BM6P6(@ }}}{{{{{{|||zzzhhhPPPEEEEEEAAAAAACCC@@@@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@BBBHHHXXXhhh~~~pppXXXKKKJJJEEECCCDDD@@@???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???EEETTTccczzz}}}~~~uuu\\\NNNLLLFFFCCCDDD@@@@@@?????????>>>======<<<============<<<<<<<<<<<<;;;;;;===>>>>>>CCCQQQ___yyy|||xxx___QQQOOOGGGDDDDDD@@@@@@@@@??????>>>=========>>>>>>=========<<<<<<<<<<<<<<<>>>??????CCCPPP^^^|||}}}|||cccUUURRRJJJFFFFFFBBBBBBAAA@@@???>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<===>>>@@@???CCCOOO]]]}}}gggYYYVVVNNNJJJJJJEEECCCBBBAAA@@@?????????@@@??????>>>>>>===<<<<<<;;;;;;;;;>>>??????BBBNNN\\\xxxjjj\\\YYYQQQMMMMMMHHHDDDCCCBBB@@@???@@@@@@AAA@@@??????>>>===<<<<<<;;;999:::===???>>>AAANNN[[[rrrsssbbbZZZUUUOOOJJJHHHDDDDDDCCCBBBAAACCCGGGJJJMMMHHHCCC>>>===<<<<<<;;;===;;;<<<@@@BBBEEEMMMUUUnnntttbbbYYYTTTNNNIIIGGGDDDDDDCCCBBBBBBEEEJJJMMMSSSNNNGGGBBB???>>>>>>======;;;<<<@@@BBBEEELLLSSSeee}}}yyywwwxxx|||vvvcccXXXSSSMMMIIIHHHEEEEEEEEEEEEFFFJJJPPPTTTVVVQQQIIIBBB???>>>>>>>>>===;;;<<>>???===;;;<<>>>>>@@@AAAAAA===;;;<<>>AAAGGGKKK\\\kkk{{{}}}}}}~~~}}}{{{zzzyyywwwtttqqqsss{{{~~~~~~~~~}}}}}}~~~rrrbbb[[[XXXSSSOOONNNIIIKKKNNNNNNKKKHHHFFFEEEBBB@@@???>>>??????>>>======;;;<<>>AAACCCCCCLLL\\\pppyyy{{{~~~vvvtttwwwxxxxxxwwwvvvuuuvvvyyy}}}wwwtttvvv~~~yyy{{{zzzxxxtttuuuwwwwwwwwwxxx||||||}}}|||qqqiiiZZZUUUWWWSSSRRRPPPNNNMMMLLLJJJGGGDDDDDDBBB@@@@@@AAAAAA@@@???@@@???>>>>>>???AAACCCEEEAAAHHHUUUhhh|||zzzyyyqqqpppssstttvvvxxxvvvuuuxxxzzzrrrqqquuuzzzwwwtttyyy~~~tttooonnnpppqqqrrrsssvvvyyy||||||~~~ssskkk___[[[\\\WWWSSSQQQNNNLLLKKKIIIGGGEEEEEECCCAAA@@@@@@AAA@@@>>>>>>>>>===<<<===>>>???@@@BBBFFFOOO^^^tttxxxnnnlllooorrrvvvyyyyyyxxx}}}yyysssssszzzvvvrrrsssvvv}}}}}}pppiiiiiijjjkkkmmmooorrrvvvxxx{{{|||~~~~~~|||~~~pppiii```___```ZZZSSSPPPLLLJJJIIIIIIGGGFFFFFFDDDAAAAAAAAAAAA???>>>>>>======<<<<<<<<<======DDDGGGMMMYYYlll{{{oookkkmmmoootttyyy{{{}}}~~~yyyuuuwwwrrrooouuuzzzqqqhhhfffeeefffhhhlllpppssstttxxxyyy{{{}}}|||vvvjjjeee^^^___aaa[[[TTTQQQNNNLLLLLLLLLKKKJJJHHHFFFCCCBBBBBBAAA???>>>AAAAAA@@@@@@??????@@@@@@BBBEEEKKKUUUfff~~~~~~sssmmmnnnnnnsssyyy~~~}}}{{{wwwvvv||||||oooooouuu|||tttjjjdddccccccfffjjjnnnpppqqqvvvwww{{{}}}~~~~~~llldddaaaZZZYYY]]]YYYTTTRRRPPPPPPPPPQQQPPPNNNJJJHHHEEECCCCCCBBB@@@?????????????????????>>>>>>===AAAHHHQQQbbb{{{~~~yyyrrrrrrrrrvvv|||~~~}}}|||{{{uuutttwwwuuulllooouuu}}}yyynnndddcccbbbdddiiimmmooonnnvvvxxx|||tttfff```^^^TTTSSSVVVSSSQQQPPPPPPQQQRRRRRRQQQOOOMMMJJJGGGEEEDDDCCCAAA???<<<<<<<<<============<<<===@@@DDDLLL[[[uuu~~~uuuuuuxxx{{{}}}zzzzzzzzzzzzyyyrrrssszzz|||qqqkkkooovvv~~~|||pppeeecccbbbdddiiimmmnnnmmmwwwyyy~~~pppccc```]]]QQQNNNQQQOOOLLLLLLMMMOOOPPPQQQOOOMMMNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDHHHUUUooozzzzzzxxx}}}wwwvvvuuuuuuvvvwwwwwwvvvsss{{{tttlllhhhmmmxxx|||uuuooolllnnnmmmiiikkkpppsssxxx~~~qqqbbbXXXXXXWWWPPPMMMRRRNNNKKKIIILLLRRRUUUUUURRRNNNNNNMMMKKKHHHDDDAAA????????????>>>>>>>>>>>>======CCCBBBEEESSSccc~~~{{{||||||}}}wwwpppooooooqqqsssvvvwwwxxxwwwrrrkkkhhhooo{{{{{{xxxyyywwwrrrsssvvvvvv{{{nnn```WWWWWWUUUMMMJJJNNNLLLIIIGGGJJJOOORRRQQQNNNNNNMMMLLLKKKHHHEEEBBB@@@@@@@@@?????????>>>>>>>>>>>>DDDBBBDDDPPP___www}}}uuuoooffffffhhhjjjnnnssswwwzzz||||||nnniiihhhqqq~~~yyywwwxxxzzz~~~kkk```XXXWWWUUUMMMHHHJJJJJJHHHGGGIIIMMMOOONNNLLLMMMLLLKKKJJJHHHEEECCCBBBAAAAAAAAA@@@@@@@@@??????@@@EEEBBBCCCMMMYYYnnnyyyoooiii___```bbbeeejjjpppwww{{{vvvkkkhhhjjjuuu|||{{{~~~yyywwwiiiaaa[[[YYYUUUMMMIIIIIIHHHGGGHHHJJJMMMOOOOOOMMMLLLKKKJJJIIIGGGFFFDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@EEEBBBBBBKKKTTTeee~~~|||rrriiiccc\\\^^^aaacccgggnnnwww}}}tttkkkiiimmm{{{wwwrrreee```\\\YYYTTTMMMIIIHHHEEEFFFGGGJJJNNNPPPPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@???CCCAAAAAAJJJQQQ___uuu~~~||||||sssjjjddd]]]___bbbdddhhhppp{{{vvvooonnnsss|||uuunnnccc```\\\XXXSSSNNNKKKIIIEEEGGGJJJLLLNNNOOOPPPPPPMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@===BBB???@@@IIINNNXXXlll|||wwwyyy|||tttkkkfff]]]```dddfffkkktttxxxuuuuuu{{{|||sss{{{|||llleeeddd```ZZZUUURRRPPPOOOLLLNNNQQQRRRSSSRRRRRRRRRNNNLLLJJJHHHFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@===AAA>>>>>>FFFIIIQQQbbbnnnyyytttuuu}}}~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}~~~}}}xxxppphhhccc]]]aaaeeehhhmmmxxxzzzzzzzzzrrryyyvvvkkkiiiiiieee^^^YYYWWWWWWVVVTTTWWWYYYYYYXXXVVVUUUUUUOOOMMMJJJHHHFFFDDDDDDDDDAAAAAAAAA@@@@@@@@@??????===@@@======DDDEEEKKK[[[cccttt|||tttqqqvvv}}}}}}~~~wwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvtttqqqmmmjjjiiidddeeehhhkkkrrr~~~}}}~~~{{{wwwyyyssspppkkkeee```]]][[[YYYXXX]]]^^^___^^^[[[WWWSSSPPPNNNMMMJJJGGGEEECCCCCCCCCEEEEEEEEEDDDCCCBBB@@@???AAAAAA@@@???@@@DDDKKKPPP\\\jjj|||~~~zzztttqqqsss{{{~~~|||~~~|||wwwrrrrrrqqqqqqqqqrrrssssssrrrqqqpppnnnllljjjhhhhhhfffhhhkkkpppwww}}}yyy}}}sssqqqmmmgggbbb___]]][[[ZZZ[[[[[[[[[ZZZYYYVVVTTTRRRPPPNNNLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>???CCCIIINNNXXXgggyyy~~~~~~~~~zzzxxxxxxzzz{{{{{{yyyxxxuuuqqqpppuuu~~~xxxsssnnnnnnnnnmmmmmmmmmnnnnnnkkkjjjhhhgggffffffggggggfffiiimmmsss{{{}}}|||sssqqqmmmhhhcccaaa___]]][[[XXXWWWVVVUUUTTTSSSTTTTTTPPPOOONNNKKKIIIGGGEEEDDDBBBBBBCCCBBBBBBAAA@@@?????????>>>===>>>AAAFFFJJJSSSaaauuu~~~~~~}}}}}}xxxuuuuuuwwwyyy{{{xxxyyyxxxsssppprrr{{{~~~xxxtttoooooommmlllkkkkkkjjjjjjfffeeecccbbbbbbdddfffgggeeehhhmmmttt}}}~~~{{{{{{|||tttooolllgggcccaaa```^^^\\\XXXVVVRRROOONNNOOOQQQRRROOOOOONNNMMMJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBAAA>>>>>>>>>======@@@DDDGGGNNN\\\ppp}}}yyyuuutttvvvzzz}}}zzz{{{zzzvvvrrrssszzz}}}xxxtttqqqpppnnnllljjjiiihhhhhhdddbbbaaa``````bbbdddeeefffiiiooouuu}}}}}}xxxyyywwwzzztttkkkhhhdddbbbaaa```^^^\\\ZZZWWWQQQLLLIIIJJJLLLNNNMMMMMMNNNMMMLLLIIIFFFEEEGGGGGGGGGGGGFFFEEEDDDDDD>>>?????????>>>???BBBDDDLLLXXXlll~~~{{{vvvssstttxxx{{{|||{{{zzzvvvtttuuu{{{|||wwwssssssrrrqqqooommmllllllkkkgggfffdddcccbbbbbbcccccchhhlllqqqvvv}}}{{{xxxyyy}}}|||rrrwwwqqqfffdddbbbaaaaaa```___]]]\\\WWWPPPJJJFFFFFFHHHJJJJJJLLLMMMNNNNNNKKKHHHFFFKKKKKKJJJJJJIIIGGGFFFEEE@@@AAABBBAAA@@@@@@AAACCCJJJUUUfffxxxyyytttsssuuuxxx|||zzzvvvssssssuuuzzz}}}zzzwwwwwwvvvvvvuuuuuuuuuvvvvvvqqqpppooommmkkkiiihhhgggiiilllppptttzzz}}}xxxuuuyyy~~~xxxooouuu|||mmmbbbaaa``````aaabbbaaa```[[[VVVOOOHHHEEEEEEGGGIIIIIIKKKNNNPPPPPPNNNKKKIIIMMMMMMLLLKKKIIIHHHFFFEEEBBBCCCDDDDDDBBBAAABBBCCCHHHQQQ```qqq}}}vvvrrrtttvvv|||wwwrrrpppqqquuuxxxzzz~~~}}}{{{{{{{{{|||}}}{{{{{{yyywwwtttqqqnnnlllgggjjjnnnqqquuu~~~xxxuuuqqqrrrzzzwwwmmmtttzzzjjjaaa```___```bbbccccccbbbYYYUUUNNNHHHEEEEEEGGGIIIIIIKKKOOORRRRRRQQQNNNLLLNNNNNNMMMLLLIIIGGGEEEDDDCCCEEEFFFFFFDDDBBBBBBCCCGGGOOO\\\mmm|||{{{tttqqqrrrsssvvvsssooommmnnnssszzz~~~}}}zzzxxxoooqqqssstttvvvzzz~~~zzzxxxuuuwwwzzz{{{qqqyyyxxxiiigggdddaaabbbeeeddd___[[[[[[WWWQQQKKKGGGFFFFFFGGGOOORRRTTTTTTRRROOOMMMLLLNNNLLLJJJGGGFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCFFFKKKUUUeeevvvyyyrrrqqqsssvvvzzzwwwtttrrrrrrvvvzzz}}}}}}~~~}}}{{{yyyzzz}}}|||yyywwwvvvxxx}}}|||ttt|||yyykkkgggdddcccdddggggggccc^^^\\\WWWQQQKKKHHHIIILLLOOOUUUWWWYYYXXXVVVSSSQQQQQQPPPNNNJJJFFFEEEEEEGGGIIIGGGGGGGGGGGGFFFDDDBBBAAADDDHHHQQQ```qqquuupppqqqvvvzzz}}}|||zzzxxxxxxyyy{{{}}}|||zzzyyy|||}}}wwwzzznnnhhhfffeeegggiiiiiieeebbb]]]YYYRRRMMMKKKNNNSSSWWWZZZ[[[\\\ZZZWWWUUUTTTTTTSSSPPPKKKGGGEEEFFFHHHIIIEEEFFFHHHIIIHHHEEEBBB@@@AAADDDLLLXXXhhhxxx|||qqqmmmqqqxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxooojjjiiihhhhhhhhhgggdddaaa^^^ZZZVVVRRRQQQSSSVVVYYY[[[[[[[[[YYYUUUTTTSSSTTTTTTRRROOOMMMJJJIIIIIIHHHEEEFFFGGGGGGFFFEEEBBBAAA@@@BBBHHHRRR```ooo|||yyyooommmssszzz~~~~~~}}}zzzsssmmmllljjjiiigggfffccc___\\\]]]\\\YYYWWWVVVUUUVVVVVVZZZZZZZZZXXXUUUSSSSSSTTTTTTTTTTTTSSSPPPMMMJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCAAABBBFFFMMMXXXggguuu~~~yyyqqqqqqwww}}}zzzxxxpppmmmkkkkkkiiifffccc___[[[YYY\\\[[[[[[YYYXXXVVVTTTSSSYYYZZZ[[[ZZZWWWUUUUUUVVVTTTTTTUUUTTTSSSOOOLLLJJJGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCEEEJJJRRR___llluuu{{{uuuwww|||xxxuuuooonnniiiiiihhhfffaaa]]]ZZZYYYZZZZZZXXXWWWVVVUUUTTTTTTUUUXXXZZZZZZXXXVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNMMMGGGGGGGGGGGGFFFFFFFFFEEECCCDDDEEEGGGMMMWWWdddlllwww}}}yyy{{{vvvsss~~~ooopppggghhhhhheeeaaa^^^[[[ZZZZZZXXXVVVTTTSSSTTTUUUVVVRRRUUUXXXYYYXXXVVVTTTTTTVVVTTTPPPMMMLLLMMMOOOPPPFFFHHHJJJKKKKKKIIIGGGEEECCCDDDEEEFFFJJJSSS^^^gggnnnzzz|||}}}}}}vvv{{{llliiihhhgggfffddd```\\\XXXVVVZZZWWWQQQNNNMMMPPPUUUXXXZZZZZZ[[[[[[ZZZXXXUUUSSSSSSQQQNNNNNNNNNOOONNNMMMGGGIIIMMMOOOOOOLLLIIIFFFGGGCCCBBBDDDHHHMMMWWWaaammmttt~~~~~~~~~~~~|||uuuwwwjjjgggfffeeedddbbb```\\\YYYWWWYYYUUUPPPMMMMMMPPPTTTXXXZZZZZZZZZZZZXXXVVVTTTSSSTTTRRRQQQPPPQQQPPPOOOMMMHHHJJJMMMOOONNNLLLIIIFFFFFFCCCBBBDDDGGGJJJRRR[[[iiirrr~~~||||||{{{vvvsssgggddddddcccbbbaaa^^^[[[YYYXXXVVVSSSNNNKKKKKKOOOSSSVVVYYYYYYXXXWWWUUUTTTSSSRRRSSSRRRRRRRRRRRRQQQNNNLLLIIIJJJMMMOOONNNLLLIIIGGGEEECCCCCCEEEFFFGGGLLLSSSaaalllzzz|||vvvyyy}}}~~~xxxyyywwwoooeeebbbdddcccaaa___\\\YYYWWWVVVSSSPPPLLLIIIJJJMMMQQQTTTWWWWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQMMMJJJJJJKKKMMMNNNNNNLLLIIIGGGFFFDDDDDDGGGFFFEEEHHHMMMXXXeeettt}}}}}}~~~wwwyyy}}}tttvvvttt~~~llleeebbbdddbbb```]]]YYYWWWUUUSSSPPPNNNJJJHHHHHHJJJNNNQQQTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTSSSOOOMMMKKKLLLNNNNNNNNNLLLIIIGGGHHHFFFFFFIIIGGGEEEFFFKKKRRR```qqq{{{}}}zzz}}}{{{|||~~~|||nnnsssrrrvvviiieeebbbbbb```]]]ZZZWWWUUUTTTSSSOOOLLLIIIFFFFFFHHHKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPTTTSSSSSSTTTVVVUUUSSSQQQMMMMMMNNNNNNMMMKKKIIIHHHHHHFFFGGGIIIHHHEEEGGGKKKPPP^^^ooo{{{}}}xxxwwwyyy|||~~~~~~~~~}}}|||~~~vvvjjjqqqtttooofffdddaaa]]]\\\ZZZXXXWWWVVVVVVVVVNNNLLLHHHEEEDDDEEEGGGIIIIIIJJJLLLNNNOOOOOOOOOOOORRRQQQPPPQQQSSSTTTTTTSSSNNNNNNNNNNNNMMMKKKIIIHHHGGGEEEFFFHHHGGGEEEGGGLLLLLLYYYkkkyyyyyyuuutttwwwzzz{{{~~~{{{yyy|||rrrgggpppxxxkkkdddccc```ZZZYYYXXXWWWVVVWWWXXXYYYNNNKKKHHHEEECCCDDDFFFGGGFFFHHHKKKNNNOOOPPPOOONNNNNNLLLLLLMMMOOOQQQRRRQQQNNNNNNOOONNNMMMKKKIIIHHHFFFDDDDDDGGGFFFEEEGGGLLLHHHUUUfffvvvyyyssstttvvvxxx{{{~~~||||||xxxmmmjjjlllwww~~~iiiccc```[[[[[[YYYWWWVVVWWWVVVUUUTTTNNNMMMKKKHHHDDDCCCDDDEEEDDDIIILLLKKKLLLQQQTTTSSSTTTPPPKKKJJJMMMPPPQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGEEEHHHQQQ___nnn{{{uuuppprrrvvvzzz~~~~~~{{{|||uuukkkjjjmmm}}}zzzgggcccaaa^^^\\\ZZZWWWVVVWWWWWWWWWVVVPPPOOOMMMIIIEEECCCCCCEEEFFFKKKMMMKKKKKKNNNPPPOOOQQQMMMJJJJJJNNNQQQRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFIIIOOO[[[jjjyyyuuuqqqtttyyy~~~}}}{{{|||rrriiiiiimmmuuueeecccbbb```\\\ZZZWWWVVVVVVXXXXXXXXXSSSRRROOOKKKFFFDDDEEEFFFJJJOOOPPPMMMKKKMMMMMMKKKNNNKKKJJJLLLPPPSSSRRRQQQMMMLLLKKKLLLLLLKKKIIIFFFHHHIIIKKKLLLLLLKKKIIIHHHIIILLLVVVeeewwwyyyxxx{{{}}}}}}}}}}}}{{{{{{|||ooofffhhhlll~~~pppcccaaaaaa```[[[XXXUUUTTTUUUWWWXXXXXXTTTSSSQQQNNNJJJIIIJJJKKKPPPTTTUUURRRPPPQQQQQQNNNNNNLLLKKKNNNRRRSSSRRROOOKKKJJJJJJKKKLLLKKKHHHFFFJJJLLLMMMNNNNNNLLLJJJIIIIIIJJJQQQ```uuu||||||}}}|||||||||{{{zzz||||||llldddggglll|||mmmbbb___^^^\\\WWWUUUSSSRRRTTTVVVVVVVVVSSSSSSRRRPPPNNNNNNPPPRRRTTTYYY[[[XXXWWWXXXWWWUUUPPPNNNMMMOOORRRSSSPPPMMMLLLLLLLLLNNNOOONNNLLLIIILLLMMMOOOOOOOOOMMMKKKJJJIIIHHHMMM[[[qqq}}}~~~~~~}}}|||zzzzzz}}}yyyiiibbbgggnnn~~~iii```]]]ZZZXXXTTTSSSRRRSSSTTTVVVVVVUUURRRRRRRRRPPPOOOPPPSSSUUUVVV[[[^^^[[[ZZZ[[[ZZZWWWOOOMMMLLLMMMPPPPPPNNNKKKOOOOOOPPPSSSTTTSSSPPPNNNMMMNNNPPPPPPPPPNNNLLLJJJHHHGGGJJJUUUggg{{{}}}}}}zzzzzz~~~uuufffaaahhhppp{{{eee^^^[[[VVVTTTRRRRRRRRRTTTWWWWWWVVVTTTQQQQQQQQQOOONNNNNNQQQSSSUUUZZZ\\\ZZZWWWWWWVVVSSSKKKIIIGGGIIILLLNNNLLLJJJOOOOOOQQQTTTVVVUUURRROOONNNOOOPPPPPPPPPNNNLLLJJJGGGFFFGGGMMMZZZlll}}}|||~~~zzzzzzrrrdddaaaiiirrruuubbb]]]YYYTTTRRRRRRRRRTTTVVVYYYYYYWWWTTTQQQQQQPPPNNNLLLLLLNNNPPPSSSXXXZZZWWWTTTSSSQQQMMMGGGEEECCCEEEIIILLLKKKJJJLLLMMMOOORRRTTTSSSPPPMMMNNNOOOPPPPPPPPPNNNKKKJJJFFFFFFEEEHHHQQQaaarrr~~~~~~}}}}}}}}}xxxwww|||yyymmmccc^^^eeerrrppp___TTTSSSTTTPPPUUUUUUUUUTTTSSSQQQOOONNNTTTRRROOOOOOPPPQQQRRRRRRUUUTTTSSSSSSRRRPPPLLLIIIDDDCCCBBBDDDGGGIIIJJJJJJJJJKKKMMMOOOPPPOOONNNMMMNNNOOOPPPQQQPPPNNNLLLJJJFFFFFFHHHKKKMMMSSScccrrr~~~xxxvvvzzzuuujjjaaa]]]fffssslll]]]TTTSSSVVVSSSYYYWWWUUUSSSPPPNNNLLLKKKMMMNNNNNNPPPRRRSSSSSSRRRSSSRRRQQQQQQPPPNNNJJJGGGCCCBBBBBBCCCGGGIIIIIIIIIHHHJJJLLLNNNOOONNNMMMMMMOOOPPPPPPPPPPPPNNNMMMLLLIIIHHHIIIJJJKKKOOO\\\jjj|||yyyuuuyyy~~~oooeee___]]]ggguuuggg[[[SSSTTTXXXUUU\\\YYYTTTPPPLLLJJJIIIIIIGGGJJJNNNRRRTTTUUUTTTSSSRRRQQQOOOOOONNNLLLHHHEEEBBBAAAAAADDDGGGIIIIIIIIIHHHJJJLLLNNNOOOOOOOOONNNQQQQQQQQQPPPOOOOOONNNNNNLLLJJJJJJJJJIIIJJJTTT```tttyyytttwwwwwwiiibbb^^^___kkkzzzdddZZZSSSTTTYYYWWW\\\XXXRRRLLLIIIHHHIIIJJJHHHKKKOOORRRTTTTTTUUUUUURRRPPPNNNMMMLLLJJJGGGDDDBBBAAABBBEEEHHHJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQTTTSSSRRRPPPPPPPPPPPPPPPNNNLLLKKKKKKIIIIIIPPPYYYjjj~~~yyytttvvv}}}rrrfffaaa```cccpppzzzbbbYYYSSSSSSXXXVVVXXXTTTNNNIIIGGGHHHKKKNNNNNNPPPRRRSSSRRRRRRTTTVVVRRRPPPNNNLLLKKKIIIFFFCCCAAABBBCCCFFFIIIKKKKKKJJJIIIJJJKKKMMMOOOQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQNNNLLLKKKLLLKKKJJJNNNUUU___wwwzzztttvvv|||{{{ooodddaaaaaafffuuuttt___WWWQQQRRRVVVUUUTTTQQQLLLHHHGGGJJJNNNQQQTTTVVVXXXVVVSSSRRRTTTWWWRRRPPPMMMKKKIIIGGGEEEBBB@@@AAABBBFFFJJJKKKKKKJJJGGGHHHIIIKKKNNNPPPRRRRRRUUUUUUUUUTTTSSSSSSRRRRRRNNNLLLLLLMMMMMMKKKMMMSSSUUUlll|||zzzuuuvvv|||xxxlllbbb```bbbhhhxxxmmmYYYTTTNNNOOOUUUTTTRRROOOKKKHHHHHHKKKOOORRRUUUYYY]]]\\\XXXUUUUUUWWWQQQNNNKKKHHHGGGEEEBBB@@@===>>>@@@DDDHHHJJJIIIHHHIIIJJJKKKMMMPPPRRRTTTVVVUUUUUUVVVVVVUUUTTTSSSRRRNNNLLLLLLNNNMMMJJJKKKNNNNNN```nnnxxx}}}}}}zzzuuuvvv{{{vvvjjjaaa```bbbiiiyyygggUUUQQQLLLNNNTTTTTTRRROOOKKKIIIIIILLLPPPRRRTTTZZZ```aaa\\\WWWVVVVVVOOOMMMIIIFFFEEECCCAAA???;;;<<>>===>>>@@@EEEIIIKKKKKKOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUVVVUUUTTTSSSRRROOONNNMMMKKKHHHGGGHHHJJJPPPUUU\\\ggguuu~~~zzzvvvrrrrrrsssxxx{{{ttttttxxx|||qqqddd[[[]]]bbbkkk~~~yyyfffRRRKKKMMMNNNOOOOOOPPPPPPOOONNNLLLMMMOOOQQQVVVaaadddZZZTTTVVVXXXUUUWWWPPPIIIFFFGGGGGGEEECCC>>>======???DDDHHHKKKLLLPPPPPPOOOOOOPPPQQQRRRRRRTTTTTTUUUVVVUUUTTTRRRQQQLLLMMMMMMKKKIIIHHHIIIKKKNNNSSS[[[dddqqq}}}~~~xxxsssnnnmmmooovvv{{{tttsssvvvyyy|||lll```XXXZZZbbbnnnxxxfffTTTMMMOOOPPPQQQRRROOOPPPPPPOOOMMMNNNPPPSSSVVV]]]]]]TTTOOOSSSWWWVVVTTTPPPKKKIIIIIIIIIFFFDDD???===<<<>>>CCCIIIMMMOOOQQQPPPNNNLLLLLLLLLNNNOOOSSSTTTUUUVVVUUUSSSQQQOOOKKKLLLLLLLLLJJJIIIIIIKKKKKKQQQYYY```kkkvvvzzzxxx||||||}}}zzzsssmmmjjjllluuu{{{uuussstttwww}}}xxxiii^^^VVVXXXaaaoooxxxhhhXXXRRRSSSTTTTTTVVVPPPQQQQQQPPPNNNNNNPPPRRRSSSXXXXXXQQQMMMPPPTTTTTTRRROOOMMMKKKKKKJJJHHHEEEAAA???===???DDDKKKPPPRRRQQQOOOLLLJJJHHHIIIKKKLLLRRRSSSTTTTTTTTTRRROOONNNLLLMMMNNNLLLJJJHHHHHHHHHKKKRRRYYY^^^fffoootttsssuuuxxx~~~uuutttuuuzzzwwwooollllllttt|||vvvssstttvvvxxxvvvhhh___WWWWWWaaannn~~~wwwiii[[[WWWWWWWWWWWWXXXPPPQQQRRRPPPOOONNNOOOPPPPPPTTTVVVRRROOOOOOPPPOOOPPPNNNMMMMMMLLLKKKIIIGGGEEEBBBAAABBBGGGMMMRRRUUUPPPNNNKKKHHHGGGHHHJJJKKKPPPPPPQQQQQQQQQPPPOOONNNPPPPPPOOOLLLIIIFFFEEEFFFLLLTTT[[[^^^bbbiiioooppprrruuu}}}uuurrrnnnpppvvv{{{sssoooooovvv~~~xxxuuuuuuvvv{{{tttggg___XXXXXXaaannn{{{pppeee[[[XXXXXXWWWUUUVVVOOOPPPQQQPPPOOONNNOOOPPPPPPRRRUUUTTTQQQOOOMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDEEEJJJOOOSSSUUUNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOSSSRRRPPPKKKGGGEEEEEEFFFNNNWWW]]]^^^___eeekkkmmmooovvv~~~wwwoookkkoooxxx{{{uuurrrrrrxxxzzzwwwwwwwww{{{~~~sssddd^^^XXXXXXbbboooyyy}}}}}}}}}ggg^^^WWWVVVVVVSSSPPPPPPJJJLLLNNNOOOOOOOOOQQQRRRSSSSSSTTTTTTRRRNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKHHHFFFEEEGGGKKKOOOQQQRRRKKKKKKKKKKKKKKKLLLMMMNNNKKKJJJHHHHHHIIIKKKNNNQQQSSSRRRNNNJJJFFFDDDFFFHHHOOOXXX___^^^\\\```gggkkkmmmwwwyyyqqqppptttzzz~~~~~~yyyuuuttttttyyy|||yyyxxxxxxttt}}}~~~sssbbb]]]XXXYYYcccpppxxx{{{rrr```YYYSSSTTTSSSOOOKKKJJJFFFIIILLLNNNOOOQQQSSSUUUVVVTTTSSSSSSQQQMMMLLLMMMLLLLLLKKKJJJHHHIIIJJJLLLHHHFFFFFFHHHKKKNNNPPPPPPJJJJJJKKKLLLMMMNNNOOOOOOJJJHHHFFFEEEFFFJJJOOORRRSSSQQQMMMHHHEEEEEEHHHKKKOOOYYY___]]]ZZZ^^^eeeiiijjjxxxzzzuuuuuuwwwxxxzzzxxxuuurrrrrryyy~~~zzzuuurrrttt|||wwwlll^^^WWWSSSXXXbbbkkkvvv~~~}}}eeeVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHHHHIIILLLOOORRRTTTXXXWWWUUUTTTTTTQQQMMMKKKKKKIIIGGGFFFGGGIIIIIIHHHEEEGGGFFFEEEGGGLLLLLLJJJFFFGGGIIILLLNNNPPPQQQQQQNNNJJJFFFEEEHHHKKKNNNPPPQQQPPPNNNJJJFFFEEEIIILLLTTTUUUWWWWWWXXXZZZ]]]```kkkppp}}}vvvuuuyyyzzz}}}zzz|||zzzyyyxxxuuuvvv}}}zzzyyyzzz~~~yyytttqqqssszzzuuujjj[[[UUURRRXXXbbbmmmxxxuuu|||cccWWWVVVTTTQQQMMMJJJHHHGGGFFFFFFGGGHHHKKKNNNQQQSSSUUUTTTRRRRRRQQQOOOLLLIIIIIIGGGEEEEEEFFFGGGGGGFFFGGGIIIHHHFFFGGGKKKKKKHHHGGGHHHJJJLLLNNNOOOPPPPPPJJJHHHDDDDDDGGGJJJMMMNNNPPPOOONNNKKKHHHHHHLLLOOOUUUVVVVVVVVVVVVWWWZZZ]]]ggglllwwwxxxuuuqqq{{{vvvsssuuuxxxxxxxxxwwwyyyxxxssssssuuu}}}}}}yyytttqqqqqqwww~~~sssgggWWWRRRPPPWWWbbbmmmzzzwwwppp}}}```YYYWWWTTTOOOKKKGGGEEEDDDCCCDDDEEEGGGJJJMMMPPPRRRPPPOOONNNMMMMMMLLLIIIGGGFFFEEECCCCCCEEEFFFFFFEEEHHHJJJJJJGGGGGGJJJJJJHHHJJJJJJKKKLLLMMMMMMNNNNNNGGGEEECCCDDDGGGJJJLLLMMMNNNNNNMMMKKKKKKMMMPPPSSSUUUVVVVVVTTTSSSTTTVVVXXXaaadddnnn|||xxxnnnvvv~~~{{{xxxwwwzzzxxxpppnnnqqqtttuuuvvvwwwyyyzzzqqqnnnppprrr{{{}}}~~~yyytttqqqqqqvvv|||~~~}}}}}}~~~ooocccTTTPPPOOOVVV```lllyyyyyyvvv~~~___ZZZXXXSSSNNNIIIEEECCCAAACCCDDDFFFIIIKKKMMMOOOPPPKKKJJJHHHHHHIIIIIIGGGEEEEEEDDDCCCDDDEEEFFFFFFEEEGGGJJJKKKHHHGGGJJJLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKFFFEEEEEEFFFJJJLLLNNNMMMKKKKKKKKKKKKMMMPPPTTTVVVTTTTTTTTTRRRPPPPPPQQQSSSZZZ\\\dddqqq|||sssvvvxxx{{{yyypppllljjjjjjmmmrrrwwwzzzttttttzzz|||{{{yyyzzz{{{|||ssslllkkkooossstttuuuuuuxxx~~~sssllljjjmmmqqqxxx{{{~~~~~~zzzuuuqqqqqqvvv{{{~~~~~~}}}}}}~~~{{{kkk___RRRNNNNNNUUU^^^iiiwww|||{{{bbbYYYVVVRRRMMMHHHEEECCCBBBFFFGGGIIILLLMMMNNNNNNNNNGGGEEEDDDDDDFFFGGGFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDIIIKKKHHHHHHLLLOOOOOONNNMMMKKKJJJHHHHHHHHHHHHFFFFFFGGGJJJMMMOOOOOONNNHHHGGGHHHJJJMMMQQQTTTUUURRRRRRQQQOOOMMMLLLNNNOOOUUUVVV\\\hhhtttwwwsssppppppttt{{{rrrjjjcccaaabbbbbbfffkkkooozzz|||yyyvvvuuuvvvwwwwwwvvvwwwuuuooohhhiiinnnqqqpppnnnoooppprrruuuzzzxxxlllggghhhlllrrrsssrrrrrrttt{{{}}}zzz}}}vvvmmmgggfffkkkooouuuxxx|||~~~}}}yyytttpppppptttzzz~~~~~~}}}||||||www|||xxxhhh\\\PPPMMMNNNTTT]]]hhhwww~~~wwwcccVVVTTTPPPKKKHHHFFFFFFFFFJJJKKKMMMOOOOOONNNLLLKKKDDDBBBAAABBBDDDFFFFFFEEEFFFEEEEEEGGGIIIIIIHHHGGGCCCHHHKKKIIIHHHLLLPPPQQQOOONNNKKKHHHFFFDDDDDDDDDFFFFFFHHHLLLOOOOOONNNLLLEEEDDDDDDGGGKKKOOOQQQQQQNNNNNNNNNLLLJJJJJJLLLNNNQQQRRRXXXcccnnnyyyxxxooogggfffjjjpppzzzsssgggaaa]]]^^^```bbbeeejjjnnnwwwzzztttrrrpppoooppppppooonnnkkkjjjddd^^^^^^dddfffeeeeeefffgggiiikkkoootttxxxwwwyyy|||oooeee```ccciiiooonnnllljjjkkkrrr}}}wwwuuuvvvzzz~~~|||wwwnnnfffaaaaaagggkkkqqqtttxxx{{{{{{wwwrrrnnnmmmqqqwww{{{|||zzzxxxwwwsssuuuzzzvvveeeYYYMMMLLLNNNUUU^^^jjjzzzmmm]]]SSSQQQMMMKKKIIIIIIJJJKKKNNNOOOPPPQQQOOOLLLIIIFFFBBBAAA@@@AAACCCFFFGGGFFFEEEEEEEEEGGGIIIJJJHHHGGGDDDJJJMMMJJJHHHLLLPPPQQQPPPNNNJJJFFFCCCAAAAAA@@@CCCDDDGGGJJJMMMLLLIIIGGGBBBAAAAAACCCHHHLLLMMMLLLIIIJJJJJJIIIHHHIIIKKKMMMPPPPPPVVV```kkkvvvsssgggdddeeegggnnnvvv|||xxxmmmddd___\\\___bbbdddhhhlllrrrxxx~~~zzzqqqpppnnnnnnoooooommmkkkdddbbb]]]WWWXXX]]]___^^^___aaabbbccceeehhhmmmpppnnnpppssswww{{{yyyiii___\\\```fffjjjiiifffbbbcccjjjuuu~~~~~~vvvoooqqqtttyyy}}}vvvrrriiiaaa\\\^^^ccchhhnnnqqqvvvyyyyyyuuupppllljjjnnntttxxxyyywwwtttrrrwwwvvvyyyuuudddWWWLLLKKKNNNVVV```mmm~~~cccUUUPPPOOOLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQOOOJJJFFFCCCBBB@@@???@@@CCCFFFGGGGGGDDDDDDEEEGGGIIIIIIHHHFFFFFFLLLOOOKKKHHHJJJNNNPPPPPPNNNJJJEEEBBB??????>>>@@@BBBEEEHHHJJJIIIFFFBBBAAA??????AAAFFFIIIJJJIIIGGGHHHHHHHHHGGGIIIKKKNNNOOOOOOUUU```jjjttt{{{mmmgggdddbbbeeekkkxxx}}}qqqaaa^^^]]][[[]]]ccciiinnnqqqzzz{{{~~~|||wwwooonnnnnnpppqqqoooiiiddd```^^^\\\[[[\\\]]]]]]]]]____________```aaacccdddffffffgggiiimmmrrrwwwzzzjjjddd```\\\]]]dddhhhgggeeeaaa]]]___eeejjjtttxxx}}}|||qqqeeebbbgggmmmooommmnnnkkkeee^^^YYYXXXZZZ]]]gggkkkqqquuuuuuqqqllliiijjjmmmrrrwwwyyyxxxuuusssoooqqqwww{{{mmm___WWWOOOMMMPPP\\\jjjyyyuuu\\\VVVOOOMMMLLLLLLMMMNNNMMMLLLOOOOOONNNLLLJJJGGGDDDBBB======>>>AAAEEEGGGHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLNNNKKKGGGDDDBBBAAABBBCCCDDDDDDFFFIIIKKKJJJHHHEEECCCAAA??????AAADDDEEEEEEIIIIIIIIIIIIJJJKKKKKKLLLPPPTTTXXX[[[```kkkzzzoooeeeeeefffeeeqqquuuooo```]]]\\\\\\___dddkkkqqqtttvvvxxx{{{{{{vvvnnnmmmlllmmmooonnnjjjgggcccaaa___]]]]]]]]]\\\[[[___^^^^^^___```bbbdddeeebbbbbbbbbcccfffkkkoooqqqyyy}}}uuuddd___^^^[[[]]]cccddddddccc___[[[[[[^^^bbbdddhhhlllnnnqqqtttyyy}}}~~~kkkbbbZZZYYY___gggiiiiiigggeeeaaa\\\XXXWWWYYY[[[bbbgggnnnrrrsssoookkkhhhggglllqqqttttttqqqoooooopppsssyyyyyykkk^^^UUUNNNMMMSSS```ooo~~~sss[[[UUUPPPOOOMMMLLLMMMNNNMMMLLLMMMMMMLLLKKKIIIFFFDDDBBBAAAAAABBBFFFJJJLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKIIIFFFCCCAAAAAAAAAAAADDDEEEFFFHHHIIIHHHFFFDDDCCCAAA??????AAADDDEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMPPPTTTVVVZZZcccqqq|||tttooolllhhhnnnqqqyyy{{{kkk```\\\\\\]]]___dddkkkqqquuussstttwww{{{~~~}}}yyyvvvooommmkkkkkkmmmnnnnnnnnnjjjiiigggeeecccaaa___^^^aaaaaa``````bbbccceeefff``````___```aaadddgggiiipppttt{{{xxxiii]]]\\\]]][[[]]]bbb^^^```aaa^^^YYYUUUUUUWWWYYY[[[]]]___aaadddhhhkkklllmmmlllkkklllmmmhhhaaaWWWRRRNNNPPPXXX```dddddd```___]]]YYYVVVUUUWWWYYY]]]bbbjjjoooooolllhhhfffeeekkkqqqqqqmmmiiihhhiiimmmrrryyy~~~uuuhhh[[[SSSMMMOOOWWWfffvvvppp[[[TTTRRRPPPNNNMMMNNNNNNMMMKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEIIIMMMOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGIIIJJJHHHGGGEEEDDDBBBAAAAAA@@@EEEFFFGGGHHHHHHFFFDDDCCCDDDAAA>>>>>>@@@CCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMKKKNNNPPPQQQSSS[[[gggqqq}}}xxxooooooooosss{{{tttggg___ZZZ[[[\\\^^^aaafffkkkooooooqqqtttxxxyyyyyywwwuuupppnnnlllkkkmmmpppsssuuusssssssssqqqnnnkkkiiihhhiiihhhgggffffffggghhhhhheeedddcccbbbbbbcccdddeeekkkooovvv{{{~~~kkkaaaZZZZZZ\\\[[[\\\___[[[^^^aaa^^^XXXRRROOOOOOQQQRRRSSSUUUVVVXXX[[[\\\\\\]]]]]]ZZZZZZZZZUUUOOOKKKIIIHHHLLLTTT[[[```aaa\\\]]]\\\YYYVVVUUUUUUVVVZZZaaahhhllljjjfffcccbbbffflllrrrqqqjjjeeeeeehhhhhhooowwwzzzzzz|||zzzqqqdddYYYRRRNNNRRR\\\lll{{{mmmZZZUUUSSSQQQOOONNNNNNNNNLLLKKKIIIIIIJJJJJJIIIHHHFFFEEECCCCCCEEEIIILLLMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBAAAGGGHHHJJJIIIHHHFFFEEEDDDCCC@@@===<<<>>>AAACCCCCCEEEEEEFFFFFFGGGHHHJJJJJJJJJMMMOOOOOOPPPWWWbbbkkkzzz~~~vvvqqqooouuu{{{zzzmmmddd^^^YYYZZZ[[[[[[[[[]]]bbbfffjjjlllooorrrssssssrrrrrrpppooonnnmmmnnnrrrwww{{{{{{}}}~~~zzzwwwvvvvvvvvvuuussspppooonnnnnnnnnmmmlllkkkiiihhhgggggggggjjjnnntttxxxzzz|||~~~oooaaa[[[WWWXXXYYYXXXXXXYYYZZZ^^^```^^^XXXQQQMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNQQQSSSRRROOONNNOOOKKKFFFFFFFFFGGGKKKPPPVVVZZZ]]]\\\]]]\\\ZZZWWWUUUTTTUUU[[[aaaggghhheee```______gggnnnsssrrrkkkfffgggiiiiiioootttvvvuuuuuuyyy~~~|||vvvmmmbbbXXXQQQQQQUUU```pppjjj[[[UUUSSSQQQNNNMMMMMMMMMLLLKKKIIIJJJJJJKKKKKKJJJHHHGGGCCCDDDFFFIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDIIIKKKLLLKKKIIIFFFFFFGGGCCC@@@<<<;;;===@@@BBBCCCHHHHHHGGGFFFFFFFFFGGGGGGGGGJJJMMMMMMNNNUUU___hhhwwwxxxpppqqquuuxxx|||{{{rrrhhhaaa^^^YYY[[[[[[ZZZWWWWWW[[[___cccfffjjjmmmnnnppprrrsssttttttuuuuuuvvvyyy~~~}}}zzzyyyyyyyyyyyyxxxvvvtttrrrpppooonnnooorrrvvvyyyzzz{{{}}}~~~~~~nnncccYYYVVVTTTTTTTTTTTTSSSRRRXXX\\\^^^\\\VVVPPPLLLKKKGGGFFFEEEEEEGGGIIIIIIHHHGGGJJJJJJHHHGGGHHHGGGCCCCCCEEEGGGIIIKKKNNNSSSWWW[[[[[[[[[XXXUUUSSSTTTUUU[[[```dddccc^^^[[[[[[]]]hhhmmmrrrqqqmmmjjjjjjlllnnnpppqqqpppnnnnnnqqqttt~~~}}}zzztttkkkaaaXXXRRRRRRWWWcccsss~~~fffYYYTTTQQQOOOMMMLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHJJJLLLKKKHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJLLLNNNLLLIIIGGGHHHIIIEEEBBB>>><<<===@@@CCCDDDJJJIIIHHHGGGFFFEEEEEEEEEDDDGGGJJJKKKKKKQQQ[[[dddqqqwwwrrrsssssstttuuurrrmmmiiiccc^^^]]]ZZZ\\\]]][[[WWWVVVYYY]]]```dddiiimmmppptttyyy}}}}}}|||{{{zzz{{{}}}mmmaaa\\\UUUTTTSSSRRRRRRRRRQQQPPPUUUXXXYYYWWWQQQLLLKKKKKKHHHFFFDDDDDDGGGHHHGGGFFFBBBFFFHHHFFFFFFHHHIIIGGGCCCEEEGGGGGGGGGJJJOOOTTTVVVVVVUUUSSSQQQQQQSSSUUUXXX\\\___]]]XXXVVVYYY^^^fffiiimmmnnnnnnmmmmmmmmmooommmkkkiiihhhjjjlllnnnzzz~~~}}}yyyssskkkaaaYYYTTTSSSXXXeeeuuu{{{yyybbbWWWRRROOOMMMKKKKKKLLLLLLLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKIIIEEEBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHHHHKKKNNNLLLHHHFFFHHHKKKIIIEEE@@@>>>???CCCEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGEEEHHHJJJJJJJJJOOOXXX```kkk{{{~~~www}}}}}}{{{xxxuuuqqqppp|||nnndddcccddd```\\\\\\[[[]]]___\\\XXXWWWZZZ___```eeelllqqqvvv{{{sssbbbYYYXXXTTTUUUUUUSSSSSSTTTTTTRRRSSSTTTUUURRRMMMJJJJJJKKKEEEBBB@@@AAADDDEEEDDDBBBBBBGGGIIIHHHIIIMMMNNNMMMDDDGGGIIIHHHFFFIIIOOOUUUQQQQQQQQQOOONNNOOORRRUUUTTTXXX[[[YYYTTTSSSYYY___dddeeehhhkkkmmmnnnnnnmmmlllhhhdddccceeeiiilllnnnwww{{{}}}yyysssjjjaaaYYYUUUSSSXXXeeevvv~~~ttt^^^UUUPPPMMMLLLJJJJJJKKKLLLLLLKKKHHHIIIIIIJJJIIIHHHFFFEEEGGGGGGHHHIIIIIIGGGBBB>>>DDDDDDEEEFFFHHHIIIJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@AAADDDFFFHHHGGGJJJMMMKKKGGGEEEHHHKKKLLLHHHCCC@@@BBBEEEGGGIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHKKKMMMLLLKKKOOOXXX___gggwww{{{sssxxxtttyyyssspppgggbbb^^^]]]___```\\\YYY\\\aaadddbbb]]][[[___dddeeelllttt{{{rrrdddYYYTTTTTTQQQSSSUUUWWWWWWUUUSSSRRRTTTQQQMMMLLLLLLLLLIIIFFFGGGGGGEEEDDDCCCCCCCCCCCCFFFEEEFFFHHHKKKNNNNNNMMMGGGHHHIIIIIIIIIJJJLLLOOONNNQQQSSSQQQMMMLLLPPPUUUXXXWWWVVVUUUVVVWWWXXXYYYdddeeehhhjjjlllmmmnnnnnnnnniiicccbbbfffkkkoooqqqvvv{{{}}}vvvmmmeee]]]XXXUUUQQQ]]]iiitttooo^^^WWWSSSLLLLLLKKKIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIFFFDDDBBBBBBFFFFFFFFFGGGGGGFFFFFFFFFIIIJJJKKKKKKJJJGGGDDDBBBAAAAAAAAAAAACCCEEEGGGIIIHHHJJJLLLMMMKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFIIIJJJKKKLLLMMMOOOTTTWWWeeeppp~~~~~~wwwrrrvvv{{{wwwpppxxxlllccc___[[[[[[]]]^^^[[[XXX___cccfffeeeaaabbbhhhnnnrrrwww}}}wwwggg[[[SSSOOOPPPPPPRRRUUUWWWWWWVVVSSSRRRSSSPPPLLLJJJKKKJJJHHHEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKMMMMMMLLLLLLMMMNNNNNNNNNOOOQQQSSSQQQSSSUUUSSSPPPOOOSSSWWWZZZYYYYYYYYYXXXXXXYYYYYYbbbcccfffhhhjjjjjjjjjjjjkkkgggddddddhhhmmmqqqrrrxxx|||{{{tttkkkccc]]]XXXVVVVVVaaakkkvvvlll]]]VVVQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGDDDBBBAAAAAADDDEEEFFFFFFFFFFFFEEEDDDHHHIIIJJJJJJIIIGGGDDDBBBAAAAAAAAABBBDDDFFFHHHIIIHHHJJJLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLJJJHHHGGGFFFGGGHHHGGGFFFIIIJJJKKKLLLMMMOOOSSSVVV___jjjwww|||{{{www{{{xxxlllpppdddbbb___\\\\\\^^^```^^^\\\cccgggjjjkkkjjjmmmttt{{{}}}iii[[[RRRLLLKKKNNNOOOQQQTTTWWWWWWVVVSSSQQQQQQNNNKKKIIIHHHGGGFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJLLLOOOQQQPPPOOOOOOPPPQQQQQQQQQRRRTTTVVVVVVXXXZZZYYYWWWWWWZZZ]]]______``````___^^^]]]\\\cccdddfffhhhiiijjjiiiiiigggfffeeehhhlllqqquuuvvvzzz~~~~~~}}}xxxqqqiiiaaa\\\XXXWWW[[[eeennnxxxhhh]]]UUUOOONNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEBBB@@@@@@@@@BBBDDDEEEGGGGGGEEEDDDBBBFFFGGGHHHHHHHHHFFFCCCBBBBBBBBBBBBDDDEEEHHHIIIKKKHHHJJJLLLKKKIIIGGGGGGGGGEEEEEEEEEEEEGGGIIILLLMMMJJJHHHGGGGGGHHHHHHHHHGGGIIIJJJLLLLLLMMMOOORRRUUUVVV___kkktttxxx{{{~~~xxx{{{~~~nnnwwwooohhheeecccccceeeggggggfffhhhmmmrrruuuvvvyyyqqq```TTTNNNJJJKKKNNNNNNPPPSSSVVVVVVUUURRRPPPOOOMMMIIIGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNPPPSSSWWWYYYXXXWWWTTTVVVWWWWWWVVVVVVYYY[[[\\\^^^``````______aaaccceeefffhhhiiiiiigggeeeccciiijjjkkkmmmnnnnnnmmmmmmggghhhjjjnnnrrrvvvyyy{{{~~~~~~~~~yyyqqqhhh```[[[XXXWWW\\\eeennnxxxvvveee\\\UUUOOOOOONNNLLLKKKIIIHHHGGGGGGIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFDDDBBB@@@@@@AAABBBDDDFFFGGGGGGFFFDDDBBBEEEEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEGGGIIIJJJKKKHHHJJJKKKJJJHHHFFFFFFGGGDDDDDDEEEFFFHHHJJJLLLNNNJJJIIIGGGGGGIIIIIIIIIHHHIIIKKKLLLLLLMMMNNNQQQSSSPPPVVV^^^eeejjjpppwww|||yyy|||zzzzzzrrrpppnnnmmmnnnooopppqqqpppuuu|||uuuhhhXXXOOOKKKIIIJJJMMMOOOPPPRRRSSSSSSRRRPPPOOOMMMKKKIIIFFFDDDDDDFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPTTTTTTWWW[[[___aaa```___\\\]]]^^^^^^]]]]]]___aaa___aaacccdddddddddfffggghhhjjjmmmoooooonnnllljjjnnnpppqqqsssttttttsssssslllnnnrrrvvvyyy|||~~~zzzqqqggg___[[[YYYXXX[[[dddmmmyyynnnbbb\\\UUUPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGEEECCCAAABBBCCCCCCDDDEEEGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIJJJGGGHHHJJJIIIGGGFFFGGGGGGDDDDDDEEEGGGIIIKKKLLLMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIKKKLLLMMMMMMMMMPPPQQQPPPTTTXXX[[[^^^dddlllsss{{{~~~{{{xxxwwwxxxzzz{{{zzz~~~zzzhhh\\\PPPKKKIIIGGGIIILLLPPPPPPPPPOOOOOONNNMMMMMMKKKKKKIIIGGGEEEEEEHHHKKKIIIJJJKKKMMMPPPSSSUUUWWW\\\]]]___cccfffhhhfffeee___`````````______aaacccbbbcccdddfffhhhiiiiiiiiiiiikkkooorrrttttttsssrrrtttuuuwwwyyyzzzzzzzzzzzzuuuxxx|||~~~~~~zzzpppfff^^^[[[ZZZZZZ\\\fffppp~~~hhh___ZZZTTTPPPQQQPPPNNNLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEECCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHGGGGGGEEEGGGHHHGGGFFFFFFHHHIIIDDDEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVWWW\\\dddjjjzzz{{{lll[[[RRRIIIHHHHHHIIIJJJNNNRRRPPPNNNLLLJJJJJJJJJKKKJJJKKKJJJHHHFFFGGGLLLPPPOOOPPPSSSWWW[[[```dddfffjjjkkklllnnnpppooollljjjdddeeeeeeeeecccdddeeegggggghhhjjjllloooppppppooolllnnnrrrvvvyyy{{{||||||{{{|||{{{uuulllccc]]][[[\\\]]]bbblllwwwxxxccc[[[VVVRRRPPPRRRQQQOOOLLLIIIGGGFFFFFFBBBBBBCCCCCCEEEFFFHHHHHHGGGGGGGGGEEECCCCCCDDDFFFBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEECCCEEEFFFFFFFFFGGGIIIKKKEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKJJJKKKMMMMMMMMMLLLMMMNNNOOOQQQRRRQQQRRRVVV]]]cccrrr{{{qqqbbbUUULLLFFFGGGJJJKKKMMMQQQSSSQQQMMMIIIHHHHHHIIIJJJJJJKKKJJJHHHGGGIIINNNRRRUUUWWW[[[```ffflllqqqtttwwwvvvwwwxxxxxxuuuqqqnnnnnnooooooooonnnnnnoooqqqmmmnnnpppsssvvvwwwwwwvvvpppsssvvv{{{~~~wwwqqqiiiaaa\\\\\\^^^```hhhqqq}}}ttt```XXXSSSPPPOOOSSSRRROOOLLLJJJGGGFFFEEE@@@@@@AAACCCEEEGGGIIIJJJFFFGGGFFFDDDBBBBBBDDDFFFAAA@@@>>>======>>>@@@AAACCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBDDDEEEFFFFFFGGGJJJLLLFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHIIIKKKLLLLLLKKKJJJKKKMMMNNNMMMLLLMMMNNNIIIKKKMMMMMMNNNRRRYYY___iiitttoooaaaXXXLLLKKKIIIHHHHHHIIIKKKLLLRRRPPPMMMJJJGGGHHHLLLOOOHHHJJJLLLNNNPPPTTTYYY]]]\\\bbbgggjjjpppyyy~~~{{{yyywwwvvvvvvvvvyyyyyyzzz|||}}}{{{}}}}}}}}}uuuqqqlllggg___\\\bbblll}}}}}}hhh[[[QQQPPPUUUSSSQQQPPPNNNLLLJJJIIIHHHGGGEEECCC@@@???BBBDDDFFFGGGDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFEEECCCAAA???AAACCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKNNNOOONNNKKKHHHGGGJJJMMMLLLLLLLLLMMMPPPUUUYYY\\\fffooozzzxxxjjj]]]VVVMMMLLLJJJIIIIIIIIIKKKLLLNNNMMMJJJGGGEEEFFFJJJMMMJJJLLLNNNPPPTTTYYY___dddlllrrryyy|||~~~|||vvvqqqkkkfff```___hhhsss~~~eeeZZZPPPOOOQQQOOOOOONNNMMMKKKIIIHHHGGGGGGIIIFFFDDDDDDFFFHHHJJJJJJCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>???@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@@@@CCCDDDEEEEEEEEECCCAAA???AAABBBDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIMMMNNNMMMKKKHHHHHHJJJMMMMMMLLLMMMNNNQQQUUUYYY\\\aaadddjjjpppwww~~~ooobbbXXXRRRNNNMMMKKKIIIIIIJJJKKKLLLKKKJJJIIIFFFEEEFFFJJJMMMOOOQQQTTTWWW\\\ccckkkpppxxx{{{vvvqqqkkkfffbbbcccooo{{{ttt___WWWOOOLLLMMMJJJLLLLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCCCCEEEGGGHHHHHHBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDBBBAAA???>>>===@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKKKKJJJHHHHHHKKKMMMMMMLLLLLLNNNPPPTTTWWWYYYZZZWWWVVV]]]iiivvvwwwhhh\\\TTTOOONNNLLLKKKIIIIIIIIIKKKLLLJJJJJJJJJIIIHHHKKKOOORRRUUUXXX\\\aaahhhpppyyyzzztttppplllhhhdddeeeppp{{{jjjXXXSSSLLLIIIKKKHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFAAAAAA@@@?????????@@@AAA?????????@@@BBBDDDFFFHHHFFFFFFDDDBBB@@@???======>>>???AAACCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBBBBCCCFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLNNNPPPSSSUUUSSSNNNKKKOOOZZZhhhrrrwwwuuufff[[[SSSNNNLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKLLLMMMNNNQQQVVVZZZ\\\```eeelllttt|||zzzsssqqqooolllgggeeelllvvv}}}cccSSSOOOHHHGGGKKKJJJHHHHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEFFFHHHIIIHHHGGG@@@???>>>======>>>???@@@@@@@@@@@@AAACCCFFFIIIJJJGGGFFFEEECCCAAA@@@>>>======???AAABBBCCCBBBAAA@@@??????@@@@@@AAACCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIJJJJJJJJJHHHHHHHHHIIIJJJLLLNNNOOOOOOLLLIIIIIINNNYYYfffnnnxxx}}}vvvggg[[[TTTPPPKKKJJJIIIIIIIIIKKKMMMOOOLLLNNNQQQSSSVVV[[[```dddfffkkkrrrzzz|||tttrrrqqqnnnhhhdddjjjrrr}}}uuu]]]PPPNNNGGGFFFJJJIIIHHHHHHHHHHHHGGGEEECCCBBBAAAAAABBBDDDFFFFFFDDDCCC???>>><<<;;;;;;===???@@@AAAAAAAAABBBDDDFFFIIIJJJFFFFFFEEECCCBBB@@@???>>>>>>???AAACCCCCCCCCAAA@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJGGGHHHPPP\\\gggpppvvv~~~vvvhhh]]]UUUQQQLLLKKKJJJKKKLLLNNNQQQSSSRRRUUUYYY]]]bbbgggnnnrrruuu{{{~~~wwwtttqqqmmmgggdddjjjsss~~~lllWWWNNNOOOHHHFFFHHHEEEHHHIIIIIIIIIGGGEEEBBB@@@<<<<<<===@@@BBBBBB???===>>><<<;;;::::::<<<>>>@@@AAA@@@@@@AAACCCEEEGGGHHHDDDDDDCCCBBBAAA@@@???>>>???@@@BBBCCCDDDCCCAAA@@@============>>>@@@BBBCCC@@@@@@AAABBBDDDFFFGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEFFFHHHIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHGGGEEEFFFLLLWWW___jjjqqq{{{vvvhhh^^^WWWSSSLLLLLLLLLLLLNNNQQQTTTVVVYYY\\\aaafffkkkrrryyy}}}zzzvvvqqqlllfffdddmmmwwwfffSSSNNNPPPJJJEEEEEEAAAIIIJJJJJJIIIGGGEEEAAA@@@======???BBBDDDCCCAAA>>>===<<<:::999999;;;>>>@@@@@@@@@???@@@AAACCCEEEFFFBBBBBBAAAAAA@@@???>>>>>>@@@AAACCCDDDDDDCCCAAA@@@======<<<===>>>???AAABBB>>>??????AAACCCFFFHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFEEEFFFHHHIIIFFFDDDFFFGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCCCCEEELLLTTTZZZeeeooo{{{yyyjjj^^^VVVSSSQQQOOONNNOOOSSSYYY]]]___kkknnnrrrvvvyyy}}}{{{wwwyyyvvvmmmiiijjjdddhhhyyybbbVVVKKKHHHIIIGGGEEEDDDHHHFFFDDDBBBBBBBBB@@@???@@@>>>>>>???BBBBBB???<<<<<<;;;888777888:::===@@@CCCBBBAAA@@@???@@@AAABBB@@@@@@@@@?????????>>>>>>@@@AAABBBBBBBBBAAACCCDDD>>>>>>>>>===>>>>>>???@@@>>>@@@BBBDDDFFFHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFKKKQQQVVVaaaooo~~~yyymmmccc]]]ZZZYYYXXXXXXZZZ^^^dddiiikkktttxxx~~~{{{xxxwwwtttllliiikkkggglll{{{```TTTJJJHHHHHHFFFDDDDDDGGGEEECCCBBBAAAAAA@@@>>>???>>>>>>???BBBBBB???===>>>===;;;::::::===@@@BBBBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>???AAABBBBBBAAA@@@BBBCCC???>>>>>>>>>>>>???@@@@@@>>>???AAACCCDDDFFFFFFGGGDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFEEEEEEFFFJJJPPPTTT^^^fffrrr|||~~~{{{{{{~~~zzz{{{~~~wwwnnnhhheeeddd]]]^^^___bbbhhhnnntttwww{{{xxxsssrrrjjjhhhllljjjrrrsss]]]RRRIIIGGGGGGEEECCCCCCFFFDDDAAA@@@@@@@@@???============???AAAAAA@@@>>>???===<<<;;;;;;===@@@BBBBBBBBBAAAAAAAAAAAABBBBBB@@@????????????>>>>>>>>>>>>???AAA@@@??????@@@BBB???????????????@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFIIINNNRRRYYY\\\cccooo~~~~~~}}}}}}}}}}}}zzzxxxzzz~~~{{{qqqmmmoootttxxxzzzzzzwwwsssnnnkkkjjjjjjbbbdddhhhlllrrryyy~~~zzzwwwqqqpppiiigggkkkkkkuuulllZZZPPPHHHFFFEEECCCBBBBBBEEECCC@@@???@@@@@@>>>===<<<===>>>???@@@@@@???>>><<<;;;:::999:::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBB????????????>>>>>>>>>>>>===???@@@???>>>>>>???@@@@@@@@@??????@@@@@@AAABBB??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFFFFHHHLLLOOOSSSTTTYYYdddsss|||{{{}}}{{{wwwuuutttuuutttssssssvvv||||||zzzxxxxxx|||~~~yyyqqqkkkhhhiiilllooosssssssssqqqnnnmmmnnnooolllpppuuuzzz|||xxxuuuoooooohhheeeiiikkkxxxgggVVVNNNGGGFFFEEEBBBAAACCCDDDBBB@@@?????????>>>===;;;===???@@@?????????>>>;;;;;;:::::::::<<<>>>??????@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????=========???@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQVVV\\\eeeqqq~~~~~~{{{vvvssstttwwwzzzxxxsssooonnnoooooonnnlllkkklllqqqyyy~~~~~~}}}{{{zzz{{{{{{xxxqqqooollliiihhhhhhiiijjjoooqqqrrrrrrqqqrrrtttvvvtttzzz|||xxxtttqqqnnnnnngggeeeiiimmm}}}zzzcccTTTMMMGGGFFFDDDAAAAAACCCDDDBBB@@@???@@@@@@???>>><<<>>>@@@@@@>>>======>>><<<<<<;;;;;;<<<===???@@@===>>>???@@@AAAAAAAAA@@@======>>>>>>>>>>>>>>>???>>>?????????===<<<===>>>???????????????@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHIIINNNSSSUUUXXXaaaooozzz~~~{{{xxxuuuqqqnnnmmmppprrrpppkkkhhhiiikkkkkkkkkjjjiiijjjooowww~~~~~~}}}~~~~~~xxxtttrrrmmmlllkkkkkkkkkkkklllmmmoooqqqtttuuuwwwyyy}}}~~~}}}yyyuuuqqqnnnlllmmmgggffflllqqqttt```RRRLLLHHHGGGEEEAAAAAADDDDDDBBB@@@@@@@@@AAA@@@???<<>>;;;;;;<<<;;;:::::::::;;;<<<===>>>;;;<<<>>>???@@@@@@??????============>>>>>>??????>>>???@@@???===<<<===>>>???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEDDDEEEEEEEEEIIILLLMMMNNNUUUbbbkkksss{{{|||yyyvvvtttpppmmmiiilllmmmjjjeeeccceeeiiijjjkkkkkkkkklllrrr{{{xxxtttrrrpppooonnnmmmmmmnnnpppqqqssspppsssvvvyyy||||||xxxsssoookkkkkklllggggggnnnuuuqqq___RRRLLLHHHGGGEEEBBBBBBEEEDDDBBB@@@@@@AAAAAA@@@???===@@@BBBAAA===::::::<<<888888888888999:::;;;;;;:::;;;===>>>?????????>>><<<=========>>>>>>?????????@@@@@@???>>>======>>>>>>>>>>>>===>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEEDDDDDDDDDCCCEEEFFFGGGJJJQQQZZZbbbhhhsss|||uuupppoooooommmkkkllliiieeebbb```aaabbbccchhhiiikkknnnqqqvvvzzz|||{{{wwwsssqqqssstttvvvwwwwwwuuuttttttuuuwwwyyy||||||wwwqqqllliiifffddddddfffkkkxxxkkkZZZNNNKKKFFFDDDCCCCCCBBBAAADDDAAA>>>===>>>?????????AAAAAA@@@>>>===;;;::::::::::::999999::::::;;;<<<======>>>>>>>>>>>>======<<<<<<<<<===>>>>>>??????@@@AAA@@@>>><<<<<<===??????@@@AAAAAA???>>>>>>???BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????DDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@EEEDDDBBBAAAAAABBBCCCDDDEEEHHHJJJHHHEEEHHHPPPWWWbbbkkkwwwzzzsssoooooonnnmmmkkkjjjhhhddd```______```bbbfffgggiiilllppptttxxx{{{|||{{{yyyzzz~~~~~~~~~}}}~~~~~~yyytttoooiiifffdddaaaaaadddjjjzzzeeeWWWLLLIIIFFFDDDDDDCCCBBBAAACCCAAA>>>===>>>?????????AAA@@@???>>><<<;;;:::::::::999999999999:::;;;;;;======????????????======<<<<<<===>>>>>>??????@@@AAAAAAAAA???===<<<>>>???===>>>@@@AAA@@@???@@@AAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCBBBCCCCCCDDDDDDEEEIIILLLJJJGGGHHHOOOUUUYYY```lllyyy}}}wwwqqqnnnnnnnnnllljjjjjjhhhdddaaa______aaabbbfffgggiiilllpppuuuyyy{{{~~~~~~}}}vvvpppkkkeeebbbaaa^^^\\\```kkkwww]]]RRRHHHFFFDDDDDDDDDDDDBBBAAACCC@@@>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999999999999999999::::::;;;<<<>>>@@@AAAAAA@@@>>><<<======>>>>>>???@@@@@@AAAAAABBBBBB@@@>>>===>>>@@@;;;===???@@@@@@@@@BBBCCCAAAAAA@@@@@@@@@@@@??????CCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDHHHLLLKKKHHHGGGKKKOOOPPPUUU```nnn|||zzzuuupppmmmnnnnnnllljjjkkkiiieeebbbaaabbbccceeehhhiiikkkooosssxxx}}}~~~{{{tttnnnhhhbbb___]]]ZZZXXX^^^nnnmmmVVVMMMDDDCCCCCCDDDEEEDDDBBBAAABBB@@@>>>>>>@@@AAAAAA@@@??????>>>===<<<;;;::::::999999999999999:::;;;;;;<<<>>>AAACCCCCCAAA>>><<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA???>>>???@@@<<<>>>@@@AAA@@@@@@BBBCCC@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@AAACCCEEEFFFFFFEEEEEEBBBFFFJJJJJJGGGEEEFFFIIILLLOOOWWWfffvvvyyyuuupppnnnoooooommmjjjiiigggdddbbbaaaccceeegggiiikkkmmmqqqvvv{{{zzzsssmmmfff```\\\YYYWWWWWW___ttthhhRRRIIIBBBBBBAAABBBDDDDDDBBB@@@@@@???>>>???AAABBBBBBAAA??????>>>===<<<;;;;;;:::::::::999999::::::;;;<<<<<<>>>AAACCCCCCAAA>>><<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBB???>>>>>>???>>>@@@AAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAACCCEEEEEEEEEEEEDDDCCCFFFJJJKKKIIIFFFEEEFFFHHHIIIPPP^^^ppp}}}{{{wwwrrrpppqqqpppnnnkkkgggeeecccaaabbbdddgggiiilllmmmppptttyyyyyyrrrkkkeee^^^ZZZUUUUUUWWWddd}}}dddQQQHHHBBBAAA@@@AAABBBCCCBBB@@@???>>>>>>@@@BBBCCCCCCBBB@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAAAAA@@@>>><<<======>>>>>>???@@@@@@AAA@@@AAABBBAAA???>>>>>>>>>>>>@@@BBBBBBAAA@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDD??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDCCCEEEHHHKKKLLLKKKHHHGGGGGGBBBDDDJJJVVVfffttt}}}~~~~~~~~~}}}yyytttssssssrrrooolllhhhfffeeedddfffiiimmmooorrrsssvvv{{{xxxpppiiibbb\\\XXXSSSUUUZZZiiixxx^^^PPPIIICCCAAA??????@@@AAAAAAAAA>>>>>>>>>@@@CCCDDDCCCBBB@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<===>>>>>>======????????????======<<<<<<===>>>>>>??????@@@>>>@@@BBBAAA???============???AAABBBAAAAAABBBDDD@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHJJJIIIHHHFFFEEE@@@BBBFFFMMMXXXdddnnntttvvvzzz~~~{{{vvvttttttsssppplllkkkjjjiiiiiikkkooosssvvvxxxzzz}}}{{{{{{}}}~~~wwwooohhhaaaZZZVVVQQQTTT[[[lll~~~oooZZZPPPJJJDDDAAA>>>===???@@@AAAAAA>>>>>>>>>@@@CCCDDDDDDCCCAAAAAA@@@@@@??????>>>>>>===============>>>??????======>>>>>>>>>>>>======<<<<<<<<<===>>>>>>??????>>>???AAAAAA???===<<<<<<;;;===@@@AAABBBCCCDDDFFFBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBCCCBBBAAA@@@???@@@AAABBBAAABBBDDDEEEEEEDDDCCCCCCCCCDDDEEEHHHMMMUUU^^^eeeiiirrrzzz|||~~~{{{wwwqqqlllkkkkkkmmmooosssxxx||||||zzz~~~|||tttjjj```ZZZUUUSSSUUUWWW```www{{{cccTTTOOOKKKCCCCCCBBBAAA@@@@@@@@@@@@>>>======???AAACCCCCCBBB????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???===<<<===@@@AAA???===<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@???CCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB?????????>>>??????@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCFFFIIILLLOOOQQQZZZfffttt~~~|||yyyvvvssspppooopppsssuuuyyy}}}zzzyyy|||zzzzzzqqqhhh___YYYVVVTTTSSSZZZgggzzz^^^RRRMMMIIIBBBAAA@@@@@@????????????>>>======???AAACCCCCCBBB?????????>>>>>>>>>======;;;;;;;;;<<<===>>>>>>???>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????????????????>>>@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAA@@@@@@?????????AAABBBDDDEEEEEEDDDBBBAAA??????>>>>>>???@@@AAAAAA@@@AAABBBBBBCCCBBBBBBBBB???@@@AAACCCFFFIIIKKKMMMPPPYYYfffqqqyyyzzzwwwvvvtttrrrrrruuuzzz~~~|||||||||wwwtttrrrxxx~~~|||wwwnnneee]]]XXXUUUUUURRR]]]qqqnnnWWWNNNJJJFFF??????>>>>>>======>>>>>>>>>======???AAABBBBBBAAA??????>>>>>>>>>>>>======;;;;;;<<<======>>>??????===<<<;;;<<<>>>???>>>===:::::::::;;;;;;;;;;;;<<>>>>>============>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>??????AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB>>>??????AAACCCEEEGGGHHHLLLRRR\\\gggrrr}}}~~~yyywwwuuusssrrrrrrwwwvvvuuusssqqqpppooooooooooootttzzz}}}|||vvvlllbbbZZZVVVTTTSSSRRRbbb{{{eeeRRRKKKGGGCCC======<<<<<<<<<======>>>>>>======>>>@@@BBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<@@@@@@???>>>===<<<<<<;;;===>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@AAABBBDDDEEEFFFKKKOOOUUU___kkkxxx}}}yyywwwtttrrrppppppxxxuuuqqqjjjeeebbbdddgggjjjllloootttxxxzzz{{{}}}~~~~~~|||~~~~~~|||uuukkk```XXXSSSRRRRRRVVViii~~~^^^OOOIIIDDDAAA<<<;;;;;;;;;<<<===>>>>>>???>>>===>>>@@@AAAAAA@@@>>>>>>>>>============<<<===<<<;;;:::999888888777======>>>>>>>>>>>>>>>???;;;<<<<<<<<<============@@@??????>>>===<<<;;;;;;======>>>????????????>>>;;;;;;<<<===>>>?????????BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA????????????@@@AAABBBCCC???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGIIIMMMUUU___jjjtttzzz{{{xxxvvvuuurrrqqqsss|||sssnnnqqqsss|||}}}vvvppphhh```[[[\\\___bbbdddgggkkknnnpppqqqsssuuuyyy~~~{{{xxxwww{{{~~~{{{tttiii^^^VVVSSSSSSTTT]]]tttuuuYYYLLLFFFBBB@@@<<<;;;<<<<<<===>>>???@@@???>>>===>>>@@@AAA@@@???>>>>>>============<<<<<<<<<<<<;;;999888777666666;;;===>>>>>>===<<<>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKOOOUUU]]]ffflllzzz|||~~~zzzvvvuuuuuuvvvvvv{{{qqqbbbaaadddeeeooossszzz~~~}}}wwwrrrjjjbbb\\\ZZZYYYZZZ[[[^^^bbbeeegggjjjnnnpppqqqxxx}}}}}}|||~~~}}}||||||zzzyyyyyy~~~~~~xxxqqqfff\\\VVVTTTVVVXXXgggkkkTTTIIICCC@@@@@@<<<<<<======>>>@@@AAABBB???>>>===>>>???@@@???>>>>>>>>>=========<<<<<<<<<:::::::::999999999888888999;;;<<<<<<::::::;;;===;;;;;;;;;<<<<<<<<<========================<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDFFFIIIMMMMMMMMMQQQYYY```kkksss}}}yyytttsssvvvyyy{{{zzzeee[[[\\\______```eeemmmtttxxxzzz{{{{{{wwwtttnnnhhhaaa\\\XXXVVVVVVYYY]]]aaadddhhhmmmpppkkkrrrwwwwwwvvvxxxyyyxxxyyyzzz{{{|||~~~}}}uuuoooddd[[[VVVVVVYYY\\\mmmdddQQQGGGAAA???@@@=========>>>???AAACCCCCC???>>>===>>>???@@@???>>>>>>=========<<<<<<<<<<<<888999999::::::;;;<<<<<<666999;;;:::888777999<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<======>>>>>>>>>>>>>>>888999:::<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@;;;;;;;;;<<<>>>???AAAAAACCCHHHKKKIIIFFFGGGNNNVVV[[[iii}}}wwwwwwyyyyyyzzz|||ooo___XXXXXXYYYYYYZZZ^^^eeelllqqqsssssssssxxxuuuqqqmmmhhhbbb[[[VVVZZZWWWVVVYYY^^^cccddddddfffggglllsssvvvvvvyyy~~~}}}~~~vvvjjj___ZZZVVVTTT[[[fff{{{qqqUUUJJJBBBAAABBB>>>AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;<<<:::999999;;;>>>>>>>>>@@@>>><<<:::999999999999;;;::::::999:::;;;<<<>>>;;;888777888:::<<<:::888===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???======>>>>>>?????????@@@???@@@@@@AAAAAA@@@@@@???999:::;;;===>>>@@@AAABBBBBBCCCEEEEEEDDDDDDFFFGGGTTTaaavvv{{{yyyzzz{{{|||nnn___XXXVVVVVVUUUWWWYYY^^^ccchhhkkknnnnnnrrrpppnnnmmmjjjgggaaa^^^YYYVVVTTTUUUYYY]]]^^^^^^___```fffnnnssstttyyy~~~}}}{{{rrrggg]]]ZZZWWWVVV___llllllRRRHHHAAA@@@CCC???===???BBBDDDDDDCCCAAA???===<<<<<<<<<<<<;;;;;;;;;<<<:::999999<<<===>>>>>>>>>===<<<:::999888888999:::::::::::::::;;;<<<<<<===;;;999999;;;;;;999777;;;;;;::::::::::::;;;;;;<<<=========>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>?????????@@@???@@@@@@AAAAAA@@@@@@???:::;;;<<<===>>>???@@@AAAAAABBBDDDDDDCCCCCCEEEFFFMMMYYYlllxxx}}}|||}}}qqqccc[[[WWWUUUTTTUUUWWWYYY]]]aaaeeehhhjjjkkkkkkjjjkkklllkkkhhhfff[[[XXXUUUTTTUUUWWWWWWWWWXXXZZZaaajjjqqquuu{{{{{{wwwmmmccc[[[YYYWWWXXXeeeuuueeeNNNGGG@@@@@@CCC???:::===BBBFFFFFFCCC???;;;::::::::::::;;;;;;;;;;;;<<<:::999:::<<<============<<<;;;999888888888888999999:::;;;;;;;;;::::::>>>===;;;:::;;;:::999777999999888999999:::;;;<<<<<<<<<=========>>>>>>>>>=========>>>>>>?????????????????????@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@AAABBBBBBCCC>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@???<<<<<<======>>>>>>?????????AAABBBBBBBBBBBBCCCEEEEEEOOO___mmmyyyooowwwkkkccc^^^[[[YYYYYYZZZ]]]```ccceeeggghhhhhhggggggiiijjjkkkiiiggg```^^^ZZZWWWUUUTTTTTTSSSVVVWWW^^^iiiqqqwww|||zzz{{{zzz|||~~~||||||zzzvvviii```ZZZXXXWWW[[[lll~~~```LLLFFF@@@@@@BBB???:::===AAADDDDDDAAA===:::777888888999::::::;;;;;;;;;:::999:::<<<===<<<;;;;;;::::::999888888888888888999:::;;;;;;:::999888<<<;;;::::::::::::999888888888888888999;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBB??????@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA???????????????????????????@@@@@@AAAAAA@@@@@@???>>>===>>>===============>>>???AAAAAA@@@@@@BBBCCCAAAIIITTT\\\cccppphhh}}}ssskkkfffbbb```___aaaeeehhhjjjiiihhhfffiiihhhggggggiiiiiigggfffeeedddaaa]]]YYYUUUSSSRRRUUUVVV\\\fffnnnttt}}}wwwrrrrrruuuqqquuu||||||zzzyyyzzz}}}zzzuuueee^^^ZZZXXXWWW^^^sssxxx\\\KKKGGGAAA???AAA===<<<===???@@@@@@>>>===<<<666777777888999:::;;;;;;;;;:::999:::<<<<<<;;;:::999999999999999999999888888888:::::::::999888777777777888888888999999:::999999999999:::;;;======<<<<<<<<<<<<===========================>>>>>>>>>=========>>>???@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===============>>>@@@@@@??????AAABBBCCCHHHMMMOOORRR]]]mmmyyy```wwwyyyrrrnnnkkkjjjiiikkknnnqqqpppnnnjjjhhhlllkkkiiiiiijjjjjjiiihhhjjjkkkjjjgggaaa[[[VVVUUUVVVVVVYYYaaagggllluuu}}}}}}zzztttmmmhhhgggjjjllljjjoooxxxwwwvvvvvvxxx|||wwwppp```[[[YYYYYYYYYbbb|||pppWWWIIIGGGAAA>>>@@@<<<>>>======<<<<<<<<<<<<<<<777777777888999::::::;;;::::::999:::<<<<<<:::999888999:::::::::::::::999888888999999999888777777444666777888777888:::;;;::::::999::::::;;;<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>============>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???BBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<>>>????????????@@@BBBEEEGGGIIIHHHIIIPPP[[[dddvvvXXXjjj{{{wwwvvvwwwwwwwwwxxxxxxvvvssspppnnnooommmlllmmmoooqqqqqqppprrruuuwwwtttmmmeee___]]]YYYWWWYYY]]]aaadddlllttt}}}wwwqqqlllcccbbb___\\\[[[]]]```bbbdddjjjvvv|||rrrrrrssswww|||{{{ppphhhZZZWWWWWWYYY[[[hhhgggPPPEEEEEE@@@>>>@@@======<<<<<<;;;;;;;;;;;;;;;888888888999999:::::::::::::::999;;;<<<<<<:::888888999:::;;;<<<<<<;;;:::999999888777777777777777555777999999777777999;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????>>>>>>=========>>>>>>???===>>>>>>???????????????@@@@@@@@@???????????????AAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFGGGKKKPPPUUU^^^jjjzzzSSSbbbxxx}}}zzzxxxvvvuuupppooooooqqqtttwwwxxxxxxzzz~~~xxxooohhheee]]]ZZZZZZ]]]___aaahhhpppvvvuuutttqqqlllddd\\\WWWTTTSSSRRRRRRSSSVVVYYY[[[aaahhhuuu~~~xxxnnnoooqqqvvv|||wwwkkkbbbVVVTTTUUUYYY]]]kkkaaaKKKBBBCCC???>>>@@@>>>;;;<<<<<<<<<<<<;;;999999999999999999999::::::::::::::::::;;;<<<<<<999777888999;;;<<<===<<<<<<;;;:::999777666666666777888888:::<<<;;;888777888;;;999999888888888888888888;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>???@@@???>>>>>>============>>>======>>>???????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>===============>>>@@@@@@??????AAABBBAAAAAACCCEEEHHHKKKMMMNNNOOOYYYiiixxxNNNXXXjjj|||xxxuuusssvvv{{{uuulllgggccc```^^^```dddggghhhoookkkeee___ZZZTTTOOOKKKKKKMMMNNNNNNNNNPPPTTTVVV]]]hhhxxxxxxsssnnnnnnrrrxxx|||tttiii```TTTQQQQQQUUU^^^qqq}}}ZZZOOODDD@@@???======@@@<<<===>>>>>>>>><<<;;;::::::888777888;;;???AAAAAA@@@???<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999888777666555999888888888888888999999888999::::::888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>========================>>>>>>>>>>>>==================>>>???@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEFFFGGGIIIOOOYYYdddppp|||KKKSSScccxxxzzzwwwuuuvvv|||wwwoookkkgggeeeeeefffgggggggggccc]]]YYYTTTPPPLLLIIIKKKLLLMMMNNNOOOQQQTTTWWW___jjjzzz~~~tttoookkklllqqqxxx~~~zzzrrrfff]]]TTTRRRRRRWWWbbbxxxtttVVVLLLBBB>>>===;;;;;;>>>>>>>>>??????>>><<<;;;:::999888777888<<>>===========================>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEIIIOOOWWWaaaooo|||FFFLLLYYYkkk~~~}}}yyyxxx}}}|||xxxsssooommmkkkhhhfff]]]ZZZUUUQQQOOOLLLIIIGGGGGGIIIJJJLLLMMMPPPTTTWWWcccmmm|||vvvmmmiiigggjjjpppwww}}}xxxooocccZZZTTTRRRSSS[[[jjjiiiTTTJJJAAA>>>===<<<<<<>>>@@@@@@@@@???>>><<<;;;:::999777666888===CCCGGGIIIAAA@@@>>><<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555777:::<<<999999888888888888888999888:::;;;:::999888999;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===========================>>>>>>??????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????@@@@@@@@@@@@AAA?????????@@@@@@AAABBBCCCCCCCCCDDDHHHQQQ^^^mmmwwwBBBGGGRRRbbbttt}}}~~~{{{vvvqqqkkkhhh___[[[WWWSSSQQQOOOMMMKKKHHHJJJLLLNNNPPPSSSWWWZZZgggppp~~~~~~~~~}}}wwwllleeeccceeehhhooowww|||vvvkkk___WWWRRRQQQUUU```uuuaaaRRRIIIBBB@@@@@@>>>>>>@@@AAAAAA@@@???===<<<:::::::::888666777;;;AAAEEEGGGAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::>>><<<:::777666666777777:::999888888777888888888999:::;;;:::999999:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<==================>>>>>>>>>?????????@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========????????????@@@@@@@@@@@@???????????????@@@BBBBBBCCCBBBAAABBBHHHSSS```iiixxxBBBEEEMMM[[[mmmyyyrrrmmmgggccc]]]YYYWWWUUUSSSRRRNNNPPPSSSTTTVVVZZZ^^^bbbiiirrr~~~zzzxxxwwwqqqtttyyy}}}~~~~~~|||wwwnnnddd______dddiiiqqqyyy{{{ssshhh]]]UUUOOORRRYYYhhh{{{^^^NNNFFF@@@@@@AAA??????@@@BBBAAA@@@>>><<<;;;::::::;;;999666666999===@@@AAA>>>>>>===<<<;;;:::999999::::::::::::::::::::::::<<<<<<;;;;;;:::888777666:::999999888777777888888999:::;;;;;;999999:::;;;::::::::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>?????????<<<======>>>>>>??????@@@==============================<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAEEELLLUUU[[[gggrrrBBBDDDKKKVVVggg|||xxxlllhhhbbb]]]ZZZYYYXXXVVVVVVXXXZZZ[[[]]]aaaeeehhhooouuu~~~}}}wwwsssrrrmmmrrryyy}}}}}}~~~xxxqqqggg^^^\\\___eeekkkssszzz~~~yyyooodddZZZTTTNNNTTT___ssssssZZZIIIBBB===>>>@@@>>>===>>>@@@@@@>>><<<;;;:::::::::;;;999666666888:::;;;:::;;;;;;;;;;;;::::::999999::::::::::::::::::::::::777888:::;;;<<<<<<;;;:::::::::999888777777777777999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???===========================<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCC>>>???AAAAAACCCFFFKKKNNNWWW___nnnCCCCCCHHHQQQ^^^uuuxxxtttnnnjjjhhhgggfffeeefffhhhjjjkkkmmmppptttwww{{{yyyuuussspppvvv}}}|||ssskkkbbb[[[]]]bbbhhhnnnvvv}}}|||uuukkk```XXXSSSOOOWWWfff~~~iiiSSSFFF@@@<<<>>>@@@???===>>>???>>><<<;;;:::::::::;;;999888777777999999999888888888999999:::::::::999999999999999999999999999777888999:::;;;<<<===>>>;;;:::999888777777777777:::;;;<<<;;;:::::::::<<<999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<================================================<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????????????????@@@AAABBBCCC???@@@AAAAAAAAACCCFFFHHHJJJPPP[[[iiiyyyCCCBBBEEEMMMXXXmmm}}}|||||||||||||||}}}~~~yyywwwpppvvv}}}yyypppggg^^^ZZZ^^^fffjjjpppxxx~~~{{{rrrggg]]]UUURRRPPPZZZkkkbbbNNNGGGAAA>>>@@@BBBAAA@@@@@@===<<<;;;:::999::::::;;;777777777888::::::999777555666777888999:::::::::999999999999999999999999===;;;999888888:::===>>>;;;:::999888777777777777:::;;;<<<<<<::::::;;;<<<888888888888888888888888::::::;;;;;;;;;;;;<<<<<<999999999999999999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBAAABBBEEEHHHAAAGGGOOOXXXeeewww???BBBBBBIIIXXXeee}}}~~~~~~~~~~~~{{{tttggg\\\VVVXXX___eeeqqqsssxxx|||}}}ooo```WWWUUUTTTXXXfff}}}uuuVVVKKKBBB@@@>>>>>>???@@@???>>>======<<<;;;::::::::::::444555777888999999999999;;;;;;:::999888666666555:::999888777777777888999===<<<:::999999:::<<<===<<<;;;:::888777888888999999;;;<<<;;;::::::;;;<<<::::::999888999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;:::888777777777888888999:::;;;;;;<<<<<<;;;;;;========================?????????>>>>>>>>>>>>>>><<<===>>>>>>===<<<>>>??????>>>>>>===<<<<<<;;;;;;>>>============???@@@AAAAAAAAA@@@??????@@@AAAAAAAAA@@@?????????@@@BBBBBBDDDGGGJJJMMMUUUdddzzz@@@CCCCCCHHHSSS^^^uuuwwwooobbbXXXTTTXXXaaahhhooorrrvvvzzz|||}}}}}}}}}~~~|||vvvjjj]]]VVVUUUVVV^^^nnnnnnRRRJJJAAA???>>>===??????>>>===>>>===<<<:::999888888888777777777888999999::::::;;;;;;:::999888777666666999999888888888888999999<<<;;;999888888999:::;;;;;;:::999777777777777777999;;;<<<;;;:::999:::<<<::::::999999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::888777777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>??????===<<<===???<<<<<<==================@@@@@@>>>>>>===>>>??????@@@@@@???>>>>>>???@@@@@@@@@??????>>>???@@@AAABBBDDDFFFHHHHHHKKKWWWgggttt@@@EEEDDDFFFMMMTTTkkksssjjj^^^UUUTTT[[[eeemmmqqqsssvvvyyy{{{|||{{{{{{|||wwwnnnddd\\\WWWXXXZZZhhh{{{eeeMMMHHH@@@>>>===<<<===>>>===<<<>>>===<<<:::888777666666999888777777777999;;;<<<<<<<<<;;;:::999888777777777888999999::::::::::::<<<;;;:::888888888999::::::999888777666666666666999;;;;;;;;;999999:::;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;;;;;;;<<<===>>>>>>???BBBAAA@@@???>>>>>>>>>>>>??????>>>======>>>?????????>>>>>>>>>>>>???@@@@@@BBBDDDDDDCCCDDDJJJUUU___@@@EEEDDDEEEIIINNNbbb{{{qqqhhh\\\UUUVVV___kkksssuuuwwwyyy{{{|||||||||{{{|||tttjjjbbb\\\YYY\\\aaasss^^^IIIEEE???===<<<<<<======<<<;;;<<<;;;:::999888777777777:::999666555555777:::<<<<<<<<<;;;::::::999888888666777999:::;;;;;;;;;:::===<<<;;;:::999::::::;;;:::999999888777777666666999:::;;;:::999888999:::999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========@@@AAAAAA@@@>>><<<======;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@????????????????????????>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>AAABBBBBBBBBFFFMMMSSS@@@EEEDDDDDDHHHKKK\\\xxx}}}}}}vvvllldddZZZUUUZZZdddooouuuzzzzzz{{{|||||||||{{{{{{{{{rrriiibbb\\\YYY___hhh}}}[[[HHHCCC???===;;;;;;<<<===<<<;;;999999888888999999:::::::::888555333333555999;;;<<<;;;;;;::::::999999999555777888:::;;;;;;::::::::::::999999999999:::::::::::::::999999888777777999:::;;;:::888777888999888888999999999:::::::::::::::;;;;;;;;;;;;::::::999999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAA???===<<<<<<===========================>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>????????????===???AAABBBAAACCCHHHKKK@@@DDDBBBDDDIIIJJJUUUmmm~~~{{{}}}yyypppddd^^^XXXXXX___jjjtttyyy}}}}}}}}}}}}|||{{{zzzzzzxxxpppiiieee^^^[[[eeesssvvvXXXGGGBBB???===<<<;;;<<<===<<<;;;888888888888999;;;<<<===999777444222333555777999;;;:::::::::999999999888666777888888999999999999666666777777888999999999::::::;;;::::::999777777999::::::999777666777888777888888999:::999999999999999::::::::::::999999888999::::::;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>??????>>><<<;;;<<<==================<<<<<<<<<<<<<<<>>>??????@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????@@@@@@??????>>>???@@@@@@@@@@@@AAACCCAAACCCAAADDDJJJHHHNNNaaa{{{}}}{{{}}}~~~vvvkkk^^^[[[YYY^^^iiiuuu}}}~~~}}}{{{{{{vvvqqqnnnllleeebbbpppjjjSSSGGGBBB@@@>>><<<<<<===>>>===<<<:::999999999:::;;;<<<===999888555444444555777999999999999999999888888888777777777666777777888888555666777999:::;;;<<<<<<999999::::::999888777666999999:::999777555666777666777888999:::999999888777888888999999888888777888999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<===>>>===<<<;;;<<<===;;;;;;<<<<<<======>>>>>><<<<<<===>>>>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>>>>>>>@@@AAAAAAAAA@@@???===>>>????????????@@@AAACCCCCC???CCCJJJGGGIIIYYYppp~~~{{{}}}~~~tttiii\\\ZZZ\\\eeerrr~~~~~~vvvsssssssssllljjjzzzaaaNNNFFFBBB@@@>>>===<<<===>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::888777666666666888999999999888888888888888888888777666555555666777777888999;;;===???@@@AAAAAA888888999999888777555444888999:::999666555555666666777888999:::999888888777777888888888888777777777888:::;;;<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======:::;;;===<<<;;;;;;<<<===999:::;;;<<<===???@@@@@@======>>>>>>>>><<<;;;:::===>>>???@@@@@@???>>>===>>>???@@@AAABBBAAA@@@@@@<<<===>>>???AAABBBCCCDDDAAAAAAAAAAAABBBFFFLLLPPPaaattt~~~{{{{{{~~~{{{kkk___WWWWWW[[[gggwww~~~zzzxxxxxxwwwuuupppkkkppprrrXXXKKKFFFCCC===<<<;;;<<<===>>>===<<<::::::999888999:::<<<===777777777777777666555444444666888999:::999888777999999888777666555444444666777===FFFNNNQQQLLLGGGBBB===777666888999777333666666666666666666666666999999888888888888888888888888888777777777777777999999999999999999999999999:::;;;;;;<<<<<<;;;;;;========================::::::<<<<<<<<<;;;:::999<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<============<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<============>>>????????????@@@@@@@@@DDDDDDDDDCCCCCCEEEIIILLLYYYkkk}}}}}}}}}wwwiii___VVVXXX^^^iiivvv{{{xxxxxxwwwuuurrrpppyyyiiiSSSHHHDDDAAA>>><<<;;;<<<======<<<;;;:::999999888999:::;;;<<<999999999999999888777777444666777999999999777666888888888777777666555555777<<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@FFFGGGGGGFFFDDDDDDEEEGGGPPP___ttt~~~|||~~~}}}~~~}}}|||oooddd^^^UUU[[[cccmmmuuu}}}~~~zzzxxxxxxvvvttttttxxx^^^MMMFFFBBB???>>>===;;;;;;<<<<<<;;;999999999999888999999:::;;;:::;;;;;;;;;;;;:::999999555666777888999888777666888888777777777777777777777>>>KKKYYYdddgggbbb]]]FFFAAA:::888888999888777888888888888888888888888555555555555666777888888777777777777777777888888999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>======>>>>>>>>>>>>=========>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@FFFHHHHHHHHHFFFDDDDDDEEELLLWWWiii~~~|||xxxxxx||||||}}}tttggg___\\\UUU]]]hhhppptttyyy~~~{{{xxxvvvwwwuuusssttttttVVVJJJEEEAAA>>>>>>===;;;;;;;;;;;;:::888999999888888888999999999::::::;;;;;;;;;::::::999666666777888888777666666777777777777888888999999666<<>>??????======>>>>>>>>>>>>=========>>>>>>??????>>>>>>============>>>>>>>>>??????>>>>>>>>>>>>????????????EEEGGGIIIHHHGGGEEEEEEEEELLLTTTbbbuuu}}}vvvtttvvv}}}{{{}}}{{{lll```[[[ZZZWWW```lllrrrtttvvv{{{|||zzzzzzyyywwwvvvsssqqqppptttmmmRRRIIIEEEAAA>>>>>><<<;;;:::;;;:::999777888888888888888888888777777888999999999999888888666666777777777666666666666666666777888888999999666:::@@@GGGLLLNNNLLLJJJ@@@===888555444555666666555555555555555555555555333333333333444555666777666666777777888888888888888888888888888888888888999888888888888999:::;;;999999999999999999999999;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<===>>>??????======>>>>>>>>>>>>============>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>?????????FFFGGGIIIHHHGGGEEEFFFFFFLLLQQQ\\\mmmxxxssssss{{{~~~ttteee[[[XXXXXX[[[cccmmmsssuuuvvvyyy}}}|||wwwuuuvvvwwwvvvtttkkkkkkkkkssseeeOOOIIIDDD@@@>>><<<;;;999:::::::::999777777888888888888777666666555555666777777777666666777777666666666666555555555555666666777777777888777999;;;===>>>?????????;;;999777555444444555555777777777777777777777777333333333333444555666666666666666777888888999999888888888888888888888888999888777777777888999:::999999999999999999999999:::::::::::::::;;;<<<===:::;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<======>>><<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<=====================>>>>>>>>>??????HHHIIIIIIHHHFFFEEEEEEFFFIIIKKKUUUfffyyyyyyvvvzzzxxxmmmaaaYYYVVVVVV___eeemmmsssvvvwwwyyy{{{~~~yyyrrrpppqqqrrrpppnnnbbbdddhhhrrr\\\KKKFFF@@@======;;;999888999::::::999888777777888888888777555555333444555555666666555555777777666555555555555555555555555555555666666666555666888888888777888888666666666666555444555555777777777777777777777777555555444444444444555666555666666777888888999999888888888888888888888888999888666666666777999:::999999999999999999999999999999888888999:::<<<===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???KKKKKKJJJHHHEEECCCDDDEEEFFFGGGPPPaaatttzzz{{{}}}ttthhh^^^XXXVVVUUUbbbfffmmmsssvvvxxxzzz{{{}}}vvvnnnkkkkkkllljjjggg]]]```eeerrrxxxUUUGGGCCC===:::;;;:::999888888:::;;;:::999666777888888888666555444333333444555555666555555888777666555555555555555555555555555555555555555111333666777666555555555444555777777666555555666555555555555555555555555666666555444444444555555555666666777888999999999777777777777777777777777999888666555666777999:::999999999999999999999999888888777777888:::;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>QQQQQQPPPNNNLLLJJJHHHGGGKKKHHHJJJUUUggg}}}|||qqqddd^^^ZZZVVVVVVXXXaaaiiiqqqtttvvvyyyyyywwwwwwqqqllllllnnnlllddd\\\[[[^^^iiiiiiMMMEEEDDD@@@<<<>>>;;;;;;;;;:::::::::999999777777777777666666666666666666666666555555555555555555444444444555555666555555444444444555555666666444333222222333555666333444444555555444444333444444444444444444333333777777666555555555555666666666777777888888888999999999999888888888777777555666888999:::999999888888888777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;::::::999777:::<<<<<<;;;999999:::<<<;;;;;;::::::;;;;;;<<<888999;;;<<<<<<<<<;;;;;;=========<<<;;;;;;===???SSSRRRQQQPPPMMMKKKIIIHHHJJJHHHJJJSSSbbbwww}}}vvvkkk```[[[YYYXXXYYY]]]dddlllrrruuuvvvyyyxxxuuutttooojjjiiikkkiiiccc]]]]]]cccrrr}}}bbbIIIBBBBBB???<<<>>>::::::::::::999999999999888777777777666666666666666666666666555555555555666555555444444444555555555444444444444444555555777555333222111222333444333444444555555444444333555444444444444444444444555555555555555666777888777777888888999999999999999999999888888888777777777888888888888777777666888888888888888888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888:::;;;;;;:::999999:::;;;;;;::::::::::::;;;;;;999999;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;===???UUUTTTSSSQQQOOOMMMKKKJJJHHHHHHJJJPPPZZZlll}}}wwwtttlllcccZZZWWWWWWXXX]]]ccchhhooouuuuuuvvvwwwvvvsssnnnkkkiiihhhiiigggbbb^^^aaalll~~~oooXXXDDD>>>???===<<<>>>:::999999999999888888888888888777777777666666666666666666666555555555555777666555444444444444444444444333333333333444444777555333222111111111111333444444555555444444333555555555555555555555555333444444444666777888999888888999999999999::::::999888888888888777777777:::999888777666666666666888888999999999999999999999999999:::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888999999999999:::999:::;;;:::888888:::;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<===<<<::::::<<<>>>VVVUUUTTTRRROOONNNMMMLLLHHHHHHJJJMMMSSSaaazzz~~~}}}|||yyytttnnnjjjbbbZZZTTTSSSUUUXXX___fffmmmssswwwvvvuuuuuusssppphhhjjjkkkkkkjjjfffbbb```fffuuucccQQQAAA======<<<;;;<<<999999999888888888777777888888888777777777666666666666666666555555555555777666555444444444444444444444333222222222333333444444222111111111111222333444444555555444444333555555555666666666666666444444444555555666888888888888888888888888888888888888888888777777777777:::999888777666777888999999999999999999::::::::::::::::::999999999999999;;;;;;;;;:::999999999888666666666777888999999::::::::::::888777777:::<<<;;;::::::::::::::::::;;;:::::::::::::::::::::::::::<<<<<<<<<::::::;;;===XXXWWWUUURRRPPPOOONNNNNNIIIIIIJJJKKKNNNXXXmmm~~~}}}~~~{{{yyywwwuuuqqqllleeeaaaYYYSSSPPPQQQTTTWWW___hhhpppvvvxxxvvvsssrrrpppllleeejjjpppppplllgggdddcccnnnyyyZZZNNNBBB======<<<;;;:::999999999888888888777777888888888888777777777777666666666666555555555555666666555444444444444444555444333222222222222222111111111111222333333444333444444555555444444333555555555555666666777777666666555555555555666666777777777777777666666666777777777777777777777777888888777777888999;;;<<<888888999999999:::::::::999999999999999999999888::::::999999888777777666444555666666777888999999999::::::888777777999;;;:::::::::999999:::::::::::::::::::::999:::::::::999;;;<<<;;;:::999:::;;;[[[YYYWWWTTTRRRQQQQQQQQQLLLKKKJJJKKKLLLRRRcccsss~~~{{{~~~{{{{{{}}}~~~|||zzzzzzzzzvvvsssooolllhhhccc]]]YYYRRROOOOOOSSSVVVZZZbbbkkkrrrwwwyyyuuuqqqpppnnnjjjfffmmmtttssslllffffffhhhxxxmmmQQQKKKCCC>>>===<<<;;;999:::999999999999888888888999999888888888777777777666666666666555555555555555555444444444555555666666555444333333222222333000000111222333444555555333444444555555444444333444444444555555666666777777777666555555555555555777666666666666555555555666666777777777777777888555666666777888:::<<<<<<777777888888999:::::::::888888888999999999999999::::::999999888777666666555555666666777888999999888999:::999777777999:::::::::999999999999::::::;;;::::::999999999999:::888:::;;;;;;:::999999:::___]]]ZZZWWWUUUTTTTTTTTTOOOLLLKKKKKKLLLPPP[[[gggwww{{{}}}vvvtttuuuyyy}}}|||}}}xxxvvvuuuvvvqqqmmmhhhccc^^^ZZZVVVRRRLLLLLLPPPVVV[[[___hhhqqqssswwwxxxtttpppnnnlllhhhkkkqqquuuqqqgggdddhhhooo\\\IIIFFFBBB>>>======<<<:::::::::::::::999999999999999999999888888888777777666666666666555555555555444444444444444555666777777666555444333333333333111222333444444444444444333444444555555444444333222333333444555555666666666555555555555666666777777777777777666666666555666666666666777777888888444444555777888888888888666666777777888999999:::777777888888999999::::::<<<<<<;;;:::999888777777666666666777777888888999777888::::::888777888999::::::999999999999::::::;;;;;;999888888888999999777999;;;;;;:::999999999bbb```]]]YYYWWWWWWWWWWWWQQQMMMKKKLLLMMMPPPXXX```uuuuuuyyy~~~xxxqqqooorrrwww{{{|||zzzuuurrrrrrsssmmmiiibbb]]]YYYUUUQQQOOOIIIKKKQQQYYY___dddmmmvvvssswwwxxxsssooommmkkkgggppptttuuummmcccaaajjjttt~~~rrrNNNCCCCCC@@@============;;;;;;;;;;;;:::::::::999999999999999888888888888777777666666666555555555555333333333444555666777888888777666555444333333333444444555555555444333333333444444555555444444333222222333333444555666666444444444555666777888999999888888888777777666666555666666666777777888888333444555666666666444444555666666777888888999999666666777888999::::::;;;>>>>>>===<<<:::999999888777777777777888888888888666888::::::999888777888:::999999999999999999:::<<<;;;999888888888999999777999;;;;;;:::999888999```^^^\\\[[[[[[ZZZYYYWWWTTTSSSQQQNNNLLLNNNRRRUUUfffyyyzzzxxx}}}|||xxxrrroooppprrruuuvvvwww}}}{{{tttqqqrrrrrrpppgggccc]]]XXXUUURRROOOMMMNNNPPPVVV]]]eeelllrrruuuxxxvvvssspppkkkhhhnnnwwwvvvppplllccc___kkk~~~{{{zzz___JJJFFFCCC>>><<<<<<<<<===<<<888888888888888888888888222333444555666666666666555555555555555555555555222333444555666666666666777666444333333444555666777666555444333444444555111222333333444444333333333333444444555666777777777777666666777888999999666666666666666666666666555555666666666666555555333444444555555555555555888777666666666666666777777888888888888999999999:::::::::999999999888888888888777777777777777777777777888999999999999888::::::::::::::::::::::::::::::999888777777888888;;;;;;:::999999888888777```^^^\\\[[[[[[[[[ZZZYYYWWWUUURRRNNNLLLMMMPPPSSS^^^pppzzzuuuxxx}}}zzzvvvqqqnnnmmmoooqqqrrrtttzzz~~~}}}xxxrrrppprrrppplllfffaaaZZZSSSPPPNNNLLLJJJSSSVVV\\\cccjjjppptttwwwvvvqqqnnnmmmkkklllrrrzzzxxxppplllfffeeesssxxxzzztttXXXHHHCCC@@@<<<::::::::::::999888888888888888888888888444444555666666666666555555555555555555555555555222333444555666666666666555555444444444444555555777666555444333444444555222222333444444444444333333333444444555555666666555555666666777777777777666666666666666666666666555555666666666666555555555666666777777777777777777777666666666777777888777777888888888999999999888888777777777666666666888888888888888888888888777888888999:::999999999:::::::::::::::::::::::::::999999888777777888888:::::::::999999999999888```^^^\\\[[[\\\]]]]]]\\\ZZZXXXUUUPPPLLLKKKNNNPPPUUUdddyyy~~~vvvtttwww}}}}}}xxxuuupppllljjjjjjlllmmmqqqxxx}}}}}}|||zzztttoooppprrrmmmfffaaa[[[TTTOOOMMMNNNOOOPPPXXX\\\bbbiiiooosssuuuuuussslllgggiiilllqqqwww~~~xxxooollljjjoooyyyuuuyyybbbNNNFFF@@@>>><<<;;;;;;:::999888888888888888888888888888777777777777777666666555444444444444444444444444333333444555666666666666444444555555555555444444666555444444333444444444222222333444444444444444444444444444444444444444444444666777777666666555666666666666666666666666555555666666666666555555555666666777777777777777777666666666777888999999777777777888888888999999777777777777666666666666888888999999999999999999888999999:::::::::::::::999999999999999999999999:::999888888777888888888888888999999999:::::::::```^^^\\\[[[]]]^^^______]]][[[WWWRRRMMMKKKLLLMMMPPP[[[mmm}}}wwwvvvyyy{{{yyyvvvsssoookkkgggfffhhhjjjqqqwww|||}}}|||xxxrrrnnnpppqqqjjj```ZZZUUUOOOMMMOOOUUUZZZ]]]]]]aaagggmmmqqqsssrrrrrrqqqhhhbbbfffmmmsssxxx}}}}}}tttllljjjnnnzzzvvvsssxxxqqqTTTFFFCCC@@@>>>===<<<===<<<:::888888888888888888888888888999999999888888666555555444444444444444444444444333444444555666666555555222333444555666555444333555444444444444444444444222333333444555444444444444444444444333333333333444555777888888777555444666666666666666666666666555555666666666666555555333444444555555555555555666666666777777999:::;;;777777777777888888888888999999888888888777777777999999999999999:::::::::999999:::;;;;;;;;;;;;:::888888888888888888888888999999888888888888888999777777888999::::::;;;;;;aaa^^^\\\[[[]]]___``````___]]]YYYSSSNNNKKKKKKLLLOOOVVVeeezzz~~~yyyxxx|||xxxtttttttttssspppkkkgggfffhhhkkkssszzz~~~{{{xxxsssooopppooofff[[[TTTQQQNNNNNNSSS[[[bbbeeeeeehhhmmmrrrtttsssqqqooonnnfffaaafffmmmrrruuuwwwsssmmmhhhkkkvvvyyyvvv{{{dddLLLBBBAAA???===<<<;;;<<<;;;:::888777777777777777777777777999999999999888777555555444444444444444444444444333444555555666555555555111222444555555555444333333333444444444444444444333333444555555555444444444444444444444444444333555666888999999888666555666666666666666666666666555555666666666666555555333444444555555555555555666666666666777888999:::666666777777777888888888888888888777777777666666888888999999999:::::::::999999:::;;;;;;;;;;;;:::888888888888888888888888999888888888888888999999777777888999:::;;;;;;<<>>>>><<<;;;:::;;;<<<;;;:::777777777777666666666555666666666666666555444444333333444444444444444444444444444555444444333222333333444444444444333333222444444444333222333444444444444444444444444444555444444444444555555666333444444555666666777777777777666555555555555555555555555555555555555555888777666555555555666777666555444333333333333444444444444444555666777888666666666555555666666666555555555555555555555666777777888888888999999999888888888999999999::::::999777666777:::;;;:::888999999:::;;;;;;;;;;;;;;;dddbbb___]]]]]]]]]\\\[[[___\\\ZZZXXXXXXXXXVVVUUUOOOLLLJJJMMMSSS]]]ooo~~~{{{xxxrrrlllgggiiimmmppprrruuuuuuvvvwwwzzz~~~}}}}}}|||{{{{{{zzzwwwrrrooonnnkkkfff```ZZZVVVSSSRRRXXXYYY]]]dddmmmtttyyy{{{zzzyyywwwrrrlllfffcccbbbcccccccccaaa___]]]]]]^^^llluuuVVVLLLEEEAAABBB???:::999888999::::::888666777777777666666666555555555666666666666555444444444444444444444444333333444444444444444333222222222222333333333333222222111222333333222111222333444444444444444444444444666555444444444444444444333333333444555555666666666666666666555555555555555555555555555555555555555555444444444555666777555555444333333333444444444444444444555666777888777777666666666666777777555555555666666777777777777777777888888888999999777888888888999999999999999888777888:::;;;:::999999999:::;;;;;;;;;::::::dddaaa___^^^^^^^^^]]]\\\\\\YYYVVVUUUUUUUUUUUUTTTRRRMMMJJJJJJMMMTTTbbbppp~~~zzzvvvrrrmmmiiiiiifffdddhhhmmmrrrvvvxxxuuuuuuvvvyyy|||~~~}}}|||~~~}}}{{{zzzxxxuuupppmmmmmmiiiaaaZZZVVVVVVXXXYYY^^^^^^```eeekkkqqqwwwyyyyyyyyywwwpppgggaaaaaacccfffdddbbb```]]]\\\cccjjjxxxiiiOOOHHHAAA???AAA===777777777888999888666444777777666666666555555555555555555666666555444444555555555444444333333333333444444444444333222222111111222333333333222222000222333222111000111222333333333333333333333333666555555444333333333333333333444444555555555555555666666666666666555555555555555555555555555555333444444555555666777777555444444333333333444444444444444444555666777777666777777777777777777666444555555666777888888999777777777777888888888888777777777888888888888999999999888999::::::::::::999999::::::::::::999999aaa___^^^^^^___```___^^^ZZZWWWUUUTTTTTTUUUTTTTTTSSSOOOLLLKKKKKKPPP\\\hhh}}}~~~xxxrrrnnnjjjeeeaaabbbbbbdddgggmmmtttyyyzzzwwwvvvwwwyyy|||~~~~~~}}}~~~|||zzzxxxtttoookkkkkkeee\\\UUURRRUUUZZZ^^^aaabbbccceeehhhmmmrrrvvvwwwxxxuuummmccc___aaaeeeiiieeeaaa^^^ZZZ[[[ggguuu{{{^^^JJJDDD===<<<>>>999:::999999:::<<<;;;888666666666666666555555555555444444555555555555444444555555555444444333333333333333444444333333222111000111222222333333333222000111222222000000111222333333333333333333333333666555444333333333333333555555555555555666666666444555666666777666555555555555555555555555555555333444555666777888888888444444333333333444444555333333333444444555666777555666777777777777666555444555555666777888888999666666777777777888888888666666777777777888888888888888999999999999::::::888999999999999999888888___^^^]]]^^^___```___]]]ZZZXXXVVVVVVWWWWWWVVVUUUTTTPPPNNNMMMLLLNNNWWWaaattt|||vvvooojjjgggfffbbb```^^^bbbeeegggmmmuuuzzzzzzzzzyyyyyy{{{~~~~~~}}}{{{yyywwwsssnnnjjjddd^^^WWWQQQPPPUUU\\\aaaeeefffgggggghhhkkkooosssuuuuuuqqqiiiaaa^^^bbbfffiiiccc^^^[[[VVVYYYllllllTTTFFFAAA::::::<<<666999888777888999999777555666666666555555555444444333333444555555555555444444444444444444444333333333333333333333222111111000111222333444444444333000111222222111000111222333333333333333333333333555444333333333333333333555555555555555555555555444444666777777777666555444444444444444444444444333444555777777888888888444444333333333444555555333333333333444555666777444555666777777666555444555555555666666777777777666666666777777777888888666666666666777777777777666888999999888777999:::888888999999999888777777___^^^]]]^^^^^^^^^\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUSSSQQQOOOOOOMMMLLLRRRZZZkkkzzz{{{zzz~~~xxxqqqjjjeeeddddddcccaaa]]]cccggghhhmmmuuuzzzyyy{{{zzzzzz{{{~~~|||{{{yyywwwuuurrrmmmiii]]]YYYSSSPPPSSSZZZbbbhhhiiikkkllllllkkklllooorrrsssqqqllleee``````dddhhhddd^^^ZZZYYYXXX___xxx___LLLBBB???999:::<<<666777666444444555555555444666666555555555444444444222333444444555555555444333333444444444444444444222333333333333222111111111222333444444555555555111222333222111111222333222222222222222222222222333333333222333333444444444444444444444444444444333444666777888777666555444444444444444444444444333333555666777666666555333333333333333444555666333333333333444555666666333444555666666555444333555555555555555555555666666666666666777777777888555555555666666666777777555777888888666666777:::888888999999888777777666aaa___^^^^^^^^^]]]ZZZXXXWWWVVVVVVXXXYYYYYYVVVTTTSSSQQQPPPPPPLLLJJJNNNUUUeeerrrwwwsssxxx|||zzzsssjjjeeecccdddcccaaa]]]eeeiiiiiimmmuuuyyyxxxzzzyyyxxxyyy|||~~~~~~zzzyyywwwvvvtttppplllhhhZZZWWWSSSSSSWWW___iiiooommmoooqqqpppnnnnnnpppsssrrroooiiiccc```aaaeeeiii^^^YYYWWWYYY\\\gggpppWWWGGG???===888;;;>>>888;;;999666666777888888777666666555555555444444444222333444444555555555444333333333444444555555555222333333333333222111111111222333444555555555555111222333333222111222333222222222222222222222222222222222222333444444555333333333333333333333333222444666777888777666555444444444444444444444444222333444555555555444333333333333333333444555666333333333333444555666666222333555666666555333222555555555555555444444444666666666666777777777777555555555555666666666777444666888777555555777999888888888888888777666666bbbaaa```^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUURRROOOLLLLLLOOOSSSVVVcccoooyyyqqqvvv}}}~~~uuusssoookkkhhhfffeeedddaaadddiiimmmqqquuuzzz}}}zzzzzzyyyyyyyyyyyyxxxxxxxxxuuurrrooommmjjjddd___TTTTTTUUUXXX^^^fffmmmrrrssssssrrrqqqpppooommmmmmqqqiii___\\\```dddeeedddZZZXXXVVVYYYddd|||hhhKKKGGG@@@;;;999999:::999777777666555555555555555555444444333333222111111444555666777777666555444666444222333666777666444444444555555444333111000333333333222222222111111000111222333444555555666111000/////////000222222888666444222111222333444333333333333333333333333333333333333333333333333333333444444333333222111333333333333333333333333555555555555555555555555333333333333333333333333333444444555666777777888777666555444333333444555777666555444444555666777777777777777888888888888777777888999999999999888666666666777888888999999```___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXTTTRRRNNNLLLKKKNNNQQQTTT^^^iiixxxuuusssvvv}}}}}}{{{tttrrrooollliiigggfffffffffiiimmmqqqtttwww{{{~~~|||{{{{{{zzzyyyxxxwwwwwwssspppllliiifffbbb\\\WWWRRRRRRUUUYYY___ffflllpppsssqqqooolllkkkjjjjjjjjjhhhbbb\\\[[[___ccccccbbbZZZXXXYYY___oooyyyuuuxxx{{{___IIIEEE>>>:::999999888888777777666555555555555555555555444444333222222222333444555666666555444333666444222222444444222000222222333333222000///...444444333333333222222222444444444444333333333333111111000000000111222333444333222111111222444555333333333333333333333333444444444444444444444444333333444444333333222111333333333333333333333333444444444444444444444444555555555555555555555555333333444444555666666777666666555444444555555666666555555444444555555666666666777777777888888888666666777888888888777777888888777777777777777777^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWTTTRRROOOLLLKKKMMMOOOQQQXXXaaannn{{{vvvsss{{{}}}{{{zzztttsssrrrpppnnnlllkkkjjjlllooorrruuuwwwzzz}}}~~~}}}{{{yyywwwvvvuuuuuupppmmmiiiddd```ZZZTTTPPPQQQSSSXXX^^^dddjjjnnnppprrrppplllhhhfffeeeeeefff___]]]\\\^^^aaacccbbb```\\\]]]```kkk}}}tttpppvvvlllUUUFFFBBB===999888888888777777777666555555555555555666555555444444333222222222333444555555444333222555333222111111111///---222222222222111000///...333333333333333222222222444444444333333333333222222111111111111222333333111000000000111222444555333333333333333333333333555555555555555555555555333333333333333222222111333333333333333333333333333333333333333333333333444444444444555555555555333333444444555555666666666555555555555666777777666555555444444555555666666666777777777777888888444555666666777777666666999999888777777666555555\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUSSSPPPNNNMMMNNNOOOPPPTTT\\\fffppp~~~yyy}}}~~~zzzzzz||||||}}}|||{{{zzzvvvvvvvvvuuusssrrrpppooonnnqqqtttwwwyyy{{{}}}|||yyyvvvtttrrrqqqqqqrrrnnniiiccc]]]WWWQQQNNNSSSWWW^^^ffflllppprrrsssqqqooommmjjjgggdddbbbaaa[[[\\\___bbbddddddcccaaa```dddmmm|||~~~zzzzzz___LLLCCC@@@<<<:::999999888777777777666555555555555555666666555444444333333222222333444555555444333222333222111111111000///...333333333333222222111111222222222222222222222222///000000111222333444555222222222222222333333333111111000000111222444444333333333333333333333333444444444444444444444444222333333333333222111111222222222222222222222222111111111111111111111111222222222222222333333333444444555555666666666666777666666666666666666666666666666666666666666666666666666666777777777888555555666777777777777666888888777777666666666666[[[\\\]]]]]]^^^]]]]]]\\\YYYXXXWWWVVVUUUTTTSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQSSSYYY```hhhsss~~~yyywwwuuuvvvxxxyyyzzzzzzyyyyyyuuuvvvwwwwwwvvvtttrrrpppnnnqqqtttvvvxxx{{{~~~{{{yyyvvvssspppooonnnnnnsssoooiiiaaaYYYTTTQQQPPPUUU[[[ccclllqqqttttttsssoooppppppnnnkkkfffaaa^^^ZZZ]]]```ccccccbbbbbbbbbaaalll{{{qqqUUUFFFAAA???<<<;;;;;;;;;999888777777666555555555555555666555555444333333222222333444555666666555444333111111222222111111222222333333222222222222222222000000000111111111111111......///000111222333333111111222222333333333333333333222222222222333333333333333333333333333333222222222222222222222222222222333333222222111000222222222222222222222222111111111111111111111111111111111222222222333333666666666666666666777777777777777666555444444333777777777777777777777777555666666666666777777777555666777777888888777777555555666666777777777777YYYZZZ\\\^^^___^^^^^^]]]XXXWWWVVVUUUTTTRRRRRRQQQTTTTTTSSSRRRRRRQQQQQQQQQQQQVVV\\\aaaiiizzz|||vvvrrrqqqrrrsssuuuvvvwwwvvvvvvuuusssuuuvvvwwwvvvtttqqqooooooqqqtttuuuvvvxxx{{{}}}wwwuuurrrooonnnmmmnnnnnnqqqmmmeee[[[SSSPPPPPPRRRWWW]]]fffnnnsssuuusssqqqnnnoooqqqqqqmmmggg```\\\YYY\\\``````___```cccfffhhhxxxdddLLLAAA???===<<<<<<<<<<<<:::888777777666555555555555555555444444333333222111111333444555666666555444333000222333333222222333444111000000/////////000000000000000111111111111111111111111000000000//////000111111222333222222222333333333333333333222222333333333333333333333333111111111111111111111111222222222222222111111000222222222222222222222222111111111111111111111111222222333333444444555555666666666666666666666666666666666666555444333222666777777888888777777666555555666666666666777777666666777888888888888777444444555666666777888888WWWXXX[[[]]]^^^^^^]]]]]]XXXXXXWWWUUUTTTRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQOOOSSSWWWZZZ```nnn||||||}}}}}}|||xxxtttqqqppptttuuuvvvvvvwwwvvvuuutttuuuvvvyyyzzzyyyuuurrrooorrrsssuuuuuuttttttvvvwwwuuussspppnnnmmmnnnooopppooojjjaaaVVVNNNMMMQQQUUU[[[aaaiiiqqqvvvvvvtttrrrlllmmmnnnnnnjjjeee___\\\[[[]]]___^^^]]]```hhhoooyyypppVVVFFF@@@<<<;;;:::;;;<<<;;;999777777777666555555555555555444333333222222111000000222333444555555444333222111333444333111000111333111000///......///000111111111222222333333333333222222222222111111111111///000111222222222111111000000111222222333333333333333333333333333333333222222222222222222222222222222222222222111000000111111111111111111111111111111111111111111111111111222222333444444555555444444444444444444444444111222333555555555444444444555666777777666555444555555555666666666777777444555666666777777666666555555666666666666666666UUUWWWYYY\\\]]]]]]]]]\\\YYYXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQQQQRRRQQQQQQPPPLLLPPPTTTVVVZZZgggyyy||||||{{{}}}}}}{{{xxxuuutttssswwwxxxyyyyyyyyyxxxwwwvvvxxxzzz}}}~~~|||yyyuuurrruuuvvvwwwuuusssrrrrrrssstttrrrpppnnnnnnoooqqqrrrooojjj```TTTMMMLLLRRRXXX```eeemmmuuuyyyyyyvvvtttllllllkkkjjjfffbbb^^^\\\]]]___```^^^]]]cccoooxxx~~~```MMMDDDAAA:::999999:::;;;;;;888666777777666555555555555555333333222222111000000///111222333333333333222111222444555333000...///111222222111000000111222333333333333444444555555555111111222333444555555666...///000111222111000000,,,---///000222333333333333333333333333333333333333333333333333333333333111222222222222111000000111111111111111111111111111111111111111111111111//////000111222222333333222222222222222222222222---///111333555666666666222333444555555444333222555555555555666666666777333444555555666666555555777777777666555555444444TTTWWWZZZ[[[[[[ZZZ[[[[[[```\\\WWWUUUUUUTTTRRRPPPNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLNNNRRR]]]qqqzzzwwwxxx~~~|||wwwrrrooopppuuuyyyzzz|||}}}|||zzzwwwwwwwww~~~~~~|||yyywwwvvvwww{{{zzzvvvrrrpppqqquuuyyysssqqqoooooopppqqqppppppeee___WWWPPPNNNRRRXXX\\\gggjjjoootttvvvwwwvvvuuummmoooooojjjaaa[[[[[[]]]```ZZZVVV[[[bbblll}}}fffQQQDDD>>>>>>===:::888:::======888444444444444333333222222222555444222000000111222333111111111111111111111111111111111111111000///...111111111111111000///...555555444333333222222111000111111111111222222222333222111111000000111111000000000000000000000000222333333333333333333444444333333222111111111222555444333333222222333333000000000000000000000000000111111111111222222222222333333444444333333222222333444444555555444444222333333444555666777777555444444444444555666666555555555444444555555555444444555555555555444444666666555555555444444444VVVYYY\\\]]]\\\ZZZYYYYYYYYYVVVTTTSSSUUUUUUSSSQQQMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHJJJLLLUUUfffwwwzzzrrrooouuu~~~zzzxxxuuurrroooqqqtttxxx{{{}}}}}}{{{{{{{{{}}}}}}}}}|||yyyxxxyyyzzz~~~|||xxxtttrrrtttxxx||||||zzzwwwuuutttqqqnnnkkkbbb]]]UUUPPPPPPUUU\\\aaalllnnnqqqtttvvvuuusssrrrmmmllliiiccc]]]YYY[[[]]]^^^XXXVVV\\\fffuuuvvvYYYIII@@@;;;;;;;;;:::;;;???BBBBBB===888555444444444333333333222555444222111000111222333111111111111111111111111111111111222111111000000111111222222111111000///111111111111111111111111000111111111111222222222333222222111111111111111000000000000000000000000222222333333333333444444444333222222111111222222333222222111111111111111000000000000000000000000000111111111111222222222333333444444444444333333222222333444444444444444222222333333444555555555444444444444444555666666666555444333333444555666444444555555555555444444666666555555555444444444WWW[[[^^^___]]]YYYVVVUUUPPPPPPPPPRRRTTTTTTSSSQQQLLLMMMNNNOOOOOONNNMMMMMMNNNKKKJJJKKKKKKQQQ___llltttmmmpppuuu~~~~~~zzzwwwttttttsssqqqoooppprrruuuzzz|||~~~~~~~~~|||||||||{{{yyyyyy{{{}}}~~~|||yyyuuusssuuuyyy}}}}}}zzzwwwrrrkkkfff\\\XXXTTTQQQTTTZZZccchhhrrrssstttttttttrrrooonnnmmmiiiccc]]]ZZZYYY[[[]]]\\\YYYZZZcccqqqbbbKKKBBB===::::::777888;;;AAAEEEDDD???:::555555555444444444444444666555333111000000111111111111111111111111111111000111222222222222222222222222222222222222111000//////000000111222222333000111111111111222222222222222222111111111111000000000000000000000000000222222222333333444444444333333222222111111222222111111000////////////000000000000000000000000000000111111111111222222222333444444555555444444333111222222333333333333333444444444444444444555555444444444444444555555666666555444222222444555666444444555555555555444444555555555555555444444444WWW[[[^^^___[[[VVVRRRPPPKKKMMMOOOQQQSSSRRRPPPOOOKKKLLLMMMNNNOOONNNMMMLLLOOOLLLKKKLLLLLLOOOYYYdddvvvxxxuuutttrrrwww|||vvvrrrooopppqqqqqqpppnnnnnnooopppwwwzzz~~~~~~~~~~~~||||||{{{yyywwwxxxzzz|||}}}|||yyyuuussstttxxx|||}}}}}}{{{yyyvvvooohhhbbbWWWUUUSSSTTTYYYaaajjjooouuuuuutttsssqqqnnnllljjjkkkfff___[[[ZZZZZZ[[[[[[ZZZ]]]eeesssxxxUUUCCC@@@???===<<<666666999<<>><<<888777777888999999888777555555555555555555555555444444333222111111111111111111111111111111111111000111222333333333333333111222222333333333222222333333333222222111111111000000111111111222222222111222222222222111000///000000000000000000000000111111222333333444555555333222222111222222333333222222111000000000000111000000000000000000000000000000111111111222222222333444444444444444444333000111222222333333222222666555555444444333333222333333333333333444555555666444333222222333444666444444555555555555444444444555555555555555555555TTTWWWZZZYYYVVVQQQNNNLLLMMMOOORRRRRROOOLLLJJJJJJKKKLLLMMMOOOOOOOOONNNNNNKKKJJJLLLOOOQQQQQQTTTZZZ^^^gggxxxssshhhiiilllrrr{{{~~~zzzwwwvvvvvvxxxyyywwwyyy|||~~~~~~~~~|||xxxtttpppmmmkkkoooqqqrrrrrrpppoooooopppzzz~~~{{{zzzvvvrrrpppqqqtttwww~~~{{{yyyyyyzzz|||xxxsssnnniiibbb[[[WWWRRRUUUZZZ```hhhnnntttvvvtttrrrooollliiifffeeedddXXXXXXWWWVVVVVVXXXZZZ[[[bbbttt}}}rrr\\\FFF>>>??????<<<999;;;:::888777666666666777444444444444444555555555333333333222222222111111111111111111111111111111000111222222222222222222000111222222222222222222222111111000//////......000111111111111222222222111111222333333111000///000000000000000000000000111111222333333444555555222222111111222222333333333333222111111111111222000000000000000000000000000111111111111222222222222333333444444333333222111222222333333333333333333222222222111111000000333333333333333444444555444444333333333333444444444444555555555555444444444444444555555555555555TTTVVVXXXXXXUUURRROOOOOONNNQQQSSSRRROOOLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMPPPTTTUUUTTTUUUYYYXXX^^^lll~~~mmmjjjgggiiipppzzz~~~{{{yyywwwvvvvvvwwwzzz|||~~~~~~}}}|||zzzyyyxxxwwwuuusssrrrqqqppprrrtttuuuuuuuuuwwwxxx|||}}}|||wwwuuurrrnnnlllnnnssswww~~~zzzxxxwwwuuupppiiiccc^^^ZZZVVVTTTRRRWWW___gggnnnsssuuuvvvtttqqqmmmhhhdddaaa______QQQSSSTTTTTTVVV[[[ccciiizzz|||uuuttt~~~___OOO@@@<<<>>><<<999777888888888888666555555555222333333333444444444444111111222222333333333222111111111111111111111111111111111222111111000000///000111111222222111111000000000000////////////000111111111111222222222000111222333333222000///000000000000000000000000000111111222444555555666222222111111222222333444333333222111111111111222000000000000000000000000000111111111111222222222111222222333333222222111222222333444444444444444222222222222222222222111333333222222333333444555222333444444444444333222444444555555555555444444444444444555555555666666TTTVVVXXXWWWUUUSSSQQQQQQOOORRRTTTRRROOOLLLLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPMMMKKKNNNSSSSSSQQQQQQSSSTTTWWWcccuuurrrllleeecccjjjttt}}}~~~zzzwwwyyyyyyzzz{{{}}}}}}{{{yyywwwvvvuuuvvvvvvvvvvvvvvvwwwwwwppprrruuuwwwxxxzzz}}}{{{~~~|||yyywwwsssrrrnnnkkkjjjmmmsssxxx~~~yyytttsssjjjeee___YYYVVVUUUUUUTTTSSSYYYbbbkkkrrruuuvvvuuuuuurrrlllfffaaa]]][[[[[[PPPRRRTTTUUUWWW___lllvvvwwwmmmkkkooo}}}oooSSSHHH>>>===>>><<<888777222555777888666444333222222222222333333444444444000000111333333333333333111111111111111111111111111111111111111000///......///000111111111111111000000000111222222333333000111111111111222222222000111333333333222000...000000000000000000000000000111111222444555666666222111111111222333333444333222222111111111111111000000000000000000000000000111111111111222222222111111111222222111111111222333444444555555444444555555555555555555555555333333222222333333444555111222444555555444222111444555555555555555555444444444444555555555666666UUUUUUUUUUUUUUUTTTSSSRRROOOOOOOOOOOONNNMMMLLLKKKOOOOOOPPPPPPPPPOOONNNNNNSSSSSSSSSSSSRRRRRRRRRRRRQQQUUU___kkkyyyuuueeebbbaaacccmmm{{{}}}}}}~~~yyyuuusssuuuxxxyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxzzz|||}}}}}}{{{~~~}}}{{{wwwtttrrrqqqpppnnnjjjiiillltttzzz|||uuunnnllllll\\\XXXTTTRRRTTTWWWWWWVVV\\\^^^ccciiipppuuuvvvuuutttrrriii___[[[\\\WWWPPPPPPOOORRRYYY^^^hhh|||{{{iiiiiiqqqxxx~~~```JJJDDD===:::;;;<<<999666777666555444444333444444555555555444444333333333222111111111000000////////////000111111111111111222000...///222333111///000000000000000000000000222222222111111111000000111111222222222222111111222222111111111111111111...//////000111222222222222222222111111111000000111111111222222333333333000000000111222222333333333333222111000///......//////000111222333333333444333222111111111222333333444444555555444444333555555555444444333333333333333222222222222222222444444333333333333444444555555555555555555555555555555555555555555555555VVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPPPPOOOOOOOOONNNPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSZZZeeeqqquuullleeeaaagggsssxxxzzz|||~~~yyyuuuqqqpppsssuuuwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{|||{{{{{{|||}}}~~~|||zzz}}}|||{{{yyyvvvsssqqqpppppppppmmmjjjiiilllrrrxxx}}}~~~~~~yyyqqqiiidddbbbVVVTTTRRRSSSWWW[[[\\\\\\```bbbeeejjjooorrrsssrrrrrroooggg]]]YYYYYYVVVPPPRRRQQQUUU^^^jjjzzzttthhhnnnyyykkkQQQHHHBBB<<<999;;;;;;999666777666555444444333333444555444444444333333333333111111111111000000000/////////000111111111111111222000//////111222111///000000000000000000000000111111111000000000//////111111222222222222111111111111111111111111111111...//////000111111222222222222222111111111000000222222222222222222333333222222111111111111111111111111111000000000000000000000000111222222222333333333222111111222222333333333444444444444333333444444444444333333333222222222222222222222222222555444444444444444444555555555555555555555555555555555555555555555555555WWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPOOONNNNNNNNNOOOMMMNNNOOOPPPPPPPPPOOONNNOOOPPPVVV___iiiwwwpppddddddkkkppprrruuuxxx{{{{{{{{{{{{wwwxxxyyy{{{~~~}}}}}}~~~}}}{{{rrrooommmmmmpppsssuuuvvvxxxxxxyyyzzz|||}}}~~~~~~~~~|||zzzzzzyyyvvvrrrpppnnnmmmlllnnnmmmllljjjjjjlllqqquuuxxxyyywwwrrrjjjaaaZZZWWWPPPPPPQQQUUU[[[aaadddeeefffggghhhkkkoooppppppnnnpppllldddZZZVVVUUUSSSOOOQQQQQQWWWdddwwwxxxnnnkkkxxx{{{\\\IIICCC???:::888999:::888666777666555444333333333333444444333333333333333222111111111111000000000000///000111111222111111111111000///000111222111///000000000000000000000000000000000///////////////111111222222222222111111111111111111111111111111/////////000111111222222222222222111111111111111333333222222222222222222333333222222111000000////////////000000111111111111111111111111111222222333222222111111222333333222222333333333333222222333333333333222222222222111111111222222333333444555555555444444555555555555555555555555555555555555555555555555555555555UUUUUUVVVWWWWWWWWWVVVVVVSSSSSSTTTTTTSSSRRRRRRQQQSSSRRROOOMMMLLLLLLMMMNNNLLLMMMOOOPPPPPPPPPNNNMMMNNNOOOTTT]]]gggssspppggghhhjjjllloooqqqssstttssssssrrrssstttvvvzzz~~~~~~}}}~~~{{{vvvrrrllllllkkklllooorrruuuwwwxxxyyyzzz|||~~~}}}{{{wwwuuupppllljjjhhhiiiiiijjjjjjjjjjjjlllnnnqqqsssuuusssooohhh```YYYSSSPPPMMMOOOTTTZZZ```fffiiikkkkkkkkkkkkmmmooopppooonnnnnniiiaaaXXXRRRPPPOOONNNSSSVVV```rrr|||pppnnntttiiiQQQFFF>>>;;;888777888888888666666666555444333333333333333333333333222222222222111111111000000000000000000111111222222111111111111000000000111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111//////000000111111111111111111111111111111111111333333333222222111111111222222222111111111000000////////////000000000111222222222111111111111111222222222222222222333333111222222333333222222111222222222222222222222222000000111222333333444444666555555444444555555666555555555555555555555555555555555555555555555555RRRSSSTTTVVVWWWYYYYYYYYYRRRRRRSSSSSSSSSRRRQQQQQQRRRPPPNNNLLLKKKKKKMMMNNNMMMNNNOOOPPPQQQPPPPPPOOOPPPPPPVVV___iiisssnnnfffdddeeehhhjjjlllnnnooooooppppppqqqsssuuuxxxzzz|||~~~}}}}}}~~~|||uuuoookkkjjjkkklllmmmpppssswwwzzzyyyzzz{{{}}}}}}{{{tttrrrmmmiiigggfffggghhhfffgggiiikkknnnqqqrrrrrrsssnnnfff^^^XXXTTTRRRQQQPPPTTTZZZ```eeeiiilllnnnmmmmmmlllnnnpppqqqpppooolllfff]]]UUUOOOKKKLLLOOOWWWbbbssstttooorrrsssVVVFFFAAA;;;999777666777777777666666555444333333222222333222222222222222222222222000000000000000000111111111111222222222222111111000000111111000000000111////////////////////////111111111111111111111111111111222222222222111111//////000000000111111111000000000000000111111111111111111111111111111111333333333222222111111111000000111111111222222222000000000////////////...222222222111111111111111111111222222333333333333111222222333333222222111222222222222222222222222000000111222333333444444555555444444444444555555666666666666666666666666555555555555555555555555PPPQQQSSSUUUWWWXXXYYYZZZSSSTTTTTTUUUTTTTTTSSSSSSPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRXXXaaaiiipppyyyzzziiiaaaaaacccdddgggjjjmmmnnnmmmmmmmmmnnnpppqqqssssssyyy{{{}}}}}}|||}}}}}}}}}~~~~~~xxxqqqllljjjjjjlllnnnppprrruuuzzz}}}zzz{{{|||~~~~~~~~~~~~}}}{{{yyyrrrpppmmmiiihhhhhhiiiiiifffgggjjjmmmqqqrrrpppnnnmmmggg^^^WWWTTTTTTTTTUUUUUUZZZaaagggjjjlllmmmnnnnnnmmmlllmmmnnnoooooonnnggg```YYYRRRMMMJJJMMMSSSZZZmmmwwwtttuuu|||cccLLLAAA>>>999888777777666666666666666555444333222222222222000111111111111222222222000000000000111111111111222222222333222222111000///111222111000///000111////////////////////////111111111111222222222222111111222222222222111111...//////000000111111111000000000000000000111111111111111111111222222222333333222222222222222222///000000111222222333333000000000//////.........111111111111111111222222000000222333333333333333222222333333333333222222222222222222333333333333111111111222222333333444444444444333333444444444666666666666666666666666555555555555555555555555QQQRRRSSSUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNPPPRRRSSSTTTTTTXXX___dddfffjjjoooyyyuuugggeeecccbbbbbbdddgggiiiggghhhhhhiiikkklllmmmmmmoooqqqtttxxx|||}}}||||||}}}||||||~~~{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{}}}~~~|||vvvqqqmmmmmmjjjmmmppprrrsssvvv{{{{{{|||}}}~~~}}}|||{{{yyyvvvtttqqqpppmmmkkkjjjjjjkkkllljjjkkkmmmppprrrqqqmmmiiiddd^^^WWWSSSSSSUUUWWWWWWYYY___gggmmmooooooooopppooommmkkkjjjkkkkkkjjjiii```YYYSSSPPPLLLKKKRRR[[[fff}}}sssWWWGGG@@@===888888888777666555555555666555444333222222222222000000000000111111222222///000000000111111111111222333333333222222111000///111222111//////000222////////////////////////000000000000111111111222111111222222222222111111......//////000111111222111000000000000000000000000000111111111222222222222222222222222222333333111111111111111111222222.........///////////////000000000111222222222333///000222333444444333333333333444444444444333333222333333333444444444444222222222222222222222222333333222222222222333333666666666666666666666666555555555555555555555555SSSTTTTTTUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMLLLMMMOOORRRTTTUUUUUUXXX]]]^^^\\\\\\___hhhxxxppplllgggbbb______```aaacccccceeefffhhhiiijjjkkkhhhkkknnnqqquuu{{{~~~zzzyyyyyyzzz|||}}}yyyxxx}}}|||zzzyyyxxxwwwvvvuuutttssswwwzzz|||zzzuuuqqqppppppjjjmmmqqqssstttwww{{{||||||}}}~~~|||zzzyyyvvvrrroooqqqpppnnnmmmmmmmmmmmmnnnnnnnnnooorrrssspppjjjddd\\\XXXSSSRRRTTTWWWXXXWWWZZZaaajjjpppqqqppppppqqqooommmjjjhhhhhhhhhfffeeeZZZTTTOOOOOOMMMMMMVVVaaawwwaaaLLLBBB===;;;888999999888666444444555555555444333222222222222//////000000111111111222//////000000111111111222333333333333333222111000///111333222///...000222////////////////////////.../////////000000111111111111222222222222111111---......///000111111222111111111000000000000000000000111111222222222222111111111222222333333444333333222222111000000000,,,,,,---...///000111222//////000111222333333444///000222333444444333333333444444555555444444333333333333444444555555555333333222222222222222222333222222111111222222333777777777777777777777777555555555555555555555555UUUUUUTTTTTTUUUUUUVVVWWWQQQPPPOOONNNMMMNNNOOOOOOTTTQQQNNNOOOSSSUUURRROOONNNLLLIIIGGGGGGJJJLLLNNNPPPPPPQQQQQQRRRTTTUUUVVV```jjj|||wwwjjjccc]]]WWWWWW\\\^^^___aaabbbbbbcccdddffffffffffffiiimmmsssxxx{{{}}}~~~}}}zzzyyyzzz|||}}}{{{rrrsssvvvzzz}}}~~~}}}||||||{{{zzzzzz{{{~~~|||yyyxxxxxxwwwtttpppnnnnnnoooyyyyyyyyywwwtttrrrqqqrrrsssssssssuuuvvvxxxzzz{{{{{{{{{{{{{{{||||||||||||zzzxxxuuuttttttuuutttssspppqqqrrrrrrqqqqqqrrrsssxxxssspppqqqoooiiibbb```UUUTTTTTTUUUYYY[[[]]]]]]aaadddiiilllmmmnnnpppqqqnnnpppnnnjjjiiiiiicccZZZTTTQQQOOONNNLLLRRReeeyyymmmUUUCCC???>>>888999999777666555555555555111111111000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////222222111000000111222222//////000000000000//////...///////////////...---111111111000000000000000111222222111000000111333333333333333222222111000111111111111111111111111000111111111222222222222444333222222111111222222222333333444444333333222444333333222222333333444000000000000000000000000111222444555555444222111666666555555555444444444666555555555444444444444VVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSPPPNNNPPPSSSTTTQQQNNNKKKIIIGGGFFFFFFHHHKKKMMMNNNNNNOOOOOOPPPRRRSSSTTT[[[ccctttssshhh___VVVTTTVVVVVVXXXZZZ\\\^^^```bbbdddccccccdddfffiiinnnsssvvv~~~~~~~~~}}}{{{yyywwwwwwxxxzzz{{{{{{zzzyyy{{{zzztttlllnnnrrrvvv{{{~~~||||||{{{{{{|||~~~{{{xxxuuuuuuuuutttqqqpppqqqrrrxxxzzzzzzyyywwwuuutttuuuuuuuuuuuuvvvxxxzzz{{{||||||||||||{{{{{{{{{{{{{{{yyyvvvtttsssttttttsssrrrrrrrrrssssssrrrssstttuuuyyysssooonnnjjjbbb[[[XXXQQQRRRTTTWWW[[[^^^```aaacccgggkkkoooppppppqqqrrrpppqqqnnnhhhdddbbbZZZQQQOOOMMMOOOSSSXXXcccxxx}}}___MMM@@@>>>>>>777999888777666555555555555444333333222333333444444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000333222111111111111222333//////000000000//////...000111111222222111111111111000000000000000000000111222333222000000222333333333333333333222111111000000000000000000000000000000000111111111222222222222222111111222222333333333444444444444333333444333333222222333333444111111111111111111111111000111333444444333111000666555555555444444444444666666666555555555444444SSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSQQQOOONNNPPPSSSSSSPPPLLLGGGFFFEEEDDDEEEGGGJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQTTT[[[iiizzzpppcccXXXRRRPPPRRRSSSUUUXXXZZZ]]]^^^____________aaadddhhhlllnnntttvvvyyy{{{~~~~~~}}}~~~~~~|||zzzyyyyyyyyyvvvuuutttssssssuuuwwwxxxwwwssspppqqquuu{{{~~~vvvoookkkhhhjjjnnnsssxxx|||||||||}}}}}}~~~}}}}}}~~~}}}yyyvvvqqqrrrtttssssssssstttvvvxxxzzz|||}}}{{{yyyxxxxxxxxxxxxxxxyyyzzz|||}}}~~~|||||||||{{{{{{zzzzzzzzzwwwuuussssssttttttsssrrrrrrqqqqqqqqqrrrsssuuuvvvvvvpppkkkiiiddd[[[UUUSSSNNNQQQUUUZZZ^^^```bbbbbbcccgggllloooqqqqqqrrrsssrrrqqqllleee___ZZZSSSKKKKKKLLLRRR]]]kkk}}}{{{gggOOODDD>>>??????777888777666555555555555555444444333333222333333444000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000////////////111111111111111111111111222111111000000111111222000000000000000///...---,,,---...///////////////000000000000000000111111222333333222111111222444333333444444444333222222/////////////////////////////////000000000111111111111111111111222333444333444444555555444444333333333222222222222333333111111111111111111111111000000222222222222000000555555555555444444444444777666666666555555555555LLLMMMOOOQQQRRRTTTUUUUUUPPPPPPPPPQQQQQQQQQRRRRRRMMMMMMMMMOOOQQQPPPMMMKKKFFFEEEDDDDDDEEEGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQUUU___lllyyy}}}nnnaaaWWWRRRUUUTTTTTTVVVXXXZZZ[[[[[[[[[[[[\\\]]]___cccfffgggkkkmmmqqqtttwww{{{}}}~~~|||{{{{{{}}}~~~}}}|||zzzxxxvvvuuutttppppppooooooppprrrtttvvvsssoookkkjjjnnnvvv}}}|||tttlllfffcccfffhhhlllppptttwww{{{}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxuuuppprrrttttttttttttvvvwwwxxx{{{}}}||||||zzzzzzzzz{{{|||}}}~~~||||||{{{zzzzzzyyyxxxxxxuuuuuutttuuuvvvvvvtttrrrqqqpppnnnnnnppprrrssstttmmmhhhdddbbb^^^WWWSSSTTTPPPSSSYYY\\\^^^^^^^^^^^^^^^ccciiimmmooopppqqqrrrpppnnniiibbb[[[VVVPPPLLLKKKPPP\\\mmm}}}sssvvvsssXXXFFFBBB???AAA@@@777777666555555444444444555222222111111000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000///...------***+++,,,---............000000000000000111111111222333333222111111222444333333444444444333333222000000000000000000000000////////////000000000000//////000000111333444555333444444555555444444333333333222222222222333333111111111111111111111111111111222222222222111111444444444444444444444444777777666666666555555555JJJKKKNNNPPPRRRSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJKKKLLLMMMLLLKKKIIIFFFEEEEEEEEEFFFHHHKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRYYYccclllxxxuuuggg^^^WWWUUURRRSSSUUUXXXYYYXXXXXXXXXXXXZZZ\\\^^^aaabbbcccfffjjjmmmppptttyyy|||}}}}}}~~~~~~|||zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}yyywwwwwwxxxyyy|||{{{zzzxxxwwwuuusssrrrlllllllllmmmoooppprrrsssqqqmmmiiihhhmmmuuu|||~~~}}}{{{tttllleeeaaa___aaaeeekkkooorrrvvvzzz}}}|||}}}~~~}}}|||{{{yyyzzzzzzzzz{{{|||}}}}}}wwwyyyzzz{{{{{{yyywwwvvvqqqsssvvvvvvvvvuuuvvvwwwzzz}}}~~~~~~{{{{{{{{{{{{||||||}}}~~~zzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwyyyxxxvvvtttssspppnnnnnnpppqqqqqqpppgggbbb___]]]YYYSSSRRRTTTUUUYYY]]]___]]]ZZZYYYXXX\\\```gggmmmpppqqqrrrsssnnnjjjccc\\\UUUOOOMMMMMMPPP[[[llluuummmsss~~~eeeOOOCCCAAA>>>???===444666555444444444444444444333222111111000000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000///////////////...---------...///000111222222222//////000000111111111111222333333222111111222444222222333444444333333333111111111111111111111111////////////000000000000...//////000111333444555333444444444444444444333333222222111111222222333111111111111111111111111222333333333333333333222333333444444444444444444666666666666555555555555MMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPTTT[[[aaakkk|||ppp\\\WWWQQQOOORRRUUUWWWWWWTTTTTTUUUVVVXXX[[[\\\^^^^^^aaaeeehhhjjjmmmpppssssssxxx|||{{{{{{|||zzz|||~~~~~~~~~~~~{{{yyyyyyzzz|||}}}|||}}}}}}~~~}}}}}}}}}~~~|||~~~~~~}}}||||||{{{|||~~~}}}{{{wwwsssqqqqqqqqqrrrxxxwwwwwwvvvtttrrrqqqpppiiiiiijjjkkkmmmnnnpppqqqmmmkkkhhhjjjooovvv}}}|||xxxwwwwwwtttnnneee___]]]]]][[[aaajjjppptttwww|||}}}}}}~~~~~~}}}{{{zzzyyyttttttttttttuuuwwwxxxyyytttuuuwwwxxxyyyxxxwwwvvvsssuuuxxxyyyxxxwwwxxxxxx}}}~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{xxxwwwwwwvvvvvvuuuuuuuuuttttttvvvyyy{{{zzzwwwuuuuuurrrooooooqqqpppmmmjjjbbb^^^[[[YYYTTTOOOPPPTTTYYY^^^aaaaaa]]]YYYWWWWWW]]]bbbiiinnnqqqqqqqqqrrrjjjddd\\\VVVPPPLLLNNNSSS^^^oooyyytttjjjqqq{{{uuuWWWFFF??????:::999999222555444444333333333444444555555444333222222222222////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////000000000000........................111222222333333222222111---......//////...............///000111111111111/////////000111111222222111222222111000000111333111111222333333333222222111111111111111111111111/////////000000000111111...//////000111222444444222333333444444333333222222222111111111111222222222222222222222222222222333333333333333333333333333333333333444444444444666555555555444444444444NNNOOOPPPRRRRRRQQQOOONNNNNNOOOOOOOOONNNLLLJJJIIIFFFFFFEEEDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNNNNPPPTTTYYY```ooo}}}jjjaaaWWWQQQPPPRRRSSSRRROOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]```cccdddeeehhhjjjhhhnnnssswww}}}}}}xxxxxxyyyvvvxxx{{{}}}~~~}}}}}}}}}{{{zzzzzz|||}}}{{{zzzxxxwwwwwwuuutttvvvyyyyyywwwzzz~~~|||zzzyyy{{{~~~|||{{{yyyyyyzzz{{{{{{{{{zzzyyyyyy{{{~~~}}}}}}~~~zzztttrrrooolllkkkkkkllllllqqqrrrrrrqqqpppooommmlllgggggghhhiiijjjkkklllmmmhhhggggggkkkqqqwww|||~~~~~~vvvrrrooopppnnnggg___YYYYYY[[[YYYaaakkkrrruuuxxx|||}}}}}}}}}|||{{{yyyxxxwwwqqqqqqqqqqqqrrrtttvvvwwwtttuuuwwwxxxxxxxxxwwwvvvsssvvvyyy{{{{{{zzzzzz{{{~~~|||||||||yyyxxxxxxwwwwwwwwwxxxxxxttttttttttttttttttttttttrrrsssvvvyyy{{{zzzwwwttttttqqqnnnnnnnnnlllfffaaaYYYVVVTTTSSSPPPNNNQQQWWW[[[___cccccc___\\\\\\]]]```dddjjjnnnooonnnllllllccc\\\VVVSSSPPPQQQZZZeeevvvyyyvvvqqqwwwzzz___JJJ>>><<<===666555777333444333333333333333444444666555444333222222222222////////////////////////000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////000000111222222111000000,,,,,,---...////////////......///////////////......//////000111111222222000111111000//////000222///000111111222222222111111111111111111111111111000000000111111111222222////////////000111333333111222222333333222222111222222111111111111222222222222222222222222222222333333222222222222333333222222333333333444444444444444444444333333333333KKKLLLOOOQQQSSSSSSRRRQQQOOOPPPPPPOOONNNLLLJJJHHHFFFEEECCCAAA@@@AAAEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKMMMPPPSSSYYYgggtttyyynnn___UUUQQQPPPOOOMMMLLLMMMOOOQQQSSSUUUWWWXXXYYY[[[^^^``````aaacccddd```fffmmmqqqxxxyyyzzz{{{~~~{{{wwwwwwyyytttvvvyyy{{{}}}}}}||||||{{{{{{{{{zzzzzz|||}}}zzzxxxvvvttttttpppppprrruuutttrrrvvv|||xxx{{{}}}}}}{{{{{{~~~~~~}}}|||vvvvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~}}}||||||{{{yyywwwttttttuuuwwwyyyyyyxxxvvvsssvvvvvvtttssstttrrrnnnlllkkkiiigggggggggiiiiiimmmmmmnnnnnnmmmkkkjjjiiieeeeeefffggghhhiiijjjjjjddddddfffkkkqqqwww{{{|||{{{sssnnnkkkkkkjjjcccZZZUUUVVVYYY\\\dddooouuuvvvvvvyyy{{{~~~}}}|||zzzyyyxxxwwwvvvqqqqqqqqqqqqrrrtttvvvwwwwwwwwwxxxyyyyyyxxxvvvvvvrrruuuyyy|||||||||}}}~~~|||zzzzzz{{{wwwwwwvvvvvvuuuuuuvvvvvvrrrrrrssssssssssssssssssppprrruuuxxx{{{zzzvvvsssqqqmmmjjjjjjjjjggg___XXXPPPNNNNNNOOOOOOOOOTTT\\\ZZZ___ddddddaaa___aaaddd```dddjjjlllllliiifffeee\\\VVVRRRSSSUUU[[[iiiwww|||xxx{{{gggMMMBBB999;;;===555444999888333333333222222333444444444333222111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000111111000000000000000000000000,,,---...//////...---,,,++++++---...///000000000222333333333333222222111...//////000111222222222///000000///......///111...///000111111111111111000000000000000000000000111111111111222222222222////////////000111222333111111111222222111111111222222111111111111222222222222222222222222222222222222111111111111222222222222222333333444444444444444333333333222222222MMMNNNNNNNNNNNNPPPSSSVVVSSSPPPMMMMMMNNNMMMKKKHHHEEEAAA@@@@@@???===@@@EEEAAADDDHHHIIIIIIHHHHHHIIIKKKLLLLLLIIIFFFDDDFFFIIILLLNNNPPPQQQRRRXXX```fffxxxuuudddXXXRRRPPPPPPNNNLLLJJJJJJMMMQQQTTTUUUTTTXXX\\\___^^^]]]\\\[[[\\\___ccchhhmmmqqqtttuuusssqqqrrrxxx|||zzzyyywwwvvvvvvxxxyyyxxxwwwzzzyyywwwwwwyyy}}}~~~}}}|||yyywwwuuuttttttsssqqqpppppprrruuuwwwxxxwwwvvvsssqqqrrruuuxxxzzzzzz{{{}}}}}}{{{yyyvvvrrrppprrrvvvyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwsssttttttuuuuuuttttttsssnnnooopppqqqrrrrrrrrrrrrrrrpppmmmkkkjjjhhhfffdddfffgggggggggfffeeeddddddeeedddeeegggjjjjjjiiigggffffffffffffggghhhiiijjjiiiiiijjjlllpppuuuyyy|||wwwnnniiihhhdddaaa___[[[VVVVVVZZZ```dddjjjpppuuuxxxyyyyyy{{{xxxvvvvvvyyyzzzyyywwwpppqqqrrrtttvvvwwwxxxxxx}}}|||zzzxxxwwwxxxyyyzzzyyyxxxxxxxxxyyy|||~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuussspppooooooppppppooopppooopppqqqsssrrrpppnnnhhhfffdddbbb___\\\XXXUUUKKKNNNRRRUUUVVVXXXZZZ[[[\\\^^^aaadddeeeeeedddcccccclllqqqooolllhhh^^^TTTLLLLLLNNNSSS\\\nnn{{{zzz~~~rrrXXXHHH>>><<<999555333333333333444444333333222111000000222222111111111111222222111111000000000000111111///000111222222222222222000000//////.........---000000/////////000222333222///---,,,---///000000...---,,,++++++,,,---...////////////////////////............////////////111111111000000000000000///000111111111///...------...000111222222222111000000000000000000000000000000111111111111000000111111000000//////......000111111111111222222222000111333555555444333222222333333444444333333222111111111111111000//////111111222222222333333333222222222222222222222222222222333333333333444444LLLNNNOOOOOONNNOOOQQQSSSQQQOOOMMMMMMNNNNNNLLLIIIIIIFFFCCCCCC@@@===???CCCEEEGGGJJJKKKKKKKKKKKKLLLJJJKKKKKKJJJGGGGGGIIILLLMMMNNNOOONNNNNNRRRYYY___ooo}}}ssseeeZZZRRRNNNNNNLLLKKKLLLPPPSSSTTTUUUWWWZZZ^^^___^^^\\\[[[ZZZXXXZZZ]]]aaafffiiilllmmmooommmnnnqqqwww}}}}}}{{{}}}zzzxxxwwwwwwwwwvvvuuuvvvvvvvvvwwwyyy{{{~~~~~~}}}|||yyywwwuuuttttttsssqqqpppqqqsssvvvwwwwwwwwwwwwuuussstttvvvxxx||||||}}}~~~|||wwwtttqqqpppqqqtttvvvvvvwwwvvvvvvuuutttssssssrrroooppppppqqqqqqqqqqqqqqqnnnoooppppppqqqqqqqqqqqqooonnnlllkkkiiigggeeeccccccdddeeeeeeeeeeeeeeedddddddddeeegggjjjjjjiiihhhggggggggggggggghhhiiiiiiiiijjjkkkmmmqqquuuyyy|||{{{ssskkkgggccc___\\\\\\XXXTTTTTTXXX]]]aaagggmmmrrruuuvvvwwwyyywwwuuuuuuwwwyyywwwvvvssstttvvvxxxyyyzzz{{{{{{~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyyyyzzz}}}}}}zzzxxxwwwvvvssssssrrrrrrrrrrrrrrrrrrsssqqqpppooopppqqqqqqppppppnnnmmmmmmnnnmmmkkkjjjdddaaa]]]YYYVVVSSSQQQOOOMMMPPPUUUXXXYYYZZZ\\\]]]^^^___```bbbcccdddddddddccciiilllgggbbb]]]TTTLLLMMMNNNSSS^^^nnn|||{{{___KKKAAA<<<:::888555444333333444444444333222222111000000222111111000000111111222000000////////////000000//////000111111111000000000/////////............000/////////000111333444222///---,,,...///000000000///...------...///000////////////////////////............////////////111000000000000000000000///000111111000///...---...///000111222222111111000000000000000000000000000000111111111111000000000000000000//////......000000111111111222222222///000222333444333222111222222333333333333222222111111111111111000//////111111111222222222333333222222222222222222222222222222222333333333444444MMMNNNPPPPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNNNNMMMLLLNNNKKKHHHFFFBBB>>>>>>BBBGGGIIIKKKKKKKKKKKKMMMNNNIIIJJJKKKKKKJJJJJJLLLNNNOOOPPPPPPNNNLLLNNNSSSXXXbbbooo{{{kkk\\\QQQMMMLLLKKKMMMOOORRRSSSSSSWWWYYY\\\\\\ZZZXXXWWWWWWTTTVVVXXX[[[^^^aaaccceeeggghhhiiijjjmmmrrrxxx}}}~~~}}}|||{{{}}}}}}}}}zzzwwwvvvuuusssrrrqqqrrrsssuuuwwwxxxyyyyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuutttsssrrrqqqrrrtttvvvxxxvvvwwwxxxxxxwwwwwwxxxyyy}}}}}}}}}~~~|||vvvtttrrrqqqrrrttttttsssttttttsssrrrqqqpppooonnnkkkkkklllmmmnnnoooooopppoooooooooppppppppppppppplllllllllkkkiiigggdddcccbbbcccdddeeeffffffffffffccccccdddgggjjjkkkjjjhhhiiiiiihhhhhhhhhhhhhhhgggiiijjjlllnnnqqquuuxxxzzzyyyzzzzzzxxxtttmmmgggccc]]]YYYWWWWWWVVVSSSSSSVVVYYY]]]ccciiiooorrrssstttwwwuuutttuuuvvvwwwvvvuuuuuuwwwxxxzzz{{{|||||||||~~~}}}|||{{{zzzzzzzzzzzz||||||{{{{{{|||}}}~~~{{{xxxvvvuuutttoooooonnnmmmnnnnnnoooooorrrqqqpppqqqrrrrrrqqqooommmjjjgggeeedddeeedddccc___[[[VVVQQQMMMKKKKKKKKKOOOSSSXXX\\\^^^^^^^^^^^^_________``````aaaccccccbbbeeeeee___XXXSSSNNNJJJOOOTTT^^^ooobbbKKK???<<<:::999777555444444444444333333333222111111000000222111111000000111111222000000////////////000000//////000000//////......////////////............/////////000111333444555111///------...000000///111000000//////000000111////////////////////////............////////////000000000000000000111111///000000000000//////...//////000111111000000000000000000000000000000000111111222222222222111111000000000////////////...000000000111111111222222...///111222222222111000111111222222222222111111000111111111111000000///000000111111111222222222222222333333333333222222222222222222333333333333NNNPPPRRRRRRQQQPPPOOOPPPNNNNNNMMMNNNNNNOOONNNNNNQQQMMMKKKJJJFFFAAAAAAEEEIIIJJJKKKJJJIIIJJJLLLNNNKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQNNNLLLMMMQQQVVVYYYdddrrrmmm^^^VVVSSSPPPOOOPPPRRRSSSTTTRRRTTTVVVVVVUUUTTTSSSTTTUUUUUUVVVXXXZZZ\\\^^^___```cccfffffffffjjjqqqxxxyyyxxxwwwwwwxxxzzz|||~~~~~~yyyvvvuuutttrrrqqqpppppppppqqqrrrssstttuuuxxxxxxyyyyyyyyyyyyyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwtttsssrrrrrrrrrtttuuuwwwuuuwwwzzz{{{zzzzzzzzz{{{}}}||||||}}}~~~|||zzzxxxwwwwwwxxxxxxvvvuuuuuuuuuuuuuuusssqqqpppnnnkkkkkkkkklllmmmnnnooopppqqqppppppoooooonnnnnnoookkkmmmnnnmmmkkkhhhgggffffffgggggghhhhhhhhhhhhgggcccccceeegggjjjlllkkkiiikkkkkkjjjiiihhhfffeeedddhhhiiikkknnnpppsssuuuvvvrrrrrrqqqooommmhhhccc___YYYUUUSSSVVVVVVTTTUUUWWWYYY\\\aaaggglllpppqqqrrruuuuuuuuuvvvwwwwwwwwwvvvvvvwwwyyy{{{||||||{{{zzzzzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{xxxuuusssrrrqqqllllllllllllmmmnnnoooppprrrqqqqqqrrrsssrrrooollleeebbb]]]ZZZZZZ[[[\\\\\\ZZZWWWRRRLLLIIIIIIKKKNNNPPPUUU[[[___``````_________```aaabbbbbbaaa```_________]]]WWWRRROOOPPPQQQSSS]]]nnnjjjRRRBBB======777777666444444444444555333222222222111111000000111111000000000000111111111000000//////000000111000000000000//////...---///////////////...............///000222444555666111///......///000000///000000000000000000000000////////////////////////............////////////000000000000000111111111///000000000000/////////000000000000000000//////000000000000000000000000111111222222222222111111////////////////////////000000000000111111111111///000111222222222111111000000111111111111000000000000111111111111000///000000000111111111222222222222333444444333222222111222222222222333333333PPPRRRTTTTTTRRRPPPPPPPPPMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLLLLIIIEEEFFFJJJLLLMMMMMMLLLKKKJJJLLLNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLNNNNNNMMMKKKLLLQQQUUUVVV]]]hhhuuupppgggaaaZZZTTTRRRSSSTTTUUUOOOPPPRRRRRRRRRRRRSSSUUUTTTTTTTTTTTTVVVWWWYYYYYYZZZ___eeefffeeeffflllqqqtttssssssssstttuuuwwwwww|||}}}xxxuuuttttttsssrrrrrrpppnnnlllmmmooorrrtttvvvvvvuuuuuuuuuuuuuuuuuupppppppppqqqsssuuuvvvwwwtttsssrrrqqqqqqrrrsssssssssvvvzzz{{{{{{{{{{{{|||}}}||||||}}}~~~}}}}}}}}}~~~}}}|||zzzyyyzzzzzzzzzyyywwwuuusssoooooonnnnnnooopppqqqrrrrrrqqqooonnnmmmlllmmmmmmkkkmmmoooooollljjjjjjjjjmmmmmmmmmlllkkkjjjiiihhhddddddeeehhhjjjlllkkkiiillllllkkkiiigggdddbbb```fffgggjjjllloooppppppppplllkkkiiiiiihhheee```\\\WWWSSSRRRWWWZZZZZZZZZ[[[\\\^^^ccchhhllloooqqqrrrrrrtttvvvwwwxxxxxxyyyyyyxxxzzz|||~~~~~~}}}|||{{{vvvwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzyyywwwtttrrrpppooonnnlllmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrooojjjfff\\\XXXSSSPPPQQQSSSVVVWWWTTTRRROOOJJJHHHIIINNNRRRRRRVVV\\\```aaa``````___bbbdddhhhjjjhhheee```\\\YYYXXXUUUPPPKKKKKKQQQWWW^^^nnn|||zzzsssYYYKKKBBB===<<<666555555444444444444444222222111111111111111000111000000000000000000111222111111000000111111222111111111111000///...............///////////////---...///111222444444555111000...///000111000///////////////////////////////////////////////////............//////////////////000000111111111111000////////////000000000000000//////////////////////////////////////////111111111222222111111111...............///////////////000000000111111111000111111222222222222222///000000111111000000//////000000111111111000000000111111111111222222222222222444555555444222222111111111222222222333333PPPRRRSSSSSSQQQPPPQQQQQQMMMOOOPPPOOONNNNNNOOOPPPMMMKKKLLLMMMLLLIIIJJJNNNRRRSSSSSSQQQOOOMMMMMMNNNMMMLLLLLLMMMNNNOOOMMMKKKGGGIIIKKKJJJIIIJJJOOOSSSUUUXXX```kkkvvvwwwoooeee[[[VVVSSSQQQPPPOOOQQQRRRRRRQQQRRRUUUWWWRRRRRRQQQPPPQQQRRRTTTUUUWWW\\\bbbdddccccccgggkkklllmmmmmmnnnoooppppppqqqsssyyy~~~yyyvvvvvvvvvvvvuuutttrrrnnnkkkkkknnnqqqtttsssssssssssssssrrrrrrrrrmmmmmmmmmnnnppprrrtttvvvsssrrrqqqpppooonnnnnnnnnppprrrvvvxxxxxxyyyzzz{{{|||{{{{{{}}}~~~{{{|||}}}~~~}}}{{{yyyxxxuuutttrrrpppppppppqqqqqqqqqooommmkkkiiiiiiiiiiiijjjlllnnnmmmjjjhhhjjjmmmpppoooooonnnmmmkkkjjjiiiccccccdddfffiiiiiihhhfffiiiiiiiiihhhgggdddbbb```dddfffiiilllnnnnnnmmmlllhhhfffeeefffgggeee```[[[WWWSSSSSSYYY___``````aaa```bbbfffjjjmmmpppqqqrrrooorrrvvvxxxyyyyyy{{{||||||}}}~~~|||sssuuuyyy|||~~~~~~}}}||||||{{{zzzzzzwwwvvvtttrrrpppooonnnnnnnnnppprrrssssssqqqooonnnjjjkkkmmmooooookkkeee```WWWRRRMMMJJJKKKNNNQQQRRRMMMNNNNNNKKKIIIJJJOOOSSSTTTXXX]]]```aaaaaaaaaaaaeeehhhlllnnnllleee^^^YYYRRROOOMMMKKKIIIKKKVVVbbbrrr|||tttsssxxx```NNNHHHBBB;;;888555555555444444333333222111111111111111111111111111000000//////000000111111111000000000000111111000000111111111000//////.........///////////////,,,---///000222222333333111000//////111111000///---......//////......---////////////////////////............/////////////////////000111111222222000////////////000000111/////////......///000000////////////////////////000000111111111111000000---............//////////////////000000000111111111111111222222222333333000000111111111111000000///000000111111111111000111111222222222333333333111333444666666444333111111111111111222222222222OOOPPPPPPPPPNNNNNNPPPRRRNNNPPPQQQPPPNNNMMMNNNPPPLLLKKKLLLNNNMMMKKKLLLPPPTTTUUUVVVTTTQQQMMMLLLKKKJJJJJJJJJLLLOOOPPPOOOLLLFFFIIIJJJJJJIIIJJJNNNRRRSSSSSSXXX```iiitttzzznnneee\\\UUUQQQQQQQQQQQQPPPOOOPPPSSSUUUQQQQQQOOONNNOOOPPPRRRSSSVVVYYY\\\]]]]]]___dddgggfffgggiiikkklllllllllllljjjooouuuxxxyyy{{{}}}yyyxxxxxxxxxxxxtttssspppnnnnnnoooppprrrppppppqqqqqqrrrssssssssspppooonnnmmmnnnoooqqqsssrrrqqqpppnnnlllkkkjjjiiikkkmmmppprrrssstttvvvxxxxxxwwwwwwyyy}}}}}}||||||~~~~~~yyy{{{}}}~~~~~~}}}zzzyyyxxxwwwtttqqqooonnnnnnnnnnnnmmmjjjgggeeeddddddeeefffhhhiiigggddddddhhhlllmmmmmmmmmlllllljjjiiihhhbbbaaabbbccceeeeeecccbbbbbbdddeeefffgggfffdddccceeegggjjjmmmnnnmmmlllkkkfffddddddfffiiigggaaa[[[WWWSSSTTT\\\ccceeeeeefffdddfffhhhkkknnnpppqqqrrrjjjoootttwwwxxxyyy|||~~~|||~~~}}}|||sssuuuyyy|||~~~~~~}}}|||}}}||||||{{{zzzyyywwwwwwuuutttsssqqqppppppoooooorrrsssuuuuuusssnnniiifff```bbbfffjjjjjjggg```[[[VVVRRRMMMIIIIIIKKKMMMNNNLLLOOOQQQOOOLLLLLLOOOSSSWWWZZZ^^^aaaaaaaaabbbccceeegggiiiiiifff___WWWRRRKKKJJJKKKNNNQQQYYYjjjzzzyyyooommmqqq{{{qqqQQQFFFDDD>>>888666555555555444333222111111000000000000111111111111000000////////////000000//////............//////......//////000000//////............/////////000,,,---///000111111000000111000///000111222000///---......//////......---////////////////////////............////////////...//////000111111222222000///......///000111222......------...///000111//////////////////////////////000000000000//////---------.........//////////////////000000000111000000000000000111222222000111111222222111111000//////000111111111111111222333333333333444444444111333555666666555333111111111111111222222222222MMMNNNNNNMMMLLLMMMOOORRRNNNPPPRRRPPPNNNLLLNNNPPPMMMKKKLLLOOONNNKKKLLLPPPTTTUUUVVVTTTPPPKKKIIIHHHHHHGGGHHHKKKPPPRRRPPPNNNIIIKKKMMMLLLKKKKKKOOOSSSQQQOOORRRYYY```iii{{{zzznnnbbb[[[QQQQQQPPPNNNLLLMMMOOOQQQSSSRRRPPPOOOOOOQQQSSSTTTWWWWWWWWWWWWXXX\\\aaaeeedddeeehhhjjjkkklllkkkkkkccchhhmmmppppppsssyyy~~~|||zzzzzzyyyyyysssssssssrrrqqqpppppppppmmmnnnoooqqqrrrtttuuuvvvsssrrrpppnnnmmmnnnoooppprrrqqqooommmkkkhhhgggfffgggiiilllmmmooopppsssuuurrrrrrrrrtttxxx{{{}}}}}}|||zzzxxxxxxzzz|||}}}|||wwwxxx{{{}}}}}}|||zzzxxxzzzwwwtttpppmmmlllkkkkkkllljjjgggdddbbbaaaaaaaaaccceeeeeeccc___```eeekkkiiiiiijjjjjjjjjiiihhhhhh`````````aaabbbbbb```^^^]]]___bbbeeeggghhhggggggeeehhhkkknnnooonnnllljjjeeeddddddgggjjjiiibbb\\\WWWSSSTTT]]]eeehhhhhhhhhfffgggiiilllnnnpppqqqqqqggglllrrrvvvwwwyyy|||~~~zzz|||~~~{{{yyytttvvvzzz}}}~~~}}}zzzyyy||||||{{{zzzyyywwwuuuuuuttttttsssrrrqqqqqqqqqqqqtttvvvwwwvvvrrrkkkccc^^^XXX[[[```eeegggddd^^^YYYXXXTTTNNNJJJJJJJJJKKKKKKNNNRRRUUUTTTQQQOOOPPPSSSYYY\\\___aaabbbbbbdddeeebbbccccccaaa]]]VVVPPPLLLHHHHHHMMMVVV^^^jjjtttmmmjjjlllrrr{{{___GGGAAA@@@;;;777888555555555444333222000000000000000000000111111111000000////////////000000---------,,,,,,---------,,,,,,---.../////////...---.........//////000000,,,---...000000000///...111000///000222222000///---...///000000///...---////////////////////////............/////////000...//////000111222222222000///.........000111222...---------...///111222////////////////////////......////////////......---------.........//////////////////000000000000///////////////000111111111111222222222222111111//////000111111111111111333333333444444444555555111333555777777555333111000111111111111222222222MMMMMMMMMLLLMMMMMMNNNNNNPPPOOONNNOOOPPPPPPOOONNNLLLMMMNNNLLLKKKKKKLLLNNNOOOOOOOOONNNLLLKKKIIIHHHKKKLLLMMMOOOOOONNNMMMMMMJJJJJJJJJLLLNNNPPPSSSUUUTTTRRRQQQTTTWWW___nnn}}}tttbbb[[[RRRJJJKKKMMMMMMLLLMMMNNNMMMMMMNNNNNNOOOQQQQQQTTTTTTTTTVVVXXX[[[]]]___eeeeeeffffffffffffeeeeeeeeeeeeggghhhkkkmmmpppqqqtttvvvwwwxxxzzz}}}|||yyyuuuxxxwwwuuusssqqqqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwuuusssqqqpppqqqqqqpppoookkklllmmmmmmllliiigggeeeccceeegggjjjlllnnnooopppjjjkkklllnnnpppsssuuuvvvxxxwwwwwwvvvuuuuuuttttttrrrrrrssstttuuuwwwxxxxxxuuusssqqqnnnllljjjiiihhhgggfffeeecccbbbbbbaaaaaa______^^^]]]\\\___dddgggggghhhiiijjjiiihhhfffddd\\\]]]^^^______^^^\\\[[[ZZZ\\\___cccfffhhhjjjjjjiiihhhhhhjjjllllllkkkjjjfffgggiiijjjjjjhhheeecccZZZ]]]aaafffiiikkkllllllooonnnnnnnnnnnnmmmjjjhhhcccdddggglllrrrwwwyyyyyy||||||}}}|||wwwtttvvvyyy{{{{{{{{{|||}}}zzzzzzyyywwwvvvuuutttsssooooooppppppqqqqqqrrrrrrssssssppplllfff___XXXTTTRRRUUUXXXXXXWWWWWWYYY[[[TTTPPPJJJHHHIIIMMMQQQSSSWWWYYY[[[ZZZVVVSSSSSSTTTYYY\\\```bbbbbbaaa``````gggaaa[[[WWWPPPJJJHHHJJJJJJOOOXXXcccppp~~~tttooonnnttt{{{^^^PPPCCC???<<<777666888555555444444444333333333222222222111111111000000000000000000////////////////////////////////////////////////////////////000000000000000000000000---------...------,,,,,,////////////////////////------------------------//////000000000000//////000000000000////////////111111222222222333333333000000000000000000000000000000000000000000000000---------.........//////111000000///...---------222111000...------------///////////////000111111000111111222444666888999333333333222222111111111222222111111111111111111222222222333333444444444111222444666666555444333111222222333333222222111MMMLLLLLLLLLLLLMMMNNNNNNPPPOOOMMMMMMOOOPPPOOONNNMMMNNNNNNLLLKKKJJJKKKMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNQQQSSSTTTPPPNNNNNNOOOQQQVVVcccooouuuggg[[[PPPLLLJJJGGGFFFGGGKKKKKKLLLLLLLLLMMMMMMNNNPPPPPPPPPQQQTTTVVVYYYZZZ^^^^^^____________^^^^^^bbbbbbccceeegggiiikkklllqqqrrrsssssstttvvvzzz}}}~~~{{{yyy{{{zzzxxxvvvuuutttuuuuuuqqqqqqqqqrrrtttvvvxxxyyytttrrrqqqqqqrrrrrrrrrpppmmmmmmmmmmmmkkkiiigggeeefffggghhhjjjkkkllllllllliiijjjkkklllnnnppprrrtttuuuttttttssssssrrrrrrrrrppppppqqqrrrssstttuuuvvvrrrqqqooommmkkkiiihhhgggeeeddddddcccbbbbbbbbbbbb_________]]]]]]___cccgggeeefffhhhiiiiiigggfffeee^^^^^^^^^]]]\\\ZZZYYYXXX[[[^^^bbbfffiiikkklllllllllkkkjjjkkklllllljjjhhhggghhhjjjkkkkkkjjjhhhgggccceeehhhkkkmmmooopppqqqpppooooooooopppooollljjjaaabbbeeejjjqqquuuwwwwwwzzzzzz{{{~~~~~~yyytttrrruuuxxxzzzzzzzzz{{{||||||{{{yyyxxxvvvtttrrrrrrmmmmmmllllllmmmmmmnnnnnnnnnlllhhhbbb\\\WWWSSSQQQPPPRRRUUUUUUTTTSSSUUUWWWTTTQQQNNNMMMOOOSSSWWWYYY[[[]]]___^^^[[[YYYYYYZZZ\\\___bbbcccbbbaaaaaaaaa```[[[VVVSSSNNNJJJJJJNNNQQQZZZhhhxxx}}}xxxwwwxxxpppVVVJJJ???<<<;;;777666888444444444444333333333333222222222111111111000000000000000000////////////////////////////////////........................////////////////////////.........//////......---////////////////////////........................//////000000000000//////000000000000////////////000000000000111111111111000000000000000000000000////////////////////////---------.........//////111000000///......------111111000///............///////////////000111111000000000111222444555666222222222222222222111111111111111111111111111111222222222222222222111111111333444555666555333333111222222333333222222111LLLKKKKKKKKKLLLLLLMMMNNNPPPNNNLLLLLLMMMOOOOOOOOONNNNNNNNNMMMJJJIIIJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQOOOLLLKKKLLLMMMOOOWWWaaappp}}}yyykkk\\\RRRLLLFFFEEEFFFIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSVVVWWW[[[[[[[[[\\\\\\[[[[[[[[[^^^^^^___aaabbbccceeeeeekkkllllllllllllmmmpppsssxxxyyyzzz}}}~~~}}}|||{{{yyywwwvvvvvvwwwxxxqqqqqqrrrssstttvvvwwwxxxsssrrrqqqrrrsssttttttrrrpppooonnnllljjjiiigggfffhhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkmmmooopppqqqqqqppppppppppppppppppnnnnnnooopppqqqqqqrrrrrrmmmnnnnnnmmmllljjjhhhgggccccccbbbbbbbbbbbbcccccc`````````______```dddgggeeefffggghhhhhhhhhffffffcccbbb```]]][[[YYYXXXXXX]]]```eeejjjnnnoooooooooqqqpppnnnnnnnnnmmmkkkiiijjjjjjkkklllmmmmmmmmmnnnmmmmmmmmmoooppprrrssstttqqqpppppppppqqqqqqooommm```aaadddiiioootttvvvvvvxxxyyyzzz}}}}}}zzzuuuqqqpppsssvvvxxxyyyyyyzzz{{{}}}|||zzzwwwtttqqqooonnnjjjiiihhhggggggggghhhiiihhhddd]]]WWWRRRPPPPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWUUUTTTSSSTTTXXX\\\___```^^^```bbbbbb```^^^^^^^^^aaacccffffffdddbbb``````\\\VVVQQQNNNKKKJJJOOOVVVaaaooosssXXXJJJBBB;;;:::999777666777444444444333333333222222222111111111111000000000000000000000////////////////////////////////////........................////////////////////////...//////000000000////////////////////////////////////////////////////////////000000000000//////////////////000000000000............////////////000000000000000000000000////////////////////////------........./////////000000000///......------111000000//////000000000000////////////000111111//////000000111222222333111111111111111222222222111111111111111111111111333333222111111000000///333333444555555444222222111222222333333222222111JJJJJJJJJJJJKKKLLLMMMMMMPPPNNNLLLKKKMMMOOOOOOOOONNNOOONNNLLLJJJHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKKKKKKKLLLMMMMMMNNNOOOMMMMMMNNNNNNMMMRRRYYYeeepppnnn```VVVMMMJJJKKKIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\]]]^^^_________cccdddeeeeeeeeefffhhhjjjoooqqqsssvvvyyy|||~~~}}}}}}~~~~~~|||{{{{{{||||||}}}zzzyyywwwuuuuuuvvvwwwyyyssssssssssssssstttttttttsssrrrrrrsssuuuvvvvvvtttsssqqqooommmjjjiiihhhggghhhhhhhhhhhhhhhgggffffffggggggggghhhiiijjjkkklllnnnnnnnnnoooooooooppppppnnnnnnooooooppppppqqqqqqkkklllnnnnnnnnnllliiihhhbbbbbbbbbbbbbbbcccdddeeeaaabbbcccbbbaaabbbeeegggfffggghhhiiiiiiiiihhhhhhhhhgggdddaaa^^^]]]\\\\\\^^^bbbhhhnnnqqqrrrrrrqqqtttsssrrrrrrrrrqqqooommmmmmmmmmmmmmmnnnppprrrsssqqqpppooonnnoooqqqrrrtttqqqpppooopppqqqrrrqqqooodddeeeggglllqqquuuwwwwwwxxxyyy{{{|||{{{xxxssspppooorrruuuwwwwwwxxxyyyzzz{{{zzzwwwtttpppmmmjjjiiieeedddbbbaaa```aaabbbcccaaa]]]VVVPPPNNNPPPTTTWWWYYYYYYXXXWWWWWWXXXZZZ\\\YYYXXXYYY[[[___cccdddddd___```bbbbbbaaa```______bbbeeeiiijjjgggbbb^^^\\\ZZZTTTNNNLLLKKKOOOZZZfffzzz}}}___KKKBBB>>>:::888888777666555333333333333222222222222111111111111000000000000000000000000////////////////////////////////////........................////////////////////////......///000000000//////////////////////////////........................//////000000000000//////////////////000000000000------........./////////////////////////////////////////////////////////............////////////000000//////............000000000000000111222222000000//////000000111222000000000111111111111111///000000000111111222222000000000000111111111111222222222222111111111111444444444444444333222111111222222333333222222111IIIIIIIIIIIIJJJKKKLLLMMMOOONNNLLLLLLNNNPPPPPPOOONNNNNNNNNLLLIIIHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOKKKLLLLLLMMMMMMMMMMMMMMMOOOMMMMMMOOOPPPOOOQQQVVV[[[dddsssuuueeeWWWQQQPPPKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWRRRSSSSSSTTTTTTSSSSSSRRRXXXYYYZZZ[[[\\\\\\\\\\\\[[[]]]______```aaaccceeeiiijjjlllooorrrtttuuuvvvxxxxxxxxxxxxxxxwwwxxxxxxvvvvvvvvvuuuuuuvvvwwwyyyxxxwwwtttssssssuuuxxxzzzxxxxxxxxxwwwuuutttsssrrrsssssssssuuuwwwxxxwwwvvvtttrrrpppnnnkkkjjjiiihhhfffgggggghhhhhhhhhggggggffffffffffffggghhhiiijjjmmmmmmnnnooopppqqqqqqrrrpppppppppqqqqqqqqqqqqqqqlllmmmoooppppppnnnlllkkkddddddcccddddddeeefffgggdddeeeggggggffffffgggiiijjjjjjjjjkkkkkkkkkjjjjjjiiigggeeecccaaaaaaaaaaaa___ccciiiooossstttsssrrruuuttttttuuuvvvvvvuuussspppooonnnnnnoooqqqsssuuusssqqqooonnnnnnppprrrssspppooonnnoooqqqrrrrrrqqqkkkkkkmmmqqquuuxxxyyyyyyyyyzzz|||{{{yyyuuuqqqooonnnqqqtttuuuuuuuuuvvvwwwwwwuuurrrnnnjjjfffcccaaa\\\[[[ZZZXXXXXXXXXYYYYYYYYYVVVQQQNNNOOOTTTZZZ^^^^^^\\\ZZZYYY[[[]]]___```]]]]]]^^^aaadddffffffeeebbbbbbccccccdddcccbbb```aaaeeejjjlllhhhaaa[[[XXXTTTQQQNNNPPPUUU___qqqcccMMMBBB>>>===:::888777777666444333333222222222111111111000000000000000000000000000000000000////////////////////////////////////................................................,,,---...///////////////////////////////////////------------------------//////000000000000//////.../////////000000000111........./////////000000////////////////////////................................./////////000000////////////............000//////000000111222333000000000000000111222222111111222333333222111111/////////000000111111111//////000000000111111111000111111222333444555555444444444333333222222111111222222333333222222111GGGGGGHHHHHHIIIJJJKKKLLLNNNMMMMMMNNNPPPQQQQQQOOOMMMMMMMMMLLLIIIHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNKKKKKKNNNOOONNNOOOSSSRRRYYYffftttzzzggg[[[XXXRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVXXXZZZ[[[[[[ZZZZZZWWWYYY[[[\\\\\\]]]___aaabbbdddfffhhhjjjlllmmmmmmoooooopppppppppooonnnnnnkkklllmmmmmmmmmooorrrtttwwwuuusssrrrrrruuuyyy{{{}}}}}}|||{{{yyywwwuuutttttttttuuuwwwyyyzzzxxxvvvsssrrrqqqooommmkkkjjjiiiffffffggghhhhhhhhhhhhhhhffffffffffffggghhhjjjjjjmmmmmmnnnpppqqqsssttttttsssssssssrrrrrrrrrrrrrrroooooopppqqqpppooonnnmmmggggggfffgggggghhhiiiiiihhhjjjllllllkkkjjjkkklllmmmmmmllllllkkkkkkkkkkkkggggggfffeeedddccccccccc```dddiiiooosssuuuuuuuuuuuuttttttvvvxxxyyyxxxwwwrrrqqqpppooopppqqqrrrsssrrrqqqooonnnoooppprrrtttpppnnnmmmoooqqqssstttsssqqqqqqrrruuuxxxzzzzzzyyyxxxyyyyyywwwssspppnnnnnnlllnnnqqqrrrqqqqqqqqqrrrooommmjjjfffbbb]]]ZZZYYYRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPSSSXXX]]]aaa^^^[[[XXXWWWZZZ]]]```aaabbbaaabbbdddgggiiihhhggggggffffffggghhhgggeeecccaaadddhhhhhhddd^^^YYYVVVQQQRRRXXXbbbmmm|||hhhQQQCCC???:::;;;:::666555666666333222222222111111111000000//////000000000000000111000000000000////////////////////////////////////------------------------........................,,,,,,---...////////////////////////////////////------------------------//////000000000000//////......//////000000111111////////////000000000111000000000000000000000000............................../////////000000000//////////////////......////////////000000111222111000000000000111222222111222333444444444333222////////////000000000000...//////000000111111111000000111222444555666777333333333333222222222222111222222333333222222111FFFFFFGGGGGGHHHJJJKKKLLLNNNNNNOOOQQQSSSSSSQQQOOOLLLLLLLLLKKKIIIIIIJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOOOOOOOOOOOOOKKKJJJMMMNNNMMMNNNPPPNNNSSS\\\hhhwww}}}ooojjj___]]]XXXTTTQQQOOOOOOOOOLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUUUURRRSSSVVVXXXYYYYYYYYYXXXUUUWWWYYYYYYYYYXXXZZZ[[[ZZZ\\\___bbbdddffffffgggffffffggghhhhhhfffeeeddd___aaadddeeefffiiimmmqqqsssqqqooonnnooorrrvvvyyy{{{{{{{{{{{{yyyxxxvvvuuuuuuuuuvvvxxxzzzzzzxxxvvvqqqrrrrrrqqqooommmkkkjjjhhhhhhhhhiiiiiihhhhhhgggfffffffffggghhhiiikkkllllllmmmnnnppprrrsssuuuuuutttttttttssssssrrrrrrrrrqqqqqqppppppoooooooooooojjjjjjjjjiiijjjjjjkkkkkkkkknnnpppqqqpppooonnnoooooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhhfffeeedddcccfffjjjoootttvvvxxxxxxtttssstttuuuwwwxxxwwwvvvssssssqqqppppppooooooooonnnmmmmmmmmmnnnppprrrssspppooonnnpppsssuuuvvvvvvuuuttttttvvvxxxyyyxxxwwwuuuvvvtttpppkkkhhhhhhjjjiiikkkmmmnnnlllkkkkkkkkkgggfffbbb^^^ZZZVVVSSSQQQNNNOOOQQQRRRRRRQQQPPPOOOPPPQQQTTTWWWZZZ]]]```aaa\\\XXXUUUTTTXXX]]]```aaadddddddddgggjjjllllllkkkkkkiiihhhiiijjjiiifffccccccdddcccaaa\\\YYYWWWWWWZZZbbbqqqzzzxxxzzz~~~oooXXXEEE>>>>>>555999888333222666777444222111111111000000000000////////////000000111111000000000000////////////////////////////////////------------------------........................------...///000000000000////////////////////////........................//////000000000000//////.........///000111111111////////////000000000000000000000000000000000000.........................../////////000000000000...//////////////////////////////...//////000000111111000000111111222333000111333444555444333222//////////////////............//////000111111222000000111222333444444555222222222222222222333333111222222333333222222111FFFFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPSSSUUUTTTRRROOOKKKKKKLLLKKKIIIIIIJJJLLLHHHHHHJJJKKKLLLLLLLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKFFFHHHJJJKKKLLLMMMLLLLLLQQQMMMKKKMMMNNNMMMMMMPPPOOOSSSYYYaaammm|||lllhhhaaaZZZUUURRRQQQQQQMMMMMMMMMMMMOOOQQQRRRTTTQQQRRRRRRRRRRRRRRRRRRQQQPPPRRRTTTWWWXXXXXXXXXWWWUUUWWWXXXXXXVVVUUUUUUVVVTTTVVVZZZ]]]```bbbcccccc```aaabbbcccbbbaaa___]]]VVVYYY]]]```bbbffflllpppnnnmmmjjjiiikkknnnsssvvvvvvvvvwwwxxxwwwvvvuuutttvvvvvvwwwyyy{{{{{{xxxvvvpppqqqrrrrrrqqqooollljjjjjjjjjjjjjjjiiihhhgggffffffffffffgggiiijjjlllmmmkkklllmmmooorrrtttuuuvvvuuuttttttssssssrrrrrrrrrrrrqqqpppooonnnnnnoooooommmllllllkkkkkkllllllmmmnnnpppssstttsssqqqqqqqqqooonnnmmmkkkjjjiiihhhhhhmmmnnnnnnmmmllljjjgggfffeeegggkkkppptttxxxzzz{{{tttsssssstttvvvvvvuuuttttttsssrrrqqqooonnnmmmllliiiiiijjjkkklllnnnpppqqqrrrpppoooqqqtttwwwxxxyyyvvvuuutttuuuwwwwwwvvvtttrrrrrrpppkkkeeebbbdddfffgggiiikkkjjjiiigggfffgggbbbaaa^^^ZZZUUUQQQNNNMMMOOOQQQSSSVVVVVVUUUSSSRRRRRRUUUYYY]]]```aaaaaaaaa\\\WWWSSSSSSXXX^^^aaabbbeeeeeeeeehhhlllnnnoooooollljjjhhhiiijjjiiieeebbbeeeccc___ZZZVVVUUUWWWZZZgggssswwwpppttt|||rrr\\\JJJ<<<888;;;111666666111000555888666111111111111000000000000.../////////000000111111000000000000////////////////////////////////////------------------------..............................000111111222222222//////////////////////////////////////////////////////000000000000//////---......///000111111222.........////////////000000000000000000000000000........................////////////000000000000........./////////////////////............//////111111111000111111222333...000222444555444333222000000//////.........------......///000111111222111111111111111222222222222111111111222333444444222222222333333222222222GGGFFFEEEEEEEEEGGGIIIKKKJJJLLLNNNPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNNNNNNNNNNJJJJJJJJJKKKLLLKKKHHHEEEEEEFFFHHHKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQOOOQQQYYYcccppp}}}wwwnnngggaaa\\\VVVRRRRRRMMMIIIIIIJJJKKKOOOUUUTTTSSSSSSRRRRRRRRRSSSSSSNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUURRRTTTVVVYYYZZZZZZYYYYYYZZZ[[[[[[[[[ZZZXXXVVVTTTPPPRRRWWW\\\bbbfffjjjkkkiiiiiihhhggggggjjjooorrrssssssrrrqqqqqqqqqqqqrrrrrrsssuuuxxxzzz{{{yyyxxxuuusssooommmmmmlllkkkjjjeeeffffffggggggggggggggghhhhhhhhhiiijjjkkkmmmnnnjjjkkkllloooqqqtttvvvwww{{{yyyuuurrrppppppqqqrrrppprrrsssrrrpppnnnppprrrkkkkkklllmmmnnnoooooopppsssuuuwwwuuuqqqoooppprrrpppooonnnmmmmmmnnnooopppsssrrrqqqooonnnmmmlllllljjjkkkmmmrrrvvvyyyyyyxxxtttqqqooonnnppprrrrrrrrrsssqqqnnnmmmmmmmmmmmmllleeefffhhhkkkoooqqqqqqooosssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmmmmhhhiiijjjiiifffcccaaaaaaggggggggghhhhhhggggggggg\\\]]]]]][[[XXXUUUUUUVVVVVVXXXZZZ[[[\\\[[[ZZZYYY[[[[[[\\\^^^```aaaccccccaaa\\\WWWUUUWWW[[[]]]]]]aaagggjjjhhhiiinnnrrrsssrrrkkkgggggggggcccaaaaaa]]][[[[[[[[[XXXWWWaaaooo{{{qqqvvv}}}uuu]]]LLLCCC<<<888888555555555555555555444444111111111000000000000///222111111111000000//////000000000000000000000000////////////////////////........................///////////////////////////............---------........................000//////---,,,+++******---...///000000111000000///////////////.........000000000000////////////////////////////////////000000000000111111111111000000000000000000000000000000//////.........---000000000000////////////......------------......111111111111111111111111000000000000////////////////////////000000000000111111111111111111111111222222111111111111222222333333333222222222222111GGGGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJKKKLLLKKKIIIGGGFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKKKKRRRZZZdddrrr~~~|||ssslllfff___[[[YYYRRRLLLJJJJJJJJJMMMRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPSSSVVVWWWWWWWWWVVVUUUVVVWWWWWWVVVTTTQQQPPPMMMOOOSSSXXX]]]aaadddfffffffffeeeccccccfffkkkooopppoooooonnnnnnoooppppppqqqrrrtttvvvxxxyyyxxxwwwvvvssspppnnnmmmlllkkkjjjdddeeeffffffgggggggggggghhhhhhhhhiiijjjkkklllmmmlllmmmnnnoooppprrrssssssxxxvvvsssqqqooooooooopppsssuuuvvvtttqqqpppqqqrrrlllmmmmmmnnnooopppqqqrrrssstttsssrrrpppoooppprrrrrrqqqpppooooooooopppppptttsssrrrqqqqqqpppppppppooooooooorrruuuwwwvvvuuurrrpppmmmmmmnnnppppppppppppnnnlllkkklllmmmmmmlllffffffgggjjjmmmoooooonnnooooooooonnnnnnnnnmmmmmmpppooonnnmmmkkkiiigggfffccceeefffeeecccaaa```aaadddeeefffggggggfffeeedddaaa```^^^[[[XXXXXXZZZ\\\]]]^^^```bbbcccbbbaaa```````````````````````````___[[[VVVUUUWWWZZZ\\\]]]aaagggkkkjjjkkkooorrrrrrqqqkkkhhhhhhgggaaa\\\\\\]]]]]]___bbbbbbggguuu|||uuuqqqsssxxxsssaaaNNNBBB===:::888999666555555555444444333333222111111111111000000000111111111000000000//////////////////////////////////////////////////////................................................---------.........//////........................---------------------------......////////////.../////////////////////...000000000000////////////////////////////////////....../////////000000000000000000000000000000000000000000/////////......000000000000//////////////////............//////111111111111111111111111000000000000/////////...////////////000000000000111111111111111111111111333333222222222222333333333333333222222111111111GGGHHHHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNKKKKKKOOOSSSZZZeeeooowwwnnnhhh___VVVMMMIIIGGGFFFHHHLLLLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNQQQQQQQQQQQQPPPPPPOOONNNJJJKKKNNNQQQSSSTTTSSSSSSPPPQQQRRRRRRQQQOOOMMMKKKJJJLLLOOOSSSWWW[[[]]]^^^bbbaaa___]]]]]]```fffkkkjjjjjjjjjjjjkkklllmmmmmmoooppprrrtttuuuvvvvvvuuuvvvssspppnnnnnnmmmkkkiiicccdddeeefffgggggghhhggggggggghhhiiijjjkkkllllllnnnnnnnnnoooooooooppppppsssrrrrrrpppooonnnnnnmmmssstttuuutttrrrpppppppppmmmmmmmmmnnnooopppqqqrrrtttqqqooonnnoooqqqrrrrrrsssrrrqqqppppppppppppqqqtttttttttttttttttttttttttttrrrqqqqqqrrrssssssrrrpppnnnlllkkkmmmnnnnnnmmmlllkkkiiijjjlllmmmmmmlllgggfffeeegggjjjllllllllliiiiiiiiihhhhhhhhhhhhgggkkkkkkjjjhhheeeccc```___^^^```aaabbb`````````aaabbbdddfffggggggfffdddbbbcccaaa^^^[[[XXXZZZ^^^aaaaaaccceeeggghhhgggfffeeefffeeecccaaa___]]]\\\[[[\\\YYYVVVUUUWWWZZZ\\\\\\aaaggglllmmmnnnqqqrrrppplllgggddddddaaaZZZUUUTTT[[[^^^eeemmmtttrrrlllkkklllvvv}}}~~~\\\NNN@@@:::999777777888666666555444444333222222222222222111111111111000111111000000000000//////////////////////////////////////////////////////................................................++++++,,,---...///000111........................++++++,,,---...//////000---...............---,,,......//////////////////////////////000000000000////////////////////////------........./////////000000000000000000000000111000000000000000//////////////////000000000000000000////////////000000111111111111111111111111000000000/////////......////////////000000000000222222222222222222222222444333333333333333333444444444333333222111000000HHHIIIJJJKKKLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGHHHJJJKKKKKKKKKKKKMMMKKKIIIIIIKKKLLLKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKGGGGGGHHHIIIJJJKKKKKKLLLNNNKKKJJJMMMOOOSSS[[[dddttt~~~uuuiii^^^RRRMMMIIIFFFFFFIIIIIIKKKMMMOOOQQQQQQRRRRRRPPPPPPQQQQQQQQQPPPNNNMMMPPPPPPPPPPPPOOONNNMMMLLLFFFHHHKKKNNNPPPPPPPPPPPPMMMNNNOOOPPPOOOMMMKKKIIIHHHJJJLLLPPPSSSVVVWWWXXX]]]\\\ZZZWWWWWWZZZ```eeeeeeeeeeeefffgggiiijjjkkklllnnnppprrrrrrrrrsssssstttrrrooonnnmmmllljjjiiidddeeefffggghhhiiiiiiiiifffggghhhhhhiiijjjjjjjjjllllllmmmmmmmmmnnnnnnnnnoooppppppppppppnnnmmmlllooopppqqqqqqpppoooooonnnkkkkkkkkkkkklllnnnpppqqqtttpppllllllooorrrsssrrrrrrqqqqqqppppppppppppppprrrsssssstttuuuuuuvvvvvvtttrrrpppooopppqqqqqqpppooommmkkkkkklllmmmlllkkkiiihhhhhhiiilllmmmmmmmmmfffeeecccdddfffhhhiiiiiieeedddddddddddddddddddddggggggfffdddbbb```^^^\\\\\\^^^```aaa```aaacccdddccceeegggiiihhhfffcccaaa]]]]]][[[YYYXXXYYY]]]``````bbbdddfffggggggfffeeeeeedddbbb```]]][[[YYYXXXZZZYYYVVVUUUWWWYYY[[[]]]aaahhhmmmoooppprrrqqqmmmjjjddd```___\\\WWWUUUVVVZZZdddqqq~~~uuujjjjjjooottt}}}nnnSSSHHH>>>:::888555444555666666555444333222111000222222222222111111111111000000000000000000//////////////////////////////////////////////////////................................................,,,,,,------...//////000........................+++,,,,,,---...///000000////////////......---,,,............////////////////////////000000000000////////////////////////------........./////////000000000000000000000000111111111111000000000000////////////000000000000111111000000000000111111111111111111111111111111000000/////////.........////////////000000000000222222222222222222222222333333222222222222333333555444444333222111000000HHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIJJJLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGIIIKKKMMMSSS[[[jjjtttvvviii\\\UUUPPPKKKIIIJJJGGGHHHKKKMMMOOOQQQRRRSSSQQQQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGEEEGGGIIILLLNNNOOONNNNNNNNNOOOPPPQQQPPPNNNLLLKKKIIIJJJLLLOOORRRTTTUUUVVVYYYXXXVVVTTTSSSVVV\\\```aaabbbbbbcccdddfffggghhhiiikkkmmmnnnmmmmmmnnnppppppnnnmmmllllllkkkiiigggffffffggghhhiiijjjjjjjjjdddeeefffggghhhhhhhhhggghhhhhhiiijjjkkkmmmmmmnnnmmmnnnoooppppppooommmllllllmmmnnnpppqqqqqqpppooolllkkkkkkkkklllnnnpppqqqtttpppllllllooorrrssssssnnnnnnoooooooooooonnnnnnooopppqqqssssssssssssssspppnnnllllllnnnooopppooonnnlllkkkkkkllllllkkkjjjhhhggggggiiikkkmmmlllkkkdddbbbaaaaaaccceeeffffffbbbbbbbbbccccccdddddddddeeeeeeeeedddcccaaa```___]]]___aaabbbbbbcccfffhhheeefffhhhiiihhheeeaaa___SSSTTTUUUVVVUUUVVVYYY[[[]]]___aaadddeeeeeedddccc______^^^]]]\\\[[[ZZZZZZ\\\ZZZXXXVVVVVVYYY\\\___bbbhhhmmmooopppqqqmmmgggfff```\\\[[[ZZZZZZ^^^dddggguuu~~~sssooosss|||vvvZZZNNNEEE>>>;;;888444222333666555444333222111000000222222222111111111000000//////////////////000000........................////////////////////////........................................................................................................................000000000000000///...------.........//////000000.../////////000000000111////////////////////////....../////////000000000////////////////////////000000000000111111111111.../////////000000000111111111000000000000111111111111111111111111111111////////////............////////////000000000000222222222222222222222222222222111111111111222222444444333333222111000000IIIJJJJJJKKKKKKLLLMMMMMMPPPOOONNNNNNMMMLLLKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJEEEEEEEEEEEEFFFFFFFFFFFFIIIGGGHHHKKKMMMNNNRRRYYYaaajjjyyywwwhhh```YYYRRRKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTSSSSSSQQQPPPPPPOOOMMMKKKJJJIIIGGGIIIKKKNNNOOOOOONNNNNNOOOPPPQQQRRRQQQPPPNNNMMMJJJKKKNNNPPPSSSTTTVVVVVVVVVVVVUUUSSSRRRTTTYYY\\\^^^^^^^^^___```bbbcccdddcccfffhhhhhhfffeeehhhkkkjjjiiiiiiiiijjjjjjhhhfffgggggghhhiiiiiiiiihhhhhhbbbccceeefffffffffeeedddcccdddeeegggiiikkklllmmmkkklllmmmnnnooonnnnnnmmmnnnnnnoooqqqssssssqqqooolllkkkjjjjjjkkkmmmpppqqqpppnnnllllllnnnpppqqqqqqjjjkkklllmmmnnnnnnnnnnnnmmmnnnooopppppppppooonnniiihhhhhhiiikkkmmmmmmmmmmmmkkkjjjjjjkkkkkkiiihhhgggffffffhhhiiijjjiiiggg```___^^^___aaaccccccccc```aaabbbcccdddeeefffggggggggggggfffeeedddcccbbb```aaabbbccccccdddfffiiieeefffffffffddd```\\\ZZZJJJLLLOOOQQQQQQSSSUUUWWW\\\]]]```bbbddddddcccbbb[[[[[[\\\]]]^^^______``````^^^[[[XXXVVVYYY^^^bbbdddiiilllmmmnnnnnniiiaaa\\\WWWUUUWWW[[[```kkkvvv~~~zzzwwwxxxbbbMMMEEE???:::999777333222444444444333222222111000000111111111000000000000///......////////////000000........................////////////////////////........................------------------------//////.........---------........................000/////////...---------000000000000000000///...------......///000000000......//////000000111111////////////////////////....../////////000000000//////////////////////////////000000000000000111......//////000000111111111111000000000000111111111111111111111111111111/////////.........------////////////000000000000333333333333333333333333222111111000000111111222333333333222222222111111JJJJJJIIIIIIJJJKKKMMMNNNPPPOOONNNMMMLLLKKKKKKJJJGGGHHHJJJJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGIIIKKKKKKIIIGGGEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHJJJNNNOOONNNRRRWWWXXXaaaooo|||vvvmmmaaaWWWRRROOONNNKKKIIIIIIIIIKKKLLLNNNOOOQQQTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKLLLNNNPPPQQQPPPOOONNNNNNOOOQQQRRRQQQPPPNNNMMMKKKLLLNNNQQQTTTUUUWWWWWWTTTUUUUUUTTTTTTTTTWWWZZZ[[[[[[[[[[[[\\\]]]______\\\___bbbaaa^^^]]]aaadddeeeddddddfffhhhhhhfffeeefffggggggggggggffffffeee```aaacccdddddddddbbbaaaaaabbbccceeefffhhhiiijjjhhhiiijjjkkkllllllmmmmmmpppooopppqqqsssrrrnnnkkkiiihhhgggfffgggjjjmmmnnnllllllmmmlllkkkkkkmmmnnnhhhiiikkkmmmnnnooooooooommmnnnnnnooonnnllljjjiiidddddddddfffiiijjjjjjhhhkkkjjjhhhiiiiiiiiigggeeefffeeeeeeeeeffffffcccaaa\\\\\\\\\^^^aaabbbbbb```___```aaaccceeegggiiijjjkkkkkkjjjiiigggfffdddcccaaabbbbbbaaaaaabbbdddfffccccccaaa___\\\XXXUUUSSSGGGIIIJJJLLLMMMPPPTTTWWWZZZ\\\^^^aaabbbbbbbbbaaaZZZ[[[]]]___bbbdddfffgggeeeccc^^^YYYWWWYYY___eeeeeeiiijjjjjjkkkkkkddd\\\XXXVVVYYY```hhhsss{{{|||}}}jjjSSSHHH>>>999666666555222222555333333222222111111111000000000000/////////.............../////////000000........................////////////////////////........................---------------------------------.......................................////////////..................//////000/////////------......///000000111.........///000111111111////////////////////////------........./////////////////////////////////....../////////000000000.........///000111111111000000000//////000000000111111111111111111111111//////.........---------////////////000000000000333333333333333333333333333222222111111222222333111222222222222333333333KKKJJJIIIHHHIIIKKKMMMNNNOOONNNLLLJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGIIIKKKKKKHHHFFFBBBCCCEEEFFFGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDFFFJJJJJJIIILLLQQQRRRZZZhhhtttvvviiibbbWWWTTTPPPKKKIIIIIIJJJKKKLLLMMMPPPSSSUUUVVVWWWWWWTTTTTTSSSRRRPPPMMMKKKJJJMMMOOOQQQRRRRRRRRRPPPOOOMMMNNNPPPQQQPPPOOOMMMLLLKKKLLLOOOQQQTTTVVVWWWXXXTTTUUUVVVVVVUUUUUUWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\XXX[[[]]]\\\YYYXXX\\\```aaaaaabbbdddfffgggfffdddffffffffffffeeedddcccbbb___```bbbccccccbbbaaa```aaaaaabbbccceeefffgggggggggggghhhiiijjjkkkllllllqqqoooooopppqqqooojjjeeeeeecccbbbaaabbbeeehhhjjjhhhkkkmmmllliiihhhiiilllggghhhkkkmmmooopppppppppmmmnnnnnnnnnmmmjjjhhhfffbbbbbbccceeeggghhhfffeeeiiihhhgggggghhhgggeeeccceeedddccccccdddbbb```]]]ZZZZZZ[[[^^^aaabbbaaa___^^^___aaacccfffhhhjjjkkknnnnnnmmmkkkhhhfffdddbbb```aaaaaa```______aaadddaaa___]]]ZZZVVVRRROOOMMMHHHHHHHHHHHHJJJOOOUUUZZZXXXYYY\\\___`````````___\\\]]]```cccfffiiikkkmmmhhhfff```ZZZWWWYYY```gggfffiiiiiihhhiiihhhaaaYYY___```gggsss~~~~~~pppWWWHHHDDD===888555666444111111444222222111111111111111111////////////............---.........//////000000........................////////////////////////........................------------------------+++,,,,,,---...///000000.................................///////////////,,,,,,---.../////////...---------...///000000111---......///000111111222////////////////////////,,,,,,,,,---------......////////////////////////---.........//////000000---......///000111111222000000////////////000000111111111111111111111111//////.........---------////////////000000000000333333333333333333333333444333333222222333333444000111111222222333444444GGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLHHHHHHHHHGGGEEEDDDBBBAAACCCCCCBBBCCCDDDEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKLLLKKKJJJJJJKKKLLLPPPTTT[[[cccnnn{{{yyypppfffYYYQQQOOONNNLLLIIIGGGJJJNNNQQQSSSUUUVVVXXXVVVUUUSSSQQQQQQQQQQQQRRROOOPPPRRRTTTTTTTTTRRRQQQPPPQQQSSSTTTTTTRRRPPPNNNJJJLLLOOOTTTXXXZZZYYYXXXVVVTTTSSSSSSTTTWWWZZZ\\\\\\\\\ZZZYYYXXXWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXX______```aaaaaabbbbbbbbbbbbccccccccccccaaa```___\\\]]]___```aaabbbbbbbbb___```aaabbbccccccbbbbbbgggiiijjjhhhjjjpppsssrrrnnnlllkkkmmmpppnnnhhhbbbccc```]]][[[[[[^^^aaadddgggggggggeeecccaaabbbccc]]]^^^aaadddgggjjjlllmmmmmmjjjggggggiiiiiifffccc^^^```ccceeeggggggffffffdddeeefffggggggfffeeeeeebbbbbbbbbaaa___]]]ZZZYYYUUUVVVZZZ^^^bbbccc```^^^]]]^^^```bbbeeegggjjjkkkooonnnmmmkkkhhheeebbb```bbb___^^^___aaaaaa___\\\[[[ZZZWWWSSSNNNLLLLLLNNNMMMHHHEEEFFFLLLRRRVVVWWWYYY\\\___cccdddcccaaa```___aaaeeeiiikkkmmmnnnnnnjjjhhhddd___[[[[[[___bbbeeedddcccbbbbbbbbbbbbbbbbbbnnn{{{rrrWWWEEE>>>???888888666555444333333333444333222111000......---444333222000///.........000000000000////////////........................///////////////////////////////////////...............------------........................------//////000000///...------...------,,,,,,------...///---,,,,,,...//////...,,,...000000///...///000222000...---,,,---...///000000000000000000000000////////////000000000000......///000111111000000---......///////////////000000000000111111111111........................222111111111000000//////////////////////////////000//////.........//////333444444555555444444333555555444444333222111111333333222222111000000///HHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHHHHGGGEEEDDDBBBAAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJKKKJJJIIIHHHIIIKKKLLLQQQWWW\\\bbbmmmzzz}}}lll___WWWRRRNNNJJJFFFGGGJJJMMMNNNPPPRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRTTTUUUUUUSSSQQQOOONNNNNNOOOSSSWWWZZZ[[[ZZZXXXVVVUUUTTTUUUXXXZZZ\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\]]]^^^_________^^^^^^___```aaaaaaaaa```^^^]]]]]]^^^^^^^^^_________```______``````````````````cccggghhhgggjjjppprrrqqqllljjjjjjlllooommmhhhbbbbbb___[[[WWWVVVWWWYYYZZZ___aaacccbbb___\\\[[[[[[[[[\\\^^^```ccceeeggghhhhhhgggeeeeeeeeedddcccaaaaaabbbdddeeefffeeedddccccccccceeefffffffffeeeeeebbbcccccccccaaa___\\\ZZZYYYZZZ\\\```dddeeecccaaa``````aaabbbeeehhhkkkmmmooonnnllljjjgggeeedddcccbbb```]]]\\\\\\[[[XXXUUUQQQQQQOOOLLLHHHGGGGGGIIILLLIIIGGGHHHLLLRRRWWWYYY^^^```cccfffhhhgggfffeeedddfffiiilllmmmmmmlllkkkiiihhhfffbbb^^^]]]^^^```___aaaccccccdddeeeiiilllwww|||cccNNN???:::;;;777777555444333222222222444444333222111000///...222111000000///000000000000000000/////////......................................................////////////............------,,,,,,,,,,,,------........................///////////////...------...------,,,,,,------...000...,,,,,,...///...---,,,...000000///...///000222111///------...///000////////////////////////.../////////000000000000......///000000000//////------.../////////////////////000000000111111111........................111111111111000000000///000000000000000000000000000//////.........//////333333444444444444333333555555444333222222111111333333222222111111000000GGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHHHHGGGFFFDDDCCCBBB@@@BBBEEEGGGHHHGGGFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGFFFGGGIIIIIINNNSSSTTTUUU[[[gggqqqttthhh___WWWQQQJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSWWWXXXYYYYYYYYYWWWUUUTTTSSSTTTUUUVVVVVVTTTRRRQQQQQQPPPPPPRRRVVVZZZ[[[\\\ZZZYYYWWWVVVWWWYYY[[[\\\ZZZXXXUUUTTTSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYY\\\]]]]]]^^^^^^]]]\\\[[[^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^ccceeefffiiinnnooommmhhhggggggiiilllkkkfffbbb^^^\\\WWWTTTRRRRRRSSSTTTYYY[[[^^^^^^[[[WWWUUUSSSWWWWWWYYY[[[]]]___```aaaaaabbbcccbbb```^^^^^^^^^bbbccccccdddcccbbb```___```aaabbbdddeeeeeeeeedddcccdddffffffeeebbb___]]]______```cccfffhhhhhhgggeeedddcccccceeehhhlllnnnnnnllljjjhhhfffeeeeeeeeebbb```\\\YYYWWWTTTPPPMMMKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKMMMRRRXXX\\\cccdddfffiiijjjjjjjjjjjjhhhjjjlllnnnnnnmmmkkkiiiffffffdddaaa]]]ZZZYYYZZZZZZ___eeehhhkkkpppxxx~~~dddQQQDDD;;;777888666555444333222111111111444444333222111111000000////////////000000111222/////////.........------........................------------------------........................,,,,,,,,,++++++,,,,,,,,,...........................////////////...------...------,,,,,,------...111///------......---,,,,,,...000000///...///000222111000///...///000111////////////////////////....../////////000000000....../////////...------------...////////////...//////000000000000111111////////////////////////111111111111000000000000111111111111111111111111/////////......//////000333333444444444444333333555444444333222222222222222222222222222222222222CCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFIIINNNQQQPPPNNNQQQ[[[dddyyyuuuiiiaaaTTTRRRNNNLLLLLLMMMNNNNNNNNNOOORRRTTTVVVWWWWWWWWWZZZ[[[\\\\\\[[[YYYWWWUUUUUUVVVWWWWWWWWWVVVTTTSSSPPPPPPQQQTTTWWWZZZZZZYYYZZZYYYXXXWWWWWWXXXZZZ[[[[[[YYYVVVTTTTTTVVVYYY[[[XXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\]]]\\\ZZZXXXVVVYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\[[[YYYXXXYYYZZZ\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYY[[[```bbbbbbdddhhhiiifffccccccccceeegggfffccc```YYYWWWTTTQQQPPPQQQSSSTTTWWWXXXZZZYYYVVVSSSRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[^^^```___[[[YYYYYY[[[___`````````___^^^]]]\\\]]]^^^```bbbdddddddddddddddeeegggiiihhhfffcccaaaeeedddccceeehhhkkkllllllllljjjgggeeeeeegggjjjlllkkkjjjgggeeeddddddeeefff```^^^ZZZVVVRRRNNNKKKIIIHHHKKKMMMMMMLLLLLLLLLMMMJJJMMMOOOOOOPPPSSSZZZ___eeeeeeggghhhjjjkkkkkkkkkhhhjjjlllmmmmmmllljjjhhheeedddbbb^^^ZZZXXXXXXYYY\\\dddooouuuzzz|||hhhRRREEE???:::888888444333222111000000000000222222222111111000000000///////////////000111111///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,------...............///------,,,,,,,,,,,,---------------........................//////...------...------,,,,,,------...222000...---------,,,+++,,,...000000///...///000222111000000000000111111////////////////////////........./////////000000.../////////...---,,,,,,,,,---......//////......////////////000000000111000000000000000000000000111111111000000000000000111111111111111111111111//////////////////000111333333333444444333333333555444333222222222333444333333333333333333333333BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIHHHFFFEEECCCBBBDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCDDDGGGKKKNNNLLLJJJLLLTTT[[[gggvvv~~~sssccc]]]VVVQQQNNNLLLJJJHHHIIIKKKNNNRRRUUUVVVWWWWWWZZZ[[[\\\\\\\\\ZZZXXXWWWVVVWWWXXXXXXWWWWWWUUUUUUNNNOOORRRWWWZZZZZZXXXUUUYYYXXXXXXWWWWWWXXXYYYZZZ\\\ZZZWWWUUUTTTVVVYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[\\\]]]\\\\\\[[[ZZZYYYXXXWWWXXXZZZ\\\^^^[[[ZZZYYYXXXWWWWWWXXXXXXZZZ^^^```______bbbaaa^^^^^^^^^___```aaa```^^^\\\UUUTTTQQQOOONNNOOOPPPQQQUUUUUUTTTRRROOOOOOPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWXXX[[[^^^]]]ZZZWWWWWWYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[]]]___aaacccddddddddddddfffhhhiiiiiihhheeedddhhhgggfffgggjjjmmmnnnnnnpppmmmjjjfffeeeeeeggghhhhhhgggeeecccbbbcccdddeeeZZZYYYVVVQQQMMMIIIHHHGGGHHHKKKOOOQQQPPPOOONNNNNNKKKNNNQQQSSSTTTWWW\\\aaaeeefffgggiiijjjkkklllllljjjjjjkkkjjjiiigggeeedddeeedddaaa^^^\\\]]]```dddkkkuuu~~~uuusssvvv}}}iiiXXXGGG???===:::888888333222111000000000000000000000000000000/////////111000000///...////////////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------......---------.........//////------............------...------,,,,,,------...222000...---------,,,+++,,,...000000///...///000111000000000000000111111....................................////////////.../////////...---,,,,,,,,,------..................////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111///////////////000111111222333333333333333333222444333222111222333444555444444444333333333333333DDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEGGGHHHIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGJJJIIIIIIHHHGGGEEEDDDCCCDDDBBB@@@???@@@CCCGGGIIIFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFEEECCCBBBBBBCCCDDDFFFGGGGGGGGGJJJOOOTTT___lll}}}wwwpppeee]]]VVVQQQKKKFFFGGGHHHJJJMMMOOOQQQSSSSSSVVVWWWYYY[[[[[[[[[YYYXXXWWWXXXXXXXXXWWWWWWVVVVVVNNNPPPUUUZZZ\\\[[[WWWTTTXXXXXXXXXXXXXXXYYYZZZZZZ[[[YYYVVVTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]^^^____________ZZZZZZYYYYYYYYYZZZ\\\]]]ZZZYYYXXXWWWVVVWWWXXXYYY[[[^^^___\\\\\\^^^^^^ZZZ\\\\\\]]]]]]]]]\\\ZZZZZZUUUSSSPPPMMMKKKKKKKKKKKKRRRRRRPPPMMMKKKLLLPPPRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZ]]]]]][[[YYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[]]]___aaabbbcccccccccdddeeeggghhhhhhhhhggggggiiigggggghhhkkkmmmnnnnnnooommmjjjfffddddddeeefffgggfffeeeccccccccccccdddWWWVVVSSSOOOJJJGGGGGGHHHPPPTTTXXXZZZYYYVVVSSSRRRMMMOOORRRUUUXXX[[[___aaadddeeegggjjjkkkkkkkkkkkkkkkjjjiiifffdddbbb``````bbbbbbbbbbbbeeejjjrrrxxx}}}tttmmmooowww{{{oooWWWKKK@@@;;;:::777555666222222111000000000000000......//////////////////111000//////............/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------......///,,,,,,------.../////////,,,,,,---............---...------,,,,,,------...111///------......---,,,,,,...000000///...///000//////000000000000000000........................------........./////////....../////////...------,,,,,,---............---......////////////000000////////////////////////000000000000111111111111111111111111111111111111////////////000111222222222222333333333333222222444333111111111333555666666666555444444333222222DDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@??????@@@BBBEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEECCCAAABBBCCCDDDCCCCCCDDDFFFJJJMMMNNNXXXbbbooozzzsssjjj```VVVOOOLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSVVVXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVSSSTTTWWW[[[]]]]]]ZZZWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbcccccccccccc^^^]]]]]]\\\[[[ZZZZZZYYYZZZYYYWWWVVVWWWXXXZZZ[[[\\\___^^^[[[[[[^^^___\\\\\\]]]]]]]]][[[ZZZYYYYYYTTTRRRPPPNNNLLLLLLLLLLLLPPPPPPPPPOOONNNOOOQQQTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^___^^^[[[XXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]___aaabbbccccccbbbddddddeeeeeefffggghhhiiiggggggggghhhkkkmmmmmmllljjjiiigggfffeeeeeeeeeeeeggggggffffffeeeddddddccc[[[ZZZXXXSSSNNNKKKLLLMMMYYY]]]aaaccc```[[[WWWTTTOOOPPPRRRVVV[[[___aaaaaa```bbbeeehhhiiiiiihhhggggggfffcccbbbaaabbbcccdddhhhkkkpppvvv{{{wwwrrrvvvpppYYYHHHAAA;;;:::888444333555222222111111000000111111......//////000000000111///............///000000000000000/////////..............................------------------------++++++,,,------...//////...------,,,,,,------...,,,,,,------...//////000+++,,,------.........---...------,,,,,,------...000...,,,,,,...///...---,,,...000000///...///000......//////000000000000........................---------.........//////......///000000000//////+++,,,------......------........./////////000000........................///000000000111111111111000000000000000000000000////////////000111222333222222333333333333222222333222111000111333666888888777666555444333222111BBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDCCC>>>??????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFEEECCCAAABBBCCCFFFCCCAAACCCGGGKKKLLLLLLNNNUUU^^^hhhrrr|||pppddd[[[SSSRRRPPPNNNMMMMMMMMMNNNNNNPPPSSSVVVYYYZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXX[[[]]]^^^]]][[[XXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\[[[ZZZYYYZZZ[[[^^^______```bbbdddffffffffffffaaaaaa```^^^\\\ZZZWWWVVVZZZYYYWWWWWWWWWYYY[[[\\\]]]___^^^[[[\\\```aaa```]]]^^^^^^]]][[[YYYXXXYYYRRRQQQPPPPPPPPPQQQRRRSSSPPPQQQSSSTTTSSSSSSTTTVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\___aaaaaa\\\XXXZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^```aaabbbcccbbbbbbddddddcccccceeefffiiijjjfffffffffhhhkkklllkkkjjjfffeeeeeeeeeeeefffffffffhhhhhhiiihhhgggfffddddddbbbaaa___ZZZSSSPPPQQQSSSYYY]]]aaabbb___YYYSSSPPPQQQPPPRRRWWW^^^bbbbbb```[[[]]]aaadddfffeeecccbbbaaa___^^^^^^aaaeeeiiillluuu{{{|||}}}}}}yyy~~~yyy]]]III@@@<<<::::::888444333555333222111111111111111222//////000000111111222222,,,---------///000111222000000000000////////////........................------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,------...///000000+++,,,------.........---...------,,,,,,------...///---,,,,,,...//////...,,,...000000///...///000------...//////000//////........................---------.........//////......///000111111111000+++,,,------......------............/////////000........................//////000000111111111222////////////////////////////////////000111222333222222222333333222222222333222111000111333666888999888777666444222111000CCCBBBBBBBBBCCCDDDFFFGGGJJJIIIHHHFFFEEEDDDDDDCCCCCCEEEFFFGGGKKKLLLFFF>>>CCCCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGHHHGGGEEECCC>>>???@@@BBBDDDEEEGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBDDDCCCCCCCCCDDDEEEGGGHHHLLLOOOTTTZZZdddrrr{{{ooohhhaaaYYYSSSQQQPPPNNNLLLIIIJJJMMMNNNPPPRRRTTTWWWTTTTTTTTTTTTTTTUUUVVVWWWYYYYYY[[[\\\]]]]]]^^^^^^bbb___[[[YYYZZZ]]]___aaacccaaa\\\YYYWWWWWWXXXYYYVVVXXX[[[]]]^^^]]]\\\ZZZ____________`````````aaa```aaabbbcccdddeeeeeefff_________]]][[[YYYVVVUUU[[[ZZZXXXXXXYYY[[[^^^```_________^^^[[[ZZZ[[[]]]___```aaa```]]]ZZZYYYYYYUUUTTTSSSTTTVVVXXXXXXXXXYYYZZZ[[[YYYWWWUUUUUUUUUUUUVVVXXXYYYYYYZZZ]]]^^^]]]___``````___^^^^^^___\\\ZZZYYY[[[___bbbbbbaaaaaa```___```bbbccccccbbb______``````bbbdddggghhheeedddccceeegggiiijjjiiieeecccaaabbbdddggghhhgggnnnmmmjjjiiihhhiiijjjkkkiiifffaaa\\\XXXVVVVVVVVV^^^bbbeeeddd___YYYVVVVVVUUURRRQQQUUU\\\aaaaaa^^^ZZZ\\\^^^^^^]]]]]]___``````cccgggiiikkksss~~~vvv]]]LLLEEE???<<<888777777666444111000000000000111111111111111111000000//////......---------............///////////////////////////.........------,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////...............---------......,,,+++++++++++++++---,,,,,,,,,,,,---......//////...------,,,++++++///...---------///000111000000//////.........------...///000000///...---////////////////////////////////////////////////......---------,,,,,,,,,,,,---......//////......000000////////////000000---......000111222333444000000000000////////////333111///...---...///000222333333333333222111111333222111000222555888:::;;;999666333111000000000CCCCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCGGGLLLLLLEEE???@@@EEEGGGCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHGGGEEECCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFHHHJJJMMMRRR[[[jjj{{{yyysssjjjccc]]]XXXRRRMMMIIIJJJKKKLLLMMMOOORRRTTTVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\\\\]]]___```aaaeeebbb^^^[[[YYYYYYZZZ[[[ZZZ\\\]]]___```___^^^]]]_________`````````aaaaaaccccccccccccccccccccccccaaaaaaaaa```^^^\\\YYYXXXZZZXXXWWWUUUVVVXXX[[[]]]]]]^^^___^^^]]]]]]^^^``````bbbbbbaaa]]]ZZZYYYYYYVVVVVVVVVWWWXXXZZZZZZYYY\\\]]]^^^\\\ZZZXXXXXXXXXXXXYYY[[[[[[[[[[[[\\\^^^^^^```aaaaaa___^^^______\\\ZZZYYY[[[___aaaaaa````````````aaabbbccccccccc``````______```ccceeegggeeeccccccccceeeggggggfffcccaaa```bbbdddfffgggggglllkkkjjjjjjjjjjjjkkklllnnnkkkfffaaa]]][[[[[[[[[]]]___aaa___[[[UUUQQQNNNOOOMMMLLLQQQYYY^^^```___ZZZ\\\]]]^^^^^^```bbbeeehhhmmmsssyyy{{{dddQQQEEEAAA;;;888555555555555444222000000000000111111111111111000000000/////////............/////////000000..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------...........................------........................------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------,,,+++++++++///..................///000/////////............---...///000000///...---//////////////////////////////////////////////////////.........---------,,,---......//////......000//////......//////000000000000000000111111111000000000000////////////000000000000//////......222333333333333222111111333222111111222444777999:::888555333111000111111CCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCFFF\\\mmmhhhVVVIIIFFFGGGCCCCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@??????@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEIIIPPP^^^ooo{{{|||ssshhh]]]UUULLLKKKIIIHHHHHHIIILLLMMMRRRRRRQQQRRRSSSUUUWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]][[[\\\]]]___aaaaaabbbbbbdddbbb^^^[[[ZZZZZZ[[[\\\`````````aaaaaaaaaaaaaaa______`````````aaaaaaaaaeeeeeedddcccbbbaaaaaa```aaaaaaaaaaaa___]]][[[YYYXXXWWWTTTRRRRRRTTTWWWYYYZZZ\\\^^^^^^^^^___aaacccaaabbbcccaaa^^^ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[]]]^^^___^^^\\\ZZZYYYZZZ[[[]]]^^^___]]]]]]^^^___```bbbcccbbb```_________\\\[[[ZZZ[[[^^^```````````````aaabbbcccccccccccc```___^^^]]]^^^aaadddfffeeedddcccccceeeeeedddccc```______aaadddfffffffffiiijjjkkkllllllmmmmmmmmmmmmjjjfffaaa^^^[[[[[[ZZZ```___^^^\\\YYYTTTMMMIIINNNLLLLLLPPPWWW^^^aaaaaa^^^```dddfffhhhkkkooorrryyy||||||{{{{{{}}}xxx```PPPEEE>>>===777555333333444444333222000000000000111111111111000000000000////////////////////////000000000111...........................------------,,,,,,,,,------,,,,,,------...///---------.........//////000//////...------,,,,,,......//////////////////++++++---......---,,,,,,---,,,,,,,,,,,,---......------,,,,,,++++++******------.........------,,,////////////..................////////////......////////////////////////////////////////////////000000/////////.........------...////////////...///................../////////000000111111111222////////////000000000000///000222333333111///...222333333333333222111111333222222111222444666777777666444222111111222222DDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFccc}}}|||eeePPPEEEBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@?????????@@@AAA@@@BBBCCCEEEJJJSSS```iiiuuu{{{pppfffZZZVVVQQQLLLJJJJJJJJJJJJMMMLLLLLLMMMOOORRRTTTVVVYYYYYY[[[]]]^^^______```]]]^^^```aaaaaabbbcccdddbbb```^^^[[[ZZZZZZ[[[\\\dddcccbbbaaaaaaaaabbbccc___````````````aaaaaaaaaddddddccccccbbbaaaaaaaaa````````````___]]][[[ZZZWWWUUURRROOOOOOQQQSSSUUUYYY[[[]]]^^^^^^___```bbbaaabbbbbb```]]]YYYWWWWWWXXXZZZ\\\\\\[[[[[[[[[[[[\\\]]]^^^]]][[[ZZZYYYZZZ\\\^^^aaabbbaaaaaaaaabbbbbbddddddcccaaa___^^^___[[[[[[ZZZ[[[\\\^^^_________aaabbbccccccbbbbbbccc^^^]]]\\\\\\^^^bbbfffhhhhhhgggeeefffffffffdddbbb___^^^___aaadddffffffeeefffhhhjjjmmmooooooooonnnkkkiiieeeaaa^^^[[[ZZZZZZdddaaa]]][[[YYYUUUOOOIIIPPPOOOOOOTTT[[[bbbggghhhjjjooovvv||||||uuuqqqppprrruuuyyybbbOOOEEE???======666555444333333333222222///000000000111111111111000000000000////////////....../////////000000000........................------------------------,,,,,,,,,,,,,,,---......------------............//////.........---------......///////////////000)))+++---//////...---,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++************+++---.........---,,,///////////////............//////////////////...////////////////////////////////////////////////////////////.........---------...///////////////......------------......+++,,,...///111333555555////////////000000000000222333444444444333222111222333333333333222111111222222222222333444555555444444333222111222222333EEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFVVV```YYYJJJBBBCCCFFFBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDBBBAAA@@@?????????@@@AAA@@@CCCFFFGGGHHHLLLSSSXXXcccjjjuuuqqqkkkbbb[[[VVVSSSPPPNNNMMMLLLLLLLLLNNNQQQTTTVVVUUUWWWYYY\\\^^^```aaabbbaaabbbbbb```______bbbeeecccaaa___^^^]]]]]]^^^^^^dddbbbaaa```___```bbbccc````````````aaaaaaaaabbbaaaaaabbbbbbbbbccccccccc```aaaaaaaaa```___]]]\\\WWWUUUQQQNNNMMMOOORRRTTTZZZ\\\^^^___^^^]]]^^^___```aaaaaa```\\\YYYWWWWWWYYY[[[\\\\\\ZZZYYYYYY[[[\\\^^^___^^^\\\[[[[[[[[[[[[^^^bbbdddeeeeeefffgggdddeeeeeedddaaa^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^^^^aaaddddddbbb``````aaa[[[[[[[[[]]]```dddhhhkkkkkkjjjiiiiiiiiihhheeeccc^^^^^^^^^___bbbdddddddddccceeeiiilllnnnooonnnnnnjjjhhhfffccc```^^^]]]]]]```]]]YYYXXXWWWUUUPPPKKKNNNOOOSSSZZZdddmmmtttxxx}}}tttrrrpppooopppssswww|||lllTTTFFFAAA>>><<<;;;888777666444333222111222///000000000111111111111////////////000000000000------........./////////........................------------------------+++++++++++++++,,,,,,---+++,,,,,,,,,,,,------------------.........//////---........./////////000***+++---/////////---,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++******((())),,,...////////////.........////////////////////////....../////////////////////////////////////////////////////////.........---------,,,,,,---...//////000000//////......------------......,,,,,,...///111333444555.../////////000000000111333222111000111111222333222333333333333222111111222222333333333333333333222222222111111222222222FFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@EEEFFFAAA===@@@DDDGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDAAAAAABBBCCCEEEFFFGGGGGGCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@BBBBBB@@@???>>>>>>>>>???@@@AAAAAADDDGGGHHHFFFGGGJJJMMMWWW___lll{{{tttllleee```ZZZUUUQQQOOOMMMKKKKKKMMMOOOQQQRRRSSSVVVYYY[[[]]]_________aaaaaa^^^\\\\\\___cccdddcccbbb`````````aaaaaaaaaaaa```______```aaabbb`````````aaaaaaaaabbbbbb______```aaabbbcccdddeeeccccccdddddddddbbbaaa```XXXUUUQQQNNNNNNPPPSSSVVV\\\^^^``````___]]]]]]]]]___```aaa```]]]ZZZYYYXXXZZZ\\\]]][[[WWWVVVYYY[[[^^^```aaaaaa___]]]^^^^^^[[[___cccfffgggggghhhiiieeeffffffddd```]]]\\\\\\ZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^bbbeeeddd```]]]]]]^^^[[[\\\]]]```cccgggjjjlllkkkjjjiiijjjjjjhhhfffccc^^^\\\[[[[[[^^^```aaaaaa___aaadddhhhjjjkkkkkkkkkdddcccaaa```^^^]]]\\\\\\YYYWWWVVVUUUUUUUUUSSSRRRQQQUUU^^^jjjvvvxxxrrrssswww{{{hhhYYYIIIBBB???<<<999999888999888666333111222333000000000000111111111111////////////000000000000------------............------------------------,,,,,,,,,------------...+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000,,,,,,------.../////////,,,,,,...//////...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++)))***,,,---///000000000........./////////////////////............//////////////////////////////////////////////////////...------------,,,,,,,,,......///000000000000//////..................///111000000000000000000000......//////000000111111000///---,,,---...000222222333333333333222111111111222333444444333111000111111111111111111111111FFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBBBBBBBBBBBBBCCC===AAACCCCCCEEEGGGEEE@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDEEEGGGGGGFFFDDDAAAAAABBBCCCDDDEEEEEEFFFAAAAAAAAA@@@@@@@@@??????@@@???>>>======>>>??????======<<<<<<<<<>>>???@@@@@@CCCEEEDDDBBBCCCFFFIIIPPPXXXdddrrr}}}vvvnnnhhh___\\\XXXSSSPPPOOOOOOPPPPPPQQQSSSUUUVVVXXXXXXXXXWWW[[[^^^]]]ZZZYYY\\\___bbbaaa```_________``````____________```aaabbbbbb``````aaaaaaaaabbbbbbbbb______```aaabbbcccddddddccccccdddeeeeeedddcccbbbZZZWWWRRROOOOOORRRVVVYYY^^^```bbbcccbbb```___```___aaabbbaaa___]]]\\\\\\\\\^^^^^^ZZZVVVUUUYYY]]]^^^```aaa```___^^^^^^___]]]```eeeggghhhhhhhhhiiifffffffffccc___\\\[[[[[[ZZZ\\\\\\[[[YYYXXXZZZ]]]^^^bbbeeeddd^^^ZZZYYYZZZ^^^___aaadddfffhhhiiijjjgggggggggggghhhfffcccaaa]]]ZZZWWWVVVXXXZZZ\\\]]]ZZZ[[[^^^aaaccceeeeeefff^^^]]]]]]\\\\\\[[[[[[[[[XXXYYYZZZZZZ[[[\\\___aaafffmmmyyy}}}nnnUUUKKKBBB???===:::777888666777777555333111333555000000000000111111111111.../////////000000000111............////////////------------------------,,,,,,,,,---------......,,,++++++++++++,,,------,,,,,,,,,,,,---------...------..................++++++,,,,,,---........................------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------.........---......//////............/////////000000///...------...///000////////////////////////////////////////////////............------------......///000000000000000000//////......//////000222222111111000/////////.........///000111111111............//////000000222333333333333222111111111222444555444333000///000111111111111111000000FFFGGGGGGGGGFFFEEECCCBBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@>>>???CCCAAA;;;BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEGGGGGGFFFDDDAAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@?????????>>>>>>???>>>===<<<;;;;;;<<<===;;;:::::::::;;;===>>>??????AAAAAA@@@>>>@@@EEEIIIIIIOOO[[[hhhuuusssooohhhaaa[[[XXXWWWWWWOOOPPPQQQRRRRRRSSSSSSRRROOOUUU[[[\\\ZZZXXXYYY\\\^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^___```aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbb`````````aaabbbbbbccccccaaabbbccccccccccccaaaaaa[[[XXXSSSPPPPPPSSSXXX[[[^^^aaadddeeedddcccbbbccc```bbbccccccaaa___^^^___^^^___^^^ZZZUUUUUUZZZ___\\\]]]___^^^]]]\\\\\\]]]___bbbfffhhhhhhgggggggggfffffffffccc___[[[ZZZZZZZZZ\\\]]][[[XXXXXXZZZ\\\^^^bbbfffddd]]]XXXWWWXXXaaabbbeeeggghhhiiihhhhhhdddddddddeeeeeedddaaa^^^\\\XXXTTTRRRSSSVVVYYYZZZVVVXXXZZZ\\\^^^```aaabbb________________________\\\___bbbcccdddffflllqqqnnn[[[LLLEEE@@@???===999777999333555666555222222444777000000000000111111111111.../////////000000111111////////////000000000000------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........///////////////...------,,,,,,******+++,,,,,,---......000///...------------------,,,,,,,,,,,,---......------------------------222111///...------......---.........//////000000000///...------...///000////////////////////////////////////////////////000/////////...............//////000000000000000000000////////////000000000000000000111111111111---......///000111111222...000111333333333222111222333333333333222111111111222444555555222000...000111111111111000000///DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@EEECCCAAA??????AAACCCEEEAAAAAA@@@@@@AAAAAABBBCCCBBBDDDFFFGGGHHHGGGEEEDDD>>>???AAABBBCCCBBBAAAAAAGGGEEEAAA===::::::===@@@???>>>=========>>>???@@@<<<>>>AAABBB@@@???>>>>>>??????@@@AAABBBDDDEEEFFFNNNTTT\\\aaafffqqq~~~xxxrrrlllddd______YYYRRRNNNOOOPPPOOONNNNNNPPPRRRUUUXXXYYYZZZZZZ\\\[[[XXXUUUSSSSSSSSSTTT[[[]]]^^^^^^]]]]]]^^^`````````___^^^]]]]]]^^^^^^XXXYYYZZZ]]]```aaa```___```aaacccdddeeeeeedddddd___YYYRRRNNNNNNSSS[[[```bbbbbbaaaaaaaaaaaabbbbbbiiihhhgggeeecccaaa```___eeebbb___[[[XXXVVVVVVVVV[[[XXXVVVWWW[[[^^^]]]\\\gggggggggiiilllmmmmmmmmmooommmiiieeeaaa^^^[[[ZZZ^^^^^^]]]]]]\\\[[[ZZZZZZaaaeeefffbbb[[[UUUUUUWWWaaaccceeeeeecccbbbbbbddd```___^^^```bbbbbb```\\\XXXWWWVVVTTTRRRRRRTTTVVVVVVUUUUUUWWW[[[^^^`````````aaacccccccccccceeefffkkkmmmpppuuu|||hhhVVVOOO@@@???>>><<<:::888777666666555444333222222222222000000//////000111222222000000000000000000000000...------------,,,,,,,,,//////.........---------...........................---,,,---/////////...------,,,++++++******)))------......---,,,++++++///...---...///000000...//////...---,,,,,,++++++//////.........---------////////////////////////---------------...//////000000////////////000000000000000000000/////////........................000000000///......------....../////////...,,,+++////////////000000000000000000000000000000000000111222222111111000///...000000000000000000000000222111111111000000//////000000111222222222222111555444333222111000000000222222222222222222222222DDDCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBBBBBBBDDDEEEGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCAAA@@@???DDDCCC@@@<<<999:::===???@@@???>>>===<<<<<<===>>>???AAACCCCCCAAA???>>>???>>>>>>???@@@AAACCCEEEFFFKKKOOOTTTWWWZZZbbbpppzzz{{{ssslllddd]]]ZZZXXXUUURRRPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWTTTRRRPPPPPPPPPQQQSSSUUUWWWWWWWWWWWWYYYZZZ```___^^^]]]\\\[[[[[[[[[YYYYYYZZZ]]]___```___^^^\\\]]]___aaaaaaaaaaaaaaabbb^^^XXXSSSSSSWWW]]]bbbaaaaaa``````aaabbbcccdddiiiiiigggfffdddbbbaaa```ccc```\\\XXXUUUUUUUUUVVVZZZXXXVVVVVVZZZ]]]^^^^^^ddddddeeegggjjjmmmnnnoooooommmkkkgggdddaaa___^^^______^^^^^^^^^^^^^^^^^^aaacccddd```ZZZVVVTTTTTT]]]___ccceeeeeedddbbb```\\\\\\\\\\\\\\\ZZZXXXWWWXXXWWWVVVTTTRRRRRRTTTVVVWWWXXXYYY[[[\\\^^^```aaagggkkkqqquuuwwwxxxyyyzzz|||zzz{{{{{{~~~~~~iiiVVVIIIDDD>>>>>><<<;;;999777666555555555444333222222222222000000//////000111111222000000000000000000000000000////////////..................------------,,,------------------------...---,,,---...//////------------,,,,,,,,,,,,+++///////////////...------...---,,,---...//////---.........------,,,,,,,,,//////.........---------.......................................///000000//////............//////.........................................................///////////////000///...---,,,------...////////////000000000000000000000000000000000000000111111111111000//////000000000000000000000000111111111111000000000///000000111222222222222222555444333333222222222222222222222222222222222222CCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEEEEDDDBBB@@@>>>===AAAAAA???<<<::::::===@@@BBB@@@???===<<<<<<<<<<<>>>>>>>>???@@@BBBCCCDDDLLLNNNPPPOOOOOOVVVaaajjjxxxuuunnnhhhbbb]]]YYYWWWTTTQQQQQQRRRTTTUUUQQQPPPNNNKKKJJJJJJJJJJJJLLLOOOQQQRRRSSSSSSUUUWWW^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWXXX[[[[[[ZZZYYYYYYZZZ\\\^^^_______________\\\XXXTTTSSSVVVYYY\\\___^^^^^^^^^```bbbeeegggiiihhhgggfffdddcccaaaaaaaaa]]]XXXSSSQQQRRRTTTVVVYYYWWWUUUUUUXXX]]]```aaaaaabbbbbbdddgggjjjmmmooonnnmmmkkkiiifffdddbbbaaa_________`````````aaaaaa``````___]]]YYYUUUQQQOOOUUUWWW[[[```bbbaaa\\\XXXYYY\\\^^^]]]YYYVVVUUUVVVXXXXXXXXXVVVUUUUUUWWWYYY[[[___cccfffgggiiilllpppzzzxxxtttqqqqqqtttvvvzzzvvvbbbTTTHHHAAA>>><<<;;;:::999777666555444555444333222222111222222000000/////////000111111000000000000000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---,,,,,,------------......000000000000000000///...---,,,+++,,,.........---......------------------...............------------------------------------------------...//////......------------......+++++++++,,,------..............................------......///000000111111000---++++++,,,...000////////////000000000000000000000000000000000000//////000111111111111000000000000000000000000000111111111111000000000000000111111222222222222222111111000000000000111111222222222222222222222222BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>???????????????@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDBBB@@@???======?????????===<<<===???AAAAAA@@@???>>>======>>>???EEEGGGGGGFFFCCCAAA@@@@@@=========>>>???AAABBBCCCLLLLLLKKKHHHGGGLLLUUU]]]jjjttt~~~uuuooojjjhhhccc___[[[XXXWWWWWWRRRQQQOOOMMMKKKJJJIIIIIIKKKNNNQQQSSSSSSSSSUUUVVVXXXXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVWWWYYYYYYXXXWWWWWWXXXZZZ\\\^^^^^^^^^^^^[[[YYYVVVTTTSSSSSSUUUVVV[[[ZZZZZZ[[[^^^bbbeeehhhffffffeeedddcccbbbaaa```___ZZZTTTOOOMMMOOORRRUUUXXXVVVTTTTTTWWW\\\aaadddaaaaaabbbbbbdddfffjjjllllllkkkjjjhhheeebbb```__________________`````````aaa```^^^]]]\\\XXXSSSOOOSSSSSSVVVZZZ]]]]]]YYYVVVZZZ```eeeddd^^^ZZZ[[[^^^[[[]]]^^^______```cccffffffmmmvvv|||~~~wwwsssrrrtttyyyyyy___OOOHHHBBB>>>===999999888777666444444333444333333222111111222222000000/////////000000111////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,...///...---+++++++++,,,---....../////////000000000000//////---,,,+++,,,...///...---------------....................................------------------------,,,,,,++++++,,,,,,---...///......------......///******+++,,,------..........................................//////000000000///---,,,,,,---...///////////////000000000000000000000000000000000000......000111111222222222000000000000000000000000111111111000000000000000000111222222333333222222000000000000000111222333111111111111111111111111@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????===>>>@@@AAAAAA@@@>>>===???>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>===???@@@@@@@@@??????AAACCC@@@??????>>>???@@@BBBCCCGGGHHHHHHFFFCCCAAA@@@@@@=========>>>???@@@AAABBBGGGFFFDDDAAA@@@DDDKKKQQQ[[[fffwww~~~zzztttmmmfffaaa^^^]]]\\\YYYVVVTTTQQQOOONNNMMMPPPRRRTTTSSSRRRSSSSSSPPPPPPQQQRRRSSSUUUWWWXXX[[[YYYXXXYYYZZZ[[[ZZZYYYUUUVVVXXXZZZ[[[[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTTTTVVVVVVWWWYYY\\\aaaeeegggccccccbbbbbbaaa```______]]]YYYRRRMMMKKKMMMQQQTTTVVVUUUTTTTTTVVV[[[aaaeeebbbcccdddcccaaaaaadddggghhhhhhfffdddbbb___\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^```_________]]]ZZZUUUQQQVVVVVVUUUWWWYYY[[[\\\\\\```gggoooooojjjgggiiinnniiikkkoooqqqsssvvvzzz}}}}}}yyyyyy{{{sss```LLLCCC@@@===999888777777666555444444333333333333222111111111222222000000///////////////000////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,.........---))))))***+++,,,------...------...//////............---------///000///...---.....................---.............................................---------------......///000//////////////////000++++++,,,---...//////000........................000000//////............------...............---////////////000000000000000000000000000000000000---...///111222222222222000000000000000000000000000000000000000000111111111111222333333333333222333333222333333444555666111111111111111111111111??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDD??????>>>======>>>>>>???>>>@@@AAABBBAAA@@@AAACCC???>>>>>>>>>???AAACCCDDDFFFGGGGGGEEEBBB@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFEEECCCAAA@@@CCCHHHLLLSSS^^^nnn~~~zzzsssooollljjjgggccc^^^ZZZVVVUUUTTTVVVXXXXXXVVVSSSRRRQQQMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUTTTTTTVVVWWWWWWVVVRRRSSSUUUVVVWWWWWWVVVUUUVVVUUUTTTSSSQQQQQQPPPPPPSSSTTTVVVYYY]]]aaadddfffaaaaaa``````_________^^^]]]YYYSSSMMMKKKLLLPPPRRRUUUUUUUUUUUUVVVZZZ```dddbbbdddfffddd```^^^___bbbcccccccccbbb```]]][[[YYY]]]^^^^^^^^^______``````[[[]]]______]]]YYYUUUSSSYYYZZZZZZYYYZZZ___eeejjjqqqxxx~~~{{{xxx}}}|||}}}{{{]]]PPPCCC???>>><<<999888555555555444444333333333222222111111111111222222000000//////......//////000000000000000000000000000////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++---++++++,,,---...---,,,))))))***++++++,,,------+++,,,------------------///...---...000111000/////////..................---------...............////////////////////////000////////////000111111000000////////////000000------......//////000000........................111000000///......------+++---...///000///...---////////////000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000111111111111111222222333333333333333000/////////000111111222111111111111111111111111????????????@@@@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@???>>>============>>>??????BBBBBBAAAAAABBBBBBCCCDDD@@@@@@>>>======>>>>>>???>>>???AAABBBAAA@@@@@@AAA>>>>>>=========>>>@@@AAADDDEEEEEECCC@@@??????@@@???????????????@@@AAABBBFFFEEEDDDBBBBBBCCCFFFIIINNNWWWeeesss}}}wwwqqqkkkfffcccdddfffgggeeeaaa\\\YYYWWWTTTTTTTTTTTTVVVWWWXXXYYYTTTRRRQQQQQQSSSUUUUUUUUURRRSSSTTTUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNMMMMMMRRRTTTXXX\\\```cccdddeee``````````````````______^^^ZZZTTTNNNLLLLLLOOOQQQTTTUUUWWWWWWWWWYYY^^^bbbaaadddgggfffaaa]]]]]]_________aaaaaaaaa```^^^]]]]]]^^^___aaaccceeefffgggcccgggkkklllhhhdddbbbbbbdddhhhkkkkkklllqqq|||~~~|||yyywwwyyy|||~~~}}}yyyvvvuuuuuu}}}xxxcccPPPGGG???>>>===;;;999:::555444444444444444333333222222111111111111222222000000///...............000000000000000000000000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,---------++++++,,,---------------...---,,,---///000///...000000//////......---------------.........//////........................///............///000000/////////....../////////.............../////////........................///////////////.........------------......//////////////////000000000000000000000000000000000000...///000111111111111111000000000000000000000000///000000000111111111111111222333333444444333333......---------......///111111111111111111111111>>>>>>??????@@@@@@@@@AAA@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@===============>>>??????BBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@>>>>>>>>>>>>???===???AAAAAA@@@?????????>>>===<<<;;;;;;<<<======CCCCCCCCCAAA???>>>???@@@@@@?????????@@@AAABBBBBBBBBAAA@@@>>>>>>>>>@@@AAAGGGNNNYYYfffrrr{{{wwwtttvvvvvvsssmmmgggcccaaa]]]]]]\\\\\\\\\]]]]]]^^^YYYWWWUUUVVVXXXZZZ[[[ZZZUUUVVVVVVWWWWWWVVVTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRUUUZZZ^^^bbbdddeeeeeeaaaaaaaaaaaaaaa`````````___[[[UUUPPPMMMMMMNNNPPPSSSUUUWWWXXXWWWYYY]]]aaa___ccchhhgggbbb^^^]]]___\\\]]]```bbbccccccbbbaaa]]]^^^```cccgggjjjlllmmmuuu{{{}}}yyyxxxyyyuuu|||~~~uuupppppprrruuuuuurrruuuxxxwwwuuussstttvvvzzz___MMMFFF???:::999888666666888444444444444444444444444222111111111111111222222111000///...............000000000000000000000000......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------------......+++,,,,,,---.........------,,,+++,,,...///...---111111000///...------,,,---------.........//////------------------------,,,++++++++++++,,,------.........------...........................------........................------......///000000000///...,,,++++++---000222////////////000000000000000000000000000000000000///000000111111111111000000000000000000000000000//////000000111111111222111222333333444444333333333333222222222222333333000000000000000000000000===???AAAAAAAAA@@@AAABBB@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@>>>>>>>>>??????<<<===>>>??????>>>===<<<;;;<<<===>>>??????>>>>>>===@@@BBBBBB@@@===;;;:::AAA???<<<;;;;;;>>>AAACCC@@@@@@@@@@@@AAABBBCCCDDDFFFIIISSS```jjjtttyyyxxxwwwssspppooorrrsssrrrqqqnnniiidddbbbdddfffgggfffggghhhiiigggccc```^^^^^^\\\\\\]]]]]]\\\[[[YYYXXX]]]___bbbdddfffhhhkkkmmmqqqpppnnnllljjjiiihhhhhhgggaaaXXXSSSRRRTTTVVVXXX[[[ZZZ[[[\\\^^^bbbeeegggdddgggjjjhhhdddaaadddgggdddeeehhhmmmrrrtttsssrrrqqqqqqqqqtttyyy}}}rrrpppnnnooorrrvvvxxxxxx{{{|||~~~~~~www^^^NNNIII<<<<<<;;;:::999888777666333444666777777555444222333333222111000///...---000000111111111111000000000000000000000/////////------......//////000000+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............//////////////////000000000000/////////...---,,,,,,---...///......////////////......///---,,,---000111000...333222111000//////000000//////000000///...------//////000000000000//////////////////000000000000222222111111111111222222111111000000000000111111///000111222222333222222000111111222222222111111222222333333333444444444666///,,,111333111111444;;;===??????>>>>>>???@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>=========<<<===<<<<<<;;;:::999888888===>>>??????@@@@@@@@@???@@@@@@>>>=========>>>>>><<<===>>>??????>>>=====================>>>>>>>>>>>>@@@BBBBBB???===<<<<<>><<<;;;<<<>>>@@@AAA=========>>>>>>@@@AAAAAACCCEEELLLWWW^^^eeerrr~~~~~~zzzxxxzzz|||||||||~~~}}}yyyuuusssrrrrrrrrrssssssrrrpppnnnmmmtttvvvxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}sssmmmeee```^^^```bbbdddccccccdddfffiiinnnrrrtttuuuxxxzzzxxxtttsssvvvzzz|||~~~}}}{{{wwwtttvvvttttttwww{{{yyydddPPPDDDAAA;;;;;;:::999888777666555333444555666666555444333333333222111000///......---......//////......---////////////////////////////////////000000000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.......................................------,,,,,,,,,............//////////////////000000000000/////////...------------...///......////////////......111///...///222333222000111111000000000////////////////////////...------//////000000000000//////////////////000000000000222111111000000111111222111111000000000000111111///000111222222333222222111111222222222111111000222222222222333333333333555///---111333111111333888:::<<<===<<<<<<===>>>@@@??????>>>>>>=========>>>>>>>>>=========<<<<<<<<<;;;:::999888777666555:::;;;<<<===>>>>>>>>>>>>???>>>======<<<======>>>===>>>>>>??????>>>======???>>>===<<<;;;<<<======>>>@@@@@@???===<<<===>>>>>>============>>>>>>???============>>>???@@@@@@CCCEEEIIIOOOSSSWWW```jjjuuu}}}xxxwwwxxxzzz{{{|||}}}~~~~~~{{{wwwsssnnnooorrrssstttvvvxxxzzznnn\\\NNNBBB;;;999999999888777666555555444222333444555555555444333333222222111000///......---------......---------........................111111111000000000000000,,,------------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////.........---------------............//////////////////000000000000/////////......------......///...//////000000//////...000/////////111222111000...///000000000///...---///////////////......---//////000000000000//////////////////000000000000222111111000000111111222111000000//////000000111///000111222222333222222222333333333222111000000000111111111222222222222333///...111333111111333777999;;;<<<;;;;;;<<<============<<<<<<<<<;;;;;;>>>>>>=========<<<<<<<<<::::::999999888888777777777888:::;;;<<<=========>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>===@@@>>><<<:::::::::<<<======>>>>>><<<;;;;;;<<<>>><<<======>>>>>>>>>======???>>>>>>>>>??????@@@AAABBBCCCEEEGGGIIIMMMSSSXXXbbbrrr~~~|||xxxsssppppppooonnnmmmsssyyy}}}{{{iiiTTTHHHBBB<<<888777777777666666555444333333222222333444444444333333222222111111000//////.........////////////......,,,,,,---------------...111111000000//////......---------.........//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..........................................---------............//////////////////000000000000////////////............////////////000000000000//////......---...............,,,---///000000///---+++...///////////////......//////000000000000//////////////////000000000000111111000000000000111111000000////////////000000//////111222222222222222444444333333222111000///000000000000111111111111111000000111222222222222777999;;;<<<;;;;;;<<<===???????????????>>>>>>>>>============<<<<<<<<<<<<888888999999::::::;;;;;;777777999:::<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???===;;;:::999:::;;;<<<;;;;;;;;;:::888999<<<>>>======>>>??????>>>===<<<>>>>>>=========>>>??????;;;===>>>???AAAFFFJJJLLLUUUcccuuu~~~{{{yyypppooopppqqqrrrsssvvvyyy~~~sssbbbSSSEEE@@@>>>;;;777666666555555444444333333333111222222333333333333333222222111111000000//////......////////////......+++,,,,,,,,,------....../////////......------,,,---------.........//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............................................................//////////////////000000000000////////////////////////////////////000000000000//////---.........---------...+++,,,...000000...---,,,......///////////////...//////000000000000//////////////////000000000000111000000000000000000111000000////////////000000//////111222222222222222444444444333222111000/////////000000000111111111///111222111111222222222888999;;;<<<;;;;;;<<<====================================<<<<<<<<<;;;;;;777888999:::;;;<<<===>>>888999:::;;;<<<<<<===<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;999::::::999888999<<<>>>>>>????????????>>>>>>===;;;;;;;;;::::::;;;;;;<<<;;;>>>??????CCCIIILLLLLLNNNWWWeeeuuuyyyvvvvvvyyyzzzzzz{{{zzzyyywwwvvvssssssvvv{{{~~~kkkXXXMMMDDD<<<;;;;;;888555444555555444444444333333333111111111222222333333444111111111111000000//////---------......---------+++,,,,,,------...............------------------,,,------------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////.............../////////............//////////////////000000000000//////...//////000000//////...///000000111111000000//////000111000.........000,,,---.../////////...------...////////////////////////000000000000//////////////////000000000000111000000//////000000111000//////......//////000///000111222222333222222333444444444333222111111///000000000111111111111---222333111000222333111777999;;;;;;::::::;;;<<<::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======:::;;;<<<<<<=========<<<;;;<<<===???@@@AAAAAA@@@BBBAAA@@@>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;999:::;;;;;;;;;;;;===???AAA@@@@@@@@@????????????;;;;;;:::::::::::::::;;;===AAABBBBBBGGGOOOQQQOOOKKKNNNVVVccctttzzzrrroooppprrrwwwyyy|||jjjWWWKKKAAA;;;888888888444333444555444444444444333333333000000000111111222333444111111111111000000000000---......//////......---,,,,,,,,,---......//////---------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................---........./////////000............//////////////////000000000000//////...///000111111000///...000000111111111111000000...000111000...,,,...///------......////////////------.../////////////////////000000000000//////////////////000000000000000000////////////000000//////............/////////000111222222333222222333333333444333333222222000000000111111111222222,,,222555111000222333111666888:::::::::999:::;;;==============================<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>=========999:::<<<>>>@@@@@@@@@???CCCBBB@@@>>>===>>>>>>???888999:::;;;;;;;;;;;;;;;999;;;============???@@@BBBBBBAAA@@@??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<;;;???AAA@@@EEENNNPPPMMMKKKJJJMMMWWWggg|||~~~xxxtttuuuzzzyyycccSSSIIIDDD===999777777666222222666555444444444444444444333000000000000111222333444111111111111000000000000000000111111111111000000,,,,,,------...///000000---.........//////000000+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000............/////////000//////000000000000//////...///000111111000///...000000111111111111000000,,,...000...+++***+++---...............///000111------...///000000////////////000000000000//////////////////000000000000000000////////////000000//////............/////////000111222222333222222222222333444444444333333111111111111222222222222+++222666222000222333111555666777777666777999;;;<<<;;;::::::;;;;;;999777999:::;;;<<<<<<;;;:::999777888999;;;<<<============???AAA@@@===;;;;;;===:::>>>BBBDDDDDDBBBAAAAAA===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;>>>===;;;::::::;;;===>>>????????????>>>===;;;;;;<<<<<<<<<===<<<<<<;;;:::555666999>>>CCCHHHMMMOOOAAADDDHHHKKKSSSddd{{{zzzxxxooo___SSSDDD;;;;;;999999999999888888888777222333333333333333333333......///000111222333333000000000000////////////......////////////......111///---+++)))******+++000000//////............,,,------......------,,,---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------------......---,,,---...///000------------------------,,,,,,------...///000000......////////////......000000000000000111111111///////////////////////////000000000000111111111,,,------...///000000111---------.........//////111///------......---,,,+++///000...---000111000---...............---------.../////////...---,,,............////////////000000111222333333333333444444333222222111111000333222222111000///......111111222222222111111000777888999888666666666777888777888999<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<<<<>>>???>>>;;;:::;;;===<<<@@@DDDFFFEEEBBB@@@???======>>>>>>>>>>>>============<<<;;;;;;;;;<<<===>>><<<;;;::::::;;;<<<>>>?????????>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===@@@BBBDDDEEE>>>@@@CCCEEEKKKYYYmmm|||}}}{{{wwwvvv~~~pppXXXNNNGGG===777888666666666555555555444444333333333333333333222222000000000000111111111111000000000000////////////------............------///---,,,******+++,,,---/////////.........------...------------------......,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---------------------------,,,,,,+++,,,---...///------------------------++++++,,,,,,---......///......////////////......000000000000000111111111000000000000000000000000000000000111111111111222000000////////////......---------.........//////222000....../////////...---111222///...000111000111222222222222222111111......///000000///...---............////////////000000111222333333333333333333333222222222222111111111111000000000000000111111222222222111111000888999;;;:::777444444444444444666888<<<>>>>>>>>>;;;<<<<<<======<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===???CCCGGGHHHFFFBBB>>>===<<<======>>>>>>=========>>><<<:::888888:::<<<>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<=========>>><<<===>>>???CCCNNN^^^jjj|||~~~yyyvvvuuuyyy|||gggVVVGGGCCCAAA;;;777888555444444444444333333333444333333333222111111111222111111111000000//////000000000000////////////,,,,,,------------,,,,,,---,,,+++++++++,,,...///.........---------------///...---,,,,,,---...///...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------------------+++++++++,,,------............////////////....../////////000000111111111000000000000000000000000000111111111111222222222333333222111///...------------........./////////222111//////000111000//////333444000///111222000000000111111111111000000...//////000000000//////---............////////////000111222333333333333111111222222222333333333//////000000111111111111000111111222222222111111666888::::::888555333333666555666888;;;======<<<999999999::::::999999999999::::::;;;;;;;;;:::::::::999888777777888;;;===AAADDDHHHIIIFFFAAA===:::<<<<<<======>>>=========;;;:::999888888:::;;;======<<<;;;;;;;;;;;;<<<=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<=========<<<=========@@@HHHTTT]]]hhhrrr}}}{{{yyyxxxyyy~~~~~~|||zzzyyyxxxwwwsssqqqttt|||xxxeeeTTTIIIAAA@@@???:::777666666666666666555555555555444333333222111000000///111111111111000000000000000000000000////////////,,,------......------,,,---,,,,,,,,,,,,---......------------------------///---,,,******,,,---///---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------...............////////////............//////000111111111111111111111111111111111111111111111222222222222444333222111000///...---............////////////222000//////000111000///000444444000...000111///...//////000000000000///.../////////////////////---------........./////////000111222222333333222000000111222333333444444000000000000000000111111000000111222222222111111333666888999888666555555:::999888999::::::999777999999999888888999999999999999::::::;;;:::::::::999777666666777:::<<<===AAADDDGGGHHHDDD@@@;;;999;;;;;;<<<===============888999999:::;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::999999888888999:::<<<===>>>>>>>>>;;;<<<<<<===???EEENNNUUUXXX^^^hhhuuu~~~|||zzzyyyxxx~~~}}}||||||}}}}}}~~~~~~}}}{{{{{{|||}}}~~~qqq^^^SSSFFFAAA===<<<;;;777444333777777666666666555555555333333222111000000//////000000000000111111111111000000000000////////////......////////////............------,,,,,,,,,------------------------------,,,***))))))***,,,---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,------...............------------------------............////////////......////////////......---......///000000111111000000000000000000000000000000111111111222222222222111111111000000//////........./////////000000000///---...///000000//////333333000...///000...111222222333444444444333/////////...............------------............//////000111222222222222000000111222333444444555222222111111000//////...///000111222222222222222222444777888777666777888;;;:::999999:::999777555;;;::::::999999::::::;;;888888999:::::::::::::::888777666777:::<<<>>>>>>???AAADDDDDDAAA>>>;;;::::::;;;<<<<<<============777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;999999::::::999999888777:::;;;<<<=========<<<;;;888999:::;;;>>>BBBHHHLLLLLLMMMTTT```nnnkkkVVVJJJFFF===<<<;;;:::888777666666555555444444444333333333222111111111000///////////////000000111111111222000000000000////////////...//////////////////...............------,,,,,,---------------.........---,,,+++******+++,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,---.../////////......------------------------////////////////////////......////////////......------...///000000111111///////////////////////////000000000000111111111///000000000000000000000....../////////000000000000...------///000000///...222333///...000000///111111222333444444444444222222000///...---------,,,------------............///000111222222222222000000111222333333444444333333222111000///......///000111222222222222222333444666666555666777999888777777888::::::999888;;;:::999888888999:::;;;666777888999:::;;;;;;;;;888777666999===??????>>><<<>>>@@@@@@>>><<<;;;;;;999:::;;;<<<============999999999:::;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;999999999999999888888777999:::<<<======<<<:::999888999:::;;;===???CCCEEEEEEDDDHHHQQQ[[[hhhzzzvvveeeVVVHHH???>>>:::;;;;;;888666777888999333333333333222222222222000000000000000000000///111111111111000000000000000000000000////////////---......//////......---,,,------...............------........./////////------------------------***---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------+++,,,---.........------------------------------////////////////////////......////////////......,,,,,,---...///000111222............................../////////000000000////////////////////////.../////////000000000000111///......000222111111...222333000///111222111111222333444444555555555777555333111///.........,,,,,,---------............///000111222222222222111111111222222333333333222111111111000000////////////000222222333333222555555666555444555777888444444555777;;;===<<<<<<999888777666666777888999555666888999:::;;;;;;<<<888777777;;;???BBBAAA???:::<<<======;;;:::;;;<<<999:::;;;<<<============<<<:::999888999;;;>>>@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999999999999888777777555777999<<<======<<<;;;:::;;;;;;<<<===???@@@AAACCC@@@BBBHHHNNNUUUcccrrrqqq\\\QQQLLLDDD===;;;777999888333000111444555444444444333333333222222////////////000000000000333333222111000///......000000000000////////////,,,------......------,,,***+++,,,...///000000000........./////////000000......///000000///......+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------***+++,,,---...---,,,,,,------------------------..................------......////////////......,,,,,,---...///000111222....................................////////////000000//////.........---////////////000000000000222000///000222333333222...333444111000333444333666777888999:::::::::::::::888666333111/////////,,,,,,,,,---------.........///000111111222222111111222222222222333333333000000000000111111111111//////000222222333333333444444444444555555555666888888999999999:::::::::999999999999999999999999888999:::;;;<<<;;;:::999:::;;;<<>><<<999888777888999999:::<<<>>>>>>===<<<;;;>>><<<:::888888:::<<<>>><<<===>>>===;;;::::::<<<======<<<;;;::::::999999888888888777777777777777999888888888999::::::;;;;;;:::999999:::<<>>===<<<;;;<<<;;;888777777888;;;<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;::::::999999999999999999888888777777777999888888888999999:::;;;999999888888999;;;===???===>>>>>>>>>???BBBGGGJJJ[[[gggzzzqqqcccRRRKKKBBB<<<<<<<<<;;;999888777555333222333444555444444333222222222222333666555333222222222222333000000000000000000000000000000000000/////////.../////////.........------................................................,,,,,,------.../////////........................------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................,,,---......//////......,,,...000222222111///............///////////////////////////////////////////////////////////////......///////////////..................///000000000///............///000111111111111222333444555888;;;???CCCEEEEEECCCAAA???;;;666222000000///...))))))***++++++***))))))---...///000111222222222111111111111111111111111222222222111000000//////.........///000000111111555555555555666666666777666666666666777777777777999999999999999999999999:::::::::::::::;;;<<<<<<999:::;;;???BBBDDDCCCBBB<<<;;;:::888777777888888999:::;;;======<<<<<<;;;:::999777666666777999::::::;;;<<<;;;999999999;;;:::::::::999999999999999;;;;;;:::999999888777777999888888888888999:::::::::999999999:::<<<>>>???@@@@@@???>>>===>>>AAACCCJJJTTTeeeyyy|||jjj[[[RRRGGGBBB===:::;;;<<<;;;:::888666555333333333333444444333222222111111222222444333333222222222333333000000000000000000000000000000000/////////..................---------,,,................................................,,,,,,,,,---......//////------------------------...------,,,,,,------...++++++++++++++++++++++++------++++++++++++------------------------..............................,,,---......//////............///000000000000000///////////////.................................////////////////////////------...///000000000000///............//////000............///000111111000000//////000222555777:::>>>CCCGGGHHHGGGEEEBBB???;;;555111///...---,,,,,,,,,,,,+++++++++++++++---...///000111222222222000000000000000000000000111111111000//////......+++,,,...///000000//////555555555666666666777777555555666666666777777777888888888888999999999999;;;:::999999999:::<<<===999999;;;>>>AAACCCBBBAAA<<<;;;::::::999::::::;;;999:::;;;<<<<<<<<<;;;;;;:::999888777777888999::::::;;;<<<<<<::::::;;;<<<::::::::::::::::::;;;;;;<<<<<<;;;:::999999888777999888888888888888999999;;;;;;;;;<<<===>>>@@@AAABBBBBBAAA???======???AAABBBJJJVVVgggyyyttteee[[[SSSNNNCCC@@@===;;;;;;:::888666777666555333333333333333333333222111111111111111000000000000000111111111////////////////////////000000/////////...............---------,,,,,,,,,................................................//////...------,,,,,,+++------------------------------,,,,,,,,,,,,------...........................---+++******+++---.....................------........................---...//////000000/////////////////////000000111000000//////......------------------------------////////////////////////,,,---...///111111111222//////............///000------......000111222222111000//////000333777999;;;>>>CCCHHHIIIGGGDDDBBB<<<888222...,,,+++***)))---,,,,,,,,,,,,---...///---...///000111111111111000000000000000000000000000000000///......------+++---///111111111///...555555555555666666666666666666666777777777777888777777777888888999999999::::::999888888:::;;;<<<888888:::===@@@AAA@@@???777777777777777888999999999::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;===>>>===<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999888777777888888888:::;;;;;;<<<===>>>???@@@<<<<<<<<<;;;999999;;;===@@@DDDMMMXXXgggyyyxxxiii\\\TTTOOOKKKIII===<<<:::888777666444222666555555444333333222222222222111000000000000111///000000000000000000000////////////////////////////////////..................---------,,,,,,,,,.........................................................---,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++...........................---+++******+++---.....................------........................//////000111111111111000000//////...///000111111000000//////......------------------------------........................,,,---...000111222222222//////............//////,,,---...///111222222333333222000000222555888;;;999<<>>>>>===;;;888888999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<>>>???=========<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888777777777777888777888888999:::;;;<<<<<<999:::;;;:::999999:::<<<===@@@DDDLLLUUUbbboooxxx~~~ggg___UUUMMMIIIGGGDDDBBB::::::999999888777777666555555444444333222222222222111000000///000000000111222222333222222111111000000000000000000000000/////////.........------............---------,,,------------------------------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------++++++++++++------------------------..............................//////000111111111111000///////////////000111111///////////////.........------------------------........................,,,---///000111222222222000//////............///,,,---///000111222222222333333222222333666888:::888:::>>>AAABBBAAA???>>>;;;777222///------,,,+++)))***+++,,,---//////000---...//////000000000///111111111111111111111111000000000///......------...///000111222222111111333333333333444444444444444444555555555666666666666666666777888999999999666666777888888888888777888888888:::;;;<<<:::888:::;;;<<<>>>???@@@@@@@@@::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???=========<<<<<<;;;;;;:::999999999999::::::::::::999999888777777777777777666666777999::::::;;;;;;:::;;;<<<<<<::::::;;;===:::;;;>>>BBBHHHPPPZZZ```pppxxx}}}lllbbbUUUPPPHHHDDDBBBAAA???===999999999888888777888888444444444444333222111111111111000////////////000222222333333222111000///000000000000000000000000//////.........---------/////////.........------------------------------------------------------***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------...///////////////////////////000000000000.........///////////////------------------------........................---...///000111222222222000000///...............---...///111222222222111333222222333444555666777888999;;;===>>>>>>======777444///,,,+++++++++***,,,---...///000///......---...//////000/////////000000000000000000000000111111000000///......---......//////000111111111222222222333333333444444333333333444444444555555555666666777888999999999444555777888888888777666888888888999::::::888666777888:::<<<===>>>>>>???::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>======<<<;;;::::::999999777888888999999::::::;;;999999888777777666777777777888999:::;;;<<<<<<<<<999:::;;;:::999888888:::888999;;;>>>AAAGGGOOOTTTYYYbbbqqqtttbbbTTTLLLIIIDDD===::::::;;;999777666666555333111000111222444444444444333222111111111111000///////////////000111111111000///---,,,000000000000000000000000//////.........---------000////////////.........------------------------------------------------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---..............................+++,,,------......------......///000000000000000---.........//////000000...................................................///000111111222111111111000///...............---...000111222222111111222222222333333444444444888999:::;;;;;;<<<<<<<<<888444000---------------***+++,,,---,,,***'''&&&---...//////////////////////////////////////////111111111000//////............------...///000111444333333222222333333444444444444555555555555666888888999999777555333222777666444333444555777888::::::::::::::::::::::::777666777:::???AAAAAA???<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;:::999999;;;<<<===>>>===<<<;;;::::::999:::999::::::::::::999888888888888888888888999999:::999999999999999999999999::::::999999888777666666777999<<<===>>>AAADDDGGGMMMRRRZZZeeetttzzzjjj^^^TTTKKKEEE>>>===<<<:::888777555555444444333222222222333333777666666555444222111000222222111111111111222222111111111222222333333333000000000000000///......---+++)))***---///...,,,,,,,,,---......//////000,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,,,,+++,,,---...000///...------,,,------*********++++++,,,,,,,,,..................------------------------------.........////////////000........................000000000000000000000000------............------////////////000000000000------------.........///////////////000000000000........................///000000000000111111111444444333222333444555666666888:::>>>@@@@@@===:::888555111---++++++,,,---***+++,,,---............000000000000000000000000000000000111222222333333222111111000///......---//////000000000000//////222222111111111111222222444444444444555555555555666666777777777666555555888777555555555666888999::::::::::::::::::::::::777666666999===???>>><<<;;;;;;::::::::::::;;;;;;:::::::::999888777666555;;;::::::::::::;;;;;;<<<===<<<;;;:::999999999999999::::::::::::999888888888777777777777888999999888888999999:::::::::::::::999999999888888888888777888:::;;;<<<>>>AAACCCDDDGGGNNNWWWcccrrrvvvlll^^^SSSMMMGGGBBB>>><<<;;;:::999777666555555555555444333333333333444555555555555444222111000222111111000000111111222111111222222222222222222000000000000000///......///---++++++...///...---))))))***++++++,,,,,,------------------...///000------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...---,,,,,,------...///000++++++,,,------......///........................---------------------------------............///........................////////////////////////------............------.../////////000000000000------........./////////.../////////000000000000........................000000000111111111111222555444444333444555666777777777999<<>><<<888888777777666555555555666555444444333333444444333444444444444333222111222111111000000111111222222222222111111111111111//////000000000///......000...------...///...---,,,,,,,,,---......//////......---------......///------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...------------------,,,........................------------------------//////000000000000111111................................................------............------....../////////000000000....../////////000000000....../////////000000000////////////////////////000111111111111222222222555555444444444555666777777777777:::===>>>===<<<999666222///,,,+++,,,,,,***+++,,,---............//////////////////////////////000000111111222222111111000000//////......//////000000000000//////555555444444444444555555222333333333444444444444666555444333444555666777777777666666666777888999999999999999999999999999777777888888999999999888999888888888888999::::::999999999999888777666555666888999;;;;;;;;;:::999::::::999888777777888888999::::::::::::999888888666666666666666777777888666777888999:::;;;<<<===;;;;;;::::::999999888888777999999999888888:::<<>>;;;999888888777222222333333333444444444333222111111000000111111000111222222333222222222111000000000000000000111111111111000000/////////......////////////............---,,,+++++++++,,,*********+++,,,,,,------000///...---------------************************,,,,,,++++++,,,,,,---...***++++++,,,,,,---------///...---,,,,,,++++++,,,,,,,,,,,,++++++*********---------.........//////........................+++++++++,,,,,,,,,------........................------------------------,,,,,,------------,,,,,,............////////////////////////000000000000............////////////000000000000000000000000000000111111111222222222111111222222222333333333666444333444666888999999666444111///---,,,,,,,,,***+++,,,---....................................---......//////000111111000000000000//////////////////000000000000//////222111111000000111111222111111222222222333333333666555444333333333333333444555555555666666666666777777777777777777777777666888999999888777777888666666666666666777888999333333444555666666666666555666777888999:::::::::999999888888888888888999999::::::::::::999888888777777666666666777888888555666666777888999::::::;;;::::::999888777666555::::::;;;999888777888:::777888;;;<<<>>>@@@DDDGGGLLLQQQ[[[gggqqq{{{sssgggZZZRRRMMMIIIHHHIII===<<<:::999888777888888111222222222333333333333222111000000//////000000000111111222222222111111111000000//////000000111000000000000////////////------.../////////......,,,------,,,******+++---++++++,,,,,,------......000///...---------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,---------,,,++++++++++++,,,---...///((()))***,,,...000111222,,,,,,------.../////////...........................////////////000000000........................------------------------,,,,,,------------,,,,,,------........./////////....../////////000000000------.........////////////////////////////////////000000000000111111111///000111222222222111111444333111222444555555444333222000...,,,,,,,,,,,,***+++,,,---....................................------......//////000000000000000000//////////////////000000000000//////111000000//////000000111111111111111222222222222222222333444444444444333555555666777777777777777777777777777777777777777444666888888666555666777555555555555666777888999444555555666666666555555666666666666888999:::;;;999999888888888999999:::999::::::::::::999888888888777777777777888999999555555666666777777777888777777777777777777777777999::::::999777666888999777999;;;<<<<<<===@@@BBBDDDFFFLLLUUUZZZ```nnn{{{pppgggYYYPPPIIIGGGEEEBBBAAACCC:::::::::999888888888999222222222222222333333333222111111000000000000000000111111111111111000000000000////////////000000......//////////////////,,,---......//////......+++---...---++++++---///------......///000000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))+++,,,------,,,,,,++++++++++++,,,---...///((()))***,,,...000111222,,,,,,------...//////000........................111111111111222222222222........................------------------------+++,,,,,,------,,,,,,+++---------.........//////------........./////////---------.........//////............................../////////000000000///000111222333222222111333111000111222222000/////////---,,,,,,+++,,,,,,***+++,,,---....................................,,,------......///000000////////////000000000000//////000000000000//////222222111111111111222222000111111111111222222222///000222444555555555444666666777888888888888888777777777777777777777777222444777777444333555777444444444555555777888888888888999999888777666666666666555555777888;;;<<<:::999999999999999::::::999::::::::::::999888888888888888888888999999:::555555555555666666666666333444555666777888999:::888888999888666666777999555777999999888888999;;;@@@@@@CCCIIIKKKNNNZZZgggqqq}}}ppp```TTTMMMIIIBBB???AAA@@@:::888:::888888999888666555555666222222222222222222222222333222222111000111111111111111111111111000//////000000////////////000000---.........//////000000,,,,,,---.../////////...+++---///...,,,,,,///222******++++++,,,------.........---------......///........................,,,,,,++++++,,,,,,---...((()))+++,,,------,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,------...///000000////////////////////////,,,,,,,,,,,,------------................................................+++,,,,,,------,,,,,,+++---------.........//////------------.........///---------.........//////....................................////////////000111222333444333222222222111000000111000...,,,------,,,+++++++++,,,,,,++++++,,,---....................................,,,,,,------...//////000////////////000000000000//////000000000000//////555555333222222333555555333333333333333222111000333333333333333333333333333333555666666666555444333333444555666777888888333333333222222333333444666666666666666666666666777777888888888888777777777777777777888888888888777888:::;;;:::888666555777777777666666666666666:::;;;<<<<<<<<<;;;:::999555555555555666777888999999888777555666777888:::888777666666666888999:::999999999999999999999999<<<<<<>>>AAADDDIIIMMMOOO^^^eeeoooyyymmm^^^TTTMMMFFFBBB@@@@@@???>>><<<;;;999888444555777888777666444333333333444555555555555444555555333222222333555555222222222222222111000000///............---------/////////......------,,,.........------,,,,,,,,,000///---,,,,,,---...///------------------------...........................---,,,,,,++++++++++++++++++,,,,,,,,,,,,------111---)))%%%$$$&&&))),,,------------------------,,,,,,,,,---------.....................///000000///...---,,,,,,---...///---------.........////////////.........---------+++,,,---.........---,,,+++,,,///000000///---+++000////////////000000111000////////////000111111333222000........./////////////////////.........000000000000111111111111555555444333222111000///111111111000//////......---,,,+++******+++,,,---,,,,,,,,,---------......------..................,,,---...000000000000//////////////////000111111111111111111111111222222444333333333333333333444222222222222222222111000333333333333333333333333222333444555666555555444555555555555666666666666555444444333333333333444777777777777777777777777777777888888888777777666666666666777777777888888888888999:::999888777666777777777777777777777777777888999999999888777666666555555666666777888999999888666555555666777888777666666555666777888999888888888888888888888888::::::;;;<<<===???AAABBBJJJPPPXXXbbbmmm}}}jjjaaaTTTJJJEEEBBB>>>:::=========<<<;;;999777777555666777777777555333222000000111222222222222222333222222222222222222333111111222222111111000//////............---------///......------------.........---------,,,,,,,,,---...............------------------------------...........................---,,,,,,+++++++++,,,*********+++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000///...------------...///---------.........////////////.........---------------.........---+++***......---------......///.........---------......000000000000000000000000222111000///.........///////////////............//////000000000111111111333222222222222111111111//////......------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------.........////////////...---,,,,,,,,,---///000111111000000///////////////000111111111111111111111111111111111222222222222222222111000000111111222111111111222222222222222222222222222333333444555444444444666666666555555555444444777666555444444444444444777777777777777777777777888888888888777777666555555555666666666777777777999888888888888777777777888888888888888888888888777777777777777666555555666666666666777888999999999888666555444555666666666555555555555666777777777777777777777777777777::::::;;;<<<<<<<<<<<<<<<===AAAFFFMMMWWWeeeuuuxxxiii___PPPJJJBBB>>>===<<<:::888999999999999888777666555666666777777666444222111//////000111111111111111000000111111111111000000111111111111111000/////////............---------...---,,,,,,,,,---...///...------------,,,,,,,,,+++,,,...000000...---+++------------------------////////////////////////------,,,+++++++++,,,,,,))))))*********+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------......///000///...------------...///------.........//////////////////.........------/////////...---,,,***)))000...,,,,,,---111555777//////......------,,,,,,///000111111111000//////222111000///....................................//////000000000000111111000000111111222222222333//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........000000000///...---,,,+++------///000000111000000///////////////000111111111111111111111111111111///000111222222111000///...///000111111111111111222222222222222222222222111222222333333333333333555555555555555555555555888777666555555444444555888888888888888888888888888888888888777666555444555555555555666666666666999888777777777777888888888888888888888999999999999999999999888777777666666666666666777888999999888777666555444444555555555555555555555555555555666666666666666666666666777888:::<<<===<<<<<<;;;;;;===???CCCIIIQQQ\\\cccooovvvwwwjjj___TTTNNNHHHEEE@@@===<<<;;;999777666777777777777666666555666666666666555333222111000000111222222222222222...///000111111000///...000111111111111000/////////............---------------,,,+++,,,---///000------------------------+++,,,---.........---,,,------------------------////////////////////////---,,,,,,++++++,,,,,,,,,************+++++++++++++++,,,...000000///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////.........------.....................////////////////////////............///.........---,,,++++++...---------000555:::===111111111000000///...---+++---///111222111000///111000000///......------------...............///////////////000000000111000000000111111111111222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////...---,,,,,,------...//////000000///////////////000000111111111111111000000000000...///111111111111///......///000111111111111111111111111111111111111111111111111111111222222333333333333444555666666777888777666555555555555555777777777777777777777777777777777777777666555555555555555555666666666666888777777666666777888888777777888888999999999999;;;::::::999888777777777555555555555666777888999777777666555555555555555444555555555555444444444555555555555555555555555555666777999999999888777666777:::<<>>>>>???EEEJJJRRRZZZcccnnn{{{{{{mmmcccXXXUUUOOOIIIDDD@@@>>>>>>;;;:::999888777666666555666666777777777666555555444444333333333222222222......///000000000000000111111222222222222111111222222222222222111000000///............---------,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,+++******,,,///000------------------------........................,,,,,,+++++++++,,,------++++++,,,,,,,,,---------000///---,,,************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///------...//////...------....../////////000000000000000000/////////......---,,,,,,,,,,,,---...///---............,,,+++***....../////////---,,,+++((())),,,...000111222222///////////////---,,,,,,,,,,,,,,,---......//////......////////////000000111000000000//////............------,,,+++++++++,,,,,,------------,,,,,,------........./////////,,,---...///000111111111,,,,,,,,,,,,---...///000///////////////000111111111111111000000//////...111000000000000000000111222222222222222222111000000000000000000000000000000000/////////000111222333333333444444555555555444444444444555666777777555555555555555555555555444444555666777777777777666666666777777777888888444555777888888888777666555555666777777888999999999888666444333333333444333333222333333444555666555555666777888888888888555666666777666555444333555555555555555555555555888888777777777777888888555555666888:::<<<======;;;???CCCGGGMMMUUU___gggvvv~~~qqqggg^^^TTTLLLHHHGGGEEECCC???===<<<<<<888888777666555666777888666666666666555555444333222222222222222333333444...///000000111111000000222111111111111111111222333333333333333222111111///............---------+++,,,---......---+++***,,,,,,,,,---------......++++++++++++,,,---......------------------------------------------------,,,+++++++++,,,,,,---...***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///------...//////...------.../////////000000000000000000000000/////////...///...---,,,,,,,,,---.........------,,,+++***))),,,---/////////...---,,,------...///000111222222...////////////---,,,+++++++++,,,------...//////........./////////000000......///////////////000...------,,,,,,++++++***,,,,,,---......---,,,,,,............////////////---...///000000000000000......------...///111222///////////////000111111222111111000//////......222111000//////000111222333333333333333222111000000000000000000000000000000///.........///111222555555444444444333333333333333333444555666777888555555555555555555555555222333444666777777888888777777777777888888888888333555777888999888777666444555555666777888888888:::999777555444444444444222222222222333444555555444555666888999999999999666666777777777666444333666666666666666666666666/////////000222444777888666555333333444666888888888:::<<<===???EEENNNUUUYYYeeettt{{{ooo```UUUQQQMMMGGGBBB;;;<<<======;;;:::999999666666555333222222333555555555555555444333222111111111111111222333444555111111222333333333333333222111000//////000111222333444444444444333222222//////.........---------+++,,,...//////,,,***(((,,,,,,,,,------.........((())),,,.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))************+++++++++***+++---...///...---,,,------------------------,,,,,,------------......---,,,,,,,,,,,,---......,,,---...//////...---,,,////////////000000000000000000000000////////////111000...,,,+++++++++,,,...------,,,---...///000---...000222222111///...222222111111111111222222...////////////---,,,+++++++++,,,,,,---...//////............/////////000,,,,,,---...///000111222000//////......---,,,,,,,,,,,,---......---,,,,,,............/////////000///000000000000000///...000000//////000111333444///////////////000111111222111111000///......---111111111111111111111111444333111//////000111333111111111111111111111111//////000111222444555666444333333222222333333444444444444444444444444444555555555444444333333333333444444555555555555555555555555555555555555555888888777777666666666555777777777777777777777777666555555444444444555555000222333333222111333444666666666666666666666666666777777555333222333444444333333333444555777888333444444555555555555555333333444444666777888999888777777888:::===AAACCCKKKQQQXXX^^^dddmmmyyy~~~qqqhhhXXXSSSMMMGGGCCCAAA>>>===999888888888777777666666555444444333333444444555333333444555555444333333111111111111111111111111222333444444444333222111777555333111000111333444777666555333222111000000000///...---------------...............---------///...---+++******++++++------------------------111111000000///...,,,,,,//////.........---------((()))+++,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,+++***)))))))))***,,,,,,,,,,,,++++++***+++++++++,,,---///000000000///...//////000000000000//////000000111111111111000000------,,,+++,,,---...//////...---,,,+++,,,---...111111000......---------...///000222222111111000//////...---,,,,,,++++++...------------...///000000//////.........//////222111000//////......///111...,,,+++,,,...//////------------------------000000000///......------............------------............////////////222111000//////000000111222111111111000000//////111111111111111111111111333333111000000000111222000000000000000000000000///000000111222444555666333333333222222333333333444444444444444444444444666666666555555444444444555666666777777777777777777777777777777777777777888888888777777777666666666666666666666666666666888777666555555555555555111222333333222222333555666666666666666666666666555666666444222111222333444444333333444555666777333333555666666666555444333333444444555777888999777666666777888;;;>>>@@@===AAAGGGKKKNNNUUU___fffvvvuuujjj___UUUNNNIIIEEE@@@<<<:::999888777888777777777666666666666555444444333333444444555333333444555555444333333111111111111111111111111111222333333333222111111555444111000///000222333666555444333222111111111000//////...............////////////............///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------//////.........---------++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------,,,+++)))***+++---,,,++++++***)))))))))***,,,,,,------,,,,,,,,,,,,,,,------....../////////////////////000000000000//////000000111111111111000000,,,,,,+++++++++,,,---.........---,,,,,,,,,---...111000///...---------------...///000111000000//////......---,,,,,,++++++,,,------------.........//////............/////////...............//////111...,,,+++---...//////........................///////////////.........000000000000000000000000............////////////...///000000000000///...111111111000000000//////111111111111111111111111222222222222222111111000000000000000000000000000000000000111333444666777333333222222222222333333444444444444444444444444666666666666666555555555555666666777777777777777888888888888888888888888888888888777777777777666666666666666666666666666999999777666555555555555222333555444333333444666777777777777777777777777444555555333111000222333555555444444444555555666111333555666777666444333333333444444555666888888666555555555666888:::;;;777:::===>>>???BBBIIINNN[[[eeesssyyyoooaaaUUUMMMGGGAAA===???===999777777888888777666666666555555555555555555444444333333444444555333333444444444444333333222222222222222222222222111111222222222222111111333222000///...///111222444333333222111111222222111000000///////////////000000000000/////////...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...............---------...---,,,++++++*********,,,++++++******++++++,,,////////////////////////...,,,******+++,,,,,,++++++************+++,,,,,,...------,,,,,,------..................///000000//////000000000000/////////000000111111000000///,,,++++++++++++,,,------...------,,,------......000000///...------------------...///////////////.........------,,,,,,+++***+++---......------,,,//////............//////,,,,,,,,,------...///000000...,,,,,,---...///...////////////////////////......////////////000000///000000111111222222222............////////////***,,,///111222000...---111111000000000000//////111111111111111111111111111222333444444222000///000000000000000000000000000000111111333555666777333333222222222222333333333333444444444444444444666666555555555555555555333444444555555555555555666666666666666666666666666666666666666666666666555555555555555555555555999888777555444333333333333444555555444444555777666666666666666666666666444555555444222111222444666555555555444444444555111222555666777666444222444444444444555666777888444444333333444444555666999:::;;;::::::;;;???BBBHHHQQQ]]]iiiqqqyyyxxxjjjaaaYYYSSSKKKEEEAAA???===<<<<<<999777666777999999888444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222111222222222333333333333333222000//////000111222222222111111111111222222111111000000000000000111222222111111000/////////......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...........................---,,,+++***+++,,,,,,******))))))))))))******///////////////////////////---++++++,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,------...///......------...000111//////000000000000////////////000000000000//////,,,,,,,,,,,,------......---------------.........000///...---------------......////////////000///......---------,,,,,,,,,)))***,,,......---,,,+++///............//////000...---------......///000000...,,,,,,...///...................../////////---......///000000111111---......///000111111222............////////////+++,,,...000111111000///000000000000000000//////111111111111111111111111111222444555555333111///111111111111111111111111000000111222333555666777444444333333333333444444333333333444444444555555444444444444444444444444333444444555555555555555666666666666666666666666555555555555555555555555666666666666666666666666888777555444333222222222333555666666555444666777444444444444444444444444555555666555333333444666555555555555555555444444111222444555666555444333444444333444444555666777333333333333333333333333666666666666666666888:::>>>DDDNNNVVV^^^eeelllqqqtttxxx}}}ssshhh___VVVNNNHHHDDDBBB???>>><<<;;;999888777555333333444444444333333333333333333444444444555444444333333444444555333333333333333333333333222222222222222222222222333333333333444444555555222222111111111111222333111111000000000111222222111111000000000000111222333222222111000000//////------------------,,,,,,++++++++++++++++++++++++------------,,,+++***)))---.....................---,,,+++***+++,,,...///++++++************++++++------------------------///---++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***++++++,,,------///......------...000111//////000000000000////////////000000000000//////.........///////////////---------......////////////......------------.../////////000000000111111---------------,,,,,,,,,)))***,,,......---,,,+++...............///000000111000000///....../////////...,,,---...///...---,,,,,,---------.........---......///000111222222---......///000111111222............////////////......//////000111222333//////////////////000000111111111111111111111111111333444555444333111000000000000000000000000000111111111222444555777888555555444444444444555555222333333444444555555555333333333444444444444444555666666777777777777777888888888888888888888888444444555555555555666666777777777777777777777777666555444333222222222222333444555555444444555777333333333333333333333333555666666555444333555666444444555555666555555444222222333444444444444444444444333333444555555666333333333333333333333333333333333444444555666777888<<>>:::;;;<<<===>>>@@@AAAAAADDDNNNYYY^^^^^^aaajjjrrrwww||||||vvvpppkkkhhhaaa]]]XXXTTTPPPMMMIIIFFF======;;;:::999888888888666555444333444666888:::;;;999777444333333444555444444333333222111000000333333333333333333444444333333333333444555666666666555444333222333333444444333111//////000111222111111222333333333222222000000000000000000000000//////000111111111111111///////////////000000111222111000.........///000//////000000///...------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,++++++...---+++***)))***++++++------------,,,,,,+++***------------------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,---...////////////000000111000000///......//////000000000000//////---...///000000///...---,,,,,,---.../////////............///......---,,,---......///000111111222///...---,,,+++,,,,,,---...///////////////......---,,,,,,,,,,,,---......000///...---------------...///////////////...---111000//////000111222333222222222222222222222222000000//////.........---000///...------...///000......---------......///333000------000111111///000000000000000111222222000000000000000000000000222111000//////000111222111222333333333333333444444444555555666555555555555444333222222444555777555333222333444555444222555555666777888888999999888666444555666777666666888777666666666777888888666777888999::::::::::::777666555444333444666777555555555555444333222222444444444444444444444444555444222111000000111111222333444555555444333222444333333222222333333444222222222222222222222222111111111222222333333333555444444444333333333333333444555666666777777777555666666777888999::::::999???GGGJJJKKKMMMTTTZZZccchhhooovvv}}}{{{zzzzzzyyyuuuqqqlllkkkhhhccc^^^XXXSSSPPPLLLIIIEEECCCAAA???<<<:::999999888777666666666666444333222222222444666777999888666444333333333333444444333222222111000000222222222222333333333333222222222222333444555666666555444333222333333444444333111000///000111222222222222333333222111111000000000000000000000000//////000111111111111000//////......//////000111222111000///...//////000///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////......---,,,,,,++++++...---,,,+++++++++,,,------------------,,,+++***************************++++++++++++++++++++++++,,,++++++++++++*********+++,,,---...///////////////000000000//////...---/////////000000/////////---...///000000///...---------......///.........------...............---,,,------...//////000000000///---,,,,,,,,,------......////////////......------,,,,,,------.../////////...---------------......///////////////......---,,,,,,,,,---...///222222222222222222222222000/////////............000///............///000//////...---------......000...++++++---///...---///////////////000111111000000000000000000000000111111000000000000111111...222444333000///222555333333444444444333222222333222111000111222333444888666444444555666777666333444555666777999::::::888777555555777777777666555444444555555666888888555555666777888:::;;;<<<777666555444555666777888666666555444333333333333444444444444444444444444444333333222222333333444444444555555555555444444444333333222222333333444111111111111111111111111111111222222222222222222444444333333333333333222333444666777666444222111222222222333333333444444666888;;;<<<===@@@CCCFFFLLLPPPWWW]]]ccciiinnnrrrvvvzzz~~~{{{xxxvvvuuutttrrrpppiiieeebbbaaaaaa```]]]YYYVVVUUURRRNNNIIIDDD@@@>>>>>>;;;999888888888666555444444444444333333444444222222111111111222222333555555444444333222111111333333333222111111000000000000111111222222222222111111111111222333444555555444444333333333333444333222111000000000111222333333333333222111000000000000000000000000000000...///000000111111000000///............///000000111111000/////////000000...////////////...------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///.........------,,,,,,+++------,,,,,,,,,---......,,,------------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...////////////...////////////...------......////////////............000000000000...............///......------+++,,,---...////////////,,,,,,,,,---......//////000///......------............///////////////...---------,,,------.../////////...------------...---......///000000000000------+++******+++,,,---000000000000000000000000////////////............000//////......//////000000//////...---------...///---,,,,,,---......---...............///000000000000000000000000000000//////............//////---///111111//////000222222333333333222111000000222111111111111222333333999777444444555777888888333444444555777888888999888777555555777888777666444444444444555555666666666666555555666888999;;;999888777666555555666666888777555444333444444555444444444444444444444444333333333333444444555555555555555555555555555555333333333333333333333333222222222222222222222222222222222222111111111111333333333333222222222222333333444444444222111000333333333333333333333333888777666777999<<<===>>>???BBBGGGLLLOOOSSSWWWYYY^^^dddlllppprrrvvv~~~}}}zzzxxxxxxuuuttttttrrrqqqooommmllleeeeeecccbbbaaa___]]][[[TTTRRROOONNNNNNNNNKKKIIIGGGFFFDDDAAA>>>;;;999888999777555555666666555444000000111111222222222222111111111111111111111111222222333333222111000///333222222222111111000000//////000000111111222222000000000000111222333444444333333333333333333333222222111000000111111222333333333333222000//////////////////////////////...//////000000000000000......------......///000000000000000000000000000.........//////...---------,,,,,,+++***))))))(((++++++++++++++++++++++++++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,------......,,,---------------,,,,,,........................+++++++++,,,,,,,,,,,,,,,000/////////............+++,,,---...////////////---...............------......////////////.........///000111111000///....../////////...---,,,,,,***+++,,,...///000000000,,,,,,------............////////////......//////---...//////////////////---------------.../////////......---------......,,,---...000000111111111000///...---,,,---......000000000000000000000000///////////////.........///////////////000000000111000///...------------000////////////000//////...............//////000////////////////////////......////////////......111000...///222333222000111111222222111000//////222222222222222333333444555333000000222444555555555555555555555666666666888666555555666777777666555555555555555444333333888777666555444555666777777777777666666666777777:::888777555444555555666444444444444444444444444222333333444555555555555555555555555555555555555333333333333333333333333333333333333333333333333222111111111111111111111222222222222222222222222222222111000000111222333444444333333333333222222444222000111444777888777999<<>>===<<<888888777666555555444444444222000000000111000......///000111222222222111000000222222333222111111000111111222111111000///222222111111111111111000......///000000111222222000000000000111222333333222222333333333333333333111111111111111111222222333333333222111000///...////////////////////////......///000000000000000---------------......///////////////000000//////------............------...------,,,+++******)))++++++++++++++++++++++++++++++++++++,,,---......---------------,,,,,,,,,******++++++,,,,,,,,,,,,,,,------......---------++++++++++++++++++++++++++++++,,,,,,,,,---------000000000/////////......+++,,,---...////////////------...............---......////////////.........///000111111000///....../////////...---,,,,,,***+++,,,...///000000000.............../////////......//////////////////------...///////////////...------------...//////......---------......///---...///000111111111111111000///......///000000////////////////////////.........///////////////...//////000000000000000111000///...............///000000000000000000000...............///000000////////////////////////000000111111111111000000555111///111555666444111000000111111111000000///222222333333333444444444555333111222444555666666555555555555555555444444777666444444666666666555666666666666555444333222777777666555444444444444111222333555777999:::;;;999888777666555555555555444444444444444444444444222333444444555555555444555555444444444444555555222333333444444333333222333333333333333333333333000000111111111111111111000111111111111222222222222111/////////111333555222222111111111111111111000///...000222444444444555777999:::999999:::;;;<<<>>>AAACCCFFFLLLUUU\\\[[[\\\^^^___aaaccchhhkkkppprrrtttxxx}}}~~~zzzwwwtttrrrnnnjjjgggeeedddccc]]]^^^^^^^^^^^^]]]\\\\\\UUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMKKKHHHFFFDDDAAABBBCCCBBB???=========999999888888777777666666111111111111111222333444333111///.........,,,+++...///111222222222111111...///222444444444222111000000000000000111111111111111111111111111111111......///000111222222333000000000000111222333444111222222333333333333222000111111111222222222222222222222222111000//////000000000000000000000000---...//////000000//////---,,,,,,,,,,,,---......------.../////////......,,,,,,---............---......------,,,,,,++++++++++++++++++++++++++++++*********++++++,,,---...------------------------******+++,,,,,,,,,++++++,,,------............---------------------------++++++,,,,,,------............---------,,,,,,,,,+++,,,---...////////////------...////////////...//////000000000000////////////111111111111//////.........///......------***+++,,,...///000000000........................------.../////////......,,,---...///000000000000......------......///000...------------...//////...//////000111111111111///......---...///000111////////////////////////.........///////////////......///000111111111111000//////...//////000000---///111111///...////////////......//////000111///////////////////////////000111222222111000///111111111111222333333222///000000111111111111000111222333333444444333333555444444555777888888777333333333444444555555555666555333333555555555444555555666777666666444444444444555555555444444333///000222555777999::::::666666666666555444333222444444444444444444444444222222444444555444333333555444333222222333444555222333333444444333333222222222222222222222222222//////000000111111222222000000000000111111222222111111111111111111222222/////////000000000000000///000222222333333333333111333555555555444555666888888999:::===AAADDDGGGIIIJJJKKKLLLLLLOOOSSSVVVXXXYYY[[[^^^bbbgggjjjmmmqqqrrrssstttuuuxxx|||}}}{{{wwwuuurrrqqqpppllliiieeecccaaa___]]][[[ZZZXXXUUURRRPPPOOOOOOOOOJJJKKKKKKKKKKKKJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBB@@@>>>;;;:::999;;;;;;:::777555666888333444444444333333333444222222111111111222333444444222000/////////...---...///111222222111000///+++---111444555444333222000000/////////000222333000000000000111111111111...//////000111222333444111111111111111333444444000111222333444333333222000000111222222222222222000000111111111111000000000000000000000000000000---...//////000000//////,,,,,,,,,+++,,,------...++++++---.........------+++,,,------.........------------------,,,,,,,,,************************************+++,,,---...------------------------+++,,,---------,,,+++***,,,,,,---...............000000000000000000000000++++++,,,,,,---......///---------,,,,,,,,,+++++++++,,,---...////////////---...//////000000000///000000111111111111000000///000111222222111000///------......///.........+++,,,---...////////////------------------------+++,,,---...///......---,,,---...///000000000000...............//////000---------------.../////////000000111111111000000...---------...000222333000000000000000000000000............/////////000---...000111222222111111............///000111222...000333333000///000111///////////////000111111////////////////////////---...///000000///...---+++...111000---,,,///222//////000111111222111111111111222333333333333222111000111333555666444333111111222333555666777777555444222222444555444333333444555777777777777666111222444555666555444444111222333555666777777777333444555555444333111000444444444444444444444444222222444444444333222111444333222222222222333444222222444444444444222222111111111111111111111111...//////000111222222333//////000000111111111222000111333333333222000////////////000000000111111...000333333111000000000///111333444444444555666444333333444777888666555:::;;;;;;;;;;;;===AAADDDGGGHHHIIILLLOOOSSSWWWYYY[[[\\\\\\\\\]]]___cccgggmmmppptttxxx{{{~~~~~~yyywwwtttsssrrrnnnhhhcccbbbaaa___]]][[[ZZZYYYXXXTTTQQQOOONNNNNNMMMLLLJJJKKKIIIGGGDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@???::::::::::::999888777666333555666888888666555444222333444222///---///222---...///...------...///222111000/////////000111333111////////////...---...///111222222111///...)))+++///333555444333111111000///...///111333444000000000000000111111111...///000111222333444444111111111111222333444555000111222333444333333222///000111222222222222222///000000111111111111000000000000000000000000000---......///////////////,,,,,,++++++,,,,,,---...)))***,,,---...---,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,------************************************+++,,,---...---------------------------......///...---+++***,,,,,,---.../////////...------------------------++++++,,,,,,---...////////////.........---------+++,,,---...////////////......///000111111000000111111222222222222111111///000111222222111000///,,,,,,---.../////////...,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,---...///000000000000...............///000000---------------...///000000111111111111000000///.........///000222444555111111111111111111111111---.........//////000000---...000111222222222111............///111222333000333666666333222222444////////////////////////111///---+++,,,...111333......------------......,,,,,,---///000000000000......///000000000000000111111222222222333333333333333333444444444555555333222222111111222222333555555555444444333333222444333333222222333333444444444444555555555555666444444444444555555666666222222222222333333444555666555444333222222222222333222222222333444444555333333333222222111111111111111111222222333333333222333333444333222000///333333333222222222111111111111111111111111111111111111000///////////////000000111111111222222222000111111111111222222222000000111111111111000000000000111222333333444444555444444555666888:::;;;;;;;;;<<<===???AAACCCDDDGGGIIIKKKMMMNNNOOORRRTTTVVVYYY]]]bbbeeehhhiiiiiiiiikkkmmmqqqsssuuuuuuvvvwwwuuutttwww{{{}}}zzzwwwuuuqqqmmmjjjhhhgggfffdddcccaaa```___YYYXXXWWWUUUSSSRRRPPPOOOJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>======<<<;;;:::::::::999999888666666666555555444333222111111333333333222222222111111555444222000//////000000//////////////////////////////.........000111222000000//////.........---,,,---------.../////////...///000111222333444444000////////////000000111///000222222000///000111//////000111111111111111000111111111111222222222444333333222111111111222111111111111111111111111000000000000000000000000......////////////////////////000000000000//////........................---///000///......///000//////000000000000000///---------,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,..................------......------------......------------------------......//////...---,,,,,,///////////////.........222222111111111111111111111111000000//////......000000000000000000000000.........////////////000---------------...///000+++,,,.../////////...---//////............//////......//////000000111111////////////////////////////////////////////////000000111111111111000000------...//////000//////000000000000000000000000111///...------...///111000000111222222222222111000000111222222222222111111222222333333222222111111111111111111111111111///////////////000111111......------------.........///000111111111111111......///000000000000000111111111222222222333333333333333444444444444555333222222111111222222333444444333333333333333333444333333222222333333444444444444444555555555555444444444444444555555555333333222222333333444555666555444333222222222222111111000000111222222333222222222111111111000000111111111222222333333333333333333333333222111000333333333222222111111111111111111111111111111111222222111111000000000000000000000111111222222222000000111111111222222222000000111111111111000000000000000111222333333333333333222222333444555666777777888999:::;;;===>>>;;;===???AAAAAABBBDDDFFFFFFIIIMMMQQQTTTVVVWWWWWWVVVXXXZZZ]]]___```aaaaaa```^^^]]]___dddggghhhhhhiiiiiijjjjjjkkkkkkllllllppppppppppppppppppoooooolllmmmnnnpppqqqqqqqqqqqqooooooooopppoooooonnnnnnlllkkkiiigggfffffffffgggeeeccc```___]]][[[WWWUUURRRRRRQQQOOONNNMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>===;;;:::999999::::::888888888888888777666666777777777777666555444333333222222111111000000///222222222111111111000000111111000000000000000111////////////////////////000///.........///000111000/////////.........---------------..................///000111222333333000000////////////000000///111222222111000000111000000111222222222222111000000111111111222222222333222111000000000000111000000000000000000000000000000000000000000000000///////////////.........//////000000000000//////...............---------,,,.........,,,,,,---...000000000000///...---------------,,,,,,,,,++++++************************+++************+++,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------......------------......------------------------...............------,,,////////////............111111111111111111111111111111000000////////////000000000000000000000000---.........////////////......---------......///,,,---......///.........//////............//////......//////000000000000////////////////////////////////////////////////000000111111111111000000......///000000000//////222222222222222222222222000///...------...///000//////000111111111000000000000111222222222222111111222222333333222222111111111111111111111111111//////000111111111000000......------------......///000000111111111000000......///000000000000000111111111222222222222333333333333333444444444444333222222111111222222333222222333333333333333333333333222222222222333333444444444444555555555555555555555555444444444444333333333333333333444555555555444333222222222222111111111111111222222333111111111111000000000000111111111222222222222222333333222222111111222222444444333222111111000000111111111111111111111111333333333222222222222111000000000000111111111111000000000111111111222222000000111111111111000000//////000000111111222222333222222111111111222222333333333333444555666666333444666666666666888:::<<<>>>@@@CCCFFFGGGGGGGGGDDDDDDFFFHHHIIIJJJJJJJJJLLLKKKKKKLLLPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[WWWWWWXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRPPPNNNLLLKKKJJJIIIGGGEEEAAAAAAAAA@@@??????>>>>>>AAA???===;;;999888888888;;;;;;;;;;;;:::999888888777666555444444333444444222333333333333222111111333333333333222111000000////////////////////////000000000000000/////////---......///000000//////////////////////////////000000///.........///////////////...........................------------------...///000111111222222111000//////...//////---///111000///...//////000111111222222222222222000000000111111111222222111111000/////////000000////////////////////////000000000000000000000000000000//////.........---//////000000000000////////////.........---------,,,------,,,***)))***+++000000000///...---++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------............------------......------------------------............------------........................111111111111111111111111111000000000000/////////////////////////////////------....../////////...//////...---------.........------------...////////////............//////...////////////000000000////////////////////////////////////////////////000000111111111111000000000111111111111000000///222222222222222222222222000///...------...///000---...//////000000//////000000111222222222222111111111222222222222111111........................///////////////000000000......------------...............///......------......///000000000000000111111111111222222222222222222333333333444444444333222222111111222222333222222333333444444555555333333222222222222333333333333444444444555555555777666666666666555555555444444333333333444444555555444333333222222222333444444333333333444444555222222111111111111111111111111111111111222222222444333222111111111333333444444333222111000//////111111111111111111111111333333333333333222111111000000000000000000000000000000000000111111111111000000111111111111000000.../////////000000111111222222111222222222333333111111000000000111222222222333555444333333444666888999:::<<<===>>>>>>>>>;;;<<<======>>>>>>??????BBBAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHEEECCCBBBBBBAAA???>>>::::::::::::::::::::::::<<<:::777555444333444444555555555555555444333333333333222222111111111111000111111111111111000000000000000000000///......,,,---------......//////........................,,,,,,...//////...---,,,........................000//////......---------.................................------,,,,,,,,,,,,,,,---......///000000222222000///............+++---......---,,,,,,---//////000111111111111111000000000000111111111111111000000//////000000000////////////////////////////////////////////////000000000///......------//////000000000000///////////////...------,,,,,,,,,---...,,,***))))))***............---,,,,,,+++...------------,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,------------.........------,,,,,,------...,,,,,,------------------...---------------------------...............///000000000000111111111111000000000000000000000000////////////////////////,,,---.../////////......000///...---------------......---,,,,,,...///000//////............//////////////////////////////////////////////////////////////////////////////000000111111111111000000222222222222222111000///000000000000000000000000000///............///000......///000000000000///000000111222222222222111111111222222222222111111........................111///---++++++---///000......------------......---............------,,,......///000000000000000000000111111111222222222222222222333333333444444333222222111111222222333333333444444555555666666333222222111111222222333333333333444444444444555888888777777777777777777555555444333333444444444444444333222222222333333555555444444333444444555333333333333333333333333111111111111111111111111333333111111111222333444333333222111111000//////000000000000000000000000222222333333333222111000//////////////////////////////000000000111111111000000111111111111000000///////////////000000000---...///000111222333333111111111000000111111222222333444444222222333444333444444555666666666666888888888888888999999999888999::::::;;;;;;<<<<<<::::::::::::::::::999999;;;;;;<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???<<<:::999999777666444444444555555555666666:::999777555444333333444222333333333333222222111000000000000000000////////////000000000000////////////000000000///......,,,,,,------.../////////------------------------------......---,,,***)))------------------------............------,,,,,,---------.....................------,,,,,,,,,+++,,,,,,,,,---......//////222222000///............,,,...000///...---......---....../////////////////////000000000111111111111111000000000111111222000000000000000000000000........................000000//////.........---//////000000000000////////////.........---------...//////...+++******+++++++++,,,---......------.........---------,,,,,,++++++++++++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,---...,,,---------......////////////000000000111111111000000000000111111111111////////////////////////,,,---///000111000///...000///...---------------......---,,,,,,...///000//////............///////////////...............////////////////////////////////////////////////000000111111111111000000222222333222222111000000//////////////////////////////............//////...///000000111111000000000000111222222222222111000111111222222111111000111111111111111111111111111///,,,***)))+++...000......------------.........//////000000000//////......///000000000000000000000000111111111111222222222222222333333333333333222222111111222222333333333444444444444444555222222111111111111222222333333333333444444444444777777777777888888888999666555444444444444444444444333333222222333333333444333333222222222222222333333333444444444444444111111111111111000000000222222111111222222333333222111111111111000000000000000000000000000000000222222333444333222111000////////////............/////////000000000111111000000111111111111000000////////////000000000000)))***,,,...///000111111111111111111111111222222///000111000///...///111333333333333333333333333333222222222222333444444222444555666444444444555333333333333333333333333444444555555555555555555555666888999::::::;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;<<<============<<<<<<===:::666555444444333222111111111222222222333333777777666555444333222222111111222222222222111111---......//////...------,,,------.............../////////000000//////...---------....../////////,,,,,,,,,---------------.........---,,,+++)))(((---------------------------------...------,,,+++---------------.........------------,,,,,,,,,,,,,,,,,,---------.........222111000//////.../////////111333222111000111222,,,,,,---.............../////////000000000111111111111000000000111222222000000000000000000000000........................//////////////////////////////000000000000//////...........................///000...---+++,,,---******,,,---.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,---***++++++,,,,,,------...++++++,,,,,,------......------,,,,,,,,,,,,------+++,,,,,,------.........---,,,+++++++++,,,......,,,,,,,,,---......//////...//////000000111111111000000000111111111111222////////////////////////---...000222222111000/////////...---------.........------------...////////////............///////////////............---////////////////////////////////////////////////000000111111111111000000111111222222222111111000111111111111111111111111//////////////////////////////000111111111111000000000111222222222222111000000111111111111000000111111111111111111111111000///...,,,,,,,,,............------------......------...///000000000000......///000000000000000000000000000111111111111111222222222222333333333333222222111111222222333333333222222222222222222222222111111111111222222222222333333333444444444444444555666777888888999666666555444444444444444333333333222222333333444444444333222222222222222222222222333333444444444222111111111000000000///000111222333333333333333000000000000111111111111000000000000000000000000222333555555555444222111/////////......---------////////////000000000111000000111111111111000000000000000000000000000000***+++---...////////////000000//////000111222222...///000000......///000333333222222222222333333000///......///000111222000222555444222111111222000000000111222222222333111111111000000000000000333444555666777888888888888888999999999888888777999:::;;;;;;;;;:::999888888555222111222333333222111111111111111222222222444555555666555333111/////////000000111000000///------.../////////...---,,,,,,---.....................////////////......------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------------------............000000////////////000000///111333222111000111111,,,---......//////......////////////000000000111///////////////000111222////////////////////////------------------------------......///000000000//////000000000000//////,,,,,,------.../////////---...///...---,,,---...+++,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---,,,+++***+++,,,...///++++++,,,------...//////......//////000111111222000000111111111222222222000000000000000000000000...000222444444333111000......---------......///,,,---......///.........//////............////////////.........---------////////////////////////////////////////////////000000111111111111000000///000111111111111111111111111111111111111111111......////////////......---...//////000000//////000000111222222222222111000000111111111111000000//////////////////////////////000000///...------.........------.........***+++,,,---...............//////000000000000000000000000000111111111111111111222222222333333333333222222222222222222333222111111111000000//////222222111111111111222222222222333333333444444444111222333444555777888888777666555444444444444444333333333222222333444444777666555444444444444444111111111222222333333333222111111111000000/////////111222333444333333222/////////000111111222222000000000000000000000000444555666777777555333222//////.........---------////////////000000000000000000111111111111000000111111111111000000000000...///000111111000//////............///000111222000111222222111111222333//////............//////000000/////////111222333---000333222///------///,,,------...///000111111111111111000000//////...000000222333444555555555111111222333333333222222555666777777777555444333111///---,,,...000111111////////////////////////333444666666666333000...---....../////////.........///111111222111000///---...///000000000000000------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,------.........+++++++++,,,,,,---------------..................000////////////000000111---///000000///......///---......///000/////////////////////000000000000...............///000111........................------------------------,,,,,,---...///000111111//////000000000000//////+++,,,,,,---...///000000+++---......,,,,,,---///.........///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000///......---,,,++++++******+++,,,,,,---......******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,+++******,,,...///++++++,,,,,,---...//////---......///000111111222000000111111222222222222111111111111111111111111///000333555555444222000---------------...///000+++,,,.../////////...---//////............////////////.........---------////////////////////////////////////////////////000000111111111111000000...///000111111111111111////////////////////////......////////////......,,,---......//////......000000111222222222222111000000111111111111000000000000//////......------.........------,,,,,,,,,//////.........---------,,,------...------,,,,,,---------............///...///000111111000///...///000000000000111111111111111111111111111111111111111111111111111111222444333111111111333555666555444333333222222222222666555444333333444555666666666666666666666666666333333333333333333333333444444222111111111111111555333111///...000111333111111222222222222111111222222111000//////000000222111000///........................////////////555666888777555222000///...------------...//////...///000///...---...000111111222111111000///...------............------//////............/////////...,,,,,,,,,---///111........................//////////////////////////////...---------------///000000000000000//////000000000000000000000000------............------000111222111000111333444000000000000000000000000666666666555333000...,,,111000///...------...///111000///---------...///222111111111000000//////......//////...---,,,,,,........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222000.........///...---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///...,,,++++++,,,...///*********+++,,,---......//////.........---------......................................................////////////......000000000000000000000000111000///...............---------------...////////////............//////////////////////////////...------,,,,,,------...000000///...------,,,,,,------------------------........................---,,,++++++++++++,,,------------.........//////...+++((((((+++---,,,++++++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.......................................///////////////////////////000000000000222111000//////000111222//////////////////...---...///000222222222111111...---,,,,,,,,,,,,......///......---------............//////000000111111000///...------...///000...///////////////......////////////////////////000000//////...///000000111111222222222222111111000000000000////////////000000////////////000000,,,,,,------.../////////222222222111111111111000//////000111111111111111////////////............---..................//////.........------------....../////////.........---------............/////////000000000000//////000000000111111111111222111111111111111111111111555444444333333222222222333222111222333555777999666555444333333333333444666555444333333444555666444444444444444444444444333333333333333333333333333333333333333222222222333333222222111111111111111111222222222222111111444333333222222111222222111111000000000000111111....../////////000000000444666777666333000///...//////...------,,,---------...///...---,,,---///000000000000000000//////.........//////.........//////............//////---,,,+++***+++,,,...///........................////////////////////////000//////...------......//////000000000000/////////////////////////////////000000111111000000///---...///...------///000000000000000000000000000111111111111///---+++***///...---,,,,,,------...111000...---------......000/////////...........................---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,------...---+++******+++---............///000000111111//////.........---------......................................................////////////......000000000000000000000000000000///...............111111000/////////000000//////............//////////////////////////////...------,,,,,,------...///......---,,,,,,++++++------------------------........................///...------------...///+++++++++,,,,,,,,,,,,---...+++******,,,---,,,+++,,,+++++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---....................................////////////////////////000000000000111111000//////000111111//////000000000///......------///000000000/////////...---,,,+++,,,---.........---------......///......//////000000000000//////...------...//////......////////////......////////////////////////222222222111111000000000000000111111111111000000000/////////////////////000000////////////000000---------...//////000000222222222111111111000000//////000111111111111000.............../////////------......///000000111............---------------------...............---------............///000//////...//////000000000111111111111222222222111111111111111111111111666555555444333222111111222111111222444666999:::666555555444444444444555555555444444444444555555222222222222222222222222444444444333333222222222222222444555555444333333222333444444444333111000111111222222222222111111333333333222222222222222000000000000111222333444/////////000000000111111444555666555222///------000///...---,,,+++++++++,,,---...---,,,+++,,,............///////////////...//////000000//////...//////............//////...---,,,,,,,,,---...///////////////////////////000000000000000000000000000000//////......////////////000000000000//////........................000000111111111111000000---......---++++++,,,...000000000000000000000000111222222222111000///...---,,,,,,+++,,,,,,---...//////...---------......------------,,,,,,,,,,,,---............------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000333000...---------,,,***------------------------+++++++++++++++,,,------***************+++,,,,,,,,,,,,************,,,,,,000000111111111111111111...............---------......................................................////////////......000000000000000000000000////////////............333222111000//////////////////............//////////////////////////////...------,,,,,,------...---------,,,,,,++++++***------------------------------------------------///......------......///++++++++++++,,,,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------------....................................//////000000////////////000000000000111000000//////000000111000000111111000000///...,,,,,,---.........------///...---,,,+++,,,,,,---------------...///000000...////////////000000000......------------............///////////////...////////////////////////111111222222222000///...//////000000000000//////////////////////////////000//////......//////000.........///000000111111222222111111111000000000...///000000111111000000---------....../////////.............../////////------------------------++++++******++++++,,,,,,---------............///000///...------///000111111111111111222222222222111111111111111111111111222222222111111000000000222222222222333555777888555444444333333333444444444444444444444444444444222222222222222222222222555444444333333222222111000222444666666666444333333444444444444333222222111111222222222222111111000000111111111000000000////////////000111222333000000000000111111111111333444555333000---,,,,,,//////---,,,,,,+++++++++,,,---......,,,,,,---...------------......///000//////000000000000////////////............//////000////////////000111222000000000000000000000000000000000000000000000000000000////////////000000...//////000000000000///..............................////////////......///000000///---,,,---///////////////////////////000111111111111111111111++++++,,,,,,,,,---............------------------,,,,,,,,,,,,,,,,,,++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---//////222000...------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***************+++,,,,,,,,,,,,+++******+++,,,,,,////////////..........................................................................................////////////......000000000000000000000000...///////////////......000//////......//////000//////............//////////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///...,,,+++,,,,,,+++*********++++++......---------,,,,,,,,,...------,,,,,,++++++******+++,,,,,,------,,,,,,........................------......//////000000////////////000000000000000000000//////000000000000111111111111111000000---------------------,,,000///---,,,++++++,,,---------------...///111111////////////////////////......------------......---...//////////////////////////////////////////+++,,,...000000///...---......////////////...............////////////////////////......//////////////////000111111222222111111111111000000000000...//////000000000000000,,,,,,------......////////////......---,,,++++++,,,,,,------------------+++************+++,,,------------............//////...---------...000111000000111111111222222222000000000000000000000000000000000111111222222222222222222222222222333333333222222222222222333333333444444444444444444333222222222222222222222222444444444333333222222222000222444666666666444333666555333111111222333444111111222222222222111111///000000111111111000000//////............//////000000000000111111111111222333333222///------------------,,,,,,------...---///000///...---...///------,,,,,,---...///000//////000000000000////////////............//////////////////000000111111000000000000000000000000////////////////////////000000////////////000000......///000000000000000////////////////////////......////////////......000111111///------...///........................,,,,,,,,,,,,,,,------...,,,,,,------............,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///111///---,,,,,,,,,+++)))************************+++************+++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------------------------,,,---...........................................................................////////////......////////////////////////---...//////000///......------......000111333444//////............//////////////////////////////...------,,,,,,------...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///...---,,,,,,,,,,,,+++*********++++++......---------,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,........................---------...///000000111////////////000000000000/////////000000/////////000111111222333333222222000//////......---------///...---,,,+++,,,,,,------------...///000111222/////////.......................................------...///////////////000000000000000000000000((())),,,///000000//////......////////////......------....../////////000//////............////////////000000111222222222111111111000000000//////......///000000000000000---------------.........000000///---,,,+++***))),,,,,,,,,,,,------------------,,,,,,,,,...///000---------............///------------...///000000///000000000000111111111000000000000000000000000111111222333444555555666222222222222111111111000111111111111111222222333333333444444444444333333333333333333333333333333333333333333333333333333222222444555555444333333666444222000///111333555111111222222222222111111000111222444444333222222//////...---------....../////////000000000111111111222222111///......///---------------...///000...///000///......///000///...---,,,,,,---///000...//////000000//////...//////............//////,,,,,,---------.........//////////////////////////////////////////////////////......//////000000---...///000000111111000//////////////////////////////000000000000//////---......---++++++,,,...........................---,,,,,,,,,,,,---...///,,,------............---***+++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++---...//////---++++++,,,,,,+++******************************************+++,,,,,,+++++++++++++++,,,---------------------------------------...............---------.....................................................................////////////......////////////////////////------///000000000///.........///111333555777888//////............//////////////////////////////...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---************+++++++++++++++,,,......,,,+++,,,---,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................,,,------...///000111111////////////000000000000...//////000000//////...///000111333444555555555222111000///...............---,,,,,,,,,,,,..................///000111111/////////............---......////////////......,,,---...///000000000000000000000000000000000000)))+++---///111111222111......////////////......---------......//////000///......------......////////////000111111222222111111000000000/////////---...//////000000//////...------------------,,,000//////...---,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,---///111222---------............///+++,,,---...////////////....../////////000000000000000000000000000000000222222222333333444444555111222222222333222222222222111111111222222333444222333444444444444333222333333333333333333333333111222222333333444444555333333333333333222222222444333222111000111111222111111222222222222111111///111222444444444222111......---......///000111....../////////000000000000111111000//////000222000000///.........//////---...//////------...///111000...---,,,---///000.........//////.........//////............//////++++++,,,---------------........................------------------------......------...//////000---...///000111111111111..............................////////////......+++,,,,,,+++******,,,...------------------------///......------...///000,,,,,,---...---,,,++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------***+++,,,---------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))******+++,,,...///---,,,******+++,,,,,,+++***************************************++++++,,,***************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......//////---------.........//////......................................................////////////......////////////////////////,,,---///000111000///...///000000111333555777888//////............//////////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------)))************++++++++++++,,,---,,,***)))+++...,,,+++++++++,,,---............---------,,,,,,,,,***++++++,,,,,,------...,,,,,,---............---........................,,,,,,---...///000111111////////////000000000000......///000000///......---///111333555777888888333222000///---------------,,,++++++,,,---///000000///////////////000000//////.........---------//////000111111000//////,,,---...///000000000000000000000000000000000000,,,------...//////000000/////////000000/////////,,,,,,---......///000000///......------......///......//////000111111222111000000000////////////---...//////000000//////.........------,,,,,,,,,///////////////.........+++++++++,,,,,,------------,,,+++***+++---///111---------.........//////***+++---///000000///...............////////////000000000000000000000000222222111111111111111111000111222333444555555444222222222222333333444555222222444444444444222222222222222222222222222222000111222333444444555666444444222111111111111222111111222333222111000///111111222222222222111111---...000222333222000///,,,------...000111333444............///////////////000111000///000222333333222111///............,,,---......,,,,,,---...222111///---,,,---...///------............------//////............//////,,,---......//////..............................---------------------------------------...///000---...///000111111111111------------------------+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++---///------------------------,,,+++************,,,,,,+++,,,,,,---,,,+++)))((()))***+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,***+++,,,,,,------------************************---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))***+++,,,......,,,***)))***+++---,,,,,,++++++++++++++++++++++++*********)))***++++++,,,)))))))))))))))******+++***++++++,,,,,,++++++*********++++++,,,---......---------.........//////......................................................////////////......////////////////////////+++---///000111000///.../////////000111222444444//////............//////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,---------+++,,,---+++((((((+++...+++++++++,,,---...///000......---------,,,,,,,,,)))***+++,,,------...///,,,---......//////..............................,,,,,,---...///000111222////////////000000000000---...///000000///...------...000333666888999:::333222000...---,,,------,,,+++++++++,,,...000111111000000////////////000//////.........---------///000111222222111000///,,,---...///000000000000000000000000000000000000...---,,,++++++++++++,,,//////000000000000//////,,,,,,------...///000000.........------..................///000000111111000000000000////////////---......///////////////+++,,,------......------------++++++++++++---------,,,+++******+++,,,------...............------+++,,,...///000///......333222111000000111222333111111111000000000000000...///000111111000...---111111000000000000000000000000111222333333444444333222111000////////////000111222111//////000111555555555555555555555555222222222222222222222222333222222111111222222333222222111000///...------111111000000//////......///000111222222222222222222111000//////000111222////////////////////////000000///...............////////////////////////------------------------,,,---......//////..............................000...---...000111...+++---...///...,,,,,,...///////////////////////////*********+++,,,---...///000...,,,+++++++++---..................///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------.........---,,,,,,+++......,,,,,,,,,,,,......,,,++++++******++++++,,,))))))))))))************---...///000...+++(((%%%+++***)))))))))***,,,,,,,,,,,,+++***))))))))))))------,,,,,,,,,,,,++++++((())))))))))))*********************)))))))))((((((((()))))))))*********))))))))))))))))))))))))***,,,,,,,,,******+++,,,+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,......------...///111222++++++---......---++++++(((((()))***,,,---......................................................111000......---...///000...///000111111///---+++//////.........---------..................------...//////000///---+++***.................................------,,,,,,,,,...---,,,+++***+++,,,,,,////////////...---,,,+++*********++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------------......///000000000---------.........////////////000000111111111222111000///......///000111//////.........---------///000222333444555666666666222///...000111000...------,,,,,,,,,------............///////////////000000///...............//////000000000000//////...............///000000------............---------......///////////////222111111000///......------,,,,,,,,,---///111222///////////////......---,,,---...///000000000000000000000000000000000000000000000000000000000000+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------............------,,,---..................000//////.........//////////////////////////////000111111222222222111111000000000000000000000000111111111222222333333444111000000000000000111222555666666555333111222333555555555555555555555555222222222222222222222222333333333333333333333333222222111111000000//////000000000///////////////000000111222222222111111111000////////////000111........................000000///.......................................------------------------,,,------.......................................---,,,+++,,,...///...,,,---...///...,,,,,,...///........................---,,,,,,------///000000000///---,,,+++,,,---..................//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------,,,++++++***,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,))))))))))))************+++,,,......---,,,***(((+++***)))))))))***+++,,,,,,++++++************+++---------,,,,,,+++++++++)))))))))*********++++++******)))(((((((((((((((+++++++++,,,,,,---------)))))))))))))))))))))))))))***,,,+++******,,,---+++++++++*********))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,...///000,,,,,,------------,,,,,,***++++++,,,---...//////................................................---,,,++++++++++++,,,---......///000///...---,,,//////.........---------...........................////////////---,,,+++------------------------------------------,,,,,,...---,,,+++++++++,,,,,,////////////...---,,,+++++++++++++++++++++,,,,,,++++++,,,+++******+++---,,,---------------,,,,,,,,,,,,------------,,,,,,------------------------,,,------...//////000000---------........./////////000000000111111111111111000///......///000000//////.........---------,,,---...000111222222222444111///...///000///---******+++,,,---///000111---.........//////000000000000///...............//////000000000000//////...............///000000---......//////......---------...///000000//////111111000000///......---------,,,,,,---...///000///////////////...------,,,---...///000000000000000000000000000000000000000000000000000000000000+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------............------///...------------------------...............---........................000000000000111222222333000000000000000000000000222222222222222222222222/////////000000222333333888999999777444222222333444444444444444444444444222222222222222222222222222333444555555444333222222222222111111111111111//////////////////000000111111111222111111000000//////............//////........................000/////////....................................------------------------,,,,,,---...............------------------------///---,,,---///000000000---......---,,,,,,---///........................---,,,,,,------...///000000///...---,,,---.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******)))******))))))))))))******,,,++++++******++++++,,,))))))))))))************++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++***++++++,,,,,,...------,,,+++*********************+++++++++,,,,,,+++***)))((()))******))))))))))))************))))))))))))))))))))))))(((***++++++******,,,---+++++++++******************++++++,,,,,,++++++************++++++++++++,,,,,,++++++******++++++,,,************+++,,,------------,,,,,,,,,,,,------------......////////////////////////////////////........................///......------...//////............------------...............---------........................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,......///......---,,,+++,,,,,,++++++++++++++++++***+++,,,+++))))))+++,,,+++,,,,,,------,,,,,,+++------............------------------------------,,,,,,,,,---......//////------........./////////000000000000111111111111222111000///......//////...............---------...///000222222333333333222000.........///...---******+++,,,---...000111,,,------...///000111111000000///...............//////000000000000//////...............///000000---......//////......---,,,---...///000000000000111000000//////............---,,,,,,,,,------......////////////...------,,,---...///000000000000000000000000000000000000////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000///---,,,+++,,,---------...///000000000///................../////////...---------...///111222000000000111111111111111333333222222222222222222111000000000111111222333555666666555222111111222444444444444444444444444222222222222222222222222111222444555555444222111000000000111111222222222---......//////000000000111111222111111000//////................................................///////////////......---........................------------------------,,,,,,---.........------------------------------///...---------...//////---......---,,,,,,---///........................+++*********+++,,,,,,---000///...---------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,***+++++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,((()))))))))************++++++++++++++++++++++++***************+++++++++++++++******+++,,,------...------,,,+++***))))))******+++++++++,,,,,,,,,...---+++*********,,,---(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++***)))***+++***************************++++++,,,,,,++++++***************++++++++++++,,,++++++******++++++,,,************++++++,,,,,,---,,,+++******+++,,,---............////////////000000000000000000000000........................///////////////000000000...------,,,,,,,,,------....................................//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++---.........------,,,+++,,,,,,,,,++++++************++++++***))))))***,,,)))******++++++++++++***---..................---------------------------++++++,,,,,,---.....................////////////000000000000000111111111111111000000///.................................000000111222333333222222000///............------......---,,,,,,,,,------,,,,,,---...///000111222000000///...............//////000000000000//////...............///000000......////////////......+++,,,---///000000000000000000/////////...............------,,,,,,,,,,,,......//////......---,,,,,,---...///000000000000000000000000000000000000////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------000...---+++++++++,,,---,,,---...000000000///............//////000000000...---,,,,,,---///111222111111111222222333333333333333222222222222222222333333222111111111111111111222333333222111333444444444444444444444444444222222222222222222222222///000222333333222000///......//////000111111111------......//////000000111111111111111000///...------............------......................../////////000///...------........................------------------------+++,,,,,,---...---------------------------------------,,,+++*********+++,,,---...---++++++---...........................++++++*********+++,,,,,,//////...---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******************))),,,++++++******++++++,,,((()))))))))************---,,,,,,+++*********)))))))))******++++++++++++************+++,,,,,,---------,,,++++++***))))))******+++++++++,,,,,,,,,---,,,+++***)))***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---+++)))'''((()))***************************++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------------......000000000000000000000000........................++++++,,,,,,------------------,,,,,,,,,------...---............................../////////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++------------------,,,+++,,,,,,,,,++++++************++++++***))))))***,,,******+++,,,,,,,,,,,,,,,---..................---------------------------++++++,,,,,,---................../////////000000111111000000000000000000000000000000000///......---.....................,,,------.........---------.........------------///...---,,,,,,,,,,,,,,,,,,,,,---...///000111222000000///...............//////000000000000//////...............///000000...//////////////////...,,,---...///000000000000////////////........................---,,,++++++...............------,,,,,,---...///000000000000000000000000000000000000000000000000000000000000+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,------...------...---,,,,,,,,,,,,,,,,,,++++++,,,---.....................//////000000111////////////000111111222000111111222222333333333222222222222222222222222444444333111111000000000111222444444333333555666333333333333333333333333222222222222222222222222///000111222222111000///......//////000000000111..................//////000000000111000000//////------...//////...------------------------------...///000000000///---,,,------------------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---------,,,------,,,++++++,,,...------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************++++++++++++***+++,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,))))))))))))************,,,,,,,,,,,,+++***)))((())))))***++++++++++++************)))******++++++++++++++++++************************+++++++++,,,)))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))''''''(((***************+++++++++***++++++,,,,,,++++++***)))))))))************+++,,,++++++******++++++,,,+++,,,,,,---------,,,,,,++++++************++++++++++++,,,,,,,,,---------////////////////////////........................+++,,,---......///......------------............---------........................//////000000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,+++***,,,,,,------------,,,,,,,,,,,,++++++++++++++++++)))***+++***((((((***+++,,,,,,---...////////////------............------------------------------,,,,,,,,,---......//////....../////////000000000111111111111000000000000//////000000000000//////---------...............---...............------,,,...//////...------...,,,,,,,,,,,,---...//////,,,------...///000111111000000///...............//////000000000000//////...............///000000...//////000000//////...---......///////////////.........................../////////...---,,,,,,---............---,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000000000+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,******+++,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,---...///000,,,,,,---......///000000//////000000000000000///...//////000111111222222111111111222222333333444333333222111111111222222222333444444333222444555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111..................------...///000000000000000000---...////////////...---------------------------...///000111000///---,,,------------------------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111000...//////,,,------,,,++++++,,,...------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************++++++++++++))))))***+++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,))))))))))))************)))***+++,,,,,,+++)))(((((()))***+++,,,++++++*********))))))((()))))))))************++++++++++++)))))))))*********++++++)))***+++,,,+++***((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((***+++***)))((()))+++))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))************,,,++++++******++++++,,,+++,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,******+++,,,---......///................................................---...///000111111111000,,,---...///000///......---------.........//////---......///000000111111///...------------...///------------------------------------------,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,)))*********((((((***+++++++++,,,---...//////...,,,,,,------------,,,,,,------------------------,,,------...//////000000.../////////000000000000111111111111000000000///---...///000111111000000---------.........//////000000000000000///...---+++...111000...---...///,,,,,,,,,,,,---......///---.........//////000000000000///...............//////000000000000//////...............///000000//////000000000000/////////////////////......---...........................///000000000///...---------......------,,,+++,,,---...///000000000000000000000000000000000000222222222222222222222222+++,,,------......------++++++------------++++++,,,,,,---......---,,,,,,)))***+++,,,------...---)))***,,,---...------,,,//////......///000222333++++++,,,,,,---...//////------/////////...---,,,,,,------...///000000111000000111222333333444444111111111111222333444444222333444333111000111222333333333333333333333333222222222222222222222222333333222111111222333333111111111111111111111111/////////......------,,,......///000000111000000---...///000000///...---------------------------...///000111000///---,,,------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""(((++++++)))***+++,,,------,,,++++++,,,...------------------------++++++******)))*********++++++,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++(((((()))***************((()))***++++++***)))(((,,,++++++++++++++++++,,,))))))))))))************&&&'''***---------+++)))((()))***+++,,,+++************)))(((((('''(((((()))))))))***++++++,,,,,,((())))))))))))*********+++---///000000...+++)))++++++******)))))))))((())))))))))))))))))))))))%%%''')))))))))***,,,---))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))************,,,++++++++++++++++++,,,***+++,,,------,,,******,,,---////////////---,,,******+++,,,---//////000................................................)))***,,,............---+++---///111111000///...---------.........//////---......///000111111222///...---,,,,,,---//////.................................------,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,------,,,,,,,,,*********++++++,,,,,,---)))******)))(((((()))+++'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------......///000000000////////////000000000000222111111111000000//////,,,---///000111222111111---------.........//////------------,,,+++******+++...111111///---...000000///...---,,,+++++++++.........///////////////000000///...............//////000000000000//////...............///000000//////000000000000//////000000000000///...---,,,---........................///000111111000///...------......------,,,+++,,,---...///000000000000000000000000000000000000222222222222222222222222///...---,,,,,,,,,,,,,,,000//////......---,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,+++,,,,,,,,,---...........................------------...///000111222222////////////////////////000000000000111111111111111111111111111111111111333333333222222111111111555444333333222222222222555444333222111111111111333222000000111111000///111111111111111000//////000111111111222222222222///////////////...------............---------------------............///---------------------------,,,,,,+++***)))((((((++++++++++++++++++++++++,,,+++***))))))+++---...000//////...------,,,,,,************************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&))),,,+++,,,,,,------,,,,,,,,,,,,+++******))))))******************************---------,,,,,,+++++++++............---,,,+++***,,,+++******))))))************+++++++++,,,,,,,,,++++++******************,,,,,,,,,++++++*********((()))))))))))))))((((((&&&&&&((()))************+++)))((())),,,---+++)))+++,,,,,,---,,,+++***)))+++***)))***+++***&&&"""******++++++++++++******,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,)))******+++++++++******)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,------,,,+++,,,...000------------------------//////...---,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...........................///000///.........000000000///---,,,+++***)))---.........//////000000000000//////.........------,,,++++++******++++++//////...------,,,++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---,,,+++*********+++,,,,,,---...---+++***+++,,,///---,,,,,,---...---,,,---------............///...///000000//////000111///000111000......///000///......---------............------------......------------------------........................000000//////......------............///000222222,,,,,,---...///000111111222111///...---------...000000111222222222222222//////000000000000/////////////////////.........000//////.........//////---------............/////////...---------------////////////////////////000000111111111000000///111111111111111000//////......---,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,+++++++++******)))******+++,,,,,,------------------------........................------,,,------......//////000........................//////000000000111111111111111111111111111111111333333222222222111111111333333222111111111111111333222222222222222333333444333222333444555333222111111111111111000//////000000000000111111111222111111111111111000//////000000000000////////////,,,,,,,,,,,,---------...------------------------,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------...............------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((+++---******+++++++++***)))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,+++******))))))***************+++++++++,,,,,,************************+++++++++******)))))))))))))))*********))))))))))))))))))************)))***)))(((***,,,---+++)))++++++,,,,,,,,,+++)))(((***(((((())),,,,,,)))&&&)))******++++++******)))***************)))(((((()))))))))))))))***************+++++++++******)))))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***,,,,,,------...---------.........---,,,---///000------------------------------,,,,,,,,,------...---,,,***))))))***,,,---........................---...//////------...///////////////////////////............/////////000000/////////............---,,,++++++***+++++++++------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,...---,,,++++++,,,------,,,---...---+++***+++,,,...,,,++++++---...---------------............//////000111111//////111222000111222111///......//////......---------............------------......------------------------........................//////......---------,,,............///000111222------......///000000000222111///............//////000000111111111111111111111222222222222111111000000///...............//////............//////........./////////000000000///......------......////////////////////////222222222222222111111111111111111111111000//////...------,,,,,,,,,,,,,,,...---,,,+++***)))((((((,,,,,,,,,+++++++++******+++++++++,,,,,,------...............------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000111111111111111111111111111111222222222111111111111111222222111000000000000111111111111222222444555555333333333444666777666555111111111111111000//////////////////000000000000000111111111111000//////000000000////////////...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////---+++***+++,,,,,,---.../////////........................***++++++,,,------------------------------------,,,---...---,,,+++,,,---+++++++++++++++***)))(((***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''(((***+++------......,,,+++******))))))***************++++++++++++,,,*********************************))))))))))))))))))))))))***************+++++++++******)))))))))))))))(((***+++,,,+++)))******++++++******)))((((((''''''(((+++,,,,,,+++)))******++++++******)))(((((())))))((((((''''''************))))))((((((+++++++++++++++***)))((()))))))))*********++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++******)))+++,,,---///000111111111---,,,+++******+++,,,---------------------------,,,,,,,,,,,,---...//////---,,,+++******+++,,,---------------------------,,,---......,,,,,,---...,,,---...///000111111222............////////////////////////............------,,,++++++++++++++++++++++++***))))))((((((*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,---......,,,---...---,,,++++++------+++***+++---.........---------............///000111222111000000222444222444555444111...------......---------......///......------------......------------------------........................---------------,,,,,,,,,///......//////000111222////////////////////////222111000/////////000111...//////000000000000000222222333333333333222222111000///------......//////...............//////////////////000000000111000000///...............///////////////////////////...---,,,,,,---...///111111111111111000//////------,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,------///.........------,,,,,,,,,,,,------------......---------,,,,,,,,,++++++........................////////////000000000111111111111111111111111111111111111111111111111000222111111000000000111111222111111222222333444555111111222444777888888666111111111111111000//////.........////////////000......//////......---,,,......---------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++---.........------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------+++---//////---,,,,,,,,,------------,,,+++******)))***+++,,,,,,***((('''*********************************)))))))))))))))&&&''')))***,,,,,,------,,,+++******))))))******************++++++++++++))))))))))))******************************)))))))))((((((((())))))******+++******)))))))))))))))(((((()))***++++++***)))))))))*********)))))))))(((((('''''')))***++++++))))))************))))))'''(((((((((((((((''''''******)))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))******************++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++***+++---///111333444444///---+++***+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------------------+++,,,------++++++,,,---***+++,,,---...///000111.........//////////////////////////////.........------,,,++++++++++++,,,+++*********)))))))))((())))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------.........,,,+++,,,---,,,***)))***---...///...---------............///111111222111111111444666666888888777333///------...------------...//////......------------......------------....................................---------------------...///////////////000111111000000000000//////......111111000//////000111222---......///000/////////000000111111111111000000111000...---------///000......---------...//////....../////////000000000000000///............///////////////////////////...---+++******,,,...///111111111111111000//////,,,,,,+++++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,+++++++++******************++++++++++++......------,,,,,,++++++,,,,,,,,,,,,------......//////......---,,,,,,,,,////////////////////////...////////////000000000000000000000000000000000000000000000000000000000222222111111111222222333333222222111111222222333222222444777:::;;;:::888111111111111111000//////---.........////////////...............---,,,,,,------------,,,,,,,,,,,,------------............,,,,,,,,,---------......,,,,,,,,,------...//////++++++++++++++++++++++++++++++++++++,,,...000222------------------------************************)))***+++,,,---.........------------------------(((+++---...---+++++++++---------------,,,+++***''')))***++++++)))'''&&&************************))))))))))))))))))))))))((()))******+++++++++***,,,+++******))))))******))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++(((''''''''''''((()))******))))))(((((())))))***'''((()))***************))))))))))))))))))******)))))))))(((''''''(((((()))))))))******)))))))))((())))))******)))))))))'''(((((()))******++++++,,,,,,,,,+++***)))((('''(((((()))))))))***************++++++++++++******(((((()))))))))*********((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,------......)))+++---///111333444555111///,,,,,,...//////...------------------------///...---,,,,,,,,,,,,,,,...------------------...------------------------+++,,,---,,,+++++++++---,,,------......////////////////////////..................///////////////...---,,,,,,++++++,,,,,,+++++++++++++++*********))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,---...///...,,,+++,,,---+++***)))***,,,.........---------............///111222222111111222444777:::;;;;;;888444000......---------------...//////......------------......---------....../////////........................------....../////////000000////////////000000111111111111000//////......111111000//////000111222------...///////////////000000000111111000000000111000///...---......///---------------...//////------........./////////000000///...............////////////////////////222111///...///000333444111111111111111000//////+++++++++++++++,,,,,,---((())))))***+++,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,++++++++++++++++++,,,,,,------......000/////////......------////////////////////////......////////////000000000000000000000000000000////////////000000000000222111111111111222333333222111111000000000111111333444666999<<<===<<<:::111111111111111000//////............///////////////000000000000///....../////////............------------.........//////+++,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++++++++++++++***)))+++---000222---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,+++******+++)))******++++++*********((()))*********)))(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++******))),,,+++******))))))******)))))))))************+++'''(((((())))))*********+++++++++++++++,,,,,,,,,((((((''''''''')))***+++---+++***)))(((((()))***&&&(((******)))((()))*********)))))))))***++++++***++++++***'''&&&&&&'''((())))))******))))))((())))))***+++++++++******''''''((()))***+++,,,,,,+++++++++++++++***)))(((((((((((()))))))))************++++++++++++******((((((((()))))))))******((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,,,,---------***+++,,,...000111222222,,,)))&&&'''***,,,+++***------------------------//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000000000000000000000000///////////////..................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---...///...,,,,,,,,,...,,,***)))***,,,------------------............///111111111000000111555888<<<<<<;;;777333///......---------------...///000......------------......---------...//////000000........................------......///000111111000000////////////000000111111111000000/////////222111000/////////000111---......///////////////111111222222222222111111///////////////.........,,,,,,,,,,,,---...//////------------............//////...---------------////////////////////////000000//////000111222333111111111111111000//////++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++***++++++,,,------....../////////...............------------------------........./////////000000000000000000000000000000........./////////000000000000000000000111222222///.........///000111222111222444888;;;;;;999777111111111111111000//////....../////////000000000//////000000//////...---/////////.........------,,,,,,---------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,------...------------------------++++++,,,------,,,,,,,,,++++++++++++++++++++++++(((***+++,,,+++***+++,,,((())))))***++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***+++++++++++++++******,,,+++******))))))******))))))))))))************''''''(((((()))******+++)))*********++++++++++++***)))(((((()))+++---...333111...+++)))(((((()))&&&(((******(((((()))***+++******)))***+++,,,---***---...---***''''''((((((((())))))))))))((((((((()))******+++++++++***(((((())))))*********+++******+++++++++******)))(((((((((((()))))))))*********++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***)))((((((***+++,,,---.../////////'''###!!!"""'''***)))'''------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...///000000000111111111111000/////////......................../////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,)))***+++------------------//////...---,,,---...---+++******+++,,,,,,+++---------............///000111000//////111555888;;;:::888333///------...---,,,,,,------///000000......------------......---------...///000000000........................++++++,,,---///000000111000000////////////000000111111000000000000000000222111///............///......///000000000000///000000111111111111000000...///000111000///---,,,,,,,,,,,,,,,---...///000............////////////......---,,,,,,,,,,,,,,,////////////////////////,,,------...//////000000111111111111111000//////+++*********+++,,,,,,---111000000///------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******+++,,,,,,---..............................++++++++++++++++++++++++............/////////000000000000000000000000000---.........//////000000///////////////000111111,,,,,,,,,---///000222333---...000444777777555333111111111111111000//////////////////000000000000------......------,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++((('''((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************)))***,,,+++******,,,---)))***+++,,,---............---,,,+++++++++,,,,,,************************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))************&&&''''''((()))******+++(((((())))))*********+++,,,+++******+++,,,///000888666222...***(((((((((%%%(((******(((''')))+++++++++*********+++---...***---000000---***)))***(((((())))))))))))(((((((((((()))***************************)))))))))))))))******+++++++++******(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))*********************************)))***++++++,,,------+++)))'''&&&$$$###***++++++,,,------,,,,,,***'''$$$&&&+++......,,,------------------------,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------...///000111111000000//////.........------.........//////000000......---,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))+++,,,...//////........./////////---,,,---...---,,,******+++,,,+++***---------.........//////000000000///...111555888:::999555000,,,***,,,---,,,,,,,,,---...///000111.........------.........---------...///000000111........................******+++,,,...///000000111000////////////000000000000000000000000111111222111///...---------......//////000000000000000------............---------...000222111///---++++++++++++,,,---...///000////////////000000000000------,,,++++++++++++,,,////////////////////////...///000111222222222222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------*********+++,,,---...///)))***++++++,,,,,,++++++------------------------///............//////000000///...------...///000000000000000000000000000//////000000000000//////............////////////111111111111111000//////............///////////////...---,,,,,,---...///000///...---,,,+++++++++---------,,,,,,+++++++++++++++,,,---......///000)))******++++++******)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,+++*********+++,,,+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***)))(((+++++++++*********))))))************************((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''---,,,***(((''''''(((((())))))((((((((((((((()))++++++***)))+++...222444@@@>>>888222,,,))))))+++)))***+++***)))((()))***+++***************++++++------......---+++)))(((+++***)))(((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++++++++++++++++++++++++++---,,,++++++------,,,+++'''(((***+++,,,------......------,,,,,,------...++++++******++++++,,,---........................///////////////......------------............///......---------,,,,,,,,,.........------,,,,,,,,,---------------------,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........///......---------.........------------...//////++++++,,,,,,---...//////111000//////000222444555888666333000---+++******------/////////...---,,,////////////....................................+++,,,------++++++,,,---000000///...---,,,++++++////////////000000000000111111000000//////........./////////...---,,,,,,---......///////////////...///////////////......111111111000000///...------,,,,,,,,,,,,---......////////////////////////---------......///000111////////////...........................///000000333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************)))************++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,------///000000***++++++,,,,,,,,,,,,,,,.......................................//////000//////...------...///000000000000000000000000000......////////////..................////////////111111111111111000//////............////////////...------------------......------,,,,,,,,,------//////.........---------++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------++++++************+++++++++,,,,,,,,,,,,---------,,,,,,+++************+++++++++***)))))))))***+++++++++***)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))---------------,,,+++***+++++++++*********))))))***************************************++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((,,,,,,+++*********++++++******))))))))))))******+++***))))))***---000222<<<;;;999555000+++******'''(((******))))))***,,,******))))))******++++++---...//////...---***)))))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++***))))))+++...//////...---------------,,,++++++------,,,,,,,,,,,,------...------------...//////........................///////////////......------------............///............------,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++---------------...............------------......,,,,,,,,,,,,,,,---......+++,,,,,,---......//////000000//////000111333444555444111///,,,+++++++++------...//////...---,,,////////////....................................+++---...---,,,+++,,,---000000//////...---------.../////////000000000000111000000000/////////.....................---------......///////////////...///////////////......//////000//////...---,,,,,,++++++++++++,,,------..............................---......///000000////////////...........................///000000444333222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********)))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++---,,,,,,------...///000++++++,,,---------------..............................------...//////000...---------...//////000////////////////////////------............------............////////////000000111111000000//////............////////////---------......---------,,,,,,,,,,,,,,,---..................------------,,,,,,,,,+++++++++************++++++++++++***************************************))))))***************+++++++++,,,,,,,,,++++++***)))))))))))))))***))))))(((((()))******++++++***))))))))))))***************************+++++++++***************,,,,,,---------,,,+++++++++++++++******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))***))))))))))))***+++,,,++++++************++++++***)))(((((())),,,...000555777888777333...***)))&&&''')))***)))***+++---)))))))))))))))***+++,,,---...111222111///,,,***''''''''''''((()))++++++((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((()))+++,,,,,,---++++++++++++************))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,------------------,,,)))***++++++***)))***++++++++++++++++++++++++++++++******,,,...///...---////////////...,,,+++***------,,,,,,,,,,,,------...............///000000........................///////////////......------------............////////////............---...------------,,,,,,,,,---,,,,,,,,,++++++++++++***************)))))))))++++++,,,,,,,,,---------++++++++++++++++++,,,,,,......------------------...---------------......,,,++++++++++++,,,---------------......//////000////////////000111222222222111///---,,,++++++,,,------......///......---////////////............------------------------,,,.........---,,,---...////////////////////////....../////////000000000000000000000////////////---------...............---......///////////////...//////000000/////////...............,,,+++++++++************+++,,,,,,..........................................//////////////////......................../////////000222111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))***************)))))))))))))))*********+++++++++,,,,,,,,,++++++******)))+++*********+++,,,,,,---+++,,,------......------........................------------......///000---------......///000000////////////////////////---......//////......---............///////////////000000000000000//////............////////////---...///000000///...------,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++***))))))))))))***))))))))))))*********+++,,,+++******))))))******))))))))))))))))))))))))******************************+++++++++******)))************************************************((((((((((((((())))))***************************''''''(((((())))))******''''''''''''''''''((((((******)))))))))***++++++)))((((((((((((***,,,---000222444444111---***)))'''(((******))))))***,,,((((((((()))***+++,,,------000333444444111---***''''''''''''((()))***+++(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))(((((())))))***++++++,,,++++++*********)))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))***++++++***)))***+++************************...---------...---+++))),,,------.........---------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------........................///////////////......------------............////////////////////////...---------------------------,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,---------,,,,,,++++++***------,,,,,,------......,,,,,,,,,+++,,,,,,---...............//////000000.........//////000000111///...,,,+++++++++,,,,,,---------...............////////////............---------------------------...//////------...///.../////////000000111111........./////////000000000000000000////////////------------......//////---......///////////////...//////000000000000///...//////......---,,,++++++++++++++++++,,,,,,---.................................------......///////////////............---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++*********++++++*********+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000---......//////000000000/////////////////////////////////000000/////////............////////////...//////000000000//////............////////////...///000111111000///.........---,,,+++******+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))*********++++++,,,,,,+++***************)))******++++++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))************************)))******+++++++++******************************************************((((((((((((((())))))***************************''''''(((((())))))******)))))))))((('''&&&&&&%%%((((((((((((((()))***+++)))(((((((((((()))***+++---......---+++******+++***++++++***((('''((()))((((((((()))***,,,---...///111444666555111---***))))))(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++***)))***+++************************...------...///...,,,)))+++,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,******))))))******+++,,,........................///////////////......------------............///.../////////////////////------------------------------,,,++++++***))))))******++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,---......---------------......///.........///////////////------.........//////...---,,,+++******+++,,,---------------......//////////////////............---------------------------...//////------...///......//////000000111111............////////////////////////000000000000---------------...///000---......///////////////......///000111111000000////////////...---,,,,,,,,,,,,,,,,,,,,,---.................................------------......///////////////............------...///000/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++************+++******+++++++++,,,,,,,,,)))************+++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,---...000000///000000111111000000/////////////////////////////////000000000000//////............////////////......///000000000//////............/////////////////////000000////////////...---+++******)))))),,,,,,,,,,,,------------%%%&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))*********))))))*********+++++++++,,,,,,+++************+++)))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))***************+++++++++++++++,,,---------,,,,,,***************+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,+++***)))'''&&&''''''''''''((()))***+++))))))((((((((())))))***++++++***)))'''(((***,,,+++,,,,,,+++(((''''''(((((())))))***,,,...///000222444555555444000,,,******)))((((((((((((((())))))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((((('''))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++************************))))))+++...111111000............------+++***))),,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---........................///////////////......------------............///---............/////////,,,,,,,,,------------.........---,,,+++******)))*********+++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++***************)))++++++++++++,,,---...///...------------...//////........................,,,------.........------,,,+++*********+++---...---------------...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---............//////000000000------........./////////////////////000000000000///...---,,,,,,---///000---......///////////////......///000111111111111//////000//////...---,,,------,,,,,,------...///------------------------,,,,,,,,,,,,---...///000////////////............,,,---///000000000///............///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***(((((()))+++,,,(((((()))***+++,,,------)))************+++++++++------------------......------,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000222222333333222111000///000000000000000000000000...//////////////////...............////////////---......///000000//////............////////////......------------......------,,,+++*********+++++++++,,,,,,,,,---------((()))))))))******++++++))))))************))))))************************++++++************++++++*********+++++++++,,,,,,++++++***))))))))))))***'''(((***+++,,,,,,,,,+++---,,,++++++******++++++************************))))))*********+++++++++***+++,,,------------,,,))))))*********+++++++++***************************************++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((++++++,,,,,,,,,+++)))((((((((((((((()))***+++,,,***))))))))))))))))))))))))******)))'''((()))+++***++++++***((('''((()))))))))***+++---///111222555666666555222///+++)))(((((('''(((((()))***+++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))***************************)))))))))(((((())))))***++++++++++++***************************))))))))))))))))))))))))******++++++++++++******)))***++++++***)))***+++************************'''(((+++...222333111///...............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................///////////////......------------............///,,,,,,------............,,,,,,,,,---------......//////...---,,,+++******)))))))))*********++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,------...///------------------------+++,,,---......---,,,+++,,,,,,+++***+++,,,---...------,,,,,,---...000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---..................//////---------.........//////.../////////000000000111000///---,,,,,,---...///---......///////////////......///111111222222111...............---++++++,,,,,,++++++,,,,,,---...------------------------******+++,,,---///000111////////////............,,,---///000111000///...//////..................,,,,,,,,,,,,,,,,,,,,,,,,************************///,,,)))''''''(((+++---&&&&&&''')))***+++,,,---)))************+++++++++---------....../////////++++++******)))***************+++,,,,,,,,,,,,+++------------------------+++++++++,,,---...000000333444444444333111000...111111111111111111111111---..................---............/////////000------...///000000//////............/////////000------+++******+++------++++++******++++++,,,---)))))))))******+++++++++.........---------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******)))(((((((((((((((&&&''')))***+++++++++***---,,,++++++******++++++************************))))))******++++++++++++((()))***+++++++++++++++))))))******++++++++++++************************((((((((((((((())))))***((((((((((((((((((((((((******))))))(((((('''''''''(((***++++++***))))))))))))))))))***+++,,,---************))))))))))))((()))++++++)))))))))***((()))******)))(((***+++******+++,,,...000222444777777666444111...+++)))%%%&&&&&&''')))***,,,---)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))***+++,,,------...+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))+++++++++***)))***+++))))))))))))))))))))))))******,,,///222222///---+++,,,---///000111111111,,,++++++++++++++++++,,,++++++******++++++,,,---........................///////////////......------------.........//////,,,,,,,,,---------......,,,,,,,,,------.........000//////...,,,++++++***'''((((((((())))))******++++++,,,,,,,,,------------,,,,,,++++++*********,,,,,,,,,------.........++++++++++++,,,---...///,,,,,,++++++,,,,,,---...---------------------,,,+++,,,---------,,,+++***---,,,+++++++++,,,---...------,,,,,,---...000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................---------.........//////.../////////000000111111111000...,,,+++,,,---...---......///////////////......///111111222222222------------,,,+++******++++++******++++++,,,---------------------------)))******+++---///111222000/////////............,,,---///000111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------...,,,+++*********+++,,,---***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))***,,,,,,,,,---000222555555444333222000///.........------------......000///...------...///000//////...///111000...+++,,,---.........---++++++000---++++++---///000000111111000///...---,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))***++++++***))))))***,,,***************)))((((((******))))))******+++,,,+++++++++***''''''''')))+++******))))))******+++///---+++******+++---...)))***+++,,,,,,+++***)))+++++++++,,,,,,---------******+++******)))((('''///,,,)))))),,,...---,,,************************---,,,+++******+++,,,---+++++++++*********))))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))******)))(((((()))******+++***)))(((((()))******)))((((((''''''''''''''')))))))))***,,,///222333<<<:::777333000---***)))''''''(((((())))))******------,,,++++++******)))((((((((((((((((((((((((---,,,***((('''((()))***&&&'''***,,,------,,,+++---,,,+++***))))))))))))************************)))))))))))))))))))))))),,,+++(((''''''(((+++,,,++++++,,,------------,,,)))***++++++)))(((((()))((((((((()))******+++++++++,,,---///000000111111111000000000000000...,,,******+++,,,------------******+++++++++,,,,,,,,,//////............//////+++,,,...///000//////......------,,,,,,------...111111000///////////////,,,,,,---......------,,,------,,,,,,,,,,,,++++++++++++******************,,,,,,+++,,,---...//////,,,---------,,,++++++***************+++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---...///000000......------------......------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,---------......//////000///...,,,,,,,,,---...000///---+++*********+++,,,+++++++++++++++++++++,,,,,,,,,---///000222333111000///...------...///////////////...---,,,+++,,,,,,------...///000000------............---------.........//////000000//////...------------...//////...---,,,,,,++++++---...000111111000...---............////////////---......//////...------,,,---...000111111111111...------///222222000---++++++++++++++++++++++++))))))******+++,,,,,,---...---+++*********++++++*********)))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,------***,,,------,,,---///111888777777555333000---+++........................//////...------...//////.........///000000///------......///...---,,,+++,,,,,,+++,,,...///...,,,//////......------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,+++++++++++++++******)))+++++++++++++++,,,,,,---+++,,,,,,+++))))))***+++******))))))))))))******++++++***)))))))))***+++((()))***++++++***)))(((******++++++++++++++++++)))***+++,,,,,,---,,,,,,...,,,******,,,---,,,+++************************+++***)))(((((()))***++++++++++++*********))))))++++++***)))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))***************(((((((((((()))))))))***))))))))))))))))))))))))---,,,***)))((()))))))))+++******)))(((((((((((()))***+++---///222444555:::888555222...,,,***)))''''''(((((()))*********++++++************))))))))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***!!!$$$''')))******)))******************++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,***))))))***)))))))))***++++++,,,,,,***+++,,,---...//////000///....../////////---,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,//////............//////***+++,,,---------,,,+++...------,,,,,,------...//////...------------...------------------,,,,,,------,,,,,,,,,+++++++++++++++******************......---,,,,,,,,,,,,,,,---------------,,,++++++************+++,,,------...---,,,,,,,,,,,,---...,,,,,,------......//////......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////...---------------......---,,,++++++++++++------------------------------------...000111222111000///...------...//////000000///...---,,,,,,,,,,,,------...//////000---......//////......---............/////////000//////...---------------///......---,,,,,,++++++***+++,,,------,,,+++***............////////////..............................///000000000//////---++++++,,,///000...,,,++++++++++++++++++++++++((())))))***+++,,,------///...,,,+++***)))))))))++++++******)))*********,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,---......------///000555555666555444111...,,,...///000000000000///.........------------......---------...000111000...///////////////...------******,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++---,,,,,,,,,---,,,++++++***,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...*********))))))*********************************'''((()))******)))((('''***************))))))))))))***+++,,,,,,---,,,,,,,,,+++***+++------+++***************************)))((((((''''''(((((()))+++************)))))))))+++***))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************))))))((((((((()))))))))******'''((()))******)))((('''++++++*********++++++,,,------+++***)))))))))))))))+++---000222444555666666555222///---***)))(((''''''((())))))******+++((())))))))))))*********************************)))(((''''''((()))+++,,,$$$&&&(((***+++,,,,,,+++(((((())))))***+++,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***)))******+++,,,+++++++++***,,,------+++******+++))))))***++++++,,,,,,---******+++,,,---......///---.../////////...---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------//////............///////////////000//////...---...------,,,,,,------...------,,,++++++++++++,,,......------,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++++++++---------,,,,,,,,,,,,,,,------......------,,,,,,+++++++++***++++++,,,,,,...------,,,,,,------...---------------............------,,,,,,------...------,,,+++++++++++++++------------.........///......////////////000000.........///......---,,,,,,,,,,,,------,,,,,,+++,,,,,,------......//////......------...//////000000///......---.........000000000000///...------,,,,,,------.../////////---......//////......---............///////////////......---------------.........------,,,,,,+++,,,---...//////...---,,,---............////////////...---,,,------...//////////////////...------...---+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,+++*********))),,,,,,+++***)))))))))***+++******))))))******+++*********++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,------------,,,++++++...//////...---,,,...///---///111333333222111///---///000222222000///---......------------......---,,,,,,...000222111000000000000000000//////...,,,,,,,,,...//////---++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------///000000...,,,+++,,,---******++++++++++++*********++++++,,,,,,,,,,,,+++((()))***++++++***)))(((+++************)))))))))***************)))'''''')))***+++,,,,,,,,,***)))************************((((((((((((((((((((((((************))))))))))))******)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((('''''''''(((((()))))))))*********((()))+++,,,,,,+++)))((((((((()))***,,,---...///------+++***))))))(((((((((***---000333444555555111000...,,,***)))(((((('''(((((()))******++++++(((((())))))***++++++,,,************************---,,,+++***))))))))))))---............---,,,+++(((((()))***************************************))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++******,,,---,,,+++)))******((())))))******+++,,,,,,******+++,,,---...//////111222333333111///---------------,,,,,,***)))))),,,,,,,,,---------......///......------......///000000000000//////.........------,,,,,,------...---,,,,,,+++++++++++++++......---,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++,,,)))***+++,,,---.........------.........------,,,,,,,,,++++++***+++++++++------------------------...---------------------------,,,,,,,,,,,,------++++++***)))))))))))))))............/////////////////////000000000000000------/////////...---,,,)))***,,,---...---,,,,,,)))******+++,,,---......///......------.................................000000000000000///......---------.........//////......////////////...............//////////////////...------,,,,,,------......---------,,,,,,,,,......///000000///......---------........./////////...---+++,,,---///111---...............------111000.........///000111++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))*********++++++,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,------------,,,++++++...//////...,,,,,,---///***,,,...000000000///...---///000222222000///---........................---,,,+++---000222222111111111000000////////////111///------.../////////,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...+++++++++,,,+++******)))***************+++,,,,,,222222111///,,,***+++,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,******++++++++++++++++++*********************)))''''''((()))+++,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))***,,,------,,,***))))))******+++,,,,,,------++++++***(((((('''''''''''')))+++...000111222111---,,,+++***)))((((((((((((((())))))***+++++++++((())))))***+++,,,------************************)))(((((('''&&&&&&&&&%%%+++++++++******)))(((((()))************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++***)))***,,,+++)))(((((()))''''''(((((()))*********,,,++++++,,,---...000111666888999888444000......---------,,,+++***)))(((,,,,,,,,,---------............------------......,,,,,,+++*********))))))...------,,,,,,------......------,,,+++,,,,,,,,,...---,,,++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,---------------,,,,,,,,,++++++***+++++++++---------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************........./////////000000000000000000000/////////,,,---...//////...---,,,)))***,,,---......---,,,******+++,,,,,,---......///......---------------------..................000000000000000//////...---------..................//////////////////...///////////////...............---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++------------............///...,,,+++,,,---000111+++,,,---...////////////111111000///...///000111+++++++++++++++++++++++++++++++++***))))))(((((()))***+++,,,,,,,,,,,,+++++++++******)))*********))))))(((((((((((())))))++++++++++++++++++,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++((()))***,,,---------------......---++++++---............------,,,+++***...///000000000000///.........////////////......---,,,+++---///111222111111111000///////////////333111...,,,...///000000,,,,,,------.........///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++++++++---///+++++++++++++++******)))******))))))******+++,,,111111111...+++)))***+++***+++,,,------,,,+++***''''''(((((()))************+++,,,------,,,+++************+++++++++,,,,,,)))***+++,,,,,,---,,,,,,((()))++++++)))((()))***************************)))******++++++******)))(((((()))))))))))))))***)))))))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++******)))))))))*********++++++******+++,,,,,,+++******,,,,,,,,,,,,+++***)))((()))((((((''''''''''''''''''((()))+++,,,---......))))))(((((((((((())))))(((((()))******++++++,,,)))******+++,,,---------************************&&&''''''((())))))******&&&''''''((()))******+++)))***++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))******+++,,,+++++++++(((***++++++)))(((((()))&&&&&&''''''((())))))***,,,,,,++++++---...000111666999<<<:::555111//////,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------......------------......,,,,,,+++*********++++++...------,,,,,,------...///...------,,,,,,---------,,,+++******+++,,,---++++++++++++******************++++++,,,------------.........,,,***((('''++++++,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,............/////////000000000////////////......,,,---......///.........***+++,,,,,,------------------......//////000000......---------------...,,,,,,---............---/////////000000//////..............................//////000000//////...///////////////............------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,---...000111+++,,,---...///000000000...//////...---,,,...///++++++++++++++++++++++++(((((())))))***************+++,,,,,,,,,+++***)))*********)))******++++++******))))))))))))******,,,,,,++++++++++++++++++)))***+++***))))))***+++************************'''(((***+++,,,,,,------+++,,,,,,,,,******,,,...//////---,,,++++++++++++........................//////000111111000/////////---,,,,,,///111111111111000///.........//////111///......//////...---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///,,,,,,,,,,,,,,,++++++***+++************+++,,,,,,---......,,,******+++,,,((()))+++,,,,,,+++)))(((((('''''''''((()))+++,,,***+++,,,,,,,,,,,,+++***'''(((((()))***+++,,,,,,)))***+++,,,,,,---,,,,,,((()))***)))'''''')))+++************************)))******++++++******)))(((((((((((())))))******)))))))))))))))***++++++'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))******++++++***)))(((''''''&&&&&&''''''((())))))(((((())))))***+++,,,''''''''''''((()))******((())))))******+++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))((()))***++++++,,,,,,,,,'''(((((()))***+++------'''(((***+++***)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***'''''''''((())))))******,,,+++******+++---///111111666:::999444000//////+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,...------,,,,,,------.........---------...///000...------,,,,,,------.........---,,,,,,,,,,,,---++++++***)))***+++---///++++++++++++******************++++++,,,------.../////////...,,,)))&&&$$$)))***++++++,,,,,,++++++************+++,,,------,,,,,,---......---,,,,,,+++++++++,,,,,,------...++++++************++++++------,,,+++++++++++++++------.........//////////////////.........---------------------...//////,,,,,,+++++++++,,,------.........///////////////---------,,,,,,---......+++,,,---.........---------....../////////..............................//////000000000000//////000/////////...............---,,,,,,++++++,,,,,,------------------------///..................///,,,,,,---------.........,,,,,,------...//////000---...//////000000000000---///111000...,,,---...++++++++++++++++++++++++'''((()))+++,,,---//////,,,---------,,,***((('''***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))***++++++***)))***+++***************************++++++++++++***))))))***+++++++++******,,,......---+++++++++---///000///...------------...//////000111222222111000//////...,,,,,,...000111111111000...---------...///.........///000///,,,***++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------***+++,,,,,,+++,,,...000------......------,,,+++,,,,,,++++++,,,,,,---...)))***++++++******,,,...&&&((()))******)))(((&&&******(((((()))+++---///)))***+++,,,,,,+++***)))%%%&&&'''((()))***+++,,,******+++******)))((('''(((******(((&&&&&&))),,,************************((()))***++++++***)))((('''((((((((())))))******))))))((())))))***++++++'''((()))******)))((('''************************((((((((()))*********+++)))************+++++++++((((((''''''''''''((((((###$$$'''***,,,---------'''&&&&&&''''''((()))******)))((((((((()))***+++&&&&&&&&&'''((()))***+++)))))))))***++++++,,,,,,))))))))))))************((((((((((((((((((((((((((())))))(((((('''&&&%%%)))((((((((((((((())))))%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++,,,------------,,,***,,,------+++******+++((((((((()))******+++++++++***))))))***,,,...000,,,111666777222///...000***++++++++++++***))))))******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++******+++,,,...///...------,,,,,,------......---,,,,,,++++++,,,,,,+++***))))))***,,,...000+++++++++************)))******+++,,,,,,---......,,,---......---***(((&&&((()))***+++++++++++++++************+++,,,---...,,,,,,---......---,,,,,,******+++,,,,,,---......++++++************++++++***))))))(((((((((((((((------------........./////////......---------,,,...---,,,,,,---...///000...---++++++++++++---------------------,,,,,,,,,---,,,,,,,,,,,,---...///***+++---...///...------------...............---.....................---//////000000000000//////000000//////.........---...---,,,,,,++++++,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,---...////////////000000000000000//////......111444333111......000,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++'''(((((()))***+++++++++******))))))))))))******)))************+++++++++---+++******++++++)))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))---...............------,,,,,,+++***+++,,,---...........................---...///000111111111111111111000///...---,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...///000000000///---,,,)))+++,,,......---,,,++++++******************+++,,,+++***)))))))))******)))******++++++******)))************************,,,,,,+++***))))))******************************++++++++++++++++++++++++333///***((()))******))),,,,,,++++++***)))((((((+++)))''''''******(((&&&&&&'''(((*********))))))))))))***))))))((('''&&&###$$$$$$%%%''')))***+++((((((((((((((()))******************************))))))(((((((((((())))))+++)))((('''((()))+++,,,((()))***)))((((((***,,,,,,,,,++++++***)))))))))******)))((((((((((((((())))))(((((((((((())))))(((((()))***+++,,,,,,,,,******+++++++++***))))))++++++************++++++...,,,+++)))(((((())))))(((((((((((())),,,...///)))(((((('''((()))+++,,,,,,+++***)))(((((())))))***+++,,,+++***)))***+++(((((('''(((((()))***++++++++++++*********))))))(((((()))***++++++,,,,,,,,,,,,++++++++++++******+++++++++***++++++,,,,,,***+++---......---+++***,,,++++++******++++++,,,000000000000000000000000,,,+++***)))))))))***+++***+++,,,,,,------,,,,,,...------,,,,,,+++++++++.........---,,,+++***)))---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,***++++++,,,------------++++++************++++++++++++,,,,,,,,,,,,------...---,,,***))))))******&&&''')))+++---......///------,,,+++,,,---...///......///---+++)))******///---+++***+++------,,,************+++,,,------++++++,,,,,,,,,,,,------000000...------...///000//////000000000000//////------......//////000000------..................+++,,,---///000//////......---,,,,,,,,,,,,---.../////////......------------...///...,,,+++,,,---/////////...------,,,,,,,,,---...///000000000000//////000000000000//////........................---------............//////...---,,,,,,,,,,,,,,,//////000000000000000000111000...---------...///222111111000///......---000111111111000///---,,,,,,,,,+++******+++,,,,,,+++******************+++---,,,++++++******++++++'''(((((()))******++++++******))))))))))))******)))************+++++++++,,,***)))***++++++***)))*********++++++++++++,,,************************------............---------,,,+++++++++,,,..............................,,,---...///000000000000////////////............,,,,,,---...////////////........................++++++++++++,,,---...///------......---,,,,,,+++''')))***,,,,,,+++***))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,++++++*********++++++++++++******************************,,,++++++***))))))******************************************************///,,,******++++++)))''')))))))))******++++++,,,+++)))'''((()))***(((&&&"""$$$&&&(((***+++++++++)))***************)))((()))(((((('''((()))***+++((((((((((((((()))************************************))))))))))))************((((((((()))+++,,,---,,,++++++,,,---......))))))******************++++++***))))))))))))))))))))))))(((((())))))))))))))))))******++++++,,,))))))***++++++,,,++++++++++++************++++++111000...---,,,,,,,,,---((((((((()))***+++,,,---))))))))))))(((&&&$$$###******)))))))))))))))))))))+++++++++))))))***+++)))(((((((((((())))))***+++++++++*********)))))))))******+++,,,,,,------------------,,,,,,,,,,,,+++******))))))******++++++++++++******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++***+++,,,,,,------,,,,,,------,,,,,,++++++++++++------------,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++************++++++++++++,,,,,,,,,,,,------111000///---,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......//////...,,,++++++---+++)))((()))+++,,,,,,+++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------//////...------...////////////000000000000//////..............................------,,,,,,+++++++++,,,---......///............---,,,,,,---......,,,,,,,,,++++++*********+++---...---,,,,,,---...000////////////.........,,,---...///000000000000//////000000000000//////........................---------............/////////...---------......000/////////////////////............///000000111111111111000///.........000111111111000///---,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,+++************+++((((((((()))******++++++******))))))))))))******)))************++++++++++++***))))))+++,,,+++***))))))))))))************++++++++++++++++++++++++------............------------,,,,,,------...///------------------------,,,,,,---...////////////------.........//////000------...///////////////........................++++++***++++++,,,------,,,,,,+++************+++((()))***+++,,,+++******(((***---//////---***(((++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,+++******)))*********************************))))))))))))))))))))))))***))))))+++,,,+++(((&&&(((((())))))***++++++,,,***)))(((((())))))((('''%%%&&&''')))******+++***)))******++++++++++++***---+++)))'''''''''((())))))(((((((((((()))******************************+++******))))))******+++******)))((()))***+++,,,,,,(((%%%%%%(((***+++***''''''((())))))***++++++++++++******))))))******))))))))))))))))))))))))************************((()))***+++,,,------...++++++************++++++------,,,+++************((()))******++++++******((()))******)))&&&""" (((((()))))))))))))))))))))***+++***))))))***+++***)))))))))))))))((((((+++++++++*********************++++++,,,---------//////.........---------******)))))))))))))))***,,,+++)))'''''')))+++,,,,,,++++++******++++++,,,************************------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,///......------......///......------,,,,,,++++++,,,,,,---------,,,++++++++++++************++++++++++++,,,,,,,,,,,,------111000///...------......,,,,,,,,,,,,+++***))))))++++++*********+++,,,------...//////------...///,,,++++++---000111000///...---,,,+++************++++++,,,,,,,,,,,,------...---------------......//////000000000000//////000//////...------,,,,,,......---,,,+++******)))+++++++++,,,,,,---...///......---,,,,,,---...............---------------***,,,------------...000/////////000000000000000------...///000000000000...//////000000//////...........................---------............/////////.........///000000/////////.........------------///000111222222222111111000000//////......000000111111000///...---++++++++++++++++++++++++))))))************)))))),,,++++++***************(((((())))))******************))))))))))))******))))))*********+++++++++***)))((()))+++,,,,,,+++''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,---.........------------------......//////------------------------+++,,,------.........------------.........//////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++)))(((((()))***+++***+++,,,---------,,,,,,++++++---......---++++++***)))((((((''''''((((((,,,,,,++++++++++++,,,,,,************************++++++***************+++************************************************((((((((())))))))))))(((+++*********)))))))))(((***))))))((()))((((((''',,,,,,++++++***)))((((((((())))))***+++++++++++++++***'''%%%%%%%%%'''((())))))(((((())))))***+++******************************))))))))))))************)))))))))***+++,,,***%%% !!!%%%((((((%%%''''''(((((())))))))))))******)))))))))))))))***************************************))))))))))))*********++++++,,,---...++++++************++++++***))))))(((((((((((((((((()))***++++++***)))(((&&&''')))******)))'''&&&'''(((((())))))*********)))***+++***))))))***+++************))))))((('''*********************************++++++,,,,,,,,,///............---------+++******))))))))))))***+++***))))))))))))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---......------......------------......//////...------,,,++++++------------,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++---------,,,+++***)))(((+++++++++++++++,,,,,,---+++---......------...000------...///111111000...---,,,++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...//////000000000000//////////////////......------...---------,,,,,,++++++,,,+++******+++,,,...///......------------......////////////............+++---...---,,,,,,---...---......///000000111111---...///000000111111000...//////000000//////...........................---------............///...---------...///000000/////////...------,,,,,,---...000222222222222111111000000000/////////...000000000000000///......++++++++++++++++++++++++******+++,,,,,,+++******,,,+++******))))))******)))))))))))))))***************))))))))))))******))))))*********+++++++++***)))((()))+++,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,---......---------------...............------------------------+++,,,,,,---------------............------------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,------------...---++++++++++++---...---***'''%%%%%%&&&)))+++,,,++++++******++++++,,,************************+++***************++++++************************++++++++++++++++++++++++)))((('''&&&&&&'''***+++*********)))))))))))))))))))))))))))((((((((((((,,,+++***)))((('''''''''''''''((()))*********))))))((('''&&&&&&''')))***)))))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((***************++++++,,,...)))%%%%%%***---,,,)))))))))))))))((((((''''''(((((('''''''''(((((()))******++++++++++++************)))))))))))))))))),,,,,,+++******++++++,,,++++++************++++++***+++++++++******))))))((()))***++++++)))((('''(((''''''(((((()))***+++))))))(((((()))***+++,,,***+++,,,+++***)))***+++******++++++***)))((('''************************))))))))))))************---------,,,,,,,,,++++++---,,,+++***************)))***+++,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++)))***++++++,,,,,,++++++*********++++++,,,,,,---++++++,,,---............------,,,,,,,,,,,,------//////...------,,,++++++------------,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++*********)))++++++,,,,,,,,,+++******+++,,,,,,---------------***+++------,,,,,,---///,,,++++++,,,---,,,)))'''+++*********++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------.........//////000000000000//////....../////////000000000,,,,,,------......//////,,,+++******+++,,,...///........................++++++++++++++++++++++++...//////...,,,***+++,,,,,,,,,---...//////000000---...///000111111111111//////000000000000//////........................---------............///,,,,,,,,,,,,---...////////////......------------///000111222222111000///000000000000////////////000000000///////////////***++++++,,,,,,++++++******+++,,,------,,,+++***++++++***))))))))))))***))))))))))))))))))************))))))))))))******)))************++++++++++++***))))))+++,,,+++***(((((()))))))))*********++++++++++++++++++++++++***+++,,,------...------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///.........------,,,,,,&&&''')))+++---...///000...........................---,,,++++++++++++++++++************+++,,,,,,))))))*********+++++++++///---***))))))***---//////---***''''''))),,,...,,,+++***))))))***+++,,,*********************************)))******+++,,,************************++++++++++++++++++++++++******(((&&&%%%&&&***---&&&&&&'''(((***+++,,,,,,((()))***)))((('''((()))&&&&&&%%%%%%&&&'''((()))'''(((((())))))))))))((((((((())))))***+++,,,---***))))))))))))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((*********++++++++++++,,,---***((())),,,...---+++++++++***))))))(((''''''''''''&&&&&&&&&'''((((((***+++,,,------,,,+++***))))))))))))))))))))))))---,,,***)))))))))***+++++++++************++++++((())))))***))))))(((((()))))))))***))))))(((((())))))(((((((((***+++------,,,)))((((((***,,,...---......---***))))))***)))***+++++++++***)))(((***************+++++++++)))))))))))))))))))))))),,,,,,+++++++++*********...---,,,+++************)))***,,,------,,,***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******+++++++++++++++******+++,,,------......+++,,,---...............,,,,,,,,,++++++,,,,,,,,,......------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,---.........------***+++,,,,,,++++++---...///...,,,,,,---,,,***(((************+++,,,---...++++++,,,,,,,,,,,,------+++,,,---......///......//////000000000000//////------......///000000111+++,,,,,,---...///000111+++++++++,,,,,,---...///---...////////////...---,,,,,,,,,,,,------------///000000...+++*********+++,,,,,,---...//////000......///000111111111111000111111222222111111000........................---------............///------,,,,,,,,,------...........................000111111111000000///...000000000000////////////000000////////////000000***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++***)))))))))))))))***)))))))))))))))))))))******))))))))))))******)))************+++++++++,,,***)))***++++++***)))''''''((((((((()))))))))******************************+++,,,------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------......)))***+++,,,---.................................,,,+++***)))(((((((((((())))))***+++++++++++++++******))))))******++++++,,,+++***))))))***+++,,,------,,,++++++++++++++++++***(((''''''(((***+++******************************))))))***++++++,,,************************************************)))***+++)))'''''')))+++%%%&&&'''((()))+++,,,,,,(((***+++***'''&&&''')))&&&&&&&&&&&&'''(((***+++))))))*********)))(((((('''(((***+++,,,,,,++++++******))))))******+++,,,))))))))))))))))))))))))((((((''''''''''''((((((******++++++,,,,,,,,,+++'''((()))*********))))))******************))))))'''''''''''''''((())))))***+++,,,......,,,+++***''''''(((((())))))*********)))((('''''')))***+++++++++************++++++''''''((())))))(((''''''))))))((((((((())))))***))))))+++---///111222333222///***''''''***...000000111111///+++))))))***((()))+++,,,,,,+++***)))))))))*********+++++++++)))))))))))))))))))))))),,,+++++++++************---,,,+++***)))))))))))))))******************))),,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))***+++++++++++++++***++++++---...///000000,,,---...............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------,,,++++++++++++,,,,,,++++++******+++,,,---...---,,,,,,+++---...---,,,,,,---...222111///.../////////---+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,...///000000////////////000000000000//////,,,,,,------------------,,,,,,,,,------.........+++,,,---......///......---...///000000///...---........./////////000000...//////...,,,***+++,,,------......//////000000......000111111111111111222222333333333333222222........................---------............//////......------------...---......//////000000111/////////...//////000000////////////000000000000111000///......///000111***+++,,,------,,,+++***''')))***++++++***)))'''+++******)))))))))))))))*********)))))))))))))))******))))))))))))******)))************+++++++++---+++******++++++)))(((++++++,,,,,,,,,---------)))))))))))))))))))))))))))***+++,,,------...---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------***++++++,,,---//////000000000///...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&&&&&&&&&&'''((()))+++++++++***))),,,,,,++++++,,,,,,---...*********++++++*********(((***,,,------+++((('''***)))(((&&&&&&((()))*********************************))))))***+++,,,,,,************************))))))))))))))))))))))))'''***---,,,)))'''((()))(((((((((((())))))))))))(((***+++***'''&&&'''))),,,,,,***)))))))))***++++++++++++++++++***)))(((&&&''')))***+++***((('''*********)))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++%%%(((+++,,,+++***)))))))))))))))***++++++,,,,,,((((((((((((((()))*********+++---......---+++***&&&''''''((()))******+++((('''&&&&&&''')))+++---++++++************++++++++++++---......---,,,+++)))((('''''''''(((***+++&&&)))...444888;;;<<<<<<555111+++''''''***...222222333222000,,,***))))))'''(((***,,,---,,,+++***))))))******++++++++++++++++++******************,,,,,,,,,+++++++++******,,,+++***)))((((((((((((***)))(((''''''((()))***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((())))))***++++++++++++***++++++,,,---///000111111---...............------.........------.........+++++++++++++++++++++,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++---...//////---,,,---///000...++++++---...///...------,,,+++************++++++,,,,,,,,,---------+++,,,...000111000000/////////000000000000//////---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...---...///000000///...---+++++++++,,,,,,---------,,,.........,,,+++,,,...////////////000000000000...///000111111222222111222333333444444333333222........................---------.........//////111000///...............------...///000111222222...---------...///111333////////////000000000000111000///......///000111++++++++++++++++++++++++***************************)))(((''''''((()))***++++++++++++++++++++++++((()))***++++++***)))(((++++++******************---+++)))((('''((()))***+++***)))(((((((((************************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***))))))+++---//////...//////.........------------------,,,,,,+++++++++((()))***+++,,,---------...---+++,,,,,,---+++***))))))************))))))+++***)))))))))***,,,,,,///......---+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((()))***+++,,,*********))))))))))))(((************************,,,+++++++++******)))))))))***+++***)))((((((***************))))))))))))************))))))))))))''''''(((((('''&&&%%%%%%((())))))******************************)))(((((()))))))))))))))*********++++++******))))))(((((())))))((((((''''''&&&&&&)))))))))&&&###!!! !!!))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))(((''''''''''''''''''((()))++++++,,,---///...---,,,,,,---******))))))))))))******+++++++++******(((''''''++++++++++++++++++,,,,,,******))))))(((((('''''')))***+++,,,,,,+++)))(((%%%(((---222555777777666---+++)))''''''))),,,...222000---***((((((((((((******)))))))))))))))*********)))))))))))))))***+++++++++***************,,,,,,+++***)))(((''''''***************)))((((((((((((((()))******++++++,,,+++******)))*********++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++)))***,,,+++++++++,,,---///......000333333000,,,,,,+++***))))))+++---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,...///...,,,+++***,,,...........................)))***+++,,,---.........................................................222222111///...---,,,+++///...---+++***)))((((((---+++***+++...///,,,)))...///////////////...---111///...,,,++++++,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---...//////.........//////000000000000000333333444555444333111000.........------,,,,,,,,,............////////////000///...------...///000,,,,,,,,,------.........------------............111000///......///000111000000000000000000000000,,,,,,++++++++++++++++++***************************)))(((((((((((()))***++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))),,,+++)))((('''((()))******)))))))))))))))******+++++++++++++++*********,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,+++***+++---...---,,,///.........---------------------,,,,,,+++++++++))))))***,,,,,,---------...---+++,,,,,,---+++***))))))************))))))+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))),,,,,,,,,++++++++++++***************************++++++*********))))))))))))***+++***)))((((((***(((((())))))*********+++++++++*********)))))))))((()))))))))(((((('''&&&(((((()))***++++++++++++***************)))((((((''''''((()))***++++++,,,*********)))))))))))))))((((((((((((((('''''''''***++++++***'''&&&'''((())))))))))))))))))))))))+++***))))))((((((((())))))))))))))))))((('''''''''''''''((())))))***+++)))+++,,,,,,+++******+++)))))))))(((((()))******+++++++++******)))((('''((())))))***+++,,,------)))))))))))))))(((((((((******+++++++++******)))&&&(((***---////////////((('''&&&&&&'''***---/////////...---,,,***)))(((++++++************++++++*********)))))))))************************++++++************))))))))))))******++++++******)))(((((((((((()))******++++++***)))))))))***+++,,,,,,(((((()))))))))***************+++,,,,,,,,,,,,+++)))***,,,,,,++++++,,,---,,,,,,,,,///222333000...---,,,+++******+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,.........---++++++,,,...........................***++++++,,,------------------------------------------------------------............/////////000000///...------,,,------...---,,,,,,......---,,,//////////////////.........------------......///------,,,,,,,,,------...++++++,,,,,,,,,---------,,,------...//////......---...//////000000//////111222333333333222000///.........------,,,,,,,,,............//////////////////...------...//////,,,,,,------------------////////////000000000000000000///......///000000000000000000000000000000,,,,,,,,,++++++*********************************+++***))))))))))))***+++++++++++++++++++++++++++*********))))))*********(((((((((((((((((())))))++++++)))((((((((()))***'''((()))***************---,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++---,,,++++++------,,,+++............------------------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,...,,,++++++------,,,***))))))************))))))******))))))******+++,,,***+++++++++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,***)))((('''''',,,,,,,,,++++++++++++*********************************))))))))))))(((((()))***+++***)))((((((***''''''((()))***+++,,,,,,+++++++++*********))))))))))))*********)))(((((('''((()))***++++++++++++)))************))))))(((&&&&&&''')))***+++,,,---))))))))))))************'''((((((((((((((())))))(((***++++++******+++,,,))))))))))))))))))))))))***))))))(((((((((((((((*********+++******)))((('''((((((((()))******+++)))***,,,,,,+++******+++(((((('''(((((()))************+++******)))((('''&&&'''((()))+++,,,------(((((())))))))))))))))))+++***************++++++))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,,,,---...///...,,,***(((,,,+++++++++++++++,,,,,,************************)))))))))***+++++++++,,,)))))))))*********++++++******++++++******)))((('''(((((())))))******+++((((((((()))***,,,---...++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((***------,,,+++++++++******+++---000111000...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++************+++++++++,,,,,,,,,---......---++++++,,,...------------------------++++++,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111//////.........//////000/////////---,,,,,,...000//////............///000***+++,,,...///000000111,,,,,,,,,,,,------...///,,,,,,,,,,,,------------,,,---......///.........,,,---......//////......000000111222111000///............------------------............/////////...------,,,,,,------...------------------,,,,,,...////////////000000000//////...------...//////000000000000000000000000---,,,,,,++++++*********************************+++******************+++************************,,,+++))))))))))))+++,,,((((((((()))))))))))))))+++***)))(((((()))******&&&''')))***+++++++++***...------,,,+++***))))))++++++************++++++++++++++++++++++++++++++,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---,,,++++++------,,,+++)))******++++++******)))***************+++++++++***++++++++++++,,,,,,,,,,,,***)))'''''')))***,,,************************,,,,,,,,,+++***)))((('''*********)))))))))((((((************************)))))))))((((((((((((((()))***+++***(((((((((***'''(((((()))******++++++******)))))))))((((((((()))))))))******)))((((((%%%&&&'''((()))*********))))))************)))(((''''''((()))***++++++,,,(((((())))))******++++++''''''(((((()))))))))***'''((())))))((((((***+++))))))))))))))))))))))))))))))((((((((((((((())),,,,,,,,,------,,,++++++(((((())))))***************,,,------,,,,,,,,,---''''''''''''((()))*********************)))((((((''''''((()))***+++++++++((((((((())))))******++++++***)))))))))***+++,,,---,,,***)))((())))))***))))))))))))))))))((((((***+++,,,,,,,,,,,,+++***++++++*********+++,,,,,,******++++++++++++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++))))))******))))))((('''''''''(((((()))*********))))))))))))***+++,,,---------------------------******+++,,,,,,,,,,,,+++(((***---...,,,+++***+++)))***+++,,,.........---...------------...//////------,,,,,,,,,------.........---,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...------,,,***))))))(((******+++++++++,,,,,,,,,,,,---...---,,,+++---...------------------------,,,,,,---------,,,++++++------------------------------------------------.........///////////////......------------.........//////---******---111//////...---...///000000(((***,,,...///000//////+++++++++,,,---...///000,,,,,,,,,------------...------...............---+++,,,------......------///000111111111111//////...............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------...............------.........////////////////////////,,,,,,,,,++++++******************************************++++++*********************************,,,+++***))))))***+++,,,)))))))))******+++++++++))))))))))))))))))******&&&''')))***+++++++++***------,,,++++++***))))))+++******))))))******+++***++++++,,,,,,++++++******))))))+++---//////...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,++++++------,,,+++******++++++++++++******))))))******++++++++++++,,,,,,+++++++++*********+++***(((''''''(((***+++******************************++++++++++++***)))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))))))))***+++***(((((((((*********))))))))))))))))))))))))(((((((((''''''''''''(((((())))))((((((((($$$%%%&&&'''((((((((((((((())))))*********))))))*********)))))))))))))))(((((())))))******++++++'''((((((((())))))******''')))))))))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++++++++***((()))******+++******))))))+++------,,,,,,,,,---((((((((((((((()))******)))************))))))(((*********)))))))))))))))(((((())))))******+++++++++***)))))))))***,,,------+++***)))))))))+++,,,******+++++++++***)))(((***)))((((((((()))+++,,,)))))))))))))))***++++++)))***+++,,,---,,,,,,,,,(((((()))***+++,,,,,,,,,++++++++++++************(((((())))))(((((('''&&&'''''''''((())))))******++++++***************+++************))))))))))))******+++,,,,,,,,,,,,+++)))+++------,,,******++++++,,,,,,,,,,,,+++++++++...---------......//////......---,,,,,,---------......---,,,,,,+++******,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++---......,,,,,,---...------------------------,,,,,,---------,,,++++++------------------------////////////////////////............////////////000000///...---------------///...,,,((((((,,,///...............///000000***+++,,,.........---,,,+++++++++,,,---...///000,,,,,,---------.........---...............------+++,,,,,,---------------///000111222222111000000........................------------............+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,---------------..................---////////////////////////++++++++++++++++++++++++************************))))))***++++++***))))))************************++++++************++++++))))))******++++++,,,,,,))))))))))))************'''((()))***************,,,++++++******)))))))))******))))))))))))*********+++,,,------,,,+++***)))))))))+++---/////////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---...---,,,******++++++++++++******))))))***++++++++++++***,,,,,,++++++*********)))+++***)))(((((()))***+++************************'''(((***,,,------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))******)))***+++***)))((((((***************))))))(((((())))))((((((((('''''''''''''''(((((())))))((((((%%%&&&&&&'''''''''''''''((())))))************)))++++++******)))((((((((())))))))))))************((())))))))))))))))))******++++++***((('''((())))))))))))))))))))))))))))))))))))))))))******+++&&&'''(((((()))(((((((((((()))***+++++++++))))))&&&(((***+++*********,,,******))))))))))))******))))))************)))))),,,++++++******)))(((((())))))******************))))))))))))***+++,,,,,,***)))((((((((()))+++,,,((()))***+++,,,,,,,,,,,,)))((('''&&&&&&(((***,,,(((((((((((()))***++++++)))***,,,---......---,,,)))))))))***+++++++++,,,,,,,,,+++++++++******)))(((((())))))(((((('''&&&&&&''''''(((((())))))***,,,++++++***))))))******+++++++++++++++***************+++,,,,,,,,,,,,++++++,,,---,,,***)))***,,,,,,---...,,,***)))***+++---------............//////...---------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---((()))***+++,,,...//////******+++++++++,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,........................////////////////////////++++++,,,...///111222222222222111//////...............---+++***)))+++,,,,,,---...///000000000///---------...------,,,,,,,,,,,,,,,,,,------...///,,,---------.....................///......---,,,+++,,,------......------...///111222222111000000.............../////////,,,------------.........+++,,,,,,------,,,,,,+++------------------,,,,,,---............/////////---...////////////...---000000000000000000000000*********++++++,,,,,,---************************((())))))******))))))(((***************************++++++,,,,,,++++++***((((((((()))***+++++++++(((((()))******************)))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))***,,,------,,,***)))+++******+++---......---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---------------,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,++++++***((()))***+++,,,++++++***************++++++++++++************************************************''')))+++,,,------,,,+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))*********++++++)))***+++***)))((((((***)))))))))))))))*********************))))))))))))'''((())))))*********)))(((((())))))((((((''''''(((((()))************************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))++++++***)))((()))***))))))))))))))))))))))))***************+++,,,,,,&&&''''''((())))))((((((((()))+++,,,,,,+++)))(((&&&(((***************,,,---,,,+++******))))))***))))))************))))))+++++++++++++++*********++++++******************(((((()))***+++,,,,,,,,,)))))))))))))))***++++++(((((())))))******++++++((((((((((((((())))))***))))))))))))***+++,,,---)))***,,,...///...------******************++++++******++++++++++++,,,,,,***************))))))(((&&&&&&''''''((()))))))))*********)))******++++++.........------,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,***((()))+++---+++---...,,,***)))+++---,,,,,,---...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---......******+++++++++,,,,,,,,,***,,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------////////////////////////////////////////////////,,,,,,---...///000111222000000///......////////////...---,,,------+++******,,,///111111111///...//////............//////------,,,,,,,,,------...------------..................//////...------,,,,,,,,,---...............---...///000111000//////---........./////////000,,,,,,---------.........+++,,,---......---,,,+++,,,,,,------------------------........./////////...///000000000000///...000000000000000000000000))))))***+++,,,------...************************'''((()))******)))((('''))))))))))))))))))))))))***+++,,,------,,,+++***&&&''''''((()))******+++'''((()))***************+++***)))(((((()))******(((((((((((())))))))))))******))))))))))))******)))***,,,------,,,***)))---,,,++++++------,,,++++++++++++,,,,,,---------+++++++++,,,,,,------------------...------,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,++++++***((()))***+++,,,+++******'''((()))***+++,,,------******++++++++++++******))))))))))))))))))))))))(((***+++---------+++************))))))))))))((())))))))))))))))))))))))))))))******+++++++++,,,)))***+++***)))((((((***''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***((()))***+++++++++++++++++++++++++++***)))((('''(((((()))***************(((((())))))******++++++++++++******))))))((((((++++++******))))))(((((('''((())))))(((''')))***))))))))))))))))))))))))+++*********+++,,,------((()))***+++++++++++++++)))***+++,,,,,,+++)))((((((***,,,,,,,,,,,,---.........,,,+++******))))))((())))))*********))))))******++++++,,,,,,,,,---,,,+++++++++***)))))))))'''(((***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++)))((('''''''''''''''(((***++++++***)))(((************+++,,,---...)))***---...//////...---+++++++++***************((()))***+++,,,---......+++,,,,,,,,,,,,+++******&&&&&&''''''((()))))))))(((((())))))***+++------+++++++++******)))))))))******+++,,,,,,,,,,,,+++......,,,)))'''(((+++...***,,,---,,,******---000+++,,,------......------000///...---------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++//////...---+++***))))))******+++++++++,,,,,,,,,))),,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........000000000000000000000000........................000000//////............+++++++++,,,,,,...//////111///---...000///,,,))))))+++///222333111///---111000/////////111222333......---,,,,,,,,,---------------.........//////.../////////...---,,,,,,,,,---......//////......+++,,,.../////////......---.........//////000000,,,,,,,,,---------......,,,,,,............,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------...///000111111000///...000000000000000000000000************+++,,,---...)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***))))))(((((())))))***+++)))))))))+++,,,+++(((%%%))))))))))))))))))))))))******++++++++++++******************************))))))))))))***+++,,,---++++++++++++++++++++++++)))***,,,---...------,,,)))***++++++,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++***)))))))))***+++------,,,,,,+++***))))))------------,,,++++++***)))+++---//////---+++)))************************,,,,,,,,,+++***))))))(((((((((((((((((('''''''''*********))))))))))))))),,,***((('''&&&'''((()))(((((((((((())))))))))))((()))***+++++++++++++++''''''((()))***++++++,,,******+++++++++******)))((((((((((((((((((((((((******))))))))))))******,,,+++)))((((((((()))***((((((((((((((((((((((((((()))***+++++++++++++++***)))(((&&&&&&((()))***************)))))))))))),,,+++++++++++++++++++++***+++,,,,,,+++***)))((((((((()))***+++,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,)))************++++++++++++++++++***)))(((((('''(((((()))***************,,,,,,++++++***+++++++++************************++++++************++++++,,,,,,++++++***)))))))))'''((()))******)))((('''++++++***)))((((((((()))******))))))***+++,,,,,,))))))***+++---...//////---------,,,,,,++++++***000---)))&&&%%%&&&(((***...---+++***))))))*********)))(((''''''((()))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,------,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,---+++******,,,---......,,,,,,---------,,,++++++,,,,,,+++***))))))***************++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++,,,///111666444111...,,,+++************+++,,,,,,---......///...---,,,+++*********---,,,+++++++++,,,---...,,,***))))))***++++++******+++------------...000/////////...------,,,,,,+++,,,---...///...---,,,////////////............---------------...//////////////////////////////+++++++++,,,...///111222222222111000///...------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////...------,,,,,,------......///000000000......//////////////////,,,,,,------------,,,,,,------///000000000///...///,,,++++++...///---+++,,,,,,,,,---------------//////.........//////000000000///...............************+++,,,------******++++++++++++******,,,+++******))))))******++++++******++++++,,,---+++***)))***+++***(((&&&))))))))))))))))))))))))******++++++++++++******************************))))))))))))***+++,,,---************************)))***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,+++++++++,,,...///...---,,,+++************,,,,,,,,,---,,,,,,++++++)))+++---......---+++)))************************,,,++++++***))))))(((((())))))))))))))))))))))))((()))))))))************+++***((('''''''''((()))(((((((((((())))))))))))************++++++++++++)))))))))))))))******************++++++******)))))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((((()))******************+++***)))(((((()))***+++************))))))))))))***************)))))))))***++++++,,,+++***)))(((''''''((()))***+++******+++******))))))******+++******+++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,+++***)))))))))((())))))***************+++++++++******+++,,,,,,************************++++++************+++++++++++++++*********))))))(((((()))******)))((((((+++***))))))))))))))))))******))))))***++++++,,,******+++,,,,,,---.........------,,,+++******)))...---+++))))))***,,,------............------,,,***)))(((((((((((()))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,---------,,,++++++*********+++,,,,,,------.........---------,,,,,,,,,---+++******,,,---...---,,,------------,,,++++++,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&(((+++...000111000///:::777222...++++++,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,***))))))***+++,,,---+++)))***+++,,,+++******+++------,,,---...000............------------+++,,,------......------//////......------,,,,,,......------......///000........................,,,,,,------...///111111/////////...............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............///////////////------......//////000000////////////............------............------......//////...,,,***)))...,,,+++---//////---+++,,,,,,,,,---......////////////.........//////000222222111000000000000000+++++++++***++++++,,,,,,++++++************++++++++++++***)))))))))******+++************+++,,,,,,---+++))))))))))))((('''))))))))))))))))))))))))******++++++++++++******************************)))))))))******+++,,,,,,))))))))))))))))))))))))*********+++******)))(((++++++,,,---------,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,*********+++,,,---///000...---+++***)))******+++***+++,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***))))))))))))))))))))))))+++******))))))(((((('''************************(((((())))))******+++++++++***(((''''''((())))))(((((((((((())))))))))))---,,,+++*********+++,,,************))))))(((((())))))******+++******)))******************************))))))))))))******)))************))))))(((((((((((((((((((((((((((******************)))(((***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((***++++++++++++***))))))&&&'''((()))))))))))))))+++******))))))******+++,,,,,,,,,,,,+++***)))((()))))))))*********++++++------,,,,,,+++*********((()))******++++++*********************+++,,,---************************++++++************+++++++++++++++***************((())))))******))))))((())))))))))))))))))***+++*********)))******+++,,,+++++++++,,,,,,---------......---,,,+++***)))(((++++++******+++,,,---------///111444444222000...+++***))))))))))))***+++++++++++++++++++++++++++++++++************++++++......------,,,***)))(((******++++++,,,---------......---------,,,,,,,,,---,,,***+++,,,......---------------,,,,,,++++++,,,++++++************+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***---333<<>>333///+++))))))***++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,............---,,,++++++,,,---......------...///,,,+++******,,,,,,+++***++++++,,,,,,,,,---------------,,,+++++++++,,,,,,************++++++,,,---,,,------......---------............---,,,++++++,,,,,,,,,,,,------...///------,,,,,,------...///------..................000000000///.........------------,,,,,,+++++++++((()))***+++,,,---------++++++,,,,,,,,,---------++++++***))))))***++++++)))******+++++++++******++++++++++++,,,---......+++,,,...000111111000///........................---,,,+++***+++---000111........................++++++++++++++++++++++++---------...............---------.........//////.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,,,,,,,...------,,,,,,------......///000000000000000///......///000111222333333000///...------...///000...---+++******++++++++++++***)))(((((()))***+++************************(((((((((((())))))))))))(((((())))))*********+++******)))(((''''''((((((++++++******************))))))))))))))))))))))))************))))))))))))((()))***+++***)))'''%%%***)))'''%%%%%%''')))***+++***)))))))))***,,,,,,******))))))******+++,,,,,,++++++******++++++,,,)))))))))))))))(((''''''+++*********))))))(((((()))***+++***)))((()))***,,,+++)))(((((()))+++,,,,,,+++***))))))******+++))))))(((((((((((())))))***)))'''%%%%%%%%%%%%&&&,,,,,,+++***((('''%%%$$$''''''''''''((((((((())),,,((('''+++---+++***,,,))))))))))))***+++,,,---++++++************++++++***)))((((((((()))+++,,,*********+++------,,,+++++++++******))))))(((((()))((('''''''''(((***+++------,,,++++++*********))))))))))))))))))))))))+++++++++***************+++++++++************)))))))))************))))))++++++******))))))((((((*********)))))))))))))))((()))))))))((('''%%%$$$))))))))))))************+++***)))'''&&&$$$###"""---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,***)))))))))***+++******++++++++++++******,,,,,,++++++***))))))(((***************+++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((************************)))***,,,---...------,,,++++++++++++++++++++++++***************)))(((''')))***,,,.........,,,+++'''(((((()))***+++++++++---,,,---333;;;???===999,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,++++++******++++++,,,.........------,,,,,,,,,------------------------...---,,,+++***)))))))))+++,,,,,,,,,++++++---//////...---,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////......,,,,,,,,,------.........000000///............///111000...---,,,,,,---------,,,+++*********+++,,,...---,,,+++***+++,,,---...------,,,,,,------.........//////...---,,,,,,+++++++++++++++++++++++++++,,,------+++))))))***+++,,,------......------111000///......///000111000000///------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......---------------.........//////111111111///------///111000///...------...///000)))%%%"""$$$***...---++++++***)))(((((()))***+++************************))))))))))))************((()))))))))************---,,,,,,+++******++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************))))))))))))((()))***+++***)))'''&&&))))))))))))))))))))))))+++***)))))))))***+++,,,******))))))******+++,,,,,,++++++******++++++,,,+++++++++++++++******)))************)))))))))(((((()))******)))(((***+++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,+++++++++))))))(((((((((((())))))++++++***)))((((((((()))(((((())))))(((''''''&&&'''''''''((((((((())))))+++'''%%%((()))'''%%%'''))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,******)))((())))))***+++***))))))***,,,---+++************))))))))))))))))))(((((('''((()))***+++************************)))))))))))))))))))))))))))*********************+++++++++*********))))))))))))************))))))*********)))))))))))))))***)))))))))))))))))))))))))))******)))(((&&&%%%))))))))))))*********************))))))(((((((((+++++++++******+++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++******++++++++++++***************************************))))))(((((('''))))))))))))))))))))))))(((((((((((()))***++++++************************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))************))))))(((***+++,,,......---,,,+++((())))))***++++++,,,,,,---+++,,,000666888666222------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,...........................---,,,+++************,,,---...---,,,,,,...///000000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,.../////////...---,,,,,,,,,,,,------------///......---......//////111000...---,,,,,,---------,,,+++*********+++,,,------,,,++++++,,,---...------,,,,,,,,,,,,------......//////...------,,,,,,++++++++++++++++++,,,***+++------,,,+++,,,---,,,,,,---...............//////............//////......---------......///---------...............------------------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......---------------.........//////000111111000...---///000000///............///000)))###"""+++000...***+++***))))))))))))***+++************************************++++++++++++))))))))))))******************)))((((((((())))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************))))))))))))(((((()))******)))'''&&&((()))***++++++***)))(((******))))))******+++,,,******))))))******+++,,,++++++************++++++++++++,,,,,,++++++***)))************))))))))))))''')))******))))))***,,,+++***)))(((((()))***+++***+++---......---,,,++++++******************+++***+++++++++++++++******%%%&&&'''(((((()))((((((''''''((((((((())))))))),,,((('''***,,,***)))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++***)))(((***+++,,,***)))((())))))))))))))))))***((((((((((((((()))******''''''(((((()))******+++))))))))))))))))))))))))((((((((())))))*********++++++*********)))))))))))))))************))))))))))))))))))************))))))))))))))))))*********************)))((('''))))))))))))************((((((((()))******++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************++++++++++++******(((((()))***++++++,,,,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((()))***+++,,,************************---,,,,,,++++++++++++,,,************************))))))******+++*********+++,,,---------,,,+++***)))******++++++,,,,,,,,,...,,,,,,...111222///+++,,,,,,,,,---------------+++---...000000///---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................------,,,+++************,,,---///...------...000000///..................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000111000///...------------------,,,+++++++++++++++---,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,.........///......---,,,---,,,+++******+++,,,---)))+++---...------...///---------............///------............------,,,,,,,,,---...///000111...............---------...........................------,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............---------.........////////////000111111///......///000//////......//////000...***&&&'''+++...,,,)))************************************************)))))))))*********++++++)))))))))))))))*********)))(((((('''''''''(((((()))))))))***+++++++++,,,))))))))))))))))))))))))************)))))))))((((((((())))))))))))((('''((())))))******))))))(((***************+++++++++******))))))******+++,,,++++++************++++++)))************)))((((((*********)))))))))))))))'''(((******))))))***,,,******))))))))))))******+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------((()))***+++++++++***)))&&&'''((())))))***))))))'''(((((((((((()))))))))+++''''''+++...,,,,,,...******))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++************))))))((()))++++++)))((('''((((((((())))))******((((((((((((((())))))***((((((((())))))*********))))))))))))))))))))))))&&&&&&'''((()))******+++************))))))))))))))))))************))))))(((((())))))******++++++)))))))))))))))*********++++++++++++******))))))((()))))))))************&&&&&&'''(((((()))***************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******)))))))))***++++++,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((((((************************...---+++*********++++++))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++...---,,,---//////,,,***+++++++++,,,,,,---------+++,,,///111222000...---,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,........................,,,,,,++++++***++++++++++++---......------...///------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------..................------------------------,,,,,,,,,++++++*********+++++++++,,,---...///000000000//////...---------------,,,,,,++++++++++++,,,,,,,,,---...///000000,,,++++++******++++++,,,---...............------...---+++******+++---...+++---//////...---...///...---------......//////------///000000///------------,,,------...///000/////////...---------,,,------------------------------,,,,,,+++,,,,,,---+++---///000000///---,,,,,,,,,,,,---------......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...........................////////////---///111222000///...///000//////////////////000//////...,,,***)))***,,,******++++++++++++******************************((((((((()))))))))************))))))))))))))))))+++++++++******++++++,,,,,,+++++++++***)))))))))************************************)))))))))((((((((()))))))))))))))(((***)))'''&&&&&&''')))***))))))******++++++++++++******))))))******+++,,,+++******))))))******+++***************)))(((((())))))))))))))))))******''')))******))))))***+++***))))))))))))))))))***+++***)))((()))***,,,---,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++*********++++++++++++******)))(((((((((((()))))))))***)))%%%$$$(((***((((((************)))******+++,,,******++++++++++++******+++,,,,,,,,,,,,+++++++++***)))((()))++++++)))'''''''''(((((()))))))))***'''(((((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++*********)))))))))(((((())))))************))))))(((((())))))******++++++(((((())))))************+++++++++***************((()))))))))************((((((((()))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++++++++******************************((((((((())))))*********))))))))))))))))))))))))***)))((((((((((((((((((************************...---+++***)))******+++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,+++******)))(((((((((((())))))))))))+++******+++,,,,,,+++***))))))******++++++,,,,,,***,,,///111222111000...---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))+++---...---,,,,,,---,,,,,,+++++++++,,,,,,---............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++***************++++++---...000111000000000//////...------------------,,,,,,+++++++++,,,---...//////000000,,,++++++******++++++,,,------...............---------,,,++++++,,,---------///000000...,,,------...------------...//////...///000111111000///.........------------....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---///000000///---+++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---......//////.............../////////000000---///111222000////////////000000000000000000///))),,,---+++((('''+++///******+++,,,,,,+++******************************'''((((((((())))))))))))************))))))))))))***))))))))))))***++++++---,,,,,,+++***)))((((((************************************))))))))))))(((((((((((())))))))))))***)))&&&%%%%%%&&&)))***))))))***++++++++++++*********))))))******+++,,,******))))))))))))******,,,,,,,,,---,,,,,,+++***))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))***))))))((()))***,,,---***))))))(((((())))))***,,,---------------,,,,,,---------,,,,,,***))))))((((((((()))))))))******---((('''***+++((('''(((+++***************++++++))))))+++,,,,,,+++))))))***+++,,,------------,,,+++***)))***++++++)))''''''(((((((((((((((((()))''''''((())))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((((())))))***************)))))))))((((((((())))))************))))))))))))))))))************((((((((()))******++++++++++++******)))******+++))))))))))))************,,,,,,,,,,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******++++++******************(((((()))***+++,,,------))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,************************,,,++++++************+++******************************++++++,,,+++++++++++++++++++++************((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))***************+++...000111111000000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------)))+++---...---,,,,,,,,,---------------....../////////.........---------***++++++,,,,,,------...,,,,,,,,,+++++++++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---///000111000000000000000...---------------------,,,+++++++++,,,---...............,,,,,,++++++++++++,,,,,,,,,---......///.........,,,,,,------------,,,,,,...///000///---,,,,,,,,,------,,,+++,,,---.../////////000000000000/////////......---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------...///...---,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,------...////////////........./////////000000000---///111111000///000111///000000111111000000///)))******)))((())),,,...***++++++,,,,,,++++++***************************(((((()))))))))*********************)))))))))((('''''''''''''''((()))))),,,+++++++++***)))))))))************************************))))))))))))((((((((((((((()))******))))))(((''''''((())))))((()))***+++,,,++++++*********))))))******+++,,,******))))))))))))******,,,,,,------,,,,,,+++***((()))))))))***************++++++***((('''((()))(((((())))))))))))(((((('''(((+++---------,,,+++******))))))))))))******......---,,,++++++++++++,,,,,,,,,,,,+++***))))))(((((()))))))))*********+++(((''',,,...,,,,,,...++++++***************+++)))***,,,------,,,***))))))***,,,---............,,,+++***+++,,,,,,***(((((((((((((((((('''''''''&&&'''((()))***))))))((()))))))))))))))))))))((()))))))))))))))))))))))))))************************)))))))))(((((((((((())))))************))))))*********)))))))))))))))'''(((((()))******+++++++++***))))))))))))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************************++++++,,,+++***)))(((******++++++++++++******)))))))))***++++++,,,,,,)))*********+++,,,,,,,,,))))))))))))))))))))))))%%%%%%%%%&&&(((***+++,,,************************)))******++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************************++++++)))))))))(((((((((((((((&&&'''((((((((()))***+++++++++*********************+++,,,...000000111111------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))+++...///...---,,,---------,,,,,,------...///.........---------,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------...///000111000000111111000///---,,,,,,---.........---,,,++++++,,,---......---,,,,,,------,,,,,,,,,,,,------,,,------...//////......+++,,,---......---,,,+++,,,---//////---,,,,,,------,,,*********+++---.../////////....../////////---------------...///000---------...............------------------------++++++******+++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,---------....../////////.........------,,,,,,------------,,,,,,------...///////////////.../////////000000000000...///000///...///000222///000111111111111000///...,,,))))))+++,,,,,,+++***+++,,,------,,,+++***************************)))************++++++++++++*********))))))((((((***************+++,,,,,,***************+++++++++************************************))))))))))))((((((((((((((()))******((()))***++++++***)))(((((()))***+++,,,+++***************)))***++++++,,,******))))))))))))*********++++++++++++***))))))(((((())))))*********++++++,,,,,,+++(((''''''((((((((())))))))))))((((((%%%(((---111222///,,,)))---,,,,,,++++++,,,,,,---...---+++)))(((((())))))******+++++++++***))))))))))))))))))************"""!!!''',,,---///222++++++***************+++***+++---......---+++***((()))+++...////////////---,,,++++++,,,,,,***((())))))(((((('''''''''&&&&&&''')))*********)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++***************))))))))))))(((((((((((())))))************))))))++++++******))))))(((((('''(((((()))***+++++++++******)))(((((()))***+++))))))))))))************)))))))))******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,+++***)))(((******++++++++++++******''''''(((***+++,,,---...+++++++++***************))))))))))))))))))))))))(((((('''''''''(((((()))************************''')))***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,*********))))))))))))))))))***+++*********,,,------,,,,,,++++++***************+++---...000111222...------,,,,,,------............------,,,,,,,,,------------------------))))))******+++,,,---...***,,,///000///...---...************++++++,,,------------,,,,,,,,,++++++******+++,,,,,,---...............------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,------........................///000111000000111111111///---,,,,,,---.........---,,,++++++,,,---------,,,+++***...------,,,,,,------...,,,,,,---.../////////...***,,,...000000...,,,***)))+++---...------...///,,,+++***))))))+++---...///...---,,,,,,---...///+++++++++,,,...000111222,,,------....../////////........................+++*********+++,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,---------......000////////////.........,,,------......------,,,---......///////////////////////////000000000000/////////.........111333///000111222222111000///,,,,,,+++******+++,,,,,,///---++++++++++++)))((((((***+++,,,+++,,,---///******+++++++++,,,,,,,,,***)))))))))))))))***+++)))'''&&&(((+++---,,,***'''((()))))))))(((&&&%%%))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))***++++++++++++***************)))))))))((())))))***++++++++++++***++++++******************))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++......---,,,***)))((((((,,,+++++++++***)))))))))''')))+++,,,+++***++++++''''''((()))***++++++,,,---,,,,,,++++++******)))***++++++,,,,,,++++++***)))***,,,...///000111111,,,,,,++++++***)))(((((()))))))))))))))))))))))))))'''&&&''')))************+++++++++++++++******))))))))))))))))))))))))+++)))(((''''''((()))+++***++++++***((('''(((***&&&(((*********)))+++,,,)))))))))))))))(((''''''''''''''''''((((((((()))************************++++++++++++++++++++++++---------,,,+++***)))(((***))))))((()))***,,,---...---,,,+++++++++,,,------,,,++++++******++++++******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********))))))***++++++,,,+++++++++*********)))))),,,,,,,,,,,,+++***)))(((,,,+++*********+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''(((******+++++++++++++++++++++++++++++++++***+++,,,---............///...,,,+++***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,............,,,,,,+++,,,------++++++,,,---///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////...,,,+++...+++((((((+++---,,,+++////////////////////////111000...,,,,,,,,,...///........................------------------------***++++++,,,,,,++++++***.........////////////000000///...---------------111111000...---,,,+++***------,,,,,,,,,+++++++++------...//////...------///////////////.........//////...---,,,,,,++++++++++++******+++---...///------,,,++++++***))))))************************------......//////000000---------,,,,,,+++++++++---...............------111000///......///000111//////.........---------000000000000111111111111////////////............,,,,,,+++******+++,,,,,,...,,,++++++,,,+++)))'''$$$%%%''''''&&&&&&''')))************++++++++++++******)))))))))))))))***)))'''&&&(((+++,,,+++***))))))*********)))((('''))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***++++++***)))(((((())))))***+++,,,,,,------,,,,,,************************************************+++++++++*********))))))************)))))))))(((&&&'''(((((())))))((((((************************((()))******++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************''')))++++++***(((((((((((((((((()))*********+++++++++++++++***************++++++,,,,,,++++++***)))***,,,---///000000111,,,,,,++++++***))))))((()))))))))))))))))))))))))))((('''''')))***))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))******++++++***(((''')))***)))))))))(((&&&&&&(((***))))))******))))))(((''''''''''''((((((((())))))************************++++++++++++++++++++++++------------,,,+++***)))---,,,+++*********+++,,,,,,,,,+++*********+++,,,---,,,++++++***+++++++++******)))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))******+++++++++*********))))))+++++++++++++++******))),,,+++***))))))***+++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............///...---,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,,,,******+++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111111000///......,,,)))***,,,------+++........................///...---+++++++++------........................------------------,,,,,,++++++,,,,,,,,,,,,++++++------........./////////------,,,+++++++++,,,,,,111000///...---,,,++++++.........---------,,,,,,++++++,,,------,,,++++++/////////////////////...///......---,,,,,,+++++++++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------........................---------,,,---...............------000///.........///000111//////.........---------//////000000000111111111111111111111000000000000,,,++++++******++++++,,,,,,++++++,,,---,,,)))'''''')))***)))(((((()))***))))))))))))************++++++******))))))(((((()))((('''(((***++++++*********+++++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,))))))***++++++++++++***---,,,***(((''''''((()))***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++***************************))))))))))))'''((())))))******))))))************************)))******+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------***************+++++++++)))+++,,,,,,***(((''''''))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***)))***+++---.../////////,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))(((((())))))(((''')))******++++++*********))))))))))))))))))))))))***)))(((''''''((()))*********+++***(((''')))***+++***)))&&&$$$$$$&&&)))******++++++******)))(((''''''((((((((()))))))))************************++++++++++++++++++++++++------------,,,+++******---,,,+++***))))))))))))+++******))))))***++++++------,,,+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,+++++++++++++++++++++************************+++++++++,,,,,,...---+++***)))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++))))))***++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000111111000/////////---++++++---...------...........................---,,,+++***+++,,,---------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------............,,,,,,+++++++++,,,------000000///...---,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,++++++......//////////////////.........------,,,,,,+++,,,+++++++++,,,---...///++++++,,,------...//////++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...............---...---------...///000000...............---------//////000000000000111111111111111111000000000000++++++++++++++++++++++++*********,,,---,,,***'''+++---------+++***+++---(((((((((((())))))))))))+++++++++***)))((('''''')))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***///---***'''&&&'''(((***(((((()))******************************+++++++++*********************************************************)))))))))))))))******+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************'''((()))***+++,,,------)))))))))***+++++++++,,,)))***,,,---+++))))))***)))))))))))))))((((((((())))))******+++,,,,,,---***++++++,,,,,,++++++***)))***+++------.........+++++++++*********))))))))))))))))))))))))))))))+++)))(((((())))))'''&&&))))))******++++++******))))))))))))))))))))))))******)))(((((()))******)))******)))(((((()))+++)))******(((&&&%%%'''(((+++++++++++++++***))))))'''(((((((((((()))))))))***************************+++++++++++++++,,,,,,++++++,,,,,,+++******)))******))))))((((((((((((***************+++++++++------,,,++++++++++++,,,*********+++++++++******++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++************************************++++++,,,...//////000///---+++******++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,+++******+++,,,***++++++,,,---...//////------------------------........................---------............///,,,,,,.../////////...---......------....................................------,,,++++++,,,,,,---------------------------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------...///000/////////...---------,,,............------------------------------------............////////////......---------,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,---.........*********+++++++++++++++......------,,,,,,++++++************************,,,---......///.........,,,,,,------......///000........................////////////000000000111////////////............++++++++++++++++++++++++)))))))))+++,,,,,,***(((((()))******((('''((()))''''''((((((((()))))))))++++++++++++***((('''&&&((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++***...,,,)))'''&&&''')))***(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))************+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************)))))))))******+++++++++)))))))))***+++++++++,,,$$$&&&)))******)))******)))))))))((((((((((((((()))******+++,,,---......***++++++,,,,,,++++++*********+++,,,------,,,,,,+++++++++***************))))))))))))))))))))))))***)))((()))***)))'''%%%###$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******)))******)))((((((***+++''')))++++++***(((((()))+++++++++++++++***))))))(((((((((((()))))))))************************************++++++,,,,,,,,,***************))))))(((((())))))******+++++++++***++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,******+++++++++******)))++++++++++++++++++++++++************************((())))))******)))))))))''''''((()))(((((('''&&&************************+++++++++,,,...///111222111000...---,,,,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,*********++++++++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------...///000000111////////////////////////........................---------............///,,,---...//////...---------...//////.......................................---------------......------------------------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------------...///000..................---------------,,,,,,,,,,,,+++---------------------------.........//////000000---------------,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,---------.........//////.........------,,,,,,************************,,,------...//////......,,,------...............---........................////////////000000000////////////............***++++++,,,,,,++++++******(((((()))+++,,,+++***'''((())))))''''''((()))(((((((((((()))))))))))))))***+++++++++)))((('''((()))******)))((()))+++******)))(((((((((((()))))))))))))))))))))))))))***)))))))))((((((''''''))))))***++++++++++++***,,,+++)))((('''(((***+++)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((***************+++++++++))))))))))))************'''((())))))******))))))++++++++++++++++++++++++)))******+++++++++++++++***************************************************************+++++++++ """%%%'''''''''((()))(((((((((((((((((((((((())))))***+++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************)))))))))))))))))))))))))))(((((()))+++***(((%%%$$$%%%&&&'''''''''''''''))))))))))))))))))))))))************************((()))***)))((((((***,,,''')))++++++***))))))*********++++++******)))(((((((((((()))))))))***************************************++++++,,,,,,---)))***************))))))******,,,------......---***+++,,,---------------...------,,,,,,,,,,,,,,,******+++,,,,,,***)))(((************************++++++++++++++++++++++++((())))))************)))((()))+++,,,,,,,,,+++******************+++++++++,,,++++++,,,---///222333111000...---,,,------...)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......///000000......///000/////////000111111111222000000000000000000000000---------------------------------............//////000111111111000...---,,,...//////...------...------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,---------............,,,,,,+++++++++,,,---------------...............------,,,,,,,,,+++++++++++++++************++++++------......///000000000------------------------,,,---............------++++++++++++++++++++++++******++++++,,,,,,------............------------,,,,,,,,,,,,------------,,,,,,---...////////////....../////////......------------.....................////////////000000111111111111000000000000***+++,,,,,,,,,,,,+++******(((&&&''')))+++,,,,,,((()))++++++******+++---(((((()))))))))*********((()))***++++++***((('''(((***+++***(((''')))+++,,,+++***)))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***))))))))))))))))))***+++)))******+++++++++++++++((())))))***++++++,,,,,,(((((((((((((((((((((((())))))*********+++++++++((()))))))))************&&&'''(((((())))))((((((++++++++++++++++++++++++((()))******++++++******************************))))))))))))************+++++++++***************!!!$$$&&&''''''&&&'''(((&&&'''''''''((()))))))))(((((())))))*********+++***++++++,,,,,,++++++******+++++++++++++++******************************))))))))))))))))))))))))''''''((()))++++++(((&&&'''((()))***++++++++++++))))))))))))))))))))))))*********++++++*********((()))***)))((((((***,,,,,,+++***'''%%%&&&(((+++))))))******))))))((('''(((((()))))))))*********************************)))******+++,,,,,,------+++++++++,,,,,,,,,++++++***+++,,,------,,,++++++((()))+++,,,------,,,,,,......---,,,,,,,,,,,,---)))***,,,,,,,,,***)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++***)))***---...//////......))))))*********+++++++++++++++******+++...000222...---,,,++++++,,,---...(((***+++,,,,,,+++***(((************************,,,,,,,,,,,,---------...------.........------,,,------------------------++++++,,,,,,,,,++++++******+++,,,---...------,,,------,,,,,,,,,,,,------------------------------///......------......//////000111000///...///111000000111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222111000///---,,,+++---000///---,,,,,,...------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,------........./////////------,,,+++++++++,,,,,,---------.........//////...---------,,,,,,,,,,,,++++++***))))))***++++++------......///000000111------------------------------...//////...---,,,***+++++++++,,,---------&&&&&&'''(((((()))******,,,,,,,,,,,,,,,---------,,,---------............+++,,,---...///////////////000000000000///---,,,---------.........//////........./////////000000111111111111000000000000***+++,,,------,,,+++***+++(((&&&%%%(((+++---...&&&((()))***))))))+++---))))))))))))************'''(((***+++,,,+++)))((((((***,,,+++(((''')))+++---,,,+++*********+++,,,))))))))))))))))))))))))'''((()))***+++,,,------))))))***++++++++++++***(((((())))))******++++++''''''((()))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++(((((()))***************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++++++++******))))))&&&(((***+++)))(((((()))%%%&&&&&&'''((()))******''''''''''''((((((((((((+++++++++,,,,,,+++++++++***++++++++++++***))))))******************++++++))))))))))))))))))))))))&&&&&&'''***++++++)))'''&&&&&&((())))))*********))))))))))))))))))))))))******++++++++++++******((()))***)))((()))***,,,000...(((### """'''+++)))))))))))))))(((''''''))))))))))))************************************))))))***+++,,,,,,------,,,,,,---......---------))))))******)))(((&&&%%%'''(((***+++,,,,,,++++++......---,,,,,,,,,,,,---)))***,,,---,,,***((('''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++###$$$'''***++++++******))))))******++++++++++++******)))(((***,,,...000,,,+++*********+++,,,---((()))+++,,,,,,+++)))(((************************,,,,,,,,,------............///////////////......------------------------++++++,,,,,,,,,++++++***+++,,,.../////////.........------,,,,,,------...////////////////////////000///...------...///000///000111000///...///111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000...,,,***)))***---000///---+++,,,---------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------......------,,,.........////////////000000///......------------,,,,,,------...///////////////.........---------...---,,,++++++,,,---...---------...///000000111------------------------------/////////...---,,,)))***+++,,,...///000111((())))))***+++,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,---...////////////111111222222000///---,,,---------.........//////............/////////000////////////............((()))***++++++)))&&&$$$,,,+++)))((((((((()))*********))))))))))))******((()))***++++++***)))(((&&&))),,,,,,******+++---(((((())))))************+++)))''''''((())))))((('''((()))******************++++++++++++***))))))'''((()))+++***)))'''&&&***)))(((''''''((()))***((()))******)))((()))++++++)))''')))+++,,,***'''+++*********))))))((((((((('''&&&'''((())))))'''((((((((((((((()))******************++++++++++++))))))))))))))))))))))))******+++++++++******))),,,------,,,)))''''''(((************************++++++************++++++))))))((('''''''''''''''((((((((((((((()))))))))+++++++++*********))))))******))))))))))))*********)))))))))((((((''''''))))))************))))))+++***)))(((((()))***+++'''(((((('''%%%%%%&&&((())))))))))))))))))))))))+++*********))))))((((((***++++++++++++***)))(((---,,,+++)))(((((((((((())))))******+++++++++,,,***************)))((((((***'''%%%%%%&&&((())))))%%%&&&(((((('''((()))+++)))))))))***++++++,,,,,,+++,,,---......,,,***))))))))))))))))))******+++******+++,,,,,,---...............------,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,++++++***)))))))))+++++++++***************))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---//////...------------...000///...---,,,,,,---...++++++++++++++++++++++++++++++,,,------,,,++++++------..................,,,------......------,,,------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,---------,,,,,,---...000111111000///...,,,,,,++++++------///000111111111111---.........---,,,,,,+++---,,,,,,++++++,,,,,,------------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------............//////////////////000///...---------------...---+++******+++---.........------------,,,,,,,,,+++***)))***+++,,,---,,,...///...---+++,,,,,,------------------------,,,,,,------.../////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---............///////////////............---------111000///.......................................000000000000000000000000'''((()))***+++++++++++++++******)))))))))))))))******))))))))))))******&&&'''''''''''''''&&&&&&!!!$$$'''(((((((((***,,,)))))))))))))))*********)))'''&&&''')))*********))))))******+++*********+++++++++*********))))))***+++,,,------,,,+++******)))(((((((((((()))***)))***+++***)))((()))******)))((()))++++++)))'''************)))))))))((()))((('''(((***+++***)))((((((((((((((()))******(((((((((((())))))))))))******************************+++++++++*********((()))***)))((((((***+++************************++++++************++++++))))))(((''''''''''''(((''''''((())))))*********+++++++++*********))))))******))))))))))))***************))))))((((((((())))))************))))))******)))(((((()))******((())))))(((&&&&&&'''((())))))))))))))))))))))))************)))))))))(((************************+++***)))))))))))))))***)))))))))*********++++++***************)))((((((***(((&&&&&&''')))******)))***+++***(((''''''((()))))))))***++++++,,,,,,+++,,,---...---,,,***)))***************++++++,,,+++++++++,,,,,,---------------------,,,,,,,,,+++******************************))))))******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++*********+++------......---,,,,,,,,,,,,,,,000///...---------......------------------------,,,---...//////...---,,,---...............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++,,,------...---,,,,,,---...000111222111000...---,,,,,,,,,------...///000111111000.../////////......---,,,...------,,,,,,------...,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------,,,---------............////////////..................---,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,++++++++++++******+++++++++++++++,,,------,,,...///...---+++,,,,,,------------------------............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............///////////////............---------///...------,,,,,,,,,---........................////////////////////////*********++++++,,,------)))************))))))(((******))))))))))))******+++***))))))((((((((((((%%%''')))*********+++,,,*********)))))))))))))))((('''&&&''')))+++,,,+++++++++++++++++++++***))),,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******++++++***((('''((()))***)))((()))++++++)))(((************))))))))))))***)))((()))+++,,,+++***))))))((((((((()))******(((((((((((())))))))))))++++++++++++++++++++++++************************)))******)))((()))+++...************************++++++************++++++***)))((((((''''''((((((''''''((()))***++++++,,,+++++++++*********************))))))))))))*********************)))))))))))))))************))))))))))))(((((((((((()))))))))***+++***((('''((()))))))))))))))))))))))))))************))))))))))))******)))))))))******+++)))))))))))))))***++++++(((((())))))))))))******)))************))))))(((+++)))'''''')))***++++++***+++,,,+++((('''((()))))))))******+++,,,,,,,,,+++,,,---------,,,***)))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++***)))******+++,,,---............---------------000///......---....................................//////000000//////..................---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------......------------///000111222111000///...---------------...///000000000000/////////000//////...---///......------......///,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------........./////////////////////......------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------------,,,...///...---+++,,,,,,------------------------//////...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............///////////////............------------,,,,,,+++++++++++++++................................................,,,,,,------,,,+++))))))((()))***++++++***)))(((******))))))))))))******---,,,***)))((())))))***+++,,,,,,,,,***)))((((((************))))))))))))***((('''((()))++++++***,,,,,,,,,,,,,,,+++***)))---+++)))((('''(((***+++))))))((((((((()))***+++))))))))))))))))))))))))***++++++***((('''((())))))))))))*********)))(((*********)))))))))))))))***)))((()))+++++++++******))))))((())))))******)))*********++++++++++++++++++++++++++++++++++++******************++++++------,,,***((((((***---************************++++++************++++++***))))))((('''(((((((((((()))))))))******++++++******************************))))))))))))******++++++******************)))******++++++******))))))(((((((((((((((((()))***+++,,,+++)))(((((()))((((((((((((((((((((((((*********)))))))))))))))***))))))((())))))++++++***)))))))))))))))******((((((((((((((()))))))))))))))************)))(((+++***((((((***+++,,,+++'''(((******)))(((***+++))))))***++++++,,,,,,---+++,,,,,,,,,,,,+++***)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))******************++++++++++++******((((((((()))***++++++,,,))))))******************))))))*********+++++++++************************((())))))***+++---......///////////////......---//////.............................................//////////////////.../////////...---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------......------------///000111222222000//////.........,,,---...///////////////....../////////......---......------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,------------............////////////000000//////......------,,,------,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,......---------,,,,,,,,,+++,,,---...///...---,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...............///////////////............---------,,,,,,+++++++++++++++,,,................................................)))+++---......+++(((&&&((()))***++++++***)))(((******))))))))))))******)))((('''&&&%%%&&&'''''')))((((((((('''&&&$$$###*********)))))))))))))))---+++)))((()))***)))(((,,,,,,,,,,,,,,,+++***))),,,+++)))''''''((()))***'''''''''''''''((()))***))))))************)))))))))++++++***((((((((()))((()))*********)))))))))))))))))))))))))))******)))((('''(((***+++***)))******))))))))))))******)))*********++++++++++++******************************))))))******,,,,,,***++++++)))((((((***+++************************++++++************++++++******)))(((((((((((((((*********)))))))))))))))******************************))))))))))))************************++++++******++++++++++++******(((((())))))))))))((((((+++,,,------+++)))((()))(((((((((((((((((((((((())))))))))))))))))*********)))))))))))))))******,,,+++***)))(((((((((((()))))))))(((((((((((((((((())))))*********))))))+++***))))))+++,,,,,,+++&&&((()))(((''''''(((************+++,,,,,,------+++,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))))))))************)))******++++++******)))''''''((()))***++++++,,,(((((((((((())))))******************++++++++++++************************(((((()))+++,,,---......------.........---,,,+++---------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------------,,,,,,---...000111222111000//////...//////,,,------............---,,,------.........------------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,---------..................////////////000//////......---------,,,......------------......,,,------......------,,,......---------,,,,,,,,,+++,,,---...///...---,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---............///////////////............---------------,,,,,,,,,,,,------................................................'''(((+++......---+++***((())))))************)))******))))))))))))******)))(((((((((((((((((()))'''&&&&&&''')))***)))'''((()))))))))************...,,,***)))))))))((('''++++++++++++++++++***)))+++***)))((('''((())))))'''(((((())))))*********)))******++++++******)))(((***+++***)))((()))+++((()))++++++)))((()))***))))))))))))************)))((('''(((***+++***)))++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))+++,,,---"""$$$&&&''''''(((***,,,************************++++++************+++++++++***))))))(((((())))))((((((((((((((((((((((((***************+++++++++******))))))))))))******)))))))))*********************++++++++++++******))))))************))))))+++,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))************))))))******))))))((('''---,,,+++)))((((((''''''******))))))))))))((((((((())))))************)))***))))))***+++,,,+++*********+++)))&&&$$$$$$%%%******++++++,,,---------,,,+++++++++************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((()))***++++++''''''(((((()))******************++++++++++++,,,************************((()))***+++,,,---------******+++,,,,,,***)))(((++++++,,,------------,,,++++++++++++++++++++++++---,,,++++++++++++,,,------------------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,,,,+++,,,++++++++++++---...///111000//////.........///,,,,,,---------------,,,+++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,---------............------........./////////------------------------......---------...//////------------------------,,,,,,++++++++++++******++++++,,,---------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............///////////////............------------------------......///................................................++++++++++++,,,---...///)))))))))))))))******+++******))))))))))))******((()))***++++++,,,,,,+++(((''''''))),,,---,,,***''''''((()))***++++++,,,---+++))))))******)))((())))))******+++************)))))))))((((((((((((&&&''')))***++++++******)))***++++++++++++***)))'''(((******))))))***,,,''')))++++++)))((()))***((()))))))))***************)))((()))+++,,,+++***,,,+++******))))))******(((((((((((())))))))))))***************************)))(((((()))+++---... ###'''))))))******+++************************++++++************+++++++++***))))))(((((())))))$$$%%%&&&'''((()))******))))))*********+++++++++******))))))))))))******((((((((())))))************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))***,,,...---+++(((''''''))))))))))))))))))))))))((()))))))))************)))***+++,,,+++(((&&&$$$++++++***)))(((((())))))++++++*********)))))))))(((((()))***************))))))((()))+++,,,***)))+++,,,,,,***'''%%%%%%&&&******+++,,,,,,------...,,,++++++*********************))))))******+++,,,+++++++++,,,,,,---------+++,,,,,,,,,------------******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))'''((((((((())))))******)))))))))***+++,,,,,,,,,*********+++++++++,,,,,,************************)))***+++,,,---,,,,,,+++***+++,,,------+++)))((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---,,,+++******+++***))))))***+++---...000///......---.........,,,,,,---------,,,,,,+++,,,,,,---...............------,,,,,,,,,,,,---------......///000000//////------------............,,,---------............+++,,,,,,------......///---,,,,,,,,,------...//////...---,,,,,,---...///,,,,,,++++++++++++******+++++++++++++++,,,------,,,...///...---+++,,,,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............///////////////............------------------------...//////........................////////////////////////444111---***)))+++...000***)))((((((((()))+++,,,******))))))))))))******###%%%'''((()))***))))))(((&&&%%%&&&((()))&&&###&&&&&&''')))***+++,,,---,,,***))))))***++++++***'''((()))***************)))))))))***)))(((''''''$$$&&&(((***+++***)))((()))***+++,,,,,,+++***)))&&&''')))***)))***+++---'''***,,,+++)))((()))+++(((((())))))*********++++++***)))***,,,---,,,+++,,,,,,+++***))))))******************++++++++++++++++++++++++++++++++++++***)))(((((()))+++---...%%%(((,,,...---+++******************************++++++************+++++++++******)))))))))))))))!!!"""###&&&(((***,,,---))))))******++++++++++++******))))))))))))******''''''(((((()))))))))******++++++,,,,,,++++++******+++,,,------,,,+++******,,,...---+++((('''&&&))))))))))))))))))))))))(((((())))))*********+++(((***,,,---+++((($$$""")))))))))))))))******+++,,,+++++++++******))))))(((((()))***************)))(((((()))++++++***((()))***+++***)))((()))******++++++,,,,,,------...,,,+++******))))))******++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,------.........*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))******+++,,,------......******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,,,,---,,,+++***---...///000000...,,,+++((()))***+++,,,++++++***++++++++++++++++++++++++------++++++++++++------++++++,,,---------,,,,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---,,,+++)))(((***))))))))))))+++,,,---///......------------...,,,,,,---------,,,++++++------...///000000//////.........------...............///000000111000000---------.........//////,,,,,,,,,---------......***++++++,,,---...//////++++++++++++,,,,,,---...000///---,,,,,,---///000.........---------,,,,,,,,,+++***)))***+++,,,---,,,...///...---+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,............/////////000//////.........---------,,,,,,,,,,,,------...///........................000000000000000000000000++++++++++++++++++++++++***************)))((('''++++++***)))(((((())))))&&&''')))***)))&&&$$$"""******))))))((((((''''''+++*********+++,,,------+++++++++************)))+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++''''''((()))***+++++++++************))))))))))))++++++******)))(((((((((******++++++++++++******+++***((('''(((***---///************************))))))************))))))******++++++,,,,,,------***+++,,,,,,+++***)))(((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))************+++***(((''''''(((***+++,,,)))''''''***+++***((()))***,,,.........,,,+++*********))))))))))))(((+++*********))))))((((((+++)))(((''''''((()))+++,,,,,,+++++++++++++++,,,+++*********+++,,,------******+++,,,------------+++***)))(((''''''((((((***+++,,,,,,,,,,,,+++******((('''))),,,---,,,***))))))))))))))))))))))))++++++***************+++((()))))))))************++++++++++++++++++++++++,,,***(((***---...,,,***)))))))))******+++++++++******+++++++++,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))******)))'''&&&'''***---///+++***)))***+++,,,+++))))))***+++,,,,,,+++***)))******++++++++++++*********))))))))))))+++---...)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++---..................---.........------,,,,,,,,,++++++++++++,,,---...///...---,,,,,,++++++++++++---------............///////////////////////////------------------------///000111000...---,,,------...000222333333222111---...///000000...,,,+++,,,------......------,,,------,,,,,,,,,,,,++++++------------------------.../////////...------,,,,,,,,,,,,---,,,,,,++++++************************,,,,,,+++***+++,,,---.........////////////......000000...------...///000000///---,,,,,,---...///+++...000000---+++---///,,,,,,---...//////......+++++++++,,,,,,,,,------000000000000///...---,,,++++++++++++++++++++++++)))************))))))(((++++++***)))))))))))))))*********))))))(((((((((******))))))((((((((((((+++************++++++,,,*********)))))))))((((((+++,,,,,,+++***))))))+++******++++++++++++******)))))))))))))))))))))((())))))))))))))))))))))))******+++++++++***))))))++++++++++++++++++++++++'''((((((((()))*********************)))))))))))))))))))))))))))***************++++++++++++************)))((()))***,,,---************************************************(((((((((((())))))))))))******+++++++++***)))((((((((((((((()))***++++++)))))))))))))))))))))))))))))))))*********++++++,,,+++)))(((((()))+++,,,+++)))'''(((***+++***((((((***,,,---......,,,,,,++++++*********)))))))))+++*********))))))))))))***)))(((''''''((()))***++++++***************+++++++++******************++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++---***((()))+++,,,+++)))))))))))))))))))))))))))+++******)))))))))******************++++++++++++***************+++++++++---+++***+++...///...,,,------------------------***++++++++++++,,,,,,,,,,,,,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***)))((()))***,,,...,,,+++***+++,,,---+++***)))******++++++******)))))))))***+++++++++++++++***************,,,---...******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,........................***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++------............------------,,,,,,,,,+++++++++++++++++++++,,,---...///...---,,,,,,+++++++++,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,,,,---***,,,...///000000///...---...///000///...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------...............---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,............////////////......//////...---------...///000///...------...000111666666444111...,,,---...,,,------...//////......------------............000000000000///...---,,,++++++++++++++++++++++++))))))******+++*********+++***)))))))))))))))))),,,+++)))(((((()))+++,,,***))))))))))))(((((((((++++++***)))))))))******))))))))))))(((((((((''')))***+++***)))((()))***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++(((((())))))))))))))))))************))))))))))))'''(((((()))******++++++******++++++++++++******************************************************---,,,+++******+++,,,---,,,,,,+++++++++++++++***)))************)))(((((())))))))))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,+++)))'''((()))***))))))((()))+++------------,,,,,,,,,,,,+++++++++*********************)))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,,,,+++***+++******))))))******+++///,,,***))))))***)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,)))))))))******+++++++++,,,+++***+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,......,,,*********))))))))))))******((()))******++++++++++++++++++***++++++,,,---...***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++,,,---......------,,,+++++++++,,,,,,---------............///------------------------++++++++++++++++++++++++---///000///---,,,,,,,,,***+++---...//////...------.../////////...,,,+++***++++++,,,,,,++++++***)))******+++---......///------------------------------------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......////////////.........------,,,,,,------...000///......///000111333;;;888333///............,,,---......///.............../////////000000000000000000000///...---,,,++++++++++++++++++++++++((()))******++++++++++++******)))))))))))))))******)))'''''''''(((***+++))))))))))))))))))))))))++++++***)))((((((((()))******)))))))))(((((((((((()))***)))((('''((())),,,+++***))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))((()))***+++++++++++++++***************************************)))))))))************)))))))))((((((((())))))******************++++++++++++******))))))***++++++***)))(((************************---,,,***))))))***,,,---......------,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******,,,,,,+++******+++,,,,,,***)))((((((((()))))))))((()))***,,,------------------,,,,,,,,,+++++++++******************************)))(((((()))******''''''(((((())))))(((((((((((()))+++,,,------...---,,,,,,+++***)))))))))&&&''')))+++++++++)))(((******)))(((((()))******---,,,***((())))))***+++(((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,))))))******+++,,,,,,,,,)))(((((()))************))))))*********++++++++++++++++++,,,,,,,,,------///......---,,,,,,,,,,,,))))))))))))))))))))))))&&&'''((()))***)))((('''***++++++++++++++++++***---,,,,,,,,,------+++)))+++***((((((((((((***+++((()))))))))))))))((((((******+++++++++,,,,,,---++++++,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---------............///------------------------++++++++++++,,,,,,,,,,,,,,,...///...---++++++,,,------...///000000//////......//////......---,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......---------------------------,,,,,,,,,+++,,,,,,,,,+++,,,---...////////////------------............------------......//////---......//////......---,,,,,,,,,,,,,,,,,,------............///000111222333000,,,,,,///111000...------...............---...////////////000000000//////000//////...------++++++++++++++++++++++++((()))***+++++++++++++++***)))))))))))))))******((((((((()))))))))))))))))))))))))))************++++++***)))((((((((()))++++++*********)))))))))'''((())))))((('''((())),,,+++***))))))***+++,,,((()))))))))*********+++************************((()))***+++++++++++++++************************+++++++++++++++++++++***************)))))))))(((************))))))((((((******++++++++++++******((()))***++++++***((('''************************,,,+++)))(((((()))+++,,,++++++******)))))))))((())))))))))))))))))******))))))((((((((()))******))))))))))))))))))))))))'''''''''((((((((()))))),,,++++++++++++++++++,,,))))))(((((('''(((((()))(((((()))+++,,,------------------,,,,,,,,,,,,+++***************+++++++++******))))))))))))******&&&'''((()))***))))))))),,,,,,---.........---,,,---,,,+++)))((((((((((((&&&'''***+++,,,+++***)))***))))))))))))))))))************))))))***,,,---(((((((((((((((((((((((((((((('''(((((()))******))))))))))))*********+++++++++++++++,,,,,,------(((((())))))))))))*********+++,,,---...000111111++++++,,,,,,,,,---------............---,,,,,,+++************************$$$%%%'''((()))((('''&&&*********+++,,,,,,,,,,,,000...,,,+++,,,+++***(((+++***)))(((((()))***+++*********)))((('''&&&%%%******++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))******+++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,------------............///------------------------+++,,,,,,,,,------......,,,---///...---+++,,,---.........///////////////...............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,,,,---+++,,,---...////////////------........./////////---------...............------............------***++++++,,,,,,,,,------,,,,,,------...///000111,,,++++++...111222000------...............------------.........///////////////////////////...---++++++++++++++++++++++++******++++++,,,+++++++++)))))))))))))))******+++)))******++++++***)))))))))))))))************+++++++++***)))))))))******++++++++++++************'''((())))))(((((()))***++++++************++++++((())))))******+++++++++************************)))******+++++++++******************************++++++++++++++++++++++++************))))))))))))++++++******)))(((((('''******++++++++++++******'''((()))*********)))(((******************************)))(((((()))******,,,,,,,,,+++++++++++++++*********)))******+++,,,))))))((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++((())))))(((''''''(((***'''((()))***+++,,,---...---------,,,,,,,,,++++++*********+++++++++++++++************************'''(((***+++,,,++++++***111111111000///,,,***(((---,,,***(((''''''((()))***+++,,,---------,,,+++)))******++++++******)))''')))***+++******,,,---))))))))))))))))))))))))(((((((((((()))***++++++(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,++++++,,,...******+++,,,...///000000,,,,,,,,,,,,------------,,,------------,,,,,,+++------------------------''''''((()))******************+++,,,...000111333666222...+++******)))(((++++++************+++++++++++++++***)))((('''&&&++++++,,,,,,,,,,,,++++++------------,,,+++***)))(((((())))))***+++++++++************++++++++++++)))***************++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------............///------------------------,,,,,,,,,------......///,,,---//////---,,,---...---------------------...//////......------------,,,------......------,,,---------,,,,,,+++++++++---------------------------,,,+++++++++,,,...///+++,,,---...............---------...//////000000,,,,,,---............---------............------******+++,,,------------,,,,,,------......//////------///222333222///,,,.........///......---,,,,,,,,,---------............///////////////......++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++,,,+++)))((('''(((((()))))))))*********++++++++++++************++++++,,,************))))))))))))'''(((******)))(((***+++******++++++++++++******((())))))******+++,,,,,,******************************+++++++++***))))))************************((((((((())))))******+++************))))))))))))*********)))))))))))))))******++++++++++++******''''''((())))))*********************************************************---------...............,,,+++*********+++---...+++******))))))*********))))))))))))))))))))))))))))))))))))************)))******************)))'''((()))(((&&&&&&(((***'''(((((()))+++,,,......,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,*********++++++*********((()))+++---......---,,,///000000000///---***))),,,+++)))'''''''''((()))---,,,,,,,,,,,,,,,++++++(((***,,,------,,,***((('''***------+++))))))***)))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))*********+++++++++++++++******)))(((((((((***,,,...---,,,+++---///*********++++++++++++,,,,,,,,,,,,------------...***+++,,,------,,,,,,+++------------------------)))))))))******+++,,,---++++++,,,...111555888;;;===888111,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------...//////...---,,,------------,,,+++***)))((((((((()))***+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******++++++,,,,,,---......///,,,,,,,,,------------...,,,,,,,,,---------......+++++++++,,,,,,,,,------------............------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...---------............///........................***++++++,,,------......,,,...000///...---...//////.........---.........//////...---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---///000,,,,,,------------,,,,,,,,,,,,---......///000000***+++,,,---...------,,,,,,------......------,,,******,,,---.........---........./////////.........000222222111000//////......//////...------,,,,,,,,,---------...............////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++---***&&&###"""$$$&&&((())))))******+++++++++++++++*********+++,,,------))))))))))))((((((((((((''')))******))))))***,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))%%%&&&&&&'''((())))))***************))))))))))))((((((((()))******++++++******++++++++++++******&&&''''''((()))******+++***************************+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,++++++***+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))************))))))&&&(((***(((&&&%%%(((***''''''((()))***,,,...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,******++++++++++++******)))+++---///000///...---)))***---...//////...---+++***((('''&&&''')))***,,,,,,+++***)))))))))***(((***---//////---***((('''+++//////,,,((('''((())))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,******)))((('''&&&%%%%%%(((+++---,,,***)))+++...000000///......---,,,,,,,,,,,,,,,---------......((()))+++,,,---,,,,,,+++***************************)))(((((()))+++---...---------///333888>>>AAABBB<<<333---++++++,,,,,,+++,,,---......---,,,+++***+++---...///000000000//////000111111000///...---...------,,,+++***)))'''(((((()))***+++++++++---------.........//////+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,------------......//////......---*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,---...---------.........//////////////////////////////))))))***+++,,,,,,---------...000000///...//////222111111000000000111111//////...------------...+++++++++,,,,,,+++++++++******+++,,,------...///------------------------///...,,,,,,,,,...000111,,,,,,,,,---,,,,,,++++++,,,,,,,,,---...//////000***+++,,,---------,,,+++,,,------......------,,,***+++,,,...//////......///000000000000000///...,,,///111000......111444.../////////...---,,,,,,---------............///......///////////////...***++++++,,,,,,---......,,,++++++***)))(((''''''$$$&&&(((((('''((()))+++(((((())))))******++++++((((((((((((''''''''''''+++(((%%%%%%(((***+++***+++***(((%%%""" ************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++******+++---......---++++++++++++++++++++++++************************)))***++++++******+++,,,(((((())))))******++++++))))))***+++,,,------...***)))))))))))))))***+++******+++++++++******)))++++++++++++++++++++++++))))))*********+++++++++///...---+++)))&&&$$$"""%%%&&&((()))*********)))+++++++++************)))))))))************))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))***************++++++***((('''((())))))+++---,,,+++***+++++++++++++++***++++++,,,,,,)))((('''''''''((()))***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))***,,,------,,,***))),,,+++***)))((((((((())))))))))))))))))*********))))))))))))))))))))))))***+++---......---+++***+++++++++*********))))))+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++,,,,,,---(((((())))))*********+++***...444999===AAADDDGGGMMMCCC777...,,,+++***((((((((())))))************++++++,,,------...//////000///---,,,---...000222------------,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,------......------,,,000---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******+++++++++++++++++++++++++++,,,------......------------------,,,,,,+++***,,,,,,,,,---------......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,,,,---------------............//////............---------,,,------......------,,,+++,,,.../////////...---------...///000000//////000000///...---,,,,,,,,,------------------------++++++,,,,,,---.........//////.........------------------------------,,,...---,,,,,,++++++++++++......---------,,,,,,,,,,,,------......------,,,---.........---,,,++++++/////////...---------,,,000000000000000000000000222111000//////000111222///000111111111000...---------......//////000000..................------+++*********************------,,,,,,+++*********)))*********((('''((())))))))))))))))))*********)))))))))***************+++(((&&&&&&(((******************++++++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))&&&'''((((((''''''((()))************++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))*********))))))(((************************************++++++++++++---------,,,+++)))(((''''''((()))***++++++******+++++++++************)))))))))************)))))))))))))))************+++******)))))))))((((((((((((((()))))))))*********)))***+++***)))((()))******,,,...---,,,+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++***+++,,,---...------,,,++++++***))))))++++++++++++++++++++++++++++++******))))))((((((,,,,,,++++++*********))))))***,,,------,,,***)))++++++***)))))))))))))))++++++******))))))((((((************************++++++,,,------,,,+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------,,,,,,+++((()))))))))************(((---333:::???DDDIIILLLNNNEEE999111...---+++)))************+++++++++++++++++++++,,,------......///...---,,,,,,---///000,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,---------,,,,,,+++***,,,,,,,,,,,,------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////............---------,,,------......------,,,+++,,,---.........---------...///////////////////////////...---------,,,------------------------,,,,,,,,,---......////////////.........---------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,...............---,,,,,,---------------,,,,,,,,,////////////////////////111000////////////000111//////000000//////...---............////////////........................,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,------+++)))''''''(((************))))))))))))((())))))******+++++++++***(((''''''(((*********,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******222///,,,************)))++++++++++++++++++++++++***)))))))))((((((''''''((()))******))))))***,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********+++******)))((('''&&&&&&'''(((((()))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------------,,,)))***++++++++++++******+++++++++************)))))))))************))))))*********+++++++++,,,,,,************))))))))))))(((((((((((())))))))))))(((***+++***))))))***++++++---......---,,,,,,---......---,,,+++++++++,,,------,,,,,,------...///...---,,,+++***)))((((((************************------,,,+++***)))((((((,,,,,,+++***))))))(((((()))***+++,,,,,,+++***)))+++******)))))))))******,,,,,,+++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------,,,,,,+++))))))))))))************)))---222888<<>>kkk...!!!999444+++)))((())))))))),,,///---(((+++++++++************)))))))))))))))***+++,,,,,,000!!!000;;;###,,,333777%%% SSSKKK111%%%///---<<<%%%+++,,,---......---,,,++++++++++++++++++***)))((('''(((((()))444VVV333...333+++555111333000,,,((('''(((***,,,***+++,,,---............,,,++++++***)))((('''&&&'''uuu'''$$$******))))))******+++,,,***************+++,,,,,,,,,,,,+++,,,---...000222000///---...//////...---------,,,+++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........+++++++++************)))------------............******++++++++++++***************++++++++++++,,,+++***)))))))))***,,,---++++++++++++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...,,,***)))******)))'''******++++++++++++******++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------+++++++++,,,,,,+++++++++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......,,,******+++,,,***))))))((((((***+++,,,...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------------...//////000000111...............---,,,,,,..............................---------,,,,,,,,,,,,------......------,,,000111111111111000//////...------------,,,,,,,,,------------------------......................../////////...............,,,,,,,,,++++++,,,,,,---///...------///000000///111...,,,,,,---...,,,***222000...---......---,,,......------------------......///000000000//////......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))***************++++++************************++++++***))))))***++++++************************111&&&333***HHH|||,,,)))000***555***---+++%%%%%%+++---***---------+++)))((('''(((******))))))***++++++,,,&&&222+++)))999---mmm888+++555000111***+++---......---+++***+++++++++++++++***)))(((000000((( )))VVV'''"""***###&&&"""000...,,,*********,,,---+++,,,------------------++++++******))))))))))))$$$111)))******))))))******+++,,,+++***)))((((((***,,,---)))))))))***+++,,,...//////...------//////...---------,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,------,,,++++++***+++,,,,,,---...///000000+++++++++*********)))))),,,,,,,,,------------...***++++++,,,,,,++++++***************++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------.........---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,......------------.........---+++******+++,,,---***+++,,,------,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++...///---)))''')))+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------------------------------------------------------,,,------......------,,,+++++++++,,,,,,---......+++++++++,,,------......------......------,,,+++..............................---------,,,,,,,,,++++++,,,---------,,,,,,///////////////...------------------------------------------------------......................../////////...............,,,,,,+++++++++,,,------...---+++,,,...//////...222---))))))---///---***111000......//////...---............------------//////000000000000000///......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,))))))******+++++++++,,,+++++++++***************+++******************+++************************222""";;;666(((""")))...///+++)))+++...///&&&(((************---///*********)))******+++,,, <<<$$$<<<'''&&&nnn^^^///...)))((()))+++,,,,,,+++)))(((******+++++++++***))))))(((---333777```+++777<<<---///222******,,,---------------++++++,,,,,,,,,,,,++++++***************+++,,,------jjj;;;******))))))******+++,,,---,,,***(((((()))***,,,))))))******+++,,,,,,---...---,,,---...///...---------------,,,,,,++++++...---,,,++++++,,,---...------------,,,,,,+++***,,,,,,---......///000000+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************++++++++++++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,---------+++,,,---.........------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,......---++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++)))))))))***+++,,,***+++,,,------,,,+++******************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........111333111---+++,,,...,,,,,,,,,,,,,,,------...******++++++,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,------......//////*********+++,,,,,,------------......------,,,+++..............................---------,,,,,,,,,***++++++,,,------,,,,,,---............---,,,,,,------------------------------------------------........................------------------------,,,+++++++++,,,,,,---...///---,,,---...000/////////***&&&(((,,,///...+++///...------///000000///........................///000000000000000//////......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------))))))******+++,,,,,,,,,+++++++++++++++************************************************+++++++++111nnnZZZ---&&&'''+++///---)))))),,,'''***,,,+++)))(((***---+++***************+++++++++"""///555+++===&&&((()))***++++++***)))(((******+++++++++******))),,,///&&&)))&&&UUU%%%%%%***"""&&&)))&&&(((+++---///...---,,,)))******++++++++++++*********))))))***,,,...///''';;;,,,******))))))******+++,,,...---+++)))((()))+++,,,,,,,,,---------------,,,...,,,,,,,,,...///...------------------,,,++++++------,,,,,,------......---------------,,,++++++,,,---------.../////////+++++++++************)))************++++++++++++++++++,,,,,,,,,,,,++++++)))))))))************+++))))))******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++)))******++++++******)))******))))))******+++++++++++++++,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000...///000///...,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------------------------------------------------------------.../////////......++++++,,,,,,---......///...............---,,,,,,..............................---------,,,,,,,,,******+++,,,------------...////////////...------,,,,,,,,,------------...------------------------........................,,,,,,,,,,,,,,,---------++++++++++++,,,---......111///......000111111000,,,)))'''))),,,...---,,,...---,,,,,,///000000000------.........///////////////000000000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,++++++******************++++++*********))))))*********+++++++++ 888***$$$+++...&&&$$$***,,,...///---(((%%%&&&)))++++++***************+++111$$$,,,&&&???)))(((************************)))******+++++++++******---,,,+++---lll222$$$,,,,,,000,,,'''(((***+++,,,,,,,,,,,,))))))***++++++++++++++++++***)))((()))***,,,...---111333******))))))******+++,,,,,,++++++******+++---------...------,,,++++++***---,,,+++,,,...///...---,,,---.........---,,,+++,,,,,,---...............------------------,,,,,,---------------------...+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************))))))***++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++...,,,******+++,,,+++***+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++*********+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///------------------------+++,,,,,,---...///000111,,,++++++,,,------+++))),,,,,,------......------)))***+++---------------........................------------------------...---,,,,,,,,,,,,---...,,,---.........---,,,+++,,,,,,------.../////////...////////////...------..............................---------,,,,,,,,,***+++,,,---...............////////////...------,,,,,,,,,---------......------------------------........................++++++,,,,,,,,,---------++++++++++++,,,---...//////---,,,,,,...//////...++++++,,,,,,---,,,,,,+++///---,,,,,,---///...---,,,,,,---...///000111111///////////////...------......------------......------------------------************************+++,,,,,,------,,,,,,+++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++***************++++++++++++******))))))******++++++++++++YYY999%%%***...''''''111%%%))),,,,,,)))(((+++///++++++***************+++(((000IIIXXX,,,,,,+++******+++,,,,,,)))******+++++++++******&&&+++&&&666###AAA}}}$$$(((///''')))$$$+++***)))))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,+++)))''''''(((***+++((( vvvHHH*********)))***++++++,,,*********+++,,,...//////,,,,,,,,,+++***)))''''''---,,,+++,,,...///...---,,,---.........---,,,++++++,,,.../////////...---,,,,,,---......------,,,------------------,,,,,,+++++++++************)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))************))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,************,,,,,,******************************+++,,,,,,,,,++++++------////////////------((()))+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++)))((('''(((+++---------+++,,,,,,------,,,,,,+++------------,,,,,,+++***------...//////...------***+++---...///...---------,,,+++******+++,,,---++++++++++++,,,---...///------------------------))))))***+++,,,......//////------///222222///,,,...///000000111111000000)))+++,,,...//////..............................------------------------///...,,,++++++,,,...///,,,------...---,,,***)))++++++,,,,,,---....../////////000000//////...---..............................---------,,,,,,,,,***+++,,,---............---------...---,,,,,,+++,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........++++++++++++,,,---...///+++)))((()))***+++++++++,,,...000///---+++++++++000...,,,,,,------,,,++++++,,,---...///111222222......//////...---,,,,,,.........------.........---,,,,,,+++*********+++,,,+++)))((('''((()))+++,,,+++++++++***))))))))))))***++++++)))(((((((((---,,,+++)))(((((('''''')))))))))))))))******+++******+++++++++,,,,,,,,,%%%555$$$(((---777~~~555000)))&&&,,,'''ppp(((###%%%)))))))))******+++,,,,,,,,,,,,+++111 ---777"""000+++###&&&<<< ???))))))[[[+++ 777&&&)))(((---******************++++++,,,,,,,,,+++***)))((('''---&&&'''+++&&&***OOO}}}^^^)))000###$$$333'''***))))))(((((((((((((((******++++++++++++******+++******************+++***)))((('''((()))+++---///,,,555222555$$$!!!666'''000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---.........///...,,,******,,,...---...///000000///...---------------------------...+++))))))***,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***)))))))))***++++++,,,,,,)))***---//////...,,,***,,,+++***((((((((()))))))))******++++++******)))+++***)))((((((***,,,---.........---,,,+++***)))------,,,,,,+++***))))))++++++,,,---,,,+++***))))))+++---//////---+++)))------......------,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,111---******---...---,,,///...------,,,+++******+++,,,...---,,,,,,---///)))***++++++,,,,,,++++++///...---,,,,,,,,,,,,,,,***+++...000111111000///---.........//////000000000000000000111111111111111111222111111000///.../////////....../////////---------............//////............---------------,,,,,,,,,,,,++++++///...,,,++++++,,,---///------............------......---,,,,,,,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++...,,,++++++---..................///////////////---,,,,,,,,,,,,---..............................///////////////......---///+++((((((,,,......,,,---------............//////...---,,,,,,---///000+++,,,,,,---.........---***,,,...///......///000,,,,,,---...///000111222......---,,,+++******))),,,...//////......///111---,,,++++++******++++++,,,+++)))(((((((((******+++++++++***************+++,,,------+++******+++---,,,+++***)))))))))***)))))))))))))))***++++++************++++++,,,,,,%%%111444&&&222!!!TTT&&&...))))))111)))888@@@SSS&&&333/// ,,,)))***++++++,,,,,,++++++(((333(((---000///)))999!!!;;;333$$$///111???111HHH000666000******************++++++(((((()))***+++,,,,,,,,,%%%%%%---444---"""))):::\\\GGG 666,,,,,,666,,,,,,+++******))))))******)))******++++++******))),,,,,,++++++++++++,,,,,,***)))((('''''')))+++,,,&&&)))$$$)))(((,,,+++%%%444%%%---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---.........//////...,,,+++,,,.........////////////......000000000000000////////////---++++++,,,------,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***************************(((***,,,......---+++***,,,+++***)))((()))******+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))+++,,,...,,,,,,---------,,,++++++------,,,,,,+++******)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,000---++++++---///...---------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,---............---///...---,,,,,,,,,,,,---+++---///111222222111111//////////////////000000000000000000111111111111000000000000000000//////,,,++++++++++++++++++,,,---------............//////............---------------,,,,,,,,,,,,++++++///...,,,++++++,,,...///------............------,,,,,,,,,---...///000111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---..................------------------,,,,,,,,,,,,---..............................///////////////...------+++,,,---------------............////////////000111000...,,,,,,,,,---...+++,,,------......------+++---...///.........000,,,,,,---...///000111111000000//////...------------...//////......///111,,,,,,++++++******++++++,,,+++***)))((()))*********************+++++++++***,,,------+++******+++,,,,,,+++++++++++++++,,,***))))))))))))***++++++)))))))))************+++000%%%***$$$---UUUccc+++%%%222666&&&(((///%%%+++555SSS(((...''')))***++++++,,,,,,++++++&&&---)))***333888***)))HHH+++)))---...eee???"""***111&&&++++++++++++++++++******&&&''')))***,,,,,,------+++)))))),,,+++&&&######WWW"""%%%222555&&&###'''!!!------,,,+++++++++++++++)))******++++++******)))+++++++++******+++++++++)))((('''''''''(((***+++''')))$$$~~~CCC000$$$///&&&///'''...++++++++++++++++++++++++++++++************+++++++++******++++++,,,---...---///000000...------...//////............/////////.........------,,,,,,///...,,,,,,---......---,,,,,,++++++*********)))++++++++++++++++++++++++...---,,,,,,------,,,+++,,,++++++***))))))((((((((()))+++------,,,+++)))******))))))******+++,,,------............------,,,,,,+++***+++,,,---...***+++,,,,,,---------,,,---,,,,,,++++++*********************+++---...//////...+++******+++...///------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++...---+++,,,.../////////+++,,,,,,,,,------------***+++,,,,,,++++++,,,---,,,,,,---.....................---,,,,,,,,,---------...000222333333333222//////////////////....../////////000000000111111.........///////////////******))))))))))))******---------............//////............---------------,,,,,,,,,,,,++++++...---,,,++++++,,,......------............---------------...///000111222------------------,,,,,,---------------------------------------...............------,,,,,,++++++---,,,,,,,,,,,,---......------------------------......//////......---,,,&&&+++000000---***+++---...////////////000000000222111///---,,,,,,,,,---,,,,,,------......------,,,---//////...---......,,,,,,---...///000000111////////////////////////---...//////......///000,,,,,,++++++***++++++,,,,,,+++***)))))))))******)))))))))***+++++++++,,,((()))++++++)))((())))))***************+++,,,---******))))))******+++,,,)))))))))))))))))))))***222"""###---444111***+++''')))222)))888777...$$$ ...###))))))***+++++++++++++++--- ...777(((999]]]"""///"""777%%%&&&:::---,,,%%%...,,,,,,+++++++++++++++******)))******+++++++++******///,,,&&&###(((000111...333 000444000'''(((,,,///111------,,,++++++++++++,,,))))))************))))))))))))(((((((((((()))))))))((((((''''''((())))))...+++...<<<...&&&+++%%%+++---///++++++++++++++++++++++++******))))))))))))******************+++,,,---...,,,///111111///.........//////---,,,,,,---//////...------,,,,,,+++++++++///---,,,,,,.........------,,,,,,++++++******)))++++++++++++++++++++++++...---,,,,,,---...---+++++++++*********)))))))))((()))***,,,,,,+++***)))))))))******+++,,,------------............---------,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********...---,,,******+++,,,,,,///...,,,******,,,...///------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---///000000000,,,---------------------)))+++,,,,,,+++***,,,---***++++++,,,---,,,,,,,,,...------,,,,,,,,,------......000111222222222222//////......------,,,,,,---------......//////000------------......///000,,,,,,++++++++++++,,,,,,---------............//////............---------------,,,,,,,,,+++++++++------,,,,,,,,,---......------............------000//////........................------,,,,,,,,,------------------------,,,---.........---...//////......---,,,++++++***---,,,,,,,,,,,,---......---------------------------............---,,,,,,'''))),,,,,,+++******+++............////////////000///...---------------,,,,,,------...------,,,---...000///...------...,,,,,,---......///000000---------.........//////---///000///......///000,,,++++++***++++++,,,,,,,,,++++++***************)))))))))***+++++++++,,,''')))++++++)))((()))***))))))((())))))***+++,,,***************++++++,,,***)))))))))))))))))))))$$$...222...xxx555+++((( ''')))***+++'''***...******!!!000"""))))))***++++++++++++***++++++)))######<<<...333,,,000&&&222'''$$$***)))000KKK...(((&&&...,,,,,,,,,,,,++++++******)))******+++++++++******'''+++,,,***,,,///,,,$$$%%%888&&&''')))###&&&222111,,,444,,,,,,+++***************)))))))))******)))))))))))))))(((((((((((()))))))))))))))((((((((())))))***...((("""))),,,''')))+++222---++++++++++++++++++++++++***))))))(((((())))))***************+++,,,------,,,...000111000.........///...---,,,,,,---...///000000000000//////......---,,,+++,,,---...---+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++...---,,,,,,......---,,,)))*********+++++++++,,,((()))***+++++++++******))))))***+++,,,------...,,,,,,------------,,,,,,------,,,---------......------------,,,+++***))),,,,,,+++++++++++++++***///...,,,+++++++++,,,---------------------------------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111111//////...------,,,++++++)))+++,,,,,,+++***,,,---++++++,,,---------,,,,,,------,,,,,,,,,------...------...//////000000000---------,,,,,,+++++++++++++++,,,------...//////------,,,,,,---...///000------,,,,,,,,,,,,---------------............//////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,------......------............------///...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---...///000//////...---,,,++++++---,,,,,,,,,,,,---......---------------------------------------,,,,,,+++---+++))))))+++------,,,,,,,,,,,,---------......------------......//////,,,------...------,,,,,,---...000///...------...,,,,,,------......//////,,,,,,------.../////////...///000///...---...///++++++******++++++,,,,,,,,,++++++++++++************************+++++++++)))+++,,,,,,+++++++++,,,)))((((((((()))***+++++++++************+++,,,,,,+++************)))))))))###...///'''###555...+++---222...###!!!)))===;;;ooo???,,,+++((()))******++++++******$$$444######000)))!!!+++((( 777 +++333777zzz---&&&444"""---------,,,++++++******&&&''')))***,,,,,,------&&&***---+++******)))'''!!!777000---...,,,///000$$$!!!...++++++***)))))))))))))))((())))))******))))))(((+++++++++******+++++++++************))))))))))))&&&222///yyyEEE...)))222...111(((++++++++++++++++++++++++******))))))))))))*********))))))******+++,,,---,,,...//////.........///......------------..............................---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---******++++++,,,------...)))******+++++++++++++++)))***+++,,,---......---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...............---,,,+++))))))++++++++++++++++++++++++++++++++++++,,,...///000,,,---...//////...---,,,------......------,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------------......,,,...000111000000000111000000///...---,,,++++++***+++,,,,,,++++++,,,---------...///////////////------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000000///...---,,,,,,---///000,,,,,,++++++++++++,,,,,,---------............//////............---------------,,,,,,,,,,,,+++++++++,,,,,,------.........------............------+++++++++,,,---...///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111111...---...000//////......------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***222...)))***...111000///++++++,,,,,,,,,---------++++++,,,---...///000000------......------,,,,,,,,,---//////...---......,,,,,,---------..................//////000000000...///000///...---...///++++++******++++++,,,---+++,,,,,,,,,++++++******+++++++++***************)))***,,,,,,++++++,,,---******)))))))))***++++++++++++******++++++,,,---,,,,,,++++++************,,,%%%)))OOOPPP $$$"""''''''&&&&&&"""&&&222111+++&&&&&&===%%%111((())))))***************%%%///(((333333UUUQQQ<<<---)))***,,,///)))%%%dddwww---***)))...------,,,++++++******(((((()))***+++,,,,,,,,,+++)))((((((((()))...444111''',,,+++,,,,,,)))(((///888++++++***)))))))))))))))(((((())))))))))))((((((,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))))),,,%%%555>>>---,,,555---,,,++++++++++++++++++++++++++++++******))))))******+++))))))))))))***+++,,,---,,,---...---,,,,,,...000,,,------......------,,,***++++++,,,,,,------------------...//////---+++***++++++,,,,,,---------------------------------...---,,,---...//////...------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,++++++++++++,,,---------------------------,,,,,,+++***++++++++++++++++++++++++******,,,---......//////------...//////...------------......------,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,---------------....../////////---000222222000///000111//////......---------,,,+++,,,------,,,,,,---...---......///////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...---------------.........---...///000111222222333111000...---,,,---///000,,,,,,++++++++++++,,,,,,---------............//////............---------------,,,,,,,,,,,,++++++***+++,,,---............------............------,,,,,,,,,,,,---///000111,,,,,,------------------------------------------)))...222222///---...000---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,---.........,,,,,,,,,---------......,,,,,,---...////////////------......------,,,++++++---...///.........000,,,,,,------------.....................////////////000000000...---...///+++*********+++,,,,,,---+++,,,,,,,,,,,,+++******,,,+++++++++******))))))&&&(((******))))))***+++,,,,,,++++++***++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,$$$;;;555333'''000,,,(((...///))))))%%%///"""999!!!JJJ (((((()))***************,,,+++222..."""333)))444+++'''+++((('''$$$444...!!!666......---,,,,,,+++******,,,,,,,,,+++***)))((('''(((%%%(((//////)))'''+++$$$444%%%(((&&&)))(((%%%,,,...$$$,,,+++******))))))******(((((())))))))))))((((((++++++************++++++,,,,,,,,,,,,,,,+++***)))...222'''!!!+++...222)))(((333++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---,,,------,,,+++,,,...111+++,,,............,,,+++,,,------...///000111111.........///111000...,,,)))***+++,,,------...///...........................---,,,---///000///...000//////......---,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,---...///...---,,,+++.........------.........------......------,,,+++,,,,,,,,,---------.........------,,,,,,------............/////////000000...111333333000...///000---------............///+++---......,,,,,,---///+++,,,------......------,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......---......//////000000000///000111222333444555555222111///---,,,---...///...------,,,,,,------...---------.........////////////.........------------------,,,,,,,,,++++++***+++,,,---............---..................---000000///...............,,,,,,,,,------.........////////////////////////)))...222222///---...000++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******%%%)))------+++)))***+++---------.........//////.........///......---------.........---,,,,,,+++***,,,...///......///000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------...******+++++++++,,,,,,,,,,,,(((&&&''''''&&&(((,,,(((''''''&&&''''''(((((())))))((((((''''''&&&&&&++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++***))))))444###///***---***)))((((((((()))+++,,,'''---///&&&111%%%(((***++++++******+++,,,...,,,"""777 ZZZ555&&&---$$$444,,,,,,+++,,,///%%%III---000------,,,,,,,,,,,,++++++))))))************))))))((())))))*********))))))((()))ccc000,,,,,,+++***))))))*********)))((((((***+++***)))*********)))))))))))))))(((((())))))******++++++************************&&&555&&&((()))wwwUUU+++444$$$222...************************,,,+++***)))(((((((((((()))))))))***+++---...///000---******---......,,,---,,,,,,+++,,,---///000...---,,,---000111000///////////////............,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------//////////////////......///...,,,+++***+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++,,,------...//////---------,,,,,,+++++++++000///...---,,,+++******......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////---------,,,,,,+++++++++///...------++++++***)))------,,,,,,---...000111//////...---,,,,,,++++++///...---,,,,,,,,,,,,,,,...............///000000333333222222222222222222/////////000111000---+++.........------.........///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++............------,,,+++........................,,,++++++++++++,,,------//////.........---------,,,,,,,,,---------....../////////....../////////.........------,,,,,,,,,---,,,,,,++++++*********,,,,,,+++***+++,,,...///...------,,,,,,------...,,,,,,++++++,,,,,,---...---------......---,,,,,,,,,---.........---,,,+++---,,,,,,...222333000...---------.........////////////...---,,,,,,++++++...............---------,,,,,,,,,++++++*********---******------******------------,,,,,,------...,,,+++++++++************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,+++******'''333<<<---+++++++++***)))))))))***+++,,,,,,)))+++******111(((***++++++******+++,,,111+++***000&&&,,,)))///(((222(((...+++,,,,,,%%%---&&&------,,,,,,,,,+++++++++))))))************)))))))))))))))*********++++++***+++bbb...,,,,,,+++******************))))))***++++++***)))***))))))))))))))))))))))))))))))))))))*********************************)))---(((---***PPPwww000)))+++///,,,++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))***+++,,,...///333000------///111111000------,,,,,,,,,---...///---,,,+++,,,...///...---111111000///...---,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,+++,,,,,,---...///000000000000///...------------...---,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,---------...---------,,,,,,,,,++++++...---------------,,,,,,---,,,,,,,,,,,,,,,------------------------------000000/////////.........---------,,,,,,,,,++++++...------,,,,,,++++++++++++++++++,,,,,,---//////.........---,,,,,,,,,+++......---,,,,,,,,,,,,,,,---------------......///000000000000000000111111111000///000111111///---......------------......///...------,,,,,,,,,---,,,------------,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---------------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------------.........//////++++++************++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,---.........---,,,+++---,,,,,,...111111000---++++++,,,,,,,,,---------------------------------------.....................------,,,+++***)))(((,,,***,,,//////,,,***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***++++++++++++*********+++,,,,,,,,,++++++&&&000bbb***,,,''',,,+++***************+++...$$$''',,,%%%DDD(((***++++++******+++,,,222###000***CCCLLL$$$---000,,,000$$$000+++,,,((('''000(((,,,,,,,,,,,,++++++++++++))))))************))))))***)))))))))***+++---...------```,,,,,,++++++************++++++***+++,,,------+++((())))))))))))))))))******************))))))))))))***************************&&&+++000,,,'''111(((,,,333***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,---...///,,,(((''')))+++,,,,,,......---,,,,,,,,,---------+++++++++---...---,,,222111000///...,,,++++++,,,------......------,,,///......------......///......---------,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,+++,,,---///111222333444444333111///------------------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++************************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---......//////........................//////.........---------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......//////000111///------...///...---------,,,,,,,,,,,,------///...------,,,------------------------,,,++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---------------...///////////////.........------........./////////000000---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++,,,******,,,,,,,,,,,,******,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---///000---------------,,,++++++,,,++++++---//////...---************++++++++++++++++++,,,,,,---...//////,,,---------.../////////------,,,,,,+++***))))))+++((())),,,,,,)))(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,'''...ddd)))...&&&+++*********))))))))))))+++$$$&&&(((---hhh(((***++++++******+++,,,111!!!444+++,,,%%%///,,,...///###222))),,,(((---RRR666,,,,,,,,,++++++++++++***))))))************))))))***))))))(((***,,,///000//////^^^***,,,++++++******+++++++++,,,+++,,,---......+++))))))))))))))))))*********++++++******))))))((((((***************************&&&///...,,,}}}===///'''999***------------------------,,,+++******)))))))))***************+++,,,---...***(((%%%$$$$$$&&&(((***///......---,,,,,,,,,,,,,,,++++++,,,///000000////////////......------,,,------------------------......------------............---------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333444555777555333000...------...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......,,,------....../////////------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,------...++++++,,,---...//////000...,,,***)))***,,,,,,+++---,,,,,,++++++,,,,,,---......------------......---------...---,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,...............///000000////////////............---.........///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---...---,,,+++***+++---000111------------,,,,,,+++++++++++++++,,,------------************++++++++++++++++++,,,------......///,,,,,,,,,---...///000000++++++++++++++++++++++++,,,(((&&&((((((&&&(((,,,///...---,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,))),,,UUU)))///((()))))))))))))))))))))((((((((()))###HHH(((***++++++******+++,,,,,,,,,333---&&&,,,///(((---...%%%111''',,,***333111,,,,,,+++++++++*********))))))************))))))***))))))(((***,,,///000//////^^^***,,,+++++++++++++++,,,,,,---,,,,,,---...---+++)))(((((())))))************++++++******))))))((((((************************))),,,000(((***)))???lll,,,---222,,,------------------------,,,+++******************************+++,,,---------,,,+++)))(((***,,,............------,,,,,,+++,,,+++,,,...222444555444,,,,,,------......//////------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333444333111...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,------------------------......---------,,,,,,,,,....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,,,,------......///+++,,,...//////...------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,---......///,,,,,,------...///000000---+++)))(((***+++,,,+++---,,,,,,++++++,,,,,,---......---------......///------.........---,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,------......///............///000000000000/////////.........,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------------------,,,,,,+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---...---,,,+++***+++---000111------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000******+++++++++,,,,,,,,,///***((())))))(((***///000///...---,,,,,,,,,---)))))))))))))))*********************************))))))***++++++++++++*********+++,,,,,,,,,+++++++++,,,UUU)))---***(((((()))************)))(((,,,,,,%%%}}}(((***++++++******+++,,,###555(((AAA,,,111,,,''',,,---***...''',,,+++444++++++++++++************))))))************))))))***)))))))))***+++---...------___+++,,,++++++++++++,,,,,,---///---,,,,,,,,,,,,+++***((((((((()))******++++++************))))))))))))************************)))//////&&&(((777 ---777%%%...------------------------,,,++++++*********++++++++++++******++++++,,,---.........---,,,,,,...000------.........---,,,,,,,,,+++,,,...222555555555******+++---...///000111...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,))))))***+++,,,---...///------,,,,,,+++***))))))++++++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++,,,---------------------.....................------,,,,,,,,,......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............,,,,,,------.........///------......///.........,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------......///---------...//////000000---,,,++++++---......---------,,,,,,,,,,,,------.........---......///000...............---,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......//////000...............///000000000000000/////////......,,,,,,,,,------------.........------------......++++++++++++,,,,,,,,,,,,.........---,,,+++++++++---............------,,,******,,,,,,,,,,,,******,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---///000------,,,+++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,---------...---------------------,,,,,,---------.../////////,,,,,,++++++++++++++++++...***)))++++++)))***...---,,,+++******)))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,+++******+++---\\\)))))),,,((()))***,,,---------,,,***)))---333(((***++++++******+++,,,###222###}}}......)))++++++***---+++***,,,***000///++++++++++++************))))))************)))))))))))))))*********++++++***+++```---+++++++++++++++,,,---...000...+++)))***++++++***'''(((((()))******++++++)))))))))))))))*********************************++++++++++++'''222%%%tttNNN555'''...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++******++++++,,,,,,***,,,......,,,***,,,---+++,,,---.........---,,,+++++++++,,,///111111000++++++,,,------...//////...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***************+++++++++(((***+++,,,---,,,***)))***+++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,---...///000------------.........///,,,,,,---------------...+++,,,---......---+++***------------------------............------------------------.........///---------..................------,,,,,,------...---,,,,,,,,,+++*********++++++******+++,,,,,,---,,,,,,,,,,,,,,,------...------..................,,,++++++---...///...,,,......------------.....................///000000...............------,,,******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,---------------,,,------...//////000000......------......///000000000000000/////////...------------............000//////......//////000******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------.........---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------,,,+++*********+++,,,,,,......,,,******---///,,,,,,,,,,,,------------+++,,,,,,------.........------.....................------,,,+++***))))))***((()))------)))(((***...---,,,+++************(((((())))))*********+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))***...ccc(((&&&---(((***,,,...///000//////,,,%%%---BBB(((***++++++******+++,,,...///)))bbb,,,)))(((000+++'''///))),,,,,,)))+++XXX+++++++++************)))))))))************))))))((())))))*********))))))((()))aaa...++++++++++++,,,,,,---...111...***((((((***++++++'''(((((()))***+++++++++(((((())))))******++++++************************---&&&(((000'''&&&555666xxx)))555---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,***---000000---,,,,,,---***+++---...///...------+++***)))***,,,---,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---............------...............---------,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++******)))))))))(((***---///000///...,,,)))***,,,---...---,,,,,,*********))))))))))))(((*********************************++++++,,,------))))))+++,,,...///111111---------.........//////***++++++,,,---//////000(((***,,,.........,,,,,,........................//////.........------------------.........//////...........................---,,,+++***+++,,,---------,,,,,,+++***))))))+++*********+++,,,,,,---++++++******++++++,,,---...---------------------))))))***,,,......,,,***///......------......///...............///000000......//////......---,,,******))))))))))))************+++,,,,,,,,,,,,++++++,,,------............,,,,,,------...///000000---------------...//////000000000000////////////............/////////000,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))+++,,,...///000111,,,,,,---...---,,,***)))...------,,,,,,------...,,,,,,++++++,,,,,,---...------.........---,,,,,,---,,,+++*********+++,,,---...///---******---000++++++,,,,,,,,,---------)))***+++,,,...///000111...............------------,,,++++++,,,,,,***))).........------,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,+++*********+++---------------,,,,,,+++++++++---...eeezzz"""&&&...---+++000111'''$$$,,,111...---$$$***++++++,,,,,,++++++***((((((+++HHH+++++++++,,,,,,------------***...)))}}}++++++************++++++))))))*********+++++++++***)))))))))***,,,...///((('''___+++***+++,,,---...............,,,)))''''''(((+++---******)))))))))))))))***+++++++++************))),,,+++++++++***)))))))))***************+++++++++222 ...---,,,,,,---......---+++,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,------,,,,,,,,,+++++++++000000//////...---++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,+++111///---+++++++++,,,---************************//////.........---------,,,+++)))(((((()))+++,,,***************+++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++******))))))******+++))))))***++++++++++++***))))))******++++++++++++++++++,,,------......///,,,,,,------------------------------------,,,,,,111000...,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,---......------,,,---......///////////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++(((((()))+++---000---******---......,,,------------------------000///---,,,,,,---...///---,,,+++*********+++,,,************************+++******))))))***+++,,,------,,,,,,---...000111/////////......------,,,---......///000111111222666222///...000111///...111222222111111000///...------,,,,,,,,,+++++++++,,,+++*********+++,,,---///...,,,*********,,,---...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''***...///...,,,++++++...------,,,,,,+++++++++,,,,,,+++++++++,,,---............////////////000000000//////.........------,,,***+++,,,,,,+++)))......---------,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++))))))*********+++++++++)))((('''''''''(((******---,,,,,,,,,++++++++++++(((%%%HHH)))******---&&&%%%&&&***333222""",,,...HHH++++++,,,,,,,,,,,,+++++++++,,,>>>999*********+++++++++++++++)))(((,,,&&&++++++************++++++))))))*********+++++++++111///---***((('''&&&&&&)))'''___+++***+++,,,---............------,,,++++++++++++,,,******))))))))))))******+++++++++************)))+++++++++***************************++++++++++++~~~FFF000000...---,,,---......,,,+++************++++++,,,---,,,,,,------......------------------,,,,,,,,,,,,////////////...---,,,+++,,,,,,++++++,,,,,,---...---------.........//////---,,,+++******+++---...++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++************++++++))))))***+++++++++++++++)))*********++++++++++++++++++,,,------......///------------------------........................000///...---,,,,,,---------............---,,,,,,,,,,,,---------.........---.........//////000000///...------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++,,,---000---++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------+++*********+++,,,***++++++++++++++++++***((())))))***+++,,,,,,---,,,,,,,,,------...///000............------,,,,,,......//////000000111111333111...---///000///------....../////////...............---------,,,,,,,,,+++*********+++,,,---///...,,,******+++,,,---------,,,+++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***)))***...111+++++++++***************,,,,,,---------.........------........./////////000/////////............---+++***+++,,,,,,+++)))------------,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))))))))***+++(((((()))))))))*********(((''''''''''''((())))))+++++++++++++++*********)))'''111,,,...&&&***222$$$%%%777'''666(((...+++,,,,,,------,,,,,,++++++///[[[******************)))))))))***+++...&&&++++++************++++++***************+++++++++---,,,+++***)))))))))))))))(((___+++***+++,,,------......---++++++,,,,,,,,,+++***)))******)))))))))******++++++++++++************)))***************+++++++++************++++++,,,,,,>>>yyy///......---,,,---...---+++***(((((()))***+++,,,,,,---,,,---------.....................------------,,,------............------,,,,,,++++++,,,,,,---...///......------...000000+++************,,,...///------------------------+++++++++*********)))))),,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))******+++++++++++++++************++++++++++++++++++,,,------......///.........------,,,,,,+++---......//////000000000//////............//////...............------,,,---............/////////////////////000111333444333222///---,,,,,,---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///---++++++---...------++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,...---,,,++++++++++++,,,++++++,,,------,,,++++++&&&(((***,,,---...------+++,,,---......///......------------,,,,,,,,,,,,////////////////////////111///------...//////...,,,,,,---...//////////////////.........---------+++++++++++++++,,,------...---,,,+++***+++,,,------,,,++++++******++++++,,,,,,---............---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***)))***...111************++++++++++++,,,---.../////////......,,,---------............////////////............,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))*********+++***************++++++,,,***************************---+++)))---&&&,,,///...,,,)))&&&)))000(((~~~,,,,,,------------,,,,,,***000|||%%%+++++++++******))))))(((,,,...,,,'''++++++************++++++************************))))))******+++,,,------***(((___+++***+++,,,---------------)))))))))(((((((((((('''******))))))******+++++++++++++++*********)))))))))))))))***+++++++++,,,)))******++++++,,,,,,,,,***%%%......---,,,,,,------+++)))((())))))***++++++++++++,,,,,,,,,,,,------.../////////.........---------+++,,,------............,,,,,,++++++,,,,,,---......,,,+++******+++---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++***))))))***++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,,,,---///000000///---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------....../////////...---,,,,,,++++++,,,,,,---...///000000111///////////////000000111...////////////...------------........./////////000///......///222444666999666333///......///000------------...000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---/////////.........---,,,,,,------------+++,,,,,,,,,,,,,,,------+++,,,---...///...---,,,...------,,,,,,,,,,,,,,,+++,,,...//////...,,,+++''')))+++---......---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......//////......///000000///...//////000111111000000............------------++++++++++++,,,,,,------------,,,+++++++++,,,---,,,,,,+++************+++,,,---......//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------'''***...///...,,,+++++++++,,,,,,------.........***,,,...///000///---,,,,,,,,,,,,---------......///////////////.........,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,---------************************(((***(((uuu///))))))000///,,,444FFF```+++,,,,,,------,,,,,,+++)))///***,,,,,,++++++*********)))***+++&&&***++++++************++++++************************---------,,,,,,+++***)))+++)))___+++++++++,,,,,,---,,,,,,,,,,,,***(((&&&&&&''')))******************+++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,)))******+++,,,,,,------,,,{{{888000---,,,,,,,,,------+++)))+++++++++++++++***)))(((************+++,,,---...//////.........---------***+++,,,---............,,,,,,++++++,,,,,,---...---+++)))(((((()))+++,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++******************+++'''(((((()))***++++++++++++*********++++++,,,---,,,---///000000///---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++,,,------....../////////...---,,,,,,++++++++++++,,,---......//////......///000000111111111//////000000//////...---,,,------------.........///...------///111444555999777333000......///000---------...///000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000000......,,,---------------------------------......//////,,,---...000000000///...............------,,,,,,,,,---............---,,,+++,,,---///...---+++***+++,,,---.........---,,,+++++++++,,,,,,---------////////////............///000000111000000000111000000000000000///......---------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,---......//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------'''***...///...,,,++++++,,,,,,,,,------......///)))+++---...///...,,,+++,,,,,,,,,---------...............///////////////+++*********,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++*********++++++++++++++++++%%%(((>>>RRR'''+++***---'''***...&&&KKK***++++++,,,,,,++++++******...///+++++++++++++++*********+++,,,'''<<<++++++************+++++++++++++++***************))))))+++,,,,,,---,,,,,,,,,***___+++++++++,,,,,,,,,,,,++++++///---***''''''))),,,...***************+++,,,---+++++++++************)))***************+++++++++)))******+++,,,---......***???ttt,,,,,,+++++++++------,,,***,,,---------,,,***((('''))))))))))))***+++---............------------,,,***+++,,,---------------,,,,,,++++++,,,,,,---...------+++******++++++,,,000000000///...------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************&&&''''''((()))***++++++************+++,,,------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......///.........------,,,,,,+++++++++,,,,,,---...............///000111111000000000000000000000//////...,,,,,,---------.....................///000222333444333000...------.....................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---.../////////...---+++---......---,,,,,,---------......//////000000---...///000000000000000......//////......---,,,---------------------------...//////...---+++***,,,,,,------------,,,,,,***++++++,,,---......///........................///111222222111///000111............---,,,++++++------,,,,,,,,,+++++++++++++++,,,---------------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,---............---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***)))***...111++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++,,,---------.....................///////////////+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************++++++++++++((()))***+++,,,+++******++++++++++++,,,,,,,,,------$$$...)))***+++%%%666''',,,;;;FFF```)))******++++++******))))))+++---)))))))))***************+++///,,,TTT++++++************+++++++++++++++*********))))))###$$$'''))),,,---------,,,***___+++++++++,,,,,,,,,++++++***...---+++*********,,,---************+++,,,---...+++++++++************)))+++++++++***************)))******+++,,,---...///+++'''---***))))))+++---...---+++,,,---.........,,,***)))***)))))))))***,,,...000------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++..................------------------------------,,,,,,++++++++++++***************++++++*********''''''((()))***+++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++,,,------......///------------------------------------............---...///000000000///...000111111111111000//////---............/////////.../////////000000111111000000///.........//////.........------...//////........................------------------------........................------.........------,,,***---//////---,,,,,,---,,,,,,------...//////000---------......///111111...//////000///...---,,,...---,,,++++++,,,---...............------------------,,,,,,+++,,,,,,---***+++,,,---...///000000,,,------....../////////...111333222///......///---------...------,,,,,,...---------,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,,,,------------///...------,,,,,,------++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***)))***...111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------........./////////............/////////000+++***)))***,,,---,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***))))))))))))************)))***+++,,,---,,,+++++++++++++++,,,,,,---------(((###111$$$EEE...***+++///...QQQ***))))))************))))))'''&&&(((''''''(((((())))))******&&&,,,+++aaa++++++************++++++++++++++++++******))))))))))))***)))((('''%%%$$$---+++___+++++++++,,,,,,,,,++++++***+++++++++++++++***))))))************+++,,,---...+++++++++************))),,,+++++++++******)))))))))******+++---...//////111'''555)))((()))+++---...---,,,+++,,,...//////...---++++++******)))+++---///111------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++***)))++++++,,,---....................................++++++++++++******************++++++++++++******'''((()))***+++,,,------************+++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++******************+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,------......///,,,,,,------------------///////////////.........---...///000000///...---111111111111111000//////////////////000000000000///000000111111111000000//////000000111111111111///......---------..............................------------------------////////////////////////.........---,,,,,,,,,,,,***---000///---+++,,,---++++++,,,,,,---...//////------,,,,,,---...000111...///000000000///---,,,///---+++))))))+++---///---------------...///000...---,,,+++***+++,,,---++++++,,,---///000111111,,,,,,------...///000000...000333222...,,,,,,---------...///000000000000//////.........---------+++,,,---.........---,,,***+++,,,---------------//////...------------...***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------'''***...///...,,,++++++/////////......---------...------------...//////.........////////////000---.........//////000000+++,,,,,,------,,,,,,+++---+++))))))***,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******+++---///000444///&&&(((222:::777444333JJJ...,,,,,,...---&&&$$$"""***,,,+++***)))((((((***,,,---///***000///...---,,,+++*********++++++******++++++,,,---***++++++,,,,,,++++++***+++)))___+++,,,((('''((((((&&&(((+++,,,+++******)))***************))))))))))))************))))))))))))******))))))))))))***************+++,,,,,,******+++,,,'''***666}}}))),,,000(((000666&&&,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++******......---------,,,,,,,,,,,,,,,---...---,,,***)))///...,,,+++***+++,,,,,,------,,,+++,,,---...//////---,,,---///000...,,,...------,,,,,,++++++***,,,+++*********+++,,,------------,,,+++******)))%%%'''***+++*********+++------------------------------------------------,,,,,,,,,++++++*********,,,,,,++++++***++++++++++++,,,------......---------------,,,,,,+++++++++------------,,,,,,+++***------------------------,,,---...//////...---,,,///////////////.........111111111111000000000000111111111111111222222222///////////////000000111111111111111000000000000000000000000000000000000---,,,,,,,,,,,,---......,,,---...............---000000000///......------////////////............//////............//////---,,,,,,++++++,,,,,,---........................///000000///...+++)))(((++++++,,,------......///..................---------------------------------------............///000...,,,---000111///---////////////////////////---------.........//////000///...---,,,+++++++++------------------------...///000///---,,,---...------------,,,,,,+++***---.........---,,,,,,+++,,,------......------,,,---,,,+++***)))'''&&&&&&,,,,,,---.../////////...................................................---......///////////////........................,,,------......------,,,...---++++++,,,---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***)))***,,,---///%%%,,,////// 888+++---]]]uuu+++//////111111,,,&&&''',,,***000***+++***)))((()))***,,,---+++******///...---,,,+++++++++++++++++++++***++++++,,,------,,,+++******+++,,,---+++)))___++++++((('''***+++((()))---,,,++++++*********************))))))))))))************))))))))))))******))))))))))))***************+++,,,,,,******+++,,,///(((111"""222&&&***...222'''111,,,,,,,,,++++++++++++******++++++,,,---...//////...------------,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,+++++++++++++++------,,,,,,,,,---...///000...,,,,,,...000...---,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,(((((())))))))))))******&&&(((***++++++***+++,,,------------------------------------------------,,,,,,,,,+++++++++******++++++***************++++++,,,------......------...---------,,,,,,,,,+++---............---,,,+++------------------------//////000000000000///////////////////////////...000000000000000000000000//////000000111111222222111000000//////000000000111111000000000/////////////////////////////////......------......///000//////000000000000///...//////000000000000000000000000000000000000000000......------------......------,,,,,,,,,,,,------.........................../////////......---,,,------------------------........................---------------------------------............///000...------000000///---........................---------.........////////////...---,,,,,,,,,,,,---------------------------...///...,,,,,,,,,---,,,---------,,,,,,+++***------......------,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++------......///.........------------------------........................------...///////////////////////////////////////---......//////......---///...------......,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************,,,+++***))))))***,,,,,,(((+++---000---CCC222,,,ttt***000++++++...///,,,((()))...---222***+++******))))))+++,,,---------&&&......---,,,+++++++++,,,+++++++++++++++,,,------000...,,,******,,,...000+++)))___+++***((())),,,---******---,,,,,,+++*********************))))))))))))************))))))))))))******)))))))))*********++++++***+++,,,,,,******+++,,,111&&&,,,}}}999444!!!///,,,---)))333,,,,,,,,,,,,++++++++++++******+++,,,---...//////------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---...///111...,,,,,,---//////...***++++++,,,------.........---,,,+++******++++++%%%&&&'''((()))+++,,,,,,''')))+++,,,+++***+++,,,------------------------------------------------,,,,,,,,,,,,++++++++++++******))))))))))))******,,,,,,---............---.........---------------......//////......------------------------------000000////////////000000......//////////////////////////////000000000000......///000111111222222333222111000000000000000000000000/////////..............................//////......//////000111222222222222222111000////////////000111222222222+++++++++,,,------.........------,,,,,,------.........------------..........................................//////000111//////...------,,,++++++........................---------------------------------............//////...---...//////...---------------------------------.........////////////...------,,,,,,,,,,,,------------------------,,,---...---,,,++++++---,,,,,,---------,,,++++++------......------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------............------...------.........+++(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))***+++222+++)))$$$888000EEE+++ ...)))(((***---+++'''(((,,,)))------++++++*********+++,,,---111///---eee...------,,,,,,,,,------,,,++++++++++++,,,------///...---,,,,,,---...///+++)))___+++***((()))------)))(((***,,,,,,+++************+++******))))))))))))******+++******))))))******+++))))))*********+++++++++***+++,,,,,,******+++,,,***((()))NNN{{{***(((222+++***+++...------,,,,,,,,,++++++++++++++++++************)))---------,,,,,,,,,++++++---,,,+++******+++,,,---***+++,,,------,,,******,,,,,,,,,,,,------......111///---,,,---...///000,,,,,,,,,,,,------............---,,,+++*********'''((()))***+++---......)))+++,,,,,,++++++,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,------.......................................------............------........................///...---,,,,,,---...///............///////////////////////////000000000//////000111222333333444555444333111000/////////////////////....................................//////......//////000111333333333333222111000////////////000000111111111))))))***+++,,,---------.........------.........//////............//////..............................---------///000111......---------,,,,,,,,,---------...............---------------------------------............///......---...............------------------------............///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------,,,,,,+++,,,------...------,,,,,,++++++++++++++++++++++++++++++,,,---///000111111.../////////...---,,,,,,++++++++++++++++++++++++........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------***(((++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++************************++++++******************///'''000 %%%888'''(((@@@,,,;;; ,,,***+++---,,,((((((+++)))***111+++++++++++++++,,,,,,------+++GGG<<<------,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,---///000000///---,,,+++)))___++++++)))))),,,+++'''%%%&&&---,,,,,,+++***+++++++++******))))))))))))******++++++************++++++************++++++++++++***+++,,,,,,******+++,,,&&&///&&&888!!!000---***)))---(((---------,,,,,,,,,++++++++++++*********)))))))))------,,,,,,,,,+++++++++,,,+++***)))******,,,---)))***+++,,,,,,,,,+++***,,,,,,,,,---------------000//////...---...///000.........------,,,,,,,,,.........---,,,+++*********+++++++++,,,,,,,,,---+++,,,------,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,---......//////..............................+++,,,,,,---------,,,,,,........................///...---,,,,,,---...///---.........//////000000.../////////000000111111111111222333333444555555555444333111000/////////////////////..........................................------......///000222333222222111000///...000000000//////...............///000000111222222000000////////////000000000//////......//////000///////////////////////////...---,,,,,,,,,---...,,,,,,,,,---------......---------.........//////---------------------------------............///---.........---------...------------------------........./////////000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,,,,,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,------......//////.../////////...---,,,,,,++++++++++++++++++++++++........................,,,------...............000000000000000000000000+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++)))++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++---"""222000###///444+++666###:::"""+++((((((+++***'''%%%(((---,,,111+++++++++,,,,,,,,,,,,,,,%%%(((|||+++---,,,,,,,,,---...//////,,,,,,,,,,,,,,,------...+++---///111111///---++++++)))___+++,,,))))))+++***&&&%%%'''------,,,+++++++++++++++******))))))))))))******++++++************++++++*********++++++++++++,,,***+++,,,,,,******+++,,,***444$$$---:::000'''(((+++...(((------------,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,+++++++++++++++************++++++,,,)))***+++++++++++++++++++++,,,------......------...///000000///...///000//////......---,,,,,,+++------......---,,,+++***+++++++++++++++*********---......---,,,,,,...///................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///------...////////////...---------------.........++++++,,,,,,---,,,,,,,,,........................000000////////////000000------......///000000000//////000000111111222222333444444444444555555555444444222111000//////...000000000/////////....................................------......///000111111111111111000///...000000000///...---------/////////000000111111222111000000000000000000111//////............//////////////////////////////000///...---,,,+++++++++++++++,,,,,,---...//////,,,,,,------.../////////---------------------------------............///,,,...///...---,,,---...------------------------....../////////000000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---++++++,,,---------,,,,,,,,,,,,------......---------,,,+++******+++,,,---------------------------.........///......------++++++++++++++++++++++++........................,,,,,,---............---////////////////////////,,,,,,------------,,,,,,,,,***)))***,,,......---++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------,,,...'''(((666111+++111%%%111'''%%%{{{111:::)))---***''''''******'''&&&''',,,+++---***+++,,,,,,------,,,,,,%%%333,,,,,,,,,,,,------...000000---,,,,,,,,,,,,---......,,,---...//////...---,,,+++)))___++++++((('''******((((((+++------,,,++++++++++++,,,******))))))))))))******,,,++++++******++++++,,,*********+++++++++,,,,,,***+++,,,,,,******+++,,,---000'''(((LLL|||,,,'''(((---++++++...------------,,,,,,,,,))))))***+++,,,---......,,,,,,,,,++++++++++++***))))))***+++++++++++++++***************+++,,,,,,+++,,,---.........------,,,///222222000......///...............---------,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,...000................................................,,,,,,,,,---------......++++++++++++,,,---...///------...///////////////+++,,,,,,,,,------------+++,,,,,,---......------........................//////000000000000//////------......///000000111000000000111222333333333555444444444444333333333333222111000///.........111111000000000///////////////////////////////////////......//////000111000000111111111111000000000000000///////////////........................000000////////////000000///......------......///////////////////////////////////////...---,,,+++,,,---------------------,,,,,,------...//////000---------------------------------............///+++---///...,,,+++---///.........................../////////000000000000---------,,,,,,------...++++++++++++++++++++++++---...///...,,,,,,,,,---***+++,,,,,,---------,,,+++,,,------......------...---,,,++++++,,,---...---------.........//////------......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---..................------+++******---///000000++++++++++++++++++++++++,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------------------------)))***+++,,,---.........(((333 )))...$$$333000(((+++777///GGG666$$$)))'''///...***+++...000---,,,...&&&%%%)))***+++,,,---------,,,,,,,,,AAA///,,,,,,,,,---...///000111---,,,,,,,,,,,,---......---------,,,,,,---------+++)))___+++***''''''***+++***,,,000...---,,,,,,++++++,,,,,,******))))))))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***(((---''''''***,,,)))...'''.........---------,,,,,,,,,*********))))))))))))(((,,,,,,,,,+++++++++******((()))***,,,,,,,,,+++***+++***)))))))))***,,,---+++,,,---.........---,,,+++///333444111///...///,,,,,,------.../////////+++,,,---.........---,,,.........//////000000000///000///...------///111////////////////////////////////////////////////,,,,,,,,,------.........************+++,,,---...---......///////////////+++++++++,,,,,,---------,,,------.../////////...////////////////////////,,,---...//////...---,,,---------...///000000111000000111222333333444444555444444333333222222111222111000///............111111111111000000000000000000000000000000000000000000000000000111111222000000111222222222111111//////000000111111222222111111111111111000000000//////............//////......------------......000000000000000000000000...///000000000///...---///......------,,,,,,+++,,,,,,------...///000000---------------------------------.........//////+++---///...,,,+++,,,///////////////////////////////////////000000000000------,,,,,,,,,------...++++++++++++++++++++++++...///000///---,,,---...***+++,,,,,,------------+++,,,,,,---.........---///...,,,++++++,,,...///,,,------...///000111111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------........................---,,,++++++************+++++++++++++++++++++++++++,,,------++++++,,,---))))))***+++,,,------...,,,***)))((((((***,,,---***+++,,,---...---,,,,,,,,,+++***+++---...---,,,...///...,,,***)))+++,,,:::(((///222(((]]]333###,,,444++++++------------++++++---%%%---,,,///---)))...555222)))333777---------------...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---......///+++aaa...,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++---+++)))((('''((()))******************++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,...)))///000<<< 333'''&&&333////////////...---,,,,,,'''))))))%%%!!!!!!'''---(((+++...---***(((((())),,,,,,,,,+++++++++******,,,,,,*********+++,,,---***++++++,,,,,,------...111000000////////////000//////.........---------..............................---,,,++++++******,,,------...///000000111111111000000//////......////////////000000000000////////////////////////......------------......---.........---,,,++++++,,,,,,,,,---,,,,,,+++***------......///000000000////////////////////////////////////////////////////////////000000000000000/////////000222444666777777555444333222222222222///,,,,,,000222333222333333333444333333222111333222111222333444333222000111111111222222333333111000/////////000111222/////////000000000000000/////////000000000000000000//////.........//////......////////////......000///............/////////......------,,,++++++###%%%(((+++,,,,,,,,,+++////////////////////////........................///...---------///000111//////000111111111111111........./////////////////////.........---------//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,)))'''''')))+++------///,,,******---//////---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................---------------...///000...------------...//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***((()))************+++,,,,,,------,,,++++++***++++++------***+++,,,---------,,,,,,,,,***)))***+++---,,,,,,++++++,,,+++***+++...000$$$,,,:::444***%%%FFFxxx---666888+++...,,,***+++,,,,,,,,,,,,+++***111&&&~~~444111,,,...222,,,###+++;;;III>>>###......---------......//////......---,,,,,,++++++,,,,,,,,,---...///000111000,,,aaa...---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,+++)))(((((()))***++++++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,&&&(((***---###TTTkkk)))&&&333(((---,,,------.........------+++,,,+++)))''''''+++///)))+++...---+++))))))***,,,,,,+++++++++*********,,,,,,++++++***+++++++++***++++++,,,,,,---......000///////////////000000//////.........---------++++++++++++++++++++++++.........---,,,+++++++++,,,,,,------...//////000000000000000//////........./////////000000000000///////////////////////////..................///...............---,,,,,,...............---,,,+++,,,------...//////000000/////////////////////////////////////////////////////////000000000111111111000//////000333555666666555444333222111111111333000---...000333333333555555555444333222111000222111000111333444333222111111111222222222333333111000000///000111222333111111111111000000000000000000000000000000111111000//////.........//////......////////////......000//////......//////000///......------,,,,,,+++(((***+++---------+++***......................................................------......////////////000111111111111000///////////////.........///.........------------///......---,,,,,,++++++,,,,,,+++++++++*********---+++))))))***+++++++++---+++)))***,,,...---,,,******+++++++++,,,,,,,,,......------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................------------------.........------------...//////000///..................,,,,,,,,,,,,++++++++++++***+++,,,+++)))((()))***++++++++++++,,,,,,,,,,,,+++,,,,,,---------------***+++,,,---------,,,,,,,,,***((((((***+++,,,,,,***+++,,,,,,+++,,,...000""":::000333))):::***333;;;###444111+++***++++++,,,,,,++++++***222'''\\\%%%---+++$$$,,,;;;333SSS444***//////...---------...............------,,,,,,++++++,,,,,,...///111333444111---bbb...---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,+++***))))))***,,,---+++***)))((((((***,,,---,,,+++************+++,,,,,,++++++******++++++,,,%%%&&&000+++ ,,,///###555///%%%******+++,,,------------++++++++++++,,,---...///***,,,------+++******++++++++++++***************,,,,,,,,,,,,,,,+++***)))+++++++++,,,------..................///000111111...............---------------------------------//////......---,,,,,,,,,,,,,,,------......//////000000000////////////........./////////000000000000000000000000000000000000//////......//////000//////000000//////......111111111000000...---------------...//////000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111222333555666555444333333222222222333444222111111333555666555888777777666555333222111333222111222444555444333333444444444444444555555222222222222222333444444333333222222111111000000111111111111111111111111/////////......//////000...//////000000//////...000000000//////000000111//////......---,,,,,,,,,......//////...---+++***......................................................//////......------...///000000111111000000000000//////......------............------------.........------,,,,,,++++++++++++***************...---,,,,,,---,,,***(((+++******+++,,,---,,,*********+++++++++,,,,,,,,,000//////......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,---...------------...////////////............//////,,,,,,,,,,,,,,,+++++++++&&&(((***+++***+++---///------,,,,,,,,,+++++++++***+++---.........,,,+++++++++,,,,,,,,,---------...,,,))))))***,,,,,,,,,,,,---...---+++***+++,,,...000888444<<>>SSS111---///000///...------------------------------,,,,,,,,,++++++,,,...000222444555111---bbb///------,,,++++++,,,------------,,,,,,,,,+++++++++*********++++++,,,------+++***)))((()))***,,,---************************++++++++++++++++++++++++---)))((('''000,,,???vvv%%%)))))),,,++++++,,,,,,++++++***)))((('''(((***,,,---+++***,,,,,,+++,,,,,,---,,,,,,******************++++++++++++,,,---,,,+++***)))+++,,,,,,------...//////------------...///111111---.....................++++++++++++++++++++++++...............---------//////////////////000000.............../////////............////////////////////////////////////000000////////////000000000000111111222111111000333333333333222111000///000000000111222222333333222222222222222222222222222222222222222222222222000111111111222222222222222222222222333444555555333222222222333444555666444444555555555666777888777777777777777666555444333222222333666888777777888888888888888888777777333444444555555555555555222222333333444444555555111111111000000////////////////////////000111111//////000000000000//////000000000000000111222222000//////......---,,,,,,---------.......................................////////////////////////000111222222111000...---......///000000000000000111111000///...------,,,,,,,,,---------------------------------,,,,,,,,,******************++++++++++++,,,///000000---+++***+++---......------,,,******+++++++++,,,,,,,,,******+++,,,---.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++...------------...//////,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,---...---+++***+++,,,......------,,,,,,++++++)))***,,,---...---+++***,,,,,,+++++++++,,,---...///...------......---,,,'''))),,,---------...000***++++++JJJWWWAAA===LLLDDD///666444+++555)))000//////......//////000***333...!!!---555,,,//////...---------......------------------------,,,,,,,,,---...000111222///+++ccc000...---,,,++++++,,,---...------,,,,,,,,,,,,++++++*********+++++++++++++++***************++++++,,,))))))***++++++***))))))***++++++,,,,,,++++++***'''---***%%%(((---&&&222 333,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,---+++******,,,------,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,---......//////------------...///000000---------...............------------------------------------------------////////////////////////---............/////////------........./////////////////////////////////000//////......//////000000000111111222222111111111222222222222111000000000000000111222222333333111111111111111111111111111111111111111111111111000000000111111111222222111222222222333333333333000000000111222333555555444666777777777777888::::::::::::999888777666555333222222444777999999999999999999999999888888888555666777888888888777777555666666666777777777777222222222111000000//////////////////000111222222///000000111111000000///////////////000111111222000000//////...---------++++++,,,---......///000////////////////////////////////////////////////000000111111111000//////---...//////000000//////000000//////......------,,,,,,,,,,,,------------------------------------+++++++++++++++,,,,,,,,,******+++...000000...,,,+++,,,......---------...******+++++++++,,,,,,,,,((()))***+++---...//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...------------...//////,,,,,,++++++,,,------...///......---,,,,,,++++++---......,,,***))))))***---------------,,,,,,,,,***+++---......------,,,,,,,,,+++++++++,,,---...---------...///...,,,)))&&&))),,,---------...000'''---ZZZ===???999EEE999AAA<<<777(((+++===,,,000///...------...///000,,,444***111777&&&///000......---------......///------------------------,,,,,,,,,+++,,,,,,---------)))ccc000...---,,,++++++,,,---...------,,,,,,,,,,,,++++++******************))))))((()))***+++,,,++++++***((()))***++++++***)))(((***+++,,,,,,,,,,,,+++***$$$---***&&&&&&+++%%%@@@222(((000+++,,,,,,,,,,,,,,,++++++))),,,---,,,***)))+++...,,,***((((((+++---,,,+++++++++,,,,,,,,,---------************+++,,,------,,,,,,------.../////////......---------......///---------.........//////////////////////////////,,,,,,,,,,,,,,,------------------------------------------.........//////---------.........//////------------------------///................../////////000111111111111111//////000111111111000000...//////000000111222222111111111111111111111111111111111111111111111111/////////000000000111111111111222222222222222222111111111222444666777888;;;===???@@@>>>>>>???AAAFFFEEEDDDBBB@@@>>>;;;:::888777888:::===???@@@????????????>>>>>>>>>=========>>>???@@@AAA@@@@@@???===<<<<<<;;;:::999999888555555444333333222111111////////////000111222333000000111111111111000000............///000111222000000//////......------,,,,,,,,,---...//////000000000000000000000000000////////////////////////..................///000---...//////000000/////////////////////.........++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,++++++---......,,,******,,,---,,,++++++---///******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------...//////,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++)))***++++++***)))***,,,------------------------,,,------...............---,,,+++***+++,,,---...+++,,,---...///...***''')))+++......---,,,,,,,,,)))eeeuuu555000222555333:::333000:::111)))888///...---,,,,,,---...///---222%%%[[[:::'''(((111***+++---------------...///000---------------------------,,,++++++************+++'''ccc000...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++***************)))((('''''')))+++,,,---,,,***)))((()))***++++++***)))(((***+++,,,------,,,+++***&&&,,,&&&))),,,,,,444===bbb)))999(((******+++,,,------------(((,,,...+++'''&&&)))---,,,)))''''''***,,,,,,+++,,,,,,,,,------.........******))))))***,,,...///,,,,,,------...////////////......---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.........//////------------------------......------------.........///000111111111111111---...///000000111000000------......///000000000000000000000000000000000000000000000000000000000////////////000000000000000000111222222222111111444444555666888:::<<<===BBBEEEHHHHHHFFFFFFGGGJJJRRRQQQOOOLLLHHHEEEBBB@@@>>>>>>>>>AAADDDFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIHHHCCCBBBAAA???===;;;999999777777666555444444333333////////////000111222333000000111111111111000000------------...///111111000000000///......------///............//////000000000000000000000000000000000000000000000000000---,,,++++++,,,---///000---......///////////////.........///////////////+++++++++,,,,,,---------------------------------,,,,,,,,,------............---,,,,,,---,,,+++)))***+++,,,+++)))))),,,///******+++++++++,,,,,,,,,------..................,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------......///000...------------...//////.........------,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,------,,,++++++***+++***'''///...+++&&&MMMWWW***666>>>666:::$$$666,,,///222///---...000000...,,,...(((000333bbb$$$444+++&&&555111000000///---,,,---///222222000...---------,,,+++......---------,,,,,,,,,---)))bbb...///...,,,++++++,,,...///,,,,,,++++++***++++++++++++***'''&&&&&&'''***+++000000,,,&&&$$$''')))((((((((())))))******++++++,,,+++***))))))***+++,,,******+++++++++******)))%%%###,,,,,,++++++******++++++,,,000//////...,,,***((('''******+++,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,---.....................///000111///...---,,,***)))(((''')))***,,,.../////////...+++---...000///---+++)))------------------,,,,,,,,,,,,,,,---------......///......---------......------------------------........................------............------//////////////////////////////...---...000222444............/////////000000/////////000111333444444333222111111222333444000000111111111000000///222333444444333222333444555444777<<<===???EEEMMMOOOPPPQQQRRRRRRUUUYYY\\\bbbbbbbbb^^^XXXRRRNNNMMMMMMKKKIIIGGGIIIMMMRRRVVVXXXXXXSSSMMMKKKOOOPPPOOOPPPPPPQQQSSSVVVWWWVVVUUUOOOKKKFFFDDDEEEEEECCC@@@;;;888555444444444333222444333333222222333333333//////..................111111222333333444444444111222333333333222000///........................000000000000////////////000/////////............////////////000000000000000000000000000000000000//////000000///...------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,.........,,,***)))++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,.../////////...------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///............---------111000...------...///000.........------,,,,,,,,,......------------...............------,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,---......---,,,+++)))...,,,...///***OOO)))...888,,,((('''111333---222000...///111111///---...555###...jjj000'''<<<111***000(((/////////------...111444555333///......---,,,+++......---------,,,,,,,,,---)))aaa......---,,,******,,,---...,,,,,,++++++***++++++,,,+++***(((&&&&&&(((***+++###"""%%%++++++&&&$$$&&&)))))))))))))))*********++++++************++++++******+++++++++******)))666...,,,,,,++++++++++++++++++,,,***++++++,,,,,,+++++++++((())),,,...///...---,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,------------------............---,,,+++***))))))+++,,,---.........---,,,111111111000000//////////////////...............,,,,,,---------.........///......------.........................................................---......//////......---////////////////////////000///...---...///111222........./////////000000111111000000111222333444777666444222111000000000000000111222222333444444222333555555555666888:::::::::>>>DDDFFFHHHNNNUUUZZZZZZZZZYYYYYYZZZ^^^aaafffffffffbbb]]]XXXTTTSSSSSSRRRQQQRRRTTTYYY^^^aaaddddddaaa[[[XXXYYYYYYVVVWWWWWWXXX[[[^^^^^^\\\ZZZ\\\XXXRRRPPPOOOMMMIIIFFFAAA???<<<;;;::::::999888666555444333333333333444111111111111000000000///111111111111222333333444111222222222111000//////////////////////////////111111000000////////////000000/////////............/////////000000000000////////////////////////...////////////......---......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++---.........---,,,---------------...//////------------------------,,,---------......//////000///...------...///000.........------,,,,,,,,,......------------...............---------------,,,++++++,,,------,,,***,,,,,,,,,---------......,,,,,,,,,---......//////...------------,,,,,,,,,---,,,,,,,,,,,,,,,------------............------***222,,,222---***666///666000EEE---''')))333222111000000111111000///...::: 444mmm\\\'''%%%...222***---222,,,---............000444666;;;777222///......---,,,......---------,,,,,,,,,---)))aaa------,,,+++******+++,,,---,,,++++++***++++++,,,,,,+++***(((''''''(((***+++888000---111///((()))///************))))))))))))******++++++++++++******)))******+++++++++******@@@kkk,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++,,,,,,+++''')))---///000...,,,************++++++,,,,,,,,,***++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---.........---,,,,,,+++333222000//////000111222000000000000000000000000,,,------------.........///......---......//////000000000000000000000000..............................////////////......////////////////////////000///...------...///000////////////000000000000222222222111111222333333777777666555333222111000333333222333444555777888555666888:::;;;===AAACCCDDDDDDHHHNNNQQQRRRWWW]]]aaabbbbbbaaa```aaadddgggkkkkkkjjjgggccc^^^\\\\\\\\\\\\]]]```dddiiimmmpppsssuuurrrlllhhhgggccc___^^^___aaaeeehhhhhhfffccchhhddd```]]][[[XXXSSSNNNIIIGGGEEEDDDDDDDDDBBBAAA<<<;;;:::888777777777777444444555555444333222111444333222222222333444555555444333222111000000000000000000000000000000000111111111000000/////////000000000/////////............/////////000000000////////////////////////---....../////////.........------------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,------------------...///........................++++++,,,---...///000000//////...------...///000.........---------------......------------.....................---------,,,++++++,,,------,,,***,,,,,,,,,---------......,,,,,,------...///000000---------------------------,,,,,,,,,,,,------.........////////////......---333+++111(((333///@@@666===)))999111000000000111111000000,,,444,,,<<<333:::333999000###'''444666111,,,---......///222666999???;;;555000///......---......---------,,,,,,,,,---)))```,,,++++++***))))))***++++++++++++******++++++,,,,,,+++***)))(((((()))***+++%%%$$$$$$%%%'''***---///++++++******))))))(((((()))***+++,,,,,,+++***)))))))))***+++++++++******------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))***,,,.........,,,+++*********++++++,,,,,,---,,,,,,---....../////////------------,,,++++++***,,,,,,,,,,,,---------------------------,,,,,,,,,//////...............///000000000000000111111111------------...........................//////000000000000000000000000000...........................//////000000//////...////////////////////////000///......---....../////////000000000111111111222222222222222222222222444555555666666777666666777666555555666888;;;<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQOOOQQQUUUWWWVVVXXX\\\___aaaeeeggghhhhhhjjjlllpppqqqpppmmmjjjgggfffgggfffgggjjjmmmrrrvvvzzz|||{{{vvvsssmmmgggeeegggjjjnnnrrrsssqqqooorrrooollljjjhhhddd^^^YYYPPPOOONNNNNNOOONNNLLLJJJGGGFFFDDDBBB@@@???>>>===:::::::::999888666555444888777555444444444555666999888666444222222333333111111111111111111111111//////000000000111111111000000000////////////............/////////000000////////////////////////,,,,,,---...////////////------------------------******+++++++++,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,---......------------------------++++++,,,------...//////......---------...//////...............---------......------------..............................,,,,,,+++,,,---...,,,***,,,,,,,,,---------......,,,,,,------...///000000---------------------------,,,,,,,,,------...///////////////////////////---111,,,000%%%KKK333>>>!!!444>>>***000000000000000000000111***333333222+++KKK(((;;;:::000666---'''333888111///---...//////000333777:::@@@;;;555111/////////.........---------,,,,,,,,,---)))___***************************+++*********++++++,,,---+++***)))(((((()))***+++%%%000444000000444000&&&++++++******))))))(((((()))***+++,,,,,,+++***)))((()))***+++++++++++++++,,,,,,++++++,,,------------,,,+++,,,---------------,,,,,,,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,+++,,,---//////000//////......//////...---,,,++++++,,,,,,---......//////,,,,,,,,,,,,------......+++,,,...//////...,,,+++.........//////000000000---------.........//////...............///000111///////////////////////////////////////////////////000000000000000000///000000000000000000000000000//////............///000000000111111111111222111111222222222222222222222333444555666777888999777777888999<<>><<<:::999999;;;:::888666555555555666:::999777444333222222333222222222222222222222222---...///000111333444444111000000000////////////............////////////........................,,,,,,---......///......------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******))))))))),,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------------...//////..............................------------...................../////////---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,---...///000//////............//////)))///...333***|||UUU,,,<<<&&&)))222000111222222111000222333,,,:::222%%%???YYYWWW;;;HHH999---FFF...444333444777222...555000111111111111333666999===999444111000000///.........---------,,,,,,,,,---)))^^^)))************************************+++,,,------*********))))))*********%%%+++***%%%&&&---...)))************))))))))))))******++++++++++++******((()))***+++++++++++++++(((IIIhhh'''+++,,,---......---,,,+++***+++,,,...///000000000...---+++******+++---///++++++++++++++++++++++++)))***,,,---.........---...///000000000///...---,,,,,,------...///000000,,,,,,,,,,,,,,,---...///+++---///111222000...,,,,,,------......//////000------........./////////............///000111111////////////////////////////////////////////////000000111111111111000000000000000000000000000000/////////000000000000000000111111111222222222222000111222333444444444444555444444444555666888999999;;;>>>CCCIIIOOOTTTWWW]]]aaafffjjjmmmnnnpppqqqrrrlllggggggeeeaaa```bbbdddiiiqqqwww{{{}}}{{{sssfffgggiiilllnnnnnnkkkiiieeefffgggeeeaaa\\\VVVSSSOOOMMMIIIDDDAAA@@@??????======<<<;;;999888777666:::999777555333222111111222222222222222222222222------///000222333444555111111000000000/////////------........./////////........................,,,------.........------,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---......//////.............../////////......------------......---........./////////000......---...//////...,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------...///000//////...------...//////(((///+++333555444)))GGGkkk:::111111777111333555444333222444666555999888222@@@999NNNgggzzzeeeKKKNNNRRR@@@111EEEPPP:::AAAAAAAAA???999555888<<<333333333222111222555888888666222111000000///.........---------,,,,,,,,,---)))]]](((***++++++++++++++++++***************+++,,,---...************************,,,%%%'''///000((('''...)))))))))))))))*********++++++************++++++(((((()))++++++,,,,,,+++'''---)))+++,,,---//////---,,,+++***+++,,,---......///...------,,,++++++,,,,,,------,,,,,,++++++*********(((***,,,...//////......---...000111111000///...------......//////000000///...---,,,,,,,,,---------...///000111000000///,,,,,,---......///000000............////////////............///000111222111111111111111111111111////////////////////////000111111222222111111000000000000000000000000000//////000111111222222222111111111222222222333333111222444666777888888888999888666666888<<>>jjj111!!!:::444???++++++444333555777777555444666999===///EEENNN000OOOpppbbblllzzz~~~~~~wwwjjjaaa___[[[TTTRRRPPPNNNTTTXXXOOOJJJRRRKKKGGGIIIJJJEEEEEECCC888555555444333111222444777555333111000111111///.........---------,,,,,,,,,---***]]](((++++++,,,,,,,,,,,,++++++************+++,,,---...************************PPP,,,)))(((((())))))******++++++,,,+++***))))))***+++,,,(((((()))++++++,,,,,,,,,)))(((...+++,,,...//////...,,,+++------------,,,+++***)))+++,,,---------,,,+++***...------,,,+++***))))))***+++...000111111000000+++---///000111000///...............//////000000111000...,,,++++++++++++///...------...///000111,,,------...///000000111............/////////000............///000222222222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000...///000222333333333333111111222222222333333333222333666888::::::;;;:::;;;:::999:::>>>DDDJJJNNNPPPRRRVVVZZZ___bbbeeefffooovvv{{{ttteee```XXXPPPKKKIIIJJJLLLLLLMMMNNNMMMKKKHHHDDDAAA@@@@@@@@@???<<<999666555111111111111111111111111222222222111111111111000111111111111000000000000---------.........//////....................................---,,,++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------+++***)))))))))***,,,---...---,,,,,,++++++++++++........................******+++,,,------...///***+++,,,---............---.........//////000000.........------.........111111000000//////......111000//////000000///......---+++******+++---.........---------......///........................000///............///000111000///......///000111///333)))''':::---+++222222666aaa***000333444444666;;;======@@@DDDJJJKKKTTTFFFPPPPPPhhhqqq~~~jjj}}}mmmccc```aaabbb```]]][[[ZZZ\\\___aaa^^^ZZZVVVVVVWWWTTTNNNHHHEEE???;;;===>>>888222///222111000000111222333444///...---...000000...---000***___+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,+++***))))))***+++,,,***+++&&&'''***---+++'''***000//////.........///000000************************...&&&EEEttt888***111***)))222+++***+++...000111///---,,,,,,,,,,,,,,,------.........---.........---,,,,,,++++++,,,---...////////////222000///000111222111000---...//////000/////////111111111111000///...---000000111111111111000000222111111000///......---...............///000000222111111111000000//////...///000222222111111000111111000000000000111111111111111111111111111111222222222333333222222222222222333444444444444333333333333222222222222111333555777999999:::<<<>>>@@@???>>>@@@FFFNNNWWW]]]aaacccddddddbbbcccgggkkkvvv|||zzz{{{|||zzz~~~vvviii^^^WWWRRRNNNKKKPPPSSSSSSPPPPPPRRRRRROOOUUUNNNFFF@@@===<<<:::888666666555444333222111111333333333333222222222222//////000000///......---///......------......///,,,,,,,,,---------......++++++,,,,,,---...//////000000//////.........---///...,,,+++***)))))))))***++++++,,,---...//////111000...,,,++++++++++++000///---,,,++++++,,,,,,------------,,,,,,+++***,,,,,,,,,------,,,++++++---------,,,,,,+++++++++------------------------...---,,,,,,++++++++++++,,,---------......//////---------.........//////////////////////////////////////////.........---111000//////000000///---...---,,,++++++,,,---...//////...............///------------------------////////////////////////...---,,,,,,,,,,,,---...222...///''';;;HHH)))+++---***'''AAA[[[999:::;;;<<<@@@EEEGGGGGGKKKRRRUUUYYYfffUUU\\\^^^```uuuwww~~~tttjjjggghhhkkkgggbbb```cccgggkkkmmmmmmhhhccc``````]]]XXXSSSPPPIIIDDDFFFFFFAAA<<<:::999888666444333222222222000///......///...---+++...+++___+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********YYY&&&///000,,,%%%$$$))))))$$$------,,,+++************++++++++++++++++++++++++------111&&&333(((,,,***///'''+++***---///000///---------,,,------------------...---.........------,,,++++++,,,---......///......///...------//////...---------...///////////////......///000000000////////////000000000000//////------............//////...............///000000111111111111000000000///...///000111222111111000111111000000000000111111111111111111111111111111111111222222222222111111111222222333333333333333333333333333333333333333444555777888999;;;>>>AAAAAABBBEEEJJJPPPXXX```eeefffhhhjjjjjjiiijjjmmmpppxxx|||{{{tttsssxxx~~~xxxtttuuuzzz~~~|||wwwuuuvvvzzz~~~~~~}}}{{{{{{zzz{{{{{{uuu~~~wwwkkkbbb]]]XXXUUUTTTXXXZZZXXXXXXZZZXXXTTTVVVRRRKKKFFFBBB???;;;888666666555555444333222222333222222222111111111111...///////////////............------------......,,,,,,------............++++++,,,,,,---......///............---------,,,---,,,++++++***+++++++++,,,,,,------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,------,,,,,,+++...---------,,,,,,,,,+++------------------------......------,,,,,,------..................---------------.........//////////////////////////////............------------111000...///000000///---///...---,,,,,,---...///000000///...------......------------------------......///000000///......000000////////////000000333'''333+++''';;;;;;666333444...111@@@CCCEEEHHHNNNTTTUUUVVV\\\dddjjjkkkvvveeefffnnn```xxxnnn{{{www{{{sssrrrsssvvvooogggfffllluuu{{{}}}|||uuuqqqooommmiiifffbbbZZZTTTSSSQQQLLLHHHGGGEEEDDDAAA>>>;;;888777666444333111111111000...---,,,+++___+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))******++++++******)))---'''!!!###+++'''$$$555000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...&&&...777&&&...,,,,,,###+++))),,,...///.....................------------------............---,,,,,,,,,------.........------...---,,,---......---,,,,,,---......///.........,,,,,,---...///000000000......////////////......+++,,,---...///000111222...............///000000111111111111000000000000//////000111111111111000111111000000000000111111000000000000000000000000000111111111111111111000000111111222333222222222222333333444444555555666555666777888999<<>>:::999888888777666555444444333222111111000000000000---...///////////////......------,,,,,,------...---............/////////+++,,,,,,------.........---------,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,((()))+++,,,---,,,+++***)))***,,,---...---,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,.........---------------------------------------......---------...//////000000///......------,,,------........./////////////////////////////////........................111///......///000...---///...------------...///000///...---,,,,,,,,,,,,------------------------+++---...000000...---+++111111111111111111111111111(((111888111'''555444000000,,,333333'''MMMNNNQQQVVV^^^eeeffffffllltttuuu{{{ooolllwwwiiieeeqqqttt}}}sssiiiiiisss|||{{{|||{{{zzzxxxooogggccc___XXXUUUUUUVVVTTTQQQMMMHHHDDDAAA???;;;999777555555444222111000...___+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,***+++,,,------,,,+++***ccc~~~,,,666333)))000>>>888###///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000(((+++KKKfff...---...///,,,$$$***)))+++---......---.../////////......------,,,,,,------............------------.........------,,,000...---...///000///...,,,,,,---...............,,,,,,---...//////......---..................------...///000111333444444...............///000000111111111000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000111222222222222111111111222333444555666777555666777888:::>>>DDDHHHNNNTTT]]]dddhhhjjjlllnnnoooqqquuuxxxzzz|||~~~}}}~~~|||yyyuuuppplllkkknnnsssvvvqqqpppmmmlllkkklllnnnppprrrrrrrrrrrrsssuuuwwwyyywwwuuuqqqmmmlllnnnrrruuutttrrrooollljjjiiihhhiiihhhnnnqqqppppppuuuyyyyyyyyy{{{{{{wwwtttsssuuu{{{~~~zzzvvvnnneee```\\\WWWQQQKKKFFFBBB@@@>>>>>><<<;;;999777666555555444222111000000000000---...//////000000//////------,,,,,,,,,,,,------.../////////////////////,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------------,,,+++******))),,,,,,---------------,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,........................------------------------------,,,------...//////////////////........................////////////////////////////////////////////////////////////000///......//////...---.........------............------,,,+++++++++,,,------------------------***+++---......---+++***........................000///...NNN###---222555222000111,,,111888)))sssttt\\\```eeennnvvvwwwuuuxxx~~~wwwzzzyyyssstttllleeeeeeiiijjjsss~~~tttjjjjjjttt{{{uuunnnfffcccdddkkkiiiddd^^^XXXQQQLLLJJJBBB???<<<999888666444222555111___+++,,,,,,,,,------.....................------,,,,,,+++,,,---......---,,,+++222WWW666###))))))###888)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++###333)))...---+++,,,)))+++------------...000/////////......---------------...//////......---....../////////...------000...---...///000///...,,,---......//////............//////...---,,,,,,------............------//////000000111111111222...............///000000000000000000000000111111000000000000000111111111111111000000000000111111000000000000000000000000000000111111111111000000000000111222222222222111000111222333444666777777666777999:::===BBBHHHMMMWWW^^^gggkkklllkkklllmmmuuuwww{{{}}}~~~{{{yyyyyyzzzyyywwwvvvtttpppnnnnnnpppsssuuuqqqpppnnnlllmmmnnnqqqrrruuuvvvxxxzzz|||}}}||||||wwwvvvtttqqqooopppuuuyyyxxxwwwtttrrrqqqrrrsssttttttwwwuuuooommmoooooonnnkkkjjjkkkoootttyyy||||||yyywwwuuuwww~~~~~~uuujjjfff^^^VVVNNNIIIGGGGGGEEEDDDCCC@@@>>>;;;:::999999888555333222111111222//////000000111000000///...------,,,,,,------.../////////////////////...,,,,,,,,,------------------------------------......---,,,,,,++++++,,,,,,++++++,,,,,,---...//////000///---+++***+++,,,---000///---,,,+++,,,---...+++,,,,,,------,,,,,,,,,***+++,,,,,,---------,,,........................------------------------,,,+++++++++,,,---......------......///000111111........./////////000000/////////////////////////////////000000000000000000///---...//////...,,,---------------------------,,,,,,,,,,,,,,,------........................++++++,,,------,,,++++++//////000000000000//////111666///aaa@@@000###<<<,,,,,,222888666111:::000___jjjmmmqqqyyy}}}~~~uuuyyywwwkkkeeeaaafffiiiZZZ^^^sssqqqsssvvvyyy|||}}}}}}}}}yyyqqqiiihhhqqq|||{{{uuusssuuu}}}xxxrrrkkkddd^^^[[[QQQMMMGGGBBB>>>;;;888555333111___+++,,,,,,,,,---......//////000000//////...---------,,,------......------,,,...333***555(((###222)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((000$$$///777///'''+++---//////***+++------,,,,,,---////////////...............------...////////////......//////000000000//////...---,,,---......---,,,---......///000////////////000000///...---,,,,,,------............------............------------...............///000000000000000000111111111111000000000///000111111222111111000000000000111111111111111111111111111111000111111111111111111000000111111222333222222222222222333444555666777888888:::===@@@CCCHHHNNNRRR^^^dddkkknnnllllllnnnqqq}}}~~~}}}xxxwww{{{{{{uuusssuuuyyy{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyxxxvvvttttttvvvxxxzzz|||~~~xxxyyyxxxuuusssuuu{{{~~~}}}}}}~~~wwwrrrpppmmmiiigggdddbbbaaadddhhhjjjkkkjjjhhhgggggglllttt|||yyytttkkk```UUUNNNLLLMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>;;;777555333333333222222222222222111000000.........------........./////////............---------------------------------------..................---,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,++++++,,,...000111///...,,,,,,+++,,,---...++++++,,,---------,,,,,,******+++,,,---------------------------.........------------------------,,,,,,+++++++++,,,------,,,,,,---...000111222333....../////////000000000////////////////////////........./////////000000000...------...///---,,,,,,,,,------------,,,,,,------------...///000000////////////////////////------------------------111222333333333333222111111333222iii666111???'''222:::------444)))444000EEEnnnssstttzzzwwwssspppttttttwwwqqqccc]]]ZZZcccIIIaaaWWW___bbbaaabbbcccfffiiijjjkkklllhhhbbbbbbfffooovvv{{{}}}~~~~~~{{{yyymmmggg___WWWPPPIIIDDDAAA777:::___+++,,,,,,------.../////////111111000//////...------,,,,,,++++++++++++,,,,,,555qqq...)))///%%%---------------...///000++++++++++++++++++++++++(((000$$$111JJJsss(((---***,,,,,,...+++,,,---,,,++++++,,,...............////////////------...///////////////...///000111111222111111///...------//////...---...///000000111111000000//////000000000///............////////////......---------,,,,,,,,,,,,,,,...............///000000///000000000111111111111111000/////////000222222111111000000000000111111222222222222222222222222111111222222222222111111111222222333333333333333555555666777888888999999;;;>>>BBBFFFKKKOOOUUUYYYaaaggglllnnnmmmooovvv||||||xxxssssssyyy~~~~~~xxxwwwzzz~~~{{{vvvpppllliiiggggggiiikkkmmmmmmfffeeecccaaabbbffflllppp|||nnn```UUUPPPNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGEEE@@@;;;888666555555555555555444333222111000000//////......//////000............------,,,,,,------------------------++++++,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,------.........''')))+++...//////...---&&&(((***,,,......---,,,***+++,,,,,,---------,,,)))***+++,,,------------+++,,,,,,,,,------------------------------------...------,,,,,,,,,,,,---------...///000111111222.../////////000000000000////////////////////////---------.........//////000...------...///---,,,+++,,,,,,------,,,,,,+++............000111222333000000000000000000000000000///............///000...///000111111000///...000,,,444hhh444)));;;+++;;;...888444,,,===333@@@???BBBlllrrrqqqwww{{{ooogggeeetttnnniiiggg^^^[[[XXXPPPWWWZZZxxxaaaRRR\\\ZZZWWWWWWZZZ___ccceeeaaa___[[[ZZZ]]]cccjjjnnntttxxx}}}~~~|||{{{|||zzz|||uuujjjaaaYYYRRRMMMDDDLLL___+++,,,,,,------...///000000222111111000///......---,,,+++***))))))***+++,,,###{{{\\\,,,,,,+++******+++++++++************************---)))---((('''%%%777+++***&&&,,,,,,------,,,+++***,,,---------......//////000000------...///000000//////...///000222222333333333222000///000111222111000//////000111111111111111---...///000111111111111......////////////......---------.........//////...............///000000//////000000111111111222111000/////////000222333111111000000000000111111333333333333333333333333222222333333333333222222222222333444444444444333888888888999::::::;;;;;;>>>BBBGGGLLLPPPUUUYYY]]]bbbggglllmmmnnnsss}}}{{{vvvrrrooosss{{{}}}}}}yyytttttttttwwwzzz}}}}}}}}}ooommmjjjgggeeefffiiilllkkkssszzziiiZZZQQQNNNJJJKKKLLLMMMNNNOOOPPPPPPLLLIIIDDD>>>:::888777777777777666555444222111000000000////////////000000......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++,,,---...000000......---------,,,,,,,,,&&&)))...111000---(((%%%"""(((---000///,,,******+++,,,,,,------------)))***+++,,,------...---+++++++++,,,,,,---------------------------------000///...---------------////////////000000000000////////////000000000000////////////////////////000000000000000///..............................//////............//////000000000000000000000000000000000000///////////////...---------///000111000111111111222222222222000555555___rrr111000000111444777888999???@@@@@@QQQ:::UUUjjjiiinnntttxxxvvvooofff```bbbcccdddbbb^^^ZZZWWWVVVSSSaaaOOOcccaaaVVVXXX```bbb\\\UUUXXX___ccc]]]\\\ZZZXXXWWWXXX\\\___eeennnsssooojjjiiieee```___dddkkkoooqqquuu}}}|||qqqfff^^^YYYMMM```,,,000///---,,,---...000222444333111///---,,,+++++++++***)))(((((()))***+++///111777---***---)))///000//////...------,,,,,,------............---------------...///000000111000///.........///111222///000111222222111000///111111111111111111111111222000///------///000222//////000000000000//////000///...------...///000000///...---,,,,,,---...222222111111111111222222222222222111111111111000000000////////////000000333333444555555444333333444444444555555555666666333444444333222111333444444777999;;;;;;<<<===??????IIISSSWWWZZZ]]]^^^\\\iiiggghhhnnnwww}}}zzzxxxvvvtttssswwwzzzyyy}}}wwwqqqnnnkkkgggbbbhhhjjjmmmrrrvvvxxxwwwuuu{{{zzz||||||ttthhh]]]YYYWWWVVVUUUVVVVVVVVVUUU\\\SSSHHH@@@>>>?????????999999999888666444111000///111222111///............/////////---,,,---...//////.........------------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,.../////////...---------...............---))))))******+++++++++,,,------------------------///......------,,,++++++............---,,,++++++------......//////000000000000000000////////////------............------///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///......------------...........................000000000000////////////...............///000000000000000111111111222222...666,,,;;;JJJ444444444666:::>>>AAABBBFFFEEEAAARRRBBBWWW___dddhhhlllnnnmmmhhhaaa\\\^^^```aaa```]]]ZZZXXXXXXXXX]]]QQQlllccceeeZZZUUU^^^eeedddaaaaaa]]]^^^^^^]]]\\\[[[]]]^^^]]]ccceeebbb``````]]]XXXTTTWWW[[[]]]___eeeooovvvvvvlllXXXnnn```,,,///...---------...000111111000///...---,,,,,,,,,------,,,++++++,,,---------000fff555'''444***---........................------............------,,,,,,,,,---...////////////...---------...000000///000000000000000//////111111111111111111111111111000///......///000111000000111111111111000000000000///......///000000111000...---------...///222222111111111111222222222222222222111111111111000000////////////000000222222333444444333222222111111222222222333333333555666777666555555666777555777888:::<<>>;;;888666444333...000111111000000111222///000000000...---...///...............---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------............------.........---,,,,,,++++++------------------------++++++,,,------...//////,,,------.........------///////////////..................//////000000111////////////////////////////////////////////////...///////////////......111111111111111111111111//////...---,,,,,,,,,,,,------------------------////////////000000000000...///000111111000///...////////////000000000000---444000;;;333888;;;@@@DDDHHHMMMQQQTTTWWWVVVKKKQQQOOOlll```]]]^^^^^^___aaabbbccccccccceeeggghhhggggggggghhhfffhhhppp]]]yyyxxxqqqooonnnjjjhhhkkkmmmnnnnnnmmmiiifffeeeeeeeeebbb]]]ZZZZZZZZZWWWSSSPPPPPPPPPPPPRRRWWW___eeeiiifff{{{aaa---,,,---.../////////.........---,,,,,,++++++,,,,,,+++++++++******+++++++++)))'''}}}666///&&&999***,,,,,,------.../////////------............------,,,,,,---------.........---------........./////////...---,,,,,,...///000111111111111111111111111000000////////////000000000111111222222111111000111111000000000000111111111111000000000000000000222222111111111111222222333333222222222111111111111000000000000000000111222222333333333333222222444444444555555555666666666999<<<>>>>>>???@@@AAA???@@@BBBEEEIIIPPPXXX]]]cccgggjjjlllrrrzzzuuurrrppprrrvvvyyyyyywwwvvvuuuuuuxxx~~~|||wwwssspppnnnkkkiiiaaaaaaaaaccchhhrrr~~~{{{ppphhh\\\TTTOOOLLLHHHEEECCCAAA>>>;;;777555333222...000111111000111222444444444444222///...---...........................+++,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++*********+++---...------.........---,,,,,,---------,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---......///......000000//////......------------......///000111111000000////////////000000///////////////////////////000000111111111000000........................000000///...------................................./////////000000000111...///000111111000///...////////////000000000000***333,,,:::qqq??????DDDJJJNNNQQQSSSUUUWWWTTTTTTLLLKKKIII_________```bbbeeeiiilllooopppsssvvvxxxwwwvvvuuuuuunnniii~~~www|||ttt~~~{{{wwwuuuuuuvvvvvvpppjjjfffddd```[[[XXXUUUUUUVVVWWWWWWXXX[[[]]]KKK___fffhhhzzzaaa...,,,,,,---...///.........///...---,,,+++*********))))))************))))))+++'''IIIhhh---...666222........................------............------.............../////////......//////000000000000...---,,,,,,,,,---///000000000000000000000000000000000////////////000000//////000000000000//////000000111111111111000000000000111111111111111111222222111111111111222222333333333222222222222111111111000000000000111111444444333333333333444444666666666666777777777888666999===???AAADDDFFFIIIIIIKKKNNNPPPTTTXXX^^^bbbgggmmmrrrwww~~~xxxtttoooooorrrvvvwwwvvvvvvwwwyyy|||vvvrrrmmmkkkhhhfffgggmmmuuu{{{~~~uuuggg]]]VVVSSSPPPMMMFFFCCC???:::666333222111///000111111000111444666::::::999666111...---------.....................,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///------......---,,,++++++)))******+++,,,------.................................---------,,,,,,,,,,,,,,,---...////////////000000//////......------,,,------...///000000111111000////////////000111000000000000000000000000000000111222222222111111//////////////////////////////.........//////000000000000000000000000000......//////000000111111000000111111000000///////////////000000000111111///888+++---DDDlllBBBIIIOOOWWW[[[ZZZWWWVVVWWWMMMMMMKKKEEEEEEuuugggiiiiiikkkmmmqqquuuyyy{{{~~~{{{uuullleeeccc]]]]]]^^^^^^\\\ZZZWWWVVVXXXZZZ^^^TTTbbb...,,,------------.........000///---,,,+++************++++++,,,,,,++++++***...+++...(((888$$$000..................------------............------////////////////////////...//////000111000000000---------------...///000000000000000000000000000//////000000000000////////////000000000000/////////000000111111000000//////000000111111111111000222222111111111111222222333333333333222222222222222111111000000111111222555444444333333444444555555555555666666666777777666999===AAADDDIIINNNRRRSSSUUUWWWYYY[[[^^^bbbeeehhhooovvv|||vvvrrroooqqqvvvzzz||||||zzz{{{}}}yyytttqqqqqqrrrrrrqqq|||uuujjjbbb]]]XXXUUUKKKHHHBBB<<<777444333333111111222111111222444777<<<<<<;;;777222...---------------...............---------------..................---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------...------,,,+++***((())))))+++,,,---...///........................//////...---,,,,,,++++++------.../////////......///////////////.........---------......//////000000000............000000000000000000000000000000//////000111111111111111111111111111111111111111------------...///000000000000000000000000000000.........///000111111111222111111000//////000000000000000111111111222222555444222//////LLLQQQXXX```ccc^^^WWWRRRQQQJJJGGGLLLFFFIIIwww|||zzz{{{}}}wwwwwwooonnnllljjjgggbbb]]]ZZZlllKKKNNNOOObbb...------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,)))===222+++,,,,,,------.../////////------............------........................---...///000000000//////,,,,,,---//////000000000000000000000000000000000//////000000000000//////000000000111111000000000...///000000000000///.........000111111111000000222222111111111111222222444444333333333222222222222111111000000111111222444444333222222333444444555555555555666666666666888:::>>>BBBGGGNNNVVV[[[\\\\\\\\\[[[\\\___eeeiiiiiiooovvv{{{|||tttooooooqqqxxx}}}wwwuuuuuu|||}}}uuulllddd^^^SSSNNNHHH@@@;;;888777777222333222111000111444777::::::999666222///......---------.........//////............------------------------............+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------------,,,+++*********++++++,,,---......///........................---------------------,,,...////////////......---.........///////////////........................000///---,,,,,,---///000000000000000000000000000......///000000000000000------------------------+++++++++,,,---...///000000000000000000000000000---......///000111111222333222000/////////000111111111111111222222222222333&&&888===111YYY\\\SSS[[[dddeee^^^TTTMMMJJJKKKEEEOOOKKKRRR}}}{{{wwwsssmmmhhhddd[[[___OOOYYYZZZbbb///...---,,,++++++---///000---,,,,,,,,,------...///******,,,,,,,,,,,,******(((***,,,bbb)))(((+++***+++,,,---///000111111---..................---------------------------,,,,,,.../////////...---+++,,,...000111111000///000000000000000000000000//////000000000000//////111111222222222222111111---...///000000///...------...///111111111000///222222111111111111222222444444444333333333222222222222111111111111222222444333222111111222333444666666666666777777777888999;;;???CCCIIIRRR[[[aaa```___\\\ZZZ[[[___ggglllkkkpppuuuxxx{{{{{{tttkkkiiilllsss~~~rrrooorrrzzzyyymmmeeeXXXSSSLLLDDD???<<<;;;;;;333333333222000111444777777777777555111///...///---------.........///////////////...---------,,,,,,---------.../////////+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******---...------,,,+++***)))------..................////////////////////////+++,,,,,,------......//////000000000///...---------.........//////000000...............---------000///---,,,,,,---///000000000000000000000000000000///......---...//////////////////////////////000//////........./////////000000000000000//////////////////000000000000333333333222222222222222666333111000222333333222%%%CCC111000///777PPPJJJ^^^dddTTT___```JJJUUUCCC]]]PPPTTT}}}nnnhhhddd___ZZZSSSSSSaaaqqqaaa+++...---,,,---...///...---***,,,...---***(((***,,,---------,,,,,,,,,++++++(((...---WWW+++111...+++,,,...///000///---,,,,,,,,,------------------...------------.../////////---,,,---000000...+++............////////////////////////////////////////////////////////////////////////000000000000222222222111000//////...111111111000000000000000111000000000222333222111333333333333333333333333222111000000000111333333666666555555555555444444111222333444333444777999<<>>***)))??????&&&]]]^^^PPPUUUPPPQQQ\\\VVVUUUZZZbbbHHHuuuuuupppjjjeee[[[UUUXXXaaaJJJttteee000000...------......---+++,,,...///...+++***+++------------,,,,,,,,,++++++---###$$$;;;===)))000000111333444444333222111---------------------------------,,,---......//////---,,,...000000...,,,............////////////////////////////////////////////////////////////////////////000000000000222222111111000//////...111000000000000000000000111000000000222333222111222222222222222222222222222111111000111222333444444444444444444444444333333444555555555666888;;;>>>AAAGGGLLLQQQWWW]]]```bbbbbbbbbcccdddhhhmmmqqqoooiiihhhnnnsssqqqnnnooonnnttt|||~~~|||~~~{{{zzz}}}~~~}}}~~~zzzrrroooqqqssswwwjjjddd[[[TTTOOOJJJEEE@@@>>>:::666333222222111000111000000///...---,,,,,,......////////////......------------------------******++++++++++++******...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...------,,,,,,//////...------...///////////////.....................//////////////////222222222111111111000000---...000111111000///.../////////////////////////////////......//////000...///000000111111111111/////////000000000111111//////////////////000000---111333000+++)))...333:::+++888777999333777zzz[[[ccc```RRR___aaaTTTdddRRRmmm~~~zzzuuulllaaaYYYXXX___[[[XXXnnnlll666444222000/////////...,,,...///000///---,,,---...------------,,,,,,,,,,,,222$$$***(((mmm'''111---...000111111111000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---...///000...,,,............////////////////////////////////////////////////////////////////////////000000000000222111111000000//////...000000000000000000111111111000000000222333222111111111111111222222222222222222111111111222333444444444444444444444555555555666777777666888:::===@@@DDDJJJPPPTTTYYY]]]``````bbbeeeggghhhkkknnnpppgggeeefffkkkoooqqquuuzzzyyy||||||zzz~~~}}}tttllliiidddmmmzzzyyyrrriiiaaa[[[UUUMMMHHHEEEAAA<<<888555333111000/////////......---------------............------------------------------+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,+++***......------------......---------........................//////000000000222222111111111000000000////////////000000000000//////////////////////////////////////////000111---...///000000111000000//////000000000111111111000111111111111111222222000222333111...---000444***999BBB---444FFF>>>GGG}}}FFFVVV```WWWVVVqqqlll}}}xxxmmmeeegggaaa^^^[[[TTTcccrrr<<<888666333222222222000///...//////......---------...------------,,,,,,,,,------666)))+++000***+++,,,------------,,,000//////...---,,,,,,+++,,,++++++++++++,,,------........./////////...---............////////////////////////////////////////////////////////////////////////000000000000111111000000////////////000000000000000111111111111000000000222333222111222222222222222333333333222222222222333333333444555555555666666777777777666666777666666888;;;>>>BBBGGGNNNTTTXXX[[[^^^```___bbbgggjjjkkklllnnnoooeeefffiiilllpppvvv~~~{{{~~~}}}sssmmmeeehhhnnnwww{{{ssskkkaaaVVVNNNIIIEEE???;;;888666444222000000000000000000000000------............------..............................////////////......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...............---,,,++++++......------------......+++,,,,,,---.../////////------...///000111111222111111111111000000000000000000.........000111333000000000000000000000000///////////////000111111---...///000000000000000000000000000111111111111000000111111222222222333222111000000111222333444000888///===EEE<<>>;;;888666444111111111111111111000000---..................---...........................//////000000//////...***************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,,,,,,,---------.........///////////////...------........................+++,,,,,,---...///000000---......///000111222222111111111000000000//////000//////...///000222333000000000000000000000000////////////000111222222000111111222111111000000000000000111111111222222/////////000111111222222111///...///222555555555888<<<...FFFIII999QQQRRRSSSVVV~~~~~~vvv^^^XXXccccccVVVaaa___PPPCCC???:::666444333111000000...------......---,,,............---------,,,***---$$$---DDDRRR,,,////////////000000000111000/////////...---------,,,,,,,,,,,,,,,------...---///111000///...///000............////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////000111111222222111000000000222333222111333333444444555555666666222333444555555555444444111222222444555666777777666666777777888<<>>:::666333111111///......000000///---............------------...---******555000---,,,,,,,,,------......////////////............---------,,,---......///---///111111///...///000............////////////////////////////////////////////////////////////////////////000000000000////////////////////////...//////000111111222222111000000000222333222111222222333444444555666666222333444555666555555444333333444666777888999:::999::::::;;;===BBBHHHMMMTTT[[[fffooossstttsssssslllmmmnnnnnnnnnoooqqqsssqqqvvvzzz}}}zzzssssssxxx{{{pppiii___UUUKKKCCC<<<888444333333222111000////////////000000000000//////........................,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------...+++,,,,,,,,,------------------............------------............------------------............,,,---...///000000000000//////000111111000//////.../////////000111111111000000000000000000000111111000000000////////////))),,,111555666444000---000000000000000000000000////////////000111222333999999888888777666444444000111111111111222222222222222333444555555666666///333777777666777===CCCHHH===SSSKKKEEEQQQIIIPPPRRRNNNBBBWWWYYY}}}wwwqqqxxxsssbbbjjj___]]]^^^QQQPPPzzziii]]]WWWOOOFFF@@@;;;666444333111//////111222000...//////.........---------+++,,,666%%%&&&555...------------...//////.........///////////////...------------...//////---000222111///...///111............/////////000////////////////////////////////////////////////////////////000000000000.........///////////////...//////000111222222222111000000000222333222111111111222333333444555555333333555666666666555444666777888999;;;===>>>>>><<<===>>>???BBBGGGNNNRRRZZZbbbmmmwww{{{|||{{{zzzqqqqqqqqqoooooopppsssvvvxxx}}}tttooorrrmmmyyy}}}pppcccVVVKKKBBB<<<777777666555333222111111000000111111111111000000////////////////////////---..................------------....../////////,,,,,,,,,---------......,,,,,,,,,------.........------............------------............---------------.........//////++++++---...//////000000///000111222222111000///000000000000111111111111111111111000000000000000000000000000////////////222222222333333222222222444333111///......///000000111111111222222222222555666777777666444222000///000000111111111111000777333000000333555555555444333333555;;;AAAFFFHHHPPPQQQQQQOOOKKKIIIKKKNNNRRRJJJPPPYYYOOOVVV{{{vvvkkkfff___ZZZXXXWWWVVVVVViii{{{tttgggYYYQQQIII@@@<<<>>>999444111111000...///333...............---------111###999---...ooo\\\---------............///......//////////////////......------------......///......///000000///------......///////////////000000000000000000000000............/////////000////////////000000000000............////////////000000000000111222333444000000111111111222222222222222333333333333444444333444444555555555555555555666777888999<<>>;;;777444222222000000111///......000111000///000000000000000000000000........................//////.........---------...---,,,+++,,,---...///,,,------......------,,,,,,,,,,,,---------............////////////......000---******---......,,,---///111000......000333333111...///111222111///////////////////////////000000000000000000000000111222222333222111000///111111222222222222111111333222000...---...//////000000000111111111222222333444444555444333111000000000000111111111111111444111///000333666666555:::999999<<>>BBBGGGMMMRRRUUUXXXTTTOOOMMMMMMOOOQQQRRRRRRVVVYYY^^^eeejjjggg```yyyyyyqqqjjjccc\\\XXXWWWVVVRRRMMMRRR{{{}}}uuummmbbbVVVOOOEEE===777666555222222555222222111111111000000000...%%%333333222@@@---------............///000000000/////////............------------......///......///000000///------......///////////////........................,,,,,,---------.........////////////000000000000000000000111111111222222////////////000111222222444444444444333333333333222222333333333333444444666777777888888888888888444555555666888<<>>DDDIIIMMMOOOUUU^^^hhhpppssssssiiikkknnnqqqsssttttttsssuuuxxxxxxpppmmmlllrrr~~~rrreeeXXXPPPIIIFFFBBB<<<777444444555333111000000111111111000........................................................................***+++,,,---...---,,,+++------............------,,,,,,,,,---------......,,,------......------,,,......------.........------......------...///000...------...///000111111////////////////////////////////////////////////111111111111111111000000000000111111111111000000222222111111111111111111////////////000000000000111111000000111222333444111111111111222333444555333444555666777999<<<===BBBJJJUUU]]]^^^[[[XXXUUUQQQMMMIIIJJJOOOTTTWWWWWWWWW```mmmtttqqqoooxxx~~~yyyrrrmmmkkk^^^XXXYYYSSSJJJOOO]]]dddxxxeeeXXXKKKCCC===777333333333333222222111000//////...000...,,,===333:::333************************''''''''''''''''''''''''(((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''111'''...111(((&&&,,,---------............///......------,,,,,,,,,,,,......------------......///......///000000///------......///////////////........................////////////000000000000////////////000000000000/////////000000000111111//////////////////000111333333333333333222222222222222222333333333444444444444555666666666666666777888888999:::>>>DDDHHHPPPUUU]]]gggooottttttsssjjjkkkmmmnnnnnnoooooopppqqqyyywwwrrrpppqqqxxx~~~qqqddd[[[SSSRRRNNNGGG???:::888888444333111000111222111000////////////////////////........................---.....................+++,,,.../////////...------......//////......---,,,,,,,,,---------............////////////......---.....................//////......///000000000.../////////000111222333000000000000000000000000////////////////////////000000000000000000111111000111111111111111111000222222222222222222222222/////////000000000111111111111222222333333333333000111222333444555555555222444555666888<<>>CCCHHHLLLVVV^^^jjjrrrvvvuuusssrrrpppqqqqqqppppppppprrrtttttt{{{vvvtttvvvzzzwwwnnnbbbaaa]]]TTTHHH>>>999888555444222111222222111000000000000000000000000000........................---------...............000000000000///---,,,+++......////////////......,,,,,,,,,---------.........//////////////////...,,,...000000...---...///000///......000111111000///000111000///000222444000000000000000000000000000000000000000000000000000000/////////000111111111111222222222222111111111111111222222222111111000000000111111111222222000111222333333333222111...000333555777666555444444666888:::>>>DDDLLLSSS[[[dddnnnqqqkkkaaaXXXTTTVVVYYY]]]```aaabbbbbbccctttqqqwwwsssxxxxxxmmm\\\QQQRRRXXXVVV^^^eeeqqqppp|||tttaaaUUUMMMDDD>>>;;;666666555444333222111000$$$---333///222888444999------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........)))******+++,,,,,,---------------........./////////111,,,222&&&333)))...---------............///...//////000000111111222......------------......///......///000000///------......///////////////////////////////////////////////////000000000000////////////000000000000000000000111111111222222222111111000000000111111111111222333444555666666222222333333333333444444444444555666666666666666666999???DDDHHHMMMSSSWWW```kkkxxx}}}xxxttttttvvvwwwwwwuuussstttxxx{{{yyytttuuuvvvzzzyyyxxxsssgggVVVHHH???;;;666444222222222333222000111111111111111111111111........................---------.........//////111000///...---,,,,,,,,,......////////////......,,,,,,,,,---------......---......//////......---,,,...111111///---...///000...,,,---///111000///...000111000......000222000000000000000000000000000000000000000000000000000//////...///000111222222222333333333333222222///000111111111111000000111111111111222222222222///111222444444222000///---000444777888777555333777999<<>>:::777666555333222000000000//////...---,,,///...------,,,,,,------))))))*********+++++++++---------,,,,,,,,,++++++---------............///......------...///111222222111000///...---------,,,,,,---------.........000/////////..................////////////......,,,,,,---......//////000///............///000000...///000000000///------////////////////////////111000000000////////////222111111222333333222000000000000000000111111222222222222222333333333333444555666666444444555666555555666888:::;;;;;;;;;???EEELLLSSSYYYbbblllttt}}}wwwwww{{{}}}~~~}}}}}}~~~zzzzzzzzz|||zzzfff[[[GGGAAA;;;999777333222555333333444333222111///...........................------------------------///////////////...---,,,,,,------.....................---------,,,,,,,,,.........///////////////........................////////////////////////...//////000111111222222222111111111111000000000000000000000000///......000000000111222222222333444444333333222222111111222222333333333222111111111222222333333333333333222222222222222222222222666444444666666666:::@@@FFFNNNYYYbbbhhhooovvv{{{uuuvvvuuuqqqmmmmmmppptttzzz}}}}}}uuummmeee```[[[XXX[[[```iiivvvzzzjjj[[[KKKGGGAAA<<<999888666555000000000//////...------///...------,,,---------,,,,,,,,,---------......------------,,,,,,,,,,,,---------............///...............///000111111000///............///---............/////////////////////..................////////////......---------......//////000///.........//////000111/////////000///......---......///000000111222222111111000000000/////////222111111222333333222000000000000000000111111222111111111222222222222333555666777666555444555666777888:::<<<===>>>??????CCCIIIRRRYYYaaalllzzz|||yyyzzz|||}}}}}}yyyxxxpppbbbPPPIIIBBB???;;;666333444555555555444333222000///////////////////////////------------------------////////////---,,,+++***,,,,,,---...............---------,,,,,,,,,,,,,,,000000//////....................................////////////////////////...//////000000111111222333333222111///...------000//////............///111111111111111111222222222333333444333222111000222222222222222222222222111222333333444444333333222222222333333333333333666333333666888;;;AAAIIISSSYYYbbbjjjnnnqqqtttvvvooopppqqqppppppsssyyy~~~~~~vvviiibbb___\\\\\\^^^```gggppp|||wwwhhhZZZUUULLLDDD???:::777555333333222111111000000000//////...------------------............/////////------------------,,,,,,---------............///,,,,,,,,,,,,------......***++++++,,,...///111222------.........////////////////////////...............////////////......------....../////////000............///000111111///////////////......---/////////000000111111111......///000111222222333222111000111333333111000000000000000000111111222000000111111111222222222555666777777666555666888888:::===???AAABBBDDDEEEGGGMMMXXXdddppp{{{xxxvvvwwwyyy|||}}}~~~uuugggXXXPPPHHHEEEAAA;;;777666777777666555444222111111////////////////////////....................................---,,,+++***,,,,,,---.........------------------------------///////////////.................................////////////////////////////////////000000111111222222111000///...------000///...------...///000222222222111111111111111111222333444444222111000222222222222222222222333222222333444444444444333222222333333444444444444444222333888===CCCMMMVVV___bbbgggjjjkkkkkkkkkkkkkkkoootttwwwzzz~~~ooogggccc```]]]]]]]]]^^^bbbjjjzzz{{{nnnggg\\\QQQHHH@@@999666666555444222111111111111//////...------------...++++++++++++,,,,,,,,,,,,---------------------------------............///,,,,,,,,,---------------((())))))+++,,,...000111,,,------------..................///////////////......////////////...............///////////////.........//////000222222000/////////............000000000//////...............///000111222333333111111000111222333111///000000000000000111111222000000111111111222222222333444666777777777999;;;999<<>>FFFNNNZZZdddjjjiiihhhgggffffffggggggnnnttt}}}xxxpppkkkddd___\\\[[[ZZZZZZ___lll{{{|||pppdddWWWLLLBBB<<<888777555222000000000000000///......------......,,,,,,,,,---------......------------............---------............///......//////000//////...,,,,,,+++++++++,,,,,,---,,,,,,---------..................///////////////......////////////......////////////////////////.........///000111222333000000///............///111111000//////...------222222111111111000000000111000000111222222111///000000000000000111111222111111111222222222222333222444666777888999;;;===999===@@@BBBDDDIIIPPPVVV\\\dddrrrvvvzzz~~~~~~yyyuuuvvvxxx}}}}}}}}}{{{|||ggg^^^UUUSSSQQQKKKDDDAAA<<<;;;999777555444444333000000000000000000000000........................,,,,,,---...............++++++,,,---------------///////////////000000000,,,,,,---...///000111111........................////////////////////////////////////////////////......///000000111222222000////////////000000111111111111111111111222222111111222222222222111111222222111111111222333444222333444444555444444444333333333444555666666666999999===FFFOOOXXXeeeoooqqqmmmhhhddddddgggkkkmmmvvv}}}yyypppgggccc]]][[[[[[^^^dddnnn{{{vvviii[[[OOOGGG<<<:::777444111000000000000//////...............////////////000000000000------------.........///---------............///......///000000///...---......------,,,------------............/////////............/////////000......////////////......000/////////////////////.........///000222333444111000///...---......///000000000000000000000000222222222111111111000000111000000000222222000///000000000000000111111222222222222222333333333333444666777888888999:::<<<999<<<@@@BBBDDDKKKUUU]]]fffppp~~~vvvppprrruuuyyyyyyyyy{{{}}}~~~~~~wwwyyyqqqggg^^^[[[YYYRRRJJJFFF===<<<:::777666555444444111111111111111111111111............................../////////...------++++++,,,------------,,,............//////000000---.........//////000000........................//////////////////////////////////////////////////////000000111222222333///000000111111111111111000000000111222222222333111111111111111111222222222222111111111222444555222333444444555555444444333333444444555666777777>>>>>>BBBLLLUUU^^^kkkuuuuuuooohhhdddeeekkkrrrvvv~~~}}}rrrlll``````___```aaaeeeoooxxxuuufffYYYQQQAAA???;;;777444333222222000000///...............,,,,,,,,,,,,---------...---------.........//////---------.........//////,,,,,,.........---,,,+++---------...///000111222////////////000000000000---.........//////000000......////////////......000000000000////////////.........///000222333444111000///------......///000000000111222222333333//////000111222333333444111000///000222222000///000000000000000111111222222222333333333444444444666777999999888888999;;;999<<>>===:::888666555555555111111111111111111111111////////////////////////111111000000///...,,,,,,++++++,,,---------,,,,,,---------........./////////////////////.................................///////////////////////////////////////.........000111111111222222222222///000111333333333222111//////000111222333333444111222222333333222222111222222111111111111111111444444333222222333333333222333444444444555888:::<<>>DDDLLLUUU\\\eeeooorrroookkkeeeccciiiqqqyyyzzzuuurrrlllhhheeefffhhhjjjqqq{{{zzzlllYYYPPPDDD;;;777555444222000000000//////.........////////////////////////////////////////////////111///------///111111000,,,---......//////......---......///000000//////........................//////000000000000//////............///////////////...---,,,,,,,,,------//////000000111111222222222111111111000000000000...///000111222111000///222222222222222222222222222000...///111333222111222222222222222222222222333333333444444444444555888888999999::::::999999;;;:::>>>HHHRRR\\\lllzzz}}}vvvooohhhcccfffmmmqqqsssxxxtttggghhhlllxxx}}}uuuuuu}}}|||vvvllleee___XXXQQQLLLMMMJJJEEE@@@;;;888555444222222111111000000111111111111000000000/////////------............------+++,,,------......------,,,---......------...000////////////............////////////////////////............////////////////////////000000000000111111111111111111222222111111000000000000111111000111111111111222222222111222222333333222222111111111222222222222222222444333333333333333444444333444555666777;;;AAAEEEMMMTTT[[[```eeekkkllljjjbbbbbbgggpppyyy{{{xxxsssnnniiifffddddddiiiqqq|||~~~jjj___OOOBBB:::777444333000000000000000000000///////////////////////////////////////////////////000///---...000111111000///............///000000---...//////000/////////------------------------...//////000000//////...............///////////////......------------...000000000000000111111111222222222222111111111111000000000000//////......222222222222222222222222333111000111222444333333333333333333333333333333333333333444444444555555999:::::::::;;;;;;;;;;;;<<<===CCCNNN[[[iiiyyy|||nnngggfffgggkkkpppuuuwww}}}vvvjjjccciiittt{{{tttxxx}}}uuunnnhhh```WWWQQQTTTSSSPPPJJJBBB;;;777555222222111000000000000000000000000/////////......------............------++++++,,,------------,,,,,,---......------...000////////////............////////////////////////............////////////000000000000////////////333222222111000000111111111111000000000000111111000111111111111222222222111222222333333222222111111111222222222222222333444333333333333444444555555666777999<<>>BBBFFFLLLRRRVVVVVVXXX\\\bbbdddffflllttt}}}rrrllliiifffgggmmmttt}}}yyygggXXXKKKAAA:::444333333222111111000000000000000000000000000000///////////////////////////......///111222000///,,,,,,,,,,,,,,,---....../////////000//////...---////////////////////////---......//////......---............////////////...//////000000000000///000000000000000111111111///////////////000000000//////000111222333444444111111111111111111111111111222333222111111333555333333333333333333333333111222333333444555666666666666777999;;;>>>AAACCCDDDNNN^^^ooo~~~xxxvvv|||vvvpppfff[[[PPPFFF===888666555444333222111111111000000000/////////......------............------......///000000000000///,,,---......------...000////////////............////////////////////////............////////////////////////000000000000/////////000111333444555111111000000000000111111000111111111111222222222111222222333333222222111111111222222333444444555333333333444444555666777888;;;AAAFFFKKKPPPTTTXXXYYYZZZ___gggkkkppp{{{~~~qqqiiiggggggkkkqqquuu|||yyygggWWWHHH>>>888777666555444222222111000000000000000000000000///////////////////////////......000222222000...,,,------...............//////000000///......---........................---......//////......---............////////////...///000111111111000000//////000000111111222222//////000000000111111111...///000222222222111111111111111111111111111111222444555444222222444777444444444444444444444444111222222333444555666777666666777999===AAAEEEHHHNNN\\\ooo}}}|||qqqcccXXXNNNCCC;;;777777555444333222222222111111000000000/////////------............---------......///000/////////,,,---......------...000////////////............////////////////////////............////////////------...///000111222222111000000000111222333333111111000000000000111111000111111111111222222222222222222333333222222222111111222333333444555555333333333444555666777777888===CCCIIINNNRRRVVVXXX\\\\\\bbblllrrryyy{{{ppplllkkkmmmqqqqqqsssrrr^^^LLLAAA;;;:::999777666444333222000000000000000000000000////////////////////////.........000222222000...,,,---///000000000///...---.........---,,,++++++---------------------------..................---............/////////000000111222333444444333222...//////000111222222333000000111111222222222333...///111222222000...---000000000000000000000000+++---///...,,,,,,...111444444444444444444444444111111222333444666666777666666888:::>>>DDDHHHKKKZZZiii}}}~~~|||kkk```VVVIII@@@888888666555444333333333111111111111000000000000---..................---,,,---......//////......,,,---///...------...000000/////////............////////////////////////............/////////000,,,---...///000111222333333222111111000111111111111111000000000000111111000111111111111222222222666666666555444444444333666666555444333333333333888666444222333666999<<<===DDDLLLQQQTTTUUUVVVXXX\\\ccclllvvvvvvrrrooonnnnnnooouuu}}}ooo]]]UUUFFF@@@:::666555555333111444333222000//////......111111000///...---,,,,,,000///...///000111111///......////////////......000///...---------...///+++,,,---.........---,,,---------.........//////..................------111222444555444111---+++000000000000000000000000000000000000111111111111222000---...000333222111222222111111111111111111000111333444555444333333222222222222222222222222333333333333444555666666777666:::AAAEEEGGGPPP[[[fff{{{}}}ppp```QQQFFFCCC>>>777222000111222333111000000////////////000---...///000000///...---......///000000000000000++++++,,,,,,---...//////000///...------...///000222000......111333222000////////////000000000000000000000000111111111111222111000/////////000111111222333333222111000///111111111111111111111111444444444444444333333333666555444333333333333333666555444444555888:::<<>>888666444222222222111000/////////000///////////////////////////...---...///000000.........////////////......///......------...//////,,,,,,---............------............/////////........................//////000111222222222111........................000000000000111111111111222000//////111222222111333333333333333333333333222222333444444444333333333333333222222111111111333333333333444555666777888777;;;BBBKKKUUUbbbmmmzzzjjj^^^YYYKKKCCC:::666666666444222222111111000//////000000000//////......//////000......///000000000000000.........//////000111111//////............//////000...---...///111000000////////////000000000000000000000000111111111111222222333444444555555444222222222333222222111000222222222222222222222222222222333333444444444555444333333333333333444444777777777999===BBBGGGIIIOOOWWW```ccc``````dddiiiqqqwww{{{vvvvvvyyy|||~~~|||{{{xxxtttrrrssstttvvvxxx}}}uuuiiiWWWGGG>>>888444222222222111000000000000000......//////000000000000///---------///000///.........////////////......000/////////000000111111,,,------............................../////////............////////////000000000000000111111222........................///000000000111111111111111111000111111222111111222222222333333333333333222333333333333333333333555555444444333222222222333333333444444555666777777777:::AAAMMMZZZhhhrrr||||||kkkbbb___VVVLLL???777666666444111333222111111000000000000111000///......///000111......///000000000000000.........//////000000000/////////......////////////...------...///000000////////////000000000000///000000000111111111111000111333555666666555444222222222222222222222111111111111111111111111111333333444444555555666666333333333333444555666666888777777999???FFFMMMRRRUUU]]]dddfffcccbbbfffjjjqqqvvv}}}{{{uuusssuuuzzz|||uuutttwwwrrrrrrssswww}}}jjjXXXKKKBBB:::666444333222111111111111111......//////000111111111///...---...000000000///......////////////......,,,,,,------............------------......//////////////////////////////........./////////000000222111000/////////000000///////////////////////////000000000111111111111111222222222111111111111000111111111222222222333333333333333333333333333666666555555555444444444444444444444555666777777;;;<<<@@@GGGTTTdddqqqwww{{{qqqiiigggfff[[[KKK@@@;;;:::999777444444222111111000000000111000///......///000111......///000000000000000.............../////////...//////////////////.....................///000////////////000000000000///000000000111111111111///000222444444444444333222222222222222222333333444444444444444444444444444444555555555555555555444444444444555666777888777888999===CCCLLLTTTYYY[[[___eeeggghhhiiikkkmmmooosssyyy}}}xxxxxxxxxxxx{{{xxxvvvyyyrrrpppqqqvvv||||||jjj[[[LLL@@@888777666444333222111111111/////////000000111111111000///...///000111111///......////////////......---...///000000000000000......------......///000000000000////////////............//////000000111222111000///////////////111111111111111111111111000000000000111111111111111222444333222000111111000000000111111222222333444444333222222222333333555555555555555555555555444444444444555666777888:::>>>DDDMMM[[[lllvvvyyywwwooommmnnnpppuuu{{{vvvmmmjjjlllcccUUUIII@@@<<<::::::555555333222111111000000111000000//////000000111......///000000000000000..............................////////////.........///000///......000222////////////000000000000000000000000111111111111///000111222222333222222333222222222222333444444333333333333333333333333555555444444444444444444444444555555777888999:::999<<>>;;;;;;666555444333222111111111000000000111111000000000......///000000000000000////////////////////////---...///000000///...---...000111000......111333////////////000000000000000000000000111111111111222222111111111111222222333222222222222333444555000000000000000000000000444444444333333222222222555555555666777999;;;;;;<<