BM6P6(@ lllwww~~~uuuooosssyyywwwfff\\\WWWQQQPPPNNNQQQddduuussskkk```RRRIIICCCDDDNNNXXX]]]```dddjjjooopppooonnnaaa```\\\UUUQQQPPPMMMHHHHHHGGGEEEBBB???===;;;;;;<<<;;;:::999999999:::;;;::::::;;;@@@JJJXXXeeemmmooonnnoooqqqssssssoookkkeeebbb\\\VVVOOOHHHAAA<<<777666666666999<<<@@@BBBLLLTTT^^^hhhooosssvvvxxx}}}}}}~~~|||qqqiiibbbZZZSSSPPPJJJGGGJJJRRR```sssssseee___bbbggg|||iii```______aaaccciiizzzpppcccWWWOOOEEEBBB===777444666666555666666555555555777999:::===AAANNNbbbttt~~~~~~yyysssrrruuu~~~wwwnnneeeaaaiiizzznnnccc`````````aaacccccceeefffgggjjjqqq{{{{{{nnn]]]KKK@@@<<<;;;;;;:::999999999999888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>AAACCCHHHOOOXXXaaaiiimmmpppsssvvvwwwxxxyyy{{{}}}~~~~~~zzzxxxzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzztttpppmmmhhhbbb]]]WWWTTTPPPPPPSSSVVVWWWVVV[[[\\\^^^aaafffoooyyy}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvuuuvvvsssqqqmmmkkkiiifffccc```\\\YYYVVVSSSRRRQQQPPPNNNNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDBBB???>>>=========:::999777555666999===???DDDFFFJJJNNNRRRUUUVVVWWWYYYZZZ[[[\\\^^^___``````_______________^^^]]]\\\]]]ZZZWWWSSSLLLGGGKKKRRReeejjjqqqwwwzzz{{{{{{|||~~~dddooo{{{~~~yyyssssssuuummm```ZZZSSSRRRQQQSSSeeetttssslllaaaSSSIIIDDDDDDLLLVVV[[[\\\___dddiiinnnpppqqqkkkjjjfffaaa``````\\\VVVMMMKKKGGGEEECCCBBB@@@???===<<<;;;:::999:::;;;;;;999:::<<>>??????@@@CCCEEEIIIOOOVVV___fffkkkooorrruuuwwwxxxyyy{{{|||~~~|||zzz{{{|||~~~~~~~~~}}}|||wwwqqqmmmjjjfff```\\\XXXUUURRRSSSVVVYYY[[[[[[\\\]]]^^^```dddjjjqqqwww~~~}}}}}}}}}|||{{{zzzzzzyyywwwvvvvvvvvvuuurrrpppllljjjhhhfffbbb```]]]ZZZVVVSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???>>>===;;;:::;;;;;;<<<;;;:::999999:::===@@@BBBGGGIIIMMMQQQTTTWWWXXXYYY[[[[[[\\\]]]^^^```bbbcccccccccccccccbbb```___^^^]]]ZZZWWWTTTNNNJJJNNNUUUccciiipppwwwzzz|||}}}~~~~~~VVVaaapppzzz|||xxxtttrrr~~~uuufff^^^WWWVVVVVVVVVeeesssqqqnnnbbbTTTJJJEEEDDDJJJRRRUUUUUUVVVZZZ```hhhpppuuuttttttrrrqqqtttwwwssslll\\\VVVOOOJJJHHHGGGEEECCC@@@>>><<<:::999999:::;;;888999<<>>:::999777666666888;;;===HHHOOOZZZeeelllqqquuuvvv{{{|||}}}~~~|||qqqjjjbbbZZZSSSMMMHHHFFFIIIPPP^^^rrrxxxjjjcccbbbdddsss|||lll\\\WWWZZZ^^^cccgggpppwwwpppiiidddMMMFFF>>>999888888777555666555555555666777888999:::>>>KKK___sss}}}tttpppvvv{{{~~~{{{sssggg^^^ddd|||ssshhh___^^^```aaaaaacccbbbdddfffgggjjjqqqzzzwwweeeQQQEEE===<<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAEEEFFFIIINNNUUU]]]dddhhhooorrruuuwwwxxxyyyzzz{{{~~~~~~|||{{{|||~~~~~~~~~zzzuuuooollljjjhhhdddaaa\\\ZZZYYYZZZ^^^aaadddeeecccdddeeeeeefffhhhkkknnnyyy~~~}}}~~~~~~|||{{{{{{zzzyyyxxxwwwvvvuuuuuuqqqnnnkkkiiigggeeebbb___]]]ZZZUUUQQQNNNLLLIIIGGGDDDCCCBBBAAA@@@?????????>>>===<<<;;;;;;;;;<<<===::::::999888999:::;;;<<<=========>>>@@@CCCEEEGGGKKKMMMQQQUUUXXXZZZ[[[\\\]]]]]]\\\]]]___bbbeeefffhhhhhhhhhgggeeecccaaa___\\\YYYVVVTTTPPPMMMQQQXXXaaagggooovvvzzz}}}~~~~~~~~~JJJSSSaaaoooxxx{{{xxxuuuwwwmmmddd[[[ZZZ[[[ZZZeeepppooonnnbbbTTTKKKFFFCCCGGGMMMOOONNNMMMOOOUUU```llltttvvvwwwwwwzzzsssiii\\\RRRNNNKKKHHHFFFBBB@@@===:::888888999999777888;;;@@@HHHUUUdddnnnuuuwwwzzz|||}}}{{{xxxvvvrrrlllbbbXXXOOOGGG@@@<<<:::888666555666888:::<<>>JJJ\\\nnn~~~~~~tttooossswww~~~}}}wwwkkk___ccc{{{uuukkkaaa```aaaaaa```aaaaaacccfffgggjjjqqqzzzzzzhhhTTTFFF===<<<;;;:::999888888888888888999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@DDDEEEGGGMMMTTT]]]dddiiiqqqtttwwwyyyzzzzzz{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}{{{wwwqqqoooppppppooolllfffeeeeeegggjjjnnnqqqrrrqqqrrrsssrrrpppnnnnnnooouuu~~~~~~~~~~~~}}}{{{{{{zzzzzzyyywwwvvvuuutttpppnnnkkkhhhgggdddaaa___[[[XXXRRRNNNKKKHHHEEECCC??????===<<<<<<;;;;;;;;;===<<<:::999888:::;;;<<<;;;:::999999999;;;<<<===>>>???AAACCCFFFIIIKKKLLLPPPRRRUUUYYY\\\^^^____________^^^^^^```cccgggjjjkkkkkkkkkiiigggdddaaa___YYYUUUSSSRRROOONNNRRRXXX___eeemmmtttyyy{{{}}}~~~}}}~~~AAAFFFQQQ```nnnwwwzzzyyyuuuxxxjjj``````aaa___eeennnlllnnnaaaSSSKKKFFFCCCDDDGGGGGGFFFEEEEEEJJJUUUccclllppprrruuu{{{pppaaaVVVOOOJJJGGGEEEBBB>>>:::888777888999777999<<<>>>DDDOOO^^^hhhpppsssxxxzzzzzzxxxuuusssoooiii```WWWOOOHHHCCC???888777666555666888;;;===BBBJJJVVVaaaiiioootttvvvzzz{{{}}}~~~~~~rrrjjjbbbYYYSSSJJJGGGEEEGGGLLLYYYnnnvvvooommmmmmpppzzzssscccTTTPPPTTTYYY^^^ccchhhzzzyyyyyyzzzyyy```OOO@@@<<<<<<999666666444555666666777888888888;;;>>>IIIYYYhhhuuu|||tttppprrrtttzzz{{{pppccceee{{{|||qqqfffbbbbbb```___``````cccfffhhhjjjpppyyy{{{hhhTTTGGG======;;;:::999888888888777777777888999:::::::::999::::::<<<===>>>??????AAABBBEEEKKKTTT^^^gggmmmsssvvvzzz||||||||||||}}}}}}~~~~~~~~~~~~{{{{{{|||||||||||||||||||||xxxssssssvvvyyyyyyyyysssssstttuuuwwwyyy|||~~~}}}zzzxxxxxxxxx~~~}}}{{{zzzzzzyyyyyywwwuuusssrrrpppmmmjjjgggeeeccc___]]]WWWSSSNNNJJJGGGDDDAAA>>><<<<<<;;;:::999999999999<<<;;;:::888888:::<<<===<<<;;;:::999:::;;;<<<===@@@BBBEEEIIILLLNNNOOOPPPTTTVVVYYY\\\___```aaaaaaaaa```______aaadddhhhjjjjjjkkkkkkiiifffccc___\\\UUUPPPMMMMMMLLLJJJNNNSSS\\\aaajjjpppuuuwwwyyyzzz|||}}}>>>@@@FFFRRRbbbooowwwzzzuuu~~~rrrgggfffiiieeegggnnnlllkkk___RRRJJJFFFBBBAAACCCAAAAAA@@@@@@BBBJJJVVV___cccgggkkkssswwwfffYYYPPPLLLIIIFFFAAA<<<999888999:::;;;===>>>>>>AAAIIIWWWaaammmqqqvvvyyyxxxvvvsssrrrhhhccc\\\TTTNNNHHHCCC???999888666666777999<<<>>>@@@HHHTTT```iiioootttwwwzzz{{{}}}~~~rrrjjjbbbYYYSSSIIIGGGFFFGGGJJJVVVkkkzzzvvvuuuuuuuuu|||uuueeeUUUPPPSSSXXX\\\```fffwwwzzz}}}kkkUUUAAA<<<<<<888555666444555666777888888888777;;;???IIIVVVbbblll{{{{{{vvvuuurrrtttzzz~~~|||yyy{{{~~~}}}|||}}}}}}|||~~~uuujjjkkk}}}vvviiidddbbb```___```___bbbfffhhhjjjpppyyy{{{iiiUUUHHH>>>===<<<:::999888777777666666777888999999::::::;;;;;;<<<<<<======>>>>>>???AAADDDKKKUUU```jjjppptttxxx|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzuuuuuuyyy}}}}}}~~~~~~~~~}}}}}}|||yyyyyyyyyxxxvvvtttrrrpppooolllhhheeebbb___[[[XXXQQQNNNIIIEEECCC@@@>>><<<;;;::::::999888888999999:::999999888888999;;;;;;;;;;;;:::999:::;;;<<<===DDDGGGLLLPPPSSSUUUTTTTTTWWWYYY[[[^^^```bbbbbbbbbbbbbbbaaaaaaccceeegggiiihhhiiiiiihhheeeaaa]]]ZZZRRRLLLHHHHHHGGGEEEHHHMMMUUU[[[ccckkkpppsssuuuvvv|||}}}>>>>>>AAAJJJWWWeeepppuuutttzzzzzznnnmmmqqqkkkkkkpppnnniii\\\PPPIIIFFFAAA???@@@;;;===>>>======AAAIIIPPPSSSXXX]]]cccpppzzzfffYYYRRROOOKKKEEE@@@<<<;;;;;;<<<@@@BBBBBB@@@???EEEQQQ[[[jjjooouuuxxxwwwsssqqqpppfffbbb\\\UUUPPPJJJCCC???<<<;;;888777777888;;;<<>>===<<<:::999888777777666777777888999:::;;;<<<>>>>>>>>>>>>>>>?????????@@@BBBEEEKKKUUUaaakkkrrrtttxxx|||~~~}}}}}}}}}|||~~~~~~~~~~~~~~~}}}~~~zzzyyy|||~~~|||}}}~~~}}}}}}|||wwwxxxxxxwwwuuussspppnnnllliiieeeaaa]]]YYYUUURRRKKKHHHDDDAAA???>>><<<::::::999999888888888888888888999999999::::::::::::;;;;;;;;;<<<===???AAABBBIIIMMMRRRWWWZZZ[[[YYYXXXXXXZZZ\\\___aaabbbbbbbbbccccccccccccdddeeefffffffffgggggggggddd```[[[YYYPPPJJJEEEDDDCCCAAACCCFFFLLLRRR\\\eeekkkpppsssuuu{{{}}}??????@@@FFFQQQ^^^jjjppprrrvvvrrrrrrvvvpppnnnqqqpppggg[[[NNNIIIEEEAAA>>>>>>999<<<>>>===:::<<>>???DDDFFFEEEAAA???CCCOOOYYYggglllsssvvvtttqqqooonnnkkkhhhbbb]]]WWWPPPIIIEEE???===:::888777888999:::>>>FFFSSS___iiipppuuuxxx{{{}}}~~~ssskkkbbbYYYSSSJJJHHHGGGFFFHHHRRRggg{{{}}}|||}}}~~~~~~wwwgggWWWRRRUUUYYY]]]aaaYYYiiivvvnnnpppvvvxxx{{{^^^CCC;;;;;;777444666333444666888888888777777:::???IIIUUU]]]dddppp|||{{{}}}|||~~~|||tttrrrsssrrrqqqrrrxxx{{{~~~}}}vvvvvvxxxiiibbb```___```ccc___bbbeeehhhkkkpppxxx~~~{{{jjjWWWJJJ>>>>>><<<:::999888777777777888888999;;;<<<======AAAAAAAAA@@@@@@@@@@@@???BBBCCCFFFLLLUUUaaakkkrrrssswww|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~||||||~~~|||{{{xxxxxxyyyuuuwwwyyyzzzzzzzzz|||}}}}}}|||vvvwwwwwwwwwuuurrrooommmjjjgggbbb^^^ZZZVVVQQQNNNHHHEEEAAA>>>======;;;:::999999888777777777888888999999:::;;;<<<<<<;;;;;;=========???AAADDDGGGIIIMMMQQQWWW\\\______]]][[[YYYZZZ\\\___aaabbbbbbbbbcccccccccdddddddddeeeeeeeeefffggggggddd```[[[XXXPPPIIIDDDBBBAAA???@@@CCCEEELLLWWWaaaiiiooosssvvv{{{}}}BBB@@@???BBBEEENNN^^^mmmmmmttt{{{uuussssssrrrnnniiieee]]]SSSIIICCC@@@>>>===;;;;;;::::::;;;>>>AAABBBHHHEEEEEEIIIQQQ```vvvjjjZZZYYYVVVOOOGGG@@@???DDDHHHTTTQQQKKKBBB===AAAKKKUUUdddnnnuuuuuuqqqpppooommmhhhiiiiiihhhccc\\\UUUPPPCCCBBB@@@>>><<<;;;;;;:::>>>CCCOOO^^^hhhmmmssszzzzzz|||}}}qqqjjjcccZZZTTTJJJJJJIIIHHHKKKUUUeeeqqq}}}yyy{{{lllWWWRRRZZZaaabbb___\\\ccctttsssggghhhmmmqqqwww```FFF:::777777666777777666666555555555555666888<<>>>>>===;;;:::999999999999888888888888888999:::::::::;;;<<<===>>>???@@@AAACCCCCCDDDFFFJJJMMMQQQUUUZZZ^^^aaa```^^^\\\ZZZ\\\___``````___```aaa```bbbddddddcccbbbcccdddeeedddddddddccc```ZZZVVVNNNJJJDDDAAA???@@@@@@???CCCFFFLLLUUU```jjjpppsssxxx{{{BBB@@@???AAACCCJJJWWWeeeiiippp{{{zzzvvvttttttsssnnnjjjbbb\\\RRRJJJDDDBBB@@@???===<<<;;;;;;;;;<<<>>>>>>BBB??????BBBHHHSSSdddtttqqq___ZZZYYYUUULLLEEEDDDJJJQQQ\\\XXXPPPFFF@@@CCCMMMVVVbbbjjjqqqpppmmmllljjjhhhhhhiiijjjhhheee```ZZZWWWKKKHHHDDD???<<<;;;;;;;;;>>>BBBNNN]]]ggglllsssyyyzzz|||zzzooohhhbbbZZZUUULLLLLLKKKJJJMMMWWWfffqqq|||xxxzzzqqq[[[TTTZZZaaabbb```[[[```ooopppcccccchhhkkkoooZZZDDD;;;999888666555666666555555555666666777999===HHHVVV]]]```eeemmm{{{{{{sssssstttrrroooooorrr{{{}}}uuuuuummmdddaaa[[[]]]bbb___aaabbbdddeeehhhlllrrrvvv{{{hhhVVVIIIBBB???<<<:::::::::999888888888888888999:::;;;<<>>AAABBB@@@>>>@@@AAAEEEKKKTTT^^^ffflllrrrtttwwwxxxxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrooommmgggfffcccaaa^^^^^^___```gggsss}}}zzzxxxsssrrrpppoooooommmkkkiiiccc```[[[WWWRRRLLLEEEAAA>>>======<<<:::999999888999999888888888888888999======<<<<<<===???@@@AAADDDEEEFFFFFFFFFHHHKKKMMMQQQUUUZZZ___aaa```]]][[[YYY[[[^^^^^^^^^]]]^^^______aaaccccccbbbbbbcccdddbbbbbbcccddddddaaa\\\XXXOOOJJJEEEAAA???>>>>>>===>>>@@@EEENNNXXXcccjjjooovvvzzz~~~EEECCCAAABBBCCCFFFPPP[[[bbbjjjttt}}}zzzwwwvvvvvvsssnnnjjj```ZZZRRRKKKGGGDDDCCCBBB=========<<<;;;;;;::::::===;;;;;;>>>@@@EEEPPP[[[jjjzzzuuubbbZZZ[[[YYYQQQHHHIIIRRR\\\ddd___TTTHHHAAACCCLLLTTT\\\dddiiihhheeedddbbb___ccccccdddcccbbb```]]]\\\UUUQQQKKKDDD???<<<;;;;;;===AAAMMM[[[eeejjjqqqxxxyyy|||xxxlllfffaaa[[[WWWPPPOOONNNMMMQQQ[[[iiisss{{{wwwyyy}}}yyyaaaVVVZZZaaaccc```ZZZ]]]hhh{{{lll^^^\\\aaacccfffTTTBBB;;;:::888666444555555555555555666777888:::???JJJWWW^^^aaadddiiiqqq~~~zzzrrrsssuuuuuuuuuuuusss|||~~~uuuttt}}}jjjaaa___ZZZ]]]cccaaabbbccceeefffhhhkkkpppttt{{{iiiWWWIIIAAA>>>;;;:::::::::999888888888888888999:::;;;<<<<<<;;;;;;===@@@BBBBBBAAA@@@BBBEEEKKKSSS]]]fffkkkpppsssuuuwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrmmmjjjdddbbb^^^ZZZWWWUUUTTTTTTYYYeeettt}}}yyywwwxxxyyy~~~{{{zzztttrrrooommmlllkkkhhhfffaaa]]]XXXSSSNNNHHHAAA===<<<<<<;;;:::999888888777999888888777888888999999@@@???>>>>>>???AAADDDEEEIIIJJJKKKJJJJJJJJJLLLNNNQQQUUU[[[___aaa___\\\YYYXXXZZZ\\\\\\[[[[[[\\\]]]^^^___aaaaaaaaaaaacccdddaaabbbccceeeeeeccc___[[[SSSNNNHHHDDDAAA@@@>>>===<<<===@@@FFFPPP[[[eeekkkuuuxxx|||JJJGGGEEEEEEEEEEEELLLSSS\\\eeeoooyyy{{{yyyxxxwwwvvvrrrmmmiii___YYYRRRLLLHHHFFFDDDCCC============<<<;;;999999<<<:::<<<>>>??????CCCJJJXXXhhhsss```VVVZZZYYYRRRJJJKKKWWWcccjjjbbbUUUGGG@@@AAAHHHOOOUUU[[[___]]]ZZZZZZXXXUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWRRRLLLFFFAAA===<<<===AAALLLYYYccchhhooovvvxxx{{{~~~wwwkkkeeeaaa]]]YYYUUUTTTRRRRRRWWWaaannnxxxyyyuuuvvv{{{hhhYYYZZZbbbdddaaaYYYZZZcccsssjjj[[[XXX\\\^^^aaaQQQAAA:::999888666555444444444555555777888888999@@@KKKXXXaaafffiiijjjmmmyyyyyyrrrsssvvvvvvvvvwwwuuu}}}}}}tttrrr~~~lllbbb___ZZZ]]]cccaaaeeefffhhhhhhiiilllpppsss|||{{{jjjWWWHHH@@@>>>;;;:::::::::999888888888888888999:::;;;;;;::::::;;;===???@@@AAAAAAAAABBBEEEKKKSSS]]]fffkkkoooqqqtttwwwxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}xxxtttqqqnnnkkkeee```ZZZUUUQQQNNNQQQZZZiiiyyywwwqqqnnnmmmmmmqqqtttzzz}}}{{{uuurrrooollljjjhhheeecccaaa]]]WWWRRRLLLFFF@@@<<<;;;::::::999888888777777999888888888888999999:::@@@?????????BBBEEEIIIKKKNNNOOOPPPNNNMMMLLLMMMNNNPPPTTTZZZ^^^___^^^ZZZXXXXXXYYY[[[ZZZYYYYYYZZZ[[[\\\^^^___``````aaaccceeeddddddfffhhhhhhfffbbb___YYYUUUOOOIIIFFFDDDAAA???===>>>???CCCKKKVVVbbbjjjuuuxxx|||~~~~~~~~~OOOKKKHHHGGGEEEDDDGGGLLLWWW```kkkttt|||{{{xxxwwwvvvtttrrrnnniiifff]]]XXXRRRMMMJJJGGGDDDBBB<<<=========<<<;;;::::::<<<;;;<<<@@@@@@>>>???BBBLLLXXXlllppp```TTTWWWWWWQQQJJJMMM[[[hhhlllcccUUUGGG??????DDDIIILLLQQQSSSPPPOOOPPPNNNKKKJJJJJJJJJJJJKKKNNNPPPQQQUUUUUUUUURRRNNNGGGAAA===???BBBLLLYYYaaafffmmmtttwwwzzz~~~xxxlllfffbbb^^^ZZZWWWVVVUUUWWW]]]iiiuuu~~~}}}wwwrrrssswwwnnn[[[YYYbbbeeeaaaZZZYYY```nnn|||iiiZZZWWWZZZ\\\```QQQAAA999888666666777444444444555555777888888888@@@LLLYYYeeennnqqqqqqmmmwww{{{~~~}}}}}}zzzrrrsssvvvvvvuuuvvvwww~~~}}}rrrqqq}}}qqqgggddd]]]^^^ccc```eeefffhhhiiiiiikkkoooqqqxxxzzzjjjVVVGGG???===:::999::::::999999888888888888999:::;;;;;;;;;;;;<<<======>>>???@@@AAABBBEEEKKKSSS]]]eeejjjnnnppptttvvvxxxyyy{{{}}}||||||||||||||||||||||||{{{|||~~~~~~zzz}}}~~~zzztttmmmfff]]]TTTNNNMMMRRR^^^qqq}}}rrriiiccc```___cccffflllsssyyy}}}~~~}}}vvvsssooollljjjhhheeeccc___[[[UUUPPPJJJEEE???<<<;;;::::::999999888888888999999999999999:::;;;;;;======>>>AAADDDIIIMMMPPPQQQRRRRRRQQQNNNLLLLLLMMMNNNQQQVVVZZZ\\\[[[XXXVVVXXXYYYYYYXXXWWWVVVWWWYYYZZZ\\\]]]^^^___```dddfffhhhhhhiiikkkllljjjfffccc^^^ZZZTTTOOOKKKGGGDDDBBB@@@@@@@@@AAAGGGRRR```iiiuuuxxx|||~~~XXXRRRLLLIIIFFFBBBBBBFFFOOOZZZgggoootttxxxxxxuuutttsssqqqnnnjjjeeebbb___YYYUUUQQQMMMJJJHHHEEECCC???>>>>>>===<<<<<<;;;;;;;;;999;;;??????===<<<>>>BBBIIIXXXlll{{{{{{mmm```RRRUUUTTTOOOKKKPPP^^^jjjlllcccTTTGGG???>>>AAADDDCCCFFFGGGEEEEEEGGGFFFBBBAAAAAAAAAAAABBBEEEGGGHHHJJJMMMQQQSSSQQQLLLFFFAAABBBEEEMMMYYY```eeekkkrrrvvvyyy}}}xxxmmmgggccc]]]YYYWWWUUUUUUYYYbbbooo{{{|||uuuoooooosssqqq\\\ZZZccceee```[[[ZZZ^^^jjjvvv~~~iiiZZZVVVWWWXXX\\\NNN???999777555666888555555555555555666777888777@@@LLLYYYhhhuuuzzzyyyqqqxxxxxxyyy{{{vvvuuuzzztttuuuxxxwwwuuuuuuwww~~~~~~rrrppp|||vvvllliiiaaaaaaddd___bbbdddfffggghhhiiilllnnnuuu~~~{{{kkkWWWHHH???<<<:::999999::::::999888888888888999:::;;;<<<;;;===>>>>>>======>>>@@@BBBCCCFFFKKKSSS]]]eeejjjnnnppptttvvvwwwyyy{{{}}}|||||||||||||||||||||||||||~~~~~~~~~|||~~~~~~vvvkkk]]]TTTNNNNNNWWWkkk}}}qqqfff]]]WWWUUUWWWYYY^^^eeelllsssyyy|||{{{{{{{{{|||~~~~~~xxxuuupppllljjjhhhfffddd]]]YYYSSSMMMIIIDDD???<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<======<<<>>>@@@DDDHHHLLLPPPRRRQQQRRRSSSQQQNNNKKKKKKKKKKKKMMMQQQTTTVVVWWWVVVVVVVVVWWWWWWUUUTTTSSSTTTVVVVVVXXXYYYZZZ[[[^^^bbbeeehhhiiikkknnnpppoookkkhhhccc___YYYTTTOOOLLLHHHEEECCCBBBAAAAAADDDNNN\\\ffftttwww|||~~~fff^^^UUUOOOIIICCCAAACCCFFFSSSaaaiiimmmpppooommmooommmjjjfff```[[[YYYWWWRRRPPPMMMLLLKKKJJJHHHFFFCCCBBB@@@===<<<;;;;;;;;;<<<999999===>>>;;;;;;===<<>><<<>>>>>><<<===@@@???<<<;;;;;;;;;;;;;;;===>>>??????BBBHHHLLLNNNMMMJJJGGGEEEGGGOOOYYY```dddjjjpppvvvyyy}}}xxxmmmgggbbb[[[VVVSSSRRRSSSXXXdddrrr{{{sssllllllooo{{{sss]]]ZZZcccfff```]]][[[]]]fffpppwww~~~}}}iiiYYYTTTSSSRRRSSSHHH===999888666555777666666555555555666666777777@@@LLLXXXiiiyyy~~~yyy}}}yyywwwxxxqqqppp|||zzzxxx|||yyyuuuxxx{{{zzzwwwvvvuuu|||sssooozzzxxxooollldddccceee```aaacccfffggghhhiiilllnnnttt}}}}}}nnnZZZIII>>><<<999888999::::::999888888888888999:::;;;<<<;;;===??????======???AAABBBCCCFFFKKKSSS\\\eeejjjnnnqqqtttvvvwwwxxxzzz|||||||||||||||||||||||||||~~~~~~~~~~~~}}}~~~ooocccWWWRRRUUUfff|||wwwjjj___VVVRRRNNNOOORRRXXX```jjjsssxxxxxxxxxyyyzzz|||~~~zzzvvvqqqnnnllljjjhhhggg]]]YYYSSSNNNJJJFFFBBB???============<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????AAAEEEIIILLLOOOPPPQQQOOOQQQQQQPPPMMMJJJIIIIIIHHHIIILLLNNNQQQSSSUUUVVVTTTTTTTTTRRROOOOOOPPPRRRRRRSSSTTTVVVWWWZZZ___bbbeeegggjjjnnnrrrrrrpppnnniiifff```[[[WWWSSSOOOLLLFFFFFFEEECCCDDDMMMZZZdddrrruuuzzz~~~sssiii^^^VVVMMMEEEBBBCCC@@@NNN]]]dddhhhjjjiiigggkkkiiifff```YYYUUURRRRRRMMMLLLKKKKKKLLLLLLKKKIIIHHHEEEBBB>>>;;;:::999:::>>>:::999<<<>>>;;;;;;===<<<===DDDTTTeeejjj```UUULLLJJJGGGDDDEEELLLYYYbbbaaaXXXLLLAAA:::888888888888999999777999<<<<<<999888777777777777777888888777;;;AAAFFFJJJLLLLLLLLLGGGIIIPPPYYY```ccciiiooouuuxxx}}}xxxmmmggg```YYYSSSPPPOOOPPPWWWdddsss{{{rrrkkkjjjmmmtttsss]]]ZZZdddfff___^^^[[[\\\dddkkkpppvvv{{{}}}iiiYYYQQQOOOMMMKKKBBB;;;::::::777555666777666666555555555666666777@@@KKKWWWiiizzz|||wwwwwwqqqooo{{{wwwrrrvvv{{{yyyvvvzzz~~~}}}zzzxxxsss{{{tttnnnxxxwwwpppnnnfffeeefff```bbbeeegggiiijjjlllnnnpppuuu}}}~~~ppp\\\KKK>>><<<999888999::::::999888888888888999:::;;;<<<999<<>>>>>AAADDDBBBCCCFFFKKKSSS\\\eeeiiioooqqqtttvvvwwwwwwyyy{{{||||||||||||||||||||||||~~~}}}}}}~~~|||}}}ssscccYYYWWWdddwww~~~qqqdddZZZTTTJJJJJJKKKPPPYYYeeepppvvvvvvvvvwwwxxx{{{~~~~~~{{{wwwrrrooommmkkkjjjiii```\\\VVVQQQMMMJJJFFFDDD>>>>>>>>>>>>>>>=========<<<<<<<<<======???@@@@@@CCCEEEIIILLLOOOPPPPPPPPPNNNOOOPPPOOOLLLIIIHHHGGGFFFGGGHHHKKKNNNQQQTTTVVVRRRRRRQQQOOOLLLLLLMMMOOONNNOOOQQQRRRTTTWWW\\\```aaaccchhhmmmrrrtttsssqqqppplllgggbbb^^^ZZZVVVSSSJJJJJJIIIFFFFFFNNNZZZeeeppptttyyy}}}rrraaaRRRHHHEEEDDDFFFNNNXXX^^^```aaaeeehhhfffddd```[[[WWWSSSQQQQQQLLLLLLKKKKKKJJJJJJJJJJJJLLLJJJGGGEEEDDDAAA===:::<<<;;;:::;;;======;;;999::::::AAAOOO^^^ccc[[[RRRFFFCCC???===@@@GGGOOOUUUXXXPPPFFF===999777777777666666666666666666666666222333555666777666555444::::::;;;???FFFMMMRRRUUUKKKPPPUUUXXX[[[___fffkkkrrrxxx}}}||||||xxxmmmeee___XXXRRRPPPLLLKKKRRRaaasssyyypppjjjeeebbblllkkk[[[XXX\\\___```^^^```bbbccceeekkkssszzz|||mmm^^^SSSOOONNNLLLCCC<<<:::999777777:::444555666666444555666888;;;@@@JJJZZZlll{{{}}}yyyyyyxxxvvvvvvzzz{{{wwwuuuwww|||}}}xxx|||{{{xxxxxxxxxxxxllluuuxxxooommmgggfffggg```ccceeefffggghhhkkkooorrryyysss[[[HHH>>><<<999888999999999888999999888888999999:::;;;;;;;;;<<<<<<======>>>>>>AAABBBEEEJJJSSS]]]ffflllnnnpppsssuuuvvvwwwyyyzzz{{{||||||{{{zzzzzz|||}}}||||||}}}}}}}}}ppp___UUU___ttt~~~rrrdddXXXRRRIIIFFFKKKQQQYYYhhhyyy}}}zzzvvvsssssswww}}}}}}xxxsssrrrrrrqqqlllgggddd```ZZZUUUQQQMMMJJJGGGEEEDDDBBBBBBCCCCCCBBB@@@??????AAABBBCCCDDDDDDDDDBBBCCCDDDFFFIIIKKKNNNOOOOOOOOONNNLLLIIIGGGEEECCCCCCDDDEEEFFFIIIMMMPPPRRRSSSQQQMMMJJJHHHHHHIIIJJJLLLNNNPPPPPPOOOQQQUUUYYY___ccchhhlllnnnqqqsssuuussssssqqqmmmhhhccc^^^[[[TTTOOOJJJJJJKKKOOOYYYcccooosssxxx{{{|||}}}nnnZZZKKKFFFFFFEEELLLUUUZZZ[[[\\\___aaa```^^^[[[WWWTTTQQQPPPPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMKKKIIIGGGEEECCC???<<>>>>>>>>@@@AAADDDIIIRRR\\\eeekkknnnpppsssuuuvvvwwwyyyzzz{{{|||}}}|||{{{{{{|||}}}||||||}}}}}}{{{~~~}}}kkk]]]ccctttqqqdddUUULLLGGGJJJOOOVVVgggwww|||xxxttttttwww}}}~~~zzzvvvuuuvvvuuuqqqllliiieee___ZZZVVVRRRNNNLLLHHHGGGEEEEEEFFFFFFDDDCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLJJJHHHEEECCCBBB@@@AAABBBDDDGGGJJJMMMOOORRRPPPLLLIIIGGGGGGGGGHHHIIIKKKNNNOOOOOOQQQUUUXXX\\\___dddhhhkkkooosssvvvwwwwwwuuurrrnnnhhhcccaaaWWWRRRNNNMMMNNNRRR[[[eeeooosssxxx{{{}}}~~~~~~dddPPPIIIIIIHHHMMMSSSWWWWWWWWWXXXZZZYYYXXXVVVTTTRRRRRRRRRRRRRRRPPPNNNLLLKKKLLLNNNOOOPPPNNNLLLJJJIIIHHHEEEBBBDDDBBB@@@===;;;:::999999::::::???LLLXXX\\\UUUMMM???===;;;999;;;>>>BBBEEEDDD@@@:::666444333222222444444444444444444444444333333333333333444444555444444555777;;;AAAGGGKKKOOORRRVVVXXXXXX[[[```dddmmmtttzzz{{{|||wwwkkkddd^^^WWWRRRNNNKKKHHHMMMZZZnnnrrrggg```[[[XXXZZZjjjjjjXXXRRRWWW```gggjjjnnnsssxxx|||zzzkkk___WWWSSSOOOEEE===:::999666444555555666666666555555777999<<>><<<<<<<<<;;;999888999999888888999999:::;;;;;;;;;<<<======>>>?????????@@@CCCHHHQQQ[[[eeejjjnnnqqqtttuuuvvvwwwyyy{{{|||}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{vvvffffffrrr~~~ppp[[[PPPHHHIIILLLSSScccttt~~~zzzuuutttwww|||}}}zzzzzz|||{{{xxxtttqqqmmmgggbbb^^^ZZZUUURRRLLLKKKIIIIIIJJJIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIGGGEEECCCAAA@@@??????@@@CCCFFFJJJMMMOOOQQQOOOKKKGGGEEEEEEEEEFFFFFFHHHKKKMMMNNNPPPSSSUUUVVVXXX\\\```eeekkkrrrvvvyyyyyyyyywwwsssnnniiiggg\\\WWWSSSRRRRRRVVV^^^hhhooosssxxx|||~~~kkkUUUMMMMMMMMMPPPTTTUUUTTTSSSTTTUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQNNNMMMMMMMMMKKKJJJHHHHHHFFFBBB===:::999::::::;;;@@@JJJUUUXXXRRRJJJAAA???===<<<<<<===???@@@===;;;888666666666444333333333333333333333333333444333222111222333444555555666666777:::???EEEJJJOOORRRVVVWWWWWWZZZ^^^bbbiiirrryyy{{{}}}vvvjjjccc]]]VVVQQQPPPLLLJJJNNN[[[nnn}}}oooddd\\\VVVTTTWWWeeezzz}}}hhhWWWOOOTTT```iiipppvvvsssggg]]]XXXRRRGGG===:::999666555555555666777666555555777999<<>>======<<<999777999999888888999999:::;;;;;;;;;<<<===>>>??????@@@???@@@CCCIIIQQQ\\\eeekkknnnqqqtttvvvvvvwwwyyy{{{{{{}}}~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}|||~~~}}}lllhhhppp|||~~~zzz|||wwwcccVVVJJJHHHIIIOOO```qqq|||wwwtttuuu{{{~~~~~~|||xxxuuuooojjjeee```[[[XXXPPPNNNMMMLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEECCCAAA@@@???@@@@@@BBBDDDHHHLLLPPPRRRQQQNNNJJJFFFDDDCCCCCCDDDEEEGGGJJJMMMNNNOOOOOOOOOOOOQQQTTTWWW]]]dddmmmsssvvvwwwxxxwwwtttpppllliiiaaa[[[WWWVVVWWWYYYaaajjjppptttyyy}}}~~~~~~~~~rrrZZZPPPOOOPPPQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTWWWXXXZZZ\\\]]]\\\[[[ZZZVVVRRRNNNLLLLLLMMMNNNNNNLLLOOOOOOJJJBBB<<<:::;;;:::;;;AAAKKKTTTVVVOOOHHH===<<<:::888777777777888888666555555666666555444333333333333333333333333444333222111222333444555666666666666888===DDDJJJOOORRRVVVWWWWWWYYY]]]aaafffoooxxx{{{}}}uuuiiibbb]]]VVVPPPNNNLLLJJJNNNZZZnnn}}}mmmbbbYYYTTTRRRRRR___rrryyyfffUUUMMMRRR^^^iiirrr{{{xxxnnnfffaaaWWWJJJ>>>::::::888777777555666777777555666777999<<>>======;;;999777999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAADDDJJJSSS]]]fffllloooqqqtttvvvwwwxxxzzz{{{zzz|||~~~~~~}}}||||||}}}~~~~~~}}}}}}|||~~~rrrjjjnnnwww{{{vvvqqqllllllvvv~~~iii[[[MMMIIIHHHMMM]]]nnn}}}yyytttuuuzzz~~~~~~zzzuuupppkkkeee___\\\SSSRRRPPPOOOPPPOOOMMMLLLJJJKKKLLLNNNOOOOOOPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>@@@@@@BBBEEEIIINNNQQQTTTRRROOOKKKGGGDDDBBBCCCCCCEEEGGGJJJNNNOOONNNLLLJJJJJJKKKLLLOOOSSS[[[dddjjjpppqqqssstttrrroookkkhhhaaa\\\XXXWWWXXXZZZbbbjjjppptttyyy}}}~~~}}}||||||www___SSSPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDFFFIIIKKKLLLRRRUUUYYY^^^bbbdddeeeeee]]]WWWPPPJJJIIIJJJLLLMMMNNNTTTYYYUUUJJJ@@@<<<<<<999<<>><<<;;;:::999777999999888888999999:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBEEEJJJSSS]]]ggglllooorrruuuvvvwwwxxxzzz|||yyy{{{}}}~~~|||{{{{{{{{{~~~~~~}}}~~~~~~{{{xxxyyy|||uuujjjiiipppuuuuuutttoooiiieee```___eeennnzzznnn___QQQJJJHHHLLL[[[lll|||}}}xxxvvvzzz~~~~~~yyytttooohhhbbb^^^WWWVVVTTTSSSSSSRRRPPPOOOMMMNNNPPPQQQRRRRRRSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@??????@@@BBBEEEIIINNNRRRUUUTTTQQQMMMHHHEEECCCCCCCCCEEEGGGKKKOOORRRPPPLLLHHHHHHHHHGGGHHHJJJPPPXXX]]]fffhhhkkkmmmllljjjfffccc[[[WWWSSSTTTTTTVVV^^^ffflllqqqwww|||}}}}}}||||||yyydddWWWRRRMMMJJJGGGDDDBBBAAA???>>>============???AAADDDEEEJJJLLLRRRYYYaaaiiiooossskkkcccWWWMMMHHHIIIKKKLLLOOOXXXaaa^^^RRRDDD>>>===888<<>><<<999777777777777444222111111333333222111444444444444444444444444333333444555555555555555333444555444444999BBBJJJWWWYYY[[[YYYVVVUUUXXX[[[cccmmmwww{{{}}}rrrgggaaa[[[UUUPPPGGGHHHJJJPPP\\\nnn{{{kkk___WWWSSSPPPKKKYYYlll{{{~~~rrraaaRRRMMMRRR[[[aaafffrrr~~~}}}|||{{{mmm[[[GGG===:::888777777666777888777666666888:::<<>>???@@@AAABBB@@@AAADDDJJJRRR\\\fffkkkooorrruuuwwwwwwxxxzzz|||xxxzzz|||}}}|||zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}yyyuuuqqqqqqsssvvvrrrwwwyyyyyy{{{~~~~~~{{{zzzwwwnnncccaaagggiiigggeee___ZZZXXXUUUSSSVVV[[[eeerrrqqqbbbSSSMMMIIILLLZZZjjj{{{|||yyy|||}}}wwwrrrkkkddd___[[[ZZZXXXWWWWWWVVVTTTRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSQQQNNNKKKIIIHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDGGGLLLQQQUUUXXXVVVSSSOOOJJJFFFDDDDDDDDDCCCEEEJJJQQQUUUTTTOOOJJJGGGFFFDDDCCCCCCGGGLLLQQQWWWZZZ^^^aaaaaa___\\\YYYSSSNNNLLLMMMNNNPPPXXX```fffllltttzzz}}}~~~~~~yyyzzzggg[[[VVVMMMJJJFFFBBB@@@???===<<<:::::::::;;;<<<>>>@@@BBBCCCEEEJJJRRR]]]jjjvvv|||xxxnnn___RRRKKKJJJLLLMMMOOO[[[fffdddWWWHHH???===777===GGGSSSZZZXXXPPPHHH@@@>>>;;;888666666666777666444222222333444333222444444444444444444444444333444555666777666555444333555666555555:::DDDLLL[[[]]]]]]ZZZVVVTTTUUUWWWbbbmmmwww{{{}}}}}}rrrgggaaa[[[UUUOOOGGGIIILLLSSS___rrrzzzjjj^^^WWWRRRPPPRRR```qqq}}}}}}ppp___RRRNNNRRRYYY^^^```mmmvvvaaaJJJ>>>:::777555555666777888777666666888:::<<>>???AAABBBBBB???@@@CCCIIIQQQ[[[eeejjjppprrruuuwwwwwwxxxzzz|||wwwyyy||||||{{{yyyyyyyyy||||||~~~~~~}}}}}}}}}}}}~~~}}}~~~uuurrrnnniiieeedddfffiiiiiilllmmmjjjiiikkkiiifffiiiiiiccc[[[ZZZ```bbb___YYYRRRMMMMMMMMMKKKKKKNNNTTTbbbssssssdddUUUNNNKKKLLLZZZjjj{{{|||~~~yyytttmmmeeeaaa^^^\\\ZZZZZZYYYYYYVVVUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYWWWTTTPPPMMMJJJHHHGGGCCCDDDDDDDDDCCCCCCBBBAAADDDEEEGGGKKKPPPUUUYYY\\\XXXUUUPPPKKKGGGEEEEEEEEE@@@CCCIIIQQQWWWWWWRRRMMMFFFEEECCCAAA???AAAEEEIIILLLOOOSSSWWWWWWUUURRRPPPLLLHHHFFFGGGIIIKKKSSS[[[aaahhhqqqyyy}}}~~~iiiuuu~~~{{{qqqggg___YYYTTTNNNFFF@@@<<<:::999888666666777888999:::;;;<<<===???CCCIIIOOO[[[qqqooo[[[OOOKKKGGGDDDJJJUUUbbbfff^^^PPPCCC<<<===???FFFOOOUUUUUUMMMFFF???===:::777555555666777555444333333555555444333333444444555555444444333111222333555666777777777:::777666888999:::@@@GGGXXXaaaddd]]]TTTSSSWWWZZZ^^^jjjuuuyyy{{{}}}qqqeee___[[[VVVRRRLLLJJJJJJRRRbbbvvv{{{mmm```UUUQQQSSSVVVeeewwwrrrdddUUUKKKTTT___\\\___fffuuuvvvwwwnnnQQQ@@@999777888:::888888777777888888999:::<<>>;;;::::::::::::777888999888777777999;;;;;;===?????????>>>???@@@@@@AAACCCGGGNNNXXXcccjjjooopppsssvvvxxx{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}wwwsssmmmfffccc^^^YYYXXX[[[^^^___```aaa___\\\YYYWWWZZZWWWTTTSSSTTTUUUUUUTTTOOOMMMIIIFFFEEEFFFIIIJJJOOOVVVcccsssttthhhYYYMMMGGGJJJYYYgggxxx~~~~~~|||uuunnnfffaaa^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZYYYXXXVVVSSSPPPMMMKKKJJJJJJIIIGGGEEECCCCCCCCCCCCDDDFFFHHHLLLQQQUUUYYY[[[ZZZVVVQQQLLLHHHEEEEEEEEEHHHGGGIIIOOOWWWZZZXXXTTTLLLIIIEEEAAA???@@@BBBDDDEEEFFFIIIKKKLLLJJJIIIGGGCCCCCCBBBCCCEEEHHHKKKMMMZZZaaallluuu{{{}}}~~~~~~aaallluuuuuupppiiibbb\\\UUUPPPHHHBBB>>><<<:::888666666666777777888888888<<<===@@@CCCGGGRRRfffyyyxxxeeeTTTLLLHHHDDDHHHSSSaaafff___RRREEE>>>===???DDDKKKRRRQQQKKKEEEAAA???;;;888666666777777666555444555666666555444444444444555555444444444222222444555666777888888888666555888999;;;AAAHHH[[[dddhhh```VVVSSSUUUXXX^^^jjjvvvzzz{{{}}}qqqeee___ZZZUUUPPPJJJIIIIIIRRRbbbxxxzzzlll```VVVSSSUUUZZZlll~~~ssseeeWWWMMMVVV```]]]]]]cccppptttsssqqqTTTBBB:::777666777888888777777888888999:::===DDDQQQeeezzzvvvwwwwwwxxx|||}}}vvvsssyyy}}}~~~zzzsssqqqnnnkkkkkkpppwww|||wwwsssvvv{{{xxx}}}iiibbbcccddddddeeeaaa___^^^aaaeeeiiijjjjjjlllppppppooorrrttthhhWWWGGGCCC>>>:::999::::::999777888999888777777999;;;;;;===?????????>>>???@@@@@@AAACCCGGGNNNXXXcccjjjooopppsssuuuxxxzzz{{{|||}}}|||{{{{{{{{{{{{|||}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzztttllleee___[[[VVVQQQQQQTTTTTTVVVWWWXXXXXXVVVSSSQQQRRRQQQOOOOOOOOOOOONNNLLLLLLJJJHHHFFFEEEEEEGGGHHHIIIPPP\\\kkkyyy}}}zzzssshhhYYYNNNHHHKKKXXXfffxxx~~~~~~~~~~~~xxxqqqjjjeeeaaa```___^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWYYYZZZ\\\\\\[[[YYYVVVSSSQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEHHHLLLQQQVVVZZZ\\\[[[XXXSSSMMMIIIFFFEEEEEEIIIJJJMMMSSS[[[^^^\\\YYYPPPMMMHHHDDDAAAAAABBBCCCCCCDDDGGGHHHIIIHHHFFFEEE????????????AAADDDGGGIIIVVV^^^iiitttzzz|||}}}~~~}}}~~~]]]eeelllnnnmmmjjjbbbZZZTTTPPPJJJEEEBBB>>>;;;999888888777777777777777888===<<<<<<>>>@@@HHHYYYjjjttt^^^OOOIIIFFFEEEPPP^^^eeeaaaUUUHHHAAA>>>???BBBGGGLLLMMMIIIDDDBBBAAA>>>;;;999777777777888666555666777888777666444444555555555555444444222333444666777999999:::888666555777999;;;BBBIII]]]hhhllldddXXXRRRSSSTTT___kkkvvvzzz{{{}}}rrrfff___ZZZTTTOOOIIIHHHIIIRRRcccyyyyyylll```XXXWWWZZZbbbwwwuuufffXXXOOOXXXbbb^^^ZZZ___jjj{{{pppkkkwwwtttVVVDDD;;;777555555888777777777777888999999===DDDPPPbbbyyyyyyuuuuuuvvvyyy|||xxxrrrttt{{{zzzwwwuuurrrnnnlllmmmqqqttt~~~wwwsssttt}}}mmmbbbbbbddddddeeebbbaaa```bbbeeeiiillllllkkkmmmkkkeeedddeee^^^RRRDDDAAA<<<999999999999999777888999888777777999;;;;;;===?????????>>>???AAA@@@AAACCCGGGNNNWWWbbbiiioooqqqsssuuuwwwyyyzzz{{{}}}||||||{{{{{{||||||}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~xxxqqqfff___XXXTTTOOOKKKKKKNNNLLLNNNPPPRRRRRRRRRPPPOOONNNMMMKKKKKKKKKJJJHHHFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEJJJUUUcccpppwwwwwwuuuqqqfffYYYNNNHHHJJJVVVcccuuu~~~~~~}}}~~~|||uuuooojjjfffeeedddbbbaaa```___^^^]]]\\\ZZZYYYZZZ[[[]]]^^^______]]][[[XXXUUUSSSRRRNNNLLLJJJGGGEEEDDDDDDDDDCCCEEEGGGLLLQQQWWW\\\___^^^[[[VVVPPPKKKGGGEEEEEEHHHIIINNNUUU]]]aaa___]]]VVVSSSNNNHHHDDDBBBAAAAAAAAABBBDDDFFFFFFEEEDDDCCC>>>>>>======???AAADDDFFFPPPXXXeeeqqqxxx{{{|||||||||}}}~~~dddhhhkkkkkkkkkhhh___UUUQQQNNNJJJGGGDDDAAA===::::::999888888888999999:::>>><<<;;;;;;<<>>@@@AAA===:::999999999???GGGYYYfffnnnfffXXXPPPQQQSSS```lllwww{{{{{{}}}~~~vvvjjjccc]]]VVVPPPMMMKKKLLLUUUdddxxxzzznnneee```bbbgggyyy~~~~~~{{{hhhXXXQQQ]]]hhheee]]]\\\```mmmkkk```eeetttnnnSSSDDD===999777777777777666666777777888999:::AAANNN```qqqxxxtttwww}}}xxxtttvvvvvvyyy{{{yyyzzzyyywwwtttsssuuuvvv|||~~~}}}xxxeee```aaaaaa___aaaaaa```aaacccfffkkknnnmmmpppoooiiiaaaZZZQQQJJJ@@@>>>:::999999999999888777888999888777777999;;;:::<<<>>>?????????@@@BBB@@@AAACCCGGGMMMVVVaaahhhnnnoooqqqtttvvvxxxyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxx|||}}}~~~zzzyyyxxxyyyzzz}}}|||wwwjjjbbbZZZVVVRRRPPPSSSXXXVVVXXXZZZ\\\^^^___``````\\\WWWQQQMMMLLLMMMNNNNNNJJJKKKMMMMMMLLLJJJGGGEEEDDDGGGOOOZZZfffnnnppppppjjjaaaWWWMMMFFFDDDLLLWWWiiiuuu~~~}}}}}}~~~yyytttqqqllllllkkkjjjhhhfffdddccc```___]]]\\\]]]^^^```aaaddddddcccbbb```]]]ZZZXXXSSSRRROOOLLLIIIGGGGGGFFFDDDEEEGGGLLLRRRYYY___cccdddbbb]]]WWWQQQLLLIIIGGGBBBEEEKKKSSSZZZ___aaaaaaaaa^^^ZZZTTTOOOJJJGGGEEEIIIJJJKKKKKKKKKJJJIIIIIIEEEDDDBBB@@@@@@AAABBBCCCFFFOOO^^^kkktttxxx{{{|||}}}~~~ooopppnnnjjjhhheee\\\SSSIIIGGGFFFFFFFFFFFFEEECCC<<<:::888777777888:::;;;<<<::::::;;;::::::AAAIII[[[rrrwwweeeWWWPPPGGGNNNXXX___```YYYPPPJJJEEEEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBAAA@@@===;;;999777666555666777888777555666666777777777777666666555555666777:::===@@@BBBFFFAAA===;;;::::::@@@GGGXXXeeennnfffWWWOOOQQQUUUaaammmxxx{{{|||~~~~~~vvvkkkddd^^^VVVPPPNNNLLLNNNVVVeeewww{{{rrrjjjfffhhhmmm}}}}}}jjjYYYSSSaaannnkkkaaa]]]^^^hhhxxx|||hhh]]]```nnnzzz}}}hhhOOOBBB===:::888888777666666666666777888888888???MMM```ooozzz|||xxx}}}|||wwwxxxxxxxxx{{{xxxxxxyyyxxxwwwxxxzzz}}}}}}hhhaaabbbbbb___aaaaaaaaa```aaaeeekkkooorrrttttttqqqiii]]]QQQIII???===:::999:::::::::999777888999888777777999;;;999<<<>>>?????????AAABBB@@@AAACCCFFFLLLVVV```ggglllmmmpppsssvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvv{{{|||}}}{{{yyywwwvvvwwwzzz}}}}}}yyymmmeee]]]YYYVVVVVVZZZ``````aaaccceeefffhhhhhhiiiddd___XXXTTTRRRSSSSSSSSSOOOPPPQQQQQQOOOLLLIIIFFFBBBEEELLLXXXccckkkmmmllliiiaaaWWWNNNFFFBBBHHHQQQeeerrr~~~|||{{{{{{}}}~~~zzzvvvsssnnnnnnnnnmmmkkkhhhfffdddaaa```___^^^^^^```bbbccceeeeeefffeeeccc```\\\ZZZVVVTTTQQQNNNKKKIIIHHHGGGEEEFFFHHHLLLRRRYYY```dddfffddd___ZZZTTTOOOKKKJJJFFFHHHMMMTTTZZZ```dddgggeeeddd```\\\WWWSSSOOOMMMQQQQQQQQQQQQQQQQQQPPPPPPJJJHHHFFFCCCAAAAAAAAAAAAFFFNNN\\\hhhrrrxxx{{{}}}qqqrrroooiiiccc___WWWPPPFFFEEEDDDEEEHHHJJJKKKJJJCCCAAA>>>;;;999999:::;;;@@@>>>>>>???===:::===BBBNNNddd{{{zzzlll]]]RRRKKKPPPWWW]]]^^^YYYQQQKKKEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCEEEEEEDDDAAA???===999888777777888999888777666777777888888777777666666666666888;;;???BBBDDDHHHBBB>>>===;;;<<>>MMM___mmmvvv}}}~~~yyyyyyzzzxxxvvvxxx~~~zzz{{{{{{||||||~~~~~~jjjccceeeeeeaaabbbbbbbbbaaabbbeeelllqqqxxxwwwwwwuuunnnaaaRRRIII???===;;;:::;;;;;;;;;:::777888999888777777999;;;999;;;>>>?????????AAABBB@@@AAACCCFFFLLLUUU___gggjjjlllooorrrvvvxxxzzz{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwzzz{{{}}}~~~|||xxxvvvvvvxxx{{{~~~zzzwwwqqqhhh```]]][[[\\\bbbhhhjjjjjjkkklllmmmnnnoooooojjjgggccc___^^^\\\YYYWWWSSSSSSTTTSSSPPPMMMIIIGGGBBBEEEMMMXXXccckkklllkkkjjjcccZZZQQQGGGBBBFFFMMM^^^lllzzz|||xxxwwwxxxzzz|||~~~{{{wwwtttqqqqqqqqqpppnnnkkkhhhfffdddcccbbbaaaaaabbbdddfffggghhhhhhhhhfffccc___]]]XXXVVVSSSOOOLLLJJJIIIHHHGGGGGGIIILLLRRRYYY```dddgggeeeaaa\\\VVVRRRNNNLLLIIIKKKOOOTTTYYY```gggkkkiiiiiigggdddaaa]]]ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVRRROOOLLLHHHEEECCCBBBBBBGGGOOO[[[gggpppwww|||ssstttqqqhhh___YYYQQQJJJEEEDDDDDDFFFIIIMMMOOOPPPKKKIIIDDD@@@===<<<<<<===EEEDDDDDDEEEBBB======@@@FFF[[[rrr}}}|||qqqaaaTTTNNNQQQWWW[[[\\\XXXQQQKKKDDDEEEEEEDDDBBBAAAAAAAAADDDEEEGGGHHHGGGEEEBBB@@@:::999888888::::::999888777777888888888888777777666666777888;;;???CCCEEEGGGBBB>>>===<<<===DDDLLL]]]kkkrrrgggWWWOOORRRWWWbbbnnnyyy||||||~~~~~~rrrhhhbbb\\\UUUOOOJJJJJJMMMVVVfffzzz~~~wwwqqqmmmoootttzzzyyyppp]]]XXXiiiyyyxxxeee___[[[aaaooo}}}qqqaaaZZZ]]]iiitttvvvaaaKKK???;;;888666555666666666666666777888888888>>>MMM___kkkrrr~~~zzzyyy|||xxxtttsssxxx~~~}}}~~~kkkdddhhhhhhccccccddddddccccccfffmmmsss|||yyywwwuuuooobbbSSSJJJ???===;;;;;;<<<<<<;;;:::777888999888777777999;;;999;;;>>>??????@@@AAACCC@@@AAACCCFFFLLLUUU___fffiiikkknnnrrruuuyyy{{{|||zzz{{{}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxzzz{{{|||~~~zzzwwwvvvxxx{{{~~~|||wwwttttttllldddaaa```aaahhhoooqqqqqqqqqrrrrrrsssssssssnnnmmmkkkjjjhhhddd___[[[UUUUUUUUUSSSQQQMMMIIIGGGDDDGGGOOOZZZffflllmmmlllllleee\\\SSSIIIBBBEEELLLXXXfffttt{{{~~~~~~yyyvvvtttuuuwwwyyy~~~{{{xxxvvvsssssssssrrrpppmmmjjjhhhfffeeedddcccccceeefffhhhiiiiiijjjjjjhhheeeaaa___ZZZXXXTTTPPPMMMKKKIIIIIIHHHHHHIIILLLRRRYYY```dddgggeeebbb]]]XXXSSSOOOMMMJJJKKKNNNRRRWWW___fffkkkllllllkkkjjjgggdddaaa___[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVQQQMMMIIIGGGFFFEEEIIIPPP[[[fffooowww}}}qqqpppmmmhhhaaaYYYRRRNNNIIIHHHGGGFFFGGGMMMSSSXXXZZZWWWQQQHHH???<<<>>>AAALLLRRRRRRKKKEEEDDDBBB===GGGSSSgggxxxyyynnnccc^^^RRRSSSUUUWWWWWWSSSLLLGGGCCCBBB???===<<<>>>???AAAAAAIIIMMMJJJHHHIIIFFFAAAAAA@@@===;;;888777777888;;;:::888888999:::999888777555666999:::;;;CCCLLLLLLLLLHHHAAA:::===HHHSSS```fffkkkeeeYYYQQQRRRWWWeeennnvvvzzz}}}|||pppiiicccZZZRRROOOGGGHHHLLLUUUeeewww|||vvvqqqlllmmmrrrwwwwwwttt^^^[[[hhhrrrsssiii^^^XXXaaammmtttyyy}}}~~~}}}ooo^^^VVVXXX^^^ccckkk[[[III???:::777777888777777777777777888888999<<<>>>IIIYYYiiittt|||}}}zzzwwwxxx{{{~~~yyyzzzrrrjjjgggfffeeeeeeaaa```cccfffiiinnnttt~~~~~~uuufffTTTIIIAAA>>>;;;::::::999888777888888777888::::::888777;;;===???@@@@@@@@@AAABBBCCCDDDEEEHHHNNNVVVaaahhhlllnnnpppsssvvvxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxx{{{|||}}}~~~~~~}}}|||||||||}}}yyyqqqjjjiiihhhfffgggkkkppptttwwwuuuvvvwwwuuuqqqqqqtttuuuuuuuuurrrooojjjeeebbbYYYXXXWWWTTTQQQMMMHHHFFFGGGJJJRRR[[[dddjjjllllllnnnkkkbbbUUUHHHCCCDDDHHHVVVdddrrryyy}}}|||}}}xxxsssooonnnpppsssxxxyyyuuuuuuuuuuuutttrrrooollljjjgggfffeeedddeeegggiiijjjlllllllllkkkhhhdddaaa^^^]]]YYYSSSNNNLLLJJJIIIHHHGGGHHHJJJMMMRRRYYY___bbbeeefffdddaaa[[[VVVSSSRRRMMMMMMOOORRRXXX^^^dddgggmmmoooqqqpppmmmiiifffeeedddcccbbbaaa___^^^]]]\\\]]][[[XXXSSSOOOJJJGGGFFFMMMTTT^^^gggnnnuuu|||nnnmmmjjjfffaaa[[[VVVSSSQQQOOOKKKHHHIIIMMMSSSXXX___^^^YYYOOODDD>>>>>>@@@QQQ[[[```XXXLLLDDD@@@===BBBLLL^^^nnnrrrkkkdddbbbUUUSSSRRRPPPOOOKKKFFFCCC???>>><<<::::::;;;===>>>BBBIIIMMMLLLMMMOOOLLLGGGDDDBBB>>><<<;;;;;;:::999;;;:::888888999999999888666555666888999:::BBBKKKPPPPPPLLLCCC<<<>>>JJJUUUccciiikkkeeeYYYSSSUUU[[[hhhpppwwwyyy||||||oooiiicccZZZRRROOOHHHIIILLLVVVeeexxx}}}wwwqqqlllmmmqqqvvvvvvqqq[[[YYYeeepppsssiii^^^YYY```jjjppptttvvvxxxyyy}}}mmm\\\TTTVVV[[[```eeeVVVEEE===999666555777777666666666666777888888:::===IIIZZZjjjuuu~~~}}}}}}|||uuutttwwwmmmiiifffdddeeeaaa```dddhhhkkkqqqwwwvvvfffUUUIIIAAA>>>;;;::::::999999888888777777888999:::999777:::===???@@@??????@@@BBBBBBCCCDDDGGGMMMVVV```ggglllmmmpppsssvvvxxxzzz{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz~~~~~~~~~xxxmmmeeeddddddfffiiinnnsssvvvvvvuuuwww{{{zzzwwwvvvyyy{{{|||~~~}}}yyyrrrkkkfffZZZYYYVVVTTTQQQOOOLLLJJJIIILLLRRR[[[bbbggghhhggglllkkkeeeXXXKKKCCCDDDHHHSSS```ooowww|||~~~}}}yyyyyyvvvqqqkkkgggfffhhhiiinnnvvvzzzwwwuuuuuuuuutttrrrooollljjjhhhgggffffffgggiiikkklllooooooooonnnkkkgggdddaaa^^^ZZZUUUQQQNNNMMMKKKIIIHHHHHHJJJMMMSSSYYY___cccggggggfffccc]]]XXXUUUTTTOOOOOOOOORRRWWW^^^dddhhhooorrrttttttrrrooommmlllllllllkkkiiigggeeecccbbbbbbaaa^^^ZZZVVVQQQMMMKKKMMMTTT___gggnnntttzzznnnnnnnnnmmmkkkiiifffddd^^^ZZZSSSNNNMMMOOOTTTXXXbbbcccaaaWWWJJJ@@@>>>@@@OOO___jjjeeeTTTGGGAAA@@@@@@GGGUUUccchhhddd``````VVVRRRLLLGGGDDDBBB???===:::999777666777888:::;;;@@@EEEIIIMMMRRRVVVUUURRRNNNIIIBBB???>>>???===<<<;;;:::888777888999888777666555666888888999AAAIIITTTTTTPPPFFF>>>@@@MMMXXXhhhlllllldddZZZUUUZZZ```lllsssxxxyyy{{{zzznnnhhhbbbYYYRRRNNNIIIIIIMMMWWWgggyyy}}}wwwqqqllllllpppvvvwwwlllXXXUUUaaammmrrrlllccc^^^ccckkkoooppppppqqquuu~~~ooo^^^UUUUUUXXX\\\^^^PPPBBB<<<:::777666777666666555555666666777888999<<>>;;;:::::::::999888888777666666888999999888:::<<<>>>???>>>>>>@@@AAAAAABBBCCCFFFLLLUUU___fffkkkmmmooosssvvvyyyzzz{{{zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}wwwiii]]]^^^___dddkkkrrrvvvxxxttttttxxx|||rrrlll___\\\WWWTTTSSSRRRPPPOOOMMMOOOSSSYYY___aaa```^^^eeegggeee[[[LLLCCCCCCGGGOOO]]]llluuuyyy{{{yyyuuusssooohhhbbb^^^\\\]]]]]]```gggrrr|||~~~}}}{{{yyyuuuuuuuuutttrrrooommmkkkiiiiiihhhhhhiiikkknnnpppsssssssssrrroookkkgggeee___\\\WWWTTTRRROOOLLLJJJHHHHHHJJJNNNSSSZZZ```dddhhhiiiiiifff```[[[XXXVVVRRRQQQPPPRRRVVV]]]dddhhhpppsssvvvxxxwwwuuuttttttuuuuuutttrrrooollliiigggfffeeedddaaa\\\WWWRRROOOMMMTTT___gggmmmsssxxx}}}~~~~~~~~~}}}~~~kkknnntttyyy|||}}}|||{{{rrrkkkaaaYYYUUUTTTUUUVVV^^^bbbbbbZZZMMMBBB???AAAFFFVVVggghhh\\\NNNEEEBBBBBBGGGQQQ\\\___[[[WWWVVVRRRNNNGGGAAA>>><<<:::999666555444444555666888999<<>><<<:::888888888999888777777555666777777888???HHHWWWXXXTTTJJJAAACCCPPP]]]mmmnnnkkkbbbYYYWWW^^^eeeqqqvvvzzzyyyzzz~~~yyymmmgggaaaYYYRRRNNNJJJJJJMMMXXXiii{{{~~~xxxqqqkkkjjjmmmwwwxxxhhhUUUSSS^^^kkksssrrrmmmiiilllsssvvvvvvtttqqqvvvtttcccYYYWWWXXXYYYWWWLLL@@@===<<<999777777555555555555555666777777999<<>>;;;999::::::999888999777555555777999999999999;;;===>>>>>>>>>???@@@@@@AAACCCEEEKKKTTT^^^eeekkklllooosssvvvyyy{{{|||yyyzzz{{{||||||}}}}}}|||~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~wwwgggZZZYYY\\\cccmmmuuuxxxxxxqqqqqqxxxxxxssshhhccc[[[WWWUUUUUUSSSRRRPPPQQQSSSWWWZZZZZZWWWTTTXXX]]]___XXXKKKBBBCCCGGGLLL[[[jjjssswwwyyyvvvrrrmmmhhhaaaZZZVVVTTTSSSRRRRRRXXXbbbkkksssyyy}}}|||{{{{{{zzzuuuuuuuuutttrrrpppnnnllljjjiiiiiiiiijjjmmmppprrruuuvvvvvvuuusssnnnjjjggg^^^\\\XXXUUUSSSPPPLLLIIIHHHHHHJJJMMMSSSYYY___ccciiijjjjjjhhhccc^^^[[[YYYTTTRRRQQQQQQTTT[[[bbbfffmmmqqquuuxxxyyyyyyyyyzzz{{{{{{zzzxxxuuuqqqmmmjjjggggggfffccc^^^XXXSSSOOOMMMTTT^^^fffkkkpppuuuyyy{{{}}}~~~}}}}}}~~~}}}~~~dddkkkvvvwwwkkkbbb\\\WWWSSSWWW[[[]]]WWWLLLDDDAAABBBBBBMMM]]]fffbbbVVVHHHAAABBBEEENNNXXX[[[UUUOOOMMMKKKGGGBBB???<<<:::888666555444444444444555777777999;;;AAALLLXXXbbbjjjooorrrhhh[[[PPPIIIEEEBBB@@@===;;;999888999999888777888666666888777888>>>GGGVVVYYYXXXOOOFFFGGGUUUbbbpppooojjjaaaYYYYYYaaaiiitttyyy{{{zzzzzz~~~wwwkkkfffaaaYYYQQQNNNKKKJJJMMMYYYkkk~~~~~~wwwpppiiihhhjjj}}}zzz{{{|||eeeUUURRR[[[iiisssyyyxxxxxx{{{zzz|||yyyhhh^^^YYYXXXXXXRRRGGG===;;;;;;888666666555555555555555666777777:::<<>>>>>>>>???@@@@@@AAABBBEEEKKKSSS^^^eeekkkmmmooosssvvvyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~||||||}}}~~~yyyhhhZZZXXXZZZcccooowwwxxxuuummmooovvv~~~{{{ssskkkaaa[[[YYYXXXVVVTTTRRRSSSTTTVVVVVVTTTPPPLLLKKKPPPTTTPPPGGGAAACCCGGGMMM[[[jjjrrruuuvvvtttpppggg```XXXQQQMMMKKKIIIGGGGGGLLLSSS[[[cccjjjrrrvvv}}}}}}|||zzzyyyxxxyyyyyyvvvuuuuuusssrrrpppooonnnjjjjjjiiiiiikkknnnppprrruuuvvvwwwwwwtttooojjjggg]]][[[WWWTTTRRROOOKKKHHHHHHHHHIIILLLQQQWWW\\\___fffhhhjjjhhheee```]]]\\\VVVTTTQQQPPPRRRWWW]]]aaaiiimmmsssxxxzzz{{{}}}~~~}}}~~~~~~~~~zzzvvvqqqnnniiihhhgggddd___XXXRRRNNNMMMSSS\\\bbbgggkkkqqquuuwwwyyy|||||||||{{{{{{{{{}}}}}}~~~dddkkkxxxvvvjjj___XXXUUUVVVVVVQQQJJJDDDAAAAAABBBHHHTTTaaadddYYYJJJAAA>>>@@@IIITTTXXXSSSMMMJJJDDDAAA>>><<<;;;:::777555555444444444444555555666999:::@@@KKKUUUaaannnyyy{{{pppdddWWWLLLEEEAAA???===::::::::::::999888999777777888777888>>>GGGUUUZZZ\\\UUUMMMNNN[[[iiissspppjjjaaaZZZ[[[dddllluuuzzz}}}{{{|||uuujjjddd```XXXQQQNNNJJJIIILLLYYYmmm}}}wwwooogggeeegggxxx~~~vvvaaaTTTRRRYYYfffrrr|||{{{lllbbb]]][[[ZZZOOODDD;;;888888666333333666666555555666666777888:::<<>>???>>>>>>@@@AAA@@@AAABBBEEEKKKTTT^^^eeelllnnnpppsssvvvxxxyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzwwwxxxzzzzzzzzz|||}}}nnn\\\XXXXXXbbboooxxxxxxtttmmmmmmuuu{{{rrrggg```^^^]]]ZZZVVVVVVUUUVVVVVVVVVRRRMMMIIIDDDGGGJJJHHHDDDBBBDDDHHHOOO\\\iiiooorrrsssqqqnnn```YYYPPPIIIFFFDDDAAA???AAACCCHHHMMMSSS[[[ccciiisssuuuwwwwwwvvvvvvvvvwwwvvvvvvuuusssrrrpppoooooolllkkkkkkkkklllnnnqqqrrruuuvvvxxxxxxuuupppkkkggg^^^ZZZVVVSSSPPPNNNKKKHHHGGGGGGHHHJJJNNNSSSXXX[[[aaadddggggggdddaaa^^^]]]VVVTTTQQQOOOOOOSSSWWWZZZdddiiiooouuuxxxzzz}}}~~~|||wwwsssmmmkkkiiiddd^^^WWWQQQNNNKKKPPPVVV[[[^^^dddjjjooopppsssvvvxxxwwwvvvvvvwwwyyyzzzzzz{{{}}}aaagggqqq~~~sssiii[[[XXXSSSNNNHHHCCC@@@===???AAAMMM[[[aaaXXXJJJCCC======DDDNNNTTTPPPKKKIIIBBB>>>:::888777777666555555555444444444444444444666777<<>><<<;;;;;;;;;:::999:::999888999888888>>>GGGTTT\\\aaa\\\TTTUUUbbbpppuuurrrkkkccc]]]___gggooouuuzzz~~~}}}}}}~~~tttiiiddd___XXXQQQNNNIIIHHHLLLZZZooo}}}vvvnnneeecccdddpppppp^^^SSSQQQVVVbbboooyyy}}}qqqiiieeebbbaaaRRRGGG<<<:::999666444444777666666666666777888888:::;;;FFF[[[nnnwwwyyyyyyvvvxxxzzzzzz{{{xxxjjj}}}|||xxxpppjjjggghhhkkknnnuuu}}}wwwgggUUUIII???===:::999:::;;;::::::DDD???:::777777888:::;;;:::===???@@@??????@@@BBBAAABBBCCCFFFKKKTTT^^^eeennnoooqqqsssuuuwwwxxxxxxyyyzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvrrrtttuuuttttttvvvzzz}}}|||}}}uuu^^^XXXWWW```pppzzzzzzvvvnnnnnntttvvvkkkeeedddccc___ZZZYYYYYYYYYYYYXXXTTTNNNJJJEEEEEEDDDCCCCCCDDDFFFIIIQQQ]]]hhhlllnnnpppooolll^^^VVVLLLFFFDDDBBB>>>;;;===>>>???AAAEEEMMMUUU[[[fffjjjpppsssssssssuuuvvvwwwvvvtttsssrrrqqqppppppooonnnmmmmmmnnnppprrrsssuuuwwwyyyyyyvvvqqqkkkggg___[[[VVVRRROOONNNLLLJJJFFFFFFFFFGGGJJJOOOSSSVVV\\\___ccceeeccc```^^^]]]VVVSSSPPPNNNMMMNNNQQQRRR[[[```gggmmmqqqtttwwwxxx}}}zzzwwwooommmhhhbbb[[[TTTOOOLLLGGGJJJOOORRRUUU[[[ccciiiiiilllppprrrrrrqqqpppqqqrrrssstttvvvxxx|||YYY\\\cccnnn||||||ccc\\\SSSLLLGGGCCC>>>:::888:::FFFVVV\\\TTTKKKGGG???>>>BBBJJJOOOMMMIIIGGGBBB>>>888444444444555555555444444444333333222222333444888>>>BBBKKK___ssswww```NNNEEEAAA???===<<<<<<<<<;;;999;;;999999:::999999???GGGTTT]]]dddaaaYYYZZZggguuuwwwtttmmmddd___aaajjjqqqtttzzz~~~~~~~~~~~~~~~ssshhhccc___XXXQQQNNNHHHGGGKKKZZZppp|||uuummmdddaaabbbiii{{{lll[[[SSSPPPTTT```mmmuuuvvvppplllkkkjjjWWWKKK@@@===<<<999777777777777777777777888999999999;;;FFF\\\qqq{{{~~~{{{{{{yyyvvvtttxxxzzz~~~pppyyyuuunnniiifffhhhkkkooowwwvvvfffTTTHHH???<<<:::999:::;;;::::::FFFAAA;;;777777999:::;;;;;;===???@@@@@@@@@AAABBBAAABBBCCCFFFLLLUUU___fffoooppprrrtttuuuwwwwwwxxxzzz{{{|||~~~~~~~~~||||||}}}~~~~~~~~~~~~{{{wwwuuuooopppqqqpppoooqqquuuyyywwwwwwyyy|||zzz^^^XXXVVV```ppp||||||xxxpppooouuuwwwlllgggggggggbbb^^^\\\\\\[[[[[[ZZZVVVPPPLLLIIIFFFBBBAAACCCFFFHHHIIIRRR]]]gggjjjkkkmmmmmmjjj___WWWMMMGGGEEECCC@@@<<<;;;;;;:::;;;===DDDMMMSSS\\\bbbjjjoooqqqrrrtttvvvwwwvvvtttsssrrrqqqqqqppprrrqqqpppooooooqqqssstttvvvwwwyyyzzzwwwrrrlllhhhaaa\\\VVVRRROOONNNMMMLLLFFFEEEEEEFFFHHHLLLPPPSSSXXX\\\aaacccbbb```^^^]]]UUUSSSPPPMMMLLLLLLMMMNNNSSSXXX___eeejjjmmmppprrrzzz|||zzzwwwooolllfff___XXXQQQLLLIIIDDDFFFIIIKKKNNNUUU^^^ddddddgggkkknnnmmmmmmlllllllllmmmnnnqqquuuyyy}}}OOOTTT[[[aaajjjvvv~~~lllYYYPPPJJJCCC>>>===:::===BBBIIINNNOOOMMMJJJCCCAAABBBHHHOOOQQQKKKEEE@@@>>>;;;999777777888999777555444444555666444333444555777:::===DDDTTTccc}}}sss\\\IIIEEE>>>;;;===???===;;;;;;:::;;;;;;999888999???DDDTTT```hhhccc]]]bbbpppzzz|||tttiiibbbbbbgggmmmqqqxxxzzz}}}~~~~~~uuuhhhbbb___XXXRRROOOJJJKKKPPP^^^qqqtttjjjccc``````fffttt}}}vvveeeYYYRRRMMMWWWccccccppp{{{wwwpppuuuwwwmmmaaaPPPAAA===:::444222666555555555555555666777777===>>>GGG[[[sss|||wwwtttqqqqqqyyy}}}|||yyy~~~~~~xxxsssrrriiiggghhhiiijjjkkksss|||wwwjjjVVVFFF>>>;;;888777888999:::;;;>>><<<:::888777777888999999:::<<<===???@@@@@@@@@BBBCCCDDDFFFKKKTTT^^^eeennnooorrrvvvyyy{{{zzzyyyzzz{{{{{{|||}}}~~~}}}|||~~~}}}~~~~~~~~~}}}|||zzzyyytttrrrooommmmmmooorrrsssrrrtttxxx|||yyyeeeYYYSSS___qqq|||~~~|||sssvvv|||zzzqqqkkkhhhfffcccaaa___`````````]]]YYYVVVSSSNNNKKKEEEAAA???BBBGGGLLLWWW[[[aaagggjjjjjjhhhfffYYYUUUNNNHHHCCC@@@<<<:::888:::;;;;;;:::===BBBGGGOOOWWWbbbiiikkkmmmqqquuusssuuuwwwwwwuuurrrqqqppppppqqqqqqqqqpppqqqtttwwwvvvvvvvvvvvvvvvrrrmmmiiiaaa]]]WWWRRROOOLLLJJJHHHDDDCCCBBBCCCEEEHHHLLLNNNSSSVVV[[[___```___]]][[[TTTTTTQQQNNNJJJIIIJJJLLLOOOPPPSSSXXX^^^dddjjjmmmqqqvvvzzz|||~~~{{{tttllliiiddd^^^XXXPPPIIIDDD???EEEEEEGGGMMMLLLPPP^^^aaaccceeefffaaa\\\___fffbbbbbbcccfffkkkrrrzzz~~~LLLOOOTTTXXX]]]fffrrr|||iiiZZZNNNCCC<<<;;;<<<>>>BBBGGGKKKLLLKKKIIIDDDBBBCCCIIIPPPQQQLLLFFFAAA???===;;;999999999:::888666555555777777666555555555777999:::???LLLZZZttt~~~fffRRRHHHAAA<<<>>>???===<<<===;;;<<<<<<:::888:::???DDDUUU```gggdddaaahhhttt||||||uuukkkddddddiiiooorrrvvvxxx|||~~~~~~uuuhhhbbb___XXXRRROOOJJJLLLQQQ___rrr~~~ssshhh```]]]\\\cccrrruuudddXXXQQQMMMWWWdddeeeqqq{{{zzzvvv~~~{{{iiiUUUBBB===;;;666555777666666666666666777888888;;;===HHH\\\uuu}}}xxxtttooommmrrrzzz}}}zzzzzz}}}||||||uuupppoooiiiggghhhjjjjjjlllttt}}}wwwjjjVVVFFF@@@===:::888999:::;;;;;;<<<;;;999777777777888999999:::<<<===???@@@@@@@@@BBBBBBDDDFFFKKKTTT^^^eeennnooorrruuuxxxzzzzzzyyy{{{{{{{{{||||||}}}}}}~~~}}}~~~~~~}}}{{{zzzuuussspppnnnnnnoooqqqssstttvvvyyy}}}zzzfffZZZTTT___rrr}}}wwwyyy~~~~~~vvvqqqmmmkkkhhhfffdddeeeeeedddbbb^^^ZZZXXXOOOLLLGGGBBBAAAEEEKKKPPPWWWYYY^^^bbbddddddccccccZZZVVVPPPJJJFFFBBB>>><<<::::::;;;999888:::???BBBJJJRRR]]]dddhhhkkkooossssssuuuwwwwwwtttrrrqqqqqqpppqqqrrrrrrqqqrrruuuwwwwwwwwwwwwwwwvvvsssmmmiiiaaa]]]WWWRRROOOLLLIIIGGGEEEDDDCCCBBBDDDGGGJJJLLLPPPRRRVVVZZZ\\\\\\[[[YYYTTTTTTRRRNNNJJJIIIIIIKKKKKKLLLOOOSSSXXX]]]bbbeeejjjoootttvvvzzz|||xxxrrrhhhddd^^^WWWQQQJJJCCC???;;;AAA??????EEEFFFOOOaaaiiiccc___```aaa]]]ZZZYYYXXXYYYZZZ]]]bbbjjjsssxxxMMMNNNPPPPPPQQQUUU]]]ccciiipppwww}}}~~~iiiVVVGGG???>>>??????@@@DDDGGGIIIIIIHHHFFFEEEFFFKKKQQQRRRMMMHHHDDDCCCAAA???===<<<;;;;;;999777666666777888888777666555777888888999CCCNNNeee}}}qqq]]]MMMFFF??????@@@???>>>???<<<===<<<:::888:::@@@EEEUUU]]]bbbbbbdddmmmwww|||zzzsssjjjeeeeeejjjooorrrtttwww{{{}}}~~~tttiiiccc^^^WWWQQQOOOKKKMMMSSSaaasss~~~rrreee]]]XXXWWW```pppuuucccWWWPPPLLLXXXfffgggoooxxx{{{{{{www]]]DDD<<<<<<999777888777777777777777888999999:::===HHH^^^vvv{{{vvvpppkkkmmmqqqyyy}}}www{{{}}}yyy~~~zzzyyywwwpppllllllhhhggghhhjjjkkkmmmvvvyyykkkXXXGGGAAA>>>:::888888999999999:::999888777777888999:::999:::<<<===???@@@@@@@@@AAABBBCCCFFFKKKTTT^^^dddooopppqqqtttvvvxxxzzz{{{{{{{{{{{{|||||||||||||||~~~~~~}}}}}}}}}~~~}}}|||xxxvvvsssqqqpppqqqrrrsssvvvxxx{{{~~~{{{ggg[[[UUU```sss~~~{{{vvvrrrooollljjjiiijjjjjjiiigggccc___\\\SSSNNNIIIEEEEEEJJJPPPTTTWWWXXXYYY[[[]]]^^^``````\\\XXXSSSNNNJJJFFFBBB???======<<<:::888999<<>>;;;888===AAANNNddd~~~kkk[[[XXX[[[[[[UUUPPPMMMNNNPPPRRRXXXaaakkkrrrSSSTTTSSSQQQOOOOOORRRUUUYYY___eeejjjrrrxxxaaaOOOHHHFFFBBBAAA@@@BBBFFFIIIKKKKKKKKKJJJKKKOOOSSSSSSPPPKKKJJJIIIGGGEEEBBB@@@>>>===:::888666666777888888777666555666888777777===EEEWWWmmmvvvcccSSSJJJCCCBBBCCCAAAAAABBB??????>>>;;;888:::@@@FFFRRRWWW[[[]]]dddooovvvyyyuuuooogggcccccchhhmmmpppuuuwww{{{~~~tttiiiddd^^^VVVPPPOOOLLLNNNUUUcccuuurrreee[[[VVVTTT]]]pppvvvdddWWWOOOLLLXXXhhhjjjmmmsss~~~|||yyy{{{gggHHH<<<<<<:::777777777777666666777777888999:::===III^^^vvvzzzssslllkkkmmmvvv~~~|||uuuuuu~~~{{{~~~www{{{zzzvvv{{{}}}ssskkkggghhhhhhfffgggjjjkkknnnvvv{{{nnnZZZJJJAAA>>>999777666777777666888777777777777888999:::999:::<<<===???@@@@@@@@@AAABBBCCCFFFKKKSSS]]]dddnnnoooqqqrrrtttvvvyyy||||||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}{{{xxxuuuttttttuuuuuuyyyzzz}}}}}}hhh]]]WWWbbbsss}}}xxxssspppnnnlllmmmmmmmmmllliiieeeaaa^^^VVVQQQKKKGGGHHHLLLRRRUUUYYYWWWUUUUUUVVVZZZ]]]```^^^[[[VVVRRROOOJJJFFFCCCAAA@@@===;;;;;;;;;>>>@@@AAAGGGPPPXXX___eeekkkoooppprrruuuuuutttrrrqqqqqqrrrssssssssssssuuuxxxzzzzzzzzzyyyyyyxxxtttooojjjbbb^^^XXXRRROOOLLLIIIGGGFFFEEECCCBBBBBBBBBDDDDDDHHHIIIKKKMMMOOOQQQSSSTTTSSSRRRQQQMMMJJJGGGGGGHHHFFFFFFFFFGGGJJJLLLOOOQQQWWW\\\```ccciiinnnmmmiii___YYYPPPIIIDDD@@@===<<<888===;;;888;;;>>>JJJaaasssYYYPPPRRRTTTQQQNNNFFFHHHIIILLLQQQZZZfffnnnYYYYYYXXXVVVTTTRRRRRRSSSQQQTTTXXX[[[aaaooolllYYYPPPNNNHHHFFFDDDEEEHHHMMMPPPQQQQQQPPPQQQSSSUUUUUURRRNNNOOONNNMMMKKKIIIEEEBBBAAA>>>;;;888777777777777666555444666888888777<<>><<<999555444666555555555555666777777;;;>>>HHH\\\ttt}}}vvvnnnjjjkkkqqqvvvzzzxxxvvv}}}|||uuusssyyyzzz}}}sssxxx|||vvvwww~~~|||qqqgggdddfffgggfffgggjjjkkknnnvvv~~~qqq]]]LLLCCC@@@;;;888888888888777777777777888888999::::::999:::<<<===???@@@@@@@@@AAABBBCCCEEEJJJSSS]]]dddmmmoooqqqrrrsssuuuyyy||||||||||||||||||{{{{{{{{{|||}}}~~~}}}zzzyyyxxxxxxyyy{{{|||~~~~~~jjj___YYYbbbsss~~~xxxtttqqqpppppprrrrrrqqqooolllgggbbb___XXXSSSLLLIIIJJJNNNRRRSSSVVVSSSOOOMMMOOOUUU[[[___aaa___\\\YYYUUUQQQLLLHHHCCC@@@>>><<<<<<>>>???@@@@@@EEELLLTTT\\\ccciiimmmnnnqqqssstttsssrrrqqqqqqqqqssssssttttttuuuxxx{{{{{{zzzzzzzzzxxxtttooojjjccc^^^XXXRRROOOKKKHHHFFFEEEDDDCCCAAAAAA@@@AAAAAAEEEFFFGGGIIIKKKMMMOOOPPPOOOPPPOOOLLLIIIFFFFFFGGGFFFFFFFFFFFFFFFHHHJJJKKKPPPTTTXXX[[[aaahhhhhheee[[[UUULLLDDD@@@>>>===<<<777===;;;999;;;:::BBBTTTzzzgggSSSLLLMMMMMMLLLKKKDDDFFFGGGGGGJJJSSS```iiiYYYYYYYYYXXXWWWUUUSSSRRRNNNNNNOOORRRWWWbbbuuuzzzcccXXXSSSQQQNNNKKKKKKNNNRRRUUUWWWVVVVVVVVVVVVVVVUUUQQQOOOQQQQQQRRRRRRPPPMMMJJJHHHDDD@@@<<<999777777666555666444555888999888<<>>;;;;;;;;;;;;:::888888999999::::::::::::999:::<<<===???@@@@@@@@@@@@AAABBBEEEJJJSSS]]]ccckkknnnrrrsssssstttwww{{{|||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~|||{{{{{{{{{|||}}}lllaaa[[[cccrrr~~~xxxsssppprrrssswwwwwwvvvsssnnniiiccc```XXXRRRMMMKKKNNNQQQSSSSSSRRRNNNJJJHHHKKKRRRZZZ```gggeeecccaaa^^^YYYSSSOOOFFFCCC???===>>>???@@@@@@BBBEEEJJJQQQZZZaaagggjjjmmmooorrrssssssqqqqqqqqqqqqrrrsssssssssuuuxxx{{{{{{zzzzzzzzzxxxtttnnnjjjccc___XXXSSSOOOKKKHHHFFFDDDCCCBBBAAA@@@?????????CCCCCCEEEFFFHHHIIIKKKKKKKKKLLLLLLJJJGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGIIINNNRRRVVV]]]fffhhhfff\\\UUULLLDDD@@@===<<<;;;777<<<:::999<<<888999FFFRRRLLLIIIKKKLLLJJJGGGGGGFFFGGGFFFDDDEEELLLYYYdddVVVVVVWWWWWWWWWUUURRRPPPPPPMMMLLLNNNQQQYYYiiiyyypppbbb\\\\\\XXXTTTSSSTTTWWWYYYZZZYYYYYYXXXWWWUUUSSSOOOMMMOOOQQQTTTVVVWWWVVVTTTRRRKKKGGGAAA<<<999777555444888555555777888777:::@@@FFFQQQfff|||tttgggZZZSSSNNNNNNOOOLLLJJJKKKJJJHHHDDD===888999>>>CCCCCCGGGKKKOOOVVV___eeeeeebbb^^^ZZZXXXZZZ___bbbdddkkknnnssswwwzzz|||{{{ssskkkeee]]]TTTNNNNNNJJJNNNXXXiii|||tttggg]]]XXXWWW```wwwppp^^^QQQKKKXXXjjjmmmjjjgggiiiuuuvvvnnnnnnmmmMMM???<<<777444555666666666555666777777888999<<>>>>>===@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIHHHFFFEEEEEEEEEFFFEEECCCBBBAAABBBBBBCCCCCCHHHMMMSSS\\\gggkkkjjjddd^^^TTTKKKEEEAAA>>><<<:::===999999>>>999666@@@???>>>BBBIIIMMMLLLKKKLLLKKKKKKIIIEEECCCIIIVVV```TTTTTTUUUWWWWWWUUURRROOOUUUOOOLLLMMMOOOTTTaaannnzzzllldddccc```[[[XXXXXXZZZZZZZZZZZZZZZYYYWWWTTTQQQMMMKKKLLLOOOTTTXXX[[[[[[ZZZYYYPPPKKKDDD???;;;888666444:::666444666777666999>>>@@@JJJ___wwwpppcccZZZTTTOOOQQQQQQNNNLLLLLLLLLJJJEEE>>>888888===BBB;;;AAAEEEHHHNNNVVV\\\]]]ZZZWWWSSSRRRTTTXXX\\\^^^eeeiiioootttxxx{{{zzzssslllfff]]]TTTNNNNNNIIIMMMXXXjjj~~~tttggg]]]XXXWWWbbbyyysss```RRRKKKXXXiiimmmfffbbbaaalllqqqgggggg{{{iiiLLL@@@<<<888555777777777777777777888888999888;;;DDDWWWrrryyysssrrrnnnnnnrrrvvvsssmmmpppxxx}}}~~~yyy}}}vvvvvv{{{}}}yyywww}}}qqqfffeeehhhhhhffffffhhhhhhiiiqqqzzz~~~qqq]]]LLLAAA>>>999777777888888888:::;;;;;;<<<<<<;;;;;;:::999:::<<<===???@@@@@@@@@@@@AAABBBEEEJJJRRR\\\cccgggmmmsssuuussssssvvvyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}nnnccc\\\cccppp}}}}}}wwwoooiiiiiimmmqqqxxxxxxuuuqqqkkkddd]]]YYYRRROOOMMMPPPVVV[[[[[[YYYRRROOOKKKKKKPPPYYYcccjjjrrrqqqpppooolllgggaaa\\\WWWRRRLLLIIIHHHHHHFFFEEEEEEEEEHHHNNNUUU\\\aaadddkkknnnqqqrrrrrrqqqqqqrrroooppprrrrrrsssuuuxxx{{{zzzzzzyyyyyywwwrrrmmmhhhddd___YYYSSSNNNKKKHHHEEEBBBAAAAAA@@@???>>>======>>>???AAABBBCCCCCCBBBBBBDDDFFFGGGGGGEEEDDDDDDEEEDDDCCCAAA@@@??????@@@@@@???EEEJJJQQQ\\\iiioooooonnnggg]]]SSSKKKEEEAAA??????@@@::::::AAA===888@@@DDD@@@AAAGGGMMMOOORRRVVVPPPPPPMMMHHHDDDIIIUUU```SSSSSSUUUXXXXXXVVVUUUUUUYYYTTTPPPOOONNNQQQZZZddd|||sssiiifffgggfffccc]]]ZZZZZZ[[[ZZZWWWSSSRRRRRRQQQMMMIIIHHHHHHLLLTTTYYYYYY[[[___]]]TTTIIIBBB???>>>;;;888999777888;;;999777999>>>CCCHHHWWWmmm~~~}}}lll[[[SSSRRRSSSTTTTTTSSSPPPMMMNNNIIIBBB<<<888888999;;;<<<===???CCCHHHNNNSSSWWWVVVTTTQQQMMMLLLNNNRRRVVV[[[```hhhooouuuyyy}}}zzzrrrjjjeee^^^UUUOOONNNKKKLLLVVVjjjsssggg^^^XXXUUUccc{{{}}}dddNNNMMMZZZgggjjjlllbbb\\\bbbuuu|||mmm___```www{{{bbbHHH>>><<<888777999666666666666666777888888555999BBBTTTmmm}}}xxxwwwsssvvvyyyxxxvvvsssrrrrrryyy~~~}}}|||uuuvvvzzz}}}|||zzz~~~xxxxxx~~~}}}ppphhheeehhhggghhhkkkllllllpppvvvzzzyyymmm]]]PPPAAA>>>;;;999999:::999999999:::<<<======<<<:::999999:::<<<>>>@@@@@@@@@@@@>>>???@@@CCCIIISSS^^^ffflllpppuuuuuusssssswww{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{wwwuuuuuuwwwzzzpppeee^^^cccooo{{{|||tttllleee___^^^fffpppxxxzzzxxxppphhhbbbZZZRRRLLLMMMOOORRRVVVZZZ^^^```WWWTTTPPPOOOTTT^^^hhhooovvvvvvuuussspppkkkddd```ZZZWWWSSSOOOMMMKKKHHHFFFHHHIIIJJJNNNTTT\\\cccgggeeejjjpppttttttqqqooonnnrrrrrrrrrssstttuuuvvvvvvyyyyyyzzz{{{zzzvvvooojjjhhhbbb[[[TTTOOOLLLHHHFFFAAA@@@????????????<<<:::@@@??????>>>>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@DDDCCCCCCBBBBBBAAAAAA@@@???DDDGGGJJJUUUhhhvvv{{{{{{uuukkkaaaWWWMMMFFFAAA@@@===;;;:::<<>>;;;999999:::999999777888999::::::999888777999:::<<<>>>???@@@@@@@@@AAAAAABBBDDDJJJSSS]]]eeekkkpppuuuvvvuuutttwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyuuurrrssstttxxxuuujjjbbbfffqqq||||||pppiiiaaaZZZUUUVVV^^^iiivvvyyyxxxppphhh```VVVNNNJJJLLLOOOTTTYYY^^^bbbdddbbb^^^[[[ZZZ]]]eeennntttwwwwwwvvvtttqqqlllgggccc```]]]YYYVVVTTTQQQNNNKKKJJJJJJKKKMMMRRRYYY___bbbhhhkkkppprrrrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvyyyyyyzzz{{{{{{vvvpppkkkiiiddd\\\VVVQQQMMMJJJHHHDDDBBB@@@???@@@???===<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBAAA@@@@@@<<<@@@DDDHHHVVVkkk}}}}}}tttiii___VVVOOOKKKGGGEEEAAAAAABBBEEEFFFGGGJJJMMMQQQWWW[[[___```aaa^^^XXXRRRNNNLLLNNNXXXcccrrrrrrtttwwwwwwqqqfff\\\RRRPPPPPPSSSSSSQQQRRRUUUdddyyysssllllllkkkgggaaa[[[XXXVVVUUUSSSQQQRRRRRRPPPJJJEEEDDDAAACCCIIINNNQQQVVV\\\```[[[SSSKKKEEE???;;;888<<<999888888888:::BBBLLLMMMOOOVVVfffuuuyyyooodddUUUTTTTTTTTTTTTSSSPPPMMMKKKGGGAAA;;;777666777888555666666999<<>>===<<<<<<;;;::::::::::::;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@<<>>BBBFFFJJJQQQYYY___]]]XXXQQQHHH@@@:::777999888888999999;;;EEEPPPUUUTTTWWWbbboootttnnnfffWWWVVVUUUTTTTTTRRROOOLLLGGGDDD???:::777666666666666666666777:::===AAACCCJJJRRRYYYYYYRRRJJJFFFEEEEEEHHHNNNUUU^^^iiiuuu|||yyyqqqiiiddd]]]SSSMMMLLLLLLPPP^^^tttwwwnnnfffaaa___^^^mmmiiiUUUPPPZZZhhhqqqqqqggg\\\[[[fffttt}}}vvvcccUUUQQQ___lllgggcccPPP@@@<<<;;;666444666666666666666666777777888<<<<<>>???@@@@@@BBBCCCCCCFFFKKKTTT___fffjjjooouuuxxxyyyxxxxxxyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyytttnnniiigggiiioooyyy}}}ssskkkmmmuuu~~~~~~|||wwwmmmfffVVVPPPJJJFFFEEEHHHSSS___qqqxxx|||vvvkkk___SSSIIIGGGKKKSSS\\\eeemmmrrrtttuuusssooommmmmmppptttwwwzzz{{{zzzxxxuuuqqqooonnnnnnmmmllljjjhhhddd^^^ZZZVVVUUUTTTTTTVVVZZZ^^^aaahhhkkknnnpppqqqsssuuuvvvrrrrrrsssssstttuuuvvvvvvxxxxxxyyyzzzzzzxxxsssooojjjeee___YYYTTTPPPKKKIIIIIIEEEAAA???>>>>>>>>>===<<<;;;;;;:::::::::::::::999999:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCGGGTTTiiivvvkkkddd```WWWTTTPPPOOOQQQTTTWWWXXX[[[]]]```dddfffggggggggggggbbb]]][[[XXXXXXaaajjjfff]]]UUUUUUUUUSSSQQQQQQYYYdddxxxsssnnnllliiieee___ZZZTTTQQQOOOOOOOOOQQQSSSRRRLLLHHHDDD???<<<>>>AAAEEEMMMTTT]]]^^^]]]WWWLLLBBB<<<999555555888;;;:::===GGGRRR]]]ZZZYYY```jjjnnnkkkeeeXXXVVVTTTRRRQQQOOOLLLJJJCCC@@@===999777555555666666666666666888;;;>>>@@@GGGQQQ\\\```[[[RRRJJJFFFCCCEEEHHHNNNWWWdddrrr{{{~~~wwwooogggccc\\\SSSNNNMMMKKKQQQaaavvv}}}uuulllfffbbbaaaaaannnhhhVVVSSS\\\mmmyyyxxxmmmbbb___fffqqqyyy|||tttbbbVVVPPP[[[fffbbb\\\LLL???===<<<777555888666666666666666777777888<<<;;;AAAPPPiii||||||yyy}}}xxxwww~~~~~~|||~~~wwwuuu{{{vvvllljjjkkkmmmnnnmmmqqqvvvsssaaaSSSCCC@@@<<<:::::::::999888999999999::::::999999999999::::::;;;===>>>???@@@@@@@@@BBBEEELLLVVVaaaiiikkkoootttxxxzzzzzzzzzyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxrrrjjjddd```ccciiiuuu}}}tttmmmpppwwwxxxssspppiii```XXXMMMHHHDDDBBBAAADDDOOO[[[nnnwww}}}yyynnnaaaTTTJJJHHHNNNWWWbbblllsssxxx{{{zzzwwwtttqqqqqqssswwwyyy|||}}}}}}zzzvvvsssrrrsssrrrrrrrrrsssqqqlllfffaaa[[[YYYXXXWWWXXX\\\___bbbcccgggmmmqqqssssssttttttssssssssstttttttttttttttvvvvvvwwwyyyyyyxxxtttpppiiieee___YYYTTTPPPKKKHHHHHHDDD@@@>>>=========<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<===>>>@@@AAACCCDDDEEEEEEDDDCCCDDDCCCCCCGGGQQQeee}}}ssskkkggg]]]YYYVVVUUUWWW[[[^^^___eeefffiiikkkllllllkkkjjjhhhdddaaa___]]]^^^fffooovvvhhhZZZVVVVVVSSSPPPPPPRRRYYYjjj~~~vvvlllhhhddd___[[[WWWSSSPPPOOONNNNNNQQQUUUUUUQQQMMMHHHAAA======???AAAHHHOOOZZZ___bbb]]]RRRFFF???===444555999<<<;;;===IIIUUUddd___\\\___eeehhheee```UUUSSSPPPNNNLLLJJJGGGEEE===<<<:::888777666666666555444444444555888;;;<<>>???@@@>>>???AAADDDKKKVVVaaaiiimmmppptttxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxpppggg```YYY\\\dddqqq~~~vvvpppssszzzxxxpppiiiddd]]]TTTLLLFFFBBB???>>>>>>@@@JJJUUUhhhsss{{{xxxmmmaaaUUULLLJJJPPPZZZeeeooowww{{{||||||yyyvvvssssssvvvzzz}}}{{{vvvssstttvvvvvvwwwyyy{{{zzzuuunnniii^^^]]]ZZZYYYYYY[[[^^^```aaaffflllqqqsssttttttuuuuuuuuuuuutttsssssssssrrrttttttuuuwwwxxxwwwtttqqqiiieee```ZZZUUUPPPKKKHHHFFFCCC@@@>>>>>>>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<>>>>>???EEEKKKYYY```fffcccXXXKKKEEECCC777888:::;;;:::>>>LLL[[[iiiddd______bbbccc___ZZZQQQNNNJJJGGGEEECCC@@@>>>999999888777777666666666555444444444555777:::<<<@@@IIIXXXfffkkkfffYYYOOOGGGEEEDDDFFFMMMZZZjjjuuu{{{}}}qqqjjjdddaaa\\\UUUPPPPPPKKKTTTggg}}}~~~yyyqqqjjjeeecccdddeeekkk{{{fffYYYWWW```uuuzzzvvvzzz{{{kkk```XXXZZZ^^^YYYTTTFFF<<<;;;:::666555:::666666666666666777888888===<<>>???AAADDDJJJTTT```gggooopppssswwwzzz|||}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~xxxoooeee^^^TTTXXX```nnnzzzuuuwww}}}~~~{{{tttmmmeee```]]]XXXPPPJJJAAA>>>=========>>>FFFOOO```lllvvvsssiii]]]SSSLLLKKKRRR\\\gggpppvvvyyyzzzzzzwwwsssqqqrrrwww||||||uuurrrtttwwwzzz|||~~~wwwqqqeeeccc___\\\[[[[[[]]]___cccfffkkkooorrrtttwwwyyywwwwwwvvvtttsssrrrqqqppprrrrrrsssuuuwwwvvvsssqqqkkkgggaaa\\\WWWRRRMMMIIIEEECCCAAA@@@AAA@@@>>>=========<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===@@@DDDGGGJJJKKKKKKJJJHHHDDDCCCFFFLLLZZZqqq~~~wwwrrrkkkggggggiiikkkkkkkkkllllllmmmkkkiiigggeeefffeeeeeeggghhhjjjrrr|||jjj|||mmmeeeccc^^^XXXTTTMMMOOO[[[nnnyyyxxxtttsssfffaaaZZZUUUTTTSSSQQQOOOPPPNNNNNNRRRWWWYYYYYYWWWOOOHHHBBB???>>>>>>CCCIIIYYYbbbiiiggg\\\OOOIIIGGG;;;:::;;;:::999>>>OOO___kkkfffaaa```aaa```[[[VVVMMMJJJFFFCCCAAA>>>;;;999666666777777777777777777666666555555777999<<<===@@@HHHXXXhhhrrrnnnaaaUUUIIIFFFCCCDDDJJJWWWgggrrr{{{{{{pppiiiccc```\\\UUUQQQQQQLLLVVViii}}}xxxqqqiiidddcccdddeeeiii~~~yyycccWWWUUU^^^sssoooeee[[[ZZZ\\\VVVSSSEEE::::::888444555:::666666666666666777888888>>>===BBBRRRhhh}}}{{{~~~zzzsssnnnqqqxxx~~~{{{ssspppooopppnnnkkkmmmrrryyy|||hhhWWWEEEBBB>>>;;;::::::999888<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;===???AAA???@@@AAADDDIIISSS^^^eeepppqqqrrrvvvzzz}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~yyyoooddd\\\QQQUUU^^^lll~~~~~~xxxzzz|||xxxhhhccc\\\ZZZZZZXXXSSSNNN@@@>>>>>>???>>>>>>DDDMMMZZZgggqqqoooeeeZZZQQQJJJLLLRRR\\\gggooouuuwwwxxxvvvsssooonnnpppuuu{{{|||uuurrrtttxxx}}}}}}wwwmmmjjjeeeaaa^^^]]]^^^___fffhhhkkknnnpppuuuzzz}}}yyyxxxwwwuuusssqqqpppoooqqqqqqrrrtttvvvuuusssqqqlllhhhccc^^^YYYTTTNNNKKKDDDCCCBBBBBBCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<===>>>===???DDDHHHKKKMMMMMMLLLNNNIIIFFFGGGIIISSSiii~~~}}}uuuooommmnnnooooooqqqrrrrrrrrrpppnnnkkkiiifffeeefffjjjkkknnnwwweeeiiizzzxxxppplllddd[[[WWWQQQSSSYYYdddnnnrrroookkkddd___XXXTTTSSSSSSQQQOOOOOOOOOPPPRRRTTTWWWZZZ[[[WWWPPPFFF??????AAACCCCCCOOOcccqqqjjj^^^WWWOOOFFF@@@888555;;;>>>AAANNN___llliiiccc^^^ZZZVVVQQQNNNJJJHHHCCC???<<<:::999999555555555555666888999::::::;;;:::999777777999;;;BBBIIIVVVeeeooopppiiibbbPPPGGGBBBEEEIIIOOO```rrr{{{~~~}}}ppphhhaaa]]]XXXPPPKKKJJJJJJWWWlll}}}tttjjjeeebbb```bbbfffkkkzzzwwwcccWWWUUU^^^pppwwwjjjdddbbb```___XXXIII===;;;:::555444777888666555555777999::::::======@@@MMMeee}}}{{{xxx|||}}}yyywwwtttqqqssszzz}}}xxxzzzwwwqqqmmmooopppoooxxx|||jjj[[[GGGCCC>>>:::999999999999<<<;;;::::::999999:::::::::<<<>>>>>>======???AAAAAABBBDDDEEEIIIRRR]]]fffoooppprrruuuyyy|||}}}|||~~~~~~~~~~~~~~~~~~xxxlllaaaYYYPPPRRRZZZhhh|||zzzpppeee___ZZZ[[[___^^^VVVNNNEEECCC@@@>>>===???BBBCCCPPPZZZeeeggg___VVVOOOMMMMMMSSS[[[bbbjjjsssuuurrroookkkhhhhhhmmmuuu|||}}}xxxvvvyyy|||~~~tttnnnfff```]]]]]]]]]^^^dddfffjjjmmmooorrrvvvyyywwwwwwvvvuuusssqqqooonnnmmmnnnppprrrrrrqqqooonnnkkkhhhccc^^^XXXSSSMMMHHHGGGFFFEEEDDDBBBAAA@@@???:::;;;===??????>>>===<<<>>>===<<<;;;;;;;;;;;;;;;<<>>AAAOOO___jjjfff```ZZZVVVQQQMMMJJJDDDAAA>>>:::777666555555444444444555666777999999:::;;;:::999888888:::;;;???GGGUUUeeepppsssnnnhhhUUUKKKEEEFFFIIIOOO___pppzzz~~~}}}ppphhhaaa]]]WWWPPPKKKKKKJJJXXXlll}}}ssshhhccc```^^^```dddkkkzzzsss```VVVUUU]]]nnn||||||rrrmmmllljjjhhhZZZJJJ===;;;:::666444777999777555666777888888777777999>>>LLLeee~~~|||yyy|||}}}{{{uuuooonnnrrryyy}}}}}}{{{~~~}}}wwwsssttttttsssxxxzzziiiYYYGGGCCC>>>:::999999999999<<<;;;::::::999999:::::::::;;;===>>>===>>>@@@AAAAAABBBDDDEEEIIIRRR]]]fffoooppprrruuuxxx{{{||||||~~~~~~~~~}}}}}}~~~zzzmmm___WWWOOOQQQXXXggg{{{wwwlllaaa[[[UUUVVVZZZ[[[UUUNNNCCCBBB???===<<<>>>@@@BBBJJJSSS]]]___ZZZRRRNNNNNNOOOUUU\\\bbbiiipppqqqnnnlllhhheeefffkkkssszzz~~~zzzwwwwww{{{wwwqqqhhhaaa^^^]]]]]]]]]aaadddhhhlllnnnqqqtttwwwvvvuuuuuusssrrrpppnnnmmmlllmmmnnnooooooooonnnmmmiiifffaaa]]]YYYUUUOOOLLLGGGGGGEEEDDDBBBAAA@@@???;;;<<<===??????===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<>>FFFTTTeeesssxxxtttppp\\\QQQHHHGGGHHHMMM\\\lllyyy}}}|||ooohhh```\\\WWWOOOKKKKKKLLLYYYmmm{{{pppeee___[[[YYYZZZ^^^gggvvvyyylll\\\TTTTTT\\\kkkxxx{{{zzzyyyuuuqqq^^^MMM>>>;;;:::666444777888777666666777777666555555888>>>LLLeee~~~|||zzzyyyzzzxxxpppmmmnnnrrryyy|||vvvzzz|||||||||{{{xxxxxx~~~xxxgggWWWGGGCCC>>>:::999999999999<<<;;;::::::999999::::::888:::<<<===>>>???AAACCCAAABBBDDDEEEIIIRRR]]]fffnnnooorrruuuwwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}nnn^^^SSSLLLNNNVVVeeezzzsssggg[[[UUUNNNNNNSSSTTTQQQLLLBBB@@@===;;;;;;<<<>>>@@@BBBJJJRRRUUURRRNNNLLLMMMPPPWWW^^^bbbggglllllliiigggeeebbbdddiiiqqqwwwzzz||||||{{{wwwuuuvvv{{{{{{tttkkkccc___]]]]]]]]]]]]```eeeiiilllooosssuuutttssssssrrrpppnnnlllkkkjjjkkkkkkkkkkkklllllllllfffddd```^^^[[[WWWSSSPPPJJJJJJHHHGGGEEECCCBBBAAA===>>>>>>???>>><<<;;;:::;;;:::::::::::::::;;;;;;<<<@@@DDDIIIQQQZZZ]]]\\\^^^[[[WWWTTTOOOOOOXXXbbbttt}}}}}}vvvwwwwwwuuusssooollliiieeehhhkkkooorrrwww|||nnn___\\\hhh}}}wwwnnneee___WWWYYY\\\aaafffhhhfffdddbbb]]]VVVOOOLLLKKKLLLMMMNNNMMMLLLLLLPPPUUU[[[___bbb[[[QQQGGGAAA???@@@AAAOOObbbtttxxxqqqggg[[[RRRLLLDDD======@@@FFFRRR^^^bbb]]]TTTMMMGGGDDDAAA???:::999888666555555555555333333333333555666777888999;;;<<<;;;;;;;;;<<<>>>???FFFUUUfffuuu{{{zzzvvvdddWWWKKKHHHHHHKKKYYYhhhyyy|||{{{oooggg```[[[VVVOOOKKKLLLNNN[[[oooxxxmmmaaaZZZUUURRRSSSWWW___ooorrrfffYYYSSSSSS[[[iiivvv~~~yyydddPPP???;;;:::666555888777666555666777888666555888;;;AAANNNddd|||~~~{{{zzzuuuvvv~~~wwwsssqqqrrrvvv|||~~~vvvqqqvvv}}}~~~yyywwweeeVVVHHHDDD>>>;;;:::::::::999<<<;;;::::::999999::::::888:::<<<===>>>???AAACCCAAABBBDDDEEEIIIRRR]]]fffnnnpppsssuuuwwwxxxzzz||||||}}}~~~~~~~~~~~~}}}ooo]]]QQQIIILLLSSSbbbvvvpppbbbWWWPPPHHHGGGJJJLLLJJJHHHAAA???===;;;;;;<<<>>>???>>>DDDIIIKKKJJJHHHIIIKKKOOOWWW___bbbfffjjjjjjgggeeecccbbbdddiiiooosssuuuvvvxxxyyywwwttttttwww{{{~~~wwwmmmddd___\\\[[[ZZZYYY\\\aaafffiiimmmqqqsssqqqqqqqqqpppnnnlllkkkjjjiiihhhhhhhhhhhhiiijjjkkkfffccc```^^^\\\YYYUUURRROOONNNMMMKKKIIIGGGFFFEEE@@@@@@@@@???>>><<<:::999::::::999999999:::;;;;;;;;;>>>CCCIIIRRR\\\bbbeeegggeeebbb\\\UUUSSSVVV[[[fffwww~~~}}}vvvvvvvvvtttrrrnnnjjjhhhfffiiinnnrrrvvvzzzwwwbbbYYYbbbttt~~~uuunnngggaaa\\\]]]```dddggghhhhhhgggccc___YYYQQQLLLJJJKKKMMMLLLKKKIIIJJJMMMRRRWWW[[[aaa\\\TTTJJJDDD@@@AAABBBMMM___ssszzzvvvkkk___WWWNNNFFF???===@@@GGGRRR[[[[[[VVVNNNGGGBBB???===;;;888777777666555555555555333333333333555666777888999;;;<<<===<<<<<<>>>???AAAHHHVVVgggvvv}}}}}}zzzlll\\\NNNIIIHHHKKKWWWeeeyyy|||yyyoooggg___ZZZUUUOOOLLLLLLPPP]]]pppvvvjjj]]]UUUOOOLLLMMMQQQVVVhhh~~~ooodddWWWQQQSSS\\\jjjxxxiiiSSS???::::::777666888777555555666777888888777999<<>>???AAACCCAAABBBDDDEEEIIIRRR]]]fffnnnqqqtttvvvvvvwwwzzz|||||||||~~~rrr^^^QQQIIIJJJPPP^^^rrrnnn___SSSLLLDDD@@@BBBCCCCCCAAA@@@???===<<<<<<<<<>>>>>>>>>AAADDDEEEDDDEEEGGGIIINNNWWW```cccfffjjjkkkiiieeedddccceeeiiimmmooopppqqquuuxxxxxxuuussssssuuu||||||vvvmmmeee___[[[WWWUUUTTTWWW[[[```dddhhhmmmqqqooooooooonnnmmmkkkjjjiiigggggggggfffggghhhiiiiiifffdddaaa___]]]ZZZVVVSSSQQQPPPOOOMMMJJJHHHGGGFFFCCCCCCBBB@@@>>>===;;;:::::::::999999999::::::;;;999;;;@@@HHHRRR\\\eeellllllllljjjccc\\\XXXWWWWWW]]]jjj{{{}}}yyyxxxvvvtttqqqmmmjjjhhhhhhlllrrrvvvzzz}}}}}}eeeZZZ___kkkzzzrrrnnnhhhccc___```cccfffiiijjjkkkkkkfffccc^^^VVVOOOKKKKKKLLLLLLKKKIIIIIIKKKNNNRRRUUU]]]ZZZUUUNNNGGGCCCBBBCCCKKK[[[ooozzzxxxmmmaaaZZZPPPIIIAAA===@@@GGGNNNTTTRRRMMMFFFAAA>>>;;;999777555555555444444444333333333333333444555666888888888;;;===>>>>>>>>>???AAABBBIIIVVVgggwww}}}sssbbbQQQKKKJJJMMMYYYfffyyy}}}vvvooofff^^^YYYUUUOOOLLLMMMRRR^^^qqqwwwkkk\\\SSSLLLHHHIIIMMMTTTggg~~~rrreeeWWWQQQSSS]]]nnn|||nnnWWW@@@::::::777666888:::888666555777888999888777:::@@@MMMddd{{{xxxuuurrruuu~~~zzzxxxxxxzzz}}}}}}wwwqqqppp~~~{{{www{{{}}}yyyhhhXXXHHHDDD???;;;::::::::::::<<<;;;::::::999999::::::888:::<<<===>>>???AAACCCAAABBBDDDEEEIIIRRR]]]fffnnnrrrvvvwwwwwwwwwzzz}}}|||}}}~~~uuu```SSSJJJIIIMMMYYYmmmlll\\\OOOIIIAAA======>>>>>>===???>>>===<<<<<<<<<=========???AAAAAABBBCCCEEEGGGNNNXXXbbbfffhhhkkkllljjjgggfffeeefffiiijjjjjjiiilllpppttttttqqqoooooopppvvv}}}xxxsssllleee^^^XXXRRROOOMMMPPPSSSWWW[[[bbbiiinnnnnnnnnnnnmmmlllkkkjjjiiifffggggggggghhhhhhhhhhhhfffdddbbb```^^^\\\XXXVVVRRRQQQOOOMMMJJJHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::::::::::::::888999===EEENNNWWWbbblllmmmpppoooiiiccc___[[[WWW[[[cccppp{{{}}}{{{xxxtttpppmmmlllkkkkkkooouuuzzz}}}iii\\\^^^dddsssuuunnnmmmjjjfff```aaadddgggiiilllnnnpppmmmkkkggg___VVVPPPNNNNNNNNNMMMKKKKKKKKKMMMOOOPPPWWWWWWUUUPPPJJJEEEDDDEEEIIIWWWkkkxxxxxxmmmbbb\\\TTTMMMDDD>>>???DDDHHHIIIGGGDDD???<<<:::888555444444444444444444333333222444444444555666777999999888;;;>>>?????????@@@BBBAAAHHHUUUgggwwwzzzgggUUUNNNNNNQQQ]]]jjjzzz~~~tttnnnfff]]]YYYTTTNNNLLLMMMTTT```rrrzzzmmm^^^TTTMMMHHHIIIMMMXXXmmmwwwiiiYYYQQQSSS___rrr~~~rrrYYYAAA::::::888777888@@@<<<888555555777777777777:::???JJJaaa}}}}}}yyysssnnnmmmuuu~~~{{{{{{|||{{{uuuooo|||wwwyyyzzz|||jjj[[[IIIDDD???;;;:::;;;;;;:::<<<;;;::::::999999:::::::::;;;===>>>===>>>@@@AAAAAABBBDDDEEEIIIRRR]]]fffoootttxxxyyywwwxxx{{{}}}}}}~~~~~~~~~xxxcccUUULLLJJJKKKUUUhhh~~~jjjZZZJJJEEE???;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::<<<===>>>@@@BBBEEEGGGPPP[[[eeeiiiiiillllllkkkiiigggggggggggggggdddbbbaaadddgggfffeeeeeehhhkkknnnuuu{{{{{{zzz|||}}}{{{sssooojjjddd]]]UUUNNNHHHGGGHHHJJJMMMRRRZZZccciiinnnnnnnnnmmmlllkkkjjjiiifffggghhhiiiiiiiiihhhhhhdddbbb`````````^^^\\\ZZZUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFEEECCCAAA@@@??????>>>>>><<<;;;::::::999999999777:::AAAGGGNNNZZZeeeoootttuuuqqqmmmjjjeee^^^]]]```hhhqqqzzz|||wwwqqqnnnlllkkklllnnnrrrxxx}}}lll``````bbblll{{{~~~|||rrrmmmmmmlllhhh___aaaeeegggjjjlllppprrrtttsssoooggg^^^VVVSSSSSSPPPOOONNNLLLLLLLLLMMMMMMRRRTTTTTTQQQKKKGGGEEEFFFGGGUUUhhhvvvwwwmmmbbb]]]WWWQQQGGG???>>>AAACCCBBBAAA>>>;;;999777666333111666666666666666555444333555555555555666888999:::888;;;>>>@@@@@@@@@AAABBB@@@GGGTTTfffwww~~~kkkXXXQQQQQQUUUaaannn{{{~~~sssnnnfff]]]XXXTTTNNNLLLNNNTTTaaasss}}}ooo```UUUNNNIIIJJJNNN^^^sss{{{lllZZZRRRTTT```tttyyyzzzuuu[[[AAA::::::888777999EEE@@@:::666555555666666:::<<<@@@III^^^yyy{{{oooiiifffkkksss{{{~~~yyyqqq~~~yyy{{{yyy~~~lll]]]IIIEEE???<<<;;;;;;;;;;;;<<<;;;::::::999999:::::::::<<<>>>>>>===>>>???AAAAAABBBDDDFFFIIIRRR]]]fffpppuuuyyyzzzxxxxxx{{{}}}~~~}}}~~~~~~|||~~~zzzeeeXXXMMMJJJJJJSSSeee|||~~~iiiXXXGGGBBB===::::::<<<======<<<;;;::::::999999::::::888999:::===@@@CCCFFFGGGSSS^^^hhhkkkjjjllllllkkkiiihhhggggggfffdddaaa^^^XXXYYYZZZYYYXXX[[[aaafffgggnnnssssssrrrtttuuusssooolllhhhccc\\\TTTKKKEEECCCCCCDDDGGGLLLUUU___fffnnnnnnnnnmmmlllkkkjjjiiifffgggiiikkkkkkjjjhhhgggaaa```___```aaaaaa___]]]YYYXXXVVVTTTQQQOOOMMMLLLHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>><<<;;;:::999999999777888>>>BBBGGGSSS___rrrxxx{{{xxxuuutttnnnfff___```dddkkkssszzz~~~zzztttnnnjjjiiiiiijjjoootttzzzoooaaaaaaeeefffnnnxxxwwwyyyuuunnnlllnnnkkkeeebbbdddeeeeeeeeehhhnnnsssvvvzzzyyypppfff^^^VVVPPPVVVUUUVVVUUUNNNGGGFFFKKKNNNTTTXXXUUUNNNIIIFFFEEEIIIYYYkkkssstttooofff]]]YYYRRRIIIAAA>>>===>>>>>>777777666666555555555555444444555555444444333222444555666555555777:::<<<>>>===<<<===???AAABBBAAACCCJJJUUUcccuuu|||pppaaaWWWSSSWWWcccooo|||}}}ssslllfff```\\\UUUMMMJJJKKKQQQbbbwwwtttbbbXXXSSSPPPOOOQQQ[[[xxx~~~kkkXXXQQQSSS\\\ppp~~~qqqqqqtttwwwtttSSS@@@>>>888444888::::::999999888888888888888888<<<@@@III\\\xxx~~~xxxmmmeeefffiiilllwww~~~vvvyyyuuuwww{{{nnn___OOOFFF>>>======;;;;;;===;;;;;;;;;:::::::::999999999::::::;;;===???@@@AAA@@@BBBCCCDDDGGGOOOZZZcccjjjrrrxxxxxxxxx{{{}}}}}}~~~~~~kkkWWWLLLKKKJJJPPPaaaxxxlllYYYOOOCCC@@@>>>999<<<>>>888;;;:::888888999:::999888666666999======>>>DDDKKKSSS___jjjnnnnnnoooooonnniiiiiiiiihhheee```[[[XXXPPPMMMLLLMMMNNNOOOUUU\\\dddjjjmmmllllllnnnnnnkkkjjjjjjhhhddd]]]TTTKKKFFF>>>>>>@@@CCCDDDIIIWWWeeejjjmmmnnnlllkkkmmmllliiiiiigggffffffhhhiiihhhhhhcccccccccbbbaaa___^^^]]]\\\[[[YYYVVVSSSPPPNNNLLLHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>===<<<<<<;;;::::::::::::::::::>>>DDDMMMSSSbbbvvv|||{{{wwwpppkkkhhhfffgggmmmttt{{{~~~}}}{{{wwwpppjjjhhhkkkooouuuxxx|||~~~mmm```aaadddeeejjjsssqqqssspppkkkkkknnnmmmhhhcccdddeeeddddddggglllpppvvv|||zzzssskkkaaaYYYXXXWWWWWWVVVPPPHHHGGGJJJKKKQQQVVVUUUPPPLLLIIIHHHIIIXXXhhhppppppkkkccc\\\WWWPPPGGG@@@===<<<<<<<<<666666666666555555444444555555555555555444444333333444555555555666999<<<===<<<<<<<<<>>>@@@AAAAAAEEELLLVVVddduuussscccZZZVVVZZZfffrrr}}}}}}sssmmmfff___ZZZTTTMMMKKKMMMUUUfffzzzwwwggg^^^YYYUUUTTTVVV```}}}mmmYYYQQQRRR[[[oooyyykkkjjjvvvqqqssspppQQQ???>>>888444888999777777777777777888999:::777:::>>>GGG[[[wwwzzzooogggfffeeefffooo|||xxxyyyuuuuuuyyysssdddQQQHHH???>>>===;;;;;;===;;;;;;;;;:::::::::999999:::::::::;;;<<<===???@@@@@@BBBCCCDDDGGGOOOZZZbbbkkksssyyyzzzzzz}}}~~~~~~~~~ppp[[[PPPMMMKKKPPP```vvvnnn\\\NNNBBB???===888<<>>@@@BBBFFFTTTaaahhhlllnnnlllkkkmmmlllhhhjjjhhhgggggghhhhhhgggfffcccccccccbbbaaa```___^^^^^^]]][[[XXXUUUQQQOOONNNIIIHHHGGGEEEDDDCCCCCCBBB??????>>>>>>===<<<;;;;;;999999888777999>>>EEEKKK]]]ppp|||vvvrrroookkkkkkooouuuzzz}}}|||zzzuuunnniiihhhlllpppvvvxxx||||||mmmbbbbbbeeeeeegggmmmmmmmmmjjjggggggkkkjjjhhhdddddddddcccbbbdddgggjjjpppyyy{{{oooccc\\\ZZZZZZYYYTTTKKKHHHJJJIIINNNTTTWWWTTTOOOLLLLLLKKKXXXeeejjjjjjfff___YYYTTTNNNEEE???;;;:::::::::555555555555555444444444666666666666555555555555333444444444444666:::===???>>>======>>>@@@BBBCCCGGGNNNXXXddduuuvvvggg]]]ZZZ___kkkwww}}}tttnnnfff^^^YYYSSSMMMLLLOOOYYYjjj}}}{{{mmmfffbbb]]]\\\^^^jjjqqqZZZQQQQQQYYYllluuufffbbblllzzz~~~|||kkklll|||jjjMMM======777444777888444555555555666888999:::555999===EEEYYYvvvvvvnnnjjjddd```hhhtttyyyxxxuuusssvvvzzzwwwjjjTTTJJJAAA???>>>;;;;;;===;;;;;;;;;;;;::::::::::::;;;:::::::::;;;<<<===>>>@@@BBBCCCDDDGGGNNNYYYbbbllltttzzz{{{{{{~~~~~~vvvbbbTTTPPPLLLQQQ^^^rrrqqqaaaPPPDDD@@@???;;;???CCC;;;<<<:::999888999:::999888888777888::::::<<>>CCCJJJWWWbbbjjjjjjeeedddeeeeeeeeeeeeeeeccc^^^UUUKKKDDD<<<;;;<<<>>>???CCCOOO\\\fffkkknnnmmmlllmmmllliiillljjjhhhggghhhgggfffdddcccccccccbbbaaa```______aaa```^^^[[[WWWTTTQQQOOOKKKJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@???>>>===<<<;;;:::999888666666999???CCCTTTgggyyy~~~{{{xxxtttrrrtttxxxzzz|||{{{xxxrrrkkkggghhhmmmqqqwwwyyy}}}|||pppggggggjjjiiiiiikkkmmmjjjfffbbbbbbccccccbbbdddcccbbbaaa``````bbbccceeeqqqzzzmmmaaa^^^\\\\\\XXXOOOIIIHHHIIIMMMTTTZZZXXXRRRMMMMMMMMMXXXccceeeddd```[[[UUUOOOJJJCCC===:::999888777555555555555444444444444888777777666666666666666333444444444444666:::>>>AAAAAAAAAAAA@@@AAACCCEEEIIIPPPZZZeeetttxxxhhh```___dddooozzz}}}tttnnnfff]]]WWWQQQMMMMMMQQQZZZkkk~~~}}}rrrmmmiiieeeeeegggvvvuuu\\\QQQQQQYYYjjj{{{rrrccc^^^eeeqqqyyy|||}}}|||}}}vvveeeeeettt~~~zzzbbbIII<<<<<<666444777666444444444555555777888888666999<<>>;;;;;;===<<<;;;;;;;;;;;;:::::::::999999888888:::<<<>>>@@@@@@BBBCCCCCCFFFNNNYYYaaakkksssyyyzzz{{{~~~~~~jjjXXXQQQLLLQQQ^^^ooovvvgggUUUHHHCCCBBB@@@EEEHHHAAA===;;;999999::::::999888:::888777999999:::BBBKKK[[[gggqqqrrrppppppooommmkkkkkkiiiddd[[[QQQFFF@@@===:::999:::::::::???EEEPPP]]]iiijjjeeeccccccdddccccccddddddaaaXXXLLLCCC===;;;;;;===>>>AAAKKKVVVccckkkpppooonnnnnnnnnlllmmmllljjjiiiiiigggeeecccbbbbbbaaa```____________bbbaaa___]]]YYYUUURRRPPPLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<:::999888999===AAAJJJ[[[ooo}}}{{{yyyzzz|||~~~~~~zzzvvvoooiiigggjjjooosssyyy{{{~~~}}}uuunnnnnnqqqqqqpppooommmhhhbbb___^^^^^^___```ccccccbbbaaaaaa___]]][[[]]]hhhwwwyyyhhhccc```aaa^^^UUULLLHHHKKKMMMUUU]]]\\\SSSMMMLLLNNNXXX```aaa^^^[[[VVVQQQJJJFFF@@@<<<999888777666555555555555555555555555999888777666666666666777444444444444444777<<>><<<:::999::::::999888:::888777888888999@@@IIIZZZeeennnnnnllljjjhhhfffccccccaaa]]]VVVMMMDDD???<<<999888999999888<<>>@@@HHHQQQ```iiiqqqqqqpppqqqqqqoooooonnnlllkkkjjjhhheeecccaaaaaa___^^^^^^^^^^^^^^^aaaaaa```^^^[[[WWWTTTQQQMMMMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCAAA@@@???>>>===<<<<<<<<<::::::;;;>>>@@@BBBPPPccctttzzzuuunnniiiiiimmmrrrvvv{{{}}}~~~yyyssstttwwwyyywwwuuummmfff```^^^^^^]]]___bbbccccccdddeeedddaaa[[[WWWYYYaaalll{{{pppjjjggghhhfff\\\QQQKKKLLLMMMUUU``````UUUMMMLLLMMMVVV]]]]]]YYYUUUPPPKKKEEEBBB>>>;;;:::999777666555555555666666666666666999888666555555555666777555555555444555888===AAAEEEHHHKKKJJJFFFCCCBBBDDDJJJTTT___jjjvvvvvvjjjgggjjjooowww~~~|||ssslllddd\\\WWWRRRNNNOOOSSSZZZkkk~~~zzztttrrrpppppptttyyy{{{bbbWWWVVV[[[hhhvvvvvvlllaaa^^^bbbjjjpppsssqqquuu}}}qqq```]]]gggmmmsssrrriiiRRRAAA;;;;;;666666999555777777666555555555555555:::<<<>>>DDDWWWttttttgggcccgggtttyyyrrrqqqoooqqqtttyyyxxxnnnXXXMMMBBB>>>===;;;<<<>>><<<<<<<<<<<<;;;;;;;;;::::::999888888999===@@@BBBAAABBBCCCCCCFFFMMMWWW___fffnnnuuuvvvwww{{{}}}}}}~~~~~~~~~~~~~~~zzz```UUUNNNTTT___lll~~~~~~rrr[[[KKKCCCCCCBBBHHHKKKBBB???===::::::::::::999888999888888999888888???GGGUUU___hhhhhhdddbbb___]]]ZZZZZZXXXTTTNNNGGG@@@<<<;;;888777888777666999???EEEUUUfffmmmmmmlllkkkiiiggggggiiilllkkk```QQQDDDBBB>>><<<======???EEEMMM[[[fffppprrrqqqrrrsssrrrqqqooonnnmmmmmmjjjgggdddbbbaaa___^^^]]]^^^______```aaaaaa```]]]ZZZVVVTTTPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFEEECCCBBB@@@@@@;;;<<<<<<;;;::::::<<<>>>>>>GGGWWWiii{{{yyytttnnnkkkmmmrrrvvvyyy}}}~~~}}}yyyuuuuuuzzz~~~}}}zzztttkkkcccaaa```]]]___cccdddeeegggjjjjjjeee]]]VVVVVVZZZaaaoooyyyrrrnnnpppnnndddWWWOOOLLLLLLUUUbbbdddWWWNNNMMMJJJSSSZZZXXXTTTOOOIIIDDDAAA???<<<:::::::::888777666666666777777777888888999777666444444555666777777777666555666:::???CCCMMMQQQUUUTTTNNNIIIGGGGGGKKKVVVdddooozzzuuukkkkkkooouuu{{{yyyoookkkccc\\\WWWSSSNNNOOOSSS^^^nnn}}}xxxsssrrrrrrssszzz}}}dddZZZYYY]]]hhhtttsssllldddccchhhoootttvvvpppuuu~~~sssbbb]]]ccceeehhhggg^^^MMM???;;;<<<666777:::555666666666555666666777777;;;<<<===CCCUUUqqq|||nnneeedddlllwwwwwwpppnnnmmmnnnrrrwww}}}~~~tttkkkWWWLLLAAA===<<<;;;<<>><<<:::999999<<>>AAAQQQcccmmmqqqssspppkkkkkkkkknnnqqqpppeeeSSSFFFCCC>>><<<<<<======BBBIIIUUUaaammmqqqppprrrttttttrrrqqqppppppooommmiiifffcccbbb```______```aaabbb```aaabbbbbb```]]]ZZZXXXSSSRRRQQQOOONNNMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEDDD===>>>>>>===;;;::::::<<<<<<@@@LLL___rrryyyuuupppnnnqqqvvvzzz{{{{{{xxxtttuuuzzz|||}}}rrriiieeeaaa\\\]]]aaaeeegggkkknnnnnniii^^^WWWTTTTTTXXXeee{{{wwwsssuuutttjjj[[[RRRJJJJJJTTTcccfffYYYOOOOOOGGGPPPWWWVVVPPPKKKEEE??????===;;;:::;;;;;;999888666666777777888888999999888777555444333444666777888777777666777:::@@@EEEUUUZZZ___^^^WWWPPPMMMMMMMMMYYYgggrrr}}}tttlllmmmsssxxx~~~vvvllljjjccc\\\XXXSSSOOOOOOSSSbbbrrr|||wwwsssrrrsssvvv~~~~~~fff\\\\\\___iiissstttoooiiihhhnnntttyyyzzzrrrxxxvvvccc]]]aaa```bbb```VVVJJJ>>><<<<<<777888;;;555555555555555666888999:::;;;<<<<<>>AAABBBCCCCCCEEELLLVVV^^^fffnnnuuuvvvwww{{{~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~kkk\\\SSSWWW___hhhyyy|||vvvaaaPPPGGGEEEEEEKKKMMMCCC@@@===;;;:::::::::999888777777888:::999888<<>>???NNN```mmmtttvvvsssmmmnnnnnnppptttssshhhUUUGGGCCC>>>;;;;;;<<<<<<@@@FFFPPP^^^kkkooooooqqqssstttrrrqqqqqqqqqpppnnnjjjgggeeedddbbb``````aaacccdddaaabbbcccdddccc```]]][[[VVVUUUSSSRRRPPPOOOOOOOOOPPPPPPNNNMMMKKKIIIHHHGGG@@@AAAAAA???===;;;:::;;;<<<===FFFXXXlll{{{yyyuuuqqqppptttyyy|||}}}rrrqqqooooooqqqvvv|||yyyzzztttiiibbbbbbeeeeeefffgggkkkppprrrooofff___ZZZVVVTTT[[[nnn}}}vvvzzz{{{ppp___UUUJJJKKKRRR]]]bbb^^^VVVRRRNNNPPPRRRRRRPPPJJJEEEAAA???>>>=========;;;999777888999:::999777666666777777888888888777666444333888555555777888;;;BBBJJJXXXhhhllleeeaaaYYYSSSWWWQQQ\\\jjjwww{{{uuuuuuzzz~~~tttnnnggg```ZZZVVVRRROOOQQQVVVddduuu|||uuuoooppptttzzzhhhbbbfffkkkqqqxxxyyyuuuooonnnvvv{{{wwwfff___aaa______[[[NNNEEE>>>999888888666666999666666666666666777888888999999;;;CCCSSSlllvvvmmmkkkooopppvvv{{{rrrooommmlllmmmpppvvv}}}|||yyyuuuiii^^^OOOHHHBBB@@@===999888:::<<<<<<;;;;;;;;;<<<<<<===@@@>>>;;;999888:::<<<>>>BBBCCCBBBBBBDDDKKKVVV^^^hhhlllqqquuuxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwweeeXXXZZZ```gggvvvwwwbbbUUUHHHEEEEEEDDDCCCBBB<<<<<<;;;::::::999888888999555555888999777:::AAAFFFJJJOOOSSSSSSQQQLLLIIIEEEAAA>>>??????<<<:::;;;:::999888999;;;===>>>===<<>>:::777;;;AAANNNXXXgggppprrrrrrrrrsssttttttuuuuuussspppnnnlllhhhgggeeecccaaa``````aaabbbbbbbbbbbb```___^^^]]]YYYYYYWWWSSSPPPOOOPPPRRRUUUUUUTTTSSSRRROOOMMMKKKFFFCCC@@@???>>><<<:::888;;;<<>>======<<<;;;::::::;;;<<<:::888777777888777777888888888666555444777555555888999:::AAAJJJ\\\nnnrrrkkkggg^^^WWW[[[VVV```mmmyyy|||wwwwww|||~~~tttnnnfff___YYYUUUPPPMMMOOOTTTfffwww|||tttnnnnnnrrrwww~~~iiidddiiippp{{{zzzyyy}}}vvvgggccceeebbbaaa[[[LLLDDD===999999888666555888555555555555555666666777999999;;;BBBRRRjjj|||rrrooommmnnnttt~~~~~~~~~|||qqqmmmkkkkkklllpppvvv|||~~~zzzyyytttiii]]]NNNGGGAAA???===999999;;;<<<;;;;;;;;;;;;;;;<<<<<>>===:::999;;;;;;:::999999;;;======<<<999BBBOOO]]]iiippprrrsssrrrxxx~~~}}}rrr]]]JJJCCC@@@>>>===:::777:::AAAKKKVVVdddooorrrqqqqqqqqqtttuuuvvvvvvuuussspppoookkkjjjgggeeecccbbbbbbbbbcccccccccbbbaaa```___^^^[[[[[[YYYVVVSSSSSSTTTVVVZZZZZZZZZYYYWWWTTTQQQOOOHHHEEEAAA>>>===;;;:::888999:::>>>JJJ[[[mmm{{{}}}{{{uuurrroooqqqvvv{{{~~~~~~VVVUUUSSSTTTXXX___gggkkkwww|||}}}wwwqqqlllfff```eeefffiiiooouuuvvvsssoooZZZUUUOOOPPP[[[nnnuuucccWWWNNNNNNSSS\\\aaa]]]VVVSSSNNNNNNMMMKKKHHHEEEBBB@@@@@@@@@???>>>======>>>>>>===>>>>>>===:::888888999777777777888888777666666555555666999999:::AAAIIIcccuuuzzzuuuqqqggg___aaa___fffqqq|||{{{{{{~~~tttnnneee^^^XXXSSSNNNJJJMMMSSShhhyyyzzzssslllkkkmmmrrr{{{|||jjjffflllvvvyyymmmjjjllliiiggg^^^LLLCCC===999999888555444666444444444444444555666666888999;;;BBBPPPgggxxxtttmmmmmmrrr{{{~~~qqqkkkhhhiiikkkooouuuzzz||||||}}}}}}{{{yyyxxxttthhh\\\LLLEEE???>>>===:::999<<<;;;;;;::::::::::::;;;;;;===<<<:::999999<<<>>>@@@BBBCCCDDDDDDFFFMMMWWW___iiimmmrrrvvvxxxyyy{{{|||~~~~~~~~~sss```]]]dddnnn|||{{{cccUUUHHHDDDDDDBBB??????>>>>>>>>>===<<<<<<;;;;;;;;;999999<<<===;;;;;;>>>@@@EEELLLTTTXXXXXXVVVUUUJJJDDD>>>===<<<::::::<<<===;;;::::::;;;<<<<<<;;;777<<>>======???@@@???AAABBB@@@===;;;999999777777777777777777777777444555777:::::::::AAAJJJhhh{{{~~~yyyooofffhhhgggmmmttt~~~}}}sssnnneee___YYYSSSMMMJJJNNNUUUhhhzzzwwwpppiiiffffffjjjttt~~~xxxiiiffflllxxx~~~uuusssuuuqqqpppeeeQQQCCC===999999888555333555555555444444555555666777777999;;;@@@MMMddd~~~{{{rrrpppsss{{{}}}{{{}}}rrrjjjeeefffiiinnntttxxxyyyyyyzzz{{{zzzxxxxxxttthhh\\\JJJDDD>>>>>>===::::::===;;;;;;:::999999999::::::;;;:::999999:::<<>>>>>=========<<<<<<<<<999888999<<<>>>>>>>>>>>>CCCGGGLLLRRRWWWZZZ\\\\\\RRRJJJCCC@@@>>>;;;;;;>>>>>>===;;;:::;;;<<<;;;:::777:::@@@HHHRRR[[[ccchhhnnnvvvyyycccPPPDDD???<<<;;;:::777:::>>>AAALLL[[[iiiqqqtttuuuuuuyyyzzzzzzzzzyyywwwtttsssqqqooollliiifffeeeddddddeeeffffffeeedddbbb___^^^YYYYYYXXXVVVUUUWWW[[[^^^cccccccccbbb___[[[WWWTTTOOOJJJCCC>>>;;;:::999888888777999@@@NNN___nnnxxxyyyxxxyyy|||~~~zzztttpppooopppqqquuuyyy}}}}}}BBB@@@>>>>>>@@@EEEJJJMMMVVV___iiioootttuuuqqqjjjfffddddddiiirrryyy}}}~~~nnncccWWWQQQSSS```xxxzzzgggYYYSSSPPPQQQVVVXXXTTTOOOMMMKKKIIIGGGDDDBBBAAAAAAAAA???@@@AAA@@@>>>===???AAA@@@CCCEEEEEECCC>>>;;;:::888888888777777777777777444555888;;;:::;;;DDDNNNllluuulllnnnnnnsssyyy{{{rrrmmmeee```ZZZUUUNNNKKKPPPYYYhhhzzzrrrkkkddd```___bbbmmmxxxrrrfffeeekkkwwwzzz{{{}}}zzzyyymmmVVVDDD>>>999999888555444555666666555555666666777888666888;;;???JJJ```zzzzzzvvvwww{{{|||xxxxxx|||}}}}}}~~~tttiiibbbdddggglllrrrwwwyyyyyyzzz{{{{{{zzzyyyuuujjj]]]JJJDDD>>>>>>===;;;;;;>>><<<;;;:::999999999999999::::::999999;;;===???AAAAAACCCDDDEEEGGGMMMVVV^^^iiimmmrrrvvvxxxyyy{{{|||~~~~~~~~~~~~~~~}}}lll```cccooo}}}ooo___OOOGGGEEEAAA???>>>=========<<<<<<<<<<<<<<<999:::<<>>===;;;;;;<<<>>>AAACCCHHHPPPZZZdddnnnvvvwwwssshhhdddbbbeeemmmvvv|||uuufffWWWPPPPPPYYYnnnzzzgggYYYTTTOOONNNQQQRRRMMMGGGFFFFFFEEECCCAAA??????@@@@@@???BBBEEEDDD@@@>>>???AAAAAAEEEKKKMMMJJJEEE???===::::::999777777777777777444555999;;;:::<<>>HHH\\\www{{{yyy|||~~~yyy{{{~~~}}}~~~tttiiiaaaaaadddjjjqqqvvvyyyzzz}}}~~~~~~}}}|||xxxlll___LLLEEE@@@???>>>;;;<<<>>>===<<<;;;::::::999999:::::::::::::::;;;===???@@@@@@BBBCCCDDDFFFLLLUUU\\\hhhlllqqquuuxxxzzz|||}}}~~~~~~~~~~~~~~~}}}tttdddcccmmm|||xxxfffRRRHHHCCC@@@>>>>>>===============<<<<<<<<<;;;>>>@@@EEENNNXXX[[[XXXUUUTTTUUUWWW[[[aaagggjjjhhh^^^TTTLLLEEE>>>;;;<<>><<<:::;;;:::999;;;BBBMMM[[[dddkkknnnsssxxx|||}}}zzzuuupppllllllpppvvvzzz}}}~~~:::::::::;;;<<<===>>>>>>???EEEMMMVVVcccpppvvvuuuiiiddd___```hhhrrryyy}}}zzzhhhWWWPPPOOOTTTeeeyyyyyygggXXXTTTNNNJJJLLLKKKFFF@@@?????????>>>============>>>AAAFFFIIIIIIDDDAAA@@@BBBBBBIIIQQQUUURRRLLLEEE@@@===;;;999888666666666666444666999;;;:::>>>KKKZZZppp~~~wwwzzzwww~~~wwwoookkkccc___[[[UUUNNNLLLUUU```oooxxxgggaaaZZZUUURRRUUUaaannnuuuhhh```eeeooo{{{aaaJJJBBB:::888777555666999666555555555555666777777555888;;;===FFFYYYttt|||yyy{{{{{{~~~}}}~~~|||ttthhh``````bbbhhhooowww{{{}}}{{{nnnaaaMMMFFFAAA@@@???<<<<<<>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;===>>>???>>>@@@BBBCCCFFFKKKTTT[[[gggkkkpppuuuxxx{{{}}}}}}}}}~~~~~~~~~}}}|||iiiccclll|||oooYYYKKKEEEBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;???BBBHHHVVVdddjjjhhhaaabbbdddhhhlllqqquuuxxxxxxnnnbbbYYYPPPFFFAAA@@@???===;;;;;;<<<======<<<;;;:::::::::<<<@@@DDDFFFPPP^^^rrrsssaaaNNNFFF???===<<<999777999999;;;AAAKKKWWWdddmmmssswwwxxxyyyzzzyyyxxxvvvtttsssrrrpppmmmkkkjjjjjjjjjjjjjjjjjjhhhddd^^^XXXUUUOOOOOOOOOOOOQQQVVV]]]bbbggghhhjjjjjjhhhccc___\\\SSSPPPJJJFFFCCC@@@===;;;;;;;;;999999<<>>CCCKKKYYYiiiqqqrrrjjjddd^^^^^^eeeooowww{{{~~~jjjXXXQQQOOOSSSaaasssxxxgggWWWTTTMMMHHHIIIGGGAAA<<<:::;;;;;;:::::::::;;;<<<<<>><<<:::888666555555555555666999::::::???NNN]]]qqq{{{~~~yyyvvvnnnjjjaaa^^^ZZZUUUNNNLLLUUUaaassswwwddd^^^WWWRRRNNNQQQ^^^lllrrrfff```gggsss~~~gggLLLCCC;;;888666555777;;;555444444444444555666666555888;;;===EEEXXXrrr{{{xxxzzz~~~}}}zzzyyyyyyxxxzzzsssfff______aaagggooowww|||}}}pppbbbOOOHHHBBBAAA???<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCEEEKKKSSSZZZfffjjjpppuuuxxx{{{~~~||||||}}}~~~~~~}}}~~~llldddlll|||xxx___PPPIIIFFFEEEGGG??????????????????@@@@@@999===AAAHHHXXXjjjqqqppplllnnnsssxxx}}}{{{oooeeeZZZNNNGGGFFF>>>===;;;;;;===>>>===<<<::::::999:::;;;>>>@@@BBBJJJYYYnnnvvvdddPPPHHH@@@>>>===999777888888888:::BBBNNN[[[ffflllsssuuuwwwyyyyyyyyyxxxwwwuuusssqqqooommmmmmmmmmmmkkkkkkjjjhhhccc]]]VVVSSSHHHHHHHHHIIIKKKQQQXXX^^^ccceeeggghhhfffbbb]]]ZZZSSSPPPLLLHHHEEEBBB???<<<;;;:::999888999@@@JJJRRRVVV]]]hhhrrryyy}}}}}}yyyvvvssspppmmmjjjkkkqqqyyy}}}~~~~~~@@@>>><<<:::999:::;;;<<<<<<999:::BBBLLLXXXfffqqqooohhh___\\\___gggttt~~~oooZZZQQQNNNPPP^^^ppppppaaaWWWNNNKKKFFFAAA<<<:::999999999888777666777:::===???GGGLLLQQQSSSPPPKKKGGGEEEDDDIIIRRR]]]bbb^^^TTTKKKFFF>>>888888:::888888999555666888;;;===CCCQQQ___vvv}}}~~~|||ssslllhhhccc^^^WWWQQQLLLMMMXXXdddzzzsssfffXXXLLLIIIIIILLLXXXfffyyyfffaaajjjuuu~~~uuuSSSCCC===<<<777777999444666666666666666666666666888666888>>>CCCPPPlll~~~~~~zzzzzz}}}}}}xxxuuupppttt}}}qqqccc^^^\\\^^^fffoootttyyy~~~tttaaaPPPHHHAAA???>>><<<>>>AAA>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[dddiiippptttvvvwww{{{~~~|||zzz{{{~~~~~~pppfffiiiuuunnnZZZLLLEEEDDDFFF???@@@AAA@@@???>>>???@@@>>>===???EEEPPP^^^jjjqqqooosssyyyvvvhhhZZZPPPJJJFFFBBB>>>===>>>???===:::>>>===;;;999999:::;;;<<>>DDDNNNYYY```jjjnnnrrrvvvwwwwwwwwwxxxuuutttsssqqqooonnnllllllpppnnnllliiiddd]]]TTTNNNHHHDDDAAABBBCCCFFFOOOXXXaaadddggghhheeeaaa^^^]]]]]]YYYSSSLLLEEE@@@===<<<555444444444777<<>><<<::::::::::::;;;888999???GGGQQQ```mmmoooiiiaaa^^^```hhhuuu~~~qqq^^^TTTOOOPPP___ppp{{{lll]]]SSSKKKHHHCCC???;;;999999999666555444444555777:::<<>>AAA>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[dddiiippptttvvvxxx{{{~~~}}}zzz{{{~~~~~~~~~sssiiikkkvvv|||eeeTTTIIIEEEEEEBBBAAA@@@>>>===>>>@@@BBB???>>>>>>CCCLLLXXXccciiinnnqqqvvv|||ttteeeXXXPPPKKKGGGBBB@@@@@@@@@???<<>><<<;;;;;;;;;======DDDLLLaaa}}}}}}uuubbbSSSEEE???===:::777777777777888:::>>>FFFOOOUUUaaagggnnntttuuutttsssrrrvvvvvvuuuuuutttsssrrrrrrqqqpppmmmjjjeee^^^UUUOOOIIIEEEBBBBBBBBBDDDKKKSSS\\\```dddeeedddaaa___^^^]]]ZZZSSSLLLEEE@@@===;;;888777555555666999===???HHHOOOZZZgggqqqxxx{{{}}}|||}}}{{{vvvooojjjjjjkkkppptttyyy}}}~~~EEEDDDAAA>>><<<:::999888:::888999===@@@HHHXXXfffnnnkkkeee```aaajjjvvv~~~ssscccXXXQQQRRR```qqqrrrdddWWWMMMEEEBBB???;;;999888777888555444333333444666888:::FFFPPP^^^iiiiii```SSSIIIHHHJJJQQQ[[[cccddd]]]VVVJJJBBB;;;::::::888777888:::888999;;;>>>DDDRRR```lllpppuuuwwwwwwwwwyyy{{{}}}~~~~~~~~~{{{rrrkkkfffaaa\\\VVVQQQMMMOOO[[[hhh~~~{{{kkk___SSSJJJIIIHHHIIIUUUcccqqqaaa```lllxxx~~~xxxrrr~~~VVVEEE===<<<666666:::666666666666666666666666666777555888===BBBNNNiiizzzwww{{{|||yyyyyy~~~|||xxxvvvsssssstttxxxwwwiii\\\ZZZ\\\eeemmmrrrxxx}}}wwwgggUUULLLCCCAAA@@@>>>>>>???>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[ccciiippptttvvvxxx{{{~~~~~~|||{{{}}}}}}~~~xxxmmmnnnwwwxxxcccTTTKKKHHHFFFDDDAAA??????AAACCCEEE???>>>>>>AAAGGGPPPYYY___jjjmmmqqqvvv|||vvvfff\\\VVVPPPIIIDDDCCCBBB@@@>>><<<<<<;;;::::::::::::;;;BBBJJJ]]]xxx|||mmm^^^MMMDDD???:::888888888888777777999>>>DDDIIIUUU\\\fffnnnqqqpppnnnmmmttttttuuuvvvvvvvvvvvvvvvtttrrrpppmmmhhh```WWWQQQKKKGGGCCCBBB@@@@@@EEELLLUUUYYY]]]``````_________]]]ZZZSSSLLLEEE@@@<<<:::;;;999666444444555888999@@@GGGSSS```kkksssxxxzzzyyyzzzyyytttnnnjjjjjjlllqqqtttyyy}}}~~~HHHGGGEEEBBB>>>;;;999888:::::::::;;;;;;AAAPPP___kkkkkkgggbbbdddmmmyyywwwhhh\\\TTTTTTaaappp|||~~~tttggg[[[OOOFFF???===;;;888777666666777666666555555666777999:::BBBNNNaaarrrwwwooo^^^QQQKKKLLLQQQZZZdddgggbbb\\\MMMDDD<<<::::::777777888:::888888;;;???FFFTTTaaahhhjjjmmmmmmnnnpppsssvvvwwwxxxzzz|||}}}~~~zzzqqqjjjeee___ZZZTTTPPPMMMPPP^^^kkkxxxgggZZZPPPIIIHHHFFFGGGSSSbbb~~~ooo___]]]iiittt|||rrrwww}}}rrrjjjttt~~~WWWEEE===;;;555666:::666666666666666666666666666777555777<<>><<<===>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[ccchhhoootttvvvxxx|||}}}||||||~~~}}}~~~~~~}}}qqqpppxxxxxxeeeVVVLLLHHHFFFCCCBBBCCCEEEFFFGGG?????????@@@DDDKKKRRRXXXdddhhhnnnsssxxx~~~vvvmmmeee]]]SSSKKKGGGDDDAAA>>>===<<<<<<<<<<<<;;;;;;;;;???GGGZZZuuuxxxhhhVVVKKKCCC<<<:::;;;::::::999888888:::???CCCIIIPPPZZZccchhhjjjkkkkkkoooppprrrtttuuuuuuuuuuuuwwwvvvssspppkkkcccZZZTTTOOOJJJEEECCC@@@===@@@FFFMMMPPPUUUXXXYYYZZZ\\\]]][[[WWWRRRKKKDDD???;;;999;;;999666444333444555666===CCCMMMYYYdddmmmrrrtttuuuvvvvvvrrrmmmjjjkkkmmmrrrvvvzzz}}}~~~HHHHHHGGGEEEBBB???<<<:::<<<<<<<<<<<<:::===IIIWWWfffjjjiiidddfffqqq}}}zzzlll___WWWWWWaaakkktttuuupppeeeZZZQQQGGG@@@:::999888666666555666666666666555555666777888999<<>>;;;:::888777999888666777<<>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[bbbhhhoootttvvvxxx|||}}}||||||~~~~~~~~~~~~uuusssyyy{{{dddSSSJJJGGGDDDDDDEEEFFFEEEDDD>>>???@@@AAACCCHHHOOOTTT___fffnnntttxxx|||}}}tttkkk___UUUNNNHHHCCC???@@@AAABBBBBBBBBAAA???>>>===FFFXXXrrrrrr___QQQFFF>>>;;;<<<:::::::::999888999<<>>:::888888777555444333444555666999>>>HHHTTT___hhhnnnqqqppprrrrrrpppllljjjlllnnntttwww{{{}}}~~~FFFFFFGGGGGGEEECCC@@@>>>>>>===<<<===;;;<<>><<<:::888888:::999777888===BBBGGGQQQZZZ]]]\\\[[[\\\___dddhhhkkkggghhhkkkqqqxxx~~~wwwnnngggbbb\\\WWWQQQNNNNNNTTTcccsssxxxhhhZZZQQQKKKIIIGGGHHHWWWhhhqqq^^^XXX```iiixxxqqqeeekkkzzz{{{jjjdddiii}}}mmmPPP@@@;;;;;;666777999555666666666666666666666666666444777;;;>>>HHHaaa{{{yyyvvv{{{}}}zzz|||{{{wwwrrrooorrrzzz~~~lll___\\\]]]dddkkkooosssxxxkkk[[[JJJBBB???===<<<<<<>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[bbbhhhoootttvvvyyy|||~~~{{{{{{|||~~~zzzvvvzzzzzzcccRRRMMMHHHEEEEEEDDDBBB???>>>@@@BBBBBBBBBFFFLLLQQQ[[[cccmmmssswwwzzzyyylll```XXXPPPIIIDDD@@@AAACCCDDDCCCBBB@@@>>>>>>EEESSSkkklll\\\MMMBBB<<<===888999999888777777999;;;===@@@DDDIIINNNVVV]]]bbbbbbdddhhhllloooqqqrrrrrrvvvuuutttqqqmmmfff^^^XXXQQQMMMIIIFFF@@@;;;;;;??????AAADDDEEEGGGIIILLLNNNMMMKKKHHHEEE@@@<<<999777666555444444444555666777333888BBBNNNZZZdddlllppplllnnnooonnnkkkjjjmmmooovvvxxx{{{}}}BBBDDDGGGHHHHHHGGGDDDCCC???<<<;;;===<<<<<>>GGG___xxx|||uuuwww~~~}}}xxxsssrrrvvvzzz}}}|||rrrbbb______eeekkknnnrrrvvv|||vvvcccNNNDDDAAA???>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[bbbgggoootttvvvyyy}}}~~~zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~eee\\\PPPHHHEEEDDDBBB??????BBBDDDCCCAAABBBGGGLLLSSS[[[eeekkkooovvvvvvkkkcccZZZRRRLLLBBBDDDFFFGGGGGGEEEBBB@@@AAADDDMMMaaalllZZZJJJBBBAAA999:::;;;999777666777999:::<<<>>>AAADDDJJJPPPUUUUUUYYY___eeejjjnnnpppppprrrqqqpppnnnkkkeee]]]XXXOOOKKKHHHEEE???999999<<<;;;<<<>>>>>>>>>@@@BBBEEEEEEDDDCCCAAA>>>;;;999777666555555555555555666777222666>>>IIITTT___gggkkkiiikkkmmmllljjjjjjmmmpppwwwyyy|||~~~@@@BBBFFFIIIJJJIIIGGGFFF???;;;:::<<<======???DDDSSS```gggdddiiiyyynnnaaa]]]___]]]YYYVVVTTTLLLBBB======;;;777888888777777777666666666777777777888888888888888999;;;EEEXXXllluuuqqqjjjXXXTTTTTT\\\gggkkkddd\\\RRRHHH???<<<;;;::::::===>>>;;;<<<@@@CCCCCCGGGLLLKKKKKKLLLPPPWWW^^^dddgggddddddeeekkkttt{{{~~~~~~vvvmmmeeeaaaYYYUUUPPPNNNNNNVVVgggwww|||mmmbbbZZZSSSPPPMMMOOOaaatttnnn\\\YYYaaahhhqqqvvvpppuuuhhh___dddooowwwyyyfff[[[\\\nnnqqq]]]HHH:::888;;;777777999333666666666666666666666666555444666;;;===FFF^^^www~~~uuuuuu}}}vvvssstttwwwzzz{{{~~~xxxddd``````fffkkknnnqqquuuyyy}}}iiiRRRFFFBBB@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======AAA???AAADDDFFFIIIRRR[[[bbbgggoootttvvvyyy}}}~~~zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvviiiXXXLLLGGGEEEDDDCCC@@@CCCEEEDDD@@@@@@DDDHHHKKKRRR\\\bbbgggppp||||||rrrjjjbbbYYYSSSJJJLLLOOOQQQPPPNNNKKKIIIDDDDDDHHHZZZ{{{zzzeeeRRRIIIGGG===>>>>>><<<999777777888999:::<<<===???BBBFFFJJJKKKOOOVVV^^^eeejjjmmmnnnnnnnnnmmmllliiiccc\\\VVVMMMIIIFFFDDD???888777;;;999:::::::::999:::===???@@@@@@???>>><<<:::999888777666666555555555666666444888>>>GGGPPPYYY```cccgggiiilllkkkjjjjjjmmmqqqxxxzzz|||~~~BBBAAAAAAEEEHHHIIIGGGDDDEEEDDDAAA???>>>>>>???@@@OOOYYY```aaakkk}}}nnnccc```^^^ZZZUUUNNNIIICCC@@@???===999666777666666666666666777888:::999888666555555555555777===BBBKKK___tttuuujjj[[[RRRQQQ]]]hhhhhhbbb___QQQKKKDDD>>>;;;;;;::::::<<<<<<<<<<<<===???@@@@@@BBBAAACCCJJJPPPWWWbbbllloooiiidddeeemmmwww}}}|||tttlllccc^^^XXXQQQOOOTTTUUUXXXgggzzzvvvlllkkk```XXXYYYYYYbbbuuummmbbb\\\bbbjjjnnnpppsssooohhhcccfffkkkpppuuuyyyyyywwwcccZZZ]]]dddooovvvqqqbbbTTT???<<<888777888777555222555555555555555555555555444999777888===BBBUUUsss{{{vvvxxx|||wwwwwwyyy|||yyy{{{rrrllliiilllnnnoooqqquuuuuuyyyoooXXXGGGAAAAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<===<<<:::::::::;;;===??????BBBDDDCCCCCCHHHRRRZZZ```jjjrrruuuvvvzzz|||{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~fff[[[SSSJJJGGGJJJEEEDDDDDDDDDFFFFFFDDDBBBKKKNNNRRRVVV[[[bbbjjjqqq}}}zzzxxxrrrfff\\\VVVTTTRRRTTTVVVUUUPPPJJJIIIHHHJJJWWWrrrxxxfffUUUHHHFFFBBB>>>;;;::::::::::::<<<;;;:::999999999;;;;;;DDDFFFJJJRRR[[[dddiiilllnnnnnnmmmjjjddd]]]WWWRRRHHHFFFCCC???<<<:::888888888777666666666777999:::===<<<;;;999999999::::::777666555444333444555555::::::===CCCLLLUUU[[[^^^___aaaccceeegggjjjooorrrvvvyyy}}}BBBAAAAAADDDHHHKKKLLLKKKFFFDDDAAA>>>=========>>>KKKUUU\\\^^^iii||||||kkk```]]][[[VVVQQQJJJEEE???<<<<<<:::777444777777666666666666777777999999777666555555555555555:::>>>GGG[[[ooorrrhhh\\\TTTSSS^^^ggghhhccc```QQQKKKDDD>>>;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<>>AAAGGGNNNVVVbbbmmmqqqkkkeeeeeekkkuuu}}}yyyqqqjjjccc^^^YYYRRROOOTTTWWW[[[kkk~~~|||rrrrrrggg___```___fffxxxooofffaaahhhpppsssssstttooogggaaacccgggjjjmmmqqqwwwxxxeee[[[[[[```hhhmmmhhhZZZMMM???<<<999777888777555333555555555555555555555555555999777888===AAASSSpppyyysssttt|||yyy{{{~~~~~~~~~xxxqqqlllmmmoooooopppsssqqqtttyyynnnXXXHHHBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;===>>>???BBBDDDCCCCCCHHHRRRZZZ```iiiqqqtttuuuxxxzzzyyyyyyxxxwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~yyymmmcccXXXRRRSSSIIIGGGFFFEEEFFFFFFDDDCCCCCCFFFIIILLLOOOTTT\\\aaalllvvv{{{|||yyyppphhh___[[[YYYYYY\\\[[[XXXTTTLLLJJJKKKUUUkkkyyyfffYYYKKKFFF@@@=========<<<:::<<<;;;:::999999999::::::<<<>>>CCCKKKUUU^^^eeehhhkkkkkkiiifff```XXXQQQMMMDDDBBB???<<<999777666666888777777666666777777777:::999888666666666777777777666555444444444555555888888;;;AAAIIIRRRWWWZZZ]]]___bbbdddgggjjjooorrruuuyyy}}}DDDBBBAAACCCHHHMMMQQQRRRKKKIIIDDD@@@>>>======>>>EEENNNUUUZZZgggzzzyyyiii```\\\YYYTTTOOOGGGBBB===:::::::::777555888777777666666777777777999888777666666555666666444888===FFFYYYlllooohhh]]]XXXWWW___ggghhhdddbbbQQQKKKDDD>>><<<<<<<<<<<>><<<;;;999999888888;;;:::===CCCJJJSSSaaannntttnnnfffccchhhqqq{{{~~~tttnnnhhhccc___YYYRRROOOSSSXXX```rrr|||}}}ssskkkkkkhhhlll|||pppkkkkkksss||||||zzztttllleeeeeeffffffgggiiitttzzziii^^^\\\]]]```ccc^^^QQQGGG>>>;;;999777777666555333666666666666666666666666666:::888888===???PPPlllyyyrrrppp{{{}}}}}}vvvpppooopppooooooqqqoooqqqtttzzz}}}nnnYYYIIIBBBAAA@@@??????>>>===<<<;;;;;;::::::<<<<<<;;;::::::<<<===>>>???AAACCCCCCCCCHHHRRRZZZ```iiiqqqssstttwwwyyyxxxvvvuuusssssstttwwwzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~xxxjjj```___RRROOOKKKIIIHHHHHHGGGGGGFFFGGGIIIJJJKKKNNNSSSVVV[[[eeerrr{{{~~~yyy|||~~~zzzuuuiiieee```___```aaa```^^^QQQNNNMMMRRRaaa|||wwwiiiVVVNNNEEE?????????===;;;;;;;;;:::999888888999999666999===EEENNNXXX```eeeiiihhhgggccc\\\TTTMMMIII@@@???<<<:::777666666666777777888888888777777666888777666666555666666666777666555555444444555555666666888>>>EEEMMMRRRUUUYYY\\\___bbbfffjjjooorrruuuyyy}}}HHHFFFCCCBBBFFFLLLRRRVVVRRROOOJJJEEEAAA????????????FFFMMMUUUdddvvvvvviiiaaa^^^[[[VVVRRRHHHCCC===;;;;;;<<<:::888888888777777666777777777888777666666666666666777777999>>>HHHZZZkkkoookkk___]]]]]]bbbggghhheeebbbQQQLLLEEE???===<<<=========<<<:::999888777666666777666999???EEENNN^^^mmmsssnnnfffbbbdddmmmyyy|||rrrkkkfffaaa]]]XXXRRROOORRRYYYeeewwwwwwvvvpppqqq}}}rrrqqqvvvxxxqqqooommmiiiffffffqqq|||nnndddaaa]]]]]]]]]WWWMMMDDD<<<;;;999777666666555444777777777777777777777777777:::777888<<<>>>LLLfff{{{sssqqqwww{{{qqqppppppoooooopppqqqqqqrrrvvvzzz~~~~~~zzzmmmZZZLLLDDDBBBAAA@@@@@@???>>><<<;;;:::::::::<<<;;;;;;;;;;;;<<<===>>>>>>AAACCCCCCCCCHHHQQQYYYaaajjjrrrssstttwwwxxxwwwuuussspppoooqqquuuzzz}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~zzznnnjjj___[[[UUUQQQPPPPPPPPPOOOPPPQQQQQQQQQQQQRRRSSSTTTUUU]]]hhhqqqzzzyyytttwww|||}}}|||rrrmmmgggccccccddddddcccXXXTTTRRRRRRZZZooozzzhhh\\\LLLBBB@@@???>>><<<<<<;;;;;;:::999888888888777888<<>>===<<<@@@FFFPPP___pppzzz~~~xxxqqqhhhbbb___]]]YYYUUUJJJEEE???<<<<<<===;;;999999999888777777777777777777666666666666666777888888:::???KKK\\\jjjooolllcccdddeeegggiiiiiieeeaaaSSSNNNFFF@@@======<<<<<<999999888777777777777777444444777;;;@@@HHHXXXgggooolllfffaaabbbjjjwww}}}rrrjjjddd___[[[VVVQQQNNNQQQZZZiii|||vvvtttyyyrrrvvv~~~~~~zzzrrrjjjhhhooo}}}~~~tttkkkfffaaa^^^ZZZTTTJJJBBB;;;:::999777666555555555777777777777777777777777777:::777777<<<===IIIaaawwwsssvvv~~~ssspppqqqpppooopppqqqpppppprrrvvvyyyzzzzzzvvvkkk[[[NNNFFFCCCBBBAAAAAA@@@>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<======>>>AAACCCBBBBBBGGGQQQYYYccclllsssuuuuuuxxxyyyxxxuuussspppnnnppptttzzz}}}~~~|||{{{{{{|||~~~~~~~~~}}}~~~~~~}}}}}}|||vvvlllhhhbbb]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVUUUVVVXXX^^^fffnnnwwwxxxqqqppptttxxxzzzwwwsssmmmhhhffffffffffff^^^ZZZWWWUUUXXXfffzzzlllXXXIIIBBB@@@>>>=========<<<;;;:::999888777888:::<<>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBBBBGGGQQQYYYdddmmmtttvvvvvvxxxxxxwwwwwwuuurrrppprrruuuzzz}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~xxxsssnnnjjjiiiiiiiiiiiiiiihhhgggggggggeeebbb___YYYWWWXXX^^^eeennnzzzzzzqqqkkkjjjooossswwwtttqqqmmmjjjhhhhhhhhhaaa]]][[[ZZZYYYaaayyyzzzhhhVVVJJJCCCAAA@@@??????>>>===;;;:::888777888999:::;;;???HHHTTT]]]eeeeeedddbbb]]]WWWQQQMMMFFFDDDAAA===:::888777666555777:::===AAADDDFFFGGG>>>>>>======;;;:::888777666777777777777666555444777666666999>>>DDDGGGHHHHHHMMMTTT[[[bbbhhhnnnrrruuuyyy}}}\\\XXXQQQJJJGGGJJJRRRYYY```^^^[[[VVVNNNFFF???;;;<<<;;;>>>IIIWWWccckkknnniiifffcccbbbccccccaaa___TTTNNNEEE@@@???>>><<<:::;;;:::999888777777777777555555555555666777999999999<<>><<<;;;:::777777666666666666777777333444888999888<<>>===<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<===@@@BBBBBBBBBGGGPPPXXXdddmmmtttuuuuuuwwwwwwvvvyyyxxxuuuttttttwww{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{wwwttttttttttttttttttsssssstttuuusssoookkkccc^^^\\\___bbbgggrrr~~~}}}qqqddd^^^bbbhhhnnnnnnnnnmmmkkkiiihhhhhhbbb]]]\\\^^^[[[^^^pppwwwgggWWWKKKEEEDDD@@@@@@@@@???===;;;888777777888999999===FFFTTT___eeeeeefffdddaaa\\\WWWSSSLLLJJJFFFAAA<<<999777666777888999<<<@@@CCCFFFHHHCCCCCCBBBAAA???<<<:::888666777777888777666555444777666555888<<>>===:::===GGGUUU```fffjjjgggfffeeeeeeggghhhfffeeeZZZSSSKKKEEEBBBAAA???===;;;:::999888777777777777555555555555666888999:::===@@@JJJZZZiiippprrrrrrsss|||yyytttmmmdddYYYSSSJJJBBB>>>;;;:::999888888777666666666666666333555888999777888DDDQQQaaafffkkkkkkjjjooo{{{yyyqqqkkkeee^^^YYYUUUTTTSSSVVVcccuuuwwwssskkkmmmuuuyyyrrr{{{~~~tttgggWWWGGG<<<888999:::888444333444777555555555555555555555555555777444666<<<<<>>??????>>>===============>>>:::;;;<<<<<<======<<<<<<===@@@BBBBBBBBBGGGPPPXXXdddlllsssttttttuuuvvvttt{{{zzzwwwvvvvvvyyy|||~~~||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzzzz{{{zzzzzzxxxwwwvvvxxxzzzxxxtttppppppiiiddddddddddddlllwww|||}}}ppp___UUUWWW^^^dddgggiiijjjiiihhhffffffaaa]]]]]]```]]]\\\jjj}}}sssaaaQQQIIIGGGAAAAAAAAA@@@>>>;;;999777777888999:::===HHHWWWcccggghhhiiihhhfffaaa]]]ZZZRRRPPPKKKEEE@@@<<<:::888888999999;;;>>>BBBEEEGGGHHHHHHGGGFFFCCC@@@===;;;666777888888888777555444666555444666:::???AAABBBBBBHHHPPPYYYaaahhhnnnrrruuuyyy}}}fffccc]]]UUUOOOPPPVVV\\\fffkkkooojjj^^^OOOFFFBBB===<<<===DDDQQQ]]]fffjjjfffhhhiiihhhkkkpppppplllfff___UUUMMMHHHEEEDDDBBB@@@>>><<<;;;;;;<<<;;;:::666555555555666777999::::::CCCTTTiiivvvyyyzzz{{{|||~~~ssshhhaaaTTTOOOHHHAAA;;;888888888777777777777777666666555666555666777777999BBBMMM^^^fffkkkkkklllsss{{{{{{rrrkkkccc\\\WWWSSSPPPPPPXXXgggxxx~~~~~~}}}kkkhhhnnnxxx~~~{{{{{{}}}oooVVVDDD>>>888777666666666666666777777666666555444444333333555444666888888<<>><<<<<<======;;;::::::::::::;;;<<<===>>>>>>???@@@AAAAAABBBFFFNNNTTTaaaiiiqqqrrrsssvvvwwwvvvwwwxxxyyy{{{|||}}}}}}}}}|||zzzyyyyyyzzz|||}}}|||~~~|||||||||}}}|||{{{}}}~~~}}}~~~~~~}}}zzzyyywwwwwwwwwvvvssspppsssqqqmmmiiifffgggkkknnnyyyvvvcccTTTPPPRRR^^^___aaabbbccccccbbbbbbccc^^^ZZZZZZZZZ^^^gggqqqssscccSSSIIIJJJIIIHHHGGGDDDAAA===;;;:::777777:::???HHHWWWdddlllqqqsssooollljjjgggccc]]]XXXQQQIIIBBB>>><<<<<<888888888999<<<@@@CCCFFFGGGHHHHHHHHHEEEAAA===;;;666666555444444444444555555555555777999<<>>======CCCNNNZZZcccgggjjjnnnnnnmmmoootttvvvuuunnnhhh___VVVOOOJJJHHHGGGCCC@@@===;;;::::::888777555555444444444555777888===FFFYYYooo|||{{{pppeee^^^OOOKKKEEE>>>:::777777777777888888888888888777777666555666777777999BBBLLL\\\eeelllmmmooowwwzzzqqqjjjccc\\\WWWSSSQQQRRRZZZjjj{{{yyyhhhhhhnnnxxx{{{___JJJAAA888888777666666666666666555555555555555555555555555444666888888<<>>============<<<::::::::::::;;;;;;<<<===>>>???AAABBBBBBBBBFFFMMMSSS___hhhoooqqqrrrvvvxxxwwwwwwxxxzzz{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~||||||||||||||||||~~~~~~}}}{{{xxxvvvtttsssrrrpppnnnmmmlllhhheeecccdddhhhllluuu}}}wwwdddTTTOOOPPPRRRTTTWWWZZZ]]]___aaaaaa___ZZZVVVVVVXXX\\\eeeoooyyylll^^^TTTLLLKKKIIIGGGEEEBBB>>><<<;;;888777;;;@@@HHHWWWeeennnssswwwtttqqqppplllhhhbbb]]]VVVMMMFFF@@@===;;;<<<;;;;;;;;;<<<>>>@@@BBBEEEEEEFFFEEECCC@@@<<<:::777777666555555555555666444444555666888;;;>>>??????DDDKKKSSS\\\dddlllqqqvvvyyy}}}kkkkkkgggaaa[[[XXXZZZ]]]nnnvvv}}}zzzmmm[[[MMMFFF@@@>>>>>>AAAJJJTTT\\\aaalllrrrvvvttttttxxx|||}}}yyyuuunnndddZZZRRROOONNNIIIEEEAAA===;;;:::888666777777666555555666777888???III]]]tttzzzqqqggg]]]WWWHHHEEE@@@;;;888666666666888888999999:::999999999888666666777888999AAAJJJZZZdddlllooosss{{{yyypppjjjccc[[[VVVSSSQQQTTT^^^nnnrrrdddffflllxxxhhhOOOCCC999999888666555555555555333333444444555666777777555444666888888;;;EEEQQQkkk{{{wwwuuuwww{{{}}}}}}||||||}}}zzztttcccWWWKKKGGGEEECCCBBBBBB@@@???======>>>>>><<<;;;::::::::::::;;;<<<===>>>???AAABBBBBBCCCFFFMMMSSS]]]fffnnnppprrrvvvxxxxxxxxxyyyzzz{{{|||}}}}}}}}}{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~yyyuuuoookkkiiigggeeeccccccbbb```]]]\\\]]]bbbeeeoooyyyyyyfffUUUMMMMMMIIIKKKNNNQQQUUUYYY[[[\\\ZZZUUURRRRRRTTTXXXaaakkkuuu}}}uuujjj```SSSPPPMMMJJJHHHFFFCCC@@@<<<999888;;;@@@IIIXXXfffqqqwww|||{{{xxxwwwsssnnngggccc\\\SSSKKKDDD???<<<@@@???===<<<;;;;;;<<<<<<@@@AAABBBBBB@@@>>>;;;999888888777666666666666666444444444555777999<<<===>>>CCCJJJSSS[[[dddlllrrrwwwyyy}}}mmmnnnmmmhhhbbb^^^^^^___lllvvv~~~qqq___OOOGGGBBB@@@???@@@FFFMMMUUUYYYiiisss{{{|||{{{~~~{{{qqqeee\\\WWWUUUPPPLLLFFFAAA>>><<<:::999;;;:::999888888888999:::===HHH]]]ttt}}}wwwnnncccYYYPPPKKKAAA@@@===:::777777777777777777888999::::::999999999777666888888999@@@HHHXXXcccmmmqqquuu|||wwwoooiiibbb[[[UUUQQQQQQUUUaaarrrlll___dddiiiwww}}}{{{nnnQQQCCC:::999888666555444444444333333444444555666666666444444666888888:::DDDOOOlll{{{|||{{{{{{|||yyyvvvwww|||}}}vvveeeXXXLLLGGGEEECCCAAABBBAAA???>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<===???AAACCCCCCCCCGGGMMMSSS[[[dddmmmoooqqqvvvxxxxxxyyyyyy{{{||||||}}}}}}}}}{{{{{{{{{zzzyyyzzz{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~{{{vvvnnngggbbb^^^[[[YYYXXXWWWVVVSSSRRRTTTYYY\\\gggsss~~~zzzjjjWWWLLLIIIGGGHHHIIIKKKMMMPPPRRRTTTVVVRRROOOPPPQQQSSS[[[dddkkk{{{~~~zzzzzz|||yyypppggg[[[WWWSSSPPPOOOLLLIIIEEE>>>:::999<<>>===;;;:::888888777666666555555666666333333333444555888:::;;;>>>BBBIIIRRRZZZdddmmmsssxxxzzz}}}llloooqqqnnniiidddbbbccclllvvvtttbbbRRRIIIBBBAAA@@@@@@CCCHHHNNNRRRbbbppp|||rrrhhhaaa]]]VVVQQQJJJDDD@@@>>><<<:::;;;:::999888888999::::::===FFFYYYnnnzzzzzzxxxwwwvvvrrrjjjaaaVVVMMMGGGCCC===<<<:::999888888888888555666777888999999999999;;;777666888999:::???EEEVVVbbbmmmrrrvvv||||||tttmmmhhhaaaZZZTTTPPPQQQWWWcccuuuiii[[[```dddsss~~~yyywwwoooQQQBBB:::999888666555444444444555555555555555555555555444444666888777999BBBLLLkkkuuutttrrr|||~~~xxxyyy}}}}}}xxxwww|||}}}vvvgggZZZLLLGGGEEEBBBAAABBBAAA@@@>>>>>>??????===<<<;;;::::::::::::;;;;;;<<<>>>AAACCCDDDDDDHHHNNNSSS[[[dddllloooqqqvvvyyyyyyzzzzzz{{{|||}}}}}}}}}}}}{{{||||||zzzxxxxxx{{{}}}}}}~~~~~~||||||~~~{{{sssjjjccc\\\WWWSSSOOOOOOMMMKKKJJJLLLOOORRR^^^jjjxxxzzzooo^^^PPPJJJFFFFFFEEEEEEFFFHHHKKKLLLTTTPPPOOOPPPPPPPPPVVV]]]dddsss~~~wwwvvvxxxwwwqqqjjj```\\\WWWTTTSSSQQQLLLGGG@@@<<<:::===BBBKKK[[[jjjuuu|||}}}zzzuuupppkkkhhhbbbZZZRRRKKKFFFCCC>>>===<<<;;;::::::::::::999::::::;;;::::::999888777666555555444444555555333333333333444666888999===AAAHHHQQQZZZdddnnntttxxxzzz}}}lllppptttsssoookkkiiiiiipppyyyuuucccTTTMMMBBBBBBBBBBBBBBBDDDHHHKKKYYYjjj~~~wwwnnnggg]]]WWWNNNGGGBBB>>>;;;999888888777666666777888999>>>EEETTTeeennnnnnlllllliiieee]]]UUULLLEEEAAA???999999999999999888888888444555666888999:::::::::<<<888666888::::::===CCCSSS___lllrrrwww}}}zzzrrrlllgggaaaYYYTTTPPPRRRYYYgggxxx}}}||||||}}}hhhXXX]]]]]]mmm~~~}}}vvvtttlllQQQCCC999999888666555555555555555555555555555555444444444444666888777888@@@JJJeeerrrnnnkkksss}}}~~~wwwwww{{{~~~}}}|||zzz{{{~~~wwwiii[[[MMMGGGDDDBBBAAABBBBBBAAA??????@@@@@@>>>===;;;;;;::::::::::::;;;;;;<<>><<<>>>CCCLLL]]]llluuu|||}}}{{{xxxsssoookkkddd\\\TTTMMMHHHFFF===============<<<<<<<<<999999999:::999999888888666666555444444444444444444444333333444666777999<<<@@@GGGPPPYYYdddnnnuuuyyy{{{~~~mmmqqqvvvwwwtttqqqpppqqquuu}}}rrraaaSSSLLL@@@BBBDDDDDDBBBBBBDDDGGGOOO```vvv{{{rrrhhhaaaWWWMMMEEE@@@<<<999777666555555666777888999<<<@@@KKKXXX^^^^^^]]]^^^YYYVVVPPPIIICCC>>><<<;;;666666777888888888777666444555777999:::;;;<<<<<<===999777999::::::===AAAOOO]]]kkksssyyy|||wwwqqqkkkfff```YYYSSSRRRTTT\\\jjj|||zzzyyyzzzzzz~~~jjjWWWYYYWWWgggwwwzzzqqqnnnzzzeeeLLLAAA888888777666666666666666333333444444555666666666444444666888777777???III___}}}sssnnniiilllrrrxxxxxxwwwzzz|||xxxzzz}}}|||yyyjjj\\\MMMGGGDDDBBBAAABBBCCCAAA@@@@@@@@@@@@???===;;;;;;::::::999::::::;;;:::>>>BBBDDDGGGKKKQQQWWW]]]fffnnnqqqssswwwyyyyyy{{{{{{|||}}}}}}}}}}}}|||zzz}}}~~~{{{xxxwwwzzz~~~{{{~~~|||{{{~~~}}}~~~~~~}}}{{{wwwssslllbbbXXXQQQLLLLLLJJJGGGDDDCCCEEEFFFKKKVVVgggxxx{{{mmm```SSSPPPKKKFFFDDDCCCDDDFFFFFFGGGJJJPPPQQQOOOQQQUUUWWWcccqqq{{{}}}tttmmmjjjjjjjjjjjjgggbbb^^^^^^^^^ZZZPPPHHHCCC???<<<>>>CCCMMM^^^mmmuuu{{{}}}zzzuuupppggg^^^UUUNNNJJJHHH@@@@@@@@@@@@@@@?????????:::::::::999999888888888777666666555555555555555555555444444444666777888<<<@@@FFFOOOYYYdddooovvvzzz{{{~~~nnnsssxxxzzzxxxvvvvvvwwwxxx~~~~~~ooo]]]PPPIII@@@BBBEEEEEECCCAAACCCDDDFFFVVVmmmyyyssskkk___SSSJJJCCC>>>;;;777777666777777999;;;<<<999;;;CCCMMMRRRRRRRRRSSSMMMJJJEEE@@@<<<999777777444555666777777777666555555666888:::<<<======>>>>>>999777999;;;:::<<<@@@LLL[[[kkktttzzz{{{vvvpppkkkfff```XXXSSSTTTWWW___mmm~~~~~~xxxxxxyyyzzz}}}}}}kkkWWWWWWSSSbbbqqq{{{|||vvvmmmiiitttzzz]]]GGG>>>888777666666666666666777111222333444666777888888444444666888777777>>>HHH]]]|||xxxqqqhhhiiikkkpppzzzzzzxxxyyy{{{}}}{{{sssuuu~~~{{{kkk\\\NNNGGGDDDAAAAAABBBCCCAAA@@@@@@@@@@@@???===;;;;;;:::999999:::::::::999===BBBEEEGGGLLLRRRXXX___gggoooqqqssswwwyyyyyy{{{||||||}}}}}}}}}}}}|||zzz}}}~~~|||wwwvvvzzz~~~{{{~~~|||{{{{{{yyyzzz{{{||||||~~~xxxoooddd\\\NNNNNNKKKHHHDDDCCCDDDEEEFFFOOObbbxxxyyykkkaaa\\\UUUMMMGGGDDDCCCDDD@@@BBBHHHOOOQQQPPPQQQTTTSSS___llluuu|||~~~yyyppphhhcccccceeehhhkkkgggddddddddd___UUULLLDDD???===???CCCNNN___nnnuuu{{{zzztttjjj___UUUNNNJJJHHHCCCCCCCCCCCCCCCBBBAAA@@@;;;;;;::::::999999888888888888777666666666666666666555555444555666777888;;;???FFFNNNXXXdddooovvvzzz{{{~~~ooopppuuu|||~~~{{{xxxyyy|||xxxhhhXXXLLLGGGAAA@@@@@@AAABBBCCCAAA@@@EEEMMM\\\ttt~~~sssbbbTTTJJJBBB===999777888999::::::999888777===>>>@@@BBBCCCDDDCCCCCCAAA@@@>>><<<:::888777666888777777777777777888999777666666777:::<<<===<<>>======<<<;;;;;;::::::;;;;;;<<<<<>>AAAIIIPPPQQQRRRUUUYYY^^^fffooovvvyyyyyywwwyyytttlllbbbZZZYYY\\\___ggghhhiiiiiifff```WWWQQQFFFAAA===???CCCMMM___nnnvvvzzzzzzqqqggg]]]UUUMMMHHHDDDBBB???>>>>>>???>>>===????????????===;;;999777666666777777777777666666666777777777555555777999<<<>>>DDDPPP___mmmuuuxxx|||~~~ppppppttt{{{~~~zzzwwwxxxzzz|||zzzpppaaaRRRHHHEEEAAA@@@@@@@@@AAAAAAAAA@@@BBBHHHSSShhhwwwfffVVVLLLDDD???;;;777888999::::::999888888:::;;;===>>>???@@@??????<<<<<<;;;999777666444444777777777777777888888888777777666777999;;;======AAA???===;;;;;;===@@@CCCLLL[[[kkkuuu|||zzzrrrllliiiddd\\\VVVTTTOOOXXXfffvvv|||vvvuuuuuuvvvwwwxxx{{{~~~kkk[[[WWWUUU^^^hhhpppyyy~~~}}}rrreee```gggrrrvvvaaaLLL@@@;;;999777666666666666555333555555555555555555555555555666666777888;;;@@@DDDYYYttt~~~tttpppmmmmmmnnnuuu~~~||||||}}}vvvqqqpppmmmyyynnn```PPPHHHDDDBBBAAACCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<<<>>@@@@@@@@@???>>><<<:::888666666666777777666666666555666777666555555777999<<<>>>EEEQQQ```mmmuuuyyy|||~~~rrrqqqtttzzz|||yyyvvvuuuvvvtttooodddVVVJJJDDDBBBAAAAAA@@@??????@@@@@@AAAAAADDDKKK[[[www}}}kkkZZZOOOGGGBBB???999999::::::::::::999888777888999:::::::::::::::999999888777666555444444555666777777888888777777888777777777888;;;===???DDDCCC@@@===<<<===AAADDDNNN]]]mmmwww}}}~~~wwwqqqllliiiddd[[[UUUSSSRRR[[[jjjzzzzzzuuussstttttttttsssvvvyyykkk]]]ZZZWWW___ggglllttt~~~~~~|||{{{oooaaaZZZ___iiizzzzzzuuuhhhVVVFFF===999888666555555666666444333555555555555555555555555555666666777777;;;???CCCVVVpppzzzuuupppmmmlllppp{{{~~~vvvqqqpppllluuuooo```PPPHHHDDDAAA@@@BBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<>><<<:::999555555666666666666555555555666666666555555777999<<>>>>>@@@AAAAAACCCGGGSSSkkknnn]]]QQQJJJEEEBBB;;;;;;;;;;;;::::::999999666666666777777777777777888888888777777777777666444555777888888888888777999888888777888:::>>>AAAFFFEEECCC???<<<>>>BBBGGGSSSaaapppyyy~~~}}}uuupppllliiicccZZZTTTSSSTTT___ooo~~~}}}wwwsssrrrsssssstttsssvvvxxx}}}jjj]]]\\\\\\eeennnsssyyyxxxxxxzzznnn___WWWYYYaaallllllhhh^^^PPPCCC<<<:::777555444444555555444333555555555555555555555555555666666666777:::???BBBRRRlll{{{sssnnnkkkmmmvvv}}}yyywwwpppuuupppaaaPPPHHHDDDAAA@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>>???>>>>>>>>>?????????===<<<:::999555555666666666666555555444555666666555555777999===BBBKKKWWWdddpppxxx|||yyysssrrrvvvxxxuuuqqqppphhhcccYYYNNNFFFAAAAAABBB@@@BBBBBBAAA>>>>>>???AAA@@@BBBEEENNNbbb}}}ppp```TTTMMMHHHDDD???>>>===<<<::::::999999666666666666666666666777777777777777777777777777555666777888999999999999:::::::::888777:::@@@DDDHHHHHHFFFBBB>>>???EEEKKKXXXeeettt{{{|||sssoookkkhhhaaaXXXSSSTTTVVVbbbsss{{{xxxssspppqqqsssttttttsssuuuvvvxxx}}}hhh^^^^^^bbbnnn{{{}}}xxxrrrrrrzzz~~~|||~~~{{{pppbbbXXXXXX]]]]]]^^^\\\VVVLLLBBB;;;888666555444444555555444333555555555555555555555555666666666666777999>>>BBBPPPiiiwwwppplllnnnxxxwwwvvvqqqbbbRRRIIIDDDAAA???AAA@@@??????>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<>>DDDOOO\\\hhhsss{{{{{{uuuqqqtttvvvsssooommmeee___UUUKKKDDDAAAAAABBB@@@CCCEEEDDD@@@>>>???AAA===@@@CCCJJJ[[[tttqqqcccXXXQQQKKKHHHCCCAAA???===:::999888888666666666666666777888888666666666666666777777777777777777888999:::;;;<<<======<<<999888;;;BBBHHHLLLLLLKKKFFFAAACCCJJJQQQ^^^jjjwww}}}{{{sssnnnjjjfff^^^VVVSSSUUUXXXeeewww}}}wwwssspppnnnppprrrssstttooorrrrrrttt~~~yyyfff___aaahhhwww{{{tttsssvvvuuurrrwww~~~uuuiii^^^[[[^^^UUUUUUSSSNNNFFF>>>888666666555444555666666555444555555555555555555555555666666666666666999===AAANNNfffwwwsssttt{{{}}}|||vvvsssdddSSSJJJEEEBBB@@@AAABBBBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<======<<>>AAACCCHHHWWWpppsssfff]]]VVVPPPKKKFFFDDDAAA>>>:::888777666666555555555666888999:::888888888888888888888888:::999888777888;;;===?????????>>>;;;888<<>>>>>======<<<<<<<<<<<<======<<<@@@BBBBBBAAADDDLLLSSS^^^eeemmmrrrtttuuuwwwyyywwwwwwyyyzzz{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||}}}sssoooiiieeeiiiwwwiii\\\OOOKKKKKKJJJJJJKKKOOOUUU^^^eeelllvvvooo]]]RRRNNNHHHIIILLLRRRYYY___bbbccc___YYYTTTQQQPPPTTT___kkkppptttyyy}}}~~~zzzooohhhVVVPPPIIIBBB???===;;;::::::;;;;;;<<<;;;:::888777777777888888888888777777666777999999888999<<<>>>AAAJJJXXXeeepppxxxvvvpppqqqtttqqqllliiihhhaaaXXXOOOHHHCCC???===???DDDIIIIIIDDD@@@???@@@@@@CCCEEEHHHWWWqqqtttiii```YYYSSSNNNHHHFFFBBB>>>:::777666555555555555555666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<:::888777888;;;???AAA@@@@@@???;;;999<<>>============<<<<<<<<<<<<======<<<@@@BBBBBBAAADDDLLLSSS^^^eeemmmrrrtttuuuwwwyyyvvvwwwyyyzzz{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~|||sssiiidddmmmsssdddUUUPPPQQQOOOLLLKKKLLLSSS[[[bbbiiissszzzdddWWWQQQJJJIIIJJJNNNUUU\\\aaadddccc]]]XXXVVVTTTXXXcccnnnooosssxxx|||}}}~~~vvvoooZZZTTTLLLEEE@@@>>><<<;;;;;;<<<<<<===<<<;;;999888888888999999999999888888777888999:::999:::===???BBBLLLZZZgggrrrzzzwwwmmmnnnqqqpppmmmmmmlllggg^^^SSSHHHBBB@@@@@@???DDDIIILLLKKKFFFBBB???@@@AAACCCJJJYYYqqqrrrgggbbb]]]VVVPPPJJJCCC<<<999999999666333555444555888888888<<>>=========<<<;;;:::888999:::999999@@@HHHIIIDDDAAA@@@??????EEEMMMUUUWWWUUUPPPLLLOOOYYYbbbmmmuuu~~~~~~{{{tttkkkccc___ZZZVVVTTTWWWccctttzzzwwwxxxtttnnnnnntttssstttsssrrrttt}}}yyyoookkkiiihhhwwwsssvvv~~~wwwpppjjjiiicccXXXLLLBBB;;;999888777777666555555555555555555555555555555555555555666666666666888:::<<<===JJJaaaxxxyyyppp\\\NNNIIIHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===???AAAAAAAAADDDKKKPPP___eeennnsssttttttvvvxxxyyyyyyzzzzzz{{{|||||||||}}}}}}}}}~~~~~~~~~}}}sssllllllssszzzqqq___YYYWWWSSSPPPPPPQQQQQQVVV___gggnnnxxxsssbbbUUUPPPJJJGGGKKKQQQUUUYYY]]]___```^^^[[[ZZZ___iiiqqquuuwwwyyy{{{}}}~~~yyyjjjbbbUUUIIIBBB>>>======>>><<<<<<<<<===<<<:::888999999999888888888888888888777777777888:::===??????NNN```mmmwwwxxxmmmlllpppqqqrrrtttqqqmmmeeeYYYNNNFFFBBBAAAAAAEEEKKKPPPPPPLLLEEE@@@???@@@CCCKKK\\\uuusssiiiccc]]]TTTMMMGGGAAA;;;888999999666444555444444777888888>>>EEEGGGEEECCCAAA???>>>===<<<;;;999999;;;:::;;;BBBKKKNNNIIIEEECCCAAAAAAFFFNNNYYY[[[ZZZUUURRRUUU___gggooovvv~~~}}}{{{ssskkkbbb^^^ZZZVVVWWW[[[gggwww~~~|||}}}yyysssqqqtttpppqqqrrrssswww~~~uuulllhhhggghhhuuu}}}zzzuuuqqqhhhZZZMMMCCC<<<999888777666666555555555555555555555555555555555555555666666666666888:::<<<===GGG]]]~~~xxxxxxppp]]]OOOIIIGGGDDDBBBBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<======???AAAAAAAAADDDKKKPPP^^^eeemmmrrrtttuuuwwwyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~{{{ssspppssswww}}}kkkcccaaa]]]ZZZ[[[YYYXXXZZZ___eeekkkuuu}}}mmm```WWWOOOJJJLLLPPPTTTWWW\\\]]]___bbbaaaaaaeeemmmsssyyyzzz{{{|||~~~~~~~~~~~~{{{oooggg[[[PPPGGGBBB>>><<<===<<<;;;;;;<<<;;;999777888888999999999999999999999999999888999;;;>>>AAAEEETTTeeepppyyy~~~qqqmmmooorrrwww{{{yyyvvvnnncccWWWLLLEEEBBBCCCFFFLLLTTTXXXUUUJJJAAA@@@@@@AAAIII[[[ttt}}}sssjjjcccZZZOOOGGGBBB>>>999777888888666444555444444666777999BBBLLLOOOMMMJJJFFFCCC@@@>>>===;;;999:::;;;<<<>>>FFFPPPUUUOOOJJJHHHEEECCCHHHOOO\\\]]]\\\YYYWWW[[[eeemmmrrrxxx}}}|||}}}|||tttkkkbbb]]]YYYWWWZZZ```mmm|||yyyuuutttnnnnnnoootttzzz{{{ooofffdddgggkkkvvvrrr```OOODDD>>>:::888777666555555444444555555555555555555555555555555666666555666777999;;;<<>>======<<<<<<======<<<>>>@@@AAAAAAEEEKKKPPP]]]ccclllrrrtttvvvxxxzzzyyyzzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzuuussssssxxx{{{qqqnnnkkkhhhhhhddd```^^^```ccchhhrrr{{{yyymmmaaaWWWNNNMMMOOOQQQUUUYYYZZZ^^^dddgggjjjmmmrrrwww}}}}}}~~~~~~~~~~~~}}}}}}vvvooodddYYYPPPHHHAAA===>>>===;;;;;;<<<<<<:::888888888888999999999:::::::::;;;;;;::::::===AAADDDNNN[[[jjjttt{{{}}}uuusssuuuyyy}}}~~~yyyoooaaaSSSHHHCCCDDDFFFKKKVVV^^^[[[OOOCCCCCCAAA@@@FFFVVVmmm{{{pppfff]]]SSSIIIAAA>>>;;;777666777777666555666444444666777;;;FFFRRRWWWVVVSSSMMMGGGBBB???>>>;;;999999;;;<<<@@@JJJTTT\\\VVVPPPLLLGGGEEEIIIOOOZZZ[[[[[[ZZZZZZ___hhhooouuuzzz~~~{{{}}}}}}|||vvvmmmccc\\\WWWVVV[[[cccuuuxxxsssooolllmmmsss|||vvvjjjbbbaaahhhppp|||hhhSSSGGG???;;;888666666555444444444444555555555555555555555555555666666555666777999:::<<<@@@SSSqqq~~~wwwuuusss```QQQIIIDDDBBB@@@AAAAAAAAA@@@@@@????????????>>>>>>===<<<=========<<<>>>@@@AAAAAAEEEKKKQQQ[[[bbbkkkrrruuuwwwyyy|||zzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~vvvvvv{{{xxxuuutttuuuzzz}}}wwwssspppttt{{{xxxvvvtttlllhhhffffffgggiiipppxxxvvvjjj^^^RRRNNNNNNPPPTTTXXXWWW\\\bbbhhhmmmqqqwww{{{~~~|||vvvmmmcccYYYOOOFFF@@@BBB@@@>>>=========;;;:::777777777888888999999::::::<<<<<<;;;;;;>>>DDDHHHTTTaaannnvvv|||}}}|||||||||zzzlll[[[MMMEEEDDDEEEJJJUUU___^^^RRRFFFEEEBBB@@@DDDSSShhh}}}xxxkkk^^^TTTKKKCCC>>>:::888666666666666666666666555555777777<<>>===============;;;>>>@@@AAAAAAEEELLLQQQ[[[bbbkkkrrruuuwwwzzz|||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{pppmmmqqqtttxxx|||xxxlllggggggffflllsssyyyzzzwwwsssppppppyyyuuurrrpppqqqpppooosssyyy~~~~~~rrrdddWWWPPPOOOOOOSSSXXXWWWZZZ___dddkkkrrryyy~~~~~~~~~zzztttlllcccXXXMMMFFFEEECCC@@@>>>======;;;:::777777777888888999999999999;;;===<<<<<<@@@GGGNNNYYYdddpppwww|||wwwdddSSSIIIDDDDDDIIISSS]]]^^^UUUKKKFFFBBB@@@DDDRRReeewwwyyypppbbbUUUKKKDDD???===888777777666666666666666666666777888999>>>LLL[[[dddfffeee___TTTJJJCCCAAA;;;999888;;;???FFFSSS```hhhaaaZZZTTTNNNIIIKKKQQQYYYZZZ[[[\\\aaahhhpppvvvyyy{{{~~~zzzuuutttssslllbbb[[[UUUTTT\\\ggg}}}rrroookkkiiiooozzznnnccc]]]```ooobbbKKK>>>:::999666555444444333333444444555555555555555555555555666666555555666777999:::>>>LLLddd~~~yyyrrruuu{{{uuueeeVVVKKKFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>;;;===@@@AAABBBEEELLLRRR[[[bbbkkkrrruuuwwwyyy|||zzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~xxxlllhhhiiiiiinnnsssvvvxxxvvveee]]][[[[[[___eeekkkooopppnnnmmmkkkqqqyyy}}}zzzxxxxxxuuurrrtttyyy|||{{{mmm^^^UUURRRQQQSSSWWWYYYZZZ]]]bbbjjjsss{{{~~~}}}xxxssslllbbbXXXQQQKKKHHHDDDAAA???>>><<<:::::::::::::::::::::::::::999<<>>===777777888777666555666666666777999::::::???MMM]]]iiimmmnnnhhh\\\PPPGGGCCC===;;;:::===BBBJJJXXXfffmmmfff^^^XXXQQQMMMOOOTTTXXXXXXZZZ]]]cccjjjsssxxxzzz{{{}}}~~~uuuooommmmmmggg```ZZZUUUUUU___jjjsssiiihhhiiioooyyykkk```[[[___rrrxxx{{{iiiMMM===999:::666555444444333333444444555555555555555555555555666666555555666777999:::<<>>>>>======>>>>>>:::===???@@@BBBFFFLLLRRR\\\ccclllrrruuuvvvyyy{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~~~~zzzooohhhgggccchhhmmmoooooottt}}}yyydddXXXUUUTTTTTTVVVZZZ]]]```aaaaaacccffflllsss|||}}}xxxuuuqqqmmmoootttsss|||wwwfff\\\VVVSSSSSSVVV[[[\\\___eeemmmvvv|||~~~|||yyytttlllccc]]]UUUQQQLLLHHHEEECCCAAA???>>>>>>>>>======<<<;;;;;;:::===AAABBBBBBHHHSSS\\\eeennnwwwzzz|||zzzsss___SSSEEEFFFIIIQQQYYY]]]ZZZVVVJJJEEE@@@BBBJJJVVV```eeejjjkkkmmmoooqqqqqqqqqpppddd^^^UUULLLEEE@@@>>>>>>777888888777666555555666666777:::<<<;;;???NNN]]]lllqqqtttnnnbbbTTTJJJFFF???<<<<<>>>>>>>>>>>>>>:::===???@@@BBBFFFMMMRRR]]]ccclllrrrtttvvvxxxzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~tttllliiiaaafffkkkllljjjmmmuuu}}}|||eeeWWWRRROOOMMMLLLLLLOOORRRUUUVVVWWWXXX\\\bbbjjjttt|||tttoooiiieeehhhnnniiiqqq|||~~~mmmaaaZZZTTTSSSUUU\\\^^^bbbiiiqqqyyy}}}~~~|||xxxrrrjjjeee___[[[UUUPPPMMMJJJHHHFFFBBBBBBAAA@@@???>>>======;;;???CCCDDDEEEKKKWWWaaajjjssszzz|||}}}hhhuuu|||fffWWWKKKHHHJJJSSS^^^ccc___XXXKKKGGGCCCFFFNNNUUUWWWWWW]]]```bbbbbbdddhhhjjjjjjcccZZZPPPJJJEEE@@@===<<<888888777777666666555555999777888<<>>???AAABBBBBB>>>>>>>>>===<<<<<<;;;;;;>>>???@@@AAACCCGGGMMMQQQ\\\fffooosssvvv{{{~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~{{{|||~~~zzzsssnnniiiffffffhhhiiijjjooovvvuuucccSSSNNNJJJIIIKKKKKKIIIJJJNNNQQQQQQSSSVVV]]]gggsss{{{yyyooogggdddbbb___]]]dddfffmmmzzzzzzhhh]]]YYYVVVQQQ[[[```hhhooouuuzzz}}}}}}{{{zzzwwwrrrooocccbbb```\\\XXXSSSPPPNNNLLLHHHDDDAAAAAAAAAAAA@@@???@@@BBBEEEKKKTTT^^^eeesssvvvzzz}}}\\\ggg{{{mmm\\\MMMJJJKKKTTT```fffccc]]]PPPJJJEEEEEEKKKQQQSSSSSSTTTWWWYYYZZZ^^^cccgggjjjddd\\\RRRJJJEEEAAA>>><<<999888888777777666666666777666666999<<>>======<<<<<<===>>>???@@@BBBGGGLLLPPP\\\fffooosssvvvzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{|||}}}}}}vvvsssooolllkkklllllllllpppvvvmmm]]]RRRLLLGGGHHHHHHFFFGGGIIIKKKLLLMMMOOOTTT\\\ffflllyyy~~~vvvjjjbbb]]]ZZZWWWTTTZZZ]]]cccooo}}}qqqfff```ZZZTTTZZZ___gggpppwww|||}}}|||{{{xxxtttqqqiiigggeeebbb]]]YYYVVVTTTPPPLLLGGGDDDCCCCCCCCCBBBAAABBBDDDGGGMMMWWWbbbjjjuuuwww{{{~~~RRRYYYhhhrrr___QQQMMMNNNWWWcccjjjiiidddWWWPPPIIIGGGJJJMMMMMMLLLJJJKKKMMMPPPUUU]]]eeellljjjdddZZZQQQJJJEEEAAA>>>::::::999888777777777777777666777999;;;@@@NNN[[[qqqzzz|||qqqeeeWWWMMMBBBCCCCCCEEEJJJSSS]]]eeecccaaa\\\UUUNNNJJJIIIJJJKKKPPPVVV]]]dddlllssswww}}}~~~xxxpppkkkhhhddd^^^YYYWWWYYY```ppp~~~tttnnnlllrrr{{{yyyeeeXXXUUU]]]ppp|||uuukkkddddddqqq}}}___III@@@;;;666555555555555555555555555555444444333333444444555555555555555666777888999<<<>>>LLLhhhvvvrrrnnntttxxxssswwwzzz{{{|||}}}kkk[[[QQQKKKFFFDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<===>>>???AAAEEEKKKOOO\\\fffooorrruuuyyy|||{{{~~~}}}|||{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}~~~~~~xxxvvvtttqqqoooooonnnlllpppvvv|||lll]]]RRRHHHFFFFFFEEEDDDEEEFFFFFFGGGHHHKKKPPPVVV[[[iiiqqq~~~vvviii___YYYTTTPPPMMMOOORRRXXX```kkkxxx}}}qqqiii```XXXXXX]]]fffpppyyy~~~}}}|||zzzwwwtttooonnnlllhhhddd```]]][[[VVVRRRLLLHHHGGGFFFEEEDDDDDDDDDFFFIIIPPP[[[gggpppxxxzzz}}}MMMPPPZZZmmmttt```SSSOOOOOOXXXeeemmmlllhhh[[[UUUOOOMMMNNNNNNJJJFFFDDDDDDEEEJJJPPPYYYfffqqquuurrrjjj]]]SSSMMMFFF@@@===<<<:::999888888888888:::999:::;;;===BBBQQQ```rrr{{{vvvjjj]]]RRRGGGFFFEEEFFFJJJQQQYYY^^^[[[YYYUUUNNNHHHEEEDDDEEEFFFLLLTTT]]]eeemmmsssxxx~~~~~~vvvpppllliiiccc\\\WWWVVVZZZcccsss}}}wwwuuuzzzvvvdddYYYXXXbbbttt~~~~~~{{{ttthhh```^^^gggttt|||}}}mmmVVVDDD===:::777555555555555555555555555555444444333333444444555555555555555555666888888;;;===IIIbbb~~~wwwtttuuuzzz~~~}}}}}}uuuxxxzzzyyyyyy}}}nnn]]]QQQJJJGGGFFFCCCBBBAAAAAABBBAAA@@@>>>@@@@@@???>>>>>>======<<<;;;<<<===>>>@@@EEEJJJNNN\\\fffooorrrtttyyy{{{zzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvuuuqqqnnnlllmmmlllkkkooouuu~~~mmm^^^OOOIIIGGGEEECCCBBBCCCCCCDDDEEEFFFIIIMMMPPPYYYbbbppp~~~{{{nnnddd\\\VVVQQQMMMIIILLLPPPTTT[[[hhhyyy|||rrrggg___ZZZ^^^eeepppzzz}}}}}}|||{{{yyywwwtttrrrpppmmmiiieeebbb```ZZZVVVPPPKKKHHHGGGEEEDDDDDDEEEGGGKKKSSS___llluuu{{{}}}JJJKKKPPP^^^sssuuu```UUUQQQPPPYYYeeemmmlllggg[[[WWWTTTTTTUUUSSSLLLFFFFFFCCCCCCHHHNNNWWWhhhxxx{{{mmm```VVVKKKBBB???>>><<<:::999888999999;;;;;;<<<===>>>DDDUUUfffvvv~~~yyyoooaaaVVVMMMJJJHHHGGGIIIMMMQQQSSSRRRQQQMMMHHHCCC@@@@@@@@@BBBHHHRRR\\\eeennnuuuyyy~~~|||vvvqqqmmmjjjccc[[[UUUVVV[[[eeeuuuvvvddd[[[[[[dddsss|||wwwwww{{{{{{ttteee]]]YYY___hhhnnnqqqtttpppkkk^^^MMM@@@;;;999777555555555555555555555555555444444333333444444555444444444444555666777888:::===GGG]]]zzzzzzxxxxxx|||sssqqq~~~xxx{{{|||zzzxxxzzzrrr```RRRKKKHHHGGGDDDBBBAAAAAAAAAAAA???>>>???>>>>>>======<<<;;;;;;;;;<<<===>>>@@@DDDJJJNNN[[[eeennnqqqtttxxx{{{zzz||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}uuuqqqqqqjjjgggfffhhhgggggglllrrr~~~mmmYYYOOOJJJFFFBBBBBBAAABBBBBBBBBCCCDDDGGGJJJNNNWWWeeesssuuukkkddd]]]VVVQQQHHHJJJKKKKKKNNNYYYiiivvv}}}tttkkkaaabbbgggpppzzz}}}|||||||||zzzxxxuuutttrrroookkkgggdddbbb\\\XXXQQQLLLIIIFFFDDDCCCCCCDDDGGGMMMVVVcccqqqzzz~~~DDDFFFJJJSSScccyyyuuubbbVVVSSSRRRZZZeeellliiidddXXXVVVUUUWWWZZZYYYSSSMMMJJJDDDCCCFFFKKKTTTggg{{{pppcccTTTFFFAAA@@@===;;;999999:::;;;;;;;;;======>>>FFFYYYkkk{{{{{{qqqcccXXXPPPMMMIIIFFFGGGHHHIIIIIIIIIIIIGGGCCC???======>>>???EEEOOOZZZeeennnvvv{{{{{{vvvrrrmmmiiiaaaZZZUUUWWW___jjjyyyuuueee]]]]]]dddppp{{{}}}wwwrrrqqqtttwww}}}|||ttteee\\\WWWZZZ```bbbccceeeaaa[[[PPPEEE===999888777555555555555555555555555555444444333333444444555444444444444555666777888999===FFFZZZvvv{{{xxxzzzzzzmmmgggsss{{{~~~|||xxxxxx}}}uuucccUUUMMMJJJIIIEEECCCAAA@@@AAAAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>@@@DDDJJJNNNYYYccclllpppsssxxx{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}tttpppqqqiiifffdddeeedddcccgggmmmzzz~~~jjj\\\RRRJJJFFFFFFBBBBBBBBBAAA@@@AAADDDGGGHHHOOO[[[iiivvvyyyrrrllleee]]]XXXMMMMMMJJJGGGFFFMMMYYYddduuu{{{mmmlllmmmsss|||~~~~~~}}}|||zzzvvvuuussspppllliiifffddd]]]XXXQQQLLLIIIFFFDDDBBBBBBDDDIIIQQQ[[[hhhuuu~~~@@@DDDIIIMMMWWWiiirrrbbbXXXUUUUUU\\\gggkkkggg```UUUSSSRRRUUU[[[^^^[[[XXXMMMEEEAAACCCEEEMMMbbbyyytttaaaOOOCCCAAA>>>;;;::::::;;;<<<======???@@@AAAIII^^^rrrzzzqqqdddYYYQQQMMMHHHEEEDDDDDDCCCAAABBBCCCBBB???<<<;;;;;;======CCCMMMXXXcccnnnwww}}}yyyuuuqqqkkkggg___YYYUUUZZZdddpppssseeeaaacccjjjuuu~~~xxxqqqnnnooorrrsss}}}yyyjjjbbb[[[[[[]]][[[ZZZZZZVVVOOOGGG???:::777777777555555555555555555555555555444444333333444444555444444444444555666777777888===FFFXXXttt{{{zzz~~~oooccckkk{{{xxx{{{wwwfffWWWNNNKKKJJJGGGDDDAAA??????@@@@@@?????????>>>>>>===<<<<<<<<<;;;<<<>>>???AAAEEEKKKOOOWWWaaakkkooosssyyy|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyuuuvvvqqqmmmiiigggccc```aaafffoooyyymmm___TTTPPPQQQHHHGGGEEEBBB@@@@@@CCCFFFEEEKKKTTT```mmmxxx|||xxxtttnnneee___WWWTTTOOOIIIEEEHHHOOOUUUbbbppp~~~|||xxxuuuwww~~~~~~}}}wwwwwwuuurrroookkkhhhfff]]]XXXRRRLLLIIIGGGDDDCCCAAAEEELLLUUU```mmmzzz@@@FFFJJJKKKOOO]]]tttooo```ZZZWWWWWW^^^hhhkkkeee^^^TTTPPPNNNRRRZZZ```aaa```NNNEEE???@@@AAAHHH^^^uuulllYYYDDDBBB???<<<::::::;;;<<>>?????????===;;;:::;;;<<<<<>>>>>???@@@@@@@@@@@@??????>>>=========<<<===>>>???AAAEEEKKKOOOVVV```jjjooosssyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~zzz{{{zzztttoookkkddd^^^^^^bbbccclll|||kkk^^^ZZZ\\\OOOMMMJJJFFFBBBBBBDDDGGGDDDHHHPPP[[[gggrrr|||~~~}}}zzztttllleee```\\\UUUMMMHHHHHHKKKNNNSSSbbbttt~~~zzzzzzyyyxxxwwwtttqqqmmmjjjiii]]]YYYRRRMMMJJJGGGEEEDDDAAAFFFNNNXXXdddqqq}}}GGGEEEEEEHHHMMMWWWiiizzz}}}lllaaaZZZXXXYYY```hhhjjjccc[[[OOOLLLJJJMMMTTT[[[___```WWWKKKDDDDDDDDDFFFUUUggg~~~dddUUUIII@@@@@@>>>;;;>>>EEEBBBDDDEEEDDDGGGTTTiiiyyy{{{ssshhh^^^XXXHHHFFFCCC@@@<<<:::999999;;;;;;::::::999:::::::::<<>>???AAAEEEJJJNNNWWW]]]fffnnnsssuuuwwwxxx|||||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~zzzqqqggg```\\\ccchhhrrruuuhhh^^^XXXRRRMMMMMMKKKGGGFFFGGGIIILLLRRRXXX```hhhqqqwww|||{{{zzzyyyxxxtttnnnjjjeee```YYYQQQKKKHHHGGGHHHKKKSSSaaappp}}}}}}{{{{{{wwwrrrqqqqqqoooiiiddd^^^YYYRRRMMMJJJGGGCCC???DDDIIIRRR^^^lllwwwGGGDDDCCCEEEJJJTTTgggxxxxxxjjj```[[[YYYYYY```hhhjjjddd]]]NNNJJJFFFGGGMMMSSSWWWYYYZZZOOOGGGEEEBBBBBBMMM]]]zzzkkkXXXKKK@@@???===:::<<>><<<;;;::::::::::::999999999999::::::;;;>>>EEEPPP___lllvvvzzz{{{zzzvvvnnnfffccc]]]ZZZXXX___nnnuuuiiiaaafffsssyyypppnnnssszzzrrroooooojjjbbb[[[OOOHHH???999999999777444555555444333222222222222333333222222333333444555444444444555555555555666888<<>>???AAAEEEJJJNNNVVV\\\eeennnsssvvvxxxyyyzzzzzz{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~tttjjjeeeccceeelll{{{tttjjjddd]]]WWWVVVSSSOOONNNPPPOOORRRWWW\\\aaahhhpppuuuyyyxxxwwwwwwvvvrrrmmmiiigggddd___YYYSSSNNNJJJIIIIIIOOOXXXdddqqq|||}}}{{{zzzvvvqqqppppppnnniiiddd^^^YYYSSSNNNKKKHHHDDDAAAEEEJJJTTTbbboooyyyIIIFFFCCCDDDHHHSSSfffwww~~~tttiiibbb]]][[[[[[```iiilllgggbbbPPPJJJCCCAAAEEEKKKOOOPPPVVVNNNHHHEEEAAA???GGGSSSkkkxxx___PPPCCC@@@>>>;;;===CCCFFFFFFEEECCCEEEOOO___kkkrrrpppllleee\\\SSSKKKFFF@@@???===;;;:::::::::;;;999999888888888999999:::;;;===DDDOOO^^^lllvvv|||~~~wwwxxxwwwpppfffaaa\\\ZZZ[[[dddsss{{{pppfff```gggwwwtttnnnnnnzzz}}}wwwlllbbbRRRIII???999999999777444444444333333333333333444333333333333333444444555444444444555555555555666777<<>>======>>>???AAAEEEJJJNNNTTT[[[dddmmmrrrvvvyyy{{{{{{{{{{{{|||}}}}}}~~~~~~|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~uuummmgggfffgggpppyyytttllldddaaa^^^YYYXXXZZZZZZ\\\___bbbfffkkkqqquuuwwwvvvuuuuuutttpppkkkggggggfffddd```ZZZSSSMMMJJJHHHJJJOOOWWWcccppp||||||{{{wwwtttpppoooooommmhhhddd]]]YYYSSSOOOKKKIIIFFFDDDFFFMMMYYYgggsss|||NNNJJJFFFFFFIIISSSfffxxx{{{tttmmmggg```]]]\\\aaahhhlllkkkgggUUUMMMDDD???@@@EEEHHHIIILLLGGGDDDCCC@@@???FFFPPPaaa|||iiiXXXIIIEEEBBB???AAAFFFIIIGGGDDDBBBCCCKKKVVV___cccaaa\\\UUUNNNGGGBBB???===<<<;;;999888888999999888888888777888888999999:::<<>>>>>======>>>???AAAEEEJJJNNNSSSZZZccclllrrrvvvzzz|||}}}}}}~~~~~~|||}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}|||}}}}}}~~~zzzoookkkiiimmmwwwyyypppkkkgggcccbbbdddfffgggiiikkkmmmqqqvvvzzzzzzxxxwwwvvvsssoooiiieeedddcccbbb___ZZZTTTOOOLLLKKKJJJLLLQQQ[[[hhhuuu||||||zzzuuurrrooonnnmmmkkkgggddd\\\YYYTTTOOOLLLJJJIIIHHHIIIRRR```nnnyyyQQQMMMHHHGGGIIIRRReeevvv}}}yyytttnnnjjjccc___]]]```fffkkkkkkjjjZZZQQQEEE>>>===@@@BBBCCCBBBAAAAAAAAA???@@@FFFMMM]]]uuuooo]]]MMMIIIGGGDDDEEEIIILLLIIIDDDAAAAAAFFFMMMRRRRRRPPPLLLHHHCCC@@@===<<<<<<;;;999777666666666666888777777777888888999:::;;;<<>>???AAAEEEJJJNNNSSSYYYbbbkkkqqqvvvzzz}}}}}}}}}}}}~~~|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzztttpppqqquuu{{{wwwrrrnnnmmmooopppqqqssstttuuuyyy}}}|||yyyvvvpppiiidddbbb```^^^ZZZWWWTTTSSSRRROOONNNOOOSSSZZZeeeooovvv{{{|||zzzsssqqqooommmkkkhhhdddbbbZZZXXXTTTOOOKKKJJJKKKLLLNNNXXXgggttt}}}TTTOOOKKKIIIKKKSSSdddttt}}}zzzwwwsssmmmiiiccc___[[[\\\aaafffiiiiii^^^TTTHHH???<<<===>>>>>>>>>???@@@???===>>>DDDIII\\\qqqsssaaaQQQNNNNNNJJJJJJMMMOOOJJJDDD@@@@@@BBBEEEFFFDDDCCCAAA???===<<<<<<;;;;;;:::888666555555666666888888888888888999:::;;;<<<<<<@@@JJJYYYiiivvv}}}~~~tttmmmmmmmmmggg___[[[UUU[[[eeerrrzzzqqq^^^^^^___fffyyyxxxpppwwwwww]]]KKK;;;999:::777555666555555444444444444444555444444444444444555555666444444444555555555555666777<<>>???AAAEEEJJJNNNTTTYYYbbbjjjpppuuuzzz|||zzzzzzzzz{{{||||||}}}}}}|||~~~}}}||||||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxxxx|||zzzyyyzzzyyyzzz{{{{{{|||~~~~~~yyyrrrjjjeeebbb```\\\XXXVVVUUUUUUUUUQQQQQQRRRUUU[[[dddlllqqqxxx|||~~~{{{zzzrrrqqqooolllhhheeebbb```XXXWWWSSSNNNKKKJJJLLLNNNTTT___nnnzzzYYYUUUQQQPPPPPPWWWgggvvv~~~}}}{{{zzzxxxsssmmmhhhaaa\\\XXXWWWZZZ___ccceeecccYYYMMMDDD@@@???>>>===;;;===>>>===<<>>===<<<<<<;;;;;;;;;;;;;;;;;;888777666555555666777888888888888999999:::;;;<<<======@@@IIIWWWggguuu|||{{{sssllljjjgggaaa\\\ZZZVVV]]]jjjwww~~~~~~vvvlll[[[^^^bbbiii|||{{{sssxxx|||~~~```KKK:::999:::666444666777666555444444444444444444444444444444555666666444444444555555555555666777;;;@@@KKKccc}}}vvvrrrqqqwww~~~|||rrrvvv~~~qqqfff~~~zzzkkk\\\QQQLLLEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@======>>>???AAAEEEJJJNNNTTTZZZbbbiiioootttyyy|||yyyyyyyyyzzz{{{{{{||||||}}}~~~|||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||uuummmhhhbbb```\\\XXXUUUSSSRRRQQQOOOOOOOOORRRYYYbbbkkkpppxxx}}}~~~{{{yyyqqqqqqoookkkfffbbb___^^^VVVUUURRRNNNJJJIIIMMMPPPZZZeeesss}}}___[[[XXXVVVWWW\\\kkkzzz}}}|||||||||zzztttnnnhhh___ZZZUUUSSSUUUZZZ___aaahhh___RRRIIIDDDCCCAAA???777:::<<<;;;;;;@@@GGGJJJXXXmmm}}}lll^^^]]]___\\\ZZZ\\\SSSLLLCCC???>>>===;;;888999999999::::::;;;;;;;;;555555555555666888999;;;999999999999:::;;;<<<===>>>>>>@@@HHHVVVfffttt{{{zzzssslllhhhccc]]]ZZZZZZWWW```mmm{{{|||zzz{{{sssggg\\\```dddkkk}}}|||tttxxxzzzyyyaaaKKK:::999:::666444777888777666555444333333333555444444444444555666666444444444555555555666666777;;;???IIIaaa}}}tttnnnpppvvvzzz}}}nnnsss{{{qqqccc{{{}}}mmm^^^RRRLLLEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@======>>>???AAAEEEJJJNNNUUUZZZbbbiiioootttxxx{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}wwwpppkkk```___\\\WWWSSSOOOMMMKKKMMMLLLKKKNNNVVV```jjjqqqzzz~~~~~~{{{yyyqqqqqqoookkkeeeaaa^^^\\\UUUTTTRRRMMMIIIIIIMMMQQQ^^^hhhvvvjjjccc]]]ZZZ[[[aaaooo|||}}}{{{yyywwwvvvqqqjjjeee\\\VVVQQQPPPPPPRRRZZZcccjjjhhh___QQQHHHCCC>>>:::>>>;;;:::<<<======BBBIIIXXXnnnvvvjjjeeeeeeeeeccc___[[[MMMAAA>>>>>>;;;:::;;;999888777777777999:::;;;:::::::::888666555555777<<<;;;::::::;;;<<<>>>???;;;===AAAIIIUUUdddsss}}}zzzvvvpppiiibbb]]]ZZZYYYXXX```rrr~~~{{{||||||~~~yyyuuutttssstttzzzqqqfff\\\[[[___lllxxx|||{{{vvv~~~```LLL;;;999:::555444888555444444333333444444555777666555444333444444555555555444444444555555666:::<<<>>>EEE[[[yyyuuuoooqqqssszzz}}}jjjnnnvvvqqqiiiyyytttfffWWWMMMIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFEEEDDDBBB???===;;;<<<======>>>@@@EEELLLQQQTTTZZZbbbiiinnnsssvvvyyyzzz{{{{{{|||}}}~~~~~~{{{{{{|||~~~~~~|||~~~}}}}}}}}}}}}}}}~~~~~~|||uuupppnnnccc]]]UUUPPPNNNMMMKKKIIIHHHHHHIIIMMMOOOUUUbbboooqqqxxx|||yyytttqqqmmmiiieeeaaa\\\YYYVVVRRROOONNNLLLKKKPPPVVV___kkkzzzqqqhhh```]]]___fffrrr~~~}}}zzzwwwtttrrrmmmgggbbbZZZTTTOOONNNMMMPPPXXXbbbhhhjjjeeeYYYMMMGGGAAA======::::::<<<<<<===BBBIII\\\rrr{{{pppkkkkkkjjjgggcccYYYMMMBBB???>>>:::777777666666555555555666888999888999999888666555666777;;;;;;;;;;;;<<<===>>>???>>>???CCCJJJVVVeeettt~~~zzzvvvppphhhbbb]]]ZZZYYY[[[ddduuu}}}}}}{{{|||}}}~~~{{{vvvqqqmmmlllmmmoooxxx}}}mmmbbbZZZYYY]]]jjj~~~xxxzzzxxxsss{{{^^^JJJ;;;999999555444777555444444333333444444555666666444333333333444444555444444444444555666666555888;;;DDDZZZyyy{{{zzzwww|||{{{jjjmmmuuummmfffvvvuuugggYYYPPPIIIHHHFFFEEEFFFGGGFFFEEEFFFFFFFFFEEECCCAAA???===<<<======>>>@@@EEELLLPPPSSSXXX```hhhmmmqqquuuwwwyyyyyyzzz{{{|||}}}}}}~~~{{{{{{|||~~~~~~|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~|||uuupppnnnbbb\\\TTTOOOMMMKKKHHHFFFEEEDDDEEEHHHJJJNNNYYYdddmmmuuu{{{yyytttqqqlllhhhddd```[[[XXXTTTPPPMMMLLLKKKKKKPPPWWWcccnnn|||}}}qqqddd```dddlllvvv}}}zzzvvvqqqnnniiidddaaaZZZTTTNNNKKKKKKMMMUUU^^^gggnnnoooeeeWWWLLLFFFAAA===:::999;;;<<<===BBBIII___uuuvvvpppooonnnjjjfffZZZQQQHHHCCC???:::777666666666666555666666777888777777888777555555777888======>>>??????@@@@@@@@@BBBBBBDDDKKKWWWgggvvvyyyuuuooogggaaa\\\ZZZYYY^^^iii{{{~~~{{{{{{{{{{{{{{{}}}~~~|||zzzoooiiiddddddffflllxxxyyyjjj```WWWWWW[[[gggzzzyyyxxxtttoooxxx}}}YYYHHH;;;999999666444777555444444333333444444555555444444333333333333444444444444444444555666666444666:::CCCYYYvvvxxxiiilllrrr|||oookkkzzzwwwiii\\\TTTKKKIIIGGGFFFFFFGGGEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@<<<======>>>@@@DDDKKKOOOQQQWWW___ffflllppptttvvvwwwwwwxxxyyyzzz{{{|||}}}{{{{{{|||~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{|||}}}}}}||||||}}}~~~}}}vvvqqqoooeee___WWWQQQNNNJJJFFFBBBCCCAAABBBEEEEEEGGGOOOXXXeeeooo|||~~~{{{xxxuuuqqqlllhhhccc^^^YYYVVVSSSOOOLLLLLLLLLMMMSSS[[[iiisss{{{jjjdddhhhooowww~~~~~~{{{vvvppplllhhhdddccc^^^WWWPPPLLLJJJJJJQQQZZZfffssszzzrrraaaSSSIIIDDD===:::999;;;;;;===CCCJJJ___sss~~~vvvqqqpppnnnjjjgggaaaZZZQQQIIIBBB===:::999999999888888888999999999555666777777666666888:::???@@@BBBDDDFFFFFFEEEDDDFFFEEEFFFLLLXXXhhhwww|||xxxtttmmmeee___[[[ZZZYYYbbbnnn|||yyyyyyzzzyyyyyyzzz{{{{{{xxxvvvllleee___^^^bbbkkkyyyzzzjjjaaaVVVUUUYYYeeewwwzzzvvvpppllltttsssRRREEE:::888888666555666555444444333333444444555333333333333333333333333444444444444444555666777888999<<>>>>>@@@DDDIIIMMMPPPUUU^^^eeekkkooosssvvvvvvwwwxxxyyyzzz{{{|||}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~yyyyyyzzz~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwvvvyyy{{{||||||||||||}}}~~~zzzuuusssnnnhhh```YYYTTTOOOHHHDDDCCCBBBBBBDDDDDDDDDIIIPPP\\\gggvvv~~~{{{xxxuuuqqqlllgggbbb]]]XXXUUUSSSOOOLLLMMMNNNQQQZZZbbbpppxxxqqqiiikkkqqqyyy}}}xxxqqqkkkgggeeedddddd]]]UUUPPPLLLJJJOOOVVVeeeuuu|||kkkZZZMMMFFF???<<<:::;;;;;;<<>><<<::::::::::::::::::999999666777888777777777999;;;>>>@@@EEEHHHJJJJJJHHHGGGIIIGGGGGGNNN[[[jjjwww~~~~~~yyyuuuqqqjjjccc^^^[[[ZZZZZZfffsssyyywwwwwwyyyxxxxxxyyyyyywwwssspppggg```ZZZZZZ___iii{{{}}}mmmbbbWWWVVVZZZeeettt|||uuummmiiiqqq}}}yyydddKKKBBB:::777888777555555555444444333333444444555222333333333333333333333333333333444444666777777999:::===DDDSSSkkkwwwggghhhmmmvvvuuuooo|||vvvjjj```[[[PPPNNNKKKIIIIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@======>>>???@@@CCCHHHLLLNNNTTT\\\dddjjjooosssuuuvvvwwwxxxyyy{{{|||}}}~~~|||||||||~~~||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~uuurrrppprrrwwwyyywwwuuutttttttttssssssrrrqqqqqquuuwww{{{}}}~~~~~~~~~{{{yyyzzzuuummmfff```YYYRRRLLLGGGDDDCCCEEEEEECCCFFFKKKSSS]]]mmm|||~~~{{{xxxuuuqqqlllgggbbb]]]XXXUUUQQQMMMKKKLLLOOOTTT^^^iiivvv|||zzzppppppvvvwwwnnnhhheeeeeegggaaaZZZUUUOOOKKKNNNSSS```ssssssaaaSSSJJJCCC???<<<<<<<<<===CCCJJJ\\\kkk|||}}}uuurrrllliiiiiiiiijjjjjjmmmnnnhhh[[[NNNFFFAAA>>>999999:::::::::999888888777888999999888888:::<<<;;;???EEEKKKNNNNNNLLLJJJMMMJJJJJJRRR___mmmxxx}}}{{{uuurrrnnnhhhbbb]]]\\\\\\]]]jjjxxxxxxvvvwwwxxxxxxxxxxxxwwwsssnnniii___XXXSSSTTT[[[hhh{{{pppddd[[[ZZZ]]]fffsss}}}~~~|||tttkkkfffmmmxxxnnn\\\EEE@@@999777777777666555555444444333333444444555222333333444444444444333333333333444555666777888777777;;;BBBOOOeee{{{kkkkkknnnuuuzzzpppzzzwwwkkkccc___TTTQQQNNNLLLKKKIIIGGGEEEBBBBBBAAA@@@??????@@@@@@===>>>??????@@@CCCGGGJJJLLLRRRZZZbbbhhhmmmqqqtttvvvvvvxxxyyy{{{|||}}}~~~}}}||||||}}}||||||||||||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~yyyssslllkkknnnqqqpppmmmoooooonnnnnnnnnnnnoooooouuuxxx|||~~~~~~xxxrrrnnnggg___YYYPPPKKKGGGGGGFFFCCCDDDHHHKKKTTTcccsss|||yyyuuuqqqlllhhhccc^^^YYYVVVPPPKKKIIIKKKPPPWWWcccnnnzzzxxxxxx~~~wwwnnnjjjhhhfffaaa\\\XXXSSSNNNOOOSSSYYYlllyyyiiiZZZOOOFFFBBB>>>===<<<===CCCJJJVVVcccppptttttttttrrrooojjjgggccc```aaacccfffhhhqqqxxxxxxlll]]]QQQGGG@@@;;;;;;<<<<<<<<<;;;999999999:::;;;:::999999;;;<<<<<>>??????@@@BBBFFFIIIIIINNNWWW___eeejjjnnnqqqtttuuuvvvxxxzzz{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||qqqllllllnnnllljjjkkkkkkjjjjjjkkkmmmpppqqqvvvyyy|||}}}{{{xxxtttmmmggg]]]VVVPPPMMMJJJEEEDDDGGGFFFMMMZZZjjjzzz}}}zzztttqqqlllhhhddd```[[[XXXRRRNNNKKKNNNTTT\\\jjjvvv}}}~~~}}}uuuooommmccc___\\\YYYUUUPPPPPPTTTTTTggg||||||nnn___SSSIIIDDD@@@>>>======CCCJJJPPP\\\fffhhhffffffeeecccaaa^^^ZZZXXXYYY]]]bbbeeeuuuzzzjjj[[[MMMBBB>>>>>>?????????>>><<<;;;;;;<<<<<<;;;:::999;;;===???EEEMMMUUUZZZZZZXXXVVVSSSQQQRRRZZZhhhuuu|||xxxrrrnnnjjjddd___\\\]]]^^^```rrr|||vvvuuuwwwwwwxxxyyyyyyvvvooofff___QQQLLLKKKQQQ\\\nnn}}}lllcccbbbbbbiiirrrxxxxxxwwwpppllljjjmmmttt{{{~~~yyypppeeeaaafffnnnjjjiiijjjmmmooohhhWWWGGG>>><<<999666777888777444555444444333333444444555222333555666666666555555222333333444555666888888:::888999>>>DDDUUUssswwwuuutttvvv~~~xxxggglllyyynnnhhhfffYYYVVVRRROOONNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@AAA===>>>???@@@@@@BBBEEEHHHFFFLLLTTT\\\ccchhhlllooossssssuuuvvvxxxzzz{{{|||}}}|||{{{}}}}}}|||{{{{{{{{{~~~~~~}}}}}}}}}xxxpppnnnooommmjjjhhhhhhggghhhjjjnnnrrrtttvvvyyy|||~~~~~~~~~{{{uuupppiiiaaaXXXSSSNNNHHHGGGHHHCCCIIIUUUeeeuuu~~~{{{tttqqqmmmiiieeeaaa\\\YYYVVVRRRPPPSSSYYYbbbppp}}}~~~~~~zzzppphhhddd^^^YYYWWWVVVTTTTTTUUUaaarrrvvvcccUUUOOOHHHAAA>>>======AAAGGGOOOTTT[[[^^^^^^ZZZUUUSSSQQQNNNMMMQQQUUUYYY```gggtttnnnXXXHHHBBB<<>>@@@@@@>>>============HHHSSSWWWZZZ\\\\\\ZZZXXXWWWYYY```kkkwww~~~wwwsssnnniiiddd```[[[ZZZ```iii{{{}}}{{{yyy{{{xxxvvvvvvuuuoooddd[[[MMMJJJIIILLLZZZssstttkkkmmmrrryyy|||zzzvvvtttpppkkkiiikkklllnnnrrrxxx}}}yyyrrrllliiihhhiiigggdddccceeebbbWWWLLLGGG<<<:::888777777777555444333333333333333333333333333333333333333333333333333333333444444444555555666555888===AAANNNkkk{{{uuusssxxxzzzooolllqqqzzznnnhhheee]]]YYYSSSPPPOOOMMMIIIEEEGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===>>>@@@CCCEEEIIIMMMRRRXXX]]]cccjjjnnnppptttyyy|||}}}|||{{{{{{~~~~~~}}}}}}}}}~~~~~~|||||||||}}}~~~}}}yyyuuuqqqlllllllllooosssuuuvvvvvvyyyzzz{{{}}}}}}{{{yyyxxxwwwsssmmmeee^^^YYYSSSMMMIIIKKKMMMRRR^^^nnn}}}~~~{{{qqqpppnnnmmmjjjeee___ZZZ[[[VVVQQQUUU```mmmvvvzzz|||~~~}}}zzz}}}nnnggg___ZZZXXXXXXWWWUUUVVV```ooo~~~yyygggYYYTTTKKKDDD@@@>>>===@@@EEEKKKNNNRRRSSSRRRPPPMMMKKKLLLIIIIIIMMMQQQVVV^^^fffrrr~~~zzzcccPPPFFF>>>AAADDDBBBEEEGGG@@@>>>@@@BBBBBB@@@?????????CCCNNNXXX]]]^^^aaaaaa___^^^]]]___eeeoooyyy|||vvvqqqmmmhhhccc___\\\\\\eeennn~~~}}}|||~~~{{{xxxvvvtttmmmaaaXXXMMMKKKIIINNN^^^xxxvvvsssvvv~~~~~~rrrlllggggggffffffkkkpppxxxyyyzzzxxxuuuqqqnnnnnnhhhdddbbbbbb]]]QQQFFFAAA;;;999777666666666555444333333333333333333333333333333333333333333333333333333333444444444555555777666888<<<>>>IIIdddzzztttqqqxxxvvvlllhhhlll{{{ooohhheee___[[[VVVSSSRRRQQQMMMIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@>>>===>>>@@@BBBDDDGGGJJJOOOUUUZZZaaaggglllnnnrrrvvvyyyzzzzzzzzz{{{}}}||||||||||||}}}~~~}}}|||}}}}}}~~~|||yyyxxxxxxzzz}}}~~~|||}}}}}}~~~}}}|||yyywwwtttsssqqqqqqooojjjddd___\\\XXXTTTQQQOOOOOOSSS\\\kkkzzz~~~|||tttssspppnnnlllgggbbb^^^]]]YYYVVVZZZeeeqqqyyy|||{{{}}}|||tttsssyyyyyynnnaaa[[[[[[]]][[[XXXXXX^^^kkkzzz~~~nnnaaaZZZPPPFFFBBB???>>>@@@DDDIIIIIIJJJJJJIIIGGGEEEDDDDDDBBBBBBGGGLLLQQQ[[[eeeppp|||rrr\\\KKKBBBBBBFFFEEEKKKNNNFFFAAABBBDDDDDDCCCBBBBBBCCCJJJTTT]]]aaabbbeeeeeecccfffeeeggglllttt|||zzzsssooolllgggaaa^^^]]]___jjjuuu~~~zzzwwwsssjjj]]]RRRKKKIIIIIIPPPaaa|||}}}www|||vvvlllgggbbb```ccchhhqqqwww}}}}}}zzzxxxpppjjjeeeaaaYYYLLLAAA===:::888666555555555444333333333333333333333333333333333333333333333333333333333333444444444555555888666777:::;;;CCC[[[sss|||{{{ssspppwwwvvvkkkeeeeee}}}rrrjjjggg^^^ZZZVVVTTTTTTSSSPPPLLLIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA???>>>>>>???AAABBBCCCGGGKKKPPPVVV\\\ccchhhlllooosssvvvwwwxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~|||xxxuuusssrrrqqqooollljjjhhhgggfffeeebbb^^^\\\[[[ZZZWWWUUURRRRRRTTT\\\hhhvvv|||xxxuuurrrooommmjjjgggddd```]]]]]]bbblllvvv}}}{{{}}}wwwmmmiiiiiinnn{{{vvvfff]]]^^^aaa___\\\\\\___gggvvvvvvjjj^^^SSSHHHCCCAAA???@@@DDDIIIIIIIIIJJJJJJGGGDDDAAA???===>>>BBBGGGNNNZZZeeeooo{{{~~~gggPPPDDDBBBFFFHHHPPPSSSKKKDDDEEEGGGGGGFFFEEEFFFGGGNNNXXX```bbbcccfffgggeeejjjkkknnnsssyyy~~~xxxsssooolllfff```]]]\\\```mmmyyy|||yyytttiiiZZZOOOHHHGGGHHHPPPccc}}}wwwtttzzznnneee___```dddqqqyyywwwnnneeeYYYJJJ???<<<888777444444444555444222333333333333333333333333222222333333333333444444333333333444444444555555777555666999999???SSSiii{{{|||~~~uuupppwww|||oooeee```zzz~~~xxxvvvnnniii\\\XXXTTTSSSTTTSSSPPPMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???>>>>>>>>>???@@@AAADDDHHHLLLQQQXXX___dddiiilllpppsssuuuwwwzzz|||zzzzzz{{{{{{|||}}}~~~~~~~~~|||~~~}}}|||zzzvvvqqqllliiifffdddbbb```]]][[[ZZZZZZWWWVVVTTTTTTSSSSSSRRRQQQPPPQQQUUU]]]hhhuuu}}}yyyvvvrrrooommmkkkiiihhhbbbbbbdddjjjsss{{{|||~~~mmmfff```]]]]]]aaalllvvvnnndddcccfffeeebbbbbbbbbgggrrr{{{rrrcccVVVJJJDDDBBB@@@AAACCCFFFHHHKKKOOOQQQMMMFFFAAA>>><<<===AAADDDKKKYYYfffoooyyypppWWWHHHCCCFFFJJJTTTXXXPPPHHHIIIJJJJJJIIIIIIKKKLLLTTT]]]dddeeeeeehhhiiihhhlllnnnssswww|||}}}xxxsssppplllfff```]]]\\\aaaooo|||~~~{{{vvvkkk\\\PPPGGGEEEGGGPPPbbb{{{tttooooooxxxkkkaaa```dddvvvxxxjjjYYYHHH>>><<<888666444333444555444333333333333333333333333333222222222333333444444444333333333444444444555555666333555999999===OOObbb}}}zzzxxxrrrwwwvvviii```wwwyyyxxx}}}uuuzzzqqqkkk[[[XXXTTTSSSTTTTTTRRROOOKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>@@@BBBFFFIIIMMMSSSZZZ___eeehhhmmmpppsssvvvzzz|||zzzzzz{{{}}}~~~}}}{{{{{{yyyuuupppjjjdddaaaZZZYYYVVVTTTQQQPPPNNNNNNKKKLLLLLLKKKJJJIIIIIIIIIIIIMMMTTT^^^iiiuuu~~~xxxuuuqqqnnnmmmlllkkkjjjfffgggkkkpppwww}}}```[[[VVVUUUTTTVVV]]]eeeqqqyyymmmjjjkkkkkkjjjhhhgggiiiqqq{{{}}}yyyjjj\\\MMMFFFDDDAAAAAABBBAAADDDKKKRRRVVVSSSJJJCCC???>>>>>>@@@CCCJJJXXXfffnnnwwwzzz```OOOFFFIIIOOOZZZ___VVVMMMOOOOOOOOONNNOOOQQQSSS\\\ccciiiiiiiiilllnnnmmmnnnrrrwww{{{|||xxxtttqqqkkkeee```^^^___eeerrr~~~zzzpppaaaVVVIIIHHHIIIRRRbbbwww~~~tttiiigggjjjqqqfffdddggg|||nnnXXXEEE<<<;;;777666444444555555444333333333333333333333333333111222222333333444444555333333333444444444555555444222444999999<<>>>>>>>>>>>>>>@@@AAACCCEEEIIINNNTTTYYY```ccciiinnnqqqtttxxxzzzyyyzzz|||}}}~~~}}}xxxvvvsssnnnhhhbbb]]]ZZZQQQPPPMMMKKKHHHGGGEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCCCCHHHPPPZZZfffsss~~~yyyvvvsssqqqppppppnnnmmmkkkmmmqqqvvv{{{ZZZUUURRRQQQOOONNNRRRYYY___oooxxxrrrqqqrrrsssmmmllllllqqqxxx}}}~~~}}}tttdddSSSJJJFFFBBB@@@@@@>>>AAAHHHRRRXXXWWWOOOGGGAAA@@@???@@@AAAGGGWWWfffllluuukkkWWWLLLNNNUUUbbbggg]]]TTTTTTUUUUUUTTTUUUWWWYYYaaahhhmmmlllkkknnnppppppssswww|||{{{wwwssspppiiieeeaaaaaacccjjjxxx~~~uuuggg]]]OOOMMMOOOWWWeeetttwwwkkkaaaaaaggg|||xxxmmmkkknnn}}}rrrYYYEEE<<<;;;888666444444555666555444333333333333333333333333111111222333333444555555333333333444444444555555444222444888888888DDDSSSqqqyyy|||yyyuuuxxxrrraaarrr|||wwwvvv{{{|||zzz{{{pppiii^^^ZZZVVVUUUVVVVVVSSSPPPJJJIIIGGGEEEBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAADDDHHHOOOSSSYYY^^^eeekkkooorrruuuvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~{{{xxxsssqqqlllfff```ZZZVVVSSSKKKJJJHHHEEEBBBAAA??????@@@BBBDDDCCC@@@>>>>>>???AAADDDKKKSSS^^^mmm}}}|||yyywwwvvvuuuuuusssrrrqqqssswwwzzz}}}XXXTTTQQQPPPMMMJJJMMMSSSRRR```ssswwwuuuwwwyyyqqqooooooqqquuuzzz~~~|||kkkXXXMMMHHHCCC??????===@@@GGGQQQYYYZZZSSSMMMCCCAAA@@@@@@@@@FFFUUUeeekkkssssss]]]QQQSSSZZZhhhlllbbbXXXYYYYYYYYYXXXYYY\\\^^^bbbiiimmmlllkkknnnppppppwww{{{}}}yyyvvvrrrpppgggdddbbbdddgggooo}}}yyylllaaaTTTRRRTTT[[[gggttt}}}|||sssfff]]]___fffzzz~~~tttrrruuu|||vvv\\\FFF======888666555555666666666555333333333333333333333333111111222333333444555555333333333444444444555555555222333888777666???MMMkkkyyy{{{~~~}}}|||wwwuuuxxx~~~sss^^^mmm~~~}}}wwwxxx}}}~~~xxxzzzoooggg\\\XXXTTTSSSTTTSSSQQQNNNJJJIIIFFFDDDBBB@@@??????>>>>>>>>>>>>>>>?????????===>>>>>>???@@@EEEKKKOOOUUUZZZbbbiiimmmppprrrsssvvvwwwyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~xxxtttooolllggg```ZZZUUUQQQOOOHHHGGGEEEBBB@@@>>>===<<<<<<>>>AAA@@@===;;;;;;===AAACCCFFFLLLWWWhhh{{{~~~|||{{{zzzzzzyyywwwuuuuuuwwwzzz}}}[[[\\\\\\VVVOOOJJJJJJLLLLLLTTT```ppp~~~zzzzzzxxxsssrrrqqqpppppptttyyy~~~yyyooo```TTTLLLGGGCCC@@@===BBBFFFMMM\\\hhh```PPPHHHBBB===???CCCJJJVVV```qqqvvv|||yyyjjjZZZVVV^^^iiinnnnnn^^^^^^]]]ZZZWWWWWW[[[```eeegggiiijjjkkknnntttyyy}}}~~~zzzyyyvvvqqqlllgggeeebbbaaagggsss~~~}}}}}}|||vvvrrrbbb___^^^bbblllvvv~~~}}}pppbbb\\\```eee}}}|||xxxwww~~~rrrXXXIII@@@;;;===888333222555666555222222222222222222222222222222222111111111111111222222222222222222222222222444666777777666999BBBIII```}}}xxxvvvxxxxxxxxx|||qqqbbbcccttt~~~~~~yyysss~~~xxxooohhh\\\YYYTTTQQQQQQQQQPPPPPPLLLJJJHHHEEECCCBBBAAAAAA>>>>>>????????????>>>>>>>>>=========???BBBEEEGGGNNNSSSZZZaaafffjjjnnnqqquuuxxx|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~zzzqqqjjjeeeccc```[[[VVVPPPLLLIIIIIIFFFBBB@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>???CCCGGGJJJQQQ___sss~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}yyyyyybbbdddccc^^^VVVOOOLLLKKKIIINNNVVVaaarrr}}}xxxwwwuuuqqqoooooorrrtttwwwpppfff]]]VVVOOOGGGBBB>>>BBBCCCHHHWWWfffdddYYYMMMEEE???@@@DDDKKKWWWbbbpppvvv}}}|||nnn___[[[ccckkkooonnnggggggddd^^^XXXVVVYYY\\\aaadddfffhhhjjjnnntttxxx}}}~~~yyywwwtttoookkkgggeeecccccciiiuuu}}}~~~}}}yyyuuummmjjjhhhkkksss|||{{{mmm```[[[___eeezzz~~~~~~sssXXXHHHAAA<<<===888333222555666555222222222222222222222222222333333222222222222222333222222222222222222222222333555777666555999@@@GGGZZZxxx}}}~~~}}}yyyrrrsssssstttzzz}}}iiibbbkkkzzzqqq~~~~~~}}}wwwooohhh\\\XXXSSSPPPOOOOOOPPPPPPLLLKKKHHHEEECCCAAAAAA@@@>>>>>>????????????>>>>>>>>>=========>>>AAACCCDDDJJJOOOVVV]]]bbbgggllloooqqquuuyyy|||}}}}}}~~~}}}~~~~~~~~~}}}|||||||||~~~{{{pppjjjdddbbb___[[[WWWRRRNNNLLLHHHEEECCCAAABBBBBBAAA???@@@@@@?????????>>>>>>======@@@DDDGGGMMM[[[mmm{{{}}}yyytttzzziiilllnnnkkkcccYYYPPPKKKHHHIIILLLQQQ[[[kkk~~~zzzyyywwwsssooolllkkklllrrrnnnjjjfffaaaYYYNNNGGGAAABBB@@@BBBPPPbbbhhhdddTTTKKKCCCAAADDDLLLYYYeeeooowww}}}qqqdddaaagggmmmnnnmmmkkkjjjfff___WWWTTTUUUXXX\\\^^^aaadddhhhmmmsssxxx~~~}}}xxxuuurrrlllhhhfffeeeeeegggmmmyyy~~~~~~~~~|||yyyyyywwwuuuwww|||xxxiii]]]ZZZ___fff}}}zzzpppTTTDDD>>>;;;;;;777444333555666444222222222222222222222222222444333333222333333444444333333333333333333333333333444555555444888>>>DDDRRRppp~~~||||||{{{pppnnnmmmmmmuuuqqqaaa```uuu|||nnn~~~~~~}}}||||||{{{wwwoooiii\\\WWWQQQMMMLLLMMMNNNOOOLLLJJJHHHEEECCCAAA@@@???>>>>>>????????????>>>>>>>>>===<<<<<<===???@@@AAAFFFJJJQQQWWW]]]bbbhhhkkkmmmpppuuuyyy{{{}}}~~~|||~~~~~~~~~~~~~~~|||{{{{{{|||}}}rrrkkkfffeeebbb^^^ZZZWWWTTTRRRIIIIIIHHHHHHIIIHHHFFFCCCDDDDDDCCCCCCBBBAAA@@@???<<>>999888999777444333555555444222222222222222222222222222333222222222222333444444333333333333333333333333333333444444444777<<>>>>>>>>????????????>>>>>>======<<<<<<<<<===>>>>>>BBBFFFLLLRRRWWW]]]cccgggiiimmmrrrvvvxxxzzz|||}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}wwwqqqllljjjgggddd```\\\ZZZXXXQQQQQQRRRTTTUUUTTTPPPMMMMMMMMMLLLKKKIIIGGGDDDCCC>>>@@@AAACCCGGGQQQ^^^hhhsssxxx|||wwwzzz___gggtttsssaaaSSSKKKHHHGGGIIIKKKQQQaaaqqqzzz{{{{{{xxxsssnnnjjjiiigggdddaaaaaa```^^^XXXTTTHHHGGGDDDBBBIIIVVVbbbhhh```UUUIIIEEEFFFOOO]]]jjjqqq|||vvvooohhhgggkkknnnllliiiaaa___[[[TTTLLLHHHJJJLLLNNNOOOSSSZZZccclllssswww~~~~~~zzzvvvrrrmmmiiifffccceeeiiinnnuuu~~~|||{{{zzz~~~vvveeeZZZXXX^^^eeexxxzzzsssnnnvvv~~~```HHH<<<888777777666444444444444444333222222222222222222222222111111111111111222333333333333333333333333333333333333333333444777;;;>>>HHHaaa|||{{{~~~yyyssshhh```cccsssfffXXXddd}}}mmmqqq~~~||||||{{{wwwpppjjj]]]WWWPPPJJJHHHIIIJJJJJJHHHHHHFFFEEEBBB@@@???>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<===@@@CCCHHHMMMRRRXXX___cccgggkkkpppsssuuuvvvxxxzzzyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~yyyrrrpppmmmhhhdddaaa___^^^[[[\\\^^^aaacccbbb^^^ZZZXXXXXXWWWUUURRRNNNJJJHHHBBBCCCBBBBBBEEELLLVVV]]]gggmmmvvv~~~~~~}}}~~~WWW```ooo~~~~~~mmm___OOOHHHFFFHHHIIIKKKVVVdddvvv~~~|||vvvpppmmmkkkhhhbbb\\\YYYYYYYYYWWWUUUKKKJJJGGGEEEGGGPPP]]]gggeeeYYYMMMHHHJJJRRRaaammmuuu~~~tttoooiiigggiiikkkhhheee^^^]]]XXXPPPGGGCCCCCCFFFHHHIIIMMMVVVbbbmmmtttxxx~~~}}}|||yyyvvvqqqmmmiiigggdddggglllrrryyy~~~}}}|||~~~xxxggg[[[YYY^^^ddduuuvvvnnnllltttrrrXXXEEE===:::777555555555555444444333333222222222222222222222222000000000000111222333333333333333333333333333333444333333333555777:::<<>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDGGGLLLRRRYYY^^^dddggglllppprrrtttvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~wwwuuurrrnnnkkkhhhgggggggggiiilllppprrrqqqmmmjjjhhhgggfffccc^^^XXXSSSPPPJJJIIIGGGFFFFFFJJJQQQVVV\\\cccmmmuuu}}}VVV[[[hhhxxxxxxmmmWWWLLLEEEGGGGGGFFFNNNZZZjjj|||~~~~~~zzzvvvtttsssllleee\\\VVVTTTTTTSSSQQQMMMLLLIIIEEEDDDLLL[[[hhhiii^^^RRRMMMOOOWWWeeerrrxxxrrrlllfffccccccbbb___[[[VVVUUUQQQJJJCCC???AAACCCCCCEEEJJJTTTaaammmuuuyyy}}}zzzzzzyyyvvvqqqmmmjjjhhhgggkkkqqqxxx~~~{{{iii^^^[[[^^^bbbrrr}}}ssskkkiiiooo{{{yyydddNNNAAA===:::666444555555555444333333333222222222222222222222222111111111111222333444444444444444444444444444444555444333444666888::::::AAAUUUtttzzz{{{|||zzzttthhh```ggg{{{mmmWWWVVVeee|||tttzzzrrrlll```ZZZSSSMMMIIIFFFDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>????????????>>>>>>;;;;;;<<<===============<<<===@@@BBBFFFLLLSSSXXX___ccciiinnnqqqsssvvvxxxvvvyyy{{{|||}}}}}}~~~~~~|||zzzwwwuuuuuuuuuuuuwwwyyy{{{~~~{{{{{{zzzxxxtttnnnggg```\\\WWWUUURRRNNNMMMOOOSSSVVVZZZ```hhhooouuu}}}XXXZZZcccssswww^^^PPPFFFGGGGGGEEEJJJUUUaaasss{{{}}}}}}|||||||||qqqiii^^^VVVSSSRRRPPPNNNOOOMMMIIIDDDBBBIII[[[kkkkkkaaaUUUQQQSSS[[[hhhuuuzzz{{{oooiiibbb]]][[[YYYUUURRRLLLLLLJJJDDD???>>>AAADDDAAABBBHHHRRRaaannnvvvyyy|||xxxyyyxxxvvvqqqmmmjjjiiiiiinnnttt{{{|||~~~}}}kkk___\\\^^^bbblll}}}zzzqqqiiieeeiiisss}}}zzznnnZZZGGG>>><<<999444333444555555444333333333222222222222222222222222222222222222333444555666444444444444444444444444666555444444666999::::::>>>PPPooo~~~}}}xxx{{{yyymmmcccfffwwwkkkUUUQQQ\\\zzzwww{{{sssmmmaaa\\\TTTNNNJJJFFFCCCAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>:::;;;<<<===>>>>>>>>>>>>:::;;;===???BBBHHHOOOTTT[[[```ffflllpppssswwwyyyvvvxxx{{{||||||}}}~~~{{{ssskkkgggbbb```\\\XXXVVVVVVXXXZZZ___ccciiimmmpppvvvZZZ^^^ccckkk}}}hhh[[[MMMGGGFFFGGGKKKPPP___lll~~~~~~~~~vvvhhhYYYNNNHHHIIIKKKLLLMMMLLLGGGCCCJJJYYYgggoooggg\\\WWW[[[eeepppwww}}}tttggg___YYYVVVSSSNNNLLLMMMJJJHHHEEEAAA??????@@@AAAAAADDDJJJTTTbbboooxxx}}}yyyvvvtttsssnnniiiiiimmmpppsssxxx}}}rrriiiccccccfffoooxxx~~~}}}~~~{{{uuuoookkkiiijjjlllpppuuuxxxxxxxxxnnnbbbQQQDDD<<<999888777444444444333333222222222222222222222222222222222888777555333333333555666333333333333333333333333444444444444555777888:::CCCKKKfff~~~|||xxxqqqgggdddqqqhhhUUUPPPVVVmmmyyysssjjjcccXXXQQQNNNLLLJJJGGGBBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;=========>>>AAAEEEIIILLLWWW[[[bbbgggkkkooorrrtttvvvxxx{{{}}}}}}wwwsssnnnlllhhheeeccccccdddeeeiiikkknnnsssxxx}}}\\\```dddkkk}}}mmm___PPPHHHFFFFFFKKKPPPYYYfffxxx~~~sssdddUUULLLIIIIIIKKKMMMMMMHHHEEEJJJYYYfffnnnhhh___[[[^^^fffnnntttyyy{{{}}}wwwkkk]]]VVVPPPNNNKKKGGGFFFHHHHHHGGGDDDAAA???>>>@@@AAAAAADDDJJJUUUbbboooxxx|||xxxuuurrrqqqmmmiiiiiimmmssswww|||zzz|||~~~vvvpppkkkggggggllltttzzzxxxxxx|||~~~|||zzzwwwtttooolllkkkjjjiiijjjkkkmmmlllkkkdddYYYJJJ>>>888666555444444444444333333222222222222222222222222222222222666555333111111222333444333333333333333333333333444444333444555666888999@@@HHHccc}}}xxxqqqhhhdddnnn|||iiiTTTNNNRRRhhh}}}wwwllldddZZZRRRNNNKKKHHHEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<======<<<===@@@CCCGGGJJJQQQVVV^^^dddiiilllppprrrtttvvvyyy|||~~~~~~|||yyyxxxvvvtttsssssstttuuussstttvvvyyy|||```cccfffkkk|||wwwgggTTTIIIEEEFFFKKKPPPWWWcccttt~~~tttaaaRRRJJJHHHKKKNNNOOOKKKGGGKKKXXXdddmmmhhhbbb___aaafffkkkmmmppprrrrrrrrrtttsssjjj___RRRKKKFFFEEEDDDAAAAAACCCEEEEEECCC@@@>>>===???AAABBBDDDJJJUUUcccoooxxx|||~~~wwwssspppoookkkhhhjjjoooxxx|||zzzvvvxxx{{{zzz{{{xxxrrrnnnnnntttxxxuuusssssstttsssrrrrrrrrrtttuuuuuusssqqqrrrnnniiieeecccaaa___^^^WWWNNNCCC:::777555444333444444333333333333222222222222222222222222222222333222111000000000111222222222333333333333333333444444333333444666888999<<>>>>>>>>============<<<<<<<<<<<<======<<<===>>>AAADDDFFFJJJOOOWWW___eeeiiimmmooorrrsssvvvyyy|||}}}~~~~~~~~~}}}~~~~~~|||}}}~~~|||zzz{{{{{{|||}}}}}}~~~~~~~~~dddgggiiilll{{{oooZZZLLLFFFFFFKKKQQQ[[[fffsss|||}}}{{{{{{|||nnn[[[NNNIIIKKKPPPRRROOOJJJLLLWWWaaajjjgggcccbbbcccdddeeeeeefffggggggfffggghhhbbbZZZLLLFFFAAA@@@@@@???@@@CCCBBBCCCCCC@@@======???BBBBBBEEELLLVVVdddpppxxx|||}}}{{{vvvrrrnnnllliiigggjjjppp|||xxxvvvyyy}}}uuuzzz{{{~~~zzztttnnnkkkjjjjjjkkkmmmrrrwwwzzzzzzzzz~~~xxxppphhhaaa]]]YYYVVVNNNGGG???:::888888666555333333333333333333333333222222222222222222222222222111000000000000111111222222222222222333333333444333333333444666888999;;;BBBYYY}}}zzzlllbbbaaahhhooozzzuuuYYYLLLFFFUUUppp}}}zzztttkkkccc\\\UUULLLGGGEEEEEEDDDBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>===============<<<<<<<<<>>>===<<<<<<===>>>@@@AAACCCIIIRRRZZZ```eeeiiillloooqqqtttwwwzzz|||}}}}}}~~~~~~}}}}}}}}}~~~~~~wwwtttvvv|||~~~}}}{{{yyywwwvvvsssuuuxxxzzz}}}~~~~~~iiimmmnnnppp|||vvv___OOOHHHGGGLLLSSS^^^hhhsssyyyzzzyyyzzz|||zzzeeeUUUMMMNNNSSSWWWTTTOOONNNUUU]]]eeecccaaa`````````^^^]]][[[\\\\\\[[[^^^bbbaaa\\\LLLEEE?????????>>>???BBBBBBDDDEEEBBB>>>===???BBBDDDFFFMMMXXXeeeqqqyyy|||{{{yyyuuupppkkkiiifffeeekkkrrr~~~yyyzzzuuunnnwww}}}qqqiiigggeeegggkkkqqqyyyzzzpppggg___XXXSSSHHHCCC<<<999999999777666333333333333333333333333222222222222222222222222222222111111111222222222111111111222222333333333333333333333444555777888;;;AAAUUUtttkkk___```hhhpppyyy}}}aaaSSSIIISSSjjj|||tttmmmfff\\\RRRKKKHHHGGGEEECCCAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<=====================<<<<<<<<<===>>>>>>@@@EEELLLTTTZZZ```eeehhhlllnnnqqquuuxxx{{{||||||~~~~~~}}}}}}}}}}}}~~~}}}}}}xxxqqqpppsssvvv|||{{{vvvvvvuuutttsssqqqpppooonnnppptttxxx|||~~~~~~~~~}}}ooouuuwwwvvv~~~{{{cccSSSKKKJJJOOOUUU]]]fffpppuuuwwwwww{{{~~~ppp]]]SSSQQQXXX]]]ZZZSSSPPPTTTZZZ___]]][[[ZZZZZZYYYWWWUUUPPPRRRRRRRRRWWW___bbb```OOOHHHAAA???>>>===>>>AAACCCFFFHHHEEE@@@===@@@DDDEEEHHHPPP[[[hhhssszzz}}}~~~zzzwwwtttnnnhhhfffddddddkkksssyyy~~~{{{nnnhhhsssyyymmmiiidddeeejjjrrr}}}|||pppdddYYYRRREEE@@@:::777777777666444222222333333333333444444222222222222222222222222111222222222333333333333000000111111222333333333333333222222333555777888;;;???OOOlllrrrccccccmmmttt}}}bbbVVVNNNTTTdddwww}}}wwwpppfffZZZQQQKKKIIIGGGDDDBBB@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<=====================<<<<<<<<<<<<======>>>BBBHHHMMMSSSYYY___ccchhhjjjnnnrrrvvvxxxzzzzzz|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{yyyrrrkkklllpppttt}}}vvvqqqnnnllllllkkkjjjjjjiiiiiihhhkkknnnqqquuuyyy{{{}}}}}}~~~}}}vvv}}}~~~}}}fffVVVNNNMMMQQQWWW^^^eeemmmqqqqqqrrrvvvzzzxxxdddWWWUUU\\\bbb___VVVQQQRRRWWWZZZXXXTTTSSSRRRRRRQQQOOOHHHJJJJJJJJJPPPZZZaaabbbWWWNNNFFFCCCAAA>>>???BBBFFFIIIKKKHHHBBB>>>AAAEEEGGGJJJRRR]]]jjjttt{{{~~~~~~yyywwwsssmmmfffcccbbbccckkktttzzzxxx}}}tttiiidddpppsssooofffggglllvvv|||kkk\\\RRRGGGAAA:::666666666555444222222222333333444444444222222222222222222222222000111222222333333333333///000000111222222333333333222222222333555777888888<<>>>>>>>>============<<<<<<<<<<<<=========>>>======<<<<<<<<<============@@@CCCGGGLLLRRRYYY^^^dddfffjjjnnnrrruuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~~~~}}}xxxppphhhiiioooxxxxxxrrrmmmjjjgggfffffffffgggggghhhiiimmmooorrruuuxxx{{{}}}~~~{{{~~~hhhXXXPPPNNNRRRXXX```ffflllnnnllllllooosss}}}}}}hhhYYYWWW^^^eeebbbXXXRRRRRRUUUWWWTTTPPPNNNMMMMMMMMMLLLCCCEEEEEEEEELLLWWW___bbb]]]TTTLLLHHHDDDAAAAAADDDGGGKKKNNNJJJCCC???AAAEEEHHHLLLSSS^^^kkkvvv|||}}}yyywwwsssllleeebbbaaacccllluuuwwwvvv}}}|||{{{wwwooofffcccoooxxxsssiiikkkpppzzzrrr___TTTJJJDDD<<<888777777666555222222222333333444444444222222222222222222222222///000111222222222222222///000000111222222333333333222222222333555777888666:::FFF___sssooovvv|||ooommmnnnttt{{{{{{nnndddOOOMMMJJJFFFCCCBBBAAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>><<<<<<=====================>>>@@@CCCGGGMMMUUU[[[```cccgggkkkooorrrtttuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}||||||~~~~~~~~~}}}}}}~~~zzzppphhhiiiooo}}}{{{wwwssspppnnnjjjjjjjjjkkklllnnnpppqqquuuvvvxxx{{{~~~hhhYYYSSSPPPTTT[[[```dddggghhhgggfffgggiiioooxxxqqqdddccchhhlllhhh___WWWUUUVVVWWWRRRLLLKKKMMMNNNMMMJJJCCCAAA@@@AAADDDLLL\\\kkkooo^^^OOOJJJHHHDDDBBBCCCLLLQQQSSSNNNDDD???BBBGGGLLLQQQ[[[fffqqqxxx}}}|||xxxuuupppkkkeeebbbaaaeeeooo{{{|||}}}~~~wwwqqqmmmjjjddddddqqqzzzoooppplllmmmxxxxxxaaaVVVMMMAAA777555777555222222333333333333333333333333222222222222222222222222111111000000111222333333222222222222222222222222111222222333555777888999===AAAFFFTTTuuuzzzqqquuu~~~{{{}}}mmmbbbVVVLLLIIIFFFAAA@@@BBB@@@??????@@@@@@???<<<:::========================>>>>>>===<<<<<<<<<<<<<<<=========???CCCHHHMMMPPPYYY\\\aaaggglllqqqsssuuuyyyzzzzzzzzzxxxwwwxxxyyy}}}|||}}}~~~~~~~~~~~~xxxnnnggghhhmmm}}}~~~}}}zzzxxxuuusssrrrsssssssssssstttuuuvvvvvv{{{~~~~~~~~~}}}gggZZZUUUTTTYYY```aaadddffffffcccbbbbbbcccfffmmmyyyrrrhhheeejjjmmmjjjaaaZZZXXXYYYVVVQQQKKKHHHIIIJJJJJJHHHEEEBBBAAAAAADDDLLL]]]mmmtttdddUUUOOOLLLGGGEEEEEEKKKQQQUUUPPPGGGBBBEEEJJJOOOUUU___jjjttt{{{~~~~~~zzzvvvssspppjjjeeeccccccgggqqq|||}}}}}}vvvppplllhhhccceeeqqq|||rrrssspppppp{{{fffYYYKKK@@@777555666555222222222222222333333444444444222222222222222222222222111111000000111222222333222222222222222222222222222222333444555777888999;;;???DDDRRRqqqvvvmmmqqqyyyvvvkkk___TTTOOOKKKEEECCCDDD@@@?????????@@@???===;;;========================>>>>>>===<<<<<<<<<<<<<<<=========???BBBFFFJJJMMMTTTWWW]]]dddjjjnnnqqqsssvvvxxxyyyxxxwwwvvvwwwyyy~~~~~~||||||}}}~~~~~~zzznnncccaaaeeevvv~~~}}}|||{{{zzzyyyxxx{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{hhh]]]YYYZZZ```eeecccdddeeeccc___\\\[[[[[[[[[___hhhvvvzzzqqqkkkfffkkknnnkkkddd^^^\\\]]]YYYTTTMMMHHHFFFGGGHHHHHHGGGDDDAAAAAACCCLLL^^^nnnzzzmmm^^^VVVQQQLLLIIIHHHMMMSSSXXXTTTLLLGGGIIINNNTTTZZZeeepppxxx~~~|||yyyuuurrrnnniiieeeeeegggkkkuuu~~~|||{{{vvvnnniiieeebbbeeeqqq{{{tttuuurrrrrr}}}iiiZZZIII???666555666444333333000111222222444444555666222222222222222222222222111111111000111111222333333333333333333333333333333333333444555777888999999===BBBNNNkkkrrriiilllsss~~~xxxmmm```WWWQQQKKKGGGGGGAAA@@@>>>?????????===<<<========================>>>>>>===<<<<<<<<<<<<<<<=========>>>@@@CCCGGGIIILLLPPPWWW___fffkkknnnooosssuuuvvvwwwvvvvvvwwwxxx|||}}}~~~}}}||||||~~~|||nnnaaa\\\^^^mmm|||~~~|||mmmccc```aaafffjjjhhhgggeeeaaa]]]YYYVVVUUUSSSTTTZZZfffxxxxxxsssnnnkkkgggjjjmmmkkkfffbbbbbbccc___[[[TTTLLLGGGFFFGGGIIIHHHDDD@@@@@@BBBKKK]]]nnntttfff]]]WWWRRRNNNLLLQQQXXX]]]YYYPPPJJJLLLPPPYYY```jjjuuu|||{{{xxxtttrrrmmmhhhfffiiimmmrrr{{{wwwzzz~~~tttkkkfffaaa```eeessszzzttttttqqqqqq{{{gggVVVFFF===666555666444333333222222222333333444444444111222222222222222333333222111111111111111222222333333333333333333333333333333333444555777888999999===AAAMMMeee~~~nnneeefffkkkwww~~~|||{{{yyylll```XXXQQQKKKHHHCCCAAA???>>>??????>>>===========================>>>>>>===<<<<<<<<<<<<<<<===<<<<<<===>>>@@@CCCDDDFFFJJJQQQYYYaaagggjjjlllooorrruuuvvvvvvwwwxxxyyyzzz{{{||||||{{{|||~~~~~~|||ooobbb[[[[[[fffttt~~~uuulllhhhjjjllllllllljjjeeeaaa\\\XXXTTTQQQOOONNNQQQ[[[mmm|||sssooolllkkkfffhhhiiihhhfffeeegggiiifffccc]]]TTTKKKFFFFFFHHHHHHDDD@@@???AAAJJJ\\\mmmxxxmmmbbb\\\XXXTTTQQQYYY___ccc^^^SSSMMMOOOSSS___eeeoooxxx~~~~~~{{{xxxtttrrrlllhhhgggmmmsssyyytttzzz}}}rrriiiccc^^^^^^eeettt{{{vvvsssppppppyyybbbRRRBBB;;;555555555333333444444444444333333222222222111111111222222333333333222222111111111111111222333333333333333333333333333333333333444666777888:::===BBBLLL```|||yyyjjj```___bbblllvvv~~~{{{~~~}}}wwwjjj```YYYQQQKKKGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFLLLSSS[[[bbbfffiiikkknnnsssuuuvvvwwwyyyzzzxxxzzz{{{{{{zzz{{{}}}~~~}}}~~~~~~rrrddd[[[YYY___lll~~~~~~wwwssssssrrrpppppplllfffaaa\\\XXXSSSPPPKKKKKKMMMTTTeee}}}|||qqqlllkkkjjjcccccccccbbbcccfffkkkooommmmmmjjj```SSSIIIFFFFFFIIIEEEAAAAAACCCKKK\\\mmm~~~zzzqqqgggaaa___]]]XXXbbbgggiiicccXXXRRRTTTYYYggglllttt{{{}}}zzzwwwtttrrrkkkhhhiiiqqqzzzuuu{{{zzzpppgggbbb^^^^^^fffttt~~~yyysssppppppwwwuuu[[[MMM???999555555555333333555666555555444222222111000111111111222222333333444333222111111000111111111222222222222222222222222222222222222333444555666:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAACCCGGGMMMTTT[[[aaadddgggjjjooosssuuuwwwxxxzzzxxxyyyzzzzzzyyyzzz|||~~~~~~~~~}}}~~~}}}~~~xxxiii]]]YYY\\\eeewww~~~}}}||||||yyytttqqqllleee```\\\XXXTTTPPPIIIJJJKKKNNNYYYpppzzzooohhheeeddd```___]]]\\\___fffmmmssswwwzzzyyyooo^^^PPPIIIHHHJJJGGGDDDDDDFFFNNN^^^mmm|||{{{uuukkkfffgggeee```iiimmmnnnggg]]]XXX\\\cccnnnrrrxxx~~~~~~zzzxxxvvvssspppllliiikkkuuuvvv~~~xxxnnnfffbbb___```fffrrr~~~zzzqqqmmmlllssshhhQQQFFF===888555555555333333666444444444333333222222222000111111222333333444444333222222111000000111111111111111111111111111111111111111111222333444444666888===EEERRRiii{{{zzz}}}pppccc]]]\\\___hhhvvv~~~{{{~~~}}}~~~wwwpppdddYYYQQQLLLFFFBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBFFFLLLTTT[[[___aaaffflllpppsssuuuwwwxxxxxxyyyzzzyyyxxxyyy{{{|||}}}}}}||||||}}}~~~qqqddd^^^[[[```lll~~~~~~~~~wwwqqqkkkddd___\\\XXXTTTPPPIIIJJJIIIIIIOOOcccvvvkkkccc```^^^^^^\\\YYYXXX\\\eeeooouuu{{{hhhWWWOOOLLLKKKHHHGGGGGGIIIPPP___nnn{{{|||wwwmmmjjjkkkjjjfffmmmpppqqqjjjaaa^^^cccjjjsssvvv{{{|||yyyvvvtttqqqooollliiilllwwwxxxvvvmmmfffbbbaaaaaagggqqq||||||xxxmmmjjjhhhnnnzzzrrr\\\III???<<<777555555555222333666333333333333333333333333000000111222333333444444333333222111000000111111000000000000000000000000000000000000111222333333333555:::AAAMMMccc}}}zzzwwwjjjbbb```^^^fffttt~~~{{{}}}~~~{{{zzzzzz~~~xxxlll___TTTOOOHHHCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@BBBHHHOOOVVV[[[^^^bbbiiinnnqqqsssuuuvvvxxxyyyzzzyyyxxxxxxzzz{{{}}}||||||||||||~~~~~~~~~~~~yyyllleee^^^^^^dddqqq~~~{{{tttnnnfff```\\\WWWPPPLLLIIIGGGFFFHHHMMMYYYooowwwkkkbbb___```]]][[[YYYYYYYYY^^^kkkxxx~~~bbbNNNOOOOOOKKKHHHIIILLLSSSbbbooo{{{uuurrrpppqqqppppppyyyyyywwwqqqjjjhhhkkkooovvvyyy}}}|||}}}{{{xxxsssnnnlllllliiilllttt~~~sssjjjhhhiiihhheeeeeemmm|||xxxtttjjjfffdddhhhrrr{{{}}}qqq^^^MMMBBB===888888777555555444444444444444333333333333222222222222222111111111000000333222111111000000111111222222222222222222222222111111222333444444555555444666;;;@@@HHH[[[yyyssshhhccc^^^jjjxxx}}}}}}zzz||||||~~~xxxpppcccZZZNNNGGGDDDCCCAAA???AAA@@@???>>>>>>???@@@@@@@@@???<<<;;;:::;;;===>>><<<<<<<<<<<<============AAA@@@@@@BBBEEEIIIMMMPPPYYY]]]dddiiimmmoooqqqrrrvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~yyyqqqfffaaaaaahhhrrr|||yyyrrriiiaaa[[[VVVPPPKKKFFFDDDDDDEEEHHHQQQddduuuzzzrrriiibbbaaabbb___]]]\\\\\\[[[^^^jjjvvvhhhSSSSSSTTTOOOKKKKKKNNNUUUdddrrr~~~yyyvvvvvvwwwxxxxxx~~~~~~{{{uuunnnlllpppttt{{{}}}{{{|||zzzwwwrrrnnnlllkkkjjjnnnvvvwwwooonnnooonnnjjjhhhnnnzzzzzzrrrooohhheeebbbeeekkkrrrvvvwwwyyyyyyuuuiiiYYYIII???;;;777666555444333333333333444444333333333222222222222222222111111111000000333222111111000000111111222222222222222222222222///000000111222222333333555666:::>>>EEEVVVtttyyyllleeeaaakkkxxxzzz~~~zzzwwwyyyzzz|||yyylllbbbTTTJJJEEECCC@@@>>>AAA@@@???>>>===>>>??????>>>===<<<;;;;;;<<<======<<<<<<<<<<<<============>>>>>>===>>>AAADDDHHHKKKTTTYYY___eeeiiillloooqqqtttttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~|||qqqiiidddfffjjjooowww~~~}}}yyyyyy~~~~~~~~~xxxmmmddd^^^WWWPPPKKKEEECCCBBBCCCDDDIIIWWWdddpppqqqpppkkkeeebbbbbbddddddbbbaaaaaa___```jjjuuupppZZZYYYYYYTTTOOOOOOQQQYYYhhhvvv|||zzz{{{~~~yyytttrrrvvvzzz}}}zzzzzzyyyuuupppmmmkkkkkkmmmsss{{{yyyssssssvvvwwwrrrlllnnnvvvyyyppplllkkkhhhfffddddddfffhhhiiiiiimmmlllhhh^^^PPPCCC;;;888666555444333222222222222333333333333222222222222222222222111111111111111333222111111000000111111222222222222222222222222000000000111111222222333666666888:::@@@PPPmmmqqqhhhaaajjjuuu~~~~~~}}}zzz}}}xxxttttttuuuvvv|||vvvkkk\\\PPPIIIEEECCCAAA@@@???>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<==================<<<===>>>AAADDDFFFMMMRRRXXX___dddhhhlllooorrrrrrrrrssstttvvvwwwxxxxxxxxxxxxyyy{{{|||~~~~~~|||rrriiieeedddeeeiiiooo|||zzzwwwrrrpppssszzz~~~zzzxxxyyy{{{|||{{{ssskkkddd[[[QQQJJJFFFCCCBBBCCCBBBEEENNNYYYeeegggiiigggcccaaabbbdddhhhgggggggggeeeeeelllvvvuuu___]]][[[VVVRRRRRRUUU]]]mmm|||~~~}}}xxxxxx{{{}}}zzzxxxxxxwwwsssooolllkkkkkkqqqyyywwwtttwww}}}{{{rrrnnnrrrwwwzzz{{{zzz{{{zzzuuunnnjjjjjjkkkjjjjjjiiigggdddbbb```___bbb```\\\SSSHHH???999777555555444333333333333333333333333222222222222111111111111111111111111111333222111111000000111111111111111111111111111111222222222333333444444444555555777888===LLLhhhvvvkkk```dddmmmvvv{{{|||~~~vvvuuu|||uuuxxxxxxrrrqqqrrrtttxxx~~~uuufffXXXOOOJJJGGGEEE@@@???>>>===<<<<<<======;;;;;;<<<=========<<<<<<<<<<<<<<<<<<============???>>>======>>>???AAACCCGGGKKKQQQXXX^^^dddiiimmmppppppqqqrrrtttvvvwwwyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~xxxmmmgggeeedddhhhmmmvvvvvvtttoookkkmmmttt{{{|||rrrrrrssswwwyyy}}}~~~}}}zzzvvvrrrlllbbbWWWNNNGGGCCCAAAAAAAAACCCJJJSSS```cccfffeeebbb```aaaccciiiiiilllnnnkkkjjjpppyyywwwbbb```\\\WWWTTTUUUYYYbbbrrr|||}}}|||yyywwwwwwuuurrrnnnkkkkkklllsss~~~}}}vvvvvv{{{tttssstttsssrrrqqqpppmmmhhheeefffkkkooonnnpppqqqnnnhhhaaa]]][[[ZZZXXXRRRKKKCCC<<<888666666555444444444444444444333333222222222111111111111111111111111111111111333222111111000000111111111111111111111111111111222333333333333333444444444444666888<<>>======>>>>>><<<<<<===>>>>>>======<<<<<<<<<<<<<<<============>>>>>>===<<<======>>>???BBBFFFLLLRRRXXX^^^eeeiiimmmnnnoooqqqsssvvvxxxyyyyyyzzzzzz{{{|||~~~~~~~~~}}}sssmmmkkkjjjmmmrrruuuvvvuuupppkkklllsssyyyzzz~~~jjjkkkoootttwww}}}}}}yyyyyywwwvvvuuurrrjjj```WWWJJJEEEAAA@@@@@@BBBIIIRRR^^^bbbfffeeebbb______```fffhhhmmmqqqpppooouuu}}}xxxdddddd^^^ZZZYYYZZZ^^^fffuuu~~~{{{zzzwwwvvvtttqqqmmmllllllmmmuuu~~~}}}{{{~~~zzzvvv{{{zzzrrrlllhhheee```]]]^^^eeeooowwwwww{{{zzzpppeee^^^\\\WWWSSSLLLEEE???:::777666555555444444444444555555222222222222111111111111111111111111111222222222333222111111000000111111111111111111111111111111111111111111111111111111333444777999<<>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<>>===>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<>>???<<<<<<<<<<<<=========>>>>>>>>>??????????????????;;;===???BBBGGGMMMTTTYYYcccdddfffiiilllpppssstttxxxxxxyyyyyy{{{|||~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{~~~}}}{{{|||~~~~~~dddfffiiilllrrr|||zzzuuutttwwwyyyxxxvvvjjjZZZLLLGGGGGGJJJRRR[[[```aaadddeeeeeedddaaa```ZZZ[[[^^^bbbiiisssyyyqqqmmmfffbbbeeejjjmmmqqquuuyyyzzz~~~}}}{{{yyyvvvuuuqqqnnnkkklllooorrr}}}yyysssqqqrrrooommmwww~~~iii\\\XXXTTTUUU```uuuxxxhhhaaaRRRBBB<<<:::888666666444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222444///111777:::===NNNcccwwwttt```RRROOOXXXjjj{{{}}}hhhZZZRRR___yyyfffYYYXXX]]]zzz|||pppjjjkkkmmmiiilllpppuuu|||~~~mmm^^^ZZZQQQIIIGGGEEEBBBAAABBBAAA@@@>>><<<<<<===???@@@========================>>>>>>======<<<<<<<<<;;;@@@???>>>===???EEEMMMTTTYYY\\\```dddhhhmmmqqquuuxxxvvvvvvxxx|||~~~}}}|||||||||||||||}}}~~~|||wwwtttvvvuuutttvvvyyyeeegggiiimmmsss}}}}}}wwwuuuwwwyyyxxxvvvlll]]]NNNIIIIIIMMMUUU]]]bbbccceeeeeeeeecccaaa___[[[[[[\\\___gggrrr|||tttooohhhccceeehhhiiilllooosssuuuyyy|||zzzxxxtttssspppmmmlllnnnrrrvvv}}}{{{|||zzzsssmmmmmmjjjjjjvvv~~~kkk___[[[WWWZZZfff}}}rrr^^^PPPAAA<<<;;;888555444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222444000111777999<<>>===<<<===>>>>>>========================>>>=========<<<<<<<<<<<<===>>>>>>>>>@@@DDDIIINNNSSSWWW\\\bbbfffjjjooorrruuuttttttvvvzzz||||||zzz||||||||||||}}}~~~|||xxxtttqqqrrrssstttvvvzzziiijjjkkknnnsss}}}{{{xxxxxxyyyxxxvvvoooaaaRRRLLLLLLRRRZZZaaaeeeeeeffffffeeecccaaa```]]][[[ZZZ\\\cccpppxxxpppiiidddccccccbbbcccgggjjjmmmsss{{{}}}{{{xxxvvvrrrqqqooommmmmmqqqwww|||{{{xxxwww{{{{{{tttiiigggdddgggttt}}}nnnbbb^^^[[[^^^lll|||]]]OOOAAA<<<;;;777444222444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222333111222777888999DDDSSSbbbyyy}}}mmmaaa___kkkxxxeeeSSSFFFNNNdddzzzgggYYYUUU\\\rrr|||qqqlllllllllkkkkkknnnwww{{{jjj```UUUPPPLLLFFFDDDDDD@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<;;;<<<>>>???@@@AAADDDFFFKKKPPPVVV]]]bbbgggllloooqqqqqqrrruuuxxxzzzzzzyyy}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzvvvrrrooommmnnnooossswww|||nnnnnnnnnpppttt|||{{{yyyxxxwwwvvvpppdddVVVOOOPPPWWW___eeegggggggggfffeeeddddddccc___\\\YYYYYY___lll|||zzzpppiiidddaaa^^^ZZZ[[[^^^bbbgggnnnwww~~~|||zzzwwwtttpppooommmlllnnnttt||||||xxxwwwzzz|||tttfffccc```dddqqq|||pppfffccc```bbbpppaaaQQQAAA;;;888555333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222333111333777777777>>>HHHRRRjjjqqqjjjoooyyygggTTTDDDIII\\\rrrxxxaaaTTTTTTddd}}}~~~vvvrrrqqqmmmiiijjjrrrwwwlll```XXXRRRKKKGGGFFFBBBBBBCCCCCCBBBAAA@@@???=======================================<<<<<<<<<;;;<<<>>>======>>>@@@BBBDDDIIIQQQXXX^^^ccchhhkkknnnoooqqqtttwwwxxxyyyxxx||||||}}}}}}}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyyuuuqqqnnnkkkjjjkkknnnsssyyy~~~rrrrrrrrrssswww{{{}}}zzzxxxvvvuuuooofffZZZSSSVVV^^^fffiiiiiihhhhhhgggggggggggghhhaaa^^^YYYWWW[[[fffuuuxxxlllfffaaa^^^YYYTTTTTTWWW___dddmmmvvv}}}}}}{{{yyyuuusssnnnmmmkkkkkknnnuuu}}}zzzyyy}}}zzzsssfffbbb```dddnnn}}}|||sssnnnjjjfffgggrrreeeTTTBBB888666444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111222222222222222444666666666:::@@@HHH\\\xxx|||{{{kkkVVVEEEGGGUUUhhhoooZZZSSS[[[mmmyyyvvvpppjjjhhhnnnyyyuuuhhh```XXXNNNGGGFFFBBBBBBBBBBBBAAA@@@???>>>========================<<<<<<<<<===============>>>>>>===;;;:::;;;>>>@@@@@@EEELLLSSSYYY^^^cccgggkkkmmmqqqtttvvvwwwxxxyyy{{{{{{|||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~|||zzzxxxtttqqqnnnllljjjlllooouuu{{{uuuuuuvvvyyy|||~~~{{{xxxvvvtttnnnhhh___YYY]]]fffmmmnnnnnnlllkkkiiiiiiiiijjjkkkddd```[[[WWWXXX```kkkrrrxxxzzzqqqeeeaaa]]][[[VVVPPPQQQUUU^^^dddmmmvvv|||~~~}}}{{{yyyuuurrrnnnllljjjiiimmmuuu}}}}}}vvvoooeeeccccccffflllwww~~~vvvuuurrrmmmllltttcccRRR@@@777555333333444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000111111111111222222222111222333444444666999;;;CCCRRRjjjpppZZZHHHGGGOOO]]]wwwjjjZZZZZZcccyyy~~~vvvmmmgggiiiqqqxxx|||pppggg^^^RRRHHHEEEBBBAAA@@@@@@???>>>==============================<<<<<<<<<===============??????>>><<<:::;;;===???>>>BBBGGGMMMRRRXXX^^^aaagggkkkpppsssuuuvvvwwwxxxyyyzzz|||}}}~~~~~~}}}|||||||||||||||}}}~~~~~~~~~||||||zzzxxxuuurrrpppnnnpppsssyyy~~~uuuvvvyyy}}}zzzvvvuuuwww{{{|||xxxuuusssmmmkkkeee```dddoootttssstttrrrooollljjjiiijjjkkkfffbbb]]]XXXVVVZZZaaafffjjjsss}}}{{{qqqggg^^^[[[YYYXXXSSSOOOPPPUUU^^^eeennnvvv{{{~~~}}}{{{yyyuuurrrnnnllliiihhhkkkttt{{{qqqjjjcccccceeehhhjjjsssyyywwwsssooommmssswwwZZZKKK<<<777666444222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111222222333666999:::>>>GGG\\\xxxyyybbbNNNJJJKKKTTTlllkkkbbb```mmmsssjjjggglllqqqxxxyyyqqqgggYYYMMMHHHDDDCCCAAA@@@???>>>??????========================<<<<<<<<<<<<=========>>>===???@@@???>>><<<=========???CCCGGGKKKQQQWWW\\\ccchhhnnnqqqssssssuuuwwwwwwxxx{{{}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||yyyvvvtttvvvxxx}}}tttvvv{{{zzzuuuooolllmmmqqquuuwww~~~|||xxxtttsssnnnmmmhhhdddjjjtttyyyvvvyyyvvvrrrmmmjjjiiiiiiiiigggddd___YYYVVVWWW[[[^^^aaakkkvvv{{{{{{uuujjj___ZZZWWWVVVVVVRRRNNNPPPVVV___eeeooovvv{{{~~~~~~}}}|||yyyuuurrrooollliiigggjjjsss~~~wwwnnnfffaaabbbgggjjjjjjqqq|||tttqqqmmmkkkppp|||kkkQQQDDD999777888666222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222///111222111333777:::::::::???QQQnnniiiUUUNNNLLLPPPggg{{{lllaaagggxxxzzznnnhhhjjjnnnrrrzzzpppaaaTTTNNNIIIGGGEEEBBBAAAAAABBBCCC========================;;;<<<<<<<<<======>>>>>>;;;>>>BBBCCCAAA>>><<<;;;<<<>>>@@@CCCFFFLLLSSSXXXaaaffflllpppqqqqqqsssuuuuuuwwwzzz}}}~~~~~~|||||||||||||||}}}}}}~~~~~~}}}|||{{{~~~}}}}}}yyywwwzzz|||ooovvvvvvkkkfffdddcccgggnnnpppyyy~~~|||{{{vvvooonnnlllkkkllloootttxxxzzz}}}{{{wwwsssooollliiihhhiiiddd___ZZZXXXWWWVVVUUU[[[aaaiiinnnnnniiiaaa[[[VVVUUUSSSSSSTTTUUUUUUUUU___gggqqqxxx{{{~~~~~~~~~~~~}}}zzzwwwtttrrrooopppqqqnnnlllrrr}}}rrrjjjgggaaajjjnnnooossstttoootttooojjjhhhlllwww}}}iii[[[EEEAAA;;;777555333222111111222222222222111000000444333222111111222333444111111111111111111111111222222111000//////000000//////000000000000//////////////////............111222222333333444444555999<<>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAA@@@???=========>>>???;;;;;;<<<>>>BBBGGGLLLPPPYYY^^^eeejjjnnnppprrrsssvvvvvvyyy|||}}}{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~llluuu}}}pppgggaaa\\\\\\aaaiiirrryyyzzzzzzzzzwwwqqqqqqooonnnooorrrvvvzzz|||~~~{{{wwwsssooommmllliiieee```\\\ZZZYYYWWWVVVVVVZZZ```eeefffbbb\\\XXXUUUTTTRRRRRRRRRTTTWWWYYYbbbiiirrrxxx{{{}}}~~~~~~}}}}}}}}}|||zzzwwwuuutttrrrtttuuurrrqqqvvv~~~qqqhhhccc```mmmrrrtttvvvvvvuuunnnjjjeeedddgggpppzzz|||nnn[[[NNNAAA===888555444444444333222333333333333222111111333222111000000111222333111111111111111111111111222222111000000000000000//////000000000000//////000000000000000000000000111111222333333444444555888:::DDDZZZvvv|||ppp^^^WWWQQQWWWkkk}}}vvvmmmlllooottt}}}mmm^^^UUUQQQJJJFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>======>>>??????@@@??????>>>>>>>>>>>>>>>>>>=========>>>AAAEEEHHHKKKTTTYYY```fffjjjmmmppprrrtttuuuxxx{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~mmmvvvyyylllaaaYYYUUUVVV___gggooosssuuuwwwwwwtttuuutttttttttvvvyyy|||~~~}}}zzzvvvssspppooojjjgggccc```^^^\\\YYYWWWSSSUUUXXX[[[\\\[[[YYYWWWTTTTTTSSSQQQPPPSSSYYY___fffmmmuuuzzz|||}}}}}}}}}~~~~~~~~~{{{{{{{{{zzzyyywwwvvvuuuyyy{{{}}}|||{{{~~~tttiiidddbbbrrrzzzzzzyyyuuu~~~yyykkkiiieeedddfffjjjppptttxxxvvvtttqqqiii\\\KKK@@@;;;888555333444555555555333333444444333333222111111111000000000000111111111111111111111111111111222111000000000000000000//////000000000000//////222222222222222222222222111111222222333444444444666777???QQQiiiwwwkkkaaaTTTQQQ^^^wwwwwwrrrnnnqqqzzz}}}ppp```XXXNNNIIIGGGFFFCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>=========>>>??????======>>>?????????>>>>>>???>>>======>>>AAACCCEEEMMMRRRYYY___dddhhhlllooorrrtttwwwyyy{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~rrr{{{vvvhhh]]]VVVSSSTTTZZZbbbhhhmmmqqqtttuuuxxxyyyyyyzzzzzz{{{~~~}}}{{{xxxtttrrrqqqllliiifffdddbbb___[[[YYYUUUUUUUUUUUUVVVXXXYYYZZZUUUVVVUUURRROOORRR[[[ccclllqqqxxx||||||}}}||||||}}}}}}~~~|||{{{||||||{{{zzzxxxwwwvvvuuuxxxoookkkjjj{{{zzzsssxxxxxxnnnmmmkkkjjjiiijjjjjjkkknnnlllhhhccc\\\PPPCCC;;;888555333222333444444444222222333333222222111000000000////////////000000111111111111111111111111111111000000000000000111//////000000000000//////111111222222222222222333111111111222333333444444444555;;;III]]]tttyyy~~~uuujjjZZZPPPVVVgggzzzppppppuuuooobbbSSSJJJHHHHHHEEEAAAAAA@@@@@@??????>>>>>>>>>>>>>>>=========>>>>>>???;;;<<<>>>?????????>>>>>>>>>===<<<<<<===>>>@@@AAAGGGKKKQQQWWW]]]ccchhhlllppprrrvvvyyyzzzzzzzzz{{{{{{{{{|||}}}~~~}}}}}}~~~uuu}}}rrreeeYYYQQQMMMPPPVVV]]]ccchhhooosssyyy{{{}}}}}}|||}}}}}}{{{xxxuuutttooommmiiigggeeebbb^^^\\\XXXWWWUUUSSSTTTVVVXXXZZZWWWYYYXXXUUURRRUUU^^^eeepppuuu{{{}}}}}}}}}~~~{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{~~~}}}{{{zzzxxxvvvuuuuuuyyyrrrpppvvv}}}tttsss~~~zzztttpppqqqpppooollliiieeecccfffccc___YYYQQQIII@@@;;;777555333222333333333222111111111111111000//////////////////////////////000000000000000000000000111000000000000000111111//////000000000000//////000000000111111111222222000000111222222333333444333555999CCCTTTjjj|||wwwwww}}}yyyqqq___PPPPPPZZZwwwzzzvvvssstttzzz~~~ooo[[[NNNIIIHHHEEECCCAAAAAAAAA@@@???>>>>>>===>>>>>>===============>>>:::<<<===?????????>>>===;;;;;;;;;;;;<<<>>>???@@@BBBFFFKKKQQQVVV\\\cccggglllpppuuuwwwxxxyyyzzz|||{{{{{{|||}}}~~~}}}~~~~~~~~~sss}}}|||mmm]]]QQQMMMLLLNNNTTTZZZ```iiirrrwww{{{~~~}}}}}}}}}zzzxxxssspppllliiigggdddbbb___[[[YYYVVVTTTSSSTTTVVVXXXXXXZZZ[[[ZZZYYY\\\bbbgggtttxxx}}}~~~}}}~~~{{{{{{|||}}}}}}~~~~~~}}}~~~}}}{{{~~~}}}{{{zzzyyyxxxxxxxxx~~~xxxssssss|||sssvvvwwwyyy}}}|||uuurrrtttuuuuuuuuutttpppiiiccc___```]]]WWWOOOHHHAAA<<<:::666444333222333333222000000000000111000//////...//////000000000000//////000000000000000000000000000000000000000111111222//////000000000000//////......//////000111111111000000111111222333333333222444888>>>JJJ```yyytttnnnsss{{{uuueeeRRRNNNRRRhhhttt|||xxxzzz}}}}}}}}}|||hhhXXXOOOJJJGGGDDDBBBBBBAAA@@@???>>>>>>===>>>>>>======<<<<<<======<<<<<<===>>>>>>>>>======:::::::::;;;<<<===?????????BBBFFFJJJOOOUUU\\\aaaggglllrrruuuvvvwwwyyy|||{{{{{{|||}}}~~~~~~~~~~~~~~~vvvzzziiiZZZQQQLLLKKKPPPTTTZZZfffqqqtttyyy~~~}}}|||~~~~~~|||zzzvvvsssmmmjjjhhhfffdddccc```^^^[[[XXXVVVUUUUUUVVVWWWXXX[[[^^^bbbeeehhhjjjvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}{{{||||||}}}~~~~~~|||}}}|||{{{|||{{{zzzzzzzzz{{{|||}}}xxxwwwzzzyyysssmmmmmmooorrrooolllrrr{{{~~~yyyqqqiiiddd^^^ZZZSSSIII@@@;;;888777555333222222333444333222111111111111111000/////////000111111111111000///000000000000000000000000000000000000000111222222//////000000000000//////......//////000111111222000000000111222222333333111444777999AAATTTooo{{{qqqooouuu{{{zzzmmmZZZTTTMMMYYYoooooorrr~~~}}}~~~||||||}}}{{{yyyhhhZZZPPPIIIFFFCCCBBBBBBAAA???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<=========<<<>>>AAADDDHHHNNNUUUYYYaaagggnnnrrrrrrtttxxx{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~{{{uuueeeUUUNNNKKKNNNRRRWWWdddqqqrrrwww}}}~~~|||{{{~~~}}}zzzyyyxxxtttnnnjjjhhhgggfffeeedddccc```\\\YYYWWWVVVVVVUUUVVVZZZaaaggglllmmmmmmwww{{{~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~|||}}}~~~|||{{{yyyyyyyyyzzz{{{}}}~~~zzz|||ssshhhggghhhkkkjjjjjjuuu{{{sssmmm```[[[RRRGGG===777666666333222111222444555444333222222222222222111000000///000111222222111000///000000000000000000000000000000///000000111222222//////000000000000//////...//////000111111222222000000000111222222333333111444666666;;;MMMggg{{{vvvnnnooowww~~~}}}~~~{{{~~~tttccc\\\KKKPPPdddlllhhhooo}}}|||}}}xxx~~~tttcccUUUKKKGGGCCCCCCBBBAAA@@@>>>>>>===???>>>===<<<<<<<<<<<<<<<@@@>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>@@@DDDIIIPPPTTT]]]ccckkkoooppprrrvvvzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}~~~{{{|||~~~~~~|||{{{|||}}}qqq^^^SSSKKKLLLRRRZZZdddlllxxxxxxxxxwwwvvvuuussssssvvvwwwyyy{{{||||||{{{{{{wwwtttpppkkkgggeeedddcccfffccc___\\\[[[ZZZXXXVVVVVVZZZ___ffflllqqqtttuuu{{{|||}}}{{{zzz|||~~~}}}|||||||||||||||}}}~~~~~~}}}sssrrrsssxxx~~~yyyxxx}}}}}}yyyzzzvvvrrriiiggghhhiiigggjjj|||~~~qqqiii]]]OOOEEE;;;555555888333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222......//////000000111111...///111111///...///000,,,---///111111111111000111111111111111111111111555000111888<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???>>>>>>???AAADDDHHHJJJUUUYYY```fffkkkooorrrtttyyyzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~{{{xxxwwwyyy}}}|||dddYYYOOOOOOUUU]]]hhhpppxxxwwwvvvtttrrrooommmllloooqqqtttxxxzzz|||||||||vvvtttqqqmmmiiifffeeedddfffccc```^^^]]]\\\ZZZYYYXXX\\\bbbiiioootttwwwxxx|||}}}~~~|||{{{}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}|||uuussstttyyy~~~rrrpppttt}}}~~~zzzuuuyyy~~~zzzzzzzzzvvvtttxxxkkkhhhiiimmmlllppp|||mmm___OOOCCC<<<666555777333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111.../////////000000000111---///000000///......///---...///000000111111111111111111111111111111111555111111777999===LLL___|||}}}qqqnnnttt|||~~~|||ooo[[[SSSTTTeee|||ooo^^^VVVccczzz}}}zzz{{{|||~~~~~~lll\\\SSSKKKDDD@@@AAABBB@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<===>>>AAADDDFFFOOOTTT[[[aaagggkkkppprrrvvvwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzwwwtttyyy}}}ooobbbVVVTTTYYYbbbmmmvvvyyyxxxuuurrrmmmhhheeebbbeeehhhmmmsssxxxzzz{{{|||tttsssqqqoookkkhhheeeddddddbbbaaa`````````^^^\\\[[[^^^eeelllsssxxx{{{|||~~~~~~~~~||||||}}}}}}|||zzzzzz{{{{{{{{{}}}~~~~~~~~~}}}{{{yyytttrrrsssxxxzzzlllhhhjjjrrrxxx~~~|||}}}~~~~~~xxxsssrrryyywwwqqqooossssssuuunnnkkkmmmrrruuu{{{sssaaaMMMAAA<<<888666666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000---///000000///......//////......//////000111222111111111111111111111111444111222555666777BBBQQQmmmuuuooorrrxxx}}}mmmaaaVVV[[[qqqyyyfffWWWYYYggg|||}}}{{{{{{|||}}}{{{iii^^^QQQIIIBBBAAABBB@@@???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::;;;===???@@@FFFKKKRRRYYY```ffflllooorrrtttwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvsssyyy|||xxxjjj]]]ZZZ^^^fffrrr{{{|||zzzvvvpppjjjccc^^^[[[]]]aaagggnnnsssvvvxxxxxxqqqqqqpppooollliiieeecccaaa`````````aaaaaa```^^^]]]```gggnnnuuuzzz~~~}}}}}}}}}}}}||||||zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~|||yyywwwrrrpppooouuu~~~xxxjjjcccdddjjjpppxxx}}}~~~|||{{{zzz{{{}}}zzztttqqqttt|||ssskkkiiinnnsssxxxrrrnnnpppwww}}}wwwbbbJJJ???<<<999666444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...000111111000//////000000///.........000111222111111111111111111111111222000222555444444<<>>>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;;;;<<>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<;;;;;;;;;;;;;;;===AAAEEEKKKRRRYYY^^^iiikkknnnrrruuuxxxyyyyyy{{{{{{|||}}}}}}||||||||||||}}}~~~~~~}}}~~~}}}{{{{{{{{{}}}~~~}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}xxxpppppptttwww|||~~~yyyssslllddd___\\\VVVWWWZZZ^^^ccchhhlllnnnllllllllllllkkkiiigggfff```]]]ZZZZZZ\\\```bbbcccdddgggmmmsssyyy}}}}}}}}}}}}}}}}}}|||{{{{{{wwwxxxxxxvvvsssrrrtttwwwvvvwwwwwwyyyzzz|||~~~}}}~~~~~~|||wwwssspppnnnnnnttt~~~tttmmmlllnnnqqqtttvvvwwwxxxzzz{{{yyyyyyxxxxxxxxxyyy{{{|||{{{zzz|||{{{vvvllleeebbbgggkkkppp}}}vvvssszzziiiVVVBBB888666555444555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////......///111111///...///000//////000000000000//////000000000000000000000000...000111222333555666666DDDPPPiiiqqqkkktttqqqbbb^^^bbbmmm}}}}}}{{{{{{~~~xxxhhh]]]SSSJJJDDDCCC@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<;;;;;;:::<<<>>>@@@DDDJJJQQQVVV```cccggglllqqquuuwwwxxxyyyzzz{{{|||||||||||||||{{{|||~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{zzztttvvvyyy{{{}}}yyyssslllfff```]]]UUUVVVXXX\\\aaagggkkknnnmmmmmmmmmlllkkkjjjiiihhhaaa^^^ZZZYYY\\\```cccdddfffjjjooouuuzzz~~~~~~||||||}}}||||||{{{zzzzzzwwwwwwwwwtttqqqqqqtttwwwvvvvvvwwwxxxzzz|||~~~}}}~~~|||wwwrrrlllkkklllsss}}}{{{tttsssrrrtttvvvwwwwwwxxxzzz|||zzzyyyxxxwwwwwwwwwxxxyyyvvvvvvzzz}}}}}}xxxsssnnngggeeeiiikkkooo}}}wwwsssyyycccRRR@@@888555444444555111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111000000/////////...,,,...//////...------......///000111111000///...000000000000000000000000...000111111111333444333>>>FFF[[[yyyssstttooocccccc___ppp{{{zzz{{{}}}tttggg\\\QQQJJJIII@@@@@@@@@???>>>======<<<=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===@@@EEELLLQQQYYY\\\bbbhhhnnnssswwwxxxxxxyyyzzz{{{||||||||||||zzz|||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{|||~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~xxxssstttyyy~~~||||||~~~|||xxxsssnnnhhhbbb___YYYXXXYYY[[[```dddggggggllllllkkkkkkjjjiiiiiihhhfffddd```]]][[[^^^ccchhhmmmpppsssxxx{{{~~~~~~~~~~~~}}}}}}||||||}}}}}}{{{wwwtttxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvxxxyyy{{{}}}~~~}}}zzzuuurrrmmmnnnpppuuu{{{~~~||||||wwwuuuvvvwwwyyyyyyzzzzzzyyyzzzzzzyyywwwuuusssrrrttt}}}}}}|||wwwrrrnnnmmmmmmkkkiiikkkxxx|||rrrooorrryyytttRRRIII===666444555555333444333333222111111111222333333333222222222111111000000000000000000000000000000000000000000000000,,,------...///000111111///////////////.........000000000000000000000000......///000000000000000111222222333333444555555<<<@@@NNNfff~~~}}}wwwxxxyyyooodddgggrrr~~~{{{{{{{{{{{{zzzlll]]]PPPIIIFFFDDDCCCBBBBBB???<<<999<<<;;;;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<======>>>@@@EEEHHHQQQVVV]]]ccciiinnnsssvvvtttvvvyyyzzzzzz{{{|||~~~yyyzzz|||~~~}}}{{{zzz~~~~~~~~~~~~}}}}}}||||||~~~|||zzzsssooommmqqqxxx}}}~~~~~~|||wwwrrrlllfffaaa^^^ZZZYYYYYY\\\```dddggggggjjjkkkkkklllkkkjjjhhhggggggeeebbb```___bbbgggkkkpppqqquuuxxx{{{~~~~~~~~~~~~}}}|||~~~}}}|||}}}}}}{{{wwwuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxzzz|||~~~~~~}}}~~~}}}yyyvvvsssooopppssswww}}}}}}yyywwwwwwyyyzzzzzz|||{{{zzzzzzzzzxxxuuussslllmmmrrrzzzuuupppppprrrqqqmmmmmmwwwzzzppplllnnnsss|||rrraaaNNNEEE;;;555555555444333444333222222111111222222222222222222111111111111000000000000000000000000////////////////////////------......//////000000/////////////////////...000000000000000000000000......///000000000000000111111111222333333444444555888DDDXXXmmm~~~ooommmrrr|||zzzyyyxxx~~~xxxkkk^^^WWWLLLIIIEEEBBB@@@???<<<;;;======<<<<<<<<<===??????======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========???CCCFFFKKKPPPWWW^^^dddjjjooossssssuuuxxxyyyyyyzzz{{{}}}zzz{{{}}}~~~~~~}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~|||wwwpppllleeehhhmmmrrrxxx|||~~~}}}wwwqqqjjjddd```^^^ZZZZZZZZZ\\\aaaeeeggghhhiiijjjlllmmmllljjjgggeeegggfffeeecccdddggglllqqqssstttwwwyyy|||}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{xxxuuuvvvvvvuuuuuuuuuuuuuuuuuutttuuuvvvxxx{{{~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuutttuuuwww{{{{{{yyyzzz|||||||||}}}|||{{{{{{xxxuuurrrfffjjjrrr~~~~~~yyyvvvwwwxxxwwwrrrnnnttt}}}{{{pppllllllnnntttzzz|||}}}sssaaaQQQFFF@@@999555555555444222333333222222111111222222111111111111000000000000000000000000000000000000.................................///////////////......//////////////////000000000000000000000000......///000000000000000000000000111222222333333444555===KKK[[[mmm}}}zzzwww}}}{{{xxxwww{{{}}}{{{ppphhhXXXSSSKKKDDDAAA@@@???>>>???>>>>>>======>>>@@@@@@======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBDDDHHHOOOUUU\\\bbbhhhmmmpppsssvvvxxxyyyyyyzzz|||{{{|||~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~|||{{{zzz{{{{{{yyywwwxxxpppkkkaaabbbdddiiipppwww}}}}}}xxxqqqiiiccc___^^^\\\[[[[[[^^^bbbfffhhhiiihhhjjjlllmmmmmmjjjgggdddffffffgggggghhhkkkqqquuuwwwxxxyyyzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||||||||{{{xxxvvvttttttttttttttttttuuuuuutttuuuwwwyyy}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}{{{|||~~~~~~~~~~~~}}}}}}|||zzzwwwttthhhlllttt{{{~~~~~~{{{rrrlllooowww~~~uuupppmmmlllmmmqqquuuvvvxxxwwwsssgggUUUHHH>>>;;;777555555444333222333333222222111222222333000000000000////////////000000000000000000000000///////////////////////////////////////.....................////////////////////////////////////......///000000000000000/////////000111111222222555555999AAAKKK]]]vvv~~~{{{yyyzzzzzz{{{}}}}}}uuuhhh___TTTJJJDDDBBBBBBBBB@@@???>>>======>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===???===AAAGGGMMMSSSZZZaaafffmmmppptttwwwxxxxxxzzz{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}|||||||||{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||||||||{{{zzzyyyxxxvvvtttsssrrrrrrqqqpppnnnzzzqqqkkkaaa^^^^^^aaaiiissszzz~~~~~~zzzrrrjjjcccaaa```___^^^^^^```dddhhhjjjjjjiiijjjmmmnnnmmmkkkgggeeeeeefffgggiiikkkoootttwwwzzzzzz{{{||||||}}}~~~}}}~~~}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvrrrrrrrrrssssssttttttuuutttuuuwww{{{~~~~~~|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}zzzxxxmmmqqqxxx|||}}}qqqhhhkkkrrrzzzvvvrrrllliiijjjjjjjjjkkklllfffYYYJJJ@@@999777555444444444333222333222222111222222333333000000000/////////......////////////////////////000000000000000000000000///////////////.........---.........//////000000////////////////////////......///000000000000000...//////000000111222222444444555888>>>MMMfff{{{~~~~~~zzzzzzzzzyyyzzz}}}tttkkk\\\OOOGGGDDDCCCBBB@@@???>>>=========>>>??????>>>======<<<<<<==================<<<<<<<<<<<<;;;<<<<<<<<<::::::;;;===:::===AAAFFFLLLSSSZZZ___gggkkkppptttvvvwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~|||zzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}|||{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}|||||||||{{{||||||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~|||{{{yyyxxxwwwzzz{{{||||||}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||zzz{{{{{{||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwttttttttttttsssrrrqqqqqqooommmkkkkkkkkkjjjiiiggg~~~ssslllaaa\\\XXXZZZbbbnnnvvv{{{~~~~~~|||vvvmmmfffccccccbbbaaa```bbbfffjjjllllllkkklllnnnooonnnllliiigggdddfffiiikkknnnqqqvvvyyy}}}|||||||||}}}~~~|||~~~}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyywwwuuuppppppqqqrrrsssttttttuuuuuuvvvyyy||||||{{{zzzyyyzzz|||~~~}}}|||~~~~~~}}}||||||}}}}}}}}}zzzxxxooottt{{{uuuhhhhhhnnnwwwzzzqqqiiigggfffccccccddd]]]PPPDDD>>>555555444333333333333333222222111111222222333333000000000000////////////////////////////////////111111111111111111111111.........///////////////------......///000000000000000000000000000000000......///000000000000000/////////000111111222222666555555777:::EEEYYYjjj||||||{{{zzzzzz|||uuufffWWWMMMGGGDDDBBB@@@???>>>=========>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============:::<<<===<<<;;;:::;;;<<<:::;;;>>>AAAEEEKKKSSSXXX^^^ccciiiooorrrtttvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{zzzxxxwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvtttrrrqqqssstttuuuvvvvvvvvvvvvvvvxxxwwwvvvvvvuuuvvvvvvvvvtttuuuuuuvvvvvvvvvuuuuuurrrqqqqqqpppooopppppppppmmmnnnoooppppppooonnnmmmkkkkkkjjjiiiiiihhhhhhhhhhhhgggeeeeeeeeeeeecccbbbzzzrrrddd]]]VVVVVV___kkktttyyy|||zzzqqqiiifffeeedddcccccceeehhhlllnnnnnnmmmnnnnnnooonnnlllkkkjjjeeehhhkkknnnpppssswwwzzz~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}{{{yyywwwwwwwwwvvvtttoooooopppqqqrrrsssttttttwwwxxxzzz}}}||||||{{{|||}}}}}}||||||}}}~~~~~~}}}|||{{{zzzzzz{{{yyyvvvtttoootttzzz~~~}}}mmmhhhlllkkkrrrzzzzzzooojjjfffaaa______WWWJJJ???<<<444444444333222222333444222222111111222222333444111111111000000000//////////////////////////////000000000000000000000000------......//////000000------......///000000111000000000000000000000000......///000000000000000//////000111111222222333666444555777999???LLLYYYrrr~~~}}}~~~}}}||||||~~~sssdddWWWOOOIIIFFFBBBAAA@@@???>>>??????@@@BBBAAA@@@@@@??????@@@@@@>>>>>>======<<<<<<<<<<<<:::;;;======;;;;;;;;;<<<::::::;;;<<>>======<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@FFFKKKTTT[[[bbbgggkkknnnpppqqqsssuuuwwwxxxyyyyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxwwwvvvvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuutttsssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqpppoooppppppppppppooonnnmmmlllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggffffffeeeiiiiiiiiiiiihhhhhhgggfffaaaaaaaaa`````````______aaa```___^^^^^^^^^___```______^^^]]]\\\\\\]]]]]]\\\\\\]]]^^^___``````aaa^^^_________^^^]]][[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUURRRQQQQQQRRRUUUVVVYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQvvvjjj```___eeennnyyy~~~yyysssnnnjjjmmmmmmmmmnnnpppqqqssstttuuutttrrrqqqooommmlllllljjjooorrruuuyyy|||~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||||zzzxxxxxxxxxvvvuuutttsssssssssqqqppppppqqqrrrtttvvvwww{{{}}}|||zzzzzz}}}~~~}}}}}}|||yyywww||||||}}}|||yyyssslllgggeeehhhmmmsssxxx~~~~~~wwwppprrryyyrrrhhhbbb___^^^___dddooo}}}pppeeeXXXOOOGGG===888777333333333333222111000000000000000000000000000000000000000000000000000000000000000000////////////............//////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000222222333333333555888;;;FFFYYYttt}}}yyysssppprrrxxx}}}zzz}}}zzzuuu||||||qqqdddZZZPPPJJJDDDBBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@???>>>>>>======<<<>>>>>>=========<<<<<<<<<::::::::::::;;;<<<===>>>BBBGGGNNNUUU[[[aaafffjjjlllmmmoooqqqssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssrrrrrrrrrttttttttttttuuuuuuvvvvvvuuuuuusssrrrrrrrrrrrrsssqqqqqqqqqqqqppppppppppppqqqpppooommmmmmmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmlllkkkjjjiiijjjjjjjjjiiiiiigggffffffcccccccccbbbbbbaaaaaaaaabbbaaaaaaaaa``````____________`````````___^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOONNNNNNOOOQQQSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKK}}}qqqfffgggnnnuuu|||{{{vvvqqqmmmqqqqqqrrrssstttttttttttttttsssrrrqqqppppppoooooooootttxxxyyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{|||}}}}}}|||||||||||||||||||||||||||zzzyyyyyyyyy{{{{{{yyyxxxvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqrrrsssuuuxxxyyy}}}~~~}}}|||zzzzzz{{{}}}zzzxxxyyy}}}|||sssjjjeeedddgggkkkpppuuu||||||{{{yyyqqqlllpppyyyxxxnnngggccc___\\\]]]kkkssseeeUUUJJJAAA:::666777333333333333222111111000000000000000000000000000........................000000000000////////////............////////////000000000000000000000000////////////////////////........................//////000000000000111111000000000000000000000000///000111111111222555888<<>>>>>===>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;===AAAGGGLLLRRRXXX^^^bbbfffggghhhjjjlllmmmnnnnnnooooooooooooooooooppppppnnnnnnmmmmmmllllllkkkkkklllllllllmmmmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffeeedddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccccccccbbbaaa```___``````______^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIKKKLLLNNNLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEvvvllloooxxx|||xxxtttqqqtttuuuvvvwwwwwwvvvuuutttsssrrrqqqppppppqqqrrrrrrtttyyy}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzyyywwwuuuuuutttsssrrrrrrrrrrrrrrrssssssssssssuuuwwwzzz{{{~~~|||zzzyyyzzz}}}~~~|||zzz~~~tttkkkffffffhhhmmmrrrxxx~~~yyywwwuuummmjjjqqq{{{{{{sssmmmiiiddd___^^^kkktttdddQQQEEE===888666777333333333333333222111000000000000000000000000000........................000000000000////////////............////////////////////////////////////////////////////////////........................////////////000000000111000000000000000000000000...///000000000111444666999@@@OOOeee{{{yyyrrrooooooppppppssszzz{{{wwwuuuyyy}}}oookkkttt|||||||||~~~vvvhhh___SSSKKKGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGBBBBBBAAAAAA@@@?????????>>>>>>>>>============<<<<<<<<<;;;::::::::::::::::::===@@@DDDIIIOOOVVV[[[______aaacccdddeeeffffffgggggggggggghhhhhhhhhhhhffffffffffffeeeeeedddddddddddddddddddddddddddeeeccccccbbbaaa```___^^^^^^______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCzzzrrrwww~~~~~~~~~}}}{{{yyyvvvuuuuuuvvvwwwxxxwwwvvvuuusssqqqppppppooopppqqqssstttwww}}}~~~}}}||||||{{{}}}~~~}}}~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxuuurrrttttttsssrrrrrrrrrsssssstttttttttuuuwwwyyy|||}}}}}}{{{zzzzzz|||~~~~~~~~~{{{}}}uuunnniiihhhlllqqqvvv||||||wwwtttpppkkkjjjqqq{{{~~~wwwooommmhhhdddbbblllrrraaaMMMAAA;;;777666777222222333333333222111111000000000000000000000000////////////////////////000000000000////////////............////////////........................////////////////////////...........................////////////000000000////////////////////////...000111111111111333555777;;;EEEXXXooo~~~wwwpppmmmmmmnnnrrr|||zzzvvvrrruuu~~~xxxllliiittt}}}||||||}}}sssjjj]]]SSSNNNKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>============>>>===<<<;;;::::::::::::999;;;===???CCCHHHNNNSSSWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^______`````````]]]^^^^^^___^^^^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMNNNNNNOOOOOOOOOOOOIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA~~~xxx}}}|||{{{zzzyyyyyyxxxxxxxxxvvvwwwwwwwwwvvvvvvuuutttqqqpppoooooooooqqqsssuuuxxx~~~}}}}}}zzz|||~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyvvvssspppsssrrrrrrrrrrrrrrrssstttuuuuuuuuuwwwyyy{{{~~~~~~}}}{{{{{{zzz}}}}}}}}}||||||~~~{{{tttooolllpppvvv||||||vvvrrrnnnjjjjjjpppwww}}}qqqnnnkkkhhhfffnnnlllZZZGGG>>>:::777666666222222222333333222222111000000000000000000000000000000000000000000000000000000000000////////////............////////////........................////////////////////////..............................////////////000000////////////////////////...000111222111111333444333666>>>LLL```wwwxxxqqqpppnnnooovvv|||xxxtttuuu{{{{{{vvviiifffjjj}}}}}}~~~}}}tttiii___YYYTTTOOOKKKFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>>>>===============<<<;;;;;;:::;;;;;;999:::<<<===???BBBGGGKKKOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWXXXXXXWWWUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQPPPLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????~~~zzzxxxvvvuuuuuuwwwxxxzzzxxxwwwvvvvvvvvvvvvvvvvvvsssrrrppppppppprrruuuvvvxxx~~~~~~~~~~~~yyy{{{}}}~~~~~~}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwuuurrrooopppppppppppppppqqqrrrsssvvvvvvvvvxxxzzz}}}}}}zzzyyyyyyyyyzzz~~~|||{{{zzzzzz|||xxxtttxxx~~~|||vvvqqqpppnnnnnnpppssszzzvvvrrrnnnkkkkkkqqqcccSSSAAA:::999777444444111222222333333222222222000000000000000000000000000000000000000000000000000000000000////////////............////////////........................////////////////////////////////////////////////........./////////000000////////////////////////---///111111111000111333111555:::BBBPPPfff~~~wwwssspppsss{{{}}}yyywwwyyytttgggccciiizzz}}}}}}~~~}}}tttllleee^^^VVVQQQHHHHHHGGGFFFEEEDDDDDDCCCFFFEEEEEEDDDDDDCCCBBBBBB?????????>>>>>>>>>======;;;;;;:::::::::::::::;;;999:::;;;<<<<<<>>>AAADDDGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMNNNPPPQQQQQQPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMOOOOOOOOONNNJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>yyywwwtttrrrsssuuuyyy{{{yyyxxxwwwvvvvvvvvvxxxxxxuuutttrrrqqqqqqsssvvvxxxwww~~~}}}~~~~~~xxxzzz}}}~~~~~~}}}}}}~~~~~~||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwvvvvvvuuurrrpppooonnnnnnnnnooopppqqqrrrwwwwwwwwwxxx{{{}}}~~~{{{xxxvvvwwwxxxyyy}}}{{{yyyxxxxxxzzz~~~{{{~~~{{{vvvqqquuusssssssssrrrwww}}}wwwqqqoooooouuuzzz]]]MMM>>>888888666333222111222222333333333222222000000000000000000000000000000000000000000000000000000000000////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////////////////---...000111000000000111222666:::<<>>>>>>>>>>>:::999999888999999::::::888:::;;;;;;;;;;;;===???BBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMMMMLLLJJJIIILLLLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMNNNMMMMMMIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????????????????>>>>>>>>>===>>>>>>??????@@@@@@@@@|||wwwrrrrrrvvvzzzzzzyyy{{{wwwtttuuuyyyzzzxxxtttuuuuuutttrrrpppqqquuuwwwzzz{{{|||}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~{{{yyyvvvuuuuuutttsssqqqooonnnnnnnnnnnnppprrrsssvvvxxx{{{|||}}}~~~|||xxxrrrnnnrrrzzz~~~}}}|||zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||yyyuuuqqqnnnssszzzqqqpppsssxxxpppSSSGGG;;;777666444444555555444444333222111000000222111111000000000000000000//////...---,,,,,,,,,111111000000//////......111111000...---,,,+++***........................//////.........---------///////////////////////////////////////000111111222///------///111111000111000000///////////////666111333:::???HHH```yyyzzzqqqsssyyy{{{~~~}}}|||kkkYYYYYYcccyyy~~~~~~wwwpppggg___XXXUUUOOOJJJGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;@@@@@@BBBCCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@?????????@@@??????>>>========================<<<<<<;;;;;;;;;<<<===???@@@@@@@@@???>>>???>>>===<<<======??????~~~|||wwwrrrrrrvvv{{{|||{{{|||xxxtttuuuxxxzzzxxxvvvvvvvvvuuusssrrrsssvvvxxx||||||}}}~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||||||||||||||yyywwwuuusssssssssqqqpppooonnnnnnnnnnnnpppqqqsssvvvxxx{{{|||}}}~~~{{{xxxrrrooosss{{{~~~}}}zzz{{{|||}}}~~~}}}vvvppplllqqqzzzqqqppprrrvvvppp]]]NNNCCC999666555333222333444333333222222111111000222111111000000000000000222111111000//////......000000000000//////......111000///...---,,,++++++........................//////.........---------///////////////////////////////////////000000111222000///...///000111222///////////////000111222666222333999;;;BBBVVVlllyyyvvvwwwwwwxxx{{{~~~|||~~~xxxYYYVVVZZZkkk|||vvvmmmddd^^^ZZZTTTOOOKKKIIIGGGGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>?????????>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>???>>>>>>===>>>???@@@AAA~~~}}}}}}}}}yyytttssswww{{{}}}}}}~~~yyyuuutttwwwyyyyyywwwxxxxxxwwwuuuttttttwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}|||{{{{{{zzzzzzvvvtttrrrqqqqqqqqqooonnnooonnnnnnnnnnnnpppqqqrrrvvvxxx{{{|||}}}~~~{{{xxxtttqqqvvv}}}~~~||||||}}}~~~xxxooojjjooo~~~zzzqqqoooooorrryyy~~~zzzrrr```NNNFFF===666555444222000111222222222222222222222222222111111000000000000000111111111000//////......000000000////////////...000000///...---,,,,,,,,,.......................................---------//////////////////////////////......//////000111111111000///......000222......//////000222333444555222333777777:::IIIZZZuuu{{{wwwttttttvvv~~~~~~~~~~~~aaaXXXSSS[[[ooo~~~}}}}}}}}}vvvmmmhhhccc]]]WWWRRRNNNJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999::::::;;;===>>>>>>????????????>>>??????????????????????????????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@@@@??????>>>??????>>>============>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCDDD}}}||||||~~~|||wwwvvvxxx{{{}}}}}}{{{vvvuuuvvvxxxyyyyyyyyyyyyyyyxxxvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{~~~}}}|||zzzyyyxxxsssqqqooonnnnnnnnnmmmlllnnnnnnnnnnnnoooppprrrsssvvvxxx{{{}}}~~~~~~{{{zzzxxxvvv{{{~~~~~~yyyooojjjnnn{{{yyyqqqnnnmmmmmmpppuuuxxx}}}~~~yyyqqqgggVVVGGG???999444555444111000111000000111111222222222333222111111000000000000000//////......------------/////////////////////////////////...---------,,,................................................///////////////////////////............///000000///000111///------///222/////////000000111333333333222333555444555???LLLbbbvvvzzzuuuttttttwww|||ssseeeWWWUUUaaazzz~~~}}}}}}~~~xxxqqqlllfff```[[[UUUNNNJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::999999999999:::;;;;;;<<<<<<================================================>>>>>>????????????CCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<============<<<<<<======<<<<<<;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEFFF~~~}}}~~~|||zzzyyy{{{|||||||||xxxvvvvvvxxxyyyzzzzzzzzz{{{yyyxxxxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz~~~}}}|||zzzxxxvvvpppnnnlllkkkllllllkkkjjjmmmmmmmmmmmmoooqqqssstttwwwyyy|||}}}~~~~~~{{{|||||||||}}}zzzzzz|||{{{oookkknnnyyyzzzssspppnnnjjjiiikkkmmmpppqqqmmmeeeZZZKKK@@@;;;666444555555111000222///000000111111222222333222111111000000000000000............------------.............../////////..................------........................---.....................////////////////////////...............//////000---...000000000//////000111111000000000000000111000111333555444555;;;CCCSSSfffxxxtttrrrqqqvvv}}}vvvcccXXX[[[mmm~~~}}}|||~~~zzzuuunnniiiddd]]]TTTMMMLLLJJJIIIGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;:::999999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<========================??????>>>>>>============@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@??????>>>=========::::::;;;;;;;;;;;;::::::<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???>>>>>>>>>@@@BBBEEEHHHJJJ~~~~~~||||||||||||}}}zzzxxxwwwxxxyyyzzzzzz{{{|||{{{yyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||||||||{{{zzzxxxuuutttnnnllljjjjjjjjjkkkjjjhhhkkkkkklllmmmooorrruuuwwwyyy{{{}}}~~~~~~{{{yyy|||~~~yyyttttttwwwyyyrrrlllmmmuuu~~~zzzxxxtttlllgggfffggghhhhhhddd\\\QQQEEE>>>888555444555444111000333000000000111111111222222222111111000000000000000000000000000000000//////---............/////////---------.......................................---------...............////////////////////////......------......///000------///333555555222///111111000///////////////...000333444444666:::>>>HHHXXXppp|||uuupppmmmpppvvv}}}tttddd^^^fff|||}}}{{{{{{~~~}}}wwwrrroooggg\\\SSSPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<::::::::::::;;;<<<======>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======>>>??????????????????>>>?????????????????????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAACCCFFFJJJMMMOOO}}}{{{}}}~~~~~~~~~}}}|||zzzxxxxxxyyyzzzzzz{{{|||{{{zzzyyyzzz|||||||||}}}~~~~~~}}}}}}|||~~~}}}|||}}}~~~}}}~~~~~~}}}|||{{{yyyxxxwwwwwwxxxxxxwwwuuurrrqqqmmmkkkiiiiiiiiijjjiiihhhiiiiiijjjlllpppssswwwyyy{{{}}}~~~~~~~~~~~~|||wwwvvvzzz}}}|||~~~{{{sssnnnmmmpppsss{{{}}}~~~vvvnnnlllqqqvvv~~~sssjjjfffdddcccbbb]]]UUUIII@@@<<<777444333444222//////333000000000000111111111111222111111000000000000000///000000000000000000000---------.........//////---------.........//////........................---------.........//////////////////////////////...------------...//////...---000666======666000///...............//////---111333444444555888:::>>>JJJ^^^uuuyyyrrrkkklllooovvvtttgggeeerrr}}}|||}}}~~~{{{xxxqqqdddZZZUUURRRMMMIIIFFFEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@???>>>===<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@========================>>>============<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>?????????@@@@@@??????>>>???@@@AAABBBBBBCCCDDDGGGKKKOOOSSSUUU|||zzz{{{}}}{{{~~~}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{|||{{{zzzyyyzzz|||zzz{{{|||}}}~~~~~~}}}||||||{{{~~~}}}||||||~~~}}}~~~~~~~~~|||{{{yyywwwssstttuuuuuutttrrrpppnnnmmmkkkiiihhhiiijjjiiihhhggghhhjjjlllppptttxxxzzz}}}~~~~~~}}}yyyuuutttyyy|||{{{zzz}}}xxxpppjjjiiilllooorrr}}}|||}}}}}}xxxoookkkmmmqqqwww{{{xxxmmmhhh```^^^[[[VVVMMMAAA:::777666333222222000---...222111111111000000000000000222111111000000000000000---------...............---------.........//////,,,,,,------.../////////........................---------.........//////////////////////////////...------------.../////////...111999BBBCCC:::000,,,,,,,,,---...///000111...111333333333555777888777???QQQiiixxxkkkjjjkkkqqq{{{ppphhhooozzz~~~~~~~~~~~~wwwjjj___WWWTTTOOOJJJGGGEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????;;;;;;;;;<<<===>>>??????AAA@@@???>>>======>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@==================<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;===???@@@@@@@@@???======???@@@BBBCCCEEEEEECCCCCCBBBAAAAAA@@@??????DDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@@@@???>>>>>><<<======>>>???@@@@@@AAA=======================================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAAAA@@@?????????@@@BBBBBBEEEEEEGGGJJJNNNSSSVVVYYY|||yyy|||}}}~~~|||}}}|||{{{yyyyyyzzz{{{{{{yyyzzz|||~~~~~~}}}{{{zzz||||||||||||}}}~~~~~~{{{xxxxxxzzz||||||}}}~~~~~~~~~~~~|||zzzyyyxxxttttttssssssqqqpppnnnmmmiiiiiihhhgggggghhhjjjjjjhhhkkkooorrrtttvvvxxx{{{~~~~~~~~~~~~zzzwwwvvv{{{~~~}}}}}}~~~yyyyyypppnnnggg^^^___gggkkkwww}}}||||||xxxvvvxxx}}}yyy~~~yyymmmkkklllmmmtttxxx}}}ssshhhiiiaaaVVVLLLEEE@@@;;;777444444333333222111000000000000111111111111000000000000000000000000000000////////////////////////000000////////////000000////////////////////////...---,,,,,,,,,,,,---...............////////////000000000000000000000000111111111111111000/////////...///333888888333...333222222222111111000000/////////000111333444555999>>>GGGUUUhhhxxxrrrjjjhhhnnn{{{uuu{{{zzzvvvvvvuuu~~~{{{wwwoooccc^^^VVVPPPLLLJJJHHHGGGGGGFFFEEEEEEFFFEEECCCAAAEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<<<<>>>@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@???======???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============??????>>>>>>>>>>>>??????????????????????????????>>>>>>???>>>>>>===<<<;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@?????????>>>>>>======BBBBBBAAA@@@??????@@@@@@??????>>>>>>===;;;:::999=========<<<;;;;;;;;;:::<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>?????????>>>======>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<======>>>>>>>>>===>>>>>>>>>===============>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::===========================<<<;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>??????@@@???>>>???BBBDDDDDDDDDCCCCCCDDDFFFGGGHHHEEEEEEEEEFFFIIINNNSSSVVV}}}{{{{{{|||~~~~~~~~~zzz|||~~~~~~}}}{{{||||||||||||{{{zzzzzzxxxyyy{{{}}}~~~~~~}}}|||yyyyyyyyyzzz|||~~~}}}}}}|||zzzxxxwwwyyyzzz{{{}}}}}}}}}|||{{{yyywwwuuutttqqqpppooommmkkkiiihhhgggffffffeeeeeeeeefffhhhiiijjjmmmqqqsssuuuwwwyyy|||~~~}}}~~~}}}}}}|||{{{zzzyyyyyyxxxuuuxxxzzzzzz}}}~~~qqqhhhfffeeeaaabbbggghhhttt}}}~~~wwwvvvtttpppmmmlllnnnpppqqqvvv|||~~~{{{{{{zzzxxxyyy|||tttcccZZZMMMCCC===999666333444333333222222111111111000000111111111111000000000000000000000000000000////////////////////////......------------.................................------,,,,,,------...---............/////////........................000000111111000000//////111///...///222333000...//////............------/////////000111222333444666;;;@@@EEENNN```wwwzzzlllccceeeooo}}}}}}sss}}}~~~zzz{{{sssllllll{{{~~~~~~~~~~~~wwwqqqiii```YYYSSSMMMJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>==================<<<<<<<<<<<<==============================;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;==============================<<<<<<<<<<<<======<<<<<<===>>>??????@@@AAA??????@@@???>>>???BBBDDDGGGGGGGGGGGGGGGHHHIIIJJJFFFEEECCCCCCEEEHHHKKKMMM~~~zzzwwwxxx}}}~~~yyy{{{}}}~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyxxxyyyzzz|||}}}~~~~~~~~~{{{zzzyyyyyyzzz|||~~~|||||||||zzzxxxwwwxxxzzzzzz|||~~~~~~~~~}}}}}}|||zzzxxxvvvtttssspppooommmkkkiiigggffffffeeeeeedddddddddfffggghhhlllooorrruuuvvvxxxzzz|||}}}}}}}}}zzzzzzyyyxxxwwwuuusssrrroooppprrrsssvvvzzz|||}}}tttjjjiiiiiiffffffhhhlllvvv~~~}}}uuutttrrrnnnkkkiiijjjkkklllqqqxxx}}}{{{sss___UUUHHH>>>999666444333333333333222222111111111000000111111111111000000///////////////////////////////////////////////////......------......///........................---------------------------------.........//////........................///000000000000000//////111///------///000///...........................////////////000111222333333777;;;<<>>===<<<<<<>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<============<<<<<<========================>>>>>>===============>>><<<===>>>???AAABBBCCCDDD???@@@@@@??????@@@BBBDDDIIIIIIIIIHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFzzzvvvwww}}}~~~zzz{{{|||~~~~~~{{{|||}}}}}}}}}|||zzzyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzxxxxxxyyy{{{|||{{{{{{|||zzzxxxxxxxxxzzzyyy{{{}}}~~~}}}}}}~~~}}}|||{{{zzzwwwuuusssrrrooonnnllljjjhhhgggffffffeeeeeeddddddeeefffhhhiiinnnppptttvvvwwwyyy{{{}}}}}}~~~~~~~~~yyyyyyxxxvvvssspppnnnllliiihhhhhhjjjmmmqqquuuxxx}}}uuuooonnnnnnnnnnnnooottt|||~~~}}}tttsssqqqmmmhhhfffggghhhjjjmmmsssyyy}}}}}}qqqZZZQQQDDD;;;777666444333333333222222222222222111000000111111111111000000////////////////////////////////////////////////000//////////////////000........................------------------------------------............////////////////////////...//////000000000//////000///---------.........////////////////////////////////////000111222222111444777777888DDDXXXhhhzzzjjjdddgggmmmrrruuu{{{{{{zzz|||lllqqqyyy~~~|||}}}xxxvvvsssuuu~~~}}}llleeehhhttt~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~xxxpppggg^^^YYYOOOKKKGGGEEEDDDEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::;;;;;;;;;;;;;;;::::::777888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===:::;;;<<<======>>>======:::;;;;;;;;;<<<=========<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@>>>>>>@@@AAACCCDDDFFFFFF@@@AAAAAA@@@@@@AAACCCEEEIIIIIIIIIHHHHHHGGGFFFFFFFFFEEECCCAAA@@@@@@AAAAAA}}}xxxyyy~~~||||||}}}~~~|||}}}}}}}}}}}}|||{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzwwwvvvwwwxxxzzzzzz{{{|||{{{zzzyyyyyyzzzyyy{{{}}}}}}|||{{{|||}}}{{{zzzyyyxxxuuussspppooonnnmmmjjjhhhggggggggggggffffffeeeeeefffhhhjjjkkkppprrruuuxxxyyyzzz|||~~~}}}~~~~~~zzzyyyvvvtttpppnnnkkkjjjgggcccaaadddgggkkkrrrxxxzzzyyyxxxwwwwwwwwwxxxzzz}}}~~~tttsssoookkkfffeeefffhhhkkkkkknnnsssvvvyyy~~~oooSSSKKKAAA999666666555444222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000////////////000000------------------------,,,------......------,,,,,,------------.........000000000000000000000000......///000000000/////////......------.../////////000000000000111111111///////////////000111222000222444444555===LLLWWWppp~~~rrrjjjhhhiiikkkkkksssxxxwwwwww{{{|||mmmnnnsss{{{~~~~~~vvv||||||vvvsssxxxyyykkkbbbdddrrr~~~~~~}}}||||||||||||}}}{{{|||~~~|||tttkkkeeeRRRNNNIIIFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::::::::999999999999999999999999999888888888888888888888888999999999999999888888777888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>==============================>>>???@@@BBBCCCCCCCCCCCC@@@AAABBBCCCEEEFFFGGGHHHAAABBBCCCBBBAAABBBEEEGGGIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@???>>>>>>??????}}}|||~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}{{{xxxvvvuuuvvvyyyzzzzzz|||}}}|||{{{zzzzzz{{{yyyzzz|||{{{zzzyyyyyyzzzxxxxxxvvvuuurrrooommmlllllljjjhhhfffffffffggghhhhhhggggggggghhhjjjlllmmmqqqssswwwyyyzzz{{{}}}}}}}}}~~~|||yyyxxxuuuqqqooommmlllllliiibbb___bbbfffkkkttt}}}}}}wwwuuuqqqlllhhhgggiiilllmmmjjjjjjnnnqqquuuxxxeeeLLLFFF===777666666444333222222222222222222222222000000111111111111000000000000000000000000000000/////////////////////////////////....../////////------------------------,,,,,,---......---,,,,,,,,,,,,---------.........////////////////////////---......///000000//////,,,---...///...//////000//////000000000111111111000////////////000111111000222333333444999AAAHHHXXXjjj~~~|||uuupppnnnlllhhhpppvvvxxxyyy{{{}}}{{{{{{}}}pppmmmnnnuuu{{{|||~~~zzz}}}yyyzzz~~~~~~ppphhhlllttt}}}|||||||||zzz{{{~~~~~~vvvqqq^^^YYYRRRMMMJJJJJJJJJJJJEEEEEEEEEFFFFFFHHHIIIIIILLLMMMNNNPPPQQQQQQQQQPPPNNNOOOOOOPPPRRRSSSSSSTTTTTTTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWRRRQQQQQQPPPPPPOOONNNNNNNNNLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999888777888888888888888888888888777777777777777777777777888888888888888777666666888888999999:::::::::;;;888888888999999999:::::::::999999999999:::;;;<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????>>>???AAADDDEEEFFFGGGGGGBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDDDDDDDCCCDDDFFFIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA~~~~~~~~~|||{{{{{{{{{|||}}}||||||{{{{{{{{{||||||}}}{{{yyywwwuuuuuuwwwzzz|||{{{|||~~~}}}|||{{{{{{|||yyyzzz{{{{{{yyywwwwwwxxxvvvuuutttrrrpppmmmkkkiiijjjhhhfffeeeeeeeeeggghhhiiihhhhhhhhhjjjkkkmmmooorrrtttwwwyyyzzz{{{}}}}}}}}}}}}~~~}}}zzzxxxvvvssspppnnnnnnnnnoookkkddd___bbbggglllwww~~~}}}|||yyyuuuoookkkkkknnnqqqooojjjhhhkkknnnsssmmmZZZHHHBBB:::666555555444222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////.........------.........------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................------...///000000//////+++---///000//////000111.../////////000000111111000////////////000000111222222333333444666:::===EEEYYYqqqyyytttqqqjjjrrrxxx{{{}}}}}}zzzxxxzzz|||~~~tttmmmkkkrrrxxxyyy}}}~~~~~~uuuqqqrrrmmm~~~}}}|||zzz|||~~~}}}xxxllleee[[[SSSMMMJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNPPPRRRTTTTTTTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLJJJIIIHHHIIIIIIEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999888777666888888888888888888888888888888888888888888888888999999999999999888777777888888888888999999999999666666777777888888888999;;;:::::::::;;;<<<<<<===:::;;;;;;<<<<<<;;;::::::=========<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBEEEGGGHHHIIIIIIDDDDDDEEEFFFGGGHHHHHHIIIDDDEEEEEEEEEDDDEEEGGGJJJIIIIIIIIIHHHGGGDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEFFF~~~~~~}}}~~~~~~}}}|||zzzzzzzzz{{{|||~~~}}}|||{{{zzzzzz{{{|||{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||}}}{{{zzzyyyxxxwwwtttqqquuusssqqqnnnllljjjiiihhhjjjiiihhhfffffffffggghhhggghhhhhhiiikkklllmmmmmmssssssuuuwwwzzz||||||{{{~~~|||zzz{{{~~~|||zzzyyyvvvsssooonnnoooqqqrrrnnniiiffffffffflll}}}zzzyyysssmmmlllrrrvvvvvvvvvnnniiijjjkkkppp|||yyyaaaPPPAAA===888444222111111000//////000111222333333444000000000000000000000000......------------..............................//////.........---------,,,---------...////////////---,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------............///------............------111000000////////////000222111111222333555777999999LLL\\\mmmxxxtttssstttwww}}}~~~wwwuuuuuu{{{~~~{{{yyyyyy}}}tttnnnrrr}}}~~~}}}||||||}}}xxxoooccc[[[VVVRRRMMMHHHJJJHHHFFFFFFHHHIIIJJJIIIPPPRRRUUUUUUUUUTTTUUUUUUPPPQQQSSSUUUVVVVVVVVVVVVZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOONNNMMMKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFBBBBBBAAAAAA@@@>>>===<<<>>>>>>===<<<;;;;;;;;;<<<::::::999999999999::::::::::::999999888888888777888888888888888888888888888888777777777666666666777888888666444555777:::444444555666666777777888333444555666777777777777777777888888999999999:::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;:::999999::::::;;;<<<<<<======>>>??????@@@@@@??????>>>???@@@BBBBBBAAAAAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHLLLLLLLLLJJJGGGEEEEEEEEECCCDDDEEEEEEEEEFFFIIILLL~~~~~~}}}~~~~~~}}}|||{{{zzz{{{{{{|||~~~}}}|||{{{zzzzzzzzz{{{|||zzzxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyyyy{{{|||||||||zzzxxxwwwwwwuuurrrpppqqqpppnnnkkkiiigggffffffiiihhhgggfffeeefffggghhhggghhhiiijjjlllmmmnnnooouuuuuuvvvxxx{{{|||||||||~~~|||{{{||||||zzzxxxuuurrrooommmmmmooopppqqqmmmkkkjjjkkkrrr~~~~~~{{{zzzuuuppprrrzzzyyypppjjjjjjkkkqqqxxxyyy{{{xxxgggSSSEEE???;;;777333222222111111000000000111111222222333000000000000000000000000/////////....../////////........................//////.........------------------...............///...,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................---------............///.........//////.........000///////////////000000444333333333444666777888888EEEPPP```xxx|||yyyuuuvvvzzzxxxuuutttzzz{{{xxxyyy}}}~~~}}}|||{{{{{{|||}}}xxxnnnfffaaa\\\UUUPPPNNNLLLJJJIIIJJJLLLLLLKKKOOOQQQSSSTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;<<<;;;::::::999999999999888888888777777888888888888888888777777666666666777777777777777777777777777777666666666555555555888666444555666888888888777777777777666666666666777888999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::<<<<<<===>>>???@@@@@@AAA>>>>>>??????????????????AAABBBDDDDDDCCCCCCEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIILLLKKKIIIGGGFFFGGGHHHIIILLLMMMNNNMMMKKKIIIIIIIIIGGGHHHJJJKKKLLLNNNQQQTTT}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzzzzyyyzzzzzz{{{zzzyyywwwwwwwwwxxxxxxwwwwwwwwwxxxyyy{{{|||}}}{{{yyyvvvuuutttssspppnnnmmmllljjjhhhfffddddddcccgggfffeeedddeeefffggghhhhhhiiijjjlllnnnpppqqqrrrvvvwwwxxxzzz{{{|||||||||}}}|||{{{}}}|||{{{xxxuuurrrnnnllllllmmmnnntttqqqpppppprrrzzz|||yyy|||~~~tttlllkkklllqqqwwwtttuuuwwwyyy{{{~~~~~~|||yyyqqqeeeVVVHHH@@@<<<999555333333333222222111111111111111111111111000000000000000000000000000000////////////000000.......................................---------...............---------000...---...///000///---------------------------//////............//////........................---------............///////////////////////////............///000111111000000000///000111222222666<<<@@@OOOjjj|||}}}xxxzzz|||{{{wwwuuuxxx|||zzzxxx~~~}}}{{{zzzzzz{{{{{{zzztttooohhh```ZZZPPPNNNKKKJJJKKKLLLLLLKKKPPPRRRTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVTTTTTTVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>?????????>>>===<<<;;;:::::::::999999999999999999888888777777777777888888888777777777777666666666888888888888888888888888777777777777777666666666888555333444888:::888555999999888777777666555555555666777888999999999999777888888888888999999999<<<<<<<<<;;;;;;;;;;;;;;;999999::::::999999888888:::;;;;;;<<<>>>???@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFEEEEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKPPPOOOMMMLLLKKKKKKLLLLLLNNNQQQTTTTTTSSSRRRQQQRRRPPPRRRTTTVVVWWWZZZ]]]```{{{}}}~~~~~~||||||}}}~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvwwwxxxzzz{{{|||zzzxxxuuusssrrrpppnnnllliiihhhfffeeeccccccbbbbbbddddddccccccdddeeeggghhhiiijjjlllnnnppprrrttttttwwwyyy{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~|||yyywwwssspppmmmllllllmmmtttsssrrrrrruuu~~~~~~vvvllljjjkkkqqq{{{vvvuuusssrrrssstttvvvwwwtttrrrlllbbbVVVKKKCCC???999666333222333444333333222111111111000000000///000000000000000000000000000//////////////////000................................................/////////...---------,,,000///......////////////..............................------------..............................---------............///000000////////////000000---------...///000111222//////..................333777777CCC[[[mmm}}}~~~~~~}}}~~~|||xxxwwwzzz~~~{{{{{{~~~}}}{{{{{{{{{{{{|||}}}~~~yyyrrriiicccWWWTTTPPPNNNNNNOOOOOOOOOSSSUUUWWWWWWUUUSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAA???>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::888888:::::::::::::::::::::999:::999999888888999999:::888888888888888888888888::::::::::::::::::::::::999999999999999999999999999888888888999999777555888888888777777666666666333333444555666666666666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999999888999:::;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPTTTTTTSSSSSSSSSTTTUUUUUUVVVYYY]]]______^^^^^^^^^]]]___bbbcccdddfffhhhkkk{{{|||}}}}}}{{{{{{|||}}}||||||{{{zzzzzz{{{|||}}}||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuvvvxxxyyyzzzxxxvvvrrrpppooommmkkkjjjfffeeedddcccbbbbbbbbbbbbcccbbbbbbcccdddfffhhhiiijjjkkkmmmoooqqqsssuuuvvvwwwyyy||||||{{{{{{|||~~~~~~~~~~~~~~~~~~|||zzzwwwssspppnnnmmmmmmooopppoooooosss}}}||||||vvvllliiijjjnnn|||{{{yyyuuupppmmmllllllllliiifff^^^SSSHHH@@@<<<;;;666444222222333444444333222222111111000////////////////////////////////////......------......///........................---...................../////////...---------,,,/////////...---...///000........................---,,,,,,++++++,,,,,,---........................---------............///111000////////////000111------------...///111111333333333333222222111111111666666>>>PPP^^^rrr|||zzz{{{{{{xxxwww{{{}}}~~~}}}|||{{{{{{zzzzzzyyyzzz{{{}}}zzzrrrmmmbbb___ZZZWWWVVVVVVVVVVVVVVVWWWYYYXXXVVVSSSSSSSSSUUUVVVVVVVVVUUUSSSQQQPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777999999:::;;;;;;::::::999:::999999888888999999:::888888888888888888888888::::::::::::::::::::::::999999999999999999999999999===@@@???999555666888666777777777888888888999555666777888888999888888==================<<<<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLMMMLLLLLLMMMOOOSSSSSSTTTVVVWWWYYYZZZZZZYYYYYYWWWVVVUUUUUUUUUUUUZZZZZZ[[[]]]___aaabbbcccbbbeeejjjllllllllllllllllllnnnppppppooopppqqqrrr~~~{{{|||}}}|||zzzyyyzzz{{{{{{zzzyyyyyyyyyzzz{{{|||{{{{{{{{{zzzyyywwwvvvuuuttttttuuuuuuttttttttttttsssssssssssstttuuuvvvwwwuuurrrnnnkkkjjjiiigggeeecccbbbbbbaaaaaaaaaaaabbbbbbaaabbbcccdddgggiiikkklllmmmnnnppprrrtttuuuvvvuuuyyy||||||{{{zzz|||}}}zzzvvvrrrooonnnmmmiiikkkjjjhhhlllvvv~~~|||{{{|||zzzzzzzzz{{{~~~tttjjjggghhhkkkvvvzzzssslllgggeeecccccc]]]TTTKKKCCC===999888444333111222333444333222111111111000000/////////////////////////////////......------------..............................---------..............................---------...///...---,,,,,,...000------------------------,,,,,,++++++++++++,,,,,,........................---------............///000000............000000------------...///000000111111222222222111111000000555666<<>>>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999888888999:::;;;<<<;;;:::999999999888888888888999999777777777888888888888888999999999999999999999999888888888999999999999999:::AAAGGGDDD<<<777888;;;888888999999:::;;;;;;<<<666666777888999999999999<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<======>>>===>>>>>>???????????????===>>>???AAADDDFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSTTTUUUTTTTTTUUUWWWYYYYYY[[[\\\^^^___aaaaaa```___^^^]]]]]]\\\]]]]]]cccdddfffiiilllnnnpppqqqooorrruuuwwwwwwwwwwwwxxxxxxyyy{{{zzzxxxwwwwwwxxx~~~}}}~~~|||}}}}}}{{{yyyxxxxxxyyyyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzyyywwwuuutttttttttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrssssssqqqmmmiiifffdddcccbbb``````____________``````aaaaaaaaabbbccceeehhhkkklllmmmnnnoooppprrrssstttuuussswww{{{|||zzzzzz}}}~~~{{{wwwssspppnnnmmmcccfffeeebbbeeeooovvvxxx{{{{{{{{{}}}~~~vvvuuuuuuwwwyyy~~~rrrgggeeefffgggppp|||zzzqqqhhhbbb______XXXOOOGGGBBB>>>999666444222111222333333333111000000000000000///////////////////////////////////////............//////........................---------.........//////---------...............---......,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///000///---,,,,,,---///000......---------......///---...///000000///......111333333:::FFFJJJWWWooo{{{~~~||||||}}}|||xxxwww{{{}}}}}}{{{yyyxxxyyyxxxwwwxxxzzz~~~pppkkkeee```^^^^^^^^^]]]^^^```aaa___\\\YYYWWWWWWSSSSSSTTTTTTSSSQQQOOONNNJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;<<<>>>@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<>>===???===============>>>>>>>>>999999:::;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<===>>>???AAACCCDDDEEE@@@AAABBBBBBCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMOOOPPPPPPOOOOOOPPPRRRTTTWWWYYY\\\]]]______^^^^^^```aaacccccceeefffhhhjjjkkkllliiiiiihhhhhhhhhhhhiiiiiimmmnnnqqqtttwwwyyyzzz{{{zzz|||~~~~~~~~~~~~}}}|||}}}~~~~~~|||~~~|||}}}}}}{{{yyywwwwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{zzzyyywwwtttsssuuuuuuvvvvvvvvvvvvvvvuuusssrrrqqqqqqppppppqqqqqqmmmjjjeeebbb```___^^^]]]^^^]]]]]]]]]^^^^^^___```aaaaaabbbcccfffiiilllmmmnnnnnnoooppprrrsssttttttqqqvvv{{{{{{yyyyyy}}}}}}~~~{{{wwwsssooommmlll```cccbbb^^^aaajjjppppppyyy{{{}}}|||zzzzzzzzz{{{}}}~~~|||tttsssrrrsssvvvyyy}}}}}}pppeeedddeeeeeemmmwwwzzzyyyzzz}}}vvvlllddd```ZZZRRRHHHBBB???;;;666111333222111222333333222111/////////000000000000000////////////////////////000000////////////000000........................---------.........//////,,,------....../////////,,,------+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------.........//////000///---,,,,,,---///000///......---------.........///111222222222111000222111///888EEEGGGNNNaaaqqqzzz}}}zzzyyy}}}~~~yyywww{{{{{{~~~{{{zzzvvvuuuttttttvvvyyy~~~~~~{{{vvvpppjjjhhhhhhggggggeeefffgggeeeaaa^^^\\\\\\WWWWWWXXXXXXWWWVVVTTTSSSNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>@@@AAACCCEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@AAAAAA????????????????????????>>>>>>??????@@@@@@AAAAAA===AAAEEEGGGGGGDDDBBB@@@BBBBBBAAAAAA@@@?????????@@@AAABBBCCCCCCDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDFFFHHHJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLOOOPPPRRRUUUWWWZZZ\\\]]]XXXWWWWWWXXXZZZ]]]```bbbccceeeffffffffffffgggiiilllmmmnnnppprrrsssuuuuuusssrrrrrrrrrrrrssssssttttttvvvxxx{{{}}}}}}|||{{{zzz{{{}}}~~~}}}{{{xxxwwwxxxxxxvvvtttssstttvvvxxxzzzuuuvvvwwwxxxxxxwwwuuutttuuuttttttsssssstttuuuvvvssspppnnnllllllmmmlllkkkfffdddaaa^^^\\\[[[[[[[[[XXXXXXXXXYYYZZZ\\\^^^```___aaaccceeegggkkkooosssrrrrrrrrrrrrrrrrrrrrrrrrvvvxxxzzz{{{{{{}}}~~~|||}}}}}}uuuqqqpppmmmjjjhhhaaa___[[[XXX[[[ccckkknnnyyy~~~|||xxxwwwyyyuuuwwwzzz~~~{{{wwwvvvooolllnnnqqqssswww{{{xxxlllccccccdddeeehhhnnnssstttvvvzzzrrrfff^^^XXXPPPEEE;;;666444444444333333222111000000000111000000000000////////////000000000000000///......//////............//////------............------////////////...---,,,+++,,,,,,.../////////...---,,,------......------,,,.........------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++***---///000///.................................//////000000///...------------...000111333444444///111333666999???FFFKKKbbbpppzzzwwwvvvxxx{{{{{{zzz~~~xxx|||}}}zzz|||xxxxxxwwwvvvvvvvvvvvvwww}}}}}}zzzwwwtttqqqooonnnmmmnnnnnnmmmkkkgggccc```aaa___\\\YYYXXXYYY[[[\\\XXXVVVTTTRRRQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNNNNLLLKKKKKKKKKKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHKKKMMMMMMLLLKKKIIIGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGGGGHHHKKKMMMJJJKKKKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIJJJKKKLLLNNNNNNOOOOOORRRSSSSSSQQQNNNLLLKKKKKKMMMOOOQQQTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[^^^___```bbbeeegggjjjkkk```aaaccceeegggiiijjjjjjppprrrtttvvvwwwuuusssrrruuuvvvwwwxxxzzz{{{|||}}}{{{||||||}}}}}}||||||{{{~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyy{{{|||~~~}}}zzzxxxwwwwwwvvvuuutttttttttuuuwwwxxxvvvvvvvvvwwwvvvvvvuuutttttttttuuuuuuuuuvvvvvvvvvpppnnnkkkiiiiiiiiihhhgggbbb```^^^[[[YYYYYYYYYZZZWWWWWWWWWXXXYYY[[[^^^___```bbbeeegggiiilllpppsssttttttsssssssssrrrrrrrrrwwwxxxzzz{{{|||~~~}}}||||||}}}|||sssnnnkkkiiiggggggaaa___\\\\\\```gggnnnqqqzzz}}}~~~yyyuuuvvvwwwxxxyyy|||{{{xxxrrrmmmiiijjjkkklllpppvvvxxxooohhhgggfffeeeggglllqqqsssvvv|||tttfff^^^TTTMMMCCC:::555444444444333222111111000000111111111111111111000000000000000000000000000///......///..................///------............------.../////////...---,,,,,,,,,,,,.../////////...---,,,------------------,,,------------------,,,,,,------............------,,,,,,------------,,,,,,+++---//////...---..............................///////////////...------------------.........//////000111222444888===AAAPPP___qqq~~~}}}vvvtttuuuxxxyyyyyy}}}|||~~~~~~zzz{{{zzzzzzyyyxxxwwwwwwwwwxxxyyy{{{~~~~~~|||zzzxxxwwwwwwrrrsssttttttrrrooolllkkkkkkiiigggfffeeeeeeffffffeeedddbbbaaa``````aaaaaa____________^^^]]]\\\[[[[[[YYYXXXXXXXXXXXXVVVUUUVVVUUUTTTRRRPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNMMMPPPRRRUUUWWWXXXWWWVVVUUUPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTQQQSSSTTTUUUUUUVVVYYY[[[YYYZZZ[[[ZZZXXXXXXZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\\\\]]]]]]aaaaaaaaa___[[[YYYXXXXXXYYY[[[^^^aaabbbccccccbbbbbbcccdddeeeggghhhhhhhhhlllmmmnnnoooqqqtttvvvwwwpppqqqrrrsssttttttuuuuuuyyyzzz}}}~~~|||{{{|||}}}~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzz{{{}}}|||zzzxxxwwwwwwttttttuuuuuuuuuuuuvvvvvvwwwvvvuuutttttttttttttttrrrrrrtttuuuuuuuuutttsssmmmjjjfffddddddcccbbbaaa\\\[[[YYYWWWVVVVVVWWWWWWUUUUUUUUUVVVXXX[[[]]]___```cccgggjjjlllooorrrtttwwwvvvvvvuuutttsssrrrrrrwwwyyy{{{}}}}}}~~~|||{{{zzz{{{}}}zzzrrrkkkffffffggggggcccaaa```ccchhhnnnsssvvv|||}}}}}}zzzuuussstttwww|||}}}}}}{{{xxxpppkkkhhhfffeeeeeejjjqqq~~~|||xxxtttpppnnnjjjffffffjjjlllooouuu}}}vvveee]]]NNNHHH???888444333333444222222111000000000111111222222222222111111111111000000000000000//////.........------------......------............------------.........------,,,,,,,,,---............---------------------------,,,,,,------------------......------------......------............------+++---...///...---..............................///////////////......---222111111000000//////...000111111000000222555888DDDQQQeeevvvtttqqqqqqssstttuuu||||||}}}}}}{{{}}}~~~||||||zzzyyyxxxxxxxxxxxxwwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~xxxyyyzzz{{{{{{{{{yyyyyyvvvvvvuuuuuuttttttttttttttttttttttttsssrrrrrrqqqnnnoooqqqqqqqqqooommmlllkkkjjjiiiiiiiiiiiihhhfffjjjhhhgggdddaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaadddeeeeeedddccc______]]]]]]]]]]]]______`````````______^^^^^^]]]``````aaaaaaaaabbbccccccaaaccceeegggggghhhkkkmmmlllmmmnnnmmmlllkkkmmmnnnnnnoooooonnnllljjjhhhgggiiijjjkkkmmmnnnnnnnnnnnnrrrrrrrrrooollliiiiiiiiikkkllloooqqqssstttttttttqqqrrrsssuuuvvvwwwxxxyyy{{{{{{||||||~~~}}}}}}}}}|||||||||{{{{{{}}}{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzz{{{|||}}}|||}}}}}}}}}|||||||||||||||{{{zzzyyyxxxxxxzzz|||{{{yyywwwvvvvvvtttuuuvvvwwwwwwvvvuuutttwwwuuutttrrrrrrrrrssstttnnnoooqqqrrrsssrrrpppoooiiifffccc```______]]]\\\XXXWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTVVVXXX[[[]]]___bbbeeejjjmmmoooqqqsssuuuyyyyyyxxxwwwvvvttttttsssxxx{{{}}}~~~|||zzzyyyxxx{{{||||||zzzssskkkgggjjjmmmnnnjjjfffggglllssswwwzzz}}}~~~{{{wwwssssssuuuxxx}}}zzzwwwppplllhhhfffcccbbbgggnnnzzz|||}}}}}}|||||||||{{{yyyyyyyyyvvvoooiiihhhjjjiiimmmttt}}}sssbbbZZZGGGAAA:::555333333333333111111000000000000111111222222111111111000000000//////000000000000//////------,,,,,,,,,,,,------------............------,,,,,,---.........------,,,,,,---------.........---------,,,,,,---------,,,,,,,,,------.........///...,,,,,,,,,,,,...///---..................---+++,,,......---,,,---///...........................///////////////......333222222111111000000000222222222111000111333555===HHHXXXjjjyyytttpppmmmmmmnnnpppxxx}}}yyyzzz{{{}}}~~~|||~~~~~~}}}{{{yyyxxxwwwwwwvvvyyyzzzzzzzzz{{{|||~~~~~~}}}||||||||||||||||||}}}{{{{{{}}}~~~~~~~~~~~~|||~~~}}}{{{zzzxxxwwwwwwxxxxxxwwwvvvyyyxxxwwwuuurrrpppnnnlllkkkkkkjjjjjjjjjjjjkkkkkkiiikkkmmmooopppqqqppppppppppppooonnnnnnoooppppppqqqpppooonnnmmmlllkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnqqqsssuuuvvvxxxzzz|||zzz{{{}}}|||{{{zzz{{{||||||}}}}}}|||zzzxxxvvvtttwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}{{{xxxvvvwwwxxxzzz{{{}}}~~~}}}}}}~~~|||yyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~}}}zzzyyyzzz{{{}}}zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzzzzxxxvvvvvvvvvtttuuuwwwxxxxxxvvvuuutttvvvtttsssqqqppppppqqqrrrmmmooopppqqqpppooommmkkkfffccc___]]]\\\[[[ZZZXXXVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTVVVYYY\\\___aaacccgggllloooqqqsssuuuwww{{{zzzzzzyyyxxxwwwvvvvvv{{{}}}~~~|||zzzyyyxxxxxxzzz|||||||||vvvooopppwww||||||uuuoooooowww~~~~~~zzzvvvtttuuuyyy|||}}}yyyvvvoookkkgggfffdddbbbeeekkkssstttvvvxxxxxxyyy|||}}}vvvqqqooonnnlllpppwwwlllZZZRRR@@@<<<777333222333333333111000000///000000111111111111000000000///////////////000000000000//////------,,,,,,,,,,,,------------............------,,,,,,------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...,,,,,,,,,------............---,,,++++++,,,---...---..................---+++,,,------,,,,,,---///..............................///////////////...------..................111222222111000111333555666<<>>KKK\\\pppzzzsssmmmiiifffeeekkkrrrvvvuuuuuuuuuwww{{{~~~xxxyyy~~~{{{yyyxxxwww{{{zzzyyyxxxwwwvvvvvvvvv{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwyyy{{{}}}~~~~~~{{{yyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzz{{{|||~~~}}}zzzxxxvvvuuuwwwxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvtttvvvxxxxxxvvvuuuuuuuuussstttttttttssssssrrrqqqrrrrrrrrrqqqpppooommmmmmnnnmmmkkkiiigggeeedddccc^^^[[[XXXVVVVVVVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUTTTVVVVVVXXXZZZ]]]aaadddfffgggiiilllnnnpppssswwwzzzyyyyyyzzz{{{|||}}}~~~}}}{{{yyyyyyyyyzzz{{{zzz|||~~~|||~~~|||}}}{{{|||yyyuuutttvvv{{{|||wwwnnngggdddhhhmmmllliiihhhhhhfffhhhnnnttt}}}yyyuuuyyy{{{kkkYYYHHH>>>999777333222222222222111///////////////000111111111111111000000000//////......///000000000000000///..................///------............------------------,,,,,,+++***,,,,,,+++++++++,,,---...///...,,,++++++,,,...///------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++***+++---///........................------...///////////////000000000111222222333333...000111000//////111222111444:::BBBOOOaaattt~~~~~~wwwoooiiiccc```dddjjj|||~~~yyyssspppsssxxx}}}xxxwww{{{}}}|||zzzzzzyyyyyyxxxxxxwwwwwwyyyyyyxxxxxxxxxyyyyyyzzzxxxvvvtttssssssuuuwwwxxx{{{|||~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~|||}}}~~~}}}{{{zzzzzz{{{~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~}}}||||||}}}}}}|||{{{yyywwwuuuuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvuuutttvvvxxxxxxvvvuuutttuuurrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrpppnnnlllkkkjjjiiifffcccaaa___^^^]]][[[XXXUUUTTTTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTSSSWWWWWWYYY[[[^^^bbbfffhhhhhhjjjlllnnnpppsssxxx{{{wwwxxxzzz{{{}}}~~~}}}{{{yyyyyyzzz{{{|||{{{|||~~~|||}}}}}}}}}yyyvvvsssssswww}}}~~~yyyqqqiiiffflllssssssnnnjjjiiifffffflllttt|||tttxxx~~~}}}zzzuuummmbbbTTTEEE<<<888666333222222222222111///////////////000111111222222222111111111111000......///000000000000000//////............//////---..................---.........---,,,+++***)))---,,,+++***+++,,,---...///...,,,++++++,,,...///.........------,,,,,,,,,++++++---......---+++++++++,,,,,,------,,,,,,++++++,,,,,,+++***+++---///........................------...///000000//////............////////////111222333222111000111222000222555:::BBBPPPbbbnnnwwwyyyqqqjjjccc^^^```eeerrr~~~sssmmmooouuuzzz|||zzzwwwwww}}}zzz{{{{{{|||||||||{{{zzzvvvvvvvvvwwwxxxyyyzzz{{{xxxvvvtttqqqqqqrrrtttuuuuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{|||||||||{{{|||}}}|||{{{{{{|||}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}}}}||||||{{{{{{zzzzzzvvvwwwxxxxxxxxxvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuutttvvvxxxzzzzzzxxxvvvuuuvvvtttrrrrrrrrrsssrrrqqqqqqqqqpppooonnnmmmlllllliiifffccc```^^^\\\YYYWWWUUUTTTRRRQQQQQQRRRSSSSSSUUUUUUUUUTTTSSSTTTWWWYYYaaa```^^^^^^___bbbeeehhhkkkmmmnnnoooppprrruuuwwwzzz{{{{{{}}}~~~~~~{{{yyy|||zzzxxxwwwwwwyyy|||~~~}}}}}}}}}}}}~~~|||rrrvvv{{{zzzvvvxxxzzz{{{|||~~~zzztttmmmjjjqqqyyyzzztttnnnmmmkkkiiihhhppp|||xxxxxxzzz}}}~~~zzzwwwtttmmmcccZZZRRRIII???999444444333333222111000000111000///......///000111000111111111222222222222////////////////////////111111000000/////////...//////////////////////////////.........---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,---...////////////........................///...---,,,+++,,,,,,---111111111000000000000000---.........///000000000000000000000000000000000///222444666:::CCCQQQ\\\nnnttt||||||qqqeee______bbbhhhqqq|||vvvooonnnsssxxxwwwwwwvvvttttttxxx}}}~~~~~~~~~~~~zzzwwwtttssstttvvvvvvvvvvvvuuusssrrrqqqppppppppppppqqqsssuuuvvvvvvvvvuuuxxxyyyzzz}}}~~~||||||~~~}}}}}}}}}~~~}}}{{{{{{|||{{{xxxuuu{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}||||||||||||||||||~~~||||||~~~~~~|||{{{{{{}}}{{{||||||{{{zzzyyyxxxwwwuuuvvvwwwwwwwwwvvvtttsssuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvxxxzzzzzzxxxvvvuuuuuusssqqqqqqrrrrrrqqqppppppooonnnmmmkkkjjjiiihhhfffccc___]]][[[YYYWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSUUUXXX[[[bbbbbb``````bbbdddgggiiikkkmmmooopppqqqsssvvvyyy{{{{{{|||~~~}}}{{{yyy{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~|||wwwpppuuu{{{yyyxxxzzz{{{{{{|||~~~{{{wwwuuuuuu{{{~~~xxxrrrnnnmmmkkkkkktttxxxwwwwwwxxxzzzxxxtttqqqnnnggg\\\SSSKKKCCC;;;555444444333222222111000000222111000//////000111222/////////000000000000111////////////////////////000000000//////.................................------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,------------------------///...---,,,,,,,,,------////////////////////////.............../////////000000000000000000000000111333444333444:::EEEMMM]]]gggttt}}}vvvkkkcccbbbccceeejjjrrrxxx{{{|||||||||}}}xxxqqqooorrruuuuuuwwwyyywwwuuuxxx~~~}}}zzzvvvttttttuuuuuutttuuutttsssqqqpppooooooooonnnoooqqqsssttttttttttttvvvvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuxxxyyyyyy{{{}}}~~~|||{{{{{{{{{{{{{{{}}}~~~~~~}}}|||}}}~~~{{{{{{yyyxxxwwwwwwwwwwww{{{yyywwwxxxyyyxxxuuusssxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}~~~yyyzzz{{{{{{zzzwwwuuussstttuuuuuuuuuuuutttsssssstttuuuuuuvvvvvvuuuuuutttuuuvvvxxxyyyyyyxxxvvvuuusssqqqppppppqqqqqqqqqpppnnnmmmllljjjhhhfffeeedddaaa^^^[[[YYYWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUWWWZZZ]]]eeedddcccccceeegggjjjllllllnnnqqqrrrsssvvvyyy|||}}}~~~}}}zzzyyyzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}{{{{{{zzz|||||||||}}}~~~|||uuuppplllrrryyy|||xxx{{{||||||||||||~~~~~~|||zzztttmmmlllkkkmmmvvvzzzwwwsssrrrrrrqqqnnnkkkeee]]]RRRHHHBBB<<<666222333333333222111111000000222222111111111111222222------.........//////////////////////////////////////////.......................................------------............//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------......//////000...............---------////////////////////////111222333222111444:::@@@MMM[[[nnnyyy{{{|||~~~uuulllgggfffeeefffhhhlllqqqsssttttttsssxxx|||uuuqqqpppppppppvvv{{{zzzwwwwww|||www|||xxxuuuttttttsssqqqsssrrrqqqpppooonnnnnnnnnmmmmmmooopppqqqqqqrrrqqqssssssssstttuuuwwwxxxyyyxxxyyyyyyyyyzzzzzzzzzzzz||||||}}}~~~~~~zzzzzzzzz{{{||||||}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxwwwvvvuuusssqqqooonnnmmmppppppqqqrrrtttuuuwwwxxx|||zzzxxxvvvtttsssrrrrrrtttvvvxxxxxxxxxwwwxxxyyyuuuuuutttsssrrrrrrrrrsssuuutttssstttuuuuuusssqqqsssssstttvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyy{{{|||~~~~~~}}}}}}||||||||||||~~~}}}xxxyyyzzz{{{yyywwwsssqqqsssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxwwwuuutttsssqqqoooooopppqqqpppooolllkkkiiigggdddbbb```___\\\ZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMMMMOOOPPPQQQQQQRRRUUUVVVWWWZZZ]]]```fffeeeeeeeeegggiiikkkmmmnnnppprrrtttvvvyyy}}}|||zzzyyyzzz{{{|||}}}}}}}}}||||||~~~~~~}}}|||zzzyyywwwwwwyyyyyyzzz{{{}}}~~~~~~~~~{{{uuummmhhhfffmmmuuu}}}|||zzzxxx~~~~~~~~~||||||}}}zzztttjjjiiihhhlllvvv}}}wwwpppmmmmmmmmmkkkhhh]]]UUUIII@@@;;;777444111333222222222111111000000111111111111111111111111---------.........//////////////////////////////..................------........................000000//////.........---.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...//////000000//////......------,,,,,,........................///000222222222444999<<>>IIIWWWeeeooouuusssyyy~~~}}}{{{xxxuuuuuuvvvxxxyyy{{{|||yyyuuuuuuyyy}}}}}}tttsssssstttvvvxxxyyyzzz}}}~~~~~~|||wwwvvv}}}|||}}}xxxtttrrrpppooonnnnnnnnnnnnnnnnnnpppoooooonnnnnnooopppqqqqqqpppoooooonnnoooooooooppppppppppppqqqqqqqqqqqqooooooooonnnooooooppppppqqqqqqrrrtttuuuvvvxxxxxxxxxwwwvvvuuutttttttttttttttttttttssssssssssssrrrttttttssssssssssssssstttppppppppppppppppppppppppoooooonnnnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmooonnnnnnmmmmmmnnnnnnnnnnnnnnnoooooonnnllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjkkkkkklllmmmnnnnnnnnnnnnmmmlllmmmnnnppppppooonnnnnnooolllmmmnnnpppppppppppppppoooqqqsssssspppooopppqqqnnnnnnpppqqqsssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}rrrrrrrrrsssssssssttttttssssssrrrqqqrrrsssuuuvvvsssttttttttttttttttttsssrrrrrrqqqqqqpppooonnnnnnmmmjjjgggeeedddbbb```^^^[[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMLLLKKKLLLMMMLLLKKKKKKJJJKKKKKKMMMOOOQQQSSSVVVYYY]]]___aaadddfffhhhllllllmmmooopppqqqrrrsssrrrtttxxx|||}}}|||zzzyyyxxxxxxyyyzzz~~~~~~}}}yyysssmmmiiihhhiiijjjkkkmmmqqqtttxxxzzz{{{{{{xxx|||}}}zzzoookkkfffbbb```]]][[[YYY[[[aaahhhlllrrr|||~~~||||||}}}~~~}}}}}}zzzxxxwwwvvvxxxzzzzzzzzz{{{{{{qqqgggccc^^^ZZZ```nnn|||}}}nnneeebbb^^^VVVOOOEEE???888444333333111///000000000000000111111111000111222333333222111000////////////000000000000////////////////////////.../////////000000111111------------------------,,,,,,------...///000000---------------------,,,........................,,,,,,,,,+++++++++******------------------------+++,,,,,,---,,,,,,++++++........................***+++---...///...------------------------,,,,,,//////000000111111222222////////////////////////000...------///000111111///222777>>>IIIWWWgggqqqpppvvvzzzxxxyyy|||{{{|||}}}yyytttssswww{{{zzz||||||xxxttttttvvvxxxxxxwwwxxx}}}}}}~~~wwwpppssszzzzzzuuurrrpppoooooonnnnnnnnnnnnooooooooonnnmmmmmmnnnpppqqqppppppooonnnnnnnnnoooooonnnnnnnnnoooooopppppppppooonnnnnnnnnnnnnnnooooooooopppqqqrrrtttvvvwwwwwwyyyxxxwwwvvvuuuuuutttuuussssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssppppppppppppppppppppppppoooooonnnmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjkkkkkkllllllnnnnnnmmmmmmmmmmmmmmmnnniiijjjlllmmmmmmmmmlllkkkjjjjjjjjjkkkkkkkkklllllliiiiiiiiihhhhhhiiiiiijjjkkkllllllmmmmmmllljjjiiimmmnnnpppooonnnmmmmmmnnnkkklllnnnpppqqqqqqppppppmmmppprrrqqqnnnlllmmmoooooooooppprrrssstttuuuuuusssttttttuuuttttttssssssssssssuuuvvvxxxzzz{{{|||~~~pppooooooooopppqqqrrrrrrnnnnnnnnnpppqqqsssuuuvvvuuuvvvwwwwwwvvvtttqqqppppppoooooonnnmmmlllkkkkkkjjjhhhfffccc```^^^]]]\\\UUUTTTTTTRRRQQQPPPOOONNNOOONNNMMMKKKJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQRRRZZZ\\\___cccfffgggggggggnnnnnnooopppqqqqqqpppppptttvvvzzz~~~|||yyyzzzyyyxxxwwwxxxyyyzzz{{{}}}zzzuuummmfffccccccdddeeelllnnnlllqqq{{{zzzqqqrrrrrrtttzzzqqqjjjccc___```^^^[[[^^^dddhhhiiilllsss|||~~~}}}zzzuuuoookkklllqqqssssssuuu{{{tttlllhhhccc]]]YYY^^^gggqqq}}}~~~oooddd[[[QQQLLLKKK>>><<<888444111000000000000000000000000111111111000000000000000000000000000000000000000000000000,,,---...//////...---,,,------------------------222222111111000000//////000///---,,,+++,,,,,,---++++++,,,,,,,,,---------000///------......---,,,---------,,,,,,+++++++++***++++++,,,,,,------......---,,,,,,,,,,,,---....................................------,,,,,,,,,---------............///000000//////.........---...///000///...---...///333111///......///222333222222555:::@@@JJJZZZiiissszzz}}}}}}zzzzzz|||wwwwwwyyy|||~~~xxxvvvvvvuuuyyyrrrnnnsss~~~~~~}}}zzzyyyvvvtttqqqooommmmmmmmmnnnpppooonnnmmmmmmnnnppppppooooooooooooooooooooooooqqqpppoooooonnnnnnoooooommmllllllkkkkkkmmmnnnooonnnnnnoooppprrrsssttttttvvvwwwxxxwwwuuutttuuuvvvttttttuuuvvvuuutttrrrqqqrrrqqqpppppppppqqqrrrsssqqqpppooonnnmmmnnnoooooolllkkkjjjjjjiiijjjjjjjjjnnnmmmlllkkkjjjkkklllllliiiiiiiiijjjjjjlllmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmmmmlllkkkjjjjjjiiiiiiggghhhjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmkkkjjjjjjkkkllllllkkkiiimmmlllkkklllnnnoooooonnnooooooooommmkkkjjjlllmmmooonnnnnnppprrrtttuuutttrrrsssssssssssssssssssssssstttvvvwwwxxxzzz}}}ppppppooooooppppppqqqrrrppppppppppppqqqrrrssssssttttttuuuuuutttrrrpppnnnooonnnmmmllljjjiiihhhhhhdddbbb```]]][[[YYYWWWWWWRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUUUU\\\^^^aaaeeeggghhhiiihhhnnnoooooopppqqqrrrsssssswwwyyy}}}~~~zzzwwwvvvvvvvvvvvvxxxzzz|||}}}}}}{{{vvvpppjjjhhhhhhjjjhhhnnnnnnlllqqq{{{|||uuunnnkkkkkkooovvv}}}}}}rrrkkkgggffffffccc```dddkkkrrrsssuuuzzz}}}||||||zzzwwwrrrmmmiiijjjooorrrrrrtttzzz~~~~~~xxxpppjjjgggccc\\\XXX\\\dddnnnyyy}}}mmmaaaVVVLLLFFFDDD:::999666333222111222222111111111000000000000000////////////////////////////////////////////////------...//////...------------------------------///////////////.........///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,------,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++---,,,++++++++++++,,,---.................................------,,,,,,,,,---------............///000/////////...............///000///......///111333111///......///222333111000111666:::AAAOOO]]]kkkvvv|||zzz~~~}}}{{{}}}{{{zzz{{{yyyssslllttt~~~wwwppplllppp{{{~~~{{{yyyvvvsssqqqppppppppprrrqqqpppooonnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnmmmlllllllllmmmnnnooonnnnnnooooooppppppqqqqqqrrrssstttsssrrrqqqrrrsssqqqrrrrrrssssssrrrqqqpppqqqpppooooooooopppqqqrrrqqqpppooonnnmmmnnnnnnoookkkjjjjjjiiiiiiiiijjjjjjmmmlllkkkjjjjjjjjjkkkkkkhhhhhhhhhiiiiiijjjkkklllnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkkkkjjjiiiiiihhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggghhhiiiiiijjjjjjiiijjjjjjjjjiiihhhkkkjjjiiijjjmmmnnnmmmlllllllllllljjjiiiiiikkkmmmnnnnnnmmmnnnpppssstttuuuuuuuuuttttttssstttttttttvvvxxxzzz{{{|||~~~ppppppooooooooopppqqqqqqrrrrrrqqqpppppppppqqqqqqrrrrrrsssrrrqqqpppnnnmmmmmmlllkkkiiigggeeecccbbb]]]\\\ZZZWWWUUUSSSRRRRRROOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNPPPSSSVVVXXXZZZZZZ___aaacccfffiiijjjjjjkkknnnnnnooopppqqqtttvvvxxx{{{}}}}}}{{{yyywwwuuusssssstttvvvxxx{{{}}}~~~~~~|||yyyuuuqqqpppqqqssspppsssqqqmmmpppyyy|||xxxkkkfffaaabbbhhhooouuuxxx~~~zzzrrrlllnnnrrrsssmmmiiimmmttt||||||}}}~~~~~~zzz{{{zzzyyyuuupppkkkhhhffflllppppppsssxxx{{{{{{zzzyyywwwuuuqqqmmmjjjhhheee^^^YYY\\\cccmmmxxxyyyhhh\\\PPPEEE>>>===666555444333222333444555222222111111000000//////........................////////////////////////------...//////...------........................,,,,,,,,,---------------------......------,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,---,,,***------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,++++++******++++++,,,---------------------------............---,,,,,,---------............///////////////............///000000......///222444333111000......///111222111//////222444999DDDNNN___mmm{{{}}}}}}~~~~~~yyyvvv}}}vvviiilllttt}}}uuuooojjjmmmuuu}}}}}}~~~{{{wwwuuusssrrrtttsssqqqpppnnnnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppnnnnnnmmmmmmmmmnnnooopppoooooonnnnnnmmmlllllllllmmmnnnooonnnlllllllllmmmlllmmmnnnnnnooonnnnnnnnnooonnnnnnnnnnnnooopppqqqoooooonnnmmmmmmmmmmmmnnniiiiiiiiiiiiiiiiiiiiijjjlllkkkjjjiiiiiiiiijjjjjjgggggggggggghhhiiijjjjjjmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkkkkkkkkjjjiiihhhiiiiiijjjjjjjjjiiihhhhhhjjjiiiiiihhhhhhggggggffffffeeeddddddeeefffggghhhiiiiiihhhhhhggggggffffffhhhggghhhjjjmmmooopppoookkkkkkkkkjjjiiiiiilllooooooooonnnoooqqqtttwwwyyyzzzyyywwwvvvvvvwwwyyyzzz~~~ppppppooooooooooooppppppqqqqqqppppppooopppppppppppppppqqqpppooonnnlllkkkkkkjjjhhhfffccc```^^^]]]ZZZXXXWWWTTTRRRQQQPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOMMMOOORRRVVVYYY\\\^^^___aaabbbeeegggiiikkkkkklllnnnnnnnnnooorrrvvvyyy|||{{{wwwvvvvvvuuuttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}{{{xxxxxx{{{}}}||||||xxxqqqpppvvvxxxvvvmmmfff^^^[[[___fffmmmpppsssvvvyyyzzzzzzxxxvvvsssrrr{{{~~~vvvvvvzzz}}}~~~~~~}}}~~~~~~|||}}}|||yyysssmmmhhhfffaaahhhmmmooorrrwwwzzzyyywwwtttpppooooooooonnnlllhhh```[[[^^^eeennnzzzrrraaaUUUKKK@@@:::888444444333222222333444444333222222111000///......////////////////////////////////////////////////---..................---////////////////////////++++++,,,,,,---------...,,,,,,.........---,,,+++,,,,,,,,,------------......,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------...//////...---,,,---------............//////////////////.........000000///...---///333777333222000/////////000111333000000222333555===EEESSSaaarrr|||}}}{{{||||||xxx|||qqqkkkjjjvvv~~~vvvpppiiijjjpppxxx|||}}}~~~}}}yyyvvvttttttsssqqqooonnnnnnooooooppppppppppppppppppppppppqqqqqqpppoooooooooooopppnnnnnnnnnnnnooooooooopppppppppnnnmmmkkkjjjiiihhhhhhiiijjjiiihhhggggggiiihhhhhhiiijjjjjjkkkkkkkkkllllllllllllmmmnnnnnnooommmmmmmmmlllllllllllllllhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffffggghhhiiikkkkkkkkkkkkjjjiiihhhgggiiijjjjjjkkkjjjiiihhhgggiiiiiihhhhhhhhhgggffffffhhhhhhgggfffeeedddcccccceeedddccccccdddeeegggiiihhhiiihhhgggeeedddddddddeeeeeegggkkkqqquuuvvvwwwpppooonnnllljjjjjjmmmppprrrrrrssssssuuuxxx}}}~~~||||||}}}ppppppoooooonnnoooooopppoooooonnnnnnnnnoooppppppoooooonnnnnnmmmkkkjjjjjjhhhgggeeebbb___\\\ZZZYYYUUUTTTSSSQQQOOONNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPTTTXXX[[[___aaabbbbbbccceeegggiiikkkllllllnnnnnnoooqqqtttxxx|||{{{vvvtttssstttuuuuuuxxxxxxyyy{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~wwwrrrrrrssssssqqqiii___ZZZ\\\bbbgggiiiiiikkknnnooonnnnnnrrrvvv}}}~~~|||}}}~~~~~~}}}}}}|||~~~}}}|||wwwooohhheeedddaaagggmmmnnnqqqwwwzzzyyytttppplllmmmqqqtttsssqqqhhhaaa\\\___fffnnnxxxuuuhhhYYYOOOFFF===888777444444333222222222222222333222222111000///......000000000000000000000000.................................------.........////////////////////////,,,,,,,,,------......///+++,,,---.........,,,,,,,,,,,,---------............---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,------------,,,,,,------------------------,,,---...///000///---------------............///.........///////////////000000///...---///333777333222111000//////000000111///...111222333888>>>HHHSSSdddtttxxxxxx|||}}}}}}{{{mmmbbbgggyyy{{{vvvmmmlllnnnsssuuuvvvzzz~~~yyyvvvsssrrrqqqooonnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnoooooommmnnnnnnoooooooooooooooqqqpppnnnmmmkkkiiiggggggfffgggggggggeeedddeeefffffffffffffffgggggghhhhhhiiiiiijjjkkkkkkllllllmmmllllllllllllkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhgggggggggggggggffffffeeeeeeeeedddddddddeeeffffffggghhhhhhhhhhhhgggffffffggggggiiiiiiiiihhhfffeeeffffffeeedddddddddccccccfffeeedddcccbbbaaa```___aaaaaa``````bbbdddgggiiiiiikkkllljjjgggdddcccdddbbbcccgggmmmtttzzz}}}~~~vvvuuusssooollllllnnnpppuuuwwwyyyzzz{{{~~~ppppppooonnnnnnnnnoooooommmmmmlllllllllmmmnnnnnnllllllkkkjjjiiihhhhhhgggdddccc```^^^ZZZWWWUUUTTTPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQSSSVVVZZZ^^^aaadddeeeeeeeeefffhhhjjjkkkmmmnnnpppqqqrrruuuxxx|||xxxvvvsssrrrsssuuuwwwwww{{{{{{|||}}}}}}}}}||||||~~~~~~~~~}}}}}}||||||{{{}}}vvvsssrrrrrrtttmmmddd______aaaccccccccccccdddeeeccceeennnxxx|||}}}~~~}}}}}}~~~~~~}}}}}}||||||tttkkkeeedddeeeffflllppppppqqqvvvyyyxxxqqqmmmjjjoooxxx}}}|||xxxhhhaaa]]]```eeekkkrrryyy||||||yyy{{{{{{yyykkk^^^PPPHHHAAA:::666666444333333222222111111000222222111111000000//////111111111111111111111111........................///...------------...///........................------..................,,,,,,------......------,,,---------...............---,,,---///000///...++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///...------------............///.........//////////////////000000......///222444222222111000000////////////,,,,,,///111111333888@@@EEETTTiiizzzvvvtttvvvwww|||||||||{{{}}}rrraaa```jjjvvv}}}vvvsssrrrssssssrrrvvv|||~~~{{{uuutttrrrpppoooooooooooossssssssssssssssssssssssoooooonnnmmmmmmmmmmmmnnnlllmmmnnnooooooooonnnnnnooonnnmmmkkkjjjhhhgggfffeeefffgggfffeeeddddddfffeeeeeedddddddddeeefffffffffggghhhiiijjjkkkkkkkkkllllllmmmmmmllllllkkkjjjkkklllllllllkkkiiigggfffeeeeeefffffffffeeedddcccbbbbbbaaaaaaaaaaaabbbbbbccccccddddddeeeeeedddddddddeeefffhhhgggfffdddcccbbbaaa```````````````aaabbbbbbaaa```___]]]]]]\\\\\\[[[[[[\\\^^^bbbfffiiinnnqqqtttsssnnniiiggggggdddeeeiiiooowww~~~}}}zzzuuuqqqqqqsssuuuzzz~~~ppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggfffeeeddddddddd^^^]]][[[XXXUUUSSSPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWZZZ^^^aaadddfffhhhggghhhhhhjjjkkkmmmooopppsssuuuwwwzzz~~~~~~|||zzzsssqqqpppqqquuuxxxzzzzzzzzz{{{|||}}}}}}||||||{{{||||||{{{{{{zzzyyyyyyxxx|||}}}~~~}}}}}}}}}|||wwwvvvwwwyyyssslllhhhfffeeeccc```___]]]]]]\\\[[[^^^kkk{{{~~~}}}{{{{{{~~~}}}|||{{{{{{|||}}}tttkkkgggiiimmmppptttuuurrrqqqtttvvvuuuooolllmmmvvvlllfffbbbcccfffhhhlllqqqrrrvvvwwwrrroooppppppooobbbVVVIIIBBB<<<555222222222222222222222111111000111111111000000000000000000000000000000000000000........................///...------------...///------------------------...............---------,,,,,,,,,,,,,,,---...///------------............---,,,+++,,,...///...---+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...------------............///............/////////000...///000///......///111222222111111000/////////000---,,,000111000000333999;;;GGG\\\nnnxxx~~~vvvrrrqqqpppsssssssssuuuzzzmmmeeefffiiinnnsssssswww}}}}}}yyywwwtttrrrvvv|||{{{|||zzzwwwtttqqqooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmlllllllllllllllkkklllmmmnnnooonnnmmmmmmkkkkkkjjjiiihhhgggffffffggghhhhhhhhhfffeeefffgggfffeeedddccccccddddddeeedddeeefffhhhiiiiiiiiiiiinnnnnnooopppooonnnmmmlllnnnnnnnnnnnnllljjjgggeeeddddddeeeeeeeeedddcccbbb^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaabbbcccccccccaaabbbdddffffffeeecccaaa]]]]]]\\\[[[\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZ^^^ccchhhkkktttyyy~~~}}}wwwpppmmmllllllmmmpppvvv}}}||||||ppppppooonnnnnnnnnnnnnnnooonnnllljjjiiihhhggggggffffffdddcccbbbaaaaaaaaa[[[YYYWWWUUURRROOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIJJJMMMPPPSSSVVVXXXXXXZZZ]]]```dddgggiiijjjiiijjjjjjkkkmmmooopppqqqvvvxxx{{{~~~}}}{{{yyyxxxpppoooooorrrvvvzzz||||||xxxyyyzzz||||||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvzzz{{{{{{{{{zzzzzz|||~~~{{{zzz|||}}}yyyssspppnnnjjjeee```^^^[[[YYYXXXVVVZZZjjj|||{{{~~~|||yyyyyy}}}}}}zzzzzz{{{|||wwwooolllpppuuuxxxzzzyyytttqqqrrrtttssspppmmmppp}}}rrrkkkggghhhhhhhhhiiimmmjjjoooqqqllliiiiiijjjiii^^^RRREEE>>>888222//////000000111222222222222222000000000000000111111111////////////////////////........................///...---,,,,,,---...///------------------------.........------,,,,,,,,,------,,,+++,,,---///000---------.........//////,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222000///------------.........//////---.........//////000000...///000000...---...///222222222111000//////...333//////222333000///111555666@@@TTTeeeppp{{{vvvqqqooolllmmmkkkjjjoooyyy{{{nnnhhhccccccgggjjjpppxxx~~~zzzvvvssswww}}}xxx{{{}}}|||{{{vvvrrrooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkllljjjkkkmmmnnnnnnnnnmmmlllhhhhhhggggggffffffeeeeeehhhiiijjjiiigggfffggghhhgggfffeeecccccccccddddddbbbdddfffgggiiiiiiiiihhhpppqqqrrrrrrrrrqqqooonnnoooppppppooommmjjjgggdddccccccdddeeedddcccbbbaaaZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaabbbcccccc___aaaccceeeeeedddaaa```ZZZZZZYYYYYYYYYZZZ\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZYYYYYY[[[```eeekkkoooyyy}}}vvvqqqpppuuuvvvxxx}}}pppnnnllljjjiiiiiijjjkkkmmmkkkhhhfffeeeeeecccaaaaaa```___^^^\\\[[[ZZZZZZTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTVVVYYY[[[[[[^^^aaadddeeefffhhhjjjlllkkkiiiiiijjjnnnrrrtttyyy{{{~~~xxxuuuuuuvvvtttqqqlllkkklllpppvvvzzz{{{zzz|||{{{{{{zzzyyyyyyyyyxxxyyyyyyxxxvvvtttqqqpppoooqqqwww|||{{{zzz|||~~~}}}}}}~~~{{{vvvooohhhccc[[[UUUQQQRRRWWW___lllyyy}}}|||}}}}}}|||{{{zzz|||~~~{{{{{{}}}|||uuuwww}}}zzzuuutttssspppnnnjjjmmmuuu|||uuuppppppmmmeeeaaacccaaadddhhhjjjhhheeebbb```UUUMMMBBB888222000000000222111111111000000//////////////////000000000000000000//////.........---,,,...111333333111...,,,------------------------///......------,,,++++++......------------......---------,,,,,,++++++***...---+++***)))***++++++...---,,,,,,,,,,,,---...------------------------++++++------------++++++---/////////---,,,---...------------------------+++,,,---...---,,,+++***...------,,,,,,------...,,,......,,,...111///+++222000...---,,,---...///..................------000111111111222222222222333777===EEEQQQaaasss~~~|||ssspppmmmmmmiiieeehhhqqqzzz~~~sssggg^^^[[[cccfffppp|||||||||}}}}}}wwwsss{{{wwwtttqqqpppoookkkiiijjjiiiggggggkkkmmmiiieeeeeegggjjjjjjjjjiiijjjkkkllllllllllllkkkjjjjjjiiifffdddcccdddeeehhhiiikkkjjjhhhgggggghhhgggfffdddcccbbbaaa``````gggeeedddeeehhhkkkmmmmmmsssxxx}}}{{{uuuqqqssswwwyyyyyyxxxvvvssspppllljjjiiiiiiiiiiiihhheee___[[[\\\[[[YYYXXXWWWVVVWWWWWWUUUWWWYYY]]]aaaeeegggiiihhhiiikkkmmmmmmkkkiiihhhfffccc___\\\\\\]]]```bbbeeeeeeeeeccc___]]]\\\]]]^^^```bbbeeehhhmmmtttxxx}}}}}}pppooollljjjiiijjjjjjkkkjjjhhheeecccbbbaaa___]]][[[[[[ZZZXXXWWWUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMPPPSSSUUUVVVYYY\\\^^^^^^aaaccceeefffgggjjjlllmmmlllkkklllnnnrrrvvvyyy}}}~~~}}}vvvsssttttttrrrppplllkkklllpppuuuyyyyyyyyy{{{{{{{{{{{{zzzyyyyyyxxxvvvvvvuuurrrmmmjjjgggfffllltttzzz{{{{{{}}}~~~}}}}}}xxxppphhhcccYYYTTTQQQRRRVVV]]]iiiuuu{{{yyyzzz|||~~~~~~~~~~~~{{{zzz}}}xxxuuussspppnnniiinnnwwwzzzsssqqqlllddd```aaa\\\```dddfffddd```\\\ZZZMMMFFF===666222111111111111111111000000000//////////////////000000000000000/////////............,,,---///111111///---,,,------------------------------------------------......------------......,,,,,,++++++,,,,,,------...---,,,+++******+++,,,...---,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++...///000///---,,,,,,---------------------------,,,,,,,,,------,,,,,,+++...------,,,,,,------...---000111......000///,,,///...---------///111222........................000000000000111111111222222555999>>>FFFUUUggguuu~~~|||tttpppmmmkkkfffbbbdddlllvvv}}}|||rrrfff``````dddmmmyyy}}}xxxvvv~~~yyytttpppjjjgggeeegggfffcccdddgggiiifffcccbbbdddfffgggfffggghhhiiijjjkkklllllllllkkkkkkjjjgggeeedddfffhhhlllnnnoooooommmllllllmmmjjjiiigggeeedddbbbbbbaaaggghhhiiikkkmmmooorrrsss}}}|||}}}{{{wwwuuurrrrrrrrrrrrqqqmmmgggbbb\\\[[[ZZZXXXWWWWWWXXXXXXVVVXXX\\\```eeejjjmmmoooppprrrvvvyyyzzzyyywwwvvvssspppmmmjjjiiijjjlllnnnqqqrrrqqqooollljjjiiijjjmmmnnnqqqsssuuuxxx}}}mmmllljjjhhhggggggggghhhfffccc```]]]\\\[[[XXXWWWTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRUUUXXXZZZ\\\___bbbcccdddffffffggghhhlllooooooooooooqqqtttxxx|||zzztttqqqqqqqqqpppnnnkkkkkklllooossswwwxxxwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuuuusssooohhhbbb___]]]eeeoooxxx{{{|||~~~}}}{{{~~~zzzpppgggaaaWWWRRRPPPRRRUUUZZZeeeooovvvtttsssuuuzzz}}}{{{xxxwww{{{|||zzzyyy|||~~~yyyuuuqqqnnnkkkgggoooyyyyyyrrrlllddd``````ZZZ\\\```aaa___ZZZTTTPPPBBB===888333222222222222111111000000000000//////////////////000000000000////////////............,,,---............---,,,------------------------++++++,,,------...//////......------------......---,,,+++++++++,,,---...------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...///000...,,,++++++,,,------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---333555111...//////...,,,,,,,,,---///111333555........................////////////000000000000///222555555999EEEVVVdddtttyyy}}}~~~~~~}}}vvvrrrnnnkkkeee``````gggrrrzzz~~~yyy|||sssjjjccceeemmmvvv{{{}}}}}}zzzyyyvvv{{{{{{uuulllgggdddeeecccaaaaaaeeegggeeebbbaaaccceeeeeeeeehhhhhhjjjkkkmmmoooppppppooonnnmmmjjjiiiiiilllooouuuvvvwwwwwwuuuttttttuuurrrpppnnnllliiigggffffffjjjnnnsssuuuvvvxxx{{{~~~|||tttooodddcccbbbaaa``````aaabbb```bbbfffkkkpppvvvzzz|||}}}~~~|||}}}}}}}}}~~~hhhgggeeedddbbbbbbbbbbbb```^^^ZZZXXXVVVUUUSSSQQQNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRTTTXXXZZZ\\\___bbbeeeggghhhhhhhhhhhhjjjnnnqqqpppqqqsssvvvyyy~~~zzzvvvqqqooooooooonnnmmmjjjkkklllooorrruuuvvvwwwxxxyyyzzz||||||{{{yyyxxxvvvwwwuuuppphhhaaa]]]\\\^^^jjjuuuzzz|||~~~}}}zzzyyymmmbbb[[[TTTQQQPPPSSSVVVYYYbbbjjjooooooppptttxxxzzzzzzyyyuuu{{{~~~}}}zzzwwwwwwyyy|||~~~wwwqqqnnnjjjgggfffooo{{{vvvnnngggdddbbb^^^___```___\\\UUUMMMGGG;;;888444333333333222111000000000000000000//////////////////000000000000///////////////...............------------......------------------------,,,,,,,,,---------.........------,,,,,,------...///...,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...///000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,------......444777333------///000,,,,,,,,,---///111333444---------........................////////////000---111333222222999FFFRRRdddmmmvvvyyyyyy{{{~~~xxxsssooooooiiiaaa___dddllluuuzzzwwwyyyzzz|||xxxooopppqqqtttwwwyyy|||~~~|||zzz{{{uuuyyyxxxqqqjjjfffccc```bbbfffhhhgggfffeeefffggghhhiiikkklllmmmoooqqqsssuuuvvvvvvvvvuuusssrrrssswwwzzz}}}|||yyywwwtttrrrqqqpppsssyyyvvvuuutttsssssssssttttttrrrtttxxx|||ccccccaaa```^^^]]]\\\\\\ZZZXXXUUURRRQQQPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMPPPRRRSSSTTTVVVZZZ\\\^^^```dddfffiiijjjjjjjjjjjjlllpppssssssuuuwww{{{~~~}}}uuussspppnnnmmmmmmmmmmmmkkkmmmoooppprrrtttvvvwwwwwwxxxzzz{{{{{{{{{{{{zzzvvvxxxxxxsssjjjbbb___^^^\\\hhhtttyyy{{{}}}|||zzz}}}sssggg\\\VVVTTTRRRTTTXXX[[[]]]bbbiiikkkooouuuxxxxxxwwwxxxyyyuuu|||}}}|||yyyuuurrrsssvvvyyyxxx}}}}}}tttooolllhhheeefffqqq~~~{{{rrrmmmiiiffffffdddbbb^^^YYYQQQGGG@@@888666444333333333111000//////////////////000000////////////000000000000........./////////////////////...------...//////------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///...------,,,,,,------...---444777222------//////---------......///000111---------.........//////---.........////////////,,,111444444111444;;;CCCPPP\\\jjjrrrsssuuu|||zzzuuuqqqsssmmmeee___```eeelllqqqsssuuuuuuuuu{{{~~~zzzwwwvvvwwwxxxxxxxxx{{{|||{{{{{{yyy{{{vvvmmmfffbbbdddiiikkkkkkkkkkkkkkklllnnnooopppqqqqqqsssuuuwwwyyy{{{___^^^]]][[[ZZZXXXWWWVVVTTTQQQNNNMMMLLLKKKIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPSSSVVVWWWXXXZZZ]]]___```bbbeeegggkkklllmmmnnnnnnppptttvvvxxxzzz}}}|||zzzyyyrrrqqqpppnnnmmmmmmmmmnnnmmmooorrrsssssstttwwwyyyxxxxxxyyyyyyzzz{{{||||||wwwzzz{{{vvvlllddd``````^^^hhhssswwwyyy{{{|||zzz}}}~~~}}}|||zzzuuummmcccZZZUUUXXXXXX\\\bbbdddeeehhhnnnmmmsssyyy{{{yyywwwwwwyyyxxx}}}}}}zzzuuupppmmmnnnrrrvvvtttyyy|||~~~yyyrrrnnnjjjeeebbbfffrrrxxxsssnnniiikkkfff```ZZZTTTLLLBBB:::777555333222222222111///......////////////000000////////////000000000000........./////////////////////............//////------------------------//////...---,,,,,,++++++------,,,,,,,,,,,,------((((((***+++---...000000******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,------...,,,222444000---......---------------------------,,,,,,------.../////////............////////////...000333444222333666888@@@KKKZZZccchhhlllsssyyy|||yyyvvvuuuppphhhbbb___```dddgggllloooppppppttt|||~~~{{{zzzwwwrrrqqqtttyyy~~~~~~}}}~~~|||}}}{{{qqqjjjjjjnnnoooqqqrrrssssssuuuwwwyyyzzzzzzyyyzzz{{{}}}WWWWWWVVVTTTSSSQQQOOONNNMMMJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQUUUXXX[[[\\\\\\^^^aaabbbcccdddgggiiimmmoooqqqssstttuuuxxxzzz~~~{{{xxxvvvuuuqqqqqqpppooonnnmmmnnnoooppprrruuuuuuuuuvvvxxx{{{yyyxxxwwwxxxyyy{{{}}}{{{{{{pppfffbbbbbbbbbkkkrrrtttvvvyyy{{{{{{zzz{{{}}}~~~~~~{{{xxxuuurrrqqqppplllhhhbbb]]]ZZZ^^^___eeelllooooooqqqvvvvvvxxxzzz||||||||||||}}}{{{}}}yyyrrrkkkgggiiinnnsssuuuyyy{{{|||}}}tttnnnjjjeee___[[[___lllzzz}}}wwwpppiiiiiibbbZZZSSSMMMFFF<<<666444222000000000111000///........./////////000000////////////000000000000............/////////000---------------------------------------------------------------------,,,---,,,,,,++++++,,,,,,---)))***,,,---......---,,,((()))***+++++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,------,,,+++---...++++++++++++++++++++++++)))***+++,,,------------...------,,,,,,------...+++...///---,,,......+++++++++,,,,,,------,,,,,,,,,,,,------...//////000....../////////000000000000//////000111222333333666===GGGPPPXXX```hhhnnnuuu}}}~~~~~~}}}{{{xxxtttnnnhhhcccaaabbbdddfffkkkoooqqquuu|||~~~}}}{{{||||||}}}xxxnnngggjjjmmmrrrxxxzzzuuuvvvxxx{{{~~~PPPPPPOOONNNLLLJJJHHHGGGHHHFFFDDDCCCCCCCCCBBBAAA????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFIIIKKKMMMNNNMMMNNNQQQTTTXXX\\\^^^```___aaadddeeeeeefffhhhjjjnnnqqqtttwwwxxxyyy{{{}}}|||yyyvvvtttssspppqqqqqqpppnnnnnnooopppqqqtttwwwwwwvvvvvvyyy|||yyyxxxwwwvvvxxx{{{~~~sssiiieeeeeeeeelllrrrssstttxxx{{{{{{wwwxxxyyyyyyyyyvvvqqqnnnjjjjjjiiihhheeeccc```___ccceeekkktttwwwvvvxxx|||}}}zzz|||}}}~~~}}}xxxppphhhdddffflllqqqxxx{{{|||{{{}}}~~~zzz}}}wwwpppjjjeee```YYYTTTWWWeeessszzzzzzqqqhhheee]]]SSSLLLGGGAAA999333222000......///000111000---.........//////000000////////////000000000000---.........//////000000+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------......///---,,,,,,++++++,,,,,,---...///000000...+++'''$$$'''((()))***++++++***)))***+++,,,------,,,+++***++++++++++++++++++++++++++++++---......---++++++)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++(((***+++---......------...------,,,,,,------...***,,,,,,***,,,///...)))((()))***+++,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000222...++++++///222222222111555;;;BBBKKKVVVaaagggnnnvvv|||}}}}}}{{{yyyuuuoooiiifffeeefffdddkkkrrruuuyyyyyyyyy{{{}}}zzzuuuvvvzzzzzzlll^^^```cccgggnnnwww~~~EEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBB<<<>>>@@@AAA@@@???@@@AAA???@@@@@@???>>>>>>@@@CCCDDDGGGIIIHHHHHHMMMUUU]]]TTTUUUWWWYYY[[[]]]^^^^^^aaaaaabbbdddgggjjjmmmooopppsssyyy~~~zzzvvvuuuuuutttsssrrrpppnnnnnnpppqqqqqqqqqrrrsssvvvxxxyyyzzzzzzzzzwwwvvvvvvvvvxxx{{{}}}xxxmmmgggggglllqqqvvvyyyxxxxxxyyyzzzvvvvvvuuutttrrrmmmeee```^^^cccgggiiimmmpppnnniiikkkooouuuzzz}}}~~~|||{{{}}}||||||~~~uuulllhhhdddbbbjjjtttyyyyyyyyyyyyyyyzzz{{{|||wwwqqqkkkhhhddd^^^XXXTTTZZZaaakkkttt}}}zzzmmmbbb]]]VVVMMMDDD>>>999666444333222111000////////////............////////////---.........//////000000000000000000000000000000000///...---,,,---......,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,+++***)))***+++,,,------,,,++++++,,,,,,***)))------,,,,,,+++******)))------------------------++++++------------++++++------------------------------,,,,,,,,,---......///...,,,++++++,,,...///000000//////.........---......//////000000111111333555777999<<>>??????@@@<<<===??????>>>>>>???@@@??????@@@???>>>???AAACCCBBBEEEIIIKKKMMMTTT]]]eeeWWWXXXZZZ\\\^^^___``````bbbcccdddgggjjjnnnqqqssswwwzzz|||wwwsssrrrrrrrrrrrrssspppnnnnnnppprrrssssssrrrsssuuuwwwxxxyyyyyyxxxuuuuuutttuuuwwwyyy|||~~~{{{pppkkkjjjnnnrrrvvvwwwvvvuuuvvvwwwttttttsssqqqmmmggg```\\\WWW___jjjsss|||~~~wwwqqqssswwwzzz|||}}}||||||}}}|||{{{|||~~~~~~~~~}}}{{{{{{ssskkkgggcccccckkkuuuxxxwwwvvvwwwxxxxxxxxxxxxsssooojjjfffbbb]]]YYYWWWYYY___hhhpppxxxwwwkkk```WWWQQQHHH@@@;;;777444333333222111000////////////............////////////............/////////000////////////////////////000///...---,,,------...,,,,,,------------------,,,,,,,,,---------..............................***+++---...///...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,+++++++++++++++++++++,,,---------,,,***+++,,,,,,+++))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,,,,------///...,,,++++++,,,...///000/////////.........---000000000///////////////111333444555777>>>IIIQQQbbbgggnnnrrruuuyyyzzzvvvtttrrrnnnkkkkkklllpppvvv}}}~~~yyyxxxrrrjjjgggiiimmmzzz|||jjj]]]SSSTTTVVVYYYcccpppyyy}}}zzz{{{~~~>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======;;;<<<>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@CCCEEEDDDGGGKKKOOOSSSYYYbbbiii[[[\\\^^^___aaabbbccccccdddeeehhhkkkooossswwwyyy~~~}}}xxxsssoooooopppqqqrrrsssqqqooooooqqqtttuuuvvvrrrssstttuuuvvvvvvvvvvvvtttsssssssssuuuxxx{{{}}}~~~uuupppnnnrrrsssuuuvvvtttsssssssssqqqqqqpppkkkeee^^^YYYVVVTTT```qqqyyyyyyyyyyyyyyyzzz|||}}}|||{{{{{{|||~~~}}}|||zzzxxxvvvpppiiiddd```bbbkkkuuuwwwtttssstttvvvwwwtttrrrnnnlllgggbbb^^^\\\ZZZYYYZZZ___ffflllrrr|||yyypppdddYYYNNNIIIAAA;;;777444222111222222111000////////////............////////////............//////////////////////////////////////////...------------...------------------,,,,,,,,,,,,,,,------------...........................***+++---.........---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------+++***+++,,,,,,+++)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,+++,,,,,,...---,,,++++++,,,---.../////////...............111111000000///......---///111222222333777>>>CCCRRR]]]hhhnnnpppttt|||~~~{{{xxxuuuqqqoooqqqpppqqqvvv}}}{{{tttjjjeeedddfffrrryyy|||tttfffWWWPPPKKKLLLWWWdddmmm{{{zzzuuuuuuxxx}}};;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>>>>@@@BBBBBBBBBCCCEEEGGGJJJMMMPPPRRRUUUZZZ```eee^^^___aaacccdddeeeffffffggghhhkkkppptttyyy|||~~~~~~}}}yyyuuupppmmmmmmoooqqqrrrsssqqqppppppsssvvvwwwxxxrrrrrrsssssstttttttttttttttsssssssssuuuxxx{{{|||wwwrrrpppttttttuuuuuutttrrrqqqqqqmmmmmmkkkeee]]]VVVRRRQQQVVVeeezzz}}}yyywwwvvvxxx{{{}}}{{{zzz{{{}}}}}}yyywwwpppnnniiibbb^^^```iiirrrvvvssspppqqqssstttqqqnnnkkkllliiiaaa[[[ZZZZZZYYY___bbbfffjjjooovvv~~~~~~vvvmmmeeeZZZPPPFFFBBB;;;777444333111000111111000///////////////............////////////........./////////////////////////////////////////////......------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,---...///...---,,,,,,+++******,,,,,,+++*********+++,,,,,,------...++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---,,,,,,,,,,,,---...........................000000/////////.........///111222222222444888;;;DDDOOO\\\ffflllrrr{{{~~~zzzwwwuuuxxxvvvtttvvv|||~~~vvvmmmgggdddgggoootttvvv~~~~~~sssfffZZZOOOIIINNNWWWcccqqqyyyrrrqqqsssxxx::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::;;;===???@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPRRRTTTWWWZZZ]]]```___aaaccceeeggghhhiiijjjkkkmmmqqquuuyyy}}}~~~{{{xxxwwwvvvsssnnnlllmmmppprrrssssssrrrqqqrrruuuwwwwwwwwwqqqqqqqqqrrrrrrsssssstttttttttssstttvvvxxx{{{}}}~~~xxxsssqqqvvvuuuvvvvvvuuusssqqqooohhhfffbbb]]]VVVQQQOOONNNXXXggg~~~}}}yyyuuutttwwwzzz}}}|||{{{{{{}}}|||yyyooopppmmmeee___```hhhnnnvvvssspppoooppppppnnnllllllqqqpppfff^^^]]]]]]\\\cccdddeeegggiiinnnssswwwtttuuuqqqjjjccc\\\RRRHHH@@@<<<888444333333222111111000//////////////////............///////////////////////////................................................---------.........------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---...///...---,,,,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********---------,,,,,,------------------...............---........./////////000...///000111222333555777;;;AAALLLYYYeeepppxxx}}}}}}}}}zzzzzz~~~yyysssmmmiiiiiinnnqqqrrrxxx}}}uuukkk\\\PPPKKKLLLVVVcccvvv~~~~~~}}}{{{xxxpppnnnooorrr{{{::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;===@@@CCCBBBEEEHHHKKKLLLMMMOOOQQQOOOQQQSSSWWWZZZ]]]```aaaaaabbbeeehhhjjjmmmnnnooossstttxxx{{{}}}yyyuuusssrrrssspppmmmmmmoooqqqrrrsssrrrrrrrrrtttvvvwwwvvvuuuqqqppppppqqqrrrssstttuuuttttttssstttuuuxxx{{{}}}}}}yyyvvvuuuzzzyyyyyyyyyxxxuuuppplllbbb]]]XXXSSSQQQOOOMMMKKKVVVeeezzz~~~{{{xxxvvvvvvxxx|||~~~~~~}}}~~~}}}{{{{{{|||~~~tttyyyxxxnnneeeeeeiiimmmuuusssooollljjjjjjkkklllsss|||}}}rrrhhhggghhhgggfffeeedddcccdddfffiiikkkmmmlllhhh```YYYTTTKKKCCC<<<999555333222333222111000//////....../////////............///////////////////////////.......................................//////......---,,,------------------,,,,,,...------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,---------------+++*********,,,---,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++---------------------------------------.........,,,------...//////000000,,,,,,---...///111222333444888@@@LLLZZZgggpppuuu||||||yyyuuuqqqiiimmmooopppuuu}}}}}}wwwkkk\\\PPPJJJJJJTTTddduuu|||xxx}}}~~~~~~}}}{{{zzz|||~~~~~~}}}zzz{{{wwwpppmmmkkklllqqqxxx~~~999999999999999999999999888999:::;;;<<<;;;;;;::::::;;;<<<<<<===???CCCFFFEEEHHHLLLOOOPPPRRRTTTVVVTTTUUUWWW[[[___bbbcccccccccdddgggkkknnnqqqsssttt{{{||||||xxxtttqqqooonnnnnnmmmlllmmmoooqqqqqqqqqqqqqqqsssvvvxxxwwwtttqqqppppppppppppqqqsssuuuvvvsssrrrrrrrrrtttwwwzzz{{{|||}}}~~~}}}}}}|||||||||~~~}}}{{{uuummmggg[[[TTTLLLJJJLLLNNNLLLIIIVVVdddttt~~~zzzyyyxxxxxxyyy|||~~~}}}zzzwwwvvvxxx}}}{{{ppplllnnnnnnsssrrroooiiiccccccggglll{{{wwwwwwxxxvvvkkkhhheeebbbbbbbbbccccccfffeee___VVVOOOJJJCCC;;;888666333111111222111000//////.........//////000............////////////000/////////....................................---.../////////...---,,,,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++++++++++++++,,,------+++***)))***,,,---,,,+++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,,,,------....................................---,,,---...000111111000333:::AAAKKKXXXeeennnsssxxx~~~~~~{{{wwwllloooppppppssszzz|||~~~~~~{{{uuujjj]]]TTTJJJQQQZZZfffvvv{{{vvvuuu}}}zzzxxx{{{vvvuuuxxx|||}}}}}}yyyrrrooollliiijjjooosss|||999999999999999999999999777888999:::;;;;;;:::999:::;;;<<<===>>>AAAEEEIIIGGGJJJNNNQQQSSSUUUWWWYYYZZZZZZ\\\___cccddddddcccdddfffiiimmmqqqtttwwwxxx}}}yyyuuuqqqooommmmmmlllkkkkkkmmmoooqqqqqqppppppqqqtttwwwyyywwwrrrooopppooooooppprrrtttvvvwwwqqqqqqqqqqqqsssuuuxxxzzzzzzzzz{{{|||}}}}}}uuukkkcccWWWNNNEEEDDDJJJMMMKKKGGGXXXeeeqqqvvvwwwzzz|||{{{xxxxxxyyyzzz}}}~~~{{{wwwtttrrruuu{{{wwwsssrrrqqqqqqqqqnnnfff^^^^^^eeelllppplllhhhdddccccccbbbbbb```___XXXNNNGGGCCC<<<555666444111000111111000/////////.........//////000............/////////000000000//////.........---........................---.../////////...,,,,,,,,,,,,,,,------..................------,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,,,,+++***)))***+++,,,---+++***)))***,,,---,,,+++)))***+++,,,...///000111------------------------++++++---......---+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,------......------,,,,,,,,,,,,------........./////////...------,,,,,,111000......///111111111---222888<<<@@@KKK\\\iiilllsss|||~~~zzzqqqssssssqqqrrrvvv{{{}}}|||}}}}}}|||zzztttiii___RRRUUUYYY___lllyyy{{{vvvooowwwzzzsss}}}{{{tttpppssswww~~~zzzzzz}}}|||vvvsssoooiiiiiikkklllvvv}}}}}}{{{{{{|||zzz777777666666666777777888888888888888999:::;;;<<>>???BBBDDDFFFGGGGGGIIILLLNNNPPPQQQSSSTTTUUUXXX\\\______aaadddeeefffhhhlllnnnqqqsssvvvzzz~~~{{{yyyuuutttrrrpppooooooppppppooonnnnnnoooqqqqqqpppnnnooopppsssttttttqqqooommmllllllmmmnnnooopppqqqqqqtttrrrqqqrrrtttuuuuuuuuuuuuvvvxxx{{{~~~vvvkkk___VVVIIIGGGEEEHHHMMMSSSWWWXXXXXX]]]dddjjjmmmnnnooopppvvvwwwzzz}}}{{{zzzxxxuuusssppprrruuuzzzyyyuuusssnnnlllggg```\\\___gggnnn}}}sssnnnnnnlllfff```WWWRRRKKKDDD>>>:::666333333222111000////////////////////////////////////.........------...............//////...------,,,,,,,,,,,,---------......,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************************************+++++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++,,,------------------,,,+++******++++++,,,,,,,,,---------------------------------------........./////////..................---------------.........//////---///000000111777BBBJJJZZZaaakkkrrrxxx}}}~~~}}}||||||~~~zzzwwwzzz}}}|||}}}{{{wwwwwwyyyvvvpppmmmgggaaa```eeekkkooopppvvvwwwwwwwww|||~~~wwwmmmiiinnntttyyy~~~www|||yyyvvvvvv{{{}}}}}}~~~}}}~~~zzzwww{{{}}}{{{xxxvvv}}}~~~~~~{{{yyyyyyyyyyyyzzz{{{|||}}}}}}{{{wwwvvvyyyzzz{{{zzzwwwssspppnnnnnnnnnrrrvvvyyyyyyxxxwwwwww999999888888999:::;;;;;;<<<<<<<<<>>>???AAACCCDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSUUUWWWXXXZZZ]]]aaadddeeefffhhhjjjkkknnnsssvvvyyy{{{}}}~~~zzzuuussspppooonnnnnnnnnooopppqqqpppoooooopppqqqrrrqqqpppooopppqqqrrrqqqpppooonnnlllkkkkkkkkklllnnnooopppsssrrrqqqrrrtttuuuuuuuuussstttwww{{{vvvnnndddZZZRRRJJJHHHHHHMMMUUU\\\```aaa___ccciiimmmnnnmmmmmmmmmuuuxxx~~~|||xxxvvvtttqqqooonnnoooqqqvvvyyysssqqqkkkhhhbbb[[[YYY___jjjsssyyyuuutttpppfff]]]QQQKKKDDD>>>:::777555444222222111000////////////////////////////////////.................................///......---,,,,,,,,,,,,---------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***,,,---///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,******+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------............/////////000000000//////...---------++++++,,,---...///000111000111222111111444;;;@@@KKKSSS___iiiooouuu{{{zzzxxxxxx{{{~~~{{{zzz||||||~~~}}}yyywwwxxxvvvrrrsssnnniiiggghhhjjjiiihhhoooppppppsssxxxzzzuuummmiiiiiikkkoootttxxxzzz{{{}}}uuuxxx~~~~~~~~~wwwtttwww}}}~~~|||yyyxxxwwwyyyyyywwwuuurrrsssuuuxxx{{{{{{|||||||||{{{zzzzzz{{{{{{~~~}}}|||zzzyyyyyy{{{}}}~~~|||vvvssspppssszzz}}}{{{yyy~~~~~~|||xxxuuuttttttsssuuuwwwzzz~~~}}}}}}zzzuuusssuuuxxxyyyyyywwwtttqqqppppppsssvvvyyy{{{zzzyyyxxxxxx999999999::::::<<<======>>>>>>???AAACCCEEEGGGIIIHHHJJJMMMOOOPPPQQQTTTVVVVVVXXXZZZ\\\]]]```dddhhhjjjlllnnnoooqqquuuyyy}}}}}}yyytttpppmmmkkkkkkkkklllmmmoooqqqrrrqqqpppooopppqqqrrrrrrqqqoooooooooooooooooooooooolllkkkjjjjjjjjjllloooppprrrqqqpppqqqtttvvvvvvvvvvvvvvvyyy}}}xxxooohhhaaaZZZUUUPPPMMMMMMRRR\\\dddhhhiiigggkkkoooqqqqqqpppoooooovvv{{{{{{wwwssspppmmmkkkjjjkkkooovvv{{{sssmmmiiifffccc]]]XXXYYYbbbqqq|||{{{wwwuuunnnaaaVVVLLLGGG???999555444333333111111000///////////////////////////////////////......////////////......---...............------,,,,,,,,,---------......///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---///000111++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,+++***)))***+++,,,---((()))+++,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***+++,,,,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,------------------------------------........./////////000000...............---------,,,,,,------...//////000000111222222111333666:::???HHHTTT___ffflllrrrvvv{{{|||uuusssssswww|||{{{~~~~~~}}}yyywwwvvvvvvuuupppmmmjjjkkkmmmnnnkkkiiihhhhhhjjjoootttwwwuuuqqqkkkiiigggiiinnnsssuuuuuussszzzyyyrrrsssyyy}}}wwwvvv{{{xxxyyyxxxuuuqqqooooooqqqrrruuuvvvxxxyyyzzzzzzzzzyyy{{{{{{~~~~~~vvvrrrmmmmmmqqqxxx~~~|||wwwsssppppppnnnpppsssxxx|||~~~|||}}}{{{vvvuuuwwwyyyzzzzzzyyyvvvtttttttttxxxzzz}}}}}}{{{yyyxxxxxx:::::::::;;;<<<>>>???@@@AAAAAACCCDDDGGGIIIKKKMMMJJJMMMPPPRRRTTTUUUWWWXXXYYY[[[]]]___aaadddhhhllloooqqqsssuuuwwwzzz||||||{{{yyyuuuqqqllljjjggghhhiiikkkmmmooopppqqqqqqpppnnnnnnpppqqqqqqqqqnnnnnnnnnmmmnnnnnnnnnooonnnmmmkkkkkkkkkmmmoooqqqqqqpppppprrruuuxxxyyyxxx{{{zzz|||yyyooohhheeedddbbbaaa]]]XXXUUUYYYccckkknnnmmmmmmooorrrsssrrrqqqqqqrrryyy~~~{{{vvvrrrnnnjjjgggdddhhhoooyyy}}}ssslllfffccc```^^^ZZZWWW[[[fffvvv{{{vvvrrriii[[[PPPIIICCC<<<666333222111111111000//////////////////////////////////////////......///000000///......------...............---,,,,,,,,,---------......000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++))))))))))))************************************************************++++++***)))***+++---...((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,,,,+++******+++,,,...///++++++++++++,,,,,,,,,,,,------------------------............////////////******+++,,,------..............................,,,---......///000222333555===IIITTT\\\eeemmmrrrttt{{{zzzsssppppppssswwwwww}}}|||yyywwwuuuvvvwwwmmmkkkjjjmmmpppqqqooommmbbbaaaccchhhnnnqqqrrrrrrooolllhhhjjjoootttvvvwwwrrrttt{{{}}}wwwpppppprrr|||}}}uuu|||~~~}}}yyywwwvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}zzzuuunnnjjjkkkpppvvvyyy~~~~~~}}}wwwrrrooonnniiikkknnnsssyyy~~~|||zzz||||||zzz{{{~~~~~~{{{yyyxxxyyy}}}|||yyywwwwww======>>>???@@@BBBDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQMMMPPPTTTWWWYYYZZZ[[[]]]___```ccceeegggjjjnnnrrruuuwwwzzz}}}~~~}}}|||{{{uuuuuuuuutttqqqmmmjjjhhhfffgggiiijjjlllnnnoooppppppnnnllllllnnnoooppppppllllllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllmmmnnnoooppppppoooppprrrwwwzzz||||||~~~}}}}}}|||qqqkkkeeedddhhhnnnrrrtttpppiiiaaabbbiiioooqqqpppooopppqqqqqqpppqqqtttvvv~~~zzzvvvrrrlllgggccc___eeeooozzzwwwllldddaaa```\\\[[[ZZZYYY]]]hhhwwwyyyrrrkkkaaaTTTKKKCCC???999444222111000///000//////....../////////////////////////////////...///000111111000///...,,,---......///.........,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))************************************+++,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,++++++++++++,,,,,,---...*********+++++++++,,,,,,------------------------------------.........///(((((()))+++,,,---.../////////.........---------------...///000222333444...444>>>GGGQQQ\\\gggooommmuuu{{{tttqqqooopppsssuuuxxx}}}yyyxxxvvvuuuwwwnnnlllkkkmmmppprrrpppnnnaaa]]]\\\aaaeeegggjjjnnnpppnnnlllmmmqqqwww{{{}}}xxxwwwxxx|||~~~yyytttqqqqqquuuzzzvvvxxx}}}~~~}}}|||}}}~~~~~~yyy}}}~~~zzztttooommmooosssuuuyyyzzz|||~~~}}}~~~{{{uuupppmmmlllffffffhhhlllrrrxxx|||}}}~~~~~~}}}}}}~~~zzzxxxzzz|||~~~~~~~~~|||xxxvvvvvvAAAAAABBBCCCEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSVVV[[[^^^___```bbbcccfffhhhjjjlllnnnrrrvvvyyyzzz}}}~~~{{{xxxuuutttsssmmmnnnooonnnmmmjjjhhhfffggghhhiiikkklllmmmnnnnnnnnnllljjjjjjkkkmmmnnnnnnkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooosssxxx}}}~~~|||||||||yyyrrrlllbbb^^^]]]aaammmzzzzzznnnjjjnnnssssssqqqqqqqqqpppppppppsssyyy}}}~~~}}}~~~|||yyyuuuqqqjjjccc^^^]]]cccmmmxxx}}}qqqddd]]][[[]]][[[[[[ZZZZZZ]]]fffsss||||||xxxrrrjjj```VVVLLLEEE<<<999444222111111000/////////.........//////000////////////////////////...///000111111000///...,,,------...//////......,,,,,,,,,---------......///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........************************************************))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------******++++++,,,---......---------...............111000///000111333444444...222777<<>>:::222000...,,,++++++,,,---////////////////////////------............------,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++------,,,+++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************************************))),,,,,,******,,,+++(((...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,------.../////////,,,,,,,,,------.........++++++,,,,,,---...//////,,,///222000+++***,,,///333333222333666===FFFMMMTTTZZZdddnnnxxxxxxnnnkkklllqqqxxx~~~zzztttsssvvvqqqqqqqqqrrrttttttsssqqqsssrrrpppmmmhhhccc^^^[[[cccfffiiikkknnnttt||||||}}}~~~~~~}}}|||||||||uuusssqqqrrryyy~~~}}}uuurrrsssxxx|||~~~|||zzz|||}}}}}}|||yyyyyyzzz}}}{{{xxxwwwtttqqqnnnjjjhhhfffcccaaa______bbbggglllooosssvvvxxxvvvrrrqqqssswwwwwwvvvtttqqqqqqwww}}}wwwttttttKKKLLLOOOPPPQQQSSSVVVYYYVVVYYY\\\^^^^^^```bbbcccfffjjjoooppppppqqqvvvzzz{{{{{{}}}~~~|||yyywwwvvvrrrnnnkkkiiihhhgggfffcccdddeeeeeeffffffeeeeeehhhhhhhhhhhhiiijjjkkklllnnnllljjjiiihhhhhhiiijjjhhhiiikkklllmmmllllllkkkkkkkkkkkkiiihhhhhhjjjmmmtttuuuwww{{{}}}wwwoooeee]]]YYYTTTNNNJJJJJJMMMTTTbbbrrr{{{uuuvvvxxxwwwuuutttuuuvvvyyy||||||zzzzzzyyywwwvvvvvvsssssssssnnnddd^^^___^^^]]]```iiiqqqtttxxx|||zzzssshhh^^^XXXUUUUUUUUU[[[]]]```aaaaaaaaaccceeeeeennnzzz~~~vvvqqqkkkdddZZZOOOGGG@@@:::777444222000///......///000........................------............------,,,------......------,,,//////.........---------++++++,,,,,,,,,,,,------000///------......---+++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........***++++++++++++++++++*********++++++++++++******))))))))))))************************************))),,,,,,)))))),,,+++(((,,,,,,+++************+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...............---------,,,,,,,,,---------------+++,,,,,,------.........---000222000,,,***---000/////////000222888???DDDIIINNNWWWaaakkkttt|||{{{qqqmmmiiinnnsssyyyxxxuuuvvvrrrqqqqqqsssuuuvvvuuutttsssuuuvvvvvvrrrmmmfffbbbaaabbbdddeeehhhnnnvvv|||||||||||||||}}}~~~|||wwwtttqqqrrrvvv}}}}}}|||wwwsssqqqtttwwwzzz|||zzzyyywwwvvvvvvwwwwwwzzz{{{uuutttrrrpppmmmkkkiiihhhfffeeecccccceeehhhlllnnnppptttwwwuuuqqqnnnoooqqqqqqpppooollllllpppxxx~~~zzzuuuuuuQQQRRRTTTVVVWWWYYY\\\___^^^```bbbccceeegggjjjmmmooosssxxxzzz{{{|||}}}zzzxxxuuurrrpppnnnkkkgggeeeeeedddcccbbbaaabbbccccccddddddccccccgggggggggggghhhiiijjjkkkmmmllljjjiiihhhhhhiiiiiihhhiiijjjlllmmmmmmlllllllllkkkjjjhhhfffgggjjjmmmwwwxxx{{{}}}|||xxxtttkkkcccWWWOOOKKKJJJHHHGGGGGGKKKRRR^^^lllxxx{{{xxxvvvvvvuuutttwwwxxxzzz|||~~~}}}zzzwwwvvvwwwxxxyyyyyyvvvtttssstttqqqjjjfffeee```]]]___eeelllnnnrrrvvvssslllcccZZZVVVUUUXXXZZZ[[[___bbbdddcccaaa___^^^\\\dddooovvvxxxuuuppplllhhh___SSSGGG>>>999555444333222111/////////000111........................------............------,,,------......------,,,////////////............++++++,,,,,,,,,,,,------222000............,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,---.........******++++++++++++************++++++++++++******)))))))))*********++++++************************)))+++,,,)))))),,,,,,))),,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------------,,,,,,,,,,,,---------------------------000111000---,,,...000------...///000333777;;;<<>>DDDLLLVVV___eeegggkkkssszzz|||wwwppplllkkkooorrrtttvvv}}}}}}wwwuuutttuuuvvvwwwvvvuuuvvvyyy}}}zzztttqqqkkkfffdddeeeiiilllqqqvvv~~~~~~yyyvvvvvvwwwxxxyyy||||||wwwtttttttttuuuuuu}}}zzzvvvqqqnnnooopppppptttyyy{{{}}}zzzvvvyyy|||vvvrrrpppkkkkkkmmmpppvvv~~~|||xxxsssrrrpppooonnnmmmmmmnnnmmmmmmlllkkkkkkjjjiiiiiikkkoootttuuuqqqkkkgggeeebbbbbbaaa______```bbbccccccggglllrrrwww~~~[[[\\\___```aaacccfffiiimmmnnnpppqqqrrruuuyyy||||||~~~|||zzzzzzxxxuuurrrooommmkkkhhhffffffdddccccccdddeeedddcccddddddeeefffffffffffffffdddddddddeeefffgggiiijjjkkkkkkjjjiiihhhhhhhhhhhhggghhhjjjlllmmmmmmmmmmmmkkkllllllkkklllnnnsssvvvzzzyyyxxxvvvrrrlllddd___QQQMMMGGGCCCAAABBBCCCDDDGGGLLLTTT]]]gggooovvvyyyzzzzzzxxxuuurrrrrrvvvyyy|||}}}~~~~~~~~~}}}{{{zzz|||yyyuuusssuuuxxx{{{}}}}}}}}}xxxkkkhhhhhhmmmooolllkkklllkkkhhhddd^^^\\\___fffkkkkkknnnpppppplllgggcccaaabbbggglllooommmiiieeeccc```WWWIII<<<555333333444.............../////////........................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,******+++---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++++++++******************++++++++++++************************)))++++++((((((,,,---+++------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,++++++***------------------,,,,,,......//////......//////---///111111000///000111000333666;;;AAAIIIRRRXXX___dddjjjoooqqqqqqooommmnnnrrruuuvvvuuuyyyzzzxxxuuutttuuuuuutttssswwwyyy}}}~~~vvvnnniiifffeeedddhhhmmmuuu}}}~~~xxxuuuttttttrrrwww|||~~~|||xxxvvvtttrrrqqqxxx~~~zzzssspppoooqqqqqqooopppssswwwzzz~~~{{{wwwqqquuuzzzwwwpppmmmffffffgggkkkrrryyy{{{yyytttsssqqqooonnnnnnnnnooonnnnnnmmmlllkkkiiihhhggggggkkkooopppmmmgggbbb___[[[ZZZYYYYYYYYYYYYYYYYYYYYY]]]bbbjjjsss~~~aaaccceeefffgggiiimmmoootttuuuwwwxxxyyy{{{}}}|||xxxvvvuuutttqqqnnnkkkiiiiiihhhfffddddddcccbbbdddfffgggfffeeebbbcccddddddeeeeeeddddddcccddddddeeefffhhhiiijjjjjjjjjjjjiiiiiihhhggggggfffhhhjjjlllmmmmmmmmmmmmlllmmmooooooppprrruuuxxxzzzwwwrrrlllfff```YYYTTTKKKIIIGGGDDDDDDEEEGGGIIIKKKPPPVVV^^^eeelllssswwwzzzyyyvvvsssrrrtttxxx{{{}}}}}}}}}|||{{{zzzyyyxxx{{{xxxtttsssvvvzzz}}}sssooommmoooooollljjjkkkkkkkkkjjjggggggkkktttzzz{{{zzzxxxsssmmmhhheeeeeehhhkkknnnnnniiiccc^^^[[[XXXPPPDDD:::555333333444......//////000000111111------------------------------............------,,,------......------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++---///111000///***++++++,,,,,,++++++***,,,++++++******++++++,,,((()))***+++,,,---...///+++++++++,,,,,,+++++++++******++++++++++++***************++++++++++++,,,************************)))+++***'''(((,,,...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,++++++++++++---------------------------------...............+++---//////...------...---///111444777===DDDHHHVVV]]]ccceeehhhmmmooonnnnnnssswwwxxxuuuuuuyyy}}}~~~zzz{{{|||yyyvvvtttuuuuuutttssswwwxxxzzz}}}xxxqqqkkkfffbbbbbbeeejjjqqqzzz~~~yyyuuusssnnnrrrwww|||}}}{{{~~~{{{yyyvvvsssqqqtttyyy{{{rrrppppppssssssppppppsssuuuvvvxxx{{{}}}|||xxxuuunnnqqqwwwyyynnniiidddccccccgggnnnuuuzzz}}}|||yyyxxxsssrrrpppnnnmmmnnnooopppooonnnmmmlllkkkjjjiiihhheeefffhhhhhhgggccc^^^[[[WWWVVVTTTUUUWWWXXXWWWWWWWWWYYY]]]eeeooo{{{iiijjjmmmnnnoooqqqtttwwwzzz|||~~~|||yyytttqqqooonnnmmmiiigggeeedddeeeeeedddcccaaaaaaaaacccfffggggggfffbbbcccddddddeeeeeeddddddcccddddddeeeggghhhjjjkkkjjjjjjjjjiiiiiihhhgggffffffgggiiilllmmmnnnnnnmmmnnnppprrrsssrrrrrrtttuuusssnnngggaaa\\\XXXUUURRROOONNNLLLJJJKKKNNNRRRUUUUUUXXX]]]bbbffflllsssxxxzzzxxxvvvuuuuuuwwwyyyzzz}}}|||{{{yyyxxxwwwwwwwwwvvvtttrrrssswww|||{{{tttnnnlllkkkhhhhhhkkkoooqqqtttvvvxxx~~~xxxooojjjhhhiiijjjlllnnnlllfff^^^WWWTTTMMMGGG>>>777333222222222,,,---...//////000000000------------------------------............------,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,---///000///...***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,(((((()))+++,,,---...///,,,,,,------------,,,,,,******++++++++++++***************+++++++++,,,,,,************************)))+++***'''''',,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,+++,,,---......---***,,,---...------...///---...///000222555999===IIIRRRYYY\\\```gggllllllooouuu{{{|||xxxuuuuuuxxxxxx{{{{{{xxxxxx~~~{{{yyyvvvuuuvvvwwwxxxwwwwwwxxxzzz~~~}}}vvvnnnhhh``````aaafffppp}}}}}}wwwtttmmmooossszzz}}}|||{{{{{{|||~~~~~~}}}}}}zzz|||~~~}}}~~~~~~{{{xxxvvvyyy~~~}}}{{{xxxtttrrrpppuuu|||~~~{{{tttqqqpppssstttrrrssswwwsssrrrsssuuuwwwwwwtttqqqnnnqqqvvv}}}~~~qqqkkkeeebbbaaaccciiioootttuuuzzzxxxwwwwwwxxxvvvssspppooonnnlllkkkkkkmmmpppqqqooonnnmmmlllkkkkkkkkkkkkfffeeeeeeeeedddbbb___]]][[[YYYWWWXXX[[[^^^^^^]]]YYYYYY[[[aaajjjttt}}}nnnppprrrssstttwwwzzz|||}}}yyyvvvrrrnnnjjjhhhhhhgggdddbbbaaaaaacccdddcccbbb___^^^___bbbeeegggfffeeeddddddeeeffffffffffffeeedddddddddeeegggiiijjjkkkiiijjjjjjiiiiiihhhgggffffffgggiiilllmmmnnnnnnnnnppprrrttttttsssqqqqqqrrrjjjeee^^^XXXVVVVVVWWWWWWWWWUUUSSSPPPQQQVVV]]]bbb^^^aaadddgggiiinnnuuuzzzzzzxxxvvvwwwyyyzzzyyyxxx|||{{{yyywwwvvvvvvvvvwwwqqqpppppprrrxxx}}}vvvlllhhhfffeeegggllltttxxx~~~}}}rrrllllllmmmeeegggiiifff___WWWOOOKKKEEE@@@:::444222111000///))))))+++,,,------...------------------------------..................---,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,++++++------,,,******+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,------......------,,,******++++++++++++************+++++++++,,,,,,,,,************************)))+++***&&&''',,,...---,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...000000...,,,***************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,---++++++,,,,,,---...//////,,,+++***+++---...---,,,+++---............000222...///000000000222555777===HHHQQQUUUZZZccchhhgggqqqxxx|||wwwvvvvvvtttzzz|||xxxxxx|||}}}zzzzzzxxxvvvvvvxxxzzz||||||wwwyyy|||wwwppp```^^^\\\___jjjyyyzzzvvvnnnnnnqqqyyy}}}|||zzzxxxyyy{{{~~~|||zzz|||~~~zzzxxxvvvxxx||||||zzz{{{|||{{{wwwtttrrruuuzzz~~~~~~|||yyyuuurrrnnnrrrxxx|||~~~}}}}}}}}}wwwxxxzzz|||{{{vvvrrrppprrrssssssvvv{{{rrrpppoooqqqttttttrrroooppprrrvvvzzzwwwpppfffccc___```fffkkkooopppuuurrrooopppsssrrrmmmhhhkkkjjjiiihhhjjjmmmppprrrpppooommmlllllllllmmmnnnjjjhhhfffeeeeeedddcccaaaaaa^^^]]]^^^bbbffffffeee\\\ZZZZZZ^^^eeennnvvvzzzzzzwwwvvvwwwzzz|||}}}zzzyyyxxxyyysssooojjjgggeeedddbbbaaabbb___\\\]]]```bbbbbbaaabbbbbbbbbccccccdddddddddbbbccccccdddcccbbbaaa```ddddddddddddddddddddddddiiiiiiiiihhhhhhhhhhhhhhhggghhhkkklllmmmooorrrtttuuuwwwxxxyyyvvvpppjjjfff[[[YYYTTTOOOOOOVVVbbblllwwwnnnccc^^^```dddggghhhmmmjjjggggggjjjooosssuuuxxxwwwwwwvvvvvvuuuuuuuuuxxxyyyzzzwwwtttrrrtttvvvvvvrrrooorrryyy{{{tttjjjbbb```bbbeeegggwww{{{sssooonnnmmmnnnlllggg___WWWNNNFFFBBB===;;;888555333222222222////////////////////////............////////////------------------------...------,,,,,,++++++***+++,,,---......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,---------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***)))))))))+++,,,+++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************+++,,,------******+++++++++,,,,,,,,,******************++++++---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,---...///......------------......000000000000000000000000666999???EEEMMMWWWaaagggooo||||||{{{yyyvvvyyyzzzzzz{{{{{{{{{zzzzzzzzzuuurrrsssxxx}}}}}}{{{yyy{{{|||}}}~~~{{{jjj]]]VVV[[[cccmmm~~~{{{vvvmmmlllnnnsss|||~~~~~~~~~yyyqqqmmmssszzz{{{tttuuussswww}}}zzzxxxuuuxxxxxxwwwtttppppppsssvvv~~~}}}yyyuuurrrqqqpppqqqrrruuuvvvuuutttnnnqqquuuwwwyyy}}}|||yyyuuuqqqppprrruuuxxxyyytttrrroooooooooooonnnmmmmmmpppuuu{{{{{{uuummmhhhbbb```bbbhhhmmmppppppooommmkkkkkkkkkkkkllliiihhhgggiiilllooopppppprrrrrrrrrpppoooooorrrtttssspppkkkhhhggggggfffeeeiiifffeeefffiiilllkkkiiiaaa\\\WWWYYY```gggkkkkkkwww}}}yyyuuuttt|||}}}~~~|||xxxuuusssrrrrrrkkkhhhdddaaa```___^^^]]]^^^\\\[[[\\\___aaaaaa___bbbbbbbbbcccccccccddddddbbbbbbcccccccccbbbaaa```cccccccccdddddddddeeeeeeiiiiiiiiiiiihhhhhhhhhhhhgggiiikkknnnoooqqqsssttttttttttttqqqlllfff```\\\QQQOOOLLLKKKRRRaaauuuuuullljjjlllmmmlllpppmmmjjjhhhiiimmmsssvvv{{{{{{zzzyyyxxxwwwvvvuuutttuuuvvvuuurrrrrrsssvvvuuurrrpppsss{{{vvvpppggg```___bbbeeehhhuuu}}}uuupppnnnlllkkkhhhbbbZZZQQQHHHBBB>>>777555333000................................................////////////------------------------***++++++,,,,,,------...,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,+++++++++***************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))*********)))))))))+++,,,+++************++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,---............------------......////////////////////////111333888===DDDMMMVVV]]]iiiuuu~~~}}}{{{|||}}}||||||||||||{{{zzzxxxwwwvvvvvvqqqmmmnnntttyyyzzzzzz|||~~~~~~~~~~~~sssggg___bbbfffjjjvvvxxxtttmmmjjjjjjpppzzz{{{rrrmmmooossswww}}}|||wwwssspppsss}}}}}}{{{yyyyyyzzzzzzwwwrrrpppppprrrxxx|||~~~~~~~~~~~~|||xxxvvvuuurrrqqqqqqrrrssstttsssqqqnnnppprrrtttwww|||yyywwwuuutttvvvwwwxxxwwwsssqqqnnnmmmmmmllljjjiiikkknnnsssyyyyyysssppplllfffcccdddhhhkkkmmmlllkkkiiihhhgggfffgggggghhhggghhhkkkpppssstttssswwwwwwwwwuuuttttttwwwyyyvvvtttqqqpppooonnnllljjjkkkhhhfffhhhlllnnnmmmlllfffaaa\\\]]]aaaeeegggfffooouuu|||}}}xxxrrrnnnnnn~~~{{{xxxuuupppmmmjjjiiihhhdddaaa^^^\\\\\\\\\[[[ZZZZZZZZZZZZ\\\___``````^^^bbbbbbbbbbbbbbbcccccccccaaabbbbbbccccccbbb```___aaaaaabbbcccdddeeeffffffiiiiiiiiiiiiiiiiiiiiiiiihhhjjjmmmpppsssttttttssstttrrrnnnhhhaaaZZZTTTQQQGGGEEEEEEHHHUUUlll|||uuurrrqqqoooqqqqqqnnnjjjhhhkkkrrrxxx|||||||||zzzyyywwwuuutttqqqrrrsssrrrqqqrrrtttvvvsssqqqpppttt|||xxxooojjjbbb^^^___bbbfffiiiooozzz|||tttoookkkhhhfffbbbZZZRRRIIIAAA<<<999555444222000/////////000........................---............/////////------------------------***++++++,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))+++,,,,,,---***************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))*********)))))))))+++,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,///...---,,,+++******))),,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,------.........------------..............................---///111444:::BBBKKKQQQaaakkktttvvvvvvxxx{{{|||~~~~~~|||zzzwwwtttssssssoookkkkkkpppvvvyyyzzz~~~~~~~~~}}}~~~zzzpppjjjlllmmmlllooowwwzzzzzzyyyzzzzzzxxxuuurrrmmmhhheeekkkvvv}}}yyyrrrooooooooorrrvvv||||||qqqnnnooowww~~~~~~|||{{{zzz|||}}}{{{wwwrrrooonnnrrrvvv}}}~~~~~~{{{yyyyyyzzzuuutttrrrrrrrrrrrrpppnnnnnnoooppprrruuuzzz{{{yyyxxxxxxyyyxxxwwwuuusssqqqnnnlllkkkiiifffdddhhhkkkpppvvv{{{zzzuuurrrsssoooiiiffffffgggiiiiiifffeeedddcccaaaaaaaaaaaadddfffiiinnnuuuyyyzzzzzz|||||||||zzzxxxxxxzzz|||xxxxxxxxxyyyyyywwwsssooonnnkkkiiijjjnnnqqqqqqoooiiieeeaaaaaaccceeeeeedddggglllrrrssspppkkkhhhggg~~~}}}{{{zzzxxxwwwsssqqqmmmiiieeecccaaa```___]]][[[ZZZ[[[\\\[[[ZZZXXXYYY[[[]]]___``````___aaabbbbbbbbbbbbbbbbbbbbb``````bbbbbbbbbaaa```______```aaabbbdddfffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkknnnrrruuuuuusssqqqrrrnnnggg^^^VVVOOOJJJHHHBBBBBBDDDJJJYYYpppzzzuuuqqqpppppppppooojjjgggjjjsss{{{{{{{{{zzzxxxvvvtttrrrqqqrrrrrrrrrrrrqqqrrrssstttqqqppppppssszzz~~~ssshhhddd^^^\\\___ccchhhjjjeeeooo|||wwwpppkkkeeeaaa___ZZZRRRIIIAAA;;;777555333222111000000000111111........................---------.........//////------------------------...------,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------)))))))))***+++++++++,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))))))))+++,,,+++***+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,+++******************+++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,++++++***++++++,,,---------------------------,,,,,,+++,,,,,,------...------,,,,,,------...------------------------...//////111444;;;CCCHHHXXX```jjjooopppqqqrrrsss~~~~~~~~~~~~|||yyyvvvttttttpppkkkkkkooouuuyyy|||{{{{{{{{{{{{}}}zzzsssppptttuuurrrppprrrooonnnmmmnnnpppqqqqqqpppooohhhcccgggsss~~~~~~|||}}}}}}wwwsssqqqrrrsssvvvzzz~~~~~~rrrmmmlllsssyyy|||~~~~~~{{{zzz~~~~~~|||zzzzzz}}}|||wwwrrrnnnooottt{{{}}}}}}zzzxxxuuusssrrrpppnnnllllllmmmpppsssvvvzzz}}}}}}{{{yyyxxxxxxwwwvvvttttttrrrooommmkkkhhhdddaaaeeehhhlllqqqvvvyyy|||}}}zzz{{{{{{zzzxxxuuusssqqqrrrnnniiiffffffffffffeeecccbbbaaa```___^^^^^^]]]___bbbhhhpppxxx~~~~~~|||xxxwwwwwwxxxwwwyyy}}}yyytttqqqnnnkkklllooorrrrrrppphhhfffddddddfffgggfffeeecccgggkkkmmmjjjgggdddccc~~~~~~zzzyyyxxxwwwuuurrrpppoookkkjjjgggdddaaa^^^\\\[[[[[[ZZZYYYYYY[[[\\\[[[ZZZWWWYYY\\\^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaa______aaaaaaaaaaaa```___^^^^^^```bbbdddfffggghhhhhhhhhiiiiiijjjjjjjjjkkkmmmmmmnnnqqqssssssooollliiiddd\\\SSSKKKFFFCCCBBB@@@BBBGGGNNN\\\ooo|||vvvsssqqqmmmooonnnkkkhhhllluuu}}}zzzzzzxxxvvvuuutttsssrrrsssrrrqqqpppqqqqqqqqqqqqqqqpppooopppsssxxx{{{}}}}}}vvvlllbbb___[[[[[[^^^dddhhhjjj___fffqqq|||wwwqqqlllggg```ZZZVVVQQQJJJBBB;;;666444333.........------.................................------------............------------------------...------,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,+++***)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))))))))+++,,,+++***++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++***++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------------------////////////111666<<>>:::666333111000000000111111111111111000000------------------------,,,,,,---------.........------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,***((('''+++++++++***************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,***************+++++++++************************((()))************)))(((***)))))))))+++,,,+++***,,,+++***((((((***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......++++++******++++++,,,------------------------------,,,,,,+++******++++++---,,,,,,++++++,,,,,,---------------------------+++---......---...111333888:::CCCOOOVVVXXX[[[aaaeeehhhmmmssswwwyyyyyyxxxnnnllliiieeecccdddfffhhhhhhjjjmmmooorrrzzz{{{tttqqqqqqtttvvvzzzwwwtttvvv}}}~~~yyyooojjjdddaaabbbfffiiikkkllljjjfffccccccfffjjjnnnnnntttvvvttttttzzz~~~xxxsssuuuzzz|||yyyvvvwww{{{yyypppgggiiikkkkkkkkkmmmpppssswwwppplllmmmooonnnnnnooommmiiikkktttzzz{{{|||~~~zzzyyyyyy{{{}}}|||yyyvvvpppsssvvvwwwxxxyyyzzz|||||||||}}}}}}}}}~~~zzzuuurrrooommmkkkjjjhhhhhhiiilllmmmkkkiiiiiiooouuuxxx}}}zzzuuunnnlllkkkkkkjjjgggccc```[[[[[[[[[^^^ccciiipppttt~~~{{{vvvpppkkkhhhgggfffeeecccdddeeefffgggggggggfff``````ccchhhnnnrrruuuuuuuuuvvvvvvtttqqqnnnmmmnnnrrryyy{{{sssooonnnmmmkkkiiihhhhhhfffdddaaaaaaaaabbbbbbbbbbbbbbbbbb```]]][[[~~~}}}{{{yyyxxxuuussspppmmmjjjiiihhhgggccccccbbbaaa___]]]\\\ZZZXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\\\\[[[ZZZYYYZZZ[[[ZZZXXXXXX\\\___aaaaaa``````_________^^^\\\]]]___`````````______^^^^^^```aaaccceeefffggghhhhhhiiijjjkkkkkkllllllmmmhhhbbb______\\\VVVQQQGGGEEEBBB@@@@@@BBBDDDFFFKKKNNNRRRVVVZZZaaakkkrrrtttvvvzzz{{{{{{yyyyyyyyywwwuuussssssuuuwwwxxxxxxuuurrrnnnlllnnnrrrxxx|||~~~}}}~~~{{{rrrhhhbbb```ccceeeeeejjjmmmmmmmmmkkkddd[[[VVVTTTRRRSSSWWW[[[^^^___ccc``````eeejjjmmmpppsssiiigggdddbbb]]]SSSGGG>>>:::888666333111000//////---------...------,,,+++------------------------,,,,,,,,,---------......------------------------......---,,,,,,++++++******+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---,,,+++,,,+++++++++******))))))(((((((((((((((((((((((()))************+++++++++***************************************************+++,,,------,,,+++******)))))))))+++,,,+++***,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------------,,,,,,+++*********+++---,,,,,,++++++,,,,,,---........................+++---//////......000111555444888BBBHHHJJJOOOVVV^^^aaagggmmmrrrtttuuutttnnnmmmjjjfffcccbbbcccddd```ccceeegggjjjpppyyyyyyqqqmmmmmmrrruuuvvvsssqqqttt}}}yyyssslllggggggjjjnnnpppjjjjjjgggbbb______dddhhhhhhoootttssstttyyyxxxsssuuu{{{zzzxxxuuuvvv{{{~~~ttthhhjjjlllkkkjjjkkkooosssvvvoookkkmmmooonnnmmmnnnfffcccgggqqqwwwvvvvvvyyyyyyyyy{{{~~~{{{xxxwwwwwwyyyyyywwwtttnnnoooqqqrrrrrrsssuuuwwwuuuuuuvvvvvvwwwyyy}}}yyytttqqqnnnllljjjkkkhhhcccccceeeggghhhgggaaagggmmmrrrxxx}}}vvvpppooonnnooonnnlllhhheee___^^^^^^```eeemmmtttyyy~~~}}}uuunnnkkkiiihhhgggcccdddfffhhhiiiiiiiiiiiidddcccccceeeiiilllnnnnnnlllmmmnnnnnnllljjjjjjkkknnnuuu~~~vvvqqqnnnmmmjjjhhhcccccccccaaa```bbbdddgggfffeeeddddddcccaaa^^^\\\|||yyywwwuuutttssspppnnnllljjjgggdddbbbbbbbbbccc]]]]]]\\\[[[ZZZYYYXXXWWWVVVXXXYYYYYYWWWVVVWWWXXXZZZXXXXXXYYY\\\]]][[[YYYYYYYYYXXXWWWVVVWWWZZZ\\\[[[\\\^^^````````````______^^^]]]^^^______^^^]]]^^^___bbbdddfffgggggggggkkkkkkkkklllmmmllljjjhhhcccfff^^^RRRSSS]]]XXXIIIHHHAAA>>>BBBEEEFFFJJJPPPPPPTTTZZZ^^^bbbeeegggiiinnnppprrruuuxxxzzz{{{|||}}}zzzvvvuuuuuuvvvvvvuuuqqqooollllllppptttxxxzzzuuunnnhhhdddeeeiiimmmmmmmmmnnnoookkkeee______\\\ZZZXXXYYY]]]aaadddeeeeeeeeehhhkkkmmmnnnmmmdddaaa\\\WWWQQQJJJCCC>>>777666444222111///......////////////////////////////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***+++++++++***************************+++,,,,,,+++***)))(((************************+++++++++*********))))))***************************,,,,,,***+++...,,,((((((***---//////...+++***************************************************222000,,,***))))))+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,,,,---......---+++***)))***++++++------------------------,,,---...---,,,+++---/////////............//////111333555888;;;AAAHHHLLLVVVZZZ```dddfffiiimmmqqqlllmmmmmmkkkfffbbb___^^^`````````bbbeeejjjnnnqqqwwwtttpppnnnoooqqqrrrsssvvvuuusssuuuxxx|||zzzvvvqqqoooqqqvvv|||{{{sssggg___\\\]]]^^^___fffggglllsssvvvvvvyyy~~~zzzvvvvvvwwwzzzvvvsssuuu{{{~~~xxxrrrppprrrsssqqqooorrrppppppssswwwwwwrrrmmmmmmhhhhhhpppwwwuuupppllltttttttttuuuwwwyyy|||~~~xxxvvvtttvvvxxxyyyvvvtttrrrmmmjjjkkkllljjjjjjmmmmmmnnnppprrrsssttttttuuu~~~xxxsssooommmkkkiiijjjgggcccaaabbbbbb```]]]aaadddiiiooosssxxx~~~|||qqqrrrtttuuuuuusssqqqpppgggeeebbbaaadddkkksssxxxvvvooommmmmmjjjgggeeeddddddfffjjjllljjjgggiiihhhggggggiiiiiihhhggglllhhhhhhkkkmmmjjjiiikkkpppuuu~~~}}}uuunnniiiggggggcccccccccbbb```aaaccceeefffffffffdddaaa^^^[[[ZZZtttrrrpppnnnmmmkkkiiigggcccbbb___]]][[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWYYYYYYWWWVVVWWWXXXYYYWWWWWWXXX[[[\\\ZZZXXXXXXXXXXXXVVVTTTUUUWWWZZZYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZ______```aaacccfffhhhiiiiiiiiijjjkkkkkkhhhccc___VVVWWWQQQHHHKKKTTTWWWQQQNNNHHHGGGKKKMMMMMMQQQVVVWWW[[[aaaeeeggghhhiiijjjiiikkknnnrrrvvvzzz}}}~~~}}}yyywwwvvvvvvuuutttrrrpppmmmmmmooossswwwyyy{{{qqqiiiddddddhhhkkknnnqqqtttsssnnnhhhccccccbbbaaa```aaadddfffhhhmmmkkkjjjkkklllmmmkkkjjj```[[[SSSLLLFFFAAA<<<999666555444222000000//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***++++++,,,***************************++++++,,,+++***)))(((************************+++++++++*********))))))************************)))***)))(((+++///---((()))***++++++,,,,,,++++++************************************************---,,,+++))))))***+++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------...---,,,+++***++++++,,,------------------------,,,---...---,,,+++---/////////............//////000111222333555999>>>BBBKKKPPPVVVZZZ]]]aaafffjjjlllnnnooonnnkkkgggdddccc______^^^___bbbeeeiiikkkpppooonnnnnnooopppqqqqqqtttrrrqqqrrruuuxxx{{{}}}|||yyytttsssvvv}}}pppaaaYYYWWWXXXYYY[[[]]]ccclllqqqqqquuuzzz|||zzzvvvvvvwwwzzzwwwuuuwww|||}}}|||}}}~~~{{{vvvzzzyyyyyy||||||wwwqqqlllkkkqqqvvvtttnnnkkkooopppqqqrrrsssuuuwwwxxxvvvuuutttwwwzzz|||zzzyyytttnnnjjjjjjiiifffeeefffgggggghhhjjjmmmpppqqqqqqvvv|||{{{vvvssspppmmmlllmmmjjjgggfffgggfffbbb^^^\\\aaagggmmmssszzzwwwwwwwwwwwwwwwvvvuuutttqqqmmmgggcccdddkkktttzzzxxxqqqoooooommmllljjjhhhhhhiiikkkllllllkkkllljjjiiiiiijjjkkkjjjiiikkkgggfffhhhiiiggghhhkkkqqqttt{{{yyyrrrlllhhhfffeeeeeeffffffeeedddcccdddfffffffffeeedddbbb___]]][[[jjjhhheeedddcccaaa^^^\\\ZZZYYYWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXWWWVVVWWWXXXYYYXXXWWWWWWWWWWWWUUUSSSRRRTTTVVVWWWXXXYYY[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY___^^^^^^^^^```cccgggiiieeeeeeffffffddd___XXXSSSLLLHHHCCCAAACCCLLLXXX```]]]YYYWWWXXXYYYXXX[[[___bbbfffjjjmmmmmmlllkkkkkkdddfffiiinnnsssyyy~~~{{{xxxwwwuuutttrrrrrrpppmmmlllnnnrrrwwwzzzuuulllffffffjjjiiipppxxx|||yyyrrrmmmjjjkkkkkklllmmmnnnoooppppppsssqqqooommmkkkiiieeebbbZZZSSSIII@@@;;;777555444444333222111000000000000////////////////////////------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++***++++++,,,,,,***************************++++++++++++***))))))************************+++++++++***************************************)))+++***))),,,///---(((******)))((((((***+++,,,************************************************)))))))))******+++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---/////////............/////////000000//////111555888???DDDKKKPPPSSSXXX^^^ccchhhkkknnnooommmkkkiiihhhbbbaaa``````aaaccceeegggiiijjjlllnnnooopppqqqqqqppppppppppppqqqtttvvvxxx}}}zzzvvvvvvzzz|||gggWWWQQQPPPQQQOOOQQQYYYccciiikkkooouuuyyy}}}{{{xxxwwwwwwyyywwwvvvxxx|||~~~|||zzzzzz{{{|||~~~yyysssppptttwwwtttooommmnnnoooqqqsssttttttttttttuuuuuuwwwzzz~~~xxxrrrmmmkkkhhhcccaaaaaacccbbbaaadddjjjoooppppppnnnqqqwww}}}yyyuuusssqqqrrrpppnnnnnnnnnkkkfffaaa\\\```ffflllrrryyy~~~{{{yyywwwwwwxxxxxx{{{uuummmeeeccchhhqqqxxx|||{{{zzzzzz|||xxxqqqoooooonnnmmmlllmmmnnnmmmllllllmmmnnnooommmkkkkkkllllllkkkjjjjjjeeebbbcccbbbbbbeeejjjqqqtttyyy{{{zzzwwwsssnnnjjjgggeeedddeeeggghhhhhhfffdddddddddeeeeeeddddddbbbaaa___^^^aaa___]]][[[ZZZYYYVVVTTTUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUURRRQQQRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\]]]___aaacccddd```___]]]ZZZWWWRRRLLLGGGGGGAAA>>>@@@CCCKKK```uuuvvvqqqlllfffbbbaaadddgggkkknnnrrrsssqqqnnnlllkkkdddfffiiimmmsssxxx}}}~~~zzzwwwvvvtttrrrpppooommmlllkkklllqqqwww|||wwwooojjjjjjmmmiiisss~~~wwwrrrqqqrrrtttwwwzzz{{{zzzxxxwwwuuusssooolllhhhccc^^^ZZZRRRLLLCCC<<<777555444444111111000000000000111111////////////////////////------------------------+++,,,...//////...,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,,,,*********************************+++***************************************************************************************...000---***,,,,,,+++***))))))))))))***+++,,,************************************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---//////......------......///000000000///......111333888===CCCHHHLLLRRRYYY^^^___ccciiillllllkkkkkkjjjhhhgggeeedddddddddeeefffggghhhkkkmmmnnnoooqqqsssooooooooooooppprrruuuwww|||yyyvvvuuuyyyppp\\\PPPLLLMMMJJJJJJPPPYYY___cccjjjrrrsssyyy|||xxxvvvuuuuuuvvvyyy||||||zzzxxxvvvwwwyyy{{{|||}}}}}}}}}{{{xxx{{{}}}yyyvvvuuusssuuuwwwyyyzzzyyywwwuuuxxxyyy}}}~~~wwwrrrqqqnnnhhhdddeeehhheeecccgggnnnsssuuuuuuqqqooopppxxx|||zzzyyyvvvuuutttuuuuuuqqqiiicccaaadddhhhmmmqqqwww}}}|||xxxvvvvvvxxxyyy|||xxxpppgggbbbccciiiooovvvuuutttssssssuuuyyy||||||vvvqqqooonnnllljjjmmmqqquuuvvvssspppooopppooommmkkkjjjjjjkkkjjjiiihhhccc___^^^\\\\\\aaahhhooossszzz}}}wwwqqqpppmmmjjjgggeeecccccccccfffhhhiiigggdddbbbbbbccccccccccccccccccbbbbbb[[[YYYWWWVVVUUUTTTRRRPPPRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWUUURRRQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYYYYYWWWWWWYYYZZZXXXYYY\\\]]]^^^]]]\\\ZZZYYYUUUPPPKKKHHHEEEBBB@@@AAA;;;<<>>===<<<<<<777666;;;DDDNNN^^^{{{yyyllljjjlllnnnoooqqqrrrrrrooolllkkkjjjoooppprrrtttvvvxxxxxxyyysssrrrppppppppppppnnnmmmggghhhgggfffgggmmmvvv~~~}}}rrrlllhhhhhhiiilllvvv|||uuuqqqqqqrrrvvv|||{{{xxxqqqnnnjjjfff```YYYRRRLLL<<<:::777666555444222111///////////////000111111////////////////////////////////////////////////,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++,,,------*********************************)))******+++,,,***************************************+++++++++***************************444888222)))'''***---((()))+++,,,,,,,,,+++***************************************************,,,------...---,,,+++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++************************+++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///......------------......+++,,,---,,,,,,,,,...000///222666999;;;???EEEJJJOOOTTT[[[aaagggkkkooorrrooonnnmmmkkkjjjiiiiiiiiikkknnnpppooollljjjkkkmmmkkkllllllkkkkkkpppxxx|||zzz~~~sssaaaXXXUUURRRNNNLLLMMMNNNPPPWWW```aaahhhsss}}}~~~xxxssspppqqqsssuuuvvvvvvuuutttsssvvvzzz~~~~~~{{{wwwuuurrruuuzzz}}}{{{}}}~~~~~~~~~{{{|||~~~}}}{{{xxxvvv{{{}}}~~~zzzwwwxxxssssssssstttuuuwwwyyy{{{yyyssssss|||xxxwwwxxxzzzzzzuuummmfff___aaaeeeiiimmmssszzz~~~{{{wwwuuutttssssssuuuwwwwwwrrrjjjddddddfffoooqqqqqqooolllkkknnnqqqnnnoooooopppnnnllljjjiiinnnwww{{{vvvkkkhhhdddbbbbbbbbbbbbaaa```]]]\\\ZZZWWWUUUZZZaaagggmmmxxx}}}vvvgggfffcccaaa```_________aaadddggghhhgggeeedddccc``````aaabbbdddgggiiijjjOOONNNMMMMMMOOOOOONNNMMMKKKLLLNNNOOOQQQRRRSSSSSSPPPPPPOOONNNNNNMMMLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRPPPMMMMMMPPPSSSRRRSSSTTTSSSQQQOOOOOOPPPPPPQQQRRRSSSRRRRRRQQQPPPQQQTTTWWWVVVTTTSSSVVVZZZYYYZZZYYYXXXUUUQQQMMMKKKCCC@@@===::::::;;;::::::555888>>>FFFQQQeee|||pppmmmnnnnnnmmmoooooonnnlllkkkkkklllqqqsssvvvxxxxxxwwwvvvuuupppooonnnnnnnnnnnnllljjjggghhhgggddddddiiirrrzzzsssllljjjjjjjjjlllmmmssszzzzzzuuuooolllkkklllpppvvv{{{|||yyyuuuqqqkkkhhhddd^^^XXXPPPGGGAAA888666333222222111000/////////.........///000000////////////////////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++,,,---...******************************)))))))))***,,,,,,************************))))))*********+++++++++***************************000222...***+++,,,+++***))))))))))))***++++++***************************************************++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++++++++******************++++++,,,)))***+++---------,,,+++++++++++++++++++++++++++,,,---...---,,,+++---///...------,,,,,,------...+++,,,------,,,,,,---///---///222222333555;;;@@@FFFKKKRRRYYY```hhhnnnssspppoooooonnnmmmlllllllllsssxxx|||{{{uuunnnjjjjjjfffffffffeeefffmmmxxx}}}~~~kkk```^^^\\\XXXUUUTTTQQQNNNQQQVVVXXX^^^fffpppvvvwwwtttrrrqqqrrrtttsssrrrqqqpppoooqqqvvv|||yyyuuummmppptttxxxzzz{{{zzzyyyuuurrrsssxxxyyywwwxxx|||{{{||||||}}}}}}~~~{{{{{{|||{{{zzzwwwtttssswww~~~}}}zzz{{{uuuxxxzzzyyyuuutttvvvyyy{{{wwwrrrrrrwww|||vvvvvvvvvxxxyyyuuummmggg^^^```bbbeeeiiinnnuuuzzzyyy~~~~~~}}}|||zzzxxxuuusssrrrqqquuuwwwssskkkeeefffhhhjjjmmmooommmiiifffhhhjjjhhhhhhiiihhhhhhhhhiiijjjmmmttt~~~wwwiiifffaaa___^^^^^^^^^^^^\\\[[[\\\\\\WWWSSSWWW]]]bbbgggpppyyy~~~}}}wwwrrreeebbb___\\\ZZZZZZZZZ[[[\\\___bbbcccbbbaaaaaabbb______```bbbeeehhhkkkmmmKKKJJJIIIJJJLLLMMMMMMLLLKKKLLLNNNPPPRRRTTTTTTUUUPPPOOONNNMMMLLLKKKJJJIIIIIIKKKNNNNNNNNNMMMNNNPPPOOOPPPPPPNNNKKKJJJMMMQQQPPPQQQRRRRRRPPPNNNNNNOOONNNOOOPPPPPPPPPOOONNNMMMRRRVVVYYYYYYVVVUUUXXX\\\\\\[[[XXXUUUQQQMMMJJJHHH<<<;;;999:::;;;;;;:::999999???EEEIIISSSggg~~~~~~rrroooooommmlllmmmmmmlllkkkkkklllnnnrrrtttwwwyyyyyywwwuuussspppooonnnmmmmmmllljjjgggiiiiiigggdddbbbfffooowww}}}vvviiigggjjjmmmpppsssmmmqqquuutttpppjjjgggfffgggkkkqqqvvvwwwtttooolllfffccc^^^XXXPPPGGG===777:::666222000///000////////////............///000////////////////////////------------------------...------,,,,,,------...------------------------************************++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++,,,---...******************************)))))))))***,,,---************************))))))******++++++++++++***************************+++***))),,,///---(((+++)))'''%%%%%%(((+++---************************************************(((((()))***+++,,,------*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))***++++++,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++------...---,,,+++---///...------,,,,,,------...---///000///...---...///---///111000///111666:::@@@DDDKKKRRRZZZccckkkqqqrrrrrrqqqqqqppppppoooooozzzuuummmiiiaaabbbbbb```bbbjjjwww~~~pppfffccceeeaaa___]]]XXXQQQPPPRRRSSSWWW]]]eeelllppprrrqqqtttttttttrrrooommmllllllooouuu}}}|||xxxkkkmmmppptttuuuvvvuuutttoookkklllqqqsssqqqsssxxxwwwyyy{{{||||||||||||}}}~~~~~~{{{{{{zzzyyywwwuuusssqqqrrr}}}~~~||||||zzz{{{www|||}}}vvvrrrtttxxxsssrrrqqqpppssszzz~~~xxxuuutttuuuvvvwwwtttmmmggg```aaabbbccceeeiiinnnrrrpppsssxxx{{{{{{zzzyyyyyy}}}}}}~~~}}}{{{xxxtttrrrnnnrrruuuqqqiiieeefffjjjeeeiiillljjjeeeaaabbbdddccccccbbb``````cccgggkkkjjjoooxxx}}}uuuhhheee```]]]\\\]]]\\\\\\YYYZZZ\\\]]]XXXSSSUUU[[[^^^bbbhhhooottttttqqqmmmcccaaa\\\XXXVVVVVVWWWYYYWWWYYY\\\]]]]]]\\\]]]^^^^^^___```bbbeeeiiilllnnnKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPLLLHHHDDDBBBBBBFFFHHHIIILLLMMMOOOOOOPPPLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOMMMMMMNNNQQQRRRRRROOONNNPPPSSSSSSUUUVVVWWWWWWXXXZZZ[[[\\\[[[VVVNNNHHHDDD@@@===777999:::888777888<<>>===<<<<<<>>>???>>>;;;;;;???BBBEEEMMMWWW\\\^^^dddoooxxx|||vvvsssssspppkkkmmmnnnqqqrrrrrrqqqnnnmmmsssrrrrrrrrrttttttsssqqqpppkkkjjjnnnpppnnnnnnqqqpppnnnjjjeeeaaaaaadddgggjjjoootttwwwvvvuuuuuuvvvppphhh___```hhhqqqsssrrrtttrrrnnnhhhbbb```bbbeeeiiijjjllloooqqqnnngggaaaYYYTTTNNNGGGBBB<<<777333222222111111000000000000////////////////////////---------------------------------,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........---,,,+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))*********+++++++++******)))++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******))))))******++++++******))))))))))))******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++*********++++++,,,,,,***)))))))))*********++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,***)))(((***---...,,,***+++---...---,,,,,,---...------------------------,,,---......//////.........------------///000111000444:::AAAJJJTTT^^^dddcccgggjjjlllmmmqqqvvv{{{~~~rrrkkkccccccaaa\\\XXX[[[eeennnzzz|||rrrmmmmmmlllhhhccc```___^^^\\\YYYZZZ[[[^^^bbbggglllqqqssswwwwwwrrriiidddccccccaaaeeeiiiooouuuyyyzzzyyyxxxuuuooommmqqqtttqqqoooooommmkkkhhhffffffgggiiikkkmmmkkklllqqqsssrrrssswww~~~~~~zzzxxxpppnnnllllllmmmnnnnnnmmmooottt|||}}}zzzxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwuuussspppnnnmmmmmmpppppppppoooqqquuu{{{vvvllljjjjjjjjjlllnnnooommmkkkhhhfffbbb______aaaccceeeeeeffffffffffffgggjjjmmmppptttyyy}}}}}}{{{xxxvvvtttsssqqqooonnnkkkhhheeehhhfffcccaaa_________```___^^^^^^___bbbeeeffffffgggkkkppptttuuurrrnnnkkkccc```^^^]]]\\\\\\ZZZYYYZZZZZZZZZYYYYYYXXXWWWWWWZZZ[[[]]]___````````````aaa___\\\[[[ZZZWWWSSSPPPTTTUUUTTTSSSQQQQQQSSSUUUYYYYYYYYYZZZ]]]bbbgggjjjLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSQQQMMMIIIFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRQQQSSSTTTTTTSSSSSSTTTUUUZZZ\\\]]]\\\YYYVVVUUUTTTNNNKKKFFF@@@<<<:::<<>>:::666222000000000000000////////////////////////////////////------------------------,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++***************(((((((((((()))***++++++******))))))))))))************************************************************************************+++++++++,,,,,,,,,,,,,,,+++************+++,,,+++******)))************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++***)))+++,,,,,,+++))))))***,,,,,,,,,,,,---///------------------------,,,---......//////......,,,,,,,,,------...//////,,,///333999@@@IIISSSZZZZZZ^^^cccgggjjjooovvv|||tttkkkcccdddbbb]]]XXXXXX]]]cccnnnqqqtttvvvwwwxxx{{{|||yyyppplllmmmiiifffbbbaaaaaabbbbbbbbbcccdddfffiiinnntttyyy|||yyyiii\\\YYY[[[\\\]]]aaagggmmmqqqssssssrrrsssooommmpppqqqppppppqqqnnnllliiifffddddddeeeeeefffdddeeeiiilllkkkmmmqqq|||~~~zzz{{{|||}}}~~~}}}zzzxxxvvvmmmkkkhhhggghhhkkkllllllnnnppptttvvvxxxwwwvvvtttpppooonnnnnnoooqqqtttvvvrrrqqqnnnllljjjiiiiiiiiilllmmmmmmmmmnnnqqqvvvyyy}}}yyypppjjjffffffeeegggiiikkkkkkjjjfffdddaaa^^^]]]\\\]]]]]]______```______```ccceeeiiimmmttt{{{}}}xxxuuuqqqooonnnkkkgggccccccbbb___]]]\\\\\\]]]^^^\\\[[[[[[]]]aaadddeeeeeefffgggjjjkkkkkkiiifffeeebbb```^^^]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[^^^^^^```bbbaaa]]]WWWRRRSSSTTTTTTSSSQQQRRRTTTVVVZZZYYYWWWWWWYYY]]]aaadddKKKLLLLLLKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPSSSSSSPPPLLLHHHGGGDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLOOORRRUUUVVVUUUVVVXXXYYYZZZZZZ[[[[[[___```___\\\VVVQQQMMMLLLHHHDDDAAA>>>;;;<<>>===>>>???BBBMMMYYYhhhddd\\\SSSNNNPPPWWW^^^eeeeeefffhhhkkknnnpppqqqssswwwwwwssssssyyy~~~~~~}}}|||zzzxxxwwwvvvtttrrrnnnllllllkkkiiihhhaaafffmmmxxx{{{nnnddd```___ccchhhpppwwwyyyuuunnniiiccc```^^^bbbkkktttxxxyyywwwrrrkkkgggeeehhhkkknnnkkkiiigggeeebbb[[[QQQIIIBBB>>>999555333333222111..................//////////////////////////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************---,,,+++***************++++++************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++******))))))************+++************++++++,,,,,,++++++***,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,------,,,+++++++++...//////...---,,,,,,---------------------------,,,---......///.........------.../////////......000000111222333888===BBBIIIMMMSSSXXX\\\bbbjjjooo}}}}}}pppfffaaacccdddaaa]]]ZZZYYYZZZ___aaadddeeefffgggiiijjjjjjnnntttuuurrrmmmhhhfff___^^^[[[YYYZZZ]]]bbbeeehhhiiilllpppwww}}}zzzcccUUUPPPOOOMMMOOOSSSXXX\\\___aaaaaabbbeeehhhhhhhhhjjjnnnqqqpppooommmjjjhhheeedddccc```^^^^^^bbbeeefffiiimmmuuuzzz|||xxxtttsssoookkkoooooooooooooooooooooooofffccc```___aaadddfffgggiiiiiijjjjjjjjjhhhgggfffeeedddcccbbbcccdddfffhhhiiifffbbb```aaabbbaaa```ccceeefffggghhhiiilllooollliiifffeeeeeeeeedddcccaaa```^^^___```aaaaaaaaa^^^]]]\\\ZZZYYYWWWVVVVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\___aaaeeennnzzz|||rrrmmmiiifffdddcccbbb```^^^]]]]]]^^^___YYYYYYYYY[[[___bbbcccccccccbbbaaa___^^^]]]]]]^^^aaa___\\\[[[[[[[[[ZZZXXXUUUSSSPPPMMMLLLLLLNNNOOOTTTSSSRRRSSSUUUYYY\\\^^^aaadddjjjooopppkkkbbb\\\YYYZZZYYYXXXWWWWWWYYY\\\ZZZYYYWWWVVVUUUWWWYYYZZZGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKNNNNNNMMMJJJIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDIIIIIIIIIJJJKKKLLLNNNOOOLLLLLLLLLOOOSSSYYY^^^bbbffffffgggiiijjjjjjhhheeeZZZYYYUUUOOOGGGAAA===<<<<<<999<<>>:::888999;;;<<<;;;CCCQQQZZZbbbuuuwwwlllgggiiilllmmmooopppmmmhhheeegggiiioooxxx|||}}}}}}|||tttssspppnnnlllllllllmmmooolllhhheeeddddddcccbbbeeerrrsssooonnnwww{{{{{{lll```cccnnn~~~xxxpppkkkhhhgggdddbbbZZZUUUNNNIIIFFFAAA;;;666222000000000222222111000.../////////000000111111////////////////////////------------------------......,,,++++++,,,......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++***))))))++++++++++++++++++++++++***************************+++,,,+++)))))))))***(((((()))++++++,,,,,,,,,))))))))))))))))))))))))------------------------************************************************************************))))))******++++++++++++%%%%%%&&&(((***,,,...///,,,++++++******++++++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******++++++)))((('''((()))***+++,,,,,,+++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))'''***,,,---++++++,,,///)))+++,,,,,,,,,,,,---///------------------------,,,---......//////......///---+++******+++---...,,,...000111111111222333111444999<<<>>>CCCIIINNNPPP[[[dddgggffffffeeebbbhhhhhhhhhgggdddaaa]]]\\\YYY[[[___aaaaaaccceeegggiiifffccccccfffiiijjjjjjeeebbb\\\UUUPPPQQQVVV[[[___aaadddhhhjjjkkkjjjjjjmmmuuu{{{xxxrrrnnnkkkhhhdddbbb]]]XXXSSSNNNKKKIIIQQQ]]]ddd___XXXWWWYYYXXX___```bbbdddeeedddcccbbb___\\\[[[]]]______bbbgggffflllooonnnlllmmmkkkgggeeedddbbb``````aaacccdddaaa___]]]]]]^^^^^^]]]\\\bbb```]]]ZZZYYYZZZ\\\]]]XXXZZZ\\\^^^______^^^]]][[[XXXVVVWWW[[[[[[WWWSSSQQQTTTXXX[[[]]]^^^```aaa___]]]ZZZYYYZZZ[[[[[[ZZZ\\\]]]aaaeeejjjlllllljjjaaa___\\\XXXVVVUUUUUUUUUTTTVVVWWWVVVTTTSSSSSSSSSRRRYYY___aaaaaagggsss~~~ttthhhbbbaaacccaaa^^^[[[YYYYYYYYYYYYXXXWWWUUUTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVYYYWWWSSSQQQOOONNNKKKIIIHHHHHHGGGFFFFFFGGGHHHHHHMMMNNNQQQUUUZZZ___ccceeebbbaaaaaaaaabbbbbb```^^^]]]]]]\\\ZZZWWWVVVWWWYYYWWWYYY\\\^^^___^^^\\\ZZZCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFEEEFFFGGGKKKKKKLLLMMMOOORRRUUUWWWWWWUUUSSSRRRTTTYYY^^^bbb___\\\XXXSSSPPPLLLHHHEEEBBB===:::::::::999888777999<<>>@@@HHHKKKPPPTTTVVVXXXZZZ\\\fffggghhhiiihhhfffdddccccccbbbdddhhhhhhfffggglllssslllfffeeefffhhhiiijjjfffeeebbb\\\UUUQQQQQQSSSYYY^^^dddhhhhhheeebbbaaahhhkkkooooookkkhhhhhhiiimmmiiifffddd]]]RRRJJJHHHVVV```eee```WWWQQQNNNLLLVVVWWWYYY]]]```aaa___]]]WWWVVVTTTTTTVVVZZZ___aaafffeeeeeeeeeeeeeeeffffffeeeeeeeeebbb```___aaabbbdddbbb```^^^^^^^^^```aaa]]]]]]\\\ZZZXXXXXXZZZ]]]YYY[[[]]]^^^^^^\\\YYYWWWXXXXXXXXXYYYZZZZZZWWWUUUSSSTTTVVVYYY[[[\\\]]]^^^]]]\\\YYYWWWVVVVVVWWWXXX[[[___aaadddmmmxxxxxxrrrkkkhhhbbb\\\XXXUUUTTTSSSVVVVVVUUUSSSQQQQQQRRRTTTTTTWWW[[[^^^```dddjjjooopppeee___\\\___[[[VVVTTTTTTUUUVVVVVVSSSQQQOOOPPPQQQPPPMMMJJJJJJKKKJJJIIIJJJOOOWWW^^^^^^ZZZVVVSSSQQQNNNKKKHHHLLLKKKJJJIIIIIIHHHHHHIIIMMMNNNQQQTTTYYY]]]aaacccaaa^^^ZZZXXXYYYZZZ[[[[[[XXXXXXXXXVVVSSSQQQRRRSSSVVV[[[]]][[[YYY[[[[[[YYYBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCBBBDDDFFFFFFEEEEEEFFFGGGKKKKKKLLLMMMOOOQQQRRRSSSUUUTTTSSSRRRSSSTTTUUUVVVTTTQQQLLLHHHEEEBBB@@@???>>>;;;999999::::::999999AAAAAAHHHSSS\\\```ffflllyyyzzzwwwpppllllllmmmlllkkknnnnnnlllhhhhhhlllppprrrxxx}}}~~~zzzvvvtttuuunnnnnnkkkggggggjjjiiieeefffccc___ZZZYYY\\\ccchhhpppzzzvvvtttuuuyyyzzz~~~tttiiieeeiiirrr~~~yyyuuupppiiifffddd```YYYTTTJJJEEE???:::777444222000111000///......///000111111111000000///......---........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))************************))))))*********+++++++++((())))))))))))*********)))))))))))))))))))))***+++***)))(((((()))***+++,,,,,,***))))))******+++)))++++++(((***---,,,&&&+++++++++***************************************************************************************++++++---000...******------,,,++++++)))'''&&&''',,,++++++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********,,,,,,++++++***++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******+++,,,------------........................111111000111222444777888:::===BBBFFFIIILLLOOORRR]]]___aaadddeeeeeeeeedddeeedddeeeggggggeeehhhmmmrrrmmmiiihhhjjjjjjiiihhhjjjiiieee^^^VVVPPPNNNOOOVVV[[[aaaeeeeeecccaaa```bbbggglllmmmjjjgggggggggpppmmmkkkjjjcccXXXPPPNNNVVV___eee```XXXSSSOOOLLLOOOPPPSSSWWWZZZ[[[YYYVVVUUUTTTRRRRRRSSSUUUXXXZZZ]]]^^^______`````````___ccccccbbb___]]]\\\]]]___bbbaaa```_________``````]]]]]]]]][[[YYYXXXZZZ\\\ZZZ\\\]]]^^^___]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVSSSTTTVVVXXXYYY[[[[[[\\\[[[YYYXXXVVVUUUUUUVVVVVVXXX[[[^^^cccnnnyyy|||yyynnnkkkddd]]]XXXTTTSSSRRRQQQQQQQQQOOOMMMLLLNNNOOOPPPSSSVVVXXXYYY\\\aaafffrrr|||xxxjjj```ZZZVVVXXXTTTPPPMMMMMMNNNNNNNNNOOOMMMKKKKKKMMMMMMKKKIIIHHHJJJKKKKKKLLLRRR[[[cccjjjgggccc^^^YYYUUURRRPPPOOONNNMMMKKKJJJJJJJJJIIIKKKMMMOOORRRVVVZZZ^^^```^^^[[[WWWVVVWWWYYYZZZZZZXXXYYYXXXVVVSSSRRRSSSTTTVVVZZZ\\\ZZZXXXZZZYYYWWW@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAACCCEEEFFFEEEEEEFFFGGGKKKLLLMMMNNNNNNNNNMMMMMMPPPPPPQQQPPPNNNKKKHHHFFFGGGDDD@@@<<<::::::;;;<<<=========<<<<<<=========FFFFFFJJJRRRWWWYYY]]]bbbjjjnnnpppmmmlllmmmmmmkkkmmmppprrrqqqnnnmmmooorrrqqquuuzzzzzzvvvrrrqqqqqqkkkkkkiiifffgggkkkkkkhhhiiieee^^^XXXVVV[[[ccciiipppwww{{{xxxrrrrrrsssvvvuuuxxx{{{wwwnnnfffccckkkpppxxx~~~|||vvvrrrnnnjjjddd```]]]WWWPPPJJJAAA===888444222111///---000///...------...///000111000000//////.................................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,+++++++++******)))************************)))))))))***+++++++++,,,((())))))))))))***************))))))))))))))))))******))))))))))))******+++++++++***++++++,,,---***+++***((())),,,+++(((***************+++++++++************************))))))))))))))))))))))))************************///......///---))))))---///...---,,,,,,+++)))''',,,+++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++...---,,,+++************,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------//////......///000222333111555:::>>>AAAEEEIIIKKKRRRTTTXXX\\\```cccdddeeefffdddeeeggggggeeehhhmmmooonnnnnnoooqqqqqqmmmiiillljjjfff```XXXRRROOONNNRRRVVV\\\aaabbbaaa``````^^^dddjjjkkkiiifffddddddllliiiiiiiiidddZZZSSSQQQUUU^^^eeebbb[[[VVVQQQMMMJJJKKKOOOSSSVVVVVVSSSQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYYYY^^^___^^^[[[YYYXXXYYY[[[]]]]]]^^^^^^______^^^^^^[[[\\\]]][[[YYYXXXYYYZZZ\\\\\\]]]^^^____________]]][[[XXXWWWXXXXXXXXXWWWTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWYYY___jjjwww}}}|||qqqmmmeee]]]VVVRRRPPPPPPLLLMMMMMMKKKIIIIIIJJJKKKLLLOOOQQQQQQPPPRRRVVVZZZbbblllrrrmmmbbbYYYTTTOOOOOOLLLIIIGGGGGGGGGGGGFFFIIIGGGEEEFFFHHHIIIJJJJJJHHHJJJLLLNNNPPPWWW```gggtttsssqqqllleee^^^YYYWWWSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJLLLOOOSSSVVVYYY[[[YYYVVVTTTTTTUUUXXXYYYYYYXXXYYYXXXVVVTTTSSSUUUVVVYYY]]]___[[[YYYYYYXXXUUU????????????????????????======>>>>>>>>>?????????@@@????????????@@@@@@AAA@@@BBBDDDEEEEEEEEEGGGHHHLLLMMMNNNOOONNNKKKIIIGGGIIIJJJJJJIIIFFFCCC???<<<>>><<<999777777:::>>>BBBEEEHHHHHHEEEBBBCCCDDDCCCHHHGGGJJJQQQUUUWWWZZZ___aaahhhnnnnnnooopppooolllnnnpppssssssqqqpppqqqrrrpppsssvvvvvvssspppnnnnnnlllmmmkkkhhhjjjnnnnnnkkkllliiiccc]]][[[^^^eeekkknnnqqqrrrvvvuuummmkkkmmmnnnqqqpppqqqrrrnnnfffaaaaaaiiimmmrrrvvvwwwsssnnnkkkfffccc^^^ZZZUUUOOOGGGAAA===:::666333222111000///000//////......//////000000000/////////.................................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---......///////////////++++++++++++++++++++++++...---+++******+++---...******+++,,,,,,,,,,,,+++---,,,+++***)))))))))***************************+++***************************+++++++++,,,,,,,,,*********)))))))))))))))***))))))))))))))))))***))))))******+++,,,------+++***)))(((***++++++))))))))))))***+++++++++,,,************************************************************************000......///---)))+++///222111---***+++......+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,++++++*********+++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******......---------,,,,,,,,,------.........---,,,,,,------------------------+++++++++,,,---///111222///222666999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======<<<<<<===>>>>>>??????AAADDDEEEEEEFFFGGGIIILLLMMMNNNNNNLLLHHHDDDAAACCCBBBAAA???>>>;;;:::999888888888888:::???HHHNNNVVV[[[ZZZQQQKKKKKKMMMLLLOOOLLLNNNSSSVVVVVVYYY^^^___fffmmmnnnoooqqqooolllmmmooorrrrrrqqqpppooooooooopppqqqqqqooonnnllllllmmmnnnmmmkkkmmmrrrsssppppppoookkkfffccccccfffiiikkkjjjkkkoooyyy}}}qqqhhheeefffhhhjjjmmmlllllllllfff___]]]___eeeiiinnnrrrqqqmmmhhhddd]]][[[WWWSSSMMMFFF???;;;999777444222222222111000000000000000000000000000////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---///000000000++++++++++++++++++++++++------,,,++++++,,,------******+++,,,,,,,,,,,,+++,,,+++***))))))))))))***************************---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,************))))))(((((()))))))))******)))))))))''''''((()))***+++,,,,,,,,,***)))***,,,+++******)))))))))***+++++++++,,,************************++++++++++++++++++++++++************************...------///...,,,...222DDDAAA888---))),,,,,,***+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++*********++++++,,,---,,,++++++******+++++++++++++++++++++++++++++++++......---------,,,,,,,,,---------...------,,,,,,------------------------++++++,,,---...///000000,,,...111333444666999;;;BBBDDDGGGLLLPPPTTTWWWYYYXXXZZZaaahhhiiifffeeegggkkkrrryyy~~~wwwllliiieeeaaa]]]YYYVVVUUURRRVVVZZZ^^^___```aaabbbeeejjjpppqqqmmmhhheeedddfffdddeeehhhfff___\\\\\\XXXaaagggeeebbb___ZZZUUUTTTUUUVVVYYY\\\\\\ZZZWWWRRRQQQPPPOOONNNMMMMMMMMMHHHJJJNNNQQQSSSSSSRRRQQQNNNNNNOOONNNMMMMMMPPPRRRMMMOOOQQQTTTUUUTTTSSSRRRRRRTTTVVVVVVTTTSSSTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^aaa]]]XXXUUUTTTTTTUUUTTTRRRRRRQQQPPPPPPQQQQQQRRROOOPPPQQQRRRSSSSSSSSSRRRRRRPPPNNNQQQUUUZZZ___ccceeeaaa[[[TTTNNNIIIGGGFFFEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHEEEEEEHHHLLLRRRZZZ^^^ZZZTTTPPPNNNKKKGGGEEEBBBAAACCCEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNLLLOOORRRSSSTTTXXX^^^cccjjjqqq{{{{{{pppccc[[[UUUSSSQQQNNNLLLJJJIIIIIIGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQPPPQQQTTTVVVWWWWWWUUUUUUUUUSSSRRRSSSVVVYYYffflllnnnjjjfffbbb\\\WWW<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::999999::::::;;;<<<===>>>@@@CCCDDDEEEFFFHHHIIIKKKKKKLLLJJJHHHCCC???<<<<<<;;;999888777777777777333666999<<<@@@HHHSSS[[[hhhooolll^^^SSSSSSVVVVVVZZZWWWVVVXXXYYYWWWYYY]]]^^^eeekkklllmmmooonnnkkknnnoooooopppooonnnmmmlllkkkkkklllkkkkkkkkkjjjjjjjjjlllmmmnnnssszzz}}}|||{{{zzzvvvqqqjjjfffeeeeeeiiiggghhhnnnxxx~~~~~~|||tttmmmddd___aaaeeeggghhhllljjjjjjiiiccc\\\\\\```bbbeeejjjlllkkkfff___[[[SSSRRROOOJJJDDD>>>999666444222000000000000///...000000111111111111000000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------$$$&&&(((***,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************************---,,,,,,+++***)))((((((((())))))))))))*********++++++******)))((((((((())))))************))))))&&&'''(((******+++++++++,,,******...///,,,*********************+++++++++************************++++++++++++++++++++++++************************,,,+++---000000...000444^^^[[[MMM999---,,,---************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((('''&&&************+++,,,---...,,,++++++************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...///000000000111333555;;;<<>>:::888666666555555555555444444111666<<>>@@@BBBBBBAAA@@@@@@@@@???BBBDDDDDDCCCEEEIIIMMMSSS]]]fffhhhgggfffaaa\\\WWWRRRKKKGGGFFFHHHIIIJJJJJJLLLNNNMMMLLLKKKMMMOOOLLLOOORRRRRRQQQRRRUUUXXX]]]bbbmmmyyyxxxhhhZZZTTTRRRQQQNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLLLLNNNPPPRRRRRRRRROOOOOONNNMMMLLLOOOSSSWWW[[[eeemmmooolllggg___WWW666666666666666666666666555555555555666666666666555555555555666777999999<<>>:::777555222333444555555444222111222888@@@GGGOOOZZZgggqqqzzz|||hhhZZZ[[[aaacccfffbbb```aaaaaa___```dddbbbhhhlllkkkmmmqqqsssrrrqqqooommmllllllkkkjjjhhhcccbbbaaabbbccceeeeeeeeedddjjjpppyyyyyyooojjjhhhkkkjjjnnnyyy|||vvveeeaaa]]]___eeekkkmmmmmmnnnnnnnnnmmmfff___```eeebbbbbb```]]]YYYSSSNNNLLLDDDCCC@@@<<<777333222222111///......//////---,,,......////////////......---.....................------------------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++,,,---......,,,***)))++++++++++++++++++++++++''')))+++------+++)))'''******+++,,,,,,,,,,,,+++%%%&&&)))+++,,,,,,+++***************************'''((()))***+++,,,------***++++++++++++,,,,,,,,,+++++++++***)))(((((('''((()))***++++++***)))((()))***+++,,,---,,,++++++---***,,,333555///***+++,,,+++++++++******))))))************************))))))))))))))))))))))))************************,,,,,,///333333//////222LLLSSSLLL888((())),,,,,,******))))))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***++++++,,,,,,+++------,,,+++************,,,,,,+++***))))))************+++,,,...///000000,,,,,,,,,+++++++++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///000000,,,---...------...111333---...000333777:::>>>???FFFGGGLLLTTTZZZ^^^dddlllqqq{{{~~~pppjjjccc^^^^^^``````___\\\]]]^^^^^^]]]\\\]]]___]]]dddmmmuuuzzzxxxrrrmmmfff___\\\]]]ZZZ___aaa``````aaa___\\\YYYYYYZZZ___hhhpppwwwzzzwwwssslllddd___[[[ZZZZZZNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPKKKGGGDDDDDDDDDAAABBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDGGGLLLOOOPPPRRRTTTWWWWWWVVVTTTSSSSSSPPPKKKHHHFFFEEECCCAAABBBAAA@@@??????@@@BBBDDDCCCBBBBBBBBBDDDGGGJJJLLLLLLGGGEEEGGGDDD@@@AAAGGGAAACCCEEEGGGGGGFFFCCCBBB@@@BBBDDDDDDCCCBBBBBBBBB@@@CCCFFFGGGGGGIIINNNRRRWWWcccooouuuvvvtttnnngggbbb\\\SSSMMMKKKKKKMMMNNNLLLNNNQQQPPPMMMLLLLLLNNNJJJNNNQQQQQQPPPPPPSSSVVVZZZ]]]eeerrrzzzuuufffXXXTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKKKKLLLOOOPPPPPPOOOMMMMMMLLLKKKKKKMMMRRRVVVRRR]]]hhhlllkkkggg^^^VVV666666555444222000...---555444444444444444555555555555555555555666777888777>>>===@@@GGGCCC>>>CCC???>>>;;;666222111333555222777888555333666777666777;;;BBBLLLVVV^^^eeehhhpppsssrrrkkk```]]]aaahhhdddbbbaaa``````aaabbbcccbbbfffkkkoooooommmlllllllllmmmmmmkkkiiifffeeeeeebbbaaa___^^^^^^___aaabbbiiimmmrrrzzzssskkkhhhkkkkkkrrrtttiiidddaaagggrrryyyyyyuuuuuuqqqkkkfffcccaaa___^^^aaa___\\\WWWQQQLLLGGGEEE===<<<999777555555555555111111111111000000000000000000000000///...---,,,------------------------......---------,,,,,,,,,---------------------------------,,,+++***)))(((,,,,,,............,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++******************)))))))))))))))******++++++******,,,......+++''')))))))))***+++++++++,,,++++++---......---++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,------------,,,+++***777EEEEEE333'''))),,,(((((((((((()))******++++++******++++++++++++******((()))***+++,,,---------)))************++++++++++++++++++***************)))************+++++++++///---+++******+++,,,...---,,,++++++*********+++((()))***+++,,,+++******++++++******,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---......///////////////333222222222333555777888BBBCCCGGGKKKRRR\\\gggnnnqqqvvv~~~yyylllccc[[[ZZZ[[[ZZZ[[[]]][[[XXXXXX[[[[[[YYYZZZ^^^[[[bbbgggkkkvvvuuujjjfffddd```]]]___]]]ZZZZZZ[[[\\\ZZZXXXYYYWWWXXX\\\bbbkkkzzzyyyjjj```___aaaaaaXXXTTTPPPNNNQQQVVVZZZ\\\XXXYYYYYYUUUOOOJJJIIIIIIMMMLLLLLLJJJGGGEEEDDDDDDIIIHHHFFFCCCCCCEEEIIILLLMMMSSSZZZ```aaa]]]VVVRRRQQQPPPNNNKKKGGGDDDAAA???<<<<<<>>>???@@@@@@@@@@@@>>>======@@@EEEIIIKKKKKKLLLIIIFFFEEEGGGIIIHHHFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLJJJHHHJJJOOOTTT\\\```jjjvvvwwwpppgggbbbYYYQQQMMMLLLNNNOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLOOOPPPQQQQQQSSSTTTYYY[[[```hhhmmmjjjaaaXXXMMMNNNOOOPPPPPPOOOMMMLLLJJJKKKLLLJJJHHHGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHIIIKKKLLLMMMLLLRRRUUUZZZ^^^___[[[SSSMMM444444444444333222111000333333222222222333444444666666666666777888888999<<>>>>><<<:::999888777777333444666666666666999:::<<>>??????===???CCCIIIOOOTTTXXX[[[______^^^\\\ZZZZZZ]]]___^^^\\\[[[[[[\\\___ccceeegggjjjmmmmmmkkkhhhfffeeeccccccbbbbbbbbbaaaaaa```___^^^]]]\\\\\\^^^```aaahhhnnnuuu~~~zzzqqqoooqqqpppuuuuuu```aaagggtttqqqmmmhhhccc```^^^\\\[[[WWWUUUPPPJJJDDD>>>999777555444222111//////......000////////////.........,,,,,,---//////000000000------------------------......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************+++,,,------,,,,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))******+++*********+++------***(((+++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))******************)))'''''''''(((***,,,---...(((<<>>AAALLLQQQRRRJJJDDDBBBCCCBBBCCCDDDFFFIIIMMMPPPSSSTTT[[[ZZZYYYYYYZZZ\\\\\\\\\ZZZZZZYYYYYY[[[___ccceeefffgggiiigggddd```^^^^^^___^^^^^^^^^___`````````___^^^\\\[[[ZZZ[[[]]]^^^hhhnnnuuu|||xxxqqqpppnnnmmmoooxxxxxxooo```aaafffqqq}}}|||kkkgggbbb^^^\\\YYYWWWUUUQQQNNNIIICCC===777333111444333333222111000000/////////.........---------,,,---....../////////...,,,,,,------------------......---------,,,,,,,,,------------------------,,,++++++***+++,,,---...*********++++++*********++++++*********++++++,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++************************))))))************))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++*********+++,,,+++***))),,,+++++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,&&&555===444***)))+++)))+++++++++*********))))))******++++++++++++******(((((()))***++++++******))))))*********+++++++++******)))))))))))))))((())))))*********+++++++++************+++,,,......)))***,,,------,,,***)))******+++++++++,,,,,,,,,---.........,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------...............,,,---......//////......---...000222222222111111444777===CCCJJJRRRZZZ___fffkkkrrrwww}}}~~~wwwmmmXXXOOOGGGFFFGGGGGGHHHJJJMMMKKKKKKNNNPPPNNNPPPSSSRRRYYY^^^```fffwwwuuuggg___[[[ZZZZZZXXXVVVVVVVVVWWWXXXYYYZZZXXXYYY^^^ccckkkyyyxxxiiibbb___]]]]]]YYYTTTQQQRRRTTTVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^```gggpppuuusssnnniiiggggggbbb[[[TTTOOOMMMLLLLLLRRRWWW^^^dddfffddd___\\\]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRQQQPPPOOOPPPPPPQQQKKKHHHDDDDDDFFFJJJMMMOOOOOONNNNNNNNNPPPRRRTTTUUUPPPOOOOOOPPPRRRRRRRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJFFFHHHKKKNNNPPPRRRTTTUUUTTTVVVZZZ```fffiiihhhfff\\\ZZZWWWSSSPPPMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCFFFGGGJJJKKKLLLNNNQQQSSSRRRPPPNNNOOOPPPPPPOOOMMMKKKIIIHHHIIIKKKPPPTTTWWWWWWSSSNNNLLLKKKKKKKKKIIIHHHHHHHHHGGGFFFDDDBBBAAABBBAAA@@@AAADDDFFFFFFFFFEEEDDDCCCCCCBBBAAA===;;;111111222222333222222222555555555666777999:::;;;>>>???@@@@@@@@@???>>>>>>:::666;;;999000444888,,,444555666888<<>>888333000///222222222222111111000000............------------...............---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++++++++,,,---......************************------,,,+++************,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++************************((())))))******))))))(((************************))))))*********+++++++++)))))))))))))))******+++)))***++++++************,,,+++++++++***)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))++++++*********+++++++++(((///111+++(((++++++)))(((((((((((())))))************++++++++++++************++++++,,,+++++++++))))))*********+++++++++(((((())))))******++++++))))))*********+++++++++))))))******+++,,,---...)))***,,,------,,,***)))+++++++++++++++,,,,,,,,,---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++,,,------..................///000222222222111111222444777;;;@@@IIIRRRXXX]]]ccciiinnnsssuuuooogggUUULLLEEEDDDEEEEEEFFFIIIHHHFFFFFFJJJLLLKKKLLLPPPRRRXXX]]]^^^```lllvvvfff\\\XXXWWWWWWVVVUUUSSSRRRSSSUUUWWW[[[YYYZZZ^^^bbbhhhtttzzzkkkddd```___]]]YYYTTTQQQQQQRRRSSSSSSUUUTTTUUUVVVYYY[[[]]]^^^___iiivvv~~~uuunnniiiccc[[[UUUQQQPPPNNNMMMOOOSSSXXX]]]___^^^[[[YYYYYYYYYXXXWWWVVVVVVVVVWWWUUUUUUUUUTTTTTTUUUUUUUUUMMMJJJFFFDDDFFFIIIKKKMMMKKKKKKLLLLLLMMMPPPRRRTTTRRRPPPOOOOOOQQQRRRRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIFFFGGGJJJMMMQQQTTTUUUUUUUUUUUUVVVYYY[[[]]]]]]\\\UUUTTTSSSPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEGGGHHHIIIKKKNNNQQQPPPNNNLLLJJJKKKKKKLLLLLLHHHGGGFFFHHHMMMTTT[[[___aaa]]]WWWRRRNNNKKKHHHFFFGGGGGGFFFEEECCCAAA@@@??????===<<<===???AAAAAA@@@===;;;888777777666444333222222333444444444444444666666666777999;;;===>>>CCCCCCDDDDDDCCCAAA???>>>;;;444;;;999+++444<<<,,,444666:::???FFFOOOXXX___pppuuusssfffYYYRRRPPPOOOPPPOOONNNMMMMMMNNNOOOPPPVVVVVVVVVXXXZZZ[[[ZZZXXXYYYZZZ[[[]]]^^^```aaaaaaccccccbbb^^^ZZZWWWVVVVVVTTTSSSTTTYYYaaahhhllllllmmmjjjeee```\\\YYYWWWVVV]]]aaaiiirrrzzzyyymmmjjjllljjjhhhfffgggiiijjjgggddd^^^]]]]]]bbbhhhllllllkkkaaa^^^ZZZWWWUUURRROOOMMMDDDBBB>>>999555222000////////////000000///......///............---------/////////......,,,+++++++++,,,,,,------...............---------,,,,,,,,,------------------------***+++,,,---......------++++++***))))))***++++++...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))************))))))************************)))))))))***++++++,,,,,,)))))))))))))))******+++)))***+++***)))(((***++++++++++++***************,,,++++++******++++++,,,)))))))))))))))))))))))))))******************)))((((((***+++,,,------,,,***+++)))&&&&&&+++,,,)))&&&&&&''''''((())))))*********++++++++++++*********++++++,,,,,,,,,++++++)))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++))))))******+++,,,,,,,,,)))***+++,,,---,,,++++++,,,++++++++++++,,,------,,,...000...+++)))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---............---,,,---......////////////111222222444888???HHHNNNSSSYYY```dddhhhkkkgggaaaTTTKKKCCCCCCDDDDDDFFFHHHEEEBBBCCCGGGIIIIIIJJJNNNRRRUUU[[[]]]]]]cccuuuvvvfff\\\WWWWWWUUUUUUSSSPPPNNNNNNQQQTTTYYYXXXZZZ]]]___bbbkkkuuuyyyllleeecccbbb^^^ZZZUUUSSSRRRSSSSSSSSSSSSRRRRRRTTTWWW[[[]]]]]]```hhhwwwxxxiiibbbZZZUUUTTTSSSRRRPPPPPPQQQTTTWWWYYYYYYXXXXXXUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUOOOKKKGGGEEEFFFHHHIIIIIIGGGHHHJJJJJJJJJLLLPPPRRRSSSSSSSSSTTTVVVUUUSSSQQQMMMMMMMMMLLLLLLJJJIIIIIIFFFFFFHHHLLLQQQTTTTTTTTTWWWVVVVVVUUUUUUUUUUUUUUUOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCDDDEEEEEEGGGJJJMMMLLLKKKIIIHHHGGGHHHIIIJJJEEEEEEEEEHHHNNNVVV^^^cccgggeeeaaaYYYPPPIIIEEEDDDEEEDDDCCCBBB@@@>>>===;;;<<<:::999999:::;;;;;;:::999777444333333333222111222333555777888999999:::::::::;;;===>>>@@@BBBCCCGGGGGGGGGGGGEEEBBB@@@>>>===333;;;999,,,===MMM<<<999===DDDKKKQQQXXX^^^cccpppvvvuuuiii[[[UUUTTTTTTSSSRRRPPPNNNNNNNNNOOOPPPSSSUUUWWWZZZ[[[[[[[[[\\\[[[]]]___aaaaaaaaa___^^^______]]]YYYUUUSSSSSSTTTRRRQQQTTT^^^kkkvvv}}}~~~yyyuuunnnfff___ZZZWWWUUUXXXYYYaaakkkqqquuu}}}zzzkkkdddeeejjjiiifffbbbaaaaaaaaa```___[[[[[[[[[]]]aaabbbaaa___ZZZWWWSSSQQQOOOLLLIIIFFF???===999555333111111111,,,---.../////////...---/////////............------------......---,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,------------------------***+++---//////...,,,+++,,,+++************+++,,,,,,,,,,,,,,,---...///000++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))************************((())))))***++++++,,,,,,)))))))))))))))******+++(((***+++***((('''))),,,***************+++++++++***++++++++++++++++++***))))))))))))))))))))))))******++++++++++++******&&&(((***,,,,,,+++***((((((******''''''***,,,,,,(((((((((((())))))))))))******++++++++++++************++++++++++++******)))************+++++++++,,,,,,,,,,,,++++++******)))************+++++++++*********+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++...000...)))'''))),,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////+++,,,------......------,,,,,,,,,,,,,,,------......///000111333888>>>CCCFFFMMMTTTXXX]]]```]]]XXXRRRIIIBBBAAACCCCCCDDDGGGCCC@@@AAAFFFHHHHHHJJJNNNPPPRRRXXX\\\[[[]]]hhhvvv}}}ssseeeZZZUUUUUUTTTSSSQQQMMMJJJJJJMMMPPPUUUUUUWWWZZZ[[[[[[```hhhnnnwwwzzzssshhhcccbbbbbb^^^[[[VVVSSSSSSTTTTTTTTTSSSQQQOOOQQQUUUYYY[[[[[[aaafffqqqkkkddd\\\WWWWWWWWWUUUSSSPPPPPPQQQQQQRRRTTTUUUVVVRRRQQQRRRSSSUUUXXX\\\]]]___```aaa```^^^[[[XXXUUUPPPMMMIIIHHHHHHHHHHHHGGGFFFHHHJJJJJJIIIKKKNNNRRRTTTWWW[[[```aaa]]]WWWQQQLLLLLLMMMMMMLLLKKKJJJJJJGGGFFFGGGJJJOOOSSSTTTSSSUUUTTTSSSRRRPPPOOOOOOPPPLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEAAABBBBBBBBBBBBCCCFFFIIIFFFFFFFFFFFFEEEDDDEEEFFFEEEDDDEEEHHHNNNVVV]]]bbbgggiiiggg^^^PPPFFFBBBCCC@@@@@@???>>>===;;;999888:::888666555666666555444666444222111222222111000333444666999;;;===>>>???@@@@@@AAABBBDDDGGGIIIJJJIIIIIIIIIHHHFFFCCC@@@===>>>333;;;;;;000HHH___PPP@@@EEEMMMTTTYYY[[[^^^___iiippppppfffYYYTTTUUUVVVTTTRRRPPPNNNNNNNNNOOOPPPQQQUUUZZZ]]]]]]^^^___aaa\\\^^^aaaccccccaaa^^^\\\ZZZZZZXXXUUUQQQOOOPPPQQQSSSSSSXXXddduuu|||tttkkkccc\\\WWWUUUVVVVVV[[[eeeiiihhhkkkqqqooorrrqqqiii___\\\aaahhhfffccc___[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\ZZZVVVSSSSSSPPPMMMKKKIIIFFFCCC@@@;;;999666333111111111222---...///000000000///...000////////////.........++++++,,,---............++++++,,,,,,---...//////......---------,,,,,,,,,------------------------***,,,...000000...+++)))---,,,+++******+++,,,---)))***+++,,,...000222444+++*********+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******++++++++++++******************************((())))))***++++++,,,,,,)))))))))))))))******+++(((***+++***''''''))),,,))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((***,,,---+++((($$$"""&&&+++---+++((())),,,...++++++******))))))((((((******++++++++++++******))))))*********))))))((()))************+++++++++000///...---+++***)))((()))************+++++++++******+++++++++******)))+++*********++++++---------,,,+++***+++,,,---...***---000---)))&&&))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))******+++,,,,,,+++,,,------......------...---,,,+++,,,---...///+++---///111222444888:::<<>>???@@@AAABBBEEEHHHKKKNNNPPPOOOQQQTTTUUUVVVXXX[[[]]]dddhhhkkkhhh___VVVQQQPPPRRRQQQOOOLLLHHHFFFFFFHHHKKKMMMPPPQQQOOONNNPPPRRRVVVYYY\\\]]]\\\YYYXXXXXXUUURRROOOMMMOOOQQQRRRSSSMMMMMMMMMNNNPPPSSSVVVXXX[[[ccciiipppvvviii\\\YYYZZZYYYXXXXXXTTTRRRPPPOOONNNOOOQQQRRRVVVUUUSSSPPPPPPVVV```hhhqqqyyy}}}xxxooohhhccc^^^WWWRRRLLLJJJKKKLLLJJJIIIEEEGGGJJJKKKKKKJJJKKKLLLTTT]]]iiirrrxxxuuufffWWWVVVRRRNNNLLLMMMMMMKKKIIIIIIIIIHHHGGGHHHJJJMMMNNNOOOLLLJJJJJJKKKKKKIIIFFFHHHGGGFFFHHHLLLOOOQQQQQQRRRNNNIIIGGGGGGFFFDDDBBBDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBAAADDDEEEFFFGGGIIIMMMRRRWWW^^^aaaaaaZZZMMMAAA;;;888:::999777555333222111111......---------....../////////.........---------:::???BBBCCCGGGLLLNNNLLLHHHKKKKKKFFFDDDGGGGGGDDDCCCCCCDDDEEEHHHMMMTTTYYY[[[UUUJJJAAAAAAGGGJJJIIIGGGJJJNNNPPPQQQPPPQQQQQQYYYZZZ\\\]]]]]][[[YYYWWWLLLMMMMMMMMMNNNNNNNNNOOOSSSWWW\\\```aaaaaabbbbbb^^^___```^^^YYYUUUTTTTTTWWWPPPKKKIIIHHHHHHKKKQQQRRR[[[eeeqqqttthhh^^^WWWRRRRRRTTTWWW\\\___^^^[[[WWWSSSSSSUUUXXX\\\aaadddfffeeedddbbb___]]][[[YYYYYYYYYWWWUUUQQQNNNLLLJJJJJJEEECCCAAA>>><<<:::999888333333222111111000//////+++++++++++++++++++++++++++,,,---.........------))))))))))))************------------------------------------------------........................111000,,,444DDD@@@111---,,,---------,,,+++***************+++,,,---...///,,,++++++***))))))*********)))((('''&&&&&&&&&&&&***++++++,,,,,,---------************************************************)))***++++++***)))***,,,(((((()))***************************))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******************+++***+++,,,------,,,***))))))+++,,,+++***)))***+++*********)))))))))))))))******))))))))))))******+++))))))***------***'''***++++++,,,++++++***************+++++++++,,,,,,+++***((((((((()))+++,,,+++***************))))))***************+++++++++************************))))))***++++++,,,---------,,,+++*********++++++,,,++++++******++++++,,,---,,,+++*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,...///111222111222555888;;;???AAABBBBBB@@@>>><<<;;;<<<>>>???<<<===>>>AAADDDGGGIIIKKKLLLNNNQQQRRRSSSTTTWWWYYY]]]bbbeeebbb[[[TTTPPPOOOOOOOOOMMMJJJGGGEEEEEEGGGHHHJJJMMMMMMLLLKKKMMMOOOQQQSSSWWWXXXWWWUUUTTTTTTTTTRRROOOMMMNNNOOOOOONNNKKKKKKKKKLLLOOORRRUUUWWWYYY```dddiiixxxrrrfffZZZXXXXXXWWWVVVVVVRRRQQQOOONNNNNNOOOPPPQQQSSSRRRQQQOOOPPPVVV___fffuuu}}}{{{tttjjjbbbYYYTTTNNNKKKKKKLLLKKKIIIFFFGGGIIIJJJJJJIIIJJJLLLRRR\\\iiissszzzxxxkkk]]]TTTPPPLLLKKKLLLMMMKKKIIIHHHGGGFFFFFFFFFHHHJJJLLLLLLIIIGGGGGGHHHHHHEEECCCEEEEEEEEEGGGJJJOOOTTTWWWWWWSSSMMMIIIGGGFFFDDDBBBCCCCCCCCCBBBCCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@CCCDDDEEEFFFGGGIIIMMMQQQSSSUUUVVVPPPFFF===888777777666444333111000000000000000////////////000000...---------,,,,,,,,,,,,???DDDIIILLLPPPUUUWWWTTTPPPPPPMMMHHHEEEEEEDDDAAA???BBBEEEIIIOOOZZZgggqqqssskkk\\\NNNHHHIIIHHHDDDHHHJJJLLLMMMLLLJJJJJJJJJSSSTTTVVVWWWWWWVVVTTTSSSJJJJJJJJJJJJKKKLLLMMMNNNSSSWWW\\\___`````````aaa[[[\\\\\\YYYUUUQQQPPPPPPSSSLLLGGGFFFFFFHHHNNNUUUTTT^^^jjjxxxyyyjjj```ZZZVVVUUUTTTVVV[[[___^^^XXXRRRIIIJJJOOOWWWaaahhhkkkkkkfffeeebbb___\\\YYYXXXWWWTTTRRRPPPLLLIIIFFFEEEDDD???>>><<<:::777666555444222222111111000000//////************************)))+++...000000///,,,+++---------------,,,,,,,,,------------------------------------------------........................000...+++666HHHDDD444...,,,+++***))))))***+++,,,******))))))******+++,,,,,,+++******)))*********,,,+++***))))))((())))))+++++++++,,,,,,,,,,,,,,,************************************************''')))+++,,,+++***++++++((())))))************)))************))))))))))))+++++++++***************)))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++,,,,,,+++)))'''++++++,,,,,,+++***((('''***+++,,,,,,******+++,,,+++*********))))))((((((******))))))))))))******+++***)))***++++++***)))'''***,,,,,,)))((()))+++*********++++++++++++,,,+++***)))))))))***,,,---******)))))))))(((((((((+++++++++***************************************))))))******+++,,,,,,,,,,,,,,,+++************+++++++++************++++++---,,,+++*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000......000111333555666777:::999999999:::;;;<<<===999999;;;===???BBBDDDFFFGGGIIIKKKLLLMMMNNNQQQRRRTTTXXX[[[ZZZUUUPPPMMMMMMKKKLLLKKKIIIFFFEEEEEEGGGEEEGGGIIIIIIIIIHHHIIIJJJIIILLLPPPQQQQQQPPPPPPQQQRRRPPPNNNMMMMMMLLLJJJIIIIIIHHHIIIJJJLLLOOOSSSUUUVVVZZZ\\\___jjjxxx{{{uuukkk```WWWUUUVVVTTTSSSSSSOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNMMMPPPVVV^^^dddvvvtttggg\\\WWWPPPLLLLLLLLLKKKIIIFFFHHHHHHHHHGGGHHHIIIKKKNNNXXXeeepppwwwxxxnnncccRRRNNNJJJIIIKKKLLLJJJHHHFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFDDDDDDDDDCCCBBB@@@AAABBBDDDEEEGGGMMMWWW^^^^^^YYYRRRLLLHHHEEECCCAAABBBBBBAAAAAABBBCCCDDDDDDAAA@@@??????>>>>>>>>>>>>@@@AAACCCCCCCCCCCCEEEGGGEEEFFFGGGCCC<<<666444444222222111000////////////000000///////////////000,,,,,,,,,,,,++++++++++++BBBHHHMMMOOOTTTYYYZZZXXXRRROOOJJJFFFCCCBBBAAA???>>>CCCIIIOOOWWWeeewww{{{iiiXXXPPPOOONNNJJJGGGIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNMMMKKKFFFFFFGGGGGGIIIKKKMMMOOOUUUXXX[[[]]]]]]\\\[[[\\\VVVVVVVVVTTTRRRPPPOOONNNOOOJJJFFFGGGHHHJJJOOOVVVVVV___kkkxxx{{{kkkbbb^^^\\\ZZZXXXWWW\\\aaa```XXXOOOJJJKKKPPPZZZfffnnnnnnkkkeeedddaaa]]]YYYWWWUUUTTTOOOMMMKKKGGGDDDBBB@@@???;;;:::888666444222222111111111000000000/////////------------------------***+++---//////...---,,,222222111111000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,)))111@@@<<>>@@@AAA@@@BBBDDDEEEEEEFFFHHHJJJKKKNNNQQQQQQNNNLLLKKKKKKIIIJJJKKKIIIHHHGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHEEEHHHKKKMMMNNNNNNOOOPPPNNNMMMLLLLLLLLLKKKHHHFFFFFFFFFFFFGGGIIILLLOOOQQQRRRSSSSSSTTT\\\fffiiieeebbbYYYRRRRRRSSSQQQPPPPPPLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKMMMPPPVVV]]]bbboooxxx|||lll```YYYRRRMMMLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEHHHJJJKKKSSS]]]fffnnnsssoooiiiTTTOOOJJJHHHIIIJJJIIIGGGDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@??????AAACCCCCCCCCJJJUUU___aaa\\\UUUNNNHHHDDDAAA@@@????????????@@@AAABBBCCC???>>><<<;;;::::::;;;<<<<<<===??????>>>=========;;;;;;;;;888444111111222//////............//////......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++CCCIIIMMMOOOTTTYYY[[[XXXQQQLLLFFFCCCBBBAAA@@@@@@???FFFNNNTTT[[[iii|||ooo]]]TTTUUUUUURRRKKKLLLMMMMMMMMMMMMOOOQQQOOONNNNNNMMMKKKHHHFFFEEEDDDDDDFFFHHHJJJMMMOOOPPPVVVXXXZZZZZZXXXVVVUUUUUURRRQQQOOONNNMMMMMMLLLKKKLLLHHHGGGIIIJJJJJJLLLQQQXXX___iiittt{{{kkkaaa^^^^^^\\\YYYWWWZZZ^^^]]]UUUMMMJJJKKKQQQ[[[gggmmmllliiibbb```]]]YYYUUURRRPPPOOOJJJIIIFFFCCC@@@>>>===<<<888777555444222111111000000000//////////////////////////////////////////---,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***---***---555000***///***+++,,,,,,---,,,,,,+++,,,++++++***************+++***************++++++''''''&&&''''''((()))***+++++++++++++++++++++***************************************************&&&))),,,---,,,+++******))))))*********))))))(((************)))))))))(((***************************))))))(((''''''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((''''''''''''(((((())))))************((()))***)))((('''(((***************))))))((((((******))))))))))))******++++++******))))))***+++$$$(((+++***&&&$$$&&&***))))))*********+++++++++(((((((((((())))))******************************,,,+++++++++***)))))))))************************)))***************++++++************************+++******))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111222333444444333333222444444444555777888:::;;;:::<<<>>>>>>>>>???@@@BBBCCCEEEGGGHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIHHHCCCFFFIIIKKKLLLMMMOOOPPPJJJIIIJJJKKKLLLKKKIIIFFFEEEEEEDDDEEEFFFIIILLLNNNNNNMMMKKKKKKPPPWWWYYYXXXYYYSSSNNNPPPPPPNNNMMMNNNJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHIIILLLQQQWWW[[[^^^eeennn{{{rrraaaZZZRRRLLLKKKKKKIIIHHHFFFGGGFFFEEECCCCCCFFFHHHKKKQQQVVV[[[ccckkknnnlllVVVQQQKKKHHHHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@??????>>>@@@BBBAAA@@@FFFPPPXXX]]]ZZZUUUNNNGGGBBB???>>><<<<<<<<<<<<<<<===>>>???<<<;;;999777666777777888777999;;;;;;999777666666666666555333111/////////...............//////000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------EEEJJJNNNPPPUUU\\\___^^^VVVNNNFFFDDDDDDBBBAAABBB@@@JJJSSSWWWZZZccctttnnn^^^WWWWWWWWWSSSSSSSSSRRRPPPNNNNNNPPPRRRPPPPPPNNNLLLIIIGGGDDDCCCEEEFFFHHHKKKMMMOOOPPPPPPTTTUUUVVVUUUSSSPPPOOOOOOOOOMMMKKKKKKLLLLLLLLLKKKNNNKKKJJJKKKKKKHHHHHHKKKYYY^^^fffooo|||zzzhhh]]]ZZZ[[[YYYVVVSSSTTTVVVUUUPPPKKKFFFHHHOOOYYYbbbggggggeee\\\ZZZWWWSSSPPPMMMKKKJJJEEECCCAAA???===;;;::::::666555444222111000000000////////////............------------------------...---,,,++++++---...///,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,***///---,,,///***'''111***+++,,,------,,,+++***,,,,,,+++++++++++++++,,,*********)))******+++,,,++++++***)))((((((((((((*********+++++++++++++++************************************************(((***,,,,,,+++))))))***)))************))))))(((************))))))))))))***************++++++++++++******((('''&&&&&&%%%))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((('''''''''((((((((((((((()))******++++++'''((())))))''''''((())))))))))))))))))))))))*********))))))))))))******)))***,,,+++***)))***+++'''***,,,,,,)))((()))+++)))))))))************+++'''((((((((())))))))))))((())))))******++++++,,,+++++++++***************************************************************((()))******+++***************))))))))))))************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,******+++,,,---...///000000000111111000000///.../////////000111222333444555666888888888888:::;;;<<<===>>>???@@@AAABBBBBBBBBEEEGGGHHHHHHIIIJJJKKKIIIHHHHHHIIIJJJJJJIIIGGGCCCEEEHHHJJJKKKLLLNNNPPPJJJIIIIIIKKKLLLLLLJJJHHHFFFEEEDDDDDDDDDFFFHHHJJJJJJIIIGGGGGGJJJNNNOOOOOORRRMMMKKKNNNNNNLLLKKKLLLHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGJJJPPPUUUXXXYYY\\\dddppp|||www```YYYPPPJJJIIIIIIHHHGGGEEEFFFFFFEEECCCBBBCCCEEEKKKOOOQQQSSSXXXaaaggggggUUUOOOIIIEEEEEEFFFEEECCCCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCAAA???===>>>>>><<<===?????????BBBIIINNNSSSSSSQQQLLLFFFAAA>>>===999999888888888888999999888777666555444333333333333444666666444222111222444333222111000///...---......------...//////000000000///...------------,,,,,,,,,,,,------------IIINNNQQQTTTZZZdddiiijjjdddXXXNNNKKKIIIEEECCCDDDBBBLLLVVVXXXUUUXXXeeeqqqwwwrrrggg]]]YYYZZZWWWRRRWWWVVVTTTQQQNNNNNNPPPRRRSSSRRRPPPNNNLLLJJJHHHGGGIIIKKKNNNPPPPPPPPPNNNMMMOOOPPPQQQQQQNNNMMMLLLMMMLLLJJJJJJMMMRRRVVVWWWWWWYYYSSSPPPNNNLLLHHHHHHKKKSSSXXX```iiissssssaaaWWWUUUVVVUUUSSSPPPOOOOOONNNLLLJJJEEEIIIPPPWWW\\\_________VVVTTTQQQNNNKKKHHHFFFEEE???>>>===;;;:::999888888444333222111000/////////........................------------------------,,,,,,,,,---------......------------............++++++,,,,,,---......///++++++++++++++++++++++++***++++++,,,------......***...+++,,,111+++'''...---,,,+++******)))******++++++*********+++,,,,,,******))))))***++++++,,,...---,,,+++************))))))******++++++,,,,,,************************************************+++,,,,,,+++)))((()))******************)))((((((************))))))))))))))))))*********+++++++++++++++******)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***))))))******)))))))))******+++''')))***)))((('''((()))((((((((()))******++++++******))))))))))))******'''***------***))))))+++***++++++,,,++++++******))))))))))))************(((((())))))************%%%&&&'''(((***+++,,,,,,***************+++++++++************************************))))))))))))'''((()))***++++++***)))******))))))))))))******)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---......------+++++++++,,,,,,---------...........................---------...///000000111333444444333333555666888777777888:::;;;;;;;;;<<<>>>BBBDDDEEEEEEGGGHHHHHHFFFEEEFFFHHHIIIGGGDDDAAACCCFFFGGGHHHIIIKKKMMMMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHFFFEEEFFFHHHIIIJJJKKKLLLIIIIIIMMMMMMJJJIIIKKKGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCHHHNNNRRRSSSSSSSSS[[[dddmmmvvv}}}{{{uuu^^^WWWNNNHHHGGGGGGGGGEEEDDDEEEFFFEEECCCAAAAAABBBEEEIIIKKKKKKOOOVVVZZZZZZPPPJJJDDDBBBCCCDDDDDDCCCAAAAAAAAA@@@@@@>>>=========???@@@>>>;;;999:::;;;888999;;;===???AAACCCDDDHHHJJJKKKIIIDDD???===<<<777666555444444333333444555555444444333111000//////111222222000///000111//////////////////---,,,---------,,,------......111000///...------------***+++++++++,,,,,,,,,,,,LLLQQQUUUXXX```kkkssstttooobbbVVVQQQNNNHHHDDDEEEBBBMMMXXXWWWPPPOOOYYYdddfffeee```[[[[[[\\\XXXRRRUUUUUUSSSPPPNNNOOOQQQTTTTTTSSSRRRPPPOOOMMMLLLKKKNNNOOORRRSSSSSSPPPLLLJJJKKKLLLNNNNNNLLLKKKLLLMMMIIIHHHJJJQQQZZZbbbfffgggccc\\\VVVRRRNNNJJJKKKNNNLLLRRR[[[dddlllvvv~~~kkk[[[RRRRRRTTTTTTRRRPPPMMMLLLKKKKKKKKKJJJNNNTTTXXXYYYYYYZZZZZZRRRPPPNNNJJJGGGEEECCCCCC;;;;;;:::888777777777777222222111000///......///---.............................................)))+++---///000...---+++***++++++,,,,,,---------++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,------...///000000(((+++(((+++444...&&&***///---)))'''&&&''')))******************+++,,,,,,******))))))***+++,,,,,,''''''''''''((()))***+++(((((()))***+++,,,,,,---************************************************---------+++((('''(((******************)))((((((************))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&(((,,,//////...+++)))---,,,+++***))))))))))))(((***+++***)))((()))***''''''((()))***+++,,,,,,******))))))))))))******&&&***---...+++))))))******)))((()))++++++)))((())))))))))))************))))))***++++++++++++***###$$$%%%''')))***,,,,,,))))))******+++++++++,,,*********************************)))))))))))))))'''((()))+++++++++***)))******))))))))))))******)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---...//////......---------------,,,,,,,,,,,,,,,,,,,,,---...////////////.........///000000///111222222111111222444555333333333555777777777777:::===@@@AAABBBCCCEEEFFFDDDCCCDDDFFFGGGEEEBBB???AAACCCEEEEEEFFFHHHJJJPPPNNNLLLLLLLLLKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEEGGGEEEEEEGGGHHHGGGHHHJJJIIIGGGHHHLLLMMMJJJIIIJJJGGGGGGGGGFFFEEECCCAAA@@@@@@???AAAFFFLLLPPPPPPOOOMMMSSSZZZ```iiiqqqrrrppp\\\UUULLLGGGEEEFFFFFFEEECCCDDDFFFEEECCCAAA@@@@@@>>>CCCFFFFFFGGGLLLNNNNNNKKKFFF@@@???AAADDDEEEDDD????????????>>>===;;;::::::<<<===;;;777666777888555555777;;;???AAAAAA???@@@DDDGGGGGGCCC???<<<<<<555444333222111000000000333333444333222000...------...000///......///111++++++,,,---//////---+++---,,,,,,+++,,,,,,------///...---,,,+++*********))))))******++++++++++++LLLXXX^^^]]]cccsss||||||sssiiiZZZPPPKKKIIIFFFCCCIIIXXX___SSSIIILLLUUUXXX___\\\YYYXXXXXXVVVRRROOOSSSSSSRRROOOMMMNNNSSSXXXTTTYYY]]]]]]XXXRRRNNNLLLOOOOOOOOONNNMMMKKKJJJIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKPPPQQQRRR___sss{{{wwwuuuggg[[[VVVSSSMMMJJJKKKJJJNNNVVV^^^eeemmmtttxxxyyynnnaaaXXXRRRPPPOOOQQQOOONNNOOOPPPOOOMMMLLLNNNOOOQQQTTTVVVUUURRROOONNNMMMJJJGGGDDDAAA???===;;;888444333444333111...////////////////////////...........................---,,,---///000///...........................---,,,+++,,,...///...---------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---&&&)))555999111))))))+++++++++*********))))))************************+++++++++*********))))))******+++++++++******)))+++***)))(((((()))***+++,,,+++***((((((***+++,,,+++*********))))))((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))******))))))((((((((('''***++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))************************))))))************))))))******++++++++++++******)))***+++,,,+++)))'''%%%###%%%(((***+++***((('''))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))******+++---......///,,,,,,+++******+++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------////////////////////////222222111111222222333444444555666888:::<<<>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDFFFIIIKKKLLLSSSRRROOOLLLJJJHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIFFFDDDAAA>>><<<>>>@@@BBBCCCDDDFFFIIILLLNNNNNNPPPUUU]]]ccceeedddOOOMMMJJJGGGEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEDDDAAA?????????@@@AAAAAA@@@???>>><<<:::999999777777666555555555555666888777777777999;;;===???999;;;======;;;999888888222111111111111111222222......//////......---,,,....../////////...,,,+++------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,OOO[[[aaa___cccoooxxxyyytttjjj]]]TTTPPPNNNKKKHHHEEERRRWWWMMMFFFJJJQQQSSSZZZXXXUUUUUUUUUTTTQQQNNNOOOPPPOOONNNLLLMMMQQQUUUYYY]]]bbbbbb^^^XXXSSSQQQTTTTTTRRRQQQNNNLLLJJJIIIFFFGGGGGGFFFEEEFFFHHHIIIJJJPPPUUUZZZjjjsssbbbYYYTTTNNNKKKKKKGGGKKKPPPUUUZZZ```fffjjjlllggg___VVVOOOKKKJJJIIINNNMMMNNNPPPRRRSSSQQQOOOOOOOOOPPPQQQRRRPPPLLLHHHFFFEEECCCAAA???===;;;:::999666333222333222111......................................................---------///000///...........................---,,,+++,,,.........---------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...///(((***555999111+++,,,+++++++++*********))))))************************+++++++++*********))))))))))))*********))))))(((+++***)))(((((()))***+++***)))(((''''''((()))***************)))))))))(((************))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++---,,,***((((((***,,,---))))))))))))))))))))))))************************)))******************))))))))))))******)))))))))&&&''')))*********((('''%%%&&&(((*********)))((())))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////000000111222222333333555666888:::;;;;;;<<<<<<===>>>??????@@@CCCCCCCCCDDDEEEGGGHHHIIIQQQOOOMMMJJJHHHGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMHHHHHHFFFDDDBBB@@@>>>>>><<<>>>@@@AAABBBDDDGGGIIIJJJIIIIIIKKKOOOQQQQQQPPPJJJIIIFFFDDDCCCBBBCCCCCCAAAAAABBBCCCBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@CCCAAA???=========>>>???>>>>>>===;;;:::888777777555444444333333333333333///111444666777666555444666777888888777555666777666555333111///------,,,...............---,,,,,,---...//////...---,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++NNNZZZ```]]]]]]fffooorrrppphhh^^^WWWSSSRRROOOMMMEEEMMMOOOHHHDDDIIINNNNNNSSSRRRPPPPPPPPPPPPOOOMMMKKKLLLMMMMMMLLLMMMOOOQQQZZZ^^^cccdddaaa[[[VVVSSSPPPOOONNNLLLIIIGGGFFFEEEBBBCCCDDDDDDCCCDDDGGGIIILLLTTT\\\ddduuuhhhZZZUUUQQQMMMLLLGGGIIIKKKMMMOOORRRWWWZZZ[[[XXXUUUQQQNNNLLLKKKKKKJJJKKKNNNRRRVVVWWWUUUSSSPPPOOONNNMMMLLLIIIDDD@@@???>>>===<<<:::999888777444333111000111111000///........................///////////////////////////...---...///000///...---------------------------,,,+++,,,---...---,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///))))))111555///+++,,,+++++++++***************************************+++++++++***************'''(((((()))))))))((((((******))))))))))))*********)))(((''''''((()))***************))))))))))))(((((())))))*********+++))))))************)))))))))(((((((((((((((''''''******++++++++++++******)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))((((((###$$$''')))************((((((((()))******++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******************+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................------------...//////000000000111222333444555666666666666888:::;;;===CCCCCCCCCCCCCCCDDDEEEFFFMMMLLLJJJGGGFFFDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEDDDCCCCCCBBBAAAAAABBBDDDFFFIIIKKKMMMNNNGGGEEECCCAAA???>>>>>>>>>:::;;;===>>>>>>@@@CCCEEEIIIGGGFFFFFFFFFFFFEEECCCDDDCCCAAA@@@??????@@@AAA??????@@@AAA@@@???>>>=========>>>???>>>===<<<;;;>>>===;;;:::999::::::;;;:::999888777666555444444111111111111000000000000---111777;;;;;;888333///111222333222111111222444666555222000---+++******------------,,,,,,,,,+++------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************IIISSSZZZWWWUUU[[[cccggghhhccc[[[VVVTTTRRRQQQOOOJJJMMMLLLFFFEEEIIILLLJJJMMMMMMLLLLLLMMMNNNMMMMMMKKKLLLMMMNNNOOOOOOPPPPPPVVVYYY^^^___]]]XXXSSSOOOHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBAAAAAACCCFFFIIIQQQYYYbbbkkkyyykkkZZZUUUSSSQQQNNNIIIIIIJJJJJJJJJLLLOOORRRQQQQQQRRRRRRQQQPPPPPPOOOJJJKKKOOOSSSWWWXXXUUUSSSOOOMMMJJJIIIFFFCCC???<<<<<<<<<;;;999888666555555000///......//////000000........................////////////////////////...---,,,---...///...---------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,(((''',,,...+++)))***************************************************************************'''((())))))***)))))))))***))))))))))))))))))***++++++***))))))***++++++*********)))))))))))))))))))))))))))************))))))***++++++***))))))++++++++++++******************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++((())))))))))))))))))((())))))))))))))))))))))))************************+++++++++,,,,,,+++++++++(((((())))))))))))(((((($$$%%%''')))***+++++++++******)))))))))***,,,---))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************,,,+++***))))))***+++,,,************************************************))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++................................................,,,,,,,,,,,,,,,---......//////......//////000111222222111111333555888:::?????????@@@AAABBBCCCDDDHHHHHHFFFEEECCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>>>>===???AAADDDGGGJJJLLLMMMGGGEEEBBB???===<<<<<<===888999;;;;;;;;;===???BBBFFFEEEDDDDDDDDDCCCBBBBBB???>>>============>>>???===>>>?????????>>><<<;;;<<<<<<=========;;;999888999888777666666666666777555444444333222111111000///////////////............222888;;;;;;777222.........///...---...000333000///......------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FFFMMMSSSRRRPPPTTTZZZ^^^```]]]YYYUUUSSSRRRQQQPPPNNNMMMIIIDDDDDDGGGGGGFFFIIIJJJLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRRRRQQQQQQQQQSSSVVVXXXWWWSSSNNNJJJHHHGGGFFFDDDDDDCCCDDDDDDBBBCCCBBBAAAAAACCCFFFIIITTT\\\eeennnyyyrrr^^^WWWUUURRRNNNIIIIIIJJJIIIIIIJJJLLLOOOJJJLLLNNNPPPQQQPPPOOONNNKKKLLLOOOSSSUUUUUURRROOOKKKIIIFFFDDDBBB@@@===:::;;;:::999777555333222111---------------...///000........................////////////////////////---,,,+++,,,------,,,+++------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,)))(((***+++))))))***************************************************************************((()))******+++++++++***)))))))))******)))))))))++++++************++++++))))))))))))))))))******************))))))))))))))))))************))))))************++++++++++++)))******++++++******)))************************))))))*********++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))******++++++******)))))))))******++++++++++++,,,+++)))))))))***,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************,,,+++***)))))))))++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......///......---------......000///...///000333666888888999999;;;===???@@@BBBCCCCCCBBBAAA@@@???======;;;::::::::::::;;;;;;<<<===<<<<<<;;;;;;:::::::::999:::<<>>????????????============;;;;;;;;;;;;;;;<<<<<<===;;;<<<=========<<<;;;:::888999999999888666555333444333333222222222222222111111000000//////.........////////////...---,,,+++---000111111///,,,***---......---,,,---///222---,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,IIILLLPPPQQQPPPQQQUUUWWWYYYXXXVVVUUUSSSQQQPPPPPPMMMIIIEEEAAAAAABBBCCCCCCHHHKKKPPPRRRRRRQQQPPPQQQPPPOOOOOOQQQRRRSSSQQQPPPNNNNNNOOOPPPQQQOOOKKKHHHGGGFFFDDDCCCBBBCCCDDDDDDGGGGGGFFFDDDBBBCCCFFFIIISSSZZZccckkkttt{{{fff[[[VVVQQQKKKGGGHHHJJJJJJIIIIIIKKKLLLJJJLLLOOOQQQRRRQQQOOONNNLLLLLLMMMOOOQQQPPPMMMJJJFFFDDD@@@>>>===<<<:::999777666555333111///...---,,,---------,,,,,,...000------------------------...........................---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************+++++++++***************************************+++++++++((()))***++++++,,,++++++))))))************))))))((((((((())))))((((((((())))))))))))************+++*********))))))(((((())))))(((((((((((())))))''''''((((((((((((((()))))))))************))))))(((((((((((((((((((((((()))************+++++++++)))******++++++******)))))))))))))))))))))))))))******************************++++++++++++************++++++++++++******,,,+++++++++++++++++++++++++++***))))))***+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************,,,+++******************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------))))))************))))))++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---............------,,,------......------...///111333444222333444555777:::<<<===<<<<<<<<<<<<;;;:::999888777666666666666666777777777777777666666666555555555666777:::<<>>>>><<<:::888888999888888999999::::::::::::999999:::;;;:::999888777444333333222111000000///////////////////////////..................---------.../////////...,,,++++++++++++++++++++++++***---...///...------///000///...------,,,,,,------///...,,,+++++++++,,,---++++++*********+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,OOONNNNNNPPPPPPPPPOOOOOOQQQQQQRRRQQQOOOMMMLLLLLLIIIEEEAAA??????@@@BBBEEEIIINNNUUUXXXWWWUUUTTTSSSQQQOOOMMMNNNOOOPPPNNNMMMKKKJJJIIIJJJKKKKKKHHHEEEBBBBBBBBBCCCEEEHHHLLLMMMMMMLLLJJJFFFDDDDDDGGGIIIQQQVVV^^^dddkkkvvvkkk]]]WWWQQQJJJGGGIIILLLMMMLLLJJJJJJJJJKKKMMMPPPRRRSSSRRRQQQOOOJJJJJJJJJKKKLLLKKKIIIGGGCCC@@@<<<999888888666555333222222111000///......+++---...---++++++---000------------------------------------------------000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...,,,++++++++++++))))))*********+++++++++************************))))))*********+++++++++'''((()))***++++++++++++((()))***++++++***)))((((((((())))))))))))((((((((()))))))))************))))))))))))***************(((&&&%%%%%%&&&(((***&&&&&&'''''''''((((((((())))))************))))))(((((((((((((((((((((((()))************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))************************)))******************)))))))))************))))))++++++***************+++*********)))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++***))))))************************************************)))************+++++++++------,,,,,,,,,,,,++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,------...//////000//////000111222444666777555555666666555444333222333333222222222222333333333333222222222222111111111222333555666888999999777666666555444333333333222333444333333333555777:::<<<<<<;;;777666666888666666777777777777777777555666777777777666444333222000...---,,,---...///---------.........---------------------------...+++,,,.........---+++***...------,,,,,,---...///---///000000...------...000000...---,,,,,,,,,,,,000///---,,,+++,,,---...+++***))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++RRROOOMMMNNNPPPNNNJJJIIIJJJLLLMMMMMMKKKIIIHHHGGGFFFCCCAAA@@@@@@AAAEEEIIIJJJQQQXXX\\\[[[XXXVVVUUUQQQNNNKKKKKKMMMMMMLLLJJJIIIFFFDDDEEEGGGGGGEEECCC@@@AAADDDHHHNNNUUUZZZ^^^QQQPPPMMMHHHEEEEEEGGGIIIOOOSSSYYY]]]aaakkk|||~~~kkk]]]WWWQQQKKKIIILLLOOOPPPNNNLLLKKKJJJGGGIIILLLOOOPPPPPPNNNMMMIIIHHHGGGHHHIIIIIIGGGFFFAAA>>>999666555444333222111111111111111111111111,,,...///...++++++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,222000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))),,,---+++******)))((())))))******++++++++++++************************))))))******++++++++++++&&&'''((()))************((()))***++++++***)))(((******++++++++++++******(((((())))))*********+++''''''((()))***+++,,,,,,***(((%%%######%%%(((***'''((((((((())))))******))))))************))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))(((((())))))(((((()))***++++++)))******)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***+++,,,,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///......---+++******)))***+++,,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------+++++++++***++++++,,,---+++++++++++++++,,,,,,---***+++,,,---------------............///000111222000111111222111000///...111111000000000000000111000000000000///////////////000111111222333444444///000111222222222222111000111222111000000222444222444666555333222444666444555555666666555555444333333444444444333222111222111...,,,,,,---///111+++,,,,,,---------,,,,,,---------------.........***+++---------,,,***(((,,,,,,,,,,,,------......---///111111///---,,,,,,//////...---------......111///...,,,,,,---...///******)))))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************KKKKKKLLLNNNOOONNNKKKIIIJJJHHHGGGHHHJJJJJJGGGDDDEEEBBB??????BBBFFFGGGGGGLLLTTT\\\^^^ZZZTTTQQQQQQFFFGGGHHHHHHIIIHHHHHHGGGDDDEEEEEEDDDBBB@@@AAABBB@@@FFFKKKNNNZZZiiioookkk___UUULLLKKKKKKHHHEEEEEELLLQQQVVVYYY\\\aaajjjqqq{{{tttjjj```UUUMMMIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKMMMNNNOOOMMMLLLJJJIIIGGGEEEEEEEEEEEECCCBBB???;;;666222000000///.........---------,,,,,,,,,------------------------------------------------........................---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++************************************************+++++++++***))))))***,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***((()))******)))'''+++*********))))))((((((+++*********))))))((((((******))))))(((((('''''')))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((('''((()))(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,***)))'''''')))***,,,+++***)))(((((()))***+++******))))))((((((''''''(((((()))***************'''((()))+++++++++***))))))************+++++++++000'''))),,,''')))---)))((()))***)))((('''((()))************************))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++((()))******(((''''''(((---------,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,++++++++++++---,,,+++,,,...///...---..................------......------------......------.....................---+++,,,.../////////------......///000000111//////000000///...------////////////000000000000111111000000000000111111...111000---...111222000000000000000////////////.........------,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++,,,,,,+++***)))(((,,,,,,,,,,,,+++***))))))------......------,,,+++++++++++++++,,,,,,---...************************JJJJJJKKKLLLOOOOOONNNLLLKKKLLLMMMNNNNNNLLLJJJHHHJJJFFFCCCCCCEEEGGGHHHHHHKKKQQQXXXZZZVVVQQQNNNMMMEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCDDDCCCAAAAAABBBDDDEEEKKKPPPWWWfffxxx~~~yyyhhh\\\QQQLLLJJJFFFBBBBBBHHHLLLQQQSSSTTTYYYaaagggmmmkkkgggbbb[[[UUUPPPMMMLLLMMMNNNOOOOOONNNMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIEEEDDDDDDDDDEEEDDDBBBAAA===:::555111000000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------......---------,,,,,,,,,************)))))))))(((************************++++++++++++++++++++++++(((((((((((()))***++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++((((((((((((((('''''''''************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))''''''(((***+++***)))************)))))))))(((************)))))))))(((***)))))))))(((((((((''')))))))))*********++++++************************)))))))))))))))))))))))))))***+++***((((((((()))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***+++***)))(((((()))***++++++*********))))))))))))))))))***+++++++++++++++((())))))************))))))************+++++++++---%%%'''***%%%'''***%%%***+++,,,,,,+++***+++---************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***,,,------+++******+++,,,,,,,,,,,,+++++++++***+++,,,------++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,+++************---++++++,,,---...---,,,..................------......------------......------..................222000......//////...---,,,,,,---......///000000---------------,,,++++++,,,---------............000000////////////000000...111111------//////,,,000////////////...............---------,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,+++***)))(((***++++++,,,,,,,,,++++++---------...------,,,+++)))***,,,---...---+++***************************IIIHHHHHHJJJNNNPPPQQQQQQPPPTTTYYYYYYUUUQQQNNNMMMMMMJJJGGGEEEFFFGGGGGGFFFHHHMMMRRRSSSPPPKKKHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAADDDGGGIIIOOOVVV___sssqqqcccUUUNNNJJJEEEBBBBBBDDDGGGJJJJJJKKKNNNTTTYYY[[[ZZZYYYWWWUUUSSSQQQOOOMMMNNNNNNOOOOOONNNMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFAAAAAABBBCCCDDDDDDAAA???;;;888333111000000///.........---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...------------,,,,,,,,,,,,************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++)))))))))((((((''''''&&&************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''&&&&&&'''***,,,+++***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************************************)))***+++***)))((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++******************+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))************+++++++++000)))+++,,,&&&(((+++$$$'''((())))))))))))***+++************************))))))))))))))))))))))))++++++************++++++(((((((((((()))))))))))),,,...//////---,,,,,,---+++++++++***************,,,---...---,,,+++,,,...---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,+++***+++,,,------+++------------------............------------............---------------------+++))))))+++++++++***+++,,,,,,------......///,,,------------,,,,,,+++,,,,,,,,,---------......//////............//////+++...///,,,,,,///...+++............------------------------,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,++++++***)))))))))***+++,,,,,,,,,,,,---------------,,,++++++))),,,111444444000+++(((************************GGGFFFFFFHHHMMMQQQTTTUUUXXX___fffeee]]]UUUQQQQQQMMMKKKHHHFFFDDDDDDCCCCCCEEEHHHLLLLLLIIIFFFCCCCCCFFFDDDBBB???>>>>>>???@@@???????????????BBBFFFJJJKKKPPPWWWaaawwwvvvgggWWWOOOJJJFFFEEEFFFCCCDDDEEEDDDDDDFFFJJJMMMQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIFFFDDDBBBAAABBBBBB>>>>>>@@@BBBCCCCCC???===888555222000//////...---......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++*********+++,,,------,,,***)))+++++++++***************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***)))((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((''')))+++,,,,,,+++*********)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************)))***+++***)))((()))***)))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))******++++++,,,,,,++++++******))))))))))))))))))***************************)))***++++++,,,,,,++++++,,,+++***((((((((()))***))))))*********+++++++++111,,,------'''+++---%%%$$$&&&(((((((((((()))+++************************))))))))))))))))))))))))+++******))))))******+++)))*********++++++++++++,,,---///...,,,++++++,,,*********)))))))))))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,+++***************+++***)))***,,,---,,,+++,,,,,,------------.........------,,,,,,------.........------------,,,,,,'''&&&%%%'''***,,,------+++++++++,,,,,,---------.........//////......---------........./////////...------,,,,,,------...'''***,,,+++,,,//////,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++++++++++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,------------,,,+++++++++///666::::::444---(((************************EEEDDDCCCFFFKKKQQQTTTVVV^^^fffnnnlllaaaWWWRRRRRRMMMLLLIIIGGGDDDBBBBBBBBBBBBDDDFFFFFFDDDBBB@@@@@@CCCBBB???===<<<===>>>??????????????????BBBGGGJJJLLLRRRWWW___rrr|||lllZZZOOOJJJFFFDDDEEECCCCCCCCCBBBBBBCCCFFFHHHMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIFFFCCC???=========>>>;;;;;;===???AAA@@@===:::444222000...//////...---......---------,,,,,,,,,------------------------------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************+++*********)))))))))(((***+++,,,------,,,***)))************************++++++++++++++++++++++++))))))*********+++++++++---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***))))))))))))))))))******))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))((())))))***************,,,+++***((((((((()))***))))))*********++++++++++++(((+++***(((000666---((()))++++++++++++---...************************))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++)))+++,,,+++***((()))))))))))))))))))))))))))))))))+++,,,+++***)))***+++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,++++++***------,,,++++++++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++***)))+++...000111111+++++++++,,,,,,,,,,,,,,,------...............---------------............------,,,,,,,,,,,,------(((,,,---++++++......+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,------,,,,,,+++***+++///666::::::444---(((************************CCCBBBBBBEEEJJJOOORRRTTT]]]dddkkkiii___UUUOOONNNKKKKKKKKKHHHDDDBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@@@@AAAAAAAAAAAACCCFFFIIIMMMSSSWWW\\\jjj}}}ppp\\\PPPIIICCCAAAAAABBBBBBAAA@@@AAADDDFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGEEECCC@@@<<<:::999::::::888888999:::<<<;;;888666111000...---...///...,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************++++++++++++*********************************)))((((((''''''((())))))*********)))))))))))))))***************)))))))))))))))))))))))))))************+++++++++*********))))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************---+++******++++++***)))))))))))))))************))))))))))))************(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++************))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))************))))))((((((((((((((()))))))))(((((()))************)))+++***)))))))))))))))))))))************+++++++++)))(((+++,,,,,,;;;DDD===''')))******))))))+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******(((''''''((())))))))))))************)))***+++***)))((()))+++))))))))))))************++++++++++++++++++++++++)))******+++,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,---,,,+++***+++,,,------+++++++++,,,,,,------......------,,,,,,,,,,,,------......------,,,,,,++++++///---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,,,,------...000///++++++---...+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,+++******))),,,111444444000+++(((************************BBBAAABBBEEEIIIMMMPPPPPPTTTZZZ``````YYYPPPKKKIIIGGGHHHIIIFFFCCCAAABBBCCCAAA@@@??????@@@AAAAAAAAA???@@@AAABBBCCCDDDEEEFFFBBBCCCDDDDDDCCCCCCEEEGGGLLLRRRVVVVVV___ppp{{{}}}ooo\\\PPPIIICCC@@@@@@@@@???>>>???AAADDDGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDDDDCCCDDDAAA???===:::999777777777666555444444555555333111///...,,,---......---,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************++++++******)))(((((('''(((((((((((()))***++++++((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((***+++***)))((()))))))))************((()))))))))************'''((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))************************''')))******))))))***+++************)))))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))(((''''''((())))))((()))***++++++***)))((((((((()))))))))*********))))))***++++++++++++***((())))))************))))))************+++++++++---+++---+++,,,<<>>???AAAAAA@@@>>>>>>@@@BBBCCCCCCBBBCCCEEEHHHJJJKKKLLLLLLCCCEEEFFFEEEDDDDDDDDDFFFHHHPPPSSSQQQWWWgggtttxxxzzzjjjYYYOOOJJJEEEBBBCCC===<<<;;;===AAADDDGGGHHHJJJJJJJJJJJJIIIHHHFFFFFFJJJHHHFFFDDDBBBAAAAAABBB>>>===<<<:::888666666555444222000000000000///---...---,,,,,,......---,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******************++++++,,,,,,,,,,,,,,,,,,------.........************************,,,,,,++++++***))))))(((+++***))))))***,,,...///(((((())))))*********+++++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&%%%%%%&&&)))******)))(((((())))))*********+++(((((())))))*********+++'''((((((((())))))******************++++++++++++************************++++++++++++++++++++++++''')))******))))))***,,,+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((---,,,***))))))***,,,---((()))***++++++***)))((())))))******+++++++++,,,******+++,,,,,,,,,,,,+++'''((()))+++++++++***))))))************+++++++++---***)))$$$"""333===555***+++,,,+++***)))***+++************************))))))))))))))))))))))))++++++************++++++************++++++++++++)))+++,,,,,,***))))))***))))))******+++++++++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++***************++++++---,,,+++,,,...///...---******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---,,,,,,+++******---+++***+++---......---------------------------+++,,,------............++++++,,,,,,,,,---------...------,,,,,,------...)))++++++)))---555:::;;;---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++,,,---...,,,***------------------------,,,,,,---......---,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,+++***+++,,,...///)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,---...************************FFFEEECCCCCCCCCDDDFFFHHHHHHIIIJJJJJJIIIEEEBBB@@@CCCDDDEEEBBB>>><<<<<<>>>>>>===<<<<<<>>>@@@CCCEEEBBBIIIMMMKKKNNNVVVWWWRRRJJJFFFDDDEEEEEEBBBCCCGGGGGGHHHIIILLLPPPWWW```eeegggaaaVVVKKKDDD@@@???@@@@@@CCCBBB>>>@@@FFFIIIHHHOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFFFFDDDAAA>>>>>>>>>???===999555333222222333222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------************************))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++******++++++++++++******************************++++++************++++++))))))))))))((((((((((((---,,,++++++******++++++(((&&&%%%'''+++------,,,***))))))***,,,,,,***)))+++*********))))))(((((()))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))))))))************))))))))))))************))))))'''((()))((('''(((***+++))))))************))))))))))))***++++++++++++***((((((((((((((((((((((((************************++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************)))((((((+++***))))))***++++++***---+++)))'''&&&(((***+++************************++++++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++------------,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,------------------------------,,,++++++,,,,,,,,,+++,,,---...///...---,,,........................------...***+++===CCC333******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++***)))******++++++,,,------000...---++++++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***CCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGGGGEEECCC@@@???AAABBBCCCBBB???===>>>???=========>>>@@@CCCEEEFFFCCCJJJOOOPPPXXXccceee___NNNIIIEEEEEEDDDAAABBBEEEDDDEEEFFFGGGJJJOOOUUUZZZ[[[VVVNNNFFFAAA???@@@AAACCCBBBAAAAAACCCEEEGGGIIIKKKJJJGGGDDDCCCCCCCCCDDDBBBCCCDDDEEEDDDCCC@@@>>><<<:::666333111000000111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------...---------************************+++************++++++,,,++++++***))))))***++++++*********+++++++++,,,,,,******************+++++++++******))))))******+++******++++++++++++******************************+++******************+++)))))))))))))))))))))(((++++++***))))))))))))))))))'''&&&'''***,,,,,,++++++***)))***+++,,,***)))************)))))))))((()))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))''''''((((((((((((''''''))))))************))))))'''((())))))(((((()))+++))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))((((((+++)))((((((***,,,,,,,,,...,,,***((('''(((***+++************************+++***))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++******)))************+++++++++************+++++++++,,,************************,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---,,,+++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---***+++,,,---...------,,,........................---...000,,,,,,<<>>===<<<===???@@@BBBBBBBBBAAAAAA@@@???>>>>>>@@@AAAAAA???>>>>>>???<<<===@@@BBBDDDFFFGGGHHHEEEKKKPPPUUUaaaooopppiiiSSSLLLGGGEEECCC@@@???AAA???@@@BBBBBBCCCEEEHHHKKKLLLIIIDDD@@@>>>>>>@@@BBBCCCAAAFFFOOOPPPIIIEEEGGGFFFEEEBBB@@@>>>>>>???@@@???@@@CCCGGGJJJHHHBBB===888666333000.........////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))***++++++*********++++++++++++,,,++++++******************+++******))))))******+++******++++++++++++******************************************************))))))))))))))))))))))))))))))(((''''''''''''(((***)))((((((***++++++***+++***)))***++++++***)))************)))))))))))))))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))''''''((((((((((((''''''))))))************))))))''')))***)))(((((()))+++))))))************))))))((()))******++++++******************************((((((((((((((((((((((((+++***))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))+++)))''''''))),,,---...///---+++)))((()))***+++************************))))))))))))))))))***+++************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++++++++***)))))))))************+++++++++)))))))))*********++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,---...///------------------------,,,,,,,,,++++++,,,,,,---***++++++,,,---,,,,,,,,,------------------------...///222...---:::===...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------......------,,,------,,,,,,+++******)))************,,,...111222,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++******???>>><<<;;;:::;;;===>>>>>>>>>>>>==================>>>?????????>>>======<<<>>>BBBEEEGGGIIIIIIIIIGGGLLLPPPUUUdddrrrsssjjjYYYPPPHHHDDDBBB>>><<<>>>;;;<<<>>>>>>>>>>>>@@@BBBBBBAAA>>>======???AAACCCBBBAAAMMM^^^^^^NNNCCCDDDBBB@@@>>><<<;;;;;;<<<<<>>===========================>>>??????@@@???===;;;>>>@@@CCCGGGHHHIIIHHHGGGEEEJJJMMMSSSbbbqqqssslll\\\QQQGGGCCC@@@<<<:::;;;888:::<<<===<<<<<<>>>?????????>>>>>>???@@@BBBCCCDDDBBBKKK[[[[[[KKKAAACCC>>>===;;;999888888999:::???@@@CCCIIILLLIII???666222111000...............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------,,,+++************++++++*********))))))*********+++++++++***************************))))))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))*********++++++***))))))(((((())))))+++++++++***))))))***+++---+++))))))*********)))))))))))))))))))))******)))***++++++)))(((((()))((((((((((((((())))))***+++******)))))))))))))))))))))************))))))))))))************))))))(((***++++++***)))))))))))))))************))))))(((((()))************)))************************))))))))))))))))))))))))***)))))))))))))))******))))))************))))))))))))))))))))))))))))))*********++++++******)))+++******+++,,,---...///***(((''''''***,,,.........---,,,+++************************************)))((((((((()))***++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++((())))))******)))))))))))))))*********+++++++++((())))))))))))*********************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...*********+++++++++,,,,,,------------------------///...333222---333444)))******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))>>>===;;;:::;;;<<<>>>@@@>>>????????????>>>>>>===>>>>>>???AAACCCCCCAAA>>>AAABBBDDDFFFGGGFFFEEEDDDBBBGGGJJJOOO]]]nnnsssnnn]]]QQQEEE@@@>>>;;;999999777999:::;;;;;;<<<>>>?????????@@@@@@AAAAAAAAAAAAGGGBBBCCCIIIHHHAAA???BBB;;;:::888666555555777777===>>>AAADDDFFFBBB:::333000//////............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,******)))***++++++++++++***))))))))))))************+++))))))*********+++++++++***))))))(((((())))))*********++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******+++++++++,,,+++******))))))******+++,,,,,,+++))))))***,,,...,,,)))((()))******)))))))))))))))************)))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))''''''((((((((((((''''''))))))************))))))(((***,,,,,,***)))((()))))))))************))))))'''((())))))******))))))************************(((((((((((((((((((((((()))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))*********+++******)))(((+++*********+++---///111)))(((((()))+++------,,,,,,,,,+++***************************************))))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++((())))))************))))))************+++++++++)))))))))*********++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------++++++++++++------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---222111+++///111(((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---.........,,,------......------,,,)))******+++,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))<<<;;;::::::;;;===???AAA@@@AAACCCCCCCCCAAA???>>>>>>>>>@@@EEEIIIJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAFFFIIIJJJTTTdddkkkiii]]]OOOBBB>>>===:::999999777888999999999999<<<>>>>>>>>>@@@AAAAAA@@@???>>>BBBAAA@@@>>>===<<<<<<<<<888777555333222333444555777999<<<>>>===999555111---------------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,***))))))***++++++++++++***)))))))))))))))************(((((()))***+++,,,,,,---))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((***+++,,,,,,+++***(((((())))))******+++,,,,,,,,,+++******))))))*********+++,,,+++))))))+++...///,,,)))((()))******)))((()))))))))************)))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))''''''((((((((((((''''''))))))************))))))(((***------+++)))(((((())))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))***************)))(((((()))(((((((((***,,,///000)))))))))***,,,---+++))))))))))))************+++************************+++***))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++((()))******+++++++++***)))************+++++++++************+++++++++,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...+++000///(((+++///(((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,------------,,,------......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))));;;:::999999;;;===@@@AAABBBDDDEEEFFFFFFCCC@@@???>>>???AAAGGGMMMPPPNNNLLLFFFEEEEEEDDDBBBAAA???>>>BBBGGGHHHFFFLLLZZZbbbaaa\\\NNNAAA<<<<<<:::999999777888888777666777:::<<<;;;===???@@@@@@???===<<<:::???BBB???>>>>>>999333666444222111000111222333222555888888666444222111++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,******)))***+++,,,,,,+++***)))))))))))))))************''''''(((***+++,,,---...))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++***))))))))))))))))))+++,,,,,,)))))),,,//////---)))((())))))***)))(((((())))))*********+++)))***++++++)))(((((()))((((((((((((((()))******+++******)))))))))))))))))))))************))))))))))))************))))))(((+++------+++)))(((((())))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((************************))))))((())))))***++++++******++++++++++++******))))))))))))))))))))))))***************)))((((((''''''&&&&&&(((+++...///))))))***,,,------***'''((((((((()))******++++++************************++++++***)))(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***+++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,)))***,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,---...///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---***......''')))---(((******+++++++++,,,,,,,,,******))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,---------,,,++++++***++++++,,,,,,++++++***------,,,++++++*********+++++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))):::;;;<<<;;;;;;===BBBGGGDDDHHHKKKLLLHHHCCC???===999@@@DDDFFFNNNXXXWWWPPPIIIFFFBBB@@@@@@@@@???>>><<<===@@@CCCIIIOOOUUUXXXPPPJJJBBB;;;888777777666>>>===<<<;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;;;;???CCCCCC>>>999666444666555333111000000111111...///000000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,***((()))+++,,,+++(((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))***+++++++++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++(((((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))---,,,,,,+++***)))((((((((()))***+++,,,+++******'''(((((()))))))))))))))...,,,)))''''''))),,,...+++*********))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))))))))(((((()))***++++++((()))***+++++++++++++++((()))************))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))'''***,,,+++)))'''(((***((()))+++,,,,,,+++)))((('''(((((()))***+++++++++,,,,,,++++++***)))(((((()))***,,,------,,,***))))))************+++++++++,,,+++)))(((((()))+++,,,,,,+++******,,,---,,,*********))))))))))))))))))---...---***)))***((("""++++++++++++++++++++++++&&&)))***((()))---...,,,---,,,,,,++++++******)))+++++++++************)))++++++************++++++***+++------...---,,,+++)))******++++++******))),,,,,,,,,------.........+++,,,,,,+++***,,,///222:::444...************))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,************+++,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++&&&))))))&&&...444,,,++++++((($$$&&&******''';;;<<<<<<::::::;;;@@@DDDDDDGGGJJJJJJGGGBBB???===;;;AAAEEEHHHRRR^^^^^^WWWIIIFFFBBB???>>>>>>============>>>AAADDDIIIMMMOOOIIIEEE>>>999888888888999======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999999888===BBBCCC@@@:::666444333222111///////////////.../////////......---,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---+++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))))))))***+++++++++,,,***)))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***+++++++++******'''(((((()))))))))))))))+++)))'''&&&&&&''')))+++************)))))))))((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))***)))((((((((((((((()))(((((()))*********************************))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))***+++))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))'''***++++++)))((()))***'''(((***++++++***(((''''''(((((()))******++++++,,,,,,+++******)))(((((()))***,,,------,,,***))))))************+++++++++,,,+++)))(((((()))+++,,,+++***)))***,,,---,,,+++******)))))))))******+++)))++++++***,,,000000,,,++++++++++++++++++++++++(((+++***((((((,,,---***+++++++++++++++*********++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++******,,,,,,,,,---------------+++,,,---------///333666;;;666000,,,+++,,,+++***++++++++++++++++++++++++---,,,******++++++***(((++++++***))))))***++++++,,,+++++++++************************************,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---)))++++++)))444===888,,,---,,,''''''***+++)))======;;;999888:::===@@@BBBEEEHHHHHHEEEAAA===<<<;;;@@@CCCHHHUUUcccddd\\\IIIFFFAAA===<<<;;;;;;:::<<<<<<<<<===>>>@@@CCCDDDBBB>>>:::777888999;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999888777666555666;;;AAADDDBBB<<<666333000///...---------------......---,,,,,,,,,------******++++++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,.........------,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++******************++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++******************++++++******)))))))))((((((((())))))))))))))))))))))))************************((()))******++++++******'''((())))))******))))))))))))(((((((((((())))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''((((((((()))))))))))))))---,,,+++***))))))***+++******++++++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))((()))******(((((()))***'''((()))******)))((('''((((((((()))******+++++++++++++++******))))))((()))***+++,,,,,,+++***))))))************+++++++++,,,+++***))))))***+++,,,***))))))***,,,...---,,,***************+++,,,---)))*********...444666444++++++++++++++++++++++++***,,,+++((((((+++,,,************+++++++++,,,,,,,,,+++++++++************---,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,...///000333777:::;;;777222...------,,,+++************************///---***)))******)))'''++++++***))))))***++++++++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++************+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...***------+++777BBB???,,,000000+++''')))+++,,,>>>===;;;999888999;;;===AAACCCEEEDDDBBB>>><<<;;;;;;>>>@@@EEESSSbbbccc[[[IIIEEE???;;;999999888777;;;::::::::::::;;;<<<<<<===;;;888777888:::<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;777777777666555444333333666;;;AAADDDBBB<<<555000......------,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---.........---,,,,,,++++++------,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***++++++++++++************************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++((())))))***************(((((()))************)))******++++++++++++***************)))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))))))))******///---+++)))))))))+++,,,******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((((((()))***(((((()))******)))(((((((((((())))))************+++*********)))))))))((()))***++++++++++++***)))))))))*********+++++++++++++++***))))))***++++++)))((((((***,,,......---************+++,,,---...------,,,***---333444222++++++++++++++++++++++++***---,,,******...///---***++++++,,,------......,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,...---,,,***)))***+++++++++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,...///000111333666888999666333000---,,,,,,+++++++++++++++++++++++++++---+++)))((()))******)))+++******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++*********+++******************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************+++)))------***333===999+++000222,,,'''(((+++,,,>>>===<<<;;;;;;;;;;;;;;;???@@@BBBAAA>>><<<::::::<<<@@@AAACCCOOO^^^```YYYIIIDDD>>>999777777666666888888888888888999999:::<<<:::888888999:::;;;:::999:::;;;;;;;;;;;;::::::666666555444333333222222777:::???AAA@@@:::333...------------------,,,,,,---,,,+++******+++------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,,,,++++++******------...------------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))*********((())))))***************)))***++++++++++++***)))))))))))))))))))))******))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))''''''(((((())))))***************))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++*********+++,,,...---+++))))))***+++,,,******++++++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((((((((((((((''''''((()))******************************)))))))))))))))******************)))))))))))))))************************))))))*********++++++++++++******************+++)))((((((***,,,......---************+++,,,---...---...,,,)))+++000111///++++++++++++++++++++++++))),,,---+++---111333111+++,,,,,,---...///000000,,,,,,,,,++++++++++++***++++++************++++++...---+++***)))***+++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++***...///000000//////111333444333222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++*********++++++*********,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++*********++++++,,,---*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************000000)))---333,,,(((///111+++&&&'''***+++<<<<<<===???@@@@@@>>><<<===>>>???===;;;999999:::<<>>BBBEEEEEEAAA===<<<======;;;999777888999888>>>AAA???DDDPPPVVVTTTHHHCCC<<<777666666777777777777888888888888777777888777666777888999777666555666888999999999888777222111000000000111222333111000///111222333000...+++,,,------------,,,+++++++++,,,---------------,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++,,,---------+++---...---+++***,,,...++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))***************+++++++++)))(((((('''((()))***+++))))))***++++++++++++***((((((((((((((((((((((((((()))))))))************))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***+++------...---+++***)))***+++,,,((()))))))))***+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++)))))))))))))))))))))))))))'''$$$%%%'''***************))))))))))))*********)))))))))))))))))))))((()))))))))))))))))))))******))))))))))))******)))************+++++++++*********++++++*********+++***)))***,,,---,,,+++******)))))))))******+++(((***)))(((***......***++++++++++++++++++++++++))),,,,,,***,,,111222111++++++,,,,,,------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,((()))***++++++,,,++++++******++++++++++++******+++++++++++++++,,,,,,,,,...///000///,,,+++***++++++...000///---+++,,,---++++++++++++++++++++++++)))***+++...000///---***)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************************************************,,,333111''')))...((('''***+++))))))++++++)))999;;;???EEEIIIHHHCCC>>>;;;<<<;;;:::777666777999111:::===:::===IIIQQQQQQGGGBBB<<<777666666777888888888888888777666555555555444444666777888777555333555777888999888777666//////......///000222333---***(((***---000000///******,,,------,,,+++******+++---...///...------+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***++++++,,,---...//////***,,,...---+++***+++...++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))+++++++++***)))***+++(((((()))***+++,,,,,,---+++++++++************)))))))))))))))))))))))))))************************)))((('''''''''(((***+++))))))***++++++++++++***++++++************++++++(((((())))))*********+++))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))******---,,,***)))((()))***+++&&&'''(((***++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))&&&###$$$'''***+++***))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++******++++++++++++******,,,+++******,,,---,,,+++******))))))))))))))))))***,,,+++)))***,,,***&&&++++++++++++++++++++++++))),,,,,,)))***...///---******++++++++++++,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---&&&''')))+++,,,,,,,,,+++*********++++++******************++++++,,,,,,------...///...,,,+++++++++***---000000...,,,---///************************+++,,,---000111///+++((()))***+++,,,,,,+++***)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++************,,,,,,,,,,,,++++++******---,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))000...$$$(((000,,,'''******(((+++...---)))777999>>>EEEJJJJJJEEE???888777666555555555555555444555888;;;???CCCFFFHHHGGG@@@:::777888888666333666777999999777666777888444444444444444444333333555777999<<<===;;;666222///////////////.........111000///...............///......---,,,+++******+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))*********************************)))))))))((((((***)))((()))***+++***((())))))))))))************))))))***))))))((('''&&&************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******,,,+++***((((((((()))***))))))))))))))))))))))))((((((((()))******++++++(((((())),,,......***&&&++++++************++++++)))))))))))))))(((''''''+++++++++*********))))))))))))***+++,,,------...(((((('''(((((()))***+++,,,+++***))))))***+++,,,...---***((('''''''''((()))*********++++++++++++,,,,,,+++***))))))))))))---+++***(((((()))+++,,,,,,+++)))(((&&&%%%%%%%%%************+++++++++++++++***)))))))))***,,,,,,...---+++)))''''''''''''***)))'''&&&&&&(((***+++***)))(((''''''((()))***+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********)))))))))))))))***,,,---------......,,,)))''''''***---***+++,,,,,,------------***+++,,,,,,,,,***)))(((************************------------,,,+++******************************)))***+++,,,,,,+++***))))))***++++++))))))***+++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***---------,,,,,,+++++++++)))...444444000+++******---------,,,,,,+++++++++&&&)))---111111---)))&&&******+++++++++,,,,,,,,,+++++++++*********))))))------,,,++++++,,,------******))))))***,,,---///---,,,+++*********,,,,,,...---,,,***)))******+++***,,,......---+++++++++...+++)))((()))******))),,,,,,+++***))))))******++++++,,,,,,,,,++++++*********************************++++++++++++******'''((()))******)))((('''666777;;;AAAFFFFFFAAA===555555444333333333444444555666777999<<>>LLLMMM>>>///***))))))(((((())))))***((()))******+++*********(((((()))))))))))))))***---,,,,,,,,,++++++*********))))))(((((((((((()))((())))))******))))))(((************))))))((((((((((((((()))))))))************))))))******+++,,,))))))******++++++,,,,,,,,,+++***)))((('''''''''(((((((((((())))))))))))))))))***++++++++++++***''''''((())))))((((((''')))))))))*********++++++%%%&&&''')))*********+++'''(((((())))))((((((''')))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))))))))))))))************+++***************+++++++++,,,...000...+++)))+++---,,,***(((+++222888;;;<<<...---,,,+++++++++,,,---******************+++,,,************************---......---,,,+++******************************++++++************+++++++++,,,---,,,+++***+++---))))))******++++++*********++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,+++,,,+++*********+++++++++++++++(((***---//////---***((()))))))))************+++***************+++++++++******+++,,,,,,+++******))))))***++++++******)))(((((()))***++++++++++++((()))***+++,,,------,,,)))***+++*********,,,...111///,,,*********)))(((******,,,---------,,,++++++******)))***,,,---...******************************++++++++++++***************))))))*********222000...000333444222000222222111111111111111111222222222222222333444555222333333222111111111222222555888888555222///...////////////////////////000...------......---,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,---...------,,,,,,++++++***************+++++++++,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++***)))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))((()))***++++++***)))((('''((()))***+++******)))))))))))))))))))))))))))(((((())))))***++++++,,,+++)))---999FFFIII???444*********))))))*********'''((())))))*********)))(((((((((((())))))******++++++++++++************)))(((((((((((())))))***'''((()))******)))(((''')))((((((((('''&&&%%%$$$)))))))))*********+++++++++******)))))))))******'''((()))******++++++++++++******)))))))))******(((((((((((())))))))))))((()))***+++,,,++++++***(((((()))***))))))((('''))))))((((((((()))***+++(((((('''(((((()))***+++***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))*********+++++++++))),,,...---)))(((***---)))))))))***,,,///111222---,,,***)))***+++---...))))))***+++++++++++++++************************++++++,,,,,,,,,++++++*********************************++++++++++++*********+++,,,+++*********,,,)))******+++,,,,,,++++++***++++++,,,,,,++++++***)))*********++++++++++++,,,+++,,,,,,------,,,+++)))*********++++++++++++)))+++---//////---+++)))))))))))))))************))))))*********+++++++++***+++,,,------,,,+++***(((((()))******)))((((((((()))***+++,,,,,,,,,+++)))***+++,,,---,,,,,,+++''')))+++++++++***+++---...,,,))))))***++++++***)))***,,,---...---,,,++++++*********+++---000222******************************++++++++++++******)))******++++++******)))111000///111444555333000333222111000000///000000222222111111111111111222000111222222111111222333000333666777444111...---///////////////.........///---++++++,,,,,,,,,+++((())))))+++,,,---......++++++******+++,,,------++++++,,,,,,,,,---------)))))))))******+++++++++((())))))))))))***************++++++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,,,,+++***)))(((((())))))))))))))))))))))))************************(((((())))))***************)))((()))***+++***((())))))))))))************---+++***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***(((''''''''')))***++++++***)))''''''((()))+++++++++***)))))))))))))))))))))))))))((((((((()))******++++++---***+++222:::===888222++++++************++++++''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))******(((((('''(((((()))***+++'''((()))******)))(((''',,,,,,,,,+++***((('''&&&************++++++++++++---,,,+++***))))))))))))&&&&&&((()))************************+++,,,---...************++++++++++++((()))***+++,,,+++******)))***+++++++++)))((('''***)))'''&&&&&&(((***+++******(((''''''((()))***+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************))))))******++++++++++++&&&***---+++'''&&&))),,,)))+++------+++*********+++***)))((()))***,,,...((()))***,,,,,,,,,+++***************************((()))***+++++++++++++++************************)))***+++,,,,,,+++***))))))***++++++))))))***+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++))))))***+++,,,,,,***((())))))******+++++++++++++++,,,...//////...,,,+++))))))))))))************))))))******+++++++++++++++,,,------------,,,+++''''''((())))))((('''&&&((()))+++,,,------,,,,,,)))***+++,,,---,,,++++++&&&(((+++,,,,,,++++++,,,***)))'''(((***,,,------)))***,,,.........,,,+++************,,,///222444******************************++++++++++++******)))***+++,,,,,,+++***)))111111000000000000111111000000000///...///111444444444333222111000///...///000111222222111000///222333444555444222000...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++&&&''')))+++,,,,,,,,,+++++++++++++++,,,---......+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,((('''%%%$$$%%%&&&(((***((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))((()))***++++++***)))((())))))(((((((((((())))))))))))***+++---///222333************)))))))))(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))*********+++(((***+++***)))((()))*********+++,,,,,,***)))(((***)))))))))(((((('''''')))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))***++++++++++++***)))))))))(((&&&%%%%%%''')))+++)))***+++***(((((()))***&&&(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***((('''+++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,***************************************)))((((((+++*********))))))((((((******************++++++******,,,000333111,,,(((***************************)))((()))***,,,,,,,,,---,,,++++++,,,,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++---000222333,,,,,,++++++***)))(((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((111000000//////000000111000111111000//////222444444333222111000///......///000111111111000///...000111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++*********++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++$$$&&&(((+++---.........,,,++++++++++++,,,,,,---*********++++++,,,,,,,,,************************++++++************++++++,,,,,,++++++*********))),,,,,,+++************++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++******))))))((((((************)))))))))((())))))))))))))))))))))))((())))))******))))))((((((((())))))******++++++)))((('''&&&'''(((***+++))))))************))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((())))))(((((((((((())))))***))))))***,,,...111333+++******)))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************(((***+++***)))((()))******++++++++++++***))))))++++++++++++*********))))))))))))*********++++++************************))))))))))))))))))))))))+++++++++*********))))))***++++++++++++***))))))(((((((((((())))))******+++++++++***))))))+++...///...,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))******+++++++++******)))+++++++++*********)))))))))************+++++++++++++++************++++++******************************************************+++++++++***))))))***************+++++++++***************************************)))((((((************)))))))))(((************))))))))))))******+++...111000,,,(((***************************)))))))))***+++++++++---+++++++++,,,,,,***(((************************************************************************+++++++++***++++++,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((000000////////////000000000111111111000000222444222222111111000///......///000000000///...------------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********+++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++++++++*********++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++'''((()))+++------......,,,++++++*********++++++******+++,,,,,,,,,++++++************************++++++************++++++,,,,,,+++++++++*********,,,+++******))))))******+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************************)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))*********+++***)))))))))***,,,---******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))+++***))))))***---111333...,,,***)))))))))+++,,,************************))))))))))))(((((((((((()))))))))))))))))))))))),,,+++******)))*********))))))))))))************(((***+++***)))((()))***,,,+++******)))*********++++++++++++************((((((((()))))))))******************************************************+++************)))))))))***++++++++++++***))))))'''(((***+++++++++***)))------,,,******+++///222999444...+++++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++*********)))************************))))))))))))))))))))))))+++++++++,,,++++++***)))******************+++++++++++++++***************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************(((((()))*********))))))+++++++++***************************************)))************))))))(((************))))))))))))++++++******)))(((((((((*********,,,......,,,***************************)))))))))***************,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++***)))))))))+++***))))))))))))***+++((()))***++++++***)))(((000//////......//////000///000111111000000111333111111000000///...------/////////......---,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,***************+++++++++(((((())))))***)))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++***************+++******************+++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++******,,,,,,+++***))))))))))))******+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,------......,,,,,,+++***************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))+++************+++,,,---+++***)))(((((()))***+++((((((((((((((((((((((((******))))))))))))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))+++***(((((())),,,///222111///,,,)))((((((***+++************************))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++)))))))))))))))*********(((***+++***)))((()))***---,,,***)))))))))***+++)))))))))((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))(((((()))************)))---,,,+++))))))+++000333>>>666...***++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************------,,,,,,+++*********************************))))))))))))))))))))))))******++++++++++++************)))((()))***,,,---************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************(((((()))***+++++++++***,,,+++++++++***)))))))))************************))))))************)))(((*********)))))))))))))))***************************))))))***++++++++++++************************)))***++++++***))))))***,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,---...///000+++++++++*********)))))),,,+++)))(((((()))+++,,,))))))************))))))//////............//////...000111111000000000222000//////......---------...------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***************************+++++++++***)))((((((++++++++++++++++++++++++((())))))***++++++,,,,,,*********************************++++++******************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++------,,,+++************,,,,,,+++***))))))))))))+++++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))***+++---///000222222------,,,++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))************************************++++++++++++***************)))))))))))))))))))))))))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))(((((()))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))+++***)))((()))+++...///444111---***''''''((((((************************(((((((((((())))))))))))))))))))))))))))))))))))+++******)))******++++++******))))))))))))))))))(((***+++***)))((()))***---,,,***)))))))))***+++(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))))))))((('''&&&&&&((()))+++,,,+++***((((((***///222<<<555,,,)))***+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******++++++***************)))((()))***,,,---************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******)))******++++++,,,,,,,,,))))))******)))***+++,,,***************************,,,------***((()))***+++******+++,,,---+++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++***************,,,+++)))(((((()))+++,,,)))))))))******)))))))))......------------......,,,...000000/////////000.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***************))))))))),,,,,,------,,,,,,+++***++++++++++++++++++++++++***************+++++++++)))))))))***************)))***++++++++++++***)))*********++++++,,,,,,---------,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))***+++,,,---,,,++++++*********++++++---,,,+++*********++++++)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,((()))+++---///111333444...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************************************)))******************))))))))))))))))))*********(((((())))))******************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))((((((''''''(((((()))))))))(((((((((((())))))******)))))))))***,,,---111000---***(((''''''(((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************))))))))))))(((***+++***)))((()))***,,,+++******)))*********************++++++++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))******++++++++++++***))))))***(((&&&$$$%%%''')))+++++++++***(((((()))---000999333---))))))+++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******+++***************************++++++***************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((())))))************)))))))))))))))************)))*********++++++++++++(((***++++++***)))+++,,,***************************---000///+++))))))***+++******+++------,,,***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,***)))((((((((((((************************+++***))))))))))))***+++))))))))))))))))))))))))...------------------...+++---//////...---......------------,,,,,,,,,,,,***))))))((()))***,,,---,,,,,,+++++++++,,,,,,,,,************************+++,,,,,,++++++***)))(((+++*********)))))))))(((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((()))))))))*********+++)))***++++++++++++***))))))******+++,,,,,,------------,,,,,,,,,,,,---------,,,++++++******++++++'''''''''''')))***,,,---,,,++++++++++++,,,,,,---///---+++)))(((***+++---((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***,,,---///000000---,,,,,,++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************((())))))******))))))((((((((())))))******++++++((())))))***************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++((())))))******))))))((())))))(((((((((((())))))))))))******************,,,+++***))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''((())))))***************)))))))))((((((***+++***)))((()))******++++++++++++***)))))))))*********++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********++++++++++++***)))))))))((('''''''''((()))***+++++++++***))))))+++---777444///,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))(((((()))*********************+++++++++******)))))))))*********+++++++++)))************+++++++++++++++************++++++***************************************************++++++++++++******)))***************+++++++++))))))))))))))))))))))))(((((()))***************((()))))))))************+++******)))(((''''''&&&(((***,,,,,,+++***+++,,,************************,,,///222111,,,))))))+++*********+++------,,,*********************************************************************************)))((('''''''''(((************************))))))))))))))))))))))))))))))(((((((((((())))))...------,,,,,,------...***,,,...///...---------------,,,,,,,,,,,,,,,,,,(((((('''((()))***,,,---,,,+++++++++++++++,,,,,,************************((()))***++++++,,,+++++++++*********))))))(((((("""###%%%''')))+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------...------,,,,,,------...---,,,++++++******++++++***)))(((''''''((()))***++++++++++++,,,---......000...***((('''))),,,---******+++,,,------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,++++++***)))*********+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++************************(((((())))))))))))(((((('''(((((()))***++++++,,,))))))***++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))+++***)))'''''')))***+++((()))***++++++***)))((())))))(((((((((((())))))((()))***++++++***)))(((&&&'''((()))***++++++,,,(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((((((***+++***)))((()))*********+++,,,,,,***)))(((''''''(((((()))))))))***************++++++++++++************************))))))))))))))))))))))))'''((((((((())))))*********++++++++++++***))))))'''((()))++++++******)))+++,,,,,,+++***)))+++,,,666555222...***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))(((((()))******************+++,,,,,,,,,***)))'''))))))******++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))***************************************)))((('''))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************(((((())))))*********+++,,,+++***(((&&&$$$""""""'''***......,,,***+++---************************,,,000444222---)))***+++*********+++------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((()))+++,,,---******************++++++(((((())))))))))))(((((())))))(((((((((((())))))/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************+++***)))'''''')))***+++************************+++++++++************)))***************************++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,+++******+++---***************************+++,,,---------,,,+++------------------------***))))))((('''&&&&&&%%%***************+++++++++,,,+++)))((((((((()))***************************))))))))))))************,,,***)))'''(((***---...******))))))))))))******))))))***++++++++++++*********))))))((((((''''''************************)))************+++++++++******)))))))))))))))***+++++++++++++++***)))(((++++++***)))(((((())))))((((((((((((((((((((((((---,,,***)))))))))************))))))((((((((('''************))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++)))'''''')))+++++++++))))))))))))************+++***)))(((((()))***+++******************************************************++++++++++++******)))))))))***+++++++++,,,+++***))))))+++---///111999333+++(((***++++++)))******))))))))))))************))))))))))))******************************))))))))))))************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))************************,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))((((((''''''''''''((((((******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((()))***************,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,333...)))(((,,,...,,,)))))))))))))))))))))))))))+++)))'''&&&((())))))))),,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++,,,,,,,,,,,,,,,++++++************++++++***))))))***++++++************************,,,+++***))))))***+++,,,************************+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************++++++************************))))))*********+++++++++---,,,,,,,,,++++++++++++,,,---------++++++---...++++++++++++++++++++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&)))))))))(((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************************)))(((''''''******))))))))))))******))))))***++++++++++++******)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******++++++++++++++++++***))))))++++++***)))))))))))))))************************,,,+++***)))))))))***************)))))))))((((((************))))))))))))######$$$&&&''')))***+++((()))************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))((((((***+++******))))))))))))************+++***)))(((((()))***+++*********************************************************++++++************************++++++++++++*********+++---///000666000***((()))+++***(((******))))))))))))************))))))))))))******+++*********************))))))))))))************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))*********************+++++++++,,,,,,+++++++++************)))************************+++++++++******)))))))))************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))***************))))))))))))))))))))))))++++++************++++++******)))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))***************(((((((((((((((((()))))),,,++++++******++++++,,,444///***)))+++,,,***((())))))))))))))))))))))))+++)))'''((()))***))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,++++++++++++************)))))))))++++++***))))))***++++++************************---,,,+++******+++,,,---))))))))))))))))))))))))+++++++++************)))************************...------,,,++++++******)))******++++++******)))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++*********+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((('''++++++++++++++++++++++++++++++******)))(((((((((******))))))(((((('''''')))************))))))((((((((((((((((((((((((((())))))))))))************$$$&&&)))++++++)))&&&$$$))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((()))***++++++***++++++++++++***))))))+++***))))))))))))))))))************************++++++***)))))))))***************))))))))))))(((************))))))))))))!!!"""###%%%''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***++++++)))((())))))))))))******************))))))))))))******************************************************************************+++++++++***************+++*********+++,,,...///000,,,)))(((***+++)))'''))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))))))))))))))************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))*********************++++++++++++,,,+++++++++************)))*********************************)))))))))))))))************************+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,************************++++++************++++++************************(((((()))***************))))))******++++++,,,,,,++++++************++++++333///+++***++++++)))'''))))))))))))))))))))))))***))))))***++++++***((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++************)))))))))))))))))))))+++******************+++************************,,,+++************+++,,,))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,++++++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))************************+++++++++*********))))))---,,,,,,+++***)))((((((((()))***++++++***)))(((************************((()))))))))************ ###'''***,,,+++***((())))))************))))))((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))))))))*********+++++++++******)))******)))))))))))))))***''''''''''''''''''''''''*********))))))))))))***((((((((((((((((((((((((************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++,,,,,,)))'''((()))))))))***************))))))))))))))))))*********************************************************))))))))))))******,,,+++++++++***)))))))))************+++,,,---...,,,***))))))++++++***((())))))************))))))******))))))))))))******++++++******))))))((((((((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************************+++++++++++++++++++++*********))))))******************************************))))))************************+++++++++***************))))))*********+++++++++************************))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''((())))))***************************++++++++++++************************++++++************++++++************************(((((()))*********************++++++,,,---......++++++************++++++000---+++***++++++***((())))))))))))))))))))))))***)))***+++---,,,***((())))))***++++++*********++++++++++++++++++++++++************************************************************************++++++******))))))(((((()))))))))))))))))))))************++++++***************************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************++++++,,,,,,,,,---------************************)))******)))(((((()))+++++++++++++++++++++++++++************++++++,,,,,,************************++++++++++++************---,,,,,,+++***)))((((((((()))***++++++***)))(((************************((()))))))))************$$$%%%''')))+++,,,,,,,,,((()))************)))((((((((()))************)))(((((((((((())))))))))))************************)))))))))*********++++++,,,,,,***)))(((((((((((()))******+++++++++*********)))))))))))))))******''''''''''''''''''''''''))))))))))))***)))))))))''''''''''''''''''''''''************)))))))))(((,,,,,,++++++***)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++---,,,***(((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******,,,+++++++++***)))))))))************+++,,,,,,---+++*********+++,,,+++)))((()))************)))(((******))))))))))))***************)))))))))((((((((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************''''''(((((()))))))))***))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***'''((()))***************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************(((((()))***************&&&''''''((()))***+++++++++******))))))******++++++*********+++,,,,,,+++))))))))))))))))))))))))***)))***+++---,,,***(((+++++++++++++++***)))(((++++++++++++++++++++++++************************************************************************)))))))))))))))((((((((()))))))))************+++)))***++++++++++++***)))************************))))))))))))))))))))))))************************+++++++++************)))************************))))))******+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********+++++++++*********++++++++++++++++++,,,---,,,******,,,---************************+++************+++,,,,,,******************************************************))))))((((((''''''((())))))************)))(((((((((((((((((((((((())))))))))))************,,,+++******)))***++++++((()))***++++++***)))((('''((())))))******))))))(((((((((((())))))))))))************************************++++++++++++---,,,+++)))(((((((((((())))))***++++++++++++***)))))))))))))))******+++************************'''((()))*********))))))&&&&&&''''''''''''((((((************))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))***,,,---,,,***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++***************)))******++++++++++++,,,************************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))***************************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))))))))************++++++++++++************)))************************+++++++++++++++,,,,,,,,,************************)))))))))***************)))************+++++++++************************************++++++++++++)))))))))))))))))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&''')))***++++++******)))))))))************+++++++++++++++++++++++++++******))))))))))))******************************(((((()))***************((())))))******+++++++++******))))))))))))******((())))))***+++,,,------))))))))))))))))))))))))***))))))***++++++***(((++++++,,,,,,++++++***)))************************************************************************************************)))))))))))))))*********************++++++,,,,,,)))***++++++++++++***)))*********************************++++++*********+++++++++++++++++++++++++++++++++************)))***************************************+++++++++++++++,,,,,,,,,,,,++++++++++++******************************************))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---------++++++---...++++++++++++++++++++++++---,,,***)))((((((((()))++++++++++++++++++++++++************************)))))))))((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))************---,,,++++++************((()))***++++++***)))((('''(((((()))))))))))))))'''((((((((()))))))))***************************))))))))))))***************)))))))))))))))******))))))***+++++++++++++++)))))))))))))))***++++++************************&&&''')))*********))))))((((((((()))))))))******************))))))))))))''''''(((((()))))))))***+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***)))((())),,,---...---))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************+++++++++)))******+++++++++++++++)))***))))))(((((()))***((()))***++++++***)))(((******))))))))))))******''''''(((((()))*********))))))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))))))))************+++++++++************)))************************)))*********++++++++++++************************((()))))))))*********+++)))************+++++++++************************))))))))))))*********+++************************))))))))))))))))))))))))&&&''')))******)))'''&&&&&&''')))+++,,,+++***)))))))))))))))******************************************))))))))))))******************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***++++++++++++,,,))))))))))))))))))))))))+++)))'''((()))***))))))***++++++,,,,,,,,,++++++************************************************************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,,,,++++++***)))))))))******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,///---+++(((&&&%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))*********************+++++++++***)))((((((((()))+++,,,************************))))))))))))************((()))***+++,,,,,,++++++''')))***++++++***)))''''''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))+++,,,---((()))***+++++++++++++++))))))((())))))***++++++((((((((((((((((((((((((&&&'''(((*********)))((())))))******+++++++++,,,************))))))))))))************))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***)))'''(((+++...//////))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))******+++++++++,,,)))******+++++++++******))))))((('''&&&&&&''')))''')))***++++++***)))'''******))))))))))))******&&&&&&'''((()))***++++++))))))))))))************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))))))))************+++++++++************)))************************(((((())))))*********+++************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,)))))))))))))))))))))))))))***,,,------,,,***)))%%%''')))+++,,,+++***)))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************(((((()))*********************))))))))))))))))))******))))))))))))******)))***,,,,,,************))))))))))))))))))))))))+++)))'''&&&((())))))))),,,+++***))))))+++---...,,,,,,,,,++++++*********************************)))******+++++++++******+++******************+++***++++++,,,,,,++++++************+++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++*********************************************************+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))************))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,+++***************))))))))))))******))))))))))))************))))))************))))))++++++***)))((('''&&&&&&******))))))))))))******+++***)))(((((()))***+++((()))***++++++***)))((((((((())))))((('''&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&++++++***)))((('''&&&&&&)))))))))******+++++++++))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************(((((())))))*********+++))))))************))))))(((((()))***************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))...+++''''''))),,,,,,+++))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))************))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))---,,,,,,+++*********+++)))(((((()))++++++***(((***((('''))),,,...,,,***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************))))))***++++++++++++***,,,,,,+++******+++,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))***************)))))))))))))))***+++,,,++++++,,,,,,+++'''%%%(((((((((((()))))))))))),,,+++***))))))+++,,,---,,,,,,,,,++++++*********************************))))))))))))((('''&&&&&&******)))(((((()))************++++++++++++***************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((************************++++++++++++++++++++++++***+++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))************))))))************************)))))))))******+++++++++************************++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))******))))))))))))******))))))))))))************))))))************))))))******))))))))))))((((((******))))))))))))******+++***)))(((((()))***+++))))))************))))))(((((())))))(((''''''&&&(((((((((((((((''''''''')))))))))(((((((((''''''++++++++++++************((()))))))))*********+++))))))))))))))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))(((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))))))))************************((()))))))))************))))))************))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))---***((((((***++++++***))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((()))******************)))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++******)))))))))***+++***))))))***+++***)))***((('''))),,,---,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************))))))***++++++++++++***,,,++++++******++++++,,,+++++++++++++++***))))))************************))))))))))))******************))))))))))))******+++***+++,,,,,,+++(((&&&(((((((((((())))))))))))---,,,+++*********+++,,,+++++++++++++++*********************************---------,,,+++***)))(((***)))'''&&&&&&''')))*********++++++++++++************************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))''''''************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))************))))))************************)))))))))))))))*********************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))***************))))))))))))******))))))))))))************))))))************)))))))))))))))*********++++++******))))))))))))************))))))))))))************))))))))))))******(((((()))))))))((('''''''''((((((((((((((())))))***)))))))))))))))(((((())))))******+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************************************))))))))))))******************++++++++++++******(((((()))***************((((((((((((((((((((('''************************))))))))))))))))))))))))************************))))))))))))))))))******+++***))))))++++++***)))))))))))))))))))))))))))******))))))))))))******************))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))+++***))))))((()))))))))...,,,***)))***+++***)))***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))***++++++++++++***,,,+++************+++,,,***++++++++++++***))))))************************)))))))))*********++++++,,,+++***)))))))))))))))***))))))+++,,,,,,)))'''(((((((((((())))))))))))------,,,************++++++++++++***************************************............---,,,+++++++++***(((&&&&&&(((***+++++++++,,,,,,,,,,,,+++++++++*********)))(((((((((************************++++++++++++++++++++++++***************)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,************************++++++,,,,,,,,,++++++***************************)))******++++++******)))************************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++,,,,,,,,,---******))))))))))))******((()))))))))************))))))************))))))************++++++++++++******))))))))))))*********))))))))))))))))))***+++***)))(((((()))***+++(((((()))))))))(((((('''''''''(((((()))))))))***************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))))))))************))))))+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))))))))))))))***************++++++++++++******(((((()))***************))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))***+++***)))((())))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++******)))))))))******111...***))))))*********)))))))))***++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,---...///((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))***++++++++++++***++++++************++++++******+++++++++******)))(((((((((((((((((((((((())))))*********+++++++++---,,,+++***))))))(((((()))((((((***+++,,,***)))(((((((((((())))))))))))---,,,,,,+++************************************************************(((((()))***++++++******,,,+++)))(((((()))+++,,,,,,,,,------------,,,,,,+++*********)))(((((((((************************++++++++++++++++++++++++(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++,,,,,,,,,---******))))))))))))******((()))))))))************))))))************))))))++++++++++++*********)))******))))))))))))******)))))))))******)))))))))+++***)))(((((()))***+++(((((()))))))))))))))((('''((((((((())))))******))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))))))))************))))))++++++******************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))*********++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++*********(((((()))***************************************************************************************(((((((((((((((((((((((((((((())))))************((()))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++++++++)))(((((()))++++++))))))))))))))))))))))))++++++*********++++++,,,111...***))))))*********)))***************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,---...///((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************)))******+++++++++******((((((((((((((((((((((((************++++++++++++------+++***))))))))))))((('''''')))+++++++++)))(((((((((((()))))))))))),,,,,,,,,++++++++++++***)))))))))***************************************'''((()))***+++,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,******************))))))************************++++++++++++++++++++++++'''''')))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++******************************++++++++++++******************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))***************))))))))))))******))))))))))))************))))))************))))))++++++*********)))))))))******))))))))))))******))))))************))))))******))))))))))))******(((((()))*********))))))((())))))))))))))))))***(((((()))))))))))))))***,,,+++++++++******))))))+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((()))************************+++++++++,,,,,,************************************************************************((((((((()))******++++++((()))******(((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++,,,---...,,,***)))***+++***))))))***++++++***)))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))***++++++++++++***))))))***++++++***))))))))))))***++++++++++++************************************++++++++++++,,,---,,,+++***************)))((('''(((***+++***)))(((((((((((())))))))))))******+++,,,,,,,,,++++++((()))))))))*********+++******************************+++,,,------------((()))***++++++***)))(((***++++++,,,,,,++++++************+++++++++++++++************************************************((())))))*********))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,---************************)))***+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***************************++++++++++++*********)))************************++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))******))))))))))))******))))))))))))************))))))************))))))(((((())))))))))))************))))))))))))******((()))***++++++***)))((())))))************))))))(((((()))************************)))))))))))))))''''''((((((((()))))))))************++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))''''''(((((()))***++++++***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++((())))))******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((((()))***************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************************************'''(((((()))******++++++(((******(((&&&&&&)))+++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************)))******************)))))))))************))))))))))))))))))))))))))))))***************+++,,,,,,+++***))))))***+++***))))))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))***++++++++++++***((()))***++++++***)))((())))))***+++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++******+++++++++***((('''''')))***))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))*********+++************************(((((()))))))))(((((('''&&&((()))++++++)))(((&&&))))))************))))))*********+++,,,,,,,,,---***************************************************++++++******)))((('''************************************************++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,++++++************))))))))))))******))))))))))))************))))))************))))))&&&&&&'''((()))***++++++******))))))))))))******((()))***++++++***)))(((((()))***++++++***)))((((((((()))***************++++++******))))))((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))%%%&&&&&&((()))***+++,,,******))))))((((((((('''************************---,,,+++)))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,((())))))***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''(((((()))***************&&&&&&''')))***+++,,,---((((((((((((((((((((((((************************(((((((((((((((((((((((('''(((((()))***+++++++++)))******(((%%%%%%)))---))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((())))))***++++++)))(((((()))++++++***((()))+++---,,,)))(((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))***++++++++++++***((()))***++++++***)))(((((()))***+++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,***)))''''''((())))))((((((((((((((())))))))))))************************************************************************++++++++++++++++++++++++******))))))))))))******)))******)))(((((()))+++++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++************++++++******************************))))))******+++,,,))))))***+++---...//////,,,...//////---+++++++++///...---+++***++++++,,,++++++++++++++++++++++++************************+++---///---+++)))+++---************************+++++++++,,,,,,+++++++++---+++,,,111333...+++***(((///222000,,,,,,+++(((---,,,++++++------,,,+++******************************))))))))))))******))))))))))))((((((((((((---,,,***(((''''''((((((((()))***+++***)))'''%%%''''''(((((()))))))))***+++,,,---,,,***(((((()))((((((''''''''''''((((((***************++++++,,,((()))*********((('''&&&******))))))((((((''''''*********************+++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++***))))))***+++,,,+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))************))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********)))(((((((((((())))))***)))*********++++++++++++))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))***+++,,,+++)))''''''((((((((((((((((((((((((((()))************+++++++++,,,,,,++++++***)))))))))***)))((((((((((((((()))******)))***+++++++++***+++++++++++++++***)))(((((((((((((((((((((((((((***)))))))))((((((''''''+++*********))))))((((((+++***)))))))))***,,,,,,))))))(((((((((((())))))(((((()))***************************************************************,,,+++++++++***)))))))))))))))*********))))))(((******))))))((((((''''''(((***+++***)))((()))***)))))))))))))))))))))))))))******++++++,,,------,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++))))))))))))************++++++******)))*********************************((()))******)))'''$$$###,,,,,,,,,,,,,,,+++******************************************************************************++++++++++++++++++++++++******))))))))))))*********++++++***((((((***,,,************************,,,++++++***))))))******************************++++++************++++++***************************************++++++,,,)))******+++,,,---.........000222222000---,,,,,,,,,,,,***))))))******+++++++++++++++++++++++++++************************+++---...---+++)))+++,,,******************************++++++++++++******+++***+++000111///000333000333222,,,))),,,//////******)))***,,,---,,,+++******************************))))))))))))******)))))))))))))))))))))(((,,,+++***)))(((((())))))))))))((('''''''''''''''((((((((())))))************,,,---,,,***(((((()))))))))(((((((((((())))))***))))))))))))***++++++)))*********))))))((('''************))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((((((((((()))***+++++++++*********))))))******************************))))))******+++,,,))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************(((((())))))*********+++***))))))(((((())))))***************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((())))))***,,,+++***(((''''''&&&&&&)))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++************)))))))))((())))))))))))))))))))))))''')))***+++)))))))))***************************(((((()))))))))*********************************)))))))))(((((())))))*********))))))*********)))+++++++++++++++***))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******************)))))))))(((***)))((((((((()))++++++))))))(((((((((((())))))(((((()))*********************************************************************))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((***+++***)))((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++******++++++++++++******))))))))))))************+++***************++++++************************((()))******)))(((&&&%%%(((((())))))(((((('''&&&************************************************************************++++++++++++++++++++++++******))))))))))))***************(((''''''***,,,)))))))))))))))))))))))),,,+++******)))*********************************++++++************++++++************************)))************+++++++++++++++++++++,,,,,,,,,---000222555555222///---,,,)))(((((((((((()))******************************************************+++,,,---,,,+++***+++,,,************************)))******************)))***)))+++...///000777???IIIHHHAAA666///......---+++******+++,,,---,,,*********************************))))))))))))******))))))))))))))))))))))))++++++******)))******+++***(((&&&%%%%%%&&&'''))))))))))))******************+++,,,,,,***(((((()))******))))))))))))******))))))((((((((()))******++++++***))))))))))))***************+++++++++++++++++++++******)))))))))---,,,+++*********+++,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''((((((''''''''''''((((((+++++++++***************+++******))))))(((((((((******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((((()))***+++++++++*********))))))*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))))),,,+++***(((''''''''''''((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))$$$''')))*********,,,---************************'''((((((((())))))))))))'''(((((()))******++++++)))))))))))))))***+++,,,++++++******))))))((((((***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))((((((************)))))))))))))))(((((((((((()))******))))))(((((((((((())))))(((((()))***************************************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))(((((((((((((((***+++***)))((()))***))))))))))))))))))))))))---,,,,,,+++******)))))))))******++++++******))))))******************)))))))))))))))************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%************************************************************************************************+++******))))))******+++))))))(((&&&%%%&&&)))+++************************++++++***************+++************************++++++************++++++************************))))))******++++++++++++,,,+++++++++++++++++++++///111444444111...+++***'''''''''((()))******+++************************************************+++,,,,,,,,,++++++++++++************************))))))************))))))******+++,,,,,,///:::EEEbbbccc___SSSGGG<<<000'''///---++++++,,,,,,***)))******************************))))))))))))******)))))))))))))))************************+++++++++)))((('''&&&&&&'''((()))******************++++++)))***,,,+++)))(((((()))***))))))(((((())))))***((((((((((((((())))))***,,,+++***))))))***+++,,,)))))))))******+++++++++))))))))))))************---+++)))(((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((((((((((((''''''(((((((((************************)))(((((('''&&&%%%%%%$$$))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,++++++************++++++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))$$$''')))*********,,,---((((((((((((((((((((((((((((((((()))))))))******((((((((())))))*********))))))))))))***+++------,,,------,,,***)))))))))******+++++++++******)))************************((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((()))***************************************(((((((((((((((((((((((('''(((((())))))*********((())))))************)))))))))))))))(((((((((((((((***+++***)))((()))***)))))))))))))))))))))))),,,+++++++++******))))))((()))***++++++***)))((())))))************))))))((()))))))))************))))))))))))***+++,,,---************************))))))(((((()))***++++++((()))))))))))))))((((((************************************************************************************************++++++************++++++******)))(((&&&'''))),,,+++++++++++++++++++++++++++***************++++++************************++++++************++++++************************((()))***++++++++++++***,,,,,,++++++++++++******+++...000000---***(((((('''((()))***++++++,,,,,,************************************************++++++***++++++,,,++++++************************))))))************)))))),,,+++,,,,,,,,,...888CCC```hhhnnnmmmdddVVVCCC333000...+++)))***++++++*********************************))))))))))))******((()))))))))*********+++)))*********++++++******((()))******+++***)))(((++++++******************(((***++++++)))(((((())))))((((((''''''(((((()))((((((((((((((())))))***,,,+++***))))))***+++,,,'''(((((())))))*********''''''((()))***++++++,,,***)))(((&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************)))(((((('''&&&%%%%%%$$$(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++++++++************++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***************++++++''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))'''(((*********)))***+++(((((((((((((((((((((((()))))))))*********+++++++++*********)))))))))((())))))))))))***+++---------...///---***)))***+++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))************+++++++++,,,,,,,,,))))))(((((((((((())))))(((((()))***************************************(((((((((((((((((((((((()))))))))******+++++++++(((((()))***************(((((((((((())))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))******+++++++++((()))***++++++***)))((())))))************))))))((()))))))))************))))))))))))***+++,,,---************************)))((((((((()))***+++,,,)))******+++++++++******************************************************************************************************++++++************+++++++++,,,,,,,,,******+++---++++++++++++++++++++++++*********)))******+++,,,************************++++++************++++++************************((()))***,,,,,,+++******+++++++++++++++*********)))+++,,,,,,***(((((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))***+++,,,+++***************************)))******************)))---+++,,,---------333:::EEEQQQ```jjjnnnjjj\\\OOO999555///+++***+++,,,---******************************))))))))))))******((())))))******+++++++++))))))*********))))))(((''')))+++,,,,,,+++***(((***************)))))))))''')))******)))(((((()))((((((''''''''''''(((((())))))((((((((()))*********))))))))))))***++++++((((((((((((((()))))))))&&&''''''((()))***++++++(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++*********************++++++++++++******))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))*********************))))))*********))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((***++++++)))(((((()))************************************++++++++++++,,,,,,++++++***))))))((()))))))))))))))***+++,,,+++---///---***(((***,,,))))))***++++++++++++***************************)))))))))***************))))))))))))***************+++,,,,,,------,,,,,,))))))(((((((((((())))))(((((()))***************************************))))))))))))))))))))))))************++++++++++++'''((()))******+++******(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))***++++++,,,((())))))******))))))((()))******************)))))))))))))))************))))))))))))***+++,,,,,,************************((((((((())))))*********((())))))***************************************************************************************************************,,,++++++******++++++,,,(((***,,,,,,+++***************************************))))))***++++++,,,************************++++++************++++++************************((()))+++,,,,,,+++***)))***************+++++++++)))***+++***)))(((***+++((()))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((())),,,---,,,*********************************++++++++++++******+++)))***...000......111111999CCCMMMYYYcccddd```RRRJJJ>>>555///---------******************************))))))))))))******((())))))******+++,,,,,,))))))******)))((('''&&&(((((()))************************))))))((((((((('''(((******)))(((((()))))))))(((((((((((())))))***))))))))))))***++++++'''((())))))*********)))******))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***************+++,,,,,,+++******))))))*********+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))************************))))))))))))***))))))(((((())))))***************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((***))))))((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))***************************))))))))))))************,,,,,,,,,+++++++++++++++)))))))))(((((())))))***(((+++---,,,((('''))),,,))))))***+++++++++++++++************************&&&'''''''''((((((((()))((()))))))))************)))***+++,,,---,,,++++++))))))(((((((((((())))))(((((()))***************************************************************************))))))))))))'''((()))******+++++++++'''((((((((()))))))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++++++++******))))))))))))************+++***************++++++************************&&&'''((()))))))))((('''((())))))***++++++******************************************************************************)))))))))))))))))))))))),,,++++++******++++++,,,$$$'''******)))'''&&&&&&))))))))))))))))))))))))******))))))***+++,,,,,,************************++++++************++++++************************''')))+++,,,,,,,,,***)))))))))*********++++++++++++++++++***)))***,,,...((()))+++,,,,,,+++******------------------------************************+++)))'''))),,,---,,,***************************++++++,,,,,,,,,,,,++++++(((''')))///222///,,,,,,...//////222???QQQ\\\___kkk```OOO@@@555///,,,+++******************************))))))))))))******((())))))***++++++,,,,,,((()))))))))((('''%%%$$$)))((('''&&&'''(((***,,,***)))))))))(((((('''''''''(((******)))(((((()))******))))))))))))*********************++++++,,,&&&'''(((*********)))(((,,,+++++++++******)))))),,,+++***)))((('''&&&&&&'''((()))***+++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))((((((((()))***+++,,,,,,+++***)))))))))******++++++++++++(((((((((((())))))))))))+++++++++***++++++,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++******)))((((((((())))))(((((((((((())))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''(((***+++***)))***+++(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---......***)))((((((((((((((()))%%%))),,,***'''%%%(((,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++((()))***+++,,,+++******))))))(((((((((((())))))(((((()))*********************************************************************))))))((((((''''''''''''(((******+++++++++'''((((((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++))))))))))))************++++++******************************************&&&''')))******((('''%%%******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,+++++++++*********))))))************************&&&(((***,,,---,,,+++***+++++++++*********))))))))))))*********+++++++++++++++,,,+++***'''$$$"""************************+++++++++***************************************)))************+++++++++,,,+++(((&&&&&&(((***,,,*********++++++,,,,,,,,,,,,***)))+++---...+++)))+++******))))))******++++++'''$$$%%%)))+++(((%%%++++++******************((()))***+++,,,,,,+++***'''***,,,---///666AAAJJJXXXeeeiiiYYYCCC444///------+++******++++++***)))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...+++'''''')))***)))((((((((())))))******++++++(((((((((((((((((((((((((((&&&$$$""""""%%%(((***+++++++++*********))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))++++++******)))***)))((('''%%%%%%%%%$$$((((((((()))******++++++************************((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,,,,+++++++++++++++,,,,,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))************'''(((((()))******+++++++++***)))'''''''''((()))%%%&&&(((*********))))))((()))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((*********)))))))))))))))************************((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******)))*********++++++++++++)))************+++++++++&&&''''''((()))******++++++*********,,,---,,,++++++++++++*********))))))+++++++++*********))))))(((((()))***++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++*********************************)))))))))(((((())))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************,,,++++++******++++++,,,+++++++++*********))))))************************'''(((***,,,,,,,,,+++***+++++++++*********))))))))))))*********+++++++++((()))+++,,,,,,+++)))(((******************************************++++++************************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++,,,,,,,,,******+++------+++)))---,,,,,,++++++,,,,,,------)))&&&'''***,,,***'''++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,///111000...///444999BBBQQQ___^^^TTTHHH;;;222+++***)))***+++,,,+++)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***(((''')))***)))((()))))))))))))))*********((((((((((((((((((((((((***)))'''&&&&&&(((***,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************)))))))))((('''((()))***+++******)))***))))))(((((((((((((((*********)))))))))))))))************************************************+++***)))(((((()))***+++******************************))))))))))))******))))))(((((((((((())))))++++++************++++++++++++******)))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((***,,,,,,+++)))'''''''''))))))))))))))))))))))))))))))))))))************''''''(((((()))******++++++***)))((((((((())))))++++++++++++***)))((('''(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***)))))))))))))))))))))************************************************************)))))))))(((******))))))))))))******)))))))))*********++++++))))))*********+++++++++(((((())))))******++++++***)))((()))***++++++)))+++++++++*********))))))+++++++++*********))))))(((((()))******+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((************************************************++++++************+++++++++++++++***************************************'''(((***+++,,,,,,+++***+++++++++******************************+++++++++)))***+++---------,,,,,,************************)))))))))***+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***+++,,,---+++)))---,,,,,,++++++,,,,,,---...+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...111333111---******+++...;;;KKKVVV[[[XXXMMMBBB000...,,,++++++,,,+++***+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***(((((()))***)))(((************)))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((()))************)))******))))))***+++,,,,,,++++++******)))(((((('''******************************************************))))))))))))************************************))))))))))))*********))))))(((((())))))*********)))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***+++,,,+++)))'''''''''))))))))))))))))))))))))))))))))))))************''''''(((((()))*********++++++***)))))))))******---,,,+++***))))))))))))&&&''')))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))******************************************************************))))))))))))******))))))))))))******((((((((()))))))))******)))))))))*********++++++***************+++++++++((('''&&&''')))***)))(((+++++++++***************+++++++++***************((())))))******+++++++++((((((((((((((((((((((((+++************))))))))))))))))))))))))))))))))))))******************)))'''((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))******++++++++++++******+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************++++++************++++++************************************************((()))***++++++++++++***************************************************,,,,,,---------,,,+++***************************(((((()))***+++,,,,,,,,,************************))))))*********+++++++++***+++,,,---------,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++***+++******))))))******+++...,,,******,,,---,,,++++++++++++,,,,,,,,,,,,,,,---,,,+++******+++------+++---000///---***)))***+++///777AAAKKKSSSVVVUUUAAA<<<444...+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))***))))))++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++************+++,,,,,,************))))))((((((***************************************************))))))))))))))))))***++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))***)))))))))((())))))***+++(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))((((((&&&(((*********)))***+++((((((((((((((((((((((((((()))))))))************)))))))))*********++++++++++++*********************)))(((((()))***,,,---&&&''')))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******))))))))))))))))))))))))******************************************************************)))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))*********************************)))((('''&&&''')))***)))(((************************************************((()))))))))*********+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************************************************************+++******))))))******+++************************************************)))*********+++++++++******************************************************+++++++++++++++******************************(((((()))***+++,,,,,,,,,************************))))))*********+++++++++)))+++,,,.........,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++++++++******))))))******+++,,,+++******++++++++++++)))*********+++++++++,,,,,,+++***))))))***+++,,,***+++,,,,,,++++++,,,------,,,,,,///666@@@NNNWWWRRRIII===222+++)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******)))))))))***++++++******))))))(((((())))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++***))))))))))))***(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******************************))))))))))))************))))))))))))******))))))(((((()))******+++((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))((((((&&&(((************+++,,,((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,*********+++++++++******)))(((''''''((()))+++,,,(((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))((((((((()))((('''(((***+++***)))************************************************)))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++******************************************************))))))))))))*********************+++++++++*********************************************+++***************++++++++++++++++++***************''''''((()))***+++,,,---************************)))))))))***+++++++++,,,************************)))************+++++++++)))***,,,---...------,,,,,,,,,++++++++++++++++++)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++******))))))******+++)))))))))******++++++,,,++++++******))))))******,,,,,,************,,,---+++***+++,,,,,,111<<>>333,,,)))((('''***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))++++++***))))))***************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++++++++***)))((((((((()))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))******+++,,,(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))******+++*********+++***)))(((''''''''''''*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))((((((((()))******++++++************************(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((()))))))))******((((((((()))))))))******((((((((((((((()))))))))***)))((()))+++,,,+++******************+++++++++***************+++++++++))))))))))))))))))))))))************************(((((()))))))))))))))***)))))))))))))))))))))))))))******************)))************++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))*********+++++++++************************++++++***************+++))))))*********++++++++++++++++++*********))))))((((((((()))***+++,,,,,,******************************************++++++************************)))************+++++++++)))***+++,,,,,,---------++++++++++++++++++,,,,,,)))+++------+++******,,,---,,,,,,++++++,,,,,,---***++++++***))))))+++,,,))))))***++++++,,,------+++,,,,,,,,,++++++***))),,,***)))))))))******))))))(((***...---+++...666BBB===666000---+++)))'''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((++++++***))))))+++)))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++(((((((((((())))))******))))))************))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))++++++)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******+++******))))))******+++)))))))))******+++------)))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))*********))))))************)))(((''''''---,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))'''(((((()))******++++++************************))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))*********++++++(((((((((((()))))))))***((((((((())))))******+++***)))((()))+++,,,+++***))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))(((************************(((((((((((())))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))******************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))******++++++++++++************************++++++***************+++))))))******++++++++++++++++++++++++******))))))---,,,+++***))))))))))))************************+++++++++***************************************)))************+++++++++))))))******+++,,,------*********++++++,,,,,,---)))+++...---+++)))***,,,+++******************++++++,,,,,,+++******+++---******+++,,,,,,---......,,,,,,---...---,,,***)))((('''((()))******)))'''+++''')))...///******...000...---------,,,***'''))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%(((+++,,,***((()))+++(((((())))))******++++++(((((((((((((((((((((((('''''''''&&&'''(((((()))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++***)))((((((((()))+++,,,((((((((()))***,,,---...++++++******)))((((((((())))))))))))))))))))))))************************((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******++++++************++++++************+++,,,---...******))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((%%%''')))*********+++---))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''&&&'''(((*********)))((('''(((***+++,,,,,,++++++///---+++)))((()))+++---(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******'''(((((()))***+++++++++************************************************(((((())))))*********+++******))))))))))))******************++++++++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---***)))((()))***+++***)))))))))******++++++++++++))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((())))))************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******+++++++++*********)))))),,,,,,++++++***)))))))))************************))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++)))******++++++,,,------+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))---,,,+++***)))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((())))))(((((((((((())))))))))))(((((()))+++---...***************************************)))(((((())))))******+++++++++,,,))))))))))))************+++*********))))))((((((+++***)))***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***,,,---...///+++++++++++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))((((((((()))((((((+++***(((&&&&&&''')))*********))))))(((((('''''',,,++++++++++++++++++,,,))))))******+++++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++***)))((((((((()))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***))),,,+++)))((((((((()))***,,,+++***))))))***+++,,,************))))))))))))***)))(((((())),,,///111---,,,***(((((()))***+++******))))))((((((''''''))))))*********))))))(((,,,+++++++++******))))))((())))))&&&###$$$(((,,,(((******((('''((())))))))))))))))))************,,,+++++++++***)))))))))***)))))))))))))))******++++++++++++++++++++++++((((((((((((((()))******,,,+++***))))))+++---///))))))))))))))))))))))))---)))''')))---...+++''''''+++,,,)))(((***+++)))******++++++++++++******+++++++++*********))))))******************++++++************************))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))------,,,,,,,,,+++++++++,,,++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))******+++,,,((())))))***************************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))))))))(((((((((((()))))))))((((((((((((***+++,,,***************************************)))(((((()))))))))*********++++++))))))))))))************************)))))))))(((,,,***)))***++++++***)))******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))***+++,,,---***++++++++++++***)))((())))))))))))))))))))))))***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))************************+++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))))))))))))))((())))))(((''''''((()))***+++*********))))))))))))******))))))))))))******)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++************************+++***))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))++++++))))))((()))******+++******))))))******+++************************)))******+++,,,---......---,,,***)))((()))***+++)))))))))))))))(((((((((&&&'''(((******+++++++++++++++*********)))))))))(((((()))(((''''''((()))((())))))((('''((())))))))))))))))))************+++++++++*********************))))))))))))******************************((((((((((((((()))******+++******)))***+++,,,---))))))))))))))))))))))))++++++***)))((((((((((((&&&***+++((((((,,,......******++++++++++++******+++++++++***************((())))))***++++++,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++******)))))))))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************))))))))))))))),,,,,,,,,,,,++++++++++++------,,,,,,+++******)))+++++++++***************************************++++++++++++,,,,,,,,,,,,&&&''''''((())))))******++++++++++++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))%%%&&&((()))***+++++++++&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++*********))))))(((((())))))***)))((((((((((((((())))))************************)))************))))))((((((((())))))))))))******))))))))))))************************))))))))))))---+++******++++++)))(((******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))************++++++******))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))'''((())))))******))))))************))))))))))))))))))))))))))))))))))))+++*********))))))))))))''''''(((((())))))******++++++++++++************)))((((((''''''(((((()))(((((())))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))***+++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******+++******))))))******++++++******)))******++++++)))******++++++******)))******************++++++)))***+++---------,,,+++,,,+++***)))))))))***+++(((((())))))))))))))))))(((((()))*********************))))))))))))((((((((('''(((***+++,,,***)))((((((((())))))((((((((())))))))))))***************************+++++++++******)))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++))))))))))))))))))))))))(((+++,,,***&&&%%%(((+++(((+++,,,)))(((---000000******++++++++++++******************************))))))*********+++++++++************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************+++++++++******)))((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******************)))))),,,+++++++++++++++++++++,,,,,,,,,++++++************************************************************++++++++++++,,,,,,,,,)))))))))******+++++++++******************************))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++***)))&&&'''(((((())))))((((((************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++++++++***))))))))))))))))))******)))))))))((((((((()))************************))))))************)))(((((((((((((((((()))))))))((()))))))))*********************)))))))))))))))---+++******++++++)))(((******))))))))))))******))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))*********))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((%%%&&&((()))************************************(((((((((''''''(((((((((((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***++++++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))))))))+++***)))(((((()))***+++***************++++++,,,((()))***++++++***)))((()))))))))************************++++++******)))++++++***))))))******+++((((((((())))))******+++,,,,,,++++++)))(((&&&&&&)))))))))((((((((((((((()))'''&&&)))...111111000+++(((''')))***((('''(((((()))))))))************)))))))))***+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))*********))))))))))))))))))))))))))))))%%%(((,,,,,,***)))+++...+++......***(((,,,...---******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,,,,+++++++++*********)))************************''''''((()))******++++++************************))))))))))))))))))))))))))))))+++++++++***)))((('''((())))))******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,******))))))))))))************************))))))))))))))))))))))))))))))((())))))*********)))))))))))))))(((((((((((((((((()))))))))************))))))))))))))))))******,,,+++******++++++***(((******))))))))))))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))******))))))))))))))))))))))))''')))******(((&&&'''(((%%%&&&((()))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***++++++&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((+++***)))(((((()))***+++************************((()))***++++++***)))(((((((((((()))))))))******+++***((('''&&&''')))*********************++++++(((((())))))******++++++,,,,,,++++++)))(((&&&&&&((((((((((((((()))))))))+++(((%%%'''...444888888000***'''***+++(((''')))((()))))))))************)))))))))***+++++++++,,,++++++***)))(((((())))))************************)))))))))))))))***++++++))))))*********))))))((())))))))))))))))))))))))%%%'''***,,,------+++***+++///000---+++,,,,,,*********++++++++++++*********************+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,*********+++++++++++++++)))******+++,,,,,,------***************+++++++++++++++++++++++++++++++++************++++++++++++++++++******)))(((((('''************************(((((()))+++,,,---...///************************))))))))))))))))))))))))***+++++++++******)))(((((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,+++******))))))******+++)))***++++++++++++******))))))))))))))))))))))))((())))))************)))******))))))))))))(((((())))))))))))************))))))))))))************+++***)))***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,+++******)))(((((((((((())))))******)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))))))))&&&))),,,+++(((&&&'''(((''''''(((((())))))******((((((((((((((()))))))))+++******))))))******+++******))))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))***+++******++++++,,,,,,------))))))))))))))))))))))))))))))((((((((((((''''''***))))))(((((())))))******************)))((((((((())))))******))))))(((((((((((()))******++++++,,,***'''%%%%%%''')))+++)))*********++++++++++++))))))******************(((((()))***************(((((())))))))))))******+++(((&&&''',,,333999<<<777---'''***,,,((('''+++))))))))))))***************************+++++++++,,,+++***)))((((((((((((***************************))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))(((((((((***+++,,,++++++000666999777444333///*********++++++++++++******))))))*********+++++++++++++++******************))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******************************(((((())))))***+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))*********+++++++++++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++***************************************))))))***+++,,,------...************************))))))))))))))))))))))))))))))((((((((()))******((()))******++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***++++++******))))))******+++'''((()))***++++++******))))))))))))))))))))))))(((((()))***************++++++*********)))))))))))))))))))))************((()))))))))***************)))((()))+++,,,,,,+++******))))))))))))******))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************************************************************+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))'''+++///...***((((((***))))))(((''''''((()))***(((((()))))))))*********+++******))))))******+++++++++*********)))))))))******))))))))))))******++++++++++++++++++++++++************************+++***))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((************)))'''&&&%%%))))))(((((((((((()))))))))******+++,,,,,,------******))))))))))))++++++))))))***+++++++++++++++++++++******************&&&'''(((******+++++++++)))))))))*********++++++)))))))))(((***...444888>>>000(((+++,,,'''''',,,))))))))))))************+++++++++***************,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,+++***)))******+++))))))))))))))))))))))))((())))))((()))---555;;;DDDLLLPPPMMMGGG???666---******++++++++++++******))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******************************&&&&&&'''((()))***++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))******++++++++++++------,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------...//////)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))'''&&&&&&&&&'''(((***,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++***)))(((((()))******++++++************++++++%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))))))))))))))************(((((())))))*********+++)))(((((()))+++------,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++************************************************+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))(((---111000,,,)))***,,,+++***(((&&&&&&''')))***))))))******+++++++++,,,******))))))))))))******,,,+++++++++******))))))******))))))))))))******++++++++++++++++++++++++************************++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''************(((&&&$$$###***)))(((''''''((()))***++++++,,,------...//////)))***+++,,,---,,,,,,+++((()))***+++++++++++++++,,,+++++++++***)))))))))))))))*********))))))((())))))******+++++++++,,,''')))+++***)))***...222BBB333)))+++,,,''''''---))))))))))))************,,,+++++++++******)))))),,,+++***)))((((((((((((((((((((((((((((((((((((*********)))******+++,,,///---+++))))))***+++,,,))))))))))))))))))))))))&&&)))+++)))(((111AAAOOO[[[bbbfffaaaVVVJJJ;;;000************************************************)))))))))***+++++++++,,,******++++++++++++******************************---,,,+++******+++,,,------+++((((((***+++++++++,,,+++***))))))***+++,,,(((((()))***************)))************+++++++++************************+++++++++*********))))))///...------++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************&&&&&&'''((())))))******((()))+++,,,,,,+++***)))(((((()))***************+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++***************)))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++))))))************))))))))))))************)))))))))************+++++++++,,,,,,+++***))))))******+++++++++************)))******++++++++++++*********************)))(((((())))))))))))***************((('''&&&&&&'''(((***+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************)))************+++++++++************************+++,,,---...---+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******************************************************((()))))))))((()))***,,,---+++))))))***+++***)))******+++,,,------......------,,,+++***)))(((''''''(((***+++,,,,,,++++++...)))'''******'''&&&)))))))))))))))))))))))))))++++++++++++++++++++++++((()))***))))))***,,,///HHH333$$$'''---***'''(((***************)))((('''++++++************************************************))))))))))))******((((((((((((((((((((((((---***((((((***+++)))'''))))))))))))))))))))))))+++'''(((+++,,,333MMMjjjvvvtttjjj]]]ZZZWWWFFF222***************************************************************+++++++++******++++++++++++************************************)))(((((()))******,,,***)))(((***++++++***++++++***))))))***++++++))))))***+++++++++++++++)))************+++++++++************************+++++++++*********))))))---------,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************+++,,,,,,---......)))***++++++++++++))))))(((((()))***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++***************)))((((((************************&&&'''(((((())))))((((((************************))))))************))))))************************))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))*********+++))))))************))))))))))))************))))))(((((()))))))))*********,,,++++++***))))))******+++++++++************)))******++++++++++++*********************)))(((((())))))))))))***************)))'''&&&&&&''')))***+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,++++++************++++++,,,,,,,,,************************************************,,,,,,++++++************************************++++++++++++++++++++++++&&&((()))))))))***---///---+++***)))*********)))))))))******++++++,,,,,,+++++++++***************)))***++++++++++++)))))),,,***)))***---///...,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******))))))))),,,...DDD333'''***---***'''))))))************))))))(((******************************************************))))))))))))******************************---***((((((******)))'''************************+++'''(((++++++111HHHaaa{{{wwwkkk]]]WWWTTTDDD222************************************************+++++++++*********************++++++++++++************************************)))(((((()))******,,,***))))))***++++++***++++++***))))))***++++++******+++,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---------,,,,,,+++++++++***---------,,,,,,,,,,,,+++************************,,,,,,------......//////+++++++++++++++***)))(((((())))))************)))((())))))))))))(((((('''))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***************)))((((((************************&&&'''(((((())))))((((((******************************))))))))))))******************************)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))***************))))))************))))))))))))************))))))'''((((((((()))))))))))),,,+++******)))*********+++++++++************)))******++++++++++++******)))************))))))((())))))))))))************+++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***(((((()))***+++,,,---...))))))))))))))))))))))))************************+++************))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&''')))******,,,...111...,,,***)))******)))(((((()))))))))))))))))))))))))))******+++++++++,,,+++,,,,,,++++++)))(((((())),,,+++)))///888777///))))))))))))))))))))))))************************)))***+++***((()))***,,,===222,,,......)))'''+++((())))))************)))************************************************************************************************,,,***(((((()))***)))(((***************************((()))+++***...???SSSwwwqqqcccTTTMMMIII===///************************************************,,,+++++++++***)))))))))***++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,,,,***))))))+++++++++)))+++******************+++)))***++++++,,,,,,++++++))))))*********+++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,------,,,,,,,,,+++***)))((((((((()))************))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))***************************)))((((((************************''''''((()))))))))))))))************+++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))((((((((()))))))))******++++++***************++++++++++++*********))))))******++++++++++++******))))))************)))(((((()))))))))************++++++***))))))***++++++************************((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))************))))))))))))************************************+++***)))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))************+++*********((())))))***+++,,,,,,,,,((((((((((((((((((((((((***************************)))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++***+++...000...,,,***)))******)))''')))))))))))))))((((((((()))************+++++++++++++++++++++******))))))(((...---(((///<<<:::...)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))***666111000111...)))(((,,,'''((()))******************************+++++++++************************************************************************+++***))))))))))))***)))************************)))((()))+++)))***666CCCbbb\\\OOOBBB<<<:::333***************************************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,++++++++++++***)))***+++,,,***)))*********++++++*********((())))))***************))))))*********+++++++++************************************************)))******++++++,,,,,,---************************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********************++++++++++++************************************++++++++++++---,,,+++******)))(((((())))))*********))))))((()))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((()))))))))************************)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************+++++++++***************))))))************))))))))))))************)))))))))))))))*********+++++++++***************+++++++++++++++*********))))))******++++++++++++******((())))))*********))))))((()))))))))************++++++************++++++************************++++++++++++++++++++++++************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))************************(((((())))))***+++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))++++++******************************************((((((((((((((((((((((((************************)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++******,,,---...,,,***)))******)))(((******************))))))+++++++++************)))))))))*********++++++,,,'''...---(((---999777***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))(((((()))//////111111...)))))),,,'''((()))***************))))))*********+++++++++************************)))***++++++++++++***))))))))))))))))))))))))))))))***))))))))))))***+++************************(((((()))***))))))///666FFFBBB:::111------,,,(((************************************************+++++++++***************++++++,,,,,,,,,,,,++++++************************((()))************)))(((+++***)))***,,,,,,***((()))***++++++++++++***)))(((((()))************))))))************+++++++++***************************************+++++++++)))*********++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***)))************))))))((('''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********************)))(((((((((((((((((((((((((((((('''((())))))******))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++*********))))))************))))))))))))************))))))************++++++++++++*********)))******+++,,,+++++++++************)))******++++++++++++******((())))))************)))))))))))))))***************************************************+++++++++************************(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************%%%&&&'''((()))***++++++))))))************)))))))))))))))))))))))))))))),,,+++******)))*********++++++*********)))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***+++---+++))))))***+++***)))++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))***+++,,,---''',,,---***+++111000)))))))))))))))))))))))))))************************''')))******)))((())))))+++---000000---******+++((())))))************))))))))))))***++++++,,,,,,************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))***)))((((((***,,,++++++++++++++++++++++++((()))******))))))+++---222000---)))((()))*********************************************************************++++++++++++,,,,,,------,,,,,,+++************************((()))************)))(((*********+++,,,,,,***((()))***++++++++++++***)))))))))***++++++++++++***)))************+++++++++************************))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---)))))))))***++++++,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++,,,+++***))))))******+++***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((())))))))))))))))))))))))(((((()))************)))&&&''''''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))************))))))))))))************))))))))))))))))))******************))))))***++++++,,,+++++++++************)))******++++++++++++******(((((()))***************))))))))))))************))))))************))))))))))))*********+++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))************************&&&'''((()))+++,,,---...((()))***++++++***)))((()))))))))))))))))))))))),,,,,,***)))))))))******))))))))))))************************************************************************++++++,,,,,,************************)))))))))))))))))))))))))))***+++***))))))***,,,+++***((()))***,,,++++++)))******++++++,,,,,,,,,***************++++++++++++******))))))***+++,,,%%%))),,,,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++%%%'''******)))))))))***(((+++...---+++*********)))************))))))(((((())))))***++++++,,,,,,************************)))***,,,------,,,***)))))))))))))))))))))))))))''')))******((((((***---++++++++++++++++++++++++((()))***)))*********)))((())))))***)))((())),,,************************************************))))))******+++++++++,,,+++,,,,,,------,,,,,,+++***************************+++,,,------,,,+++******)))***+++,,,,,,***((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++)))************+++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---(((((()))***+++,,,,,,---+++++++++,,,,,,---------************************************************+++***)))))))))***+++,,,***************)))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((************************(((((()))***************%%%&&&&&&'''((())))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********))))))************))))))))))))************))))))(((((((((((())))))))))))******))))))***+++,,,,,,+++++++++************)))******++++++++++++******(((((()))***************))))))))))))************))))))************))))))))))))******++++++++++++************************************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))******************************,,,---///000222222((()))***++++++***)))((())))))))))))))))))))))))---,,,***)))))))))******''''''((()))***+++,,,,,,******************************************************+++++++++,,,,,,,,,************************************************'''((())))))((()))+++---***)))((()))+++,,,,,,,,,(((((()))***+++,,,,,,---'''((()))***+++,,,---------,,,+++))))))))))))***$$$&&&+++...+++&&&'''---))))))))))))))))))))))))++++++++++++++++++++++++$$$&&&)))******)))******'''***,,,++++++++++++)))***************)))((('''((())))))***++++++,,,,,,************************)))***,,,------,,,***)))************************''')))+++***((((((***---++++++++++++++++++++++++)))******)))***,,,***(((&&&'''***,,,***'''(((+++*********)))))))))((((((************************++++++************++++++,,,++++++,,,---...///000+++++++++*********)))))))))************+++++++++************************%%%((()))(((&&&%%%(((+++************************+++++++++*********)))))),,,,,,+++***)))))))))***************************)))************+++++++++))))))))))))))))))))))))*********)))******++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++***************************************))))))(((((('''''''''(((((()))***++++++++++++*********))))))(((((((((((()))***************))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((('''(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((,,,,,,,,,***((((((***,,,---------,,,,,,+++++++++'''((()))((('''&&&'''(((******))))))))))))******++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,++++++++++++,,,,,,)))************++++++++++++***)))'''''''''((()))************************++++++*********+++---...******))))))))))))******(((((())))))******++++++************************,,,,,,++++++***)))))))))++++++******))))))(((((())))))******++++++++++++++++++************************)))(((((((((((((((************************)))((('''&&&'''(((***,,,+++*********))))))(((((())))))))))))))))))))))))))))))************))))))++++++******************++++++************++++++*********))))))'''&&&&&&))))))(((((((((((())))))))))))************)))))))))+++,,,+++)))((())),,,++++++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))******))))))))))))************((((((***+++++++++++++++))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++***))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,******************************)))(((((('''((((((,,,,,,,,,+++++++++******************************+++******************+++++++++++++++,,,---...///+++++++++*********)))))))))************+++++++++******************************+++*********,,,---************************+++++++++*********))))))++++++******)))*********************************************++++++++++++************************+++************+++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***************++++++++++++************************,,,,,,,,,+++++++++******************************+++*********))))))))))))'''(((((()))******++++++************)))))))))((((((((()))***************))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))******************))))))))))))******************)))))))))((()))))))))))))))))))))))))))******************+++)))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++++++++***((((((***,,,++++++++++++*********))))))***+++***((('''((()))******))))))))))))******++++++++++++++++++++++++************************)))))))))))))))***************))))))))))))******)))************++++++++++++***)))((((((((())))))******************************)))))))))***+++,,,******))))))))))))******)))))))))))))))*********************************''''''''''''((((((((((((*********)))))))))))))))************************************************++++++***)))))))))))))))************************+++***)))(((((()))+++,,,+++*********))))))))))))************************)))******************)))************************++++++************++++++************)))(((''''''*********))))))***************++++++++++++******)))+++---,,,***)))***,,,******+++++++++******)))************++++++++++++************))))))))))))))))))))))))************+++++++++++++++*********************************************************,,,+++)))(((((()))+++,,,*********************************************************************************)))((('''''''''(((((()))************)))************************))))))************))))))++++++******************************************+++***))))))(((((()))))),,,,,,,,,+++++++++++++++************************************************)))*********+++,,,,,,,,,+++++++++***************)))************+++++++++************************,,,+++******,,,------,,,************************+++++++++************************)))******++++++************************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++******++++++***++++++,,,,,,++++++***************+++++++++,,,************************,,,,,,,,,++++++++++++***************************++++++++++++************((((((((()))******++++++************))))))))))))(((((()))***************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))++++++***************)))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++***))))))*********((((((***,,,)))))))))))))))(((((((((+++,,,---,,,***)))***+++******))))))))))))******++++++++++++++++++++++++******************************************))))))******))))))))))))******)))************+++++++++,,,+++******))))))******************************)))))))))((())))))***+++******))))))))))))******************))))))))))))************************%%%%%%&&&&&&'''(((((()))))))))))))))*********************)))))))))))))))************************,,,,,,+++************+++************************---,,,+++***)))***+++,,,***************)))))))))******************************++++++++++++******************************++++++************++++++++++++++++++******)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***+++,,,,,,,,,***)))'''************++++++++++++++++++*********))))))))))))))))))*********++++++...---,,,+++************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))((((((''''''))))))***++++++++++++***++++++++++++++++++++++++))))))************)))))),,,,,,++++++***))))))(((************************++++++******))))))******))))))))))))))))))))))))*********************************++++++*********((())))))***************************************))))))*********+++++++++************************,,,)))&&&'''+++,,,+++)))***************************************************)))))))))***+++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++***++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********************)))))))))))))))(((((()))***************))))))))))))))))))))))))*********************************)))))))))))))))************************((()))))))))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++***)))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))(((*********))))))***,,,))))))))))))))))))((((((+++,,,---,,,***)))***+++******))))))))))))******************************************************,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,+++++++++++++++++++++******************************)))))))))***************))))))))))))******++++++******))))))((((((************************))))))))))))******++++++(((((())))))******++++++*********)))))))))((((((***************+++++++++,,,++++++*********++++++************************---,,,+++***)))*********************************************************+++++++++,,,,,,+++++++++***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))***++++++++++++++++++******++++++++++++++++++******++++++,,,++++++,,,,,,,,,,,,++++++***))))))((('''((((((((()))))))))))),,,++++++******))))))((())))))*********+++++++++...---,,,+++******++++++++++++++++++++++++++++++************************++++++***))))))***++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))************************,,,,,,+++******+++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))'''((()))*********))))))************************))))))*********+++++++++************************+++(((&&&'''***,,,***(((***************************************************)))))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++***++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''&&&,,,+++***))))))((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***,,,+++*********+++***************************+++++++++)))((()))*********))))))))))))******************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,++++++************************+++++++++++++++++++++*********))))))))))))******++++++******))))))((((((************************,,,,,,,,,+++++++++******(((((())))))******++++++*********)))))))))))))))))))))*********+++++++++******)))))))))******+++************************,,,+++******))))))))))))***************+++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***))))))***++++++***))))))))))))************))))))*********+++,,,,,,,,,,,,---,,,***)))((()))***+++'''((((((((()))))))))))),,,+++++++++******))))))************+++++++++++++++*********++++++,,,---++++++++++++++++++++++++************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,******************************++++++++++++******))))))*********+++++++++************************,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))'''((()))*********((((((***************+++++++++)))************+++++++++************************+++***))))))+++,,,,,,+++***************************************+++++++++*********)))******++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++---...///++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************((((((((((((((()))))))))))))))))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((''''''++++++***)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++,,,...---,,,******+++******+++++++++++++++,,,)))*********((('''((()))******))))))))))))******************************************************))))))))))))******++++++******))))))))))))******)))************+++++++++******+++,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++************))))))))))))******************))))))))))))************************,,,,,,+++******)))(((((())))))))))))************)))*********++++++++++++)))))))))***++++++,,,,,,***))))))))))))***++++++***************************************)))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***((()))***++++++***)))((()))))))))******)))))))))***)))((()))+++,,,,,,+++,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++*********++++++++++++,,,'''((()))++++++,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******************************++++++++++++******((())))))***++++++,,,,,,************************++++++******++++++,,,,,,******+++++++++,,,,,,,,,************************(((***+++,,,,,,+++***(((((()))***++++++***((('''))))))*********+++++++++)))************+++++++++************************+++,,,,,,,,,++++++---...************************))))))*********+++++++++++++++******)))*********************************+++++++++,,,,,,,,,------************************)))))))))***+++,,,---...++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,************************(((((()))))))))************)))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))*********************)))******++++++************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))+++,,,------///000///---+++***************+++++++++,,,,,,)))*********((('''((()))******))))))))))))******************************************************)))******+++,,,---......******))))))))))))******)))************+++++++++((()))***,,,,,,,,,+++******************************+++,,,,,,+++***)))(((******))))))))))))******)))))))))))))))******************************************)))))))))))))))*********)))))))))))))))))))))***+++,,,------...((())))))***++++++,,,,,,***************+++,,,,,,******************************++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******)))***,,,------,,,***))))))******++++++******))))))'''&&&(((+++,,,+++)))'''(((***,,,---,,,+++***************++++++++++++)))******++++++,,,,,,---*********+++++++++,,,,,,&&&(((***+++,,,***((('''*********************************************************++++++*********************************************************************************************************)))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++***************************************+++,,,,,,(((((())))))************************************((()))+++,,,,,,+++)))(((((()))+++,,,+++***((('''))))))******++++++++++++)))************+++++++++************************)))+++---,,,)))))),,,///************************))))))******++++++++++++,,,,,,+++***)))))))))***************************++++++,,,,,,,,,---------))))))))))))))))))))))))((((((((()))***,,,---...+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,************************))))))******+++++++++,,,*********)))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******++++++,,,,,,,,,---***)))))))))***+++,,,,,,************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++,,,...//////000222111...+++******))))))******+++++++++,,,)))***+++***((((((((()))******))))))))))))******))))))))))))))))))))))))************************,,,---...///000222333333,,,,,,++++++++++++,,,,,,)))************+++++++++((()))***+++,,,++++++***************************)))***+++++++++)))((('''******))))))))))))******(((((())))))******++++++************************)))))))))***++++++,,,,,,++++++******))))))(((((())))))***+++---...///000((())))))***++++++,,,,,,++++++++++++,,,,,,---...***************************+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---)))******+++++++++*********+++---......---+++***+++++++++,,,,,,+++++++++(((&&&%%%'''***,,,+++)))"""&&&+++///000...***'''(((((((((((())))))))))))))))))***+++,,,------...******+++++++++,,,,,,,,,'''(((+++,,,,,,)))&&&###))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))***************************)))))))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++***)))(((---,,,++++++,,,,,,***((()))************+++++++++************************)))***+++,,,,,,+++***)))+++*********+++,,,,,,---,,,++++++******++++++,,,************************)))))))))***+++++++++,,,)))************++++++++++++++++++++++++***)))((()))+++,,,,,,***))))))***))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))......---------,,,,,,,,,///---------......,,,***,,,,,,+++***)))))))))******+++,,,---...---,,,,,,(((((())))))******++++++)))************++++++++++++*********))))))((((((************************************************))))))************)))))),,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************)))***++++++------...///...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,************************---+++)))+++///222111000***************************+++,,,,,,,,,,,,+++***------,,,+++******++++++***)))((((((((()))+++,,,///---+++))))))***+++,,,***)))))))))***+++,,,,,,+++******))))))))))))******************)))((((((************************))))))************))))))(((((((((((())))))))))))******)))(((((((((((((((************************************************+++++++++++++++++++++++++++,,,------,,,+++***)))******++++++++++++******+++,,,---,,,***)))***+++++++++************++++++************************))))))(((((((((((())))))***+++---333777555---&&&************************************************)))************+++++++++((((((((((((((((((((((((///...---+++***++++++,,,---,,,,,,++++++,,,,,,---222---''''''***---,,,***************************,,,,,,+++***))))))******+++***)))***++++++***(((************************++++++************++++++************************------,,,++++++,,,,,,,,,+++---...---+++))))))***''')))***)))((('''(((***))))))))))))))))))))))))))))))***++++++++++++*********************************))))))***++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++000...+++************))))))************+++++++++************************)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,++++++******++++++,,,************************************++++++++++++)))************++++++++++++++++++++++++***)))))))))+++,,,,,,***))))))***************************++++++*********+++---...,,,,,,,,,,,,,,,+++***)))------------------------...---,,,---...---,,,***---,,,++++++++++++++++++((()))***+++++++++******))))))))))))************)))************++++++++++++*********))))))))))))************************************************))))))************)))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++++++++***))))))))))))************))))))************************++++++************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++***************************++++++,,,,,,---------///...------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************---+++***+++...000000///***************************++++++,,,,,,++++++***+++******)))(((((()))))))))))))))))))))***++++++,,,+++)))((((((((())))))*********)))******++++++)))))))))(((((()))*********************)))((((((************************))))))************))))))))))))))))))************++++++***)))))))))))))))************************************************************************+++++++++++++++******)))******++++++++++++******+++,,,---,,,***)))***+++++++++************++++++***************************))))))(((((())))))***......000444888777000+++************************************************)))************+++++++++))))))))))))))))))))))))------++++++***++++++,,,---,,,,,,++++++,,,,,,---444///***)))+++,,,+++)))************************++++++***)))))))))))))))+++******+++,,,,,,+++)))************************++++++************+++++++++++++++***************))))))******,,,---...///)))+++,,,,,,+++***+++,,,)))***+++***)))))))))+++******************************+++,,,,,,,,,,,,,,,************************+++***************++++++***************************************+++++++++++++++******+++,,,---...777333---)))))))))******)))************+++++++++******************************++++++++++++******++++++******++++++,,,,,,,,,++++++******++++++,,,************************+++++++++++++++*********)))************+++++++++***++++++++++++***)))))))))+++,,,,,,***))))))***++++++++++++++++++++++++)))))))))***+++,,,...///++++++,,,,,,,,,+++******+++,,,,,,------.........---,,,+++,,,------+++))),,,,,,,,,+++,,,,,,------((()))***++++++++++++******************))))))))))))************+++++++++***************)))))))))************************************************))))))************)))))),,,++++++++++++*********************************))))))))))))))))))))))))************************************************))))))***++++++++++++************))))))*********************************++++++************++++++************************))))))))))))))))))))))))+++***))))))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))******)))((((((******))))))******+++,,,++++++++++++++++++++++++,,,+++******,,,------,,,******************************+++,,,,,,+++******+++***))))))((()))))))))((()))******++++++***************)))))))))))))))++++++******)))*********(((((('''(((((()))***+++*********+++******)))((())))))))))))))))))))))))))))))************))))))************++++++++++++,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))************++++++++++++******+++,,,,,,,,,***)))***+++++++++************++++++************************+++******************+++,,,+++,,,///222111---)))************************************************)))************+++++++++************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,555111,,,***+++,,,***(((******************************)))((((((((())))))*********+++---...---+++************************++++++************++++++++++++++++++******))))))((())))))***+++,,,------''')))+++,,,++++++,,,---***+++,,,+++******+++,,,++++++++++++++++++++++++++++++,,,------------,,,************************++++++***************+++************************************************++++++***)))+++---///111???:::222---+++*********))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++******))))))+++,,,,,,***))))))***++++++++++++++++++++++++)))*********+++,,,------++++++,,,,,,,,,++++++*********+++,,,---...///000,,,+++***+++,,,,,,+++)))+++++++++++++++,,,---...++++++,,,,,,------------+++++++++******)))))))))))))))*********+++++++++************************************************************************)))******++++++******)))************+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,+++))))))))))))+++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++******)))******++++++++++++***************************))))))))))))))))))))))))'''(((***++++++***((('''******))))))******+++,,,++++++++++++++++++++++++,,,+++*********+++++++++******************************++++++++++++******,,,,,,+++++++++++++++,,,((()))***+++,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,+++***)))))))))***''''''''''''((()))***+++*********++++++******))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++,,,++++++*********++++++))))))))))))))))))))))))************************************************+++***)))(((((()))***+++******++++++++++++*********+++,,,+++***))))))+++++++++************++++++************************,,,++++++******++++++,,,)))(((((())),,,,,,***(((************************************************))))))*********+++++++++************************((()))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,222///+++***++++++***)))************************))))))((((((((((((((()))*********,,,...///...---************************++++++************++++++,,,,,,++++++***)))))))))++++++++++++***))))))(((''')))+++++++++***+++---***+++,,,+++***)))***,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,************************,,,+++******)))*********************************************************+++***))))))+++---000222CCC???999444111...+++***))))))*********+++++++++************************,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************---,,,,,,,,,++++++******))))))*********+++++++++)))******+++++++++******)))+++,,,,,,***))))))***************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,...///000000+++******+++,,,---+++*********)))******+++,,,---,,,+++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))*********+++++++++***************+++++++++******************************************************++++++++++++******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************---,,,,,,++++++******)))))))))***+++++++++***)))************************))))))))))))))))))))))))''')))***,,,,,,***)))'''******))))))******+++,,,++++++++++++++++++++++++++++++******)))))))))***************************************************,,,+++++++++++++++,,,,,,((()))+++,,,,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,+++***)))))))))***''''''''''''(((***++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******((((((((()))))))))************)))))))))******+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++*********+++,,,+++)))((()))***++++++************++++++************************,,,,,,++++++++++++,,,,,,******)))***+++,,,++++++************************************************))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,+++))))))******+++***************************)))((((((((((((((())))))*********,,,...///...---************************++++++************+++++++++++++++*********))))))++++++,,,++++++)))((('''(((***,,,+++***)))******)))***+++***))))))***+++************************)))******+++++++++++++++************************++++++***************++++++++++++++++++++++++++++++++++++*********************)))***+++---///000???>>>===;;;999555///+++)))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,+++++++++)))************+++++++++))))))***++++++++++++***)))+++,,,,,,***))))))***************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++******+++,,,---//////000++++++***+++------,,,+++******))))))******++++++******))))))******+++,,,+++++++++++++++*********)))************+++++++++*********+++++++++++++++******************************************************++++++++++++******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,+++******************************,,,,,,++++++*********)))++++++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))+++************************+++***))))))))))))***+++)))))))))((())))))***+++)))***++++++,,,+++++++++)))))))))))))))*********++++++******)))*********))))))((())))))***+++,,,)))***++++++,,,+++++++++******************************++++++++++++******'''((((((((())))))))))))***))))))))))))***++++++************************************************++++++++++++++++++++++++******)))))))))***++++++******++++++++++++*********+++++++++)))((()))***++++++************++++++************************,,,++++++******++++++,,,((((((((()))))))))******************************************************)))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++************++++++)))))))))))))))***++++++************************))))))((((((((()))***************+++---...---+++************************++++++************++++++************************((()))+++,,,,,,,,,+++***(((***++++++***))))))***)))***+++***)))((()))+++))))))))))))))))))))))))))))))***++++++++++++*********************************))))))***++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,------666888===AAAAAA;;;333---)))************+++++++++************************---,,,++++++++++++,,,------,,,++++++******++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++++++++++++++)))+++,,,,,,***))))))***++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,++++++,,,......---,,,,,,,,,+++*********++++++******)))))))))***+++,,,***++++++++++++++++++,,,)))************+++++++++*********++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***)))*********+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************+++,,,---------+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((***---************************+++***)))(((((()))***+++))))))(((((()))******++++++*********++++++,,,,,,))))))((((((((()))+++,,,*********)))******++++++++++++************++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))))))))************************+++,,,,,,++++++++++++++++++++++++************************************************)))******+++++++++++++++******++++++++++++******)))***+++***)))((()))***++++++************++++++************************++++++************++++++'''((()))))))))((()))***************************************************)))************+++++++++************************)))***+++,,,------,,,,,,++++++************++++++***++++++******)))***+++************************)))))))))))))))***+++++++++******+++,,,,,,+++)))************************++++++************++++++)))))))))***++++++,,,,,,)))***,,,---------+++***&&&(((***+++***)))***+++***+++,,,+++******+++,,,************************)))***++++++,,,,,,++++++************************(((((())))))***+++------++++++++++++++++++++++++++++++++++++******))))))((((((***+++++++++++++++---333;;;CCCEEE@@@666///)))************+++++++++************************------++++++++++++---------,,,,,,+++*********+++,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------)))************+++++++++((()))***+++++++++++++++)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++---//////...---...------,,,++++++++++++---,,,+++++++++,,,---...*********++++++,,,,,,---)))************+++++++++*********++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************)))***+++,,,+++)))'''%%%++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++...************************+++***)))(((((()))***+++++++++******+++,,,------,,,+++***)))***+++,,,---,,,+++***))))))+++---///***)))))))))***+++,,,,,,,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++---------,,,+++******++++++++++++******)))***+++***)))((((((***++++++************++++++************************+++******************++++++,,,.........---......************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++************++++++,,,------,,,***))))))*********************************))))))***+++,,,,,,+++*********++++++***(((************************++++++************++++++(((((()))***+++,,,,,,------...//////...+++)))'''$$$&&&)))******+++,,,---+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,************************((((((((()))***,,,---.........---,,,,,,+++******,,,,,,,,,++++++*********,,,++++++******++++++,,,000//////222666888777555************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,(((***+++------,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,++++++*********************************,,,+++)))(((((()))+++,,,************************((('''%%%$$$%%%&&&(((*********))))))******+++,,,+++*********))))))((((((************************+++******))))))******+++************++++++,,,---*********)))******+++,,,++++++++++++++++++++++++))))))************))))))************************++++++************++++++******************************++++++++++++******************************************************'''((()))++++++******)))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,************************((()))***+++++++++++++++(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++''''''''')))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---333111///,,,************++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************************------,,,,,,+++***)))))))))******++++++,,,,,,---+++++++++*********))))))+++******))))))******++++++******---000222111///************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++***+++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************,,,+++)))(((((()))+++,,,************************)))((('''&&&'''(((***+++******))))))******+++,,,************)))))))))(((************************,,,++++++******++++++,,,+++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++))))))************))))))************************++++++************++++++******************************++++++++++++******************************************************'''((()))***+++******)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))***+++++++++++++++***((())))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,+++++++++******)))))))))++++++++++++++++++++++++++++++************++++++++++++************++++++***************************************************************************)))))))))******++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////111000...---+++*********++++++++++++++++++++++++************************++++++*********+++,,,---++++++++++++++++++++++++,,,++++++******+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******+++++++++************************------,,,,,,+++******)))(((((()))******+++,,,,,,************))))))))))))***))))))))))))))))))***((('''((()))+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---+++***))))))+++---...++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++***************************************************++++++++++++***))))))))))))))))))))))))))))))+++++++++++++++*********************************,,,+++***))))))***+++,,,************************+++***)))))))))***,,,---******))))))******+++,,,************))))))))))))************************+++******************+++,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++))))))************))))))************************++++++************++++++******************************++++++++++++******************************************************(((((()))************))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************************++++++,,,,,,,,,+++******((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,*********)))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,***************************************************************************)))((((((((()))+++,,,...---,,,++++++*********++++++++++++++++++++++++(((((()))***++++++++++++...---,,,+++++++++,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,------...///------------,,,+++******++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++******))))))***++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************---,,,,,,++++++*********,,,+++++++++*********)))++++++************************))))))))))))******))))))***++++++++++++******************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++***++++++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------------,,,+++*********++++++++++++++++++++++++++++++******************************************************+++++++++******)))))))))))))))))))))))))))+++++++++***************************************++++++***))))))***++++++************************+++************+++,,,---******))))))******+++,,,*********)))))))))))))))************************))))))(((((((((((())))))---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************++++++************++++++******************************++++++++++++******************************************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......------,,,+++******+++++++++++++++,,,,,,,,,***))))))((((((((())))))************************,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++******************))))))************************++++++************+++++++++++++++******+++++++++***************************************************************************)))((('''((()))+++,,,///...---,,,++++++***+++************************&&&'''((()))***+++++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++***+++,,,------,,,+++***++++++++++++++++++++++++************************+++***++++++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,---,,,,,,+++,,,*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++++++++++++++++++++++++++************************************************)))******+++++++++******))))))))))))))))))))))))************************************************+++******************+++************************))))))))))))******++++++******))))))******+++,,,))))))))))))))))))***************************************))))))*********---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++******++++++++++++******************************++++++************++++++******************************++++++++++++******************************************************)))))))))))))))************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......------,,,+++***************++++++,,,,,,,,,******)))))))))******+++************************,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************++++++************++++++******))))))))))))*********************************************************************************)))((((((((()))+++,,,------,,,,,,+++,,,,,,,,,************************&&&'''((()))***++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,------------,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((((((((()))((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------,,,++++++************************,,,,,,+++++++++++++++***))))))***,,,---...//////,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,)))***,,,,,,+++***+++,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((())),,,---...---+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........,,,------------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))***************************************************************************************(((((())))))******************))))))******+++,,,))))))))))))************************************------,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++,,,---...///000++++++++++++++++++++++++******++++++++++++******************************++++++************++++++******************************++++++++++++******************************************************)))))))))((()))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,***************++++++,,,******************************+++++++++***)))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++,,,,,,,,,************************++++++************++++++***))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++(((((()))***++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********((()))***+++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++,,,---......---,,,+++************************++++++++++++++++++++++++(((((()))+++,,,---...///+++++++++,,,,,,---------++++++************++++++''')))++++++***)))***,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,---///000///...+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))*********+++*********************************++++++*********************************((())))))*********************))))))******+++,,,((()))))))))************************************,,,,,,++++++++++++,,,,,,,,,+++******)))))))))*********+++,,,...000111222++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++******************************++++++++++++*********************************************************)))((((((((()))++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++******((())))))***++++++,,,,,,******))))))******+++,,,************************(((((()))*********)))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******)))*********++++++++++++************************++++++************+++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,---,,,+++******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++***))))))))))))******+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,------,,,+++***************************++++++++++++++++++++++++******************++++++*********++++++,,,,,,,,,******))))))))))))******&&&))),,,,,,******,,,...************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++***))))))+++---...++++++------------++++++---,,,,,,++++++******************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++---000222111///,,,)))++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******************************))))))***++++++++++++************)))***++++++,,,(((((())))))*********+++************************))))))(((((((((((())))))++++++***)))(((((())))))))))))***,,,...111333444++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++******************************++++++++++++*********************************************************)))((((((((()))+++,,,++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++((())))))***++++++,,,,,,)))))))))))))))***++++++************************&&&'''((()))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******(((((())))))*********+++))))))))))))))))))))))))++++++************++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////...,,,***,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,---------------************************++++++++++++++++++++++++...------,,,,,,------...))))))*********+++++++++---,,,+++******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++***)))(((((()))***+++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...000///...---,,,+++++++++...,,,++++++,,,---,,,***++++++******++++++,,,---+++++++++++++++***)))(((++++++++++++++++++++++++...---+++)))((((((((()))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---//////...---,,,++++++***---++++++666AAA666'''******++++++,,,,,,++++++******)))((((((((()))+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************)))'''%%%%%%''')))))))))++++++++++++++++++++++++************************,,,***((()))+++,,,+++(((###%%%)))++++++***'''%%%(((((())))))*********+++)))))))))***+++++++++,,,******+++,,,------......+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,+++,,,//////---***++++++++++++++++++++++++///---,,,***))))))******************************************))))))((((((+++++++++*********))))))(((((())))))*********+++************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++*********))))))))))))******++++++++++++++++++************++++++++++++++++++++++++++++++...---+++*********++++++''''''((()))))))))))))))++++++******)))******+++************************++++++++++++*********)))++++++++++++++++++++++++***))))))***,,,......---))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++++++++************)))******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,---...///)))))))))***+++++++++,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))***++++++,,,------))))))*********+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,***(((((()))***)))((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,---...............---,,,,,,+++++++++++++++***++++++,,,---++++++,,,,,,++++++***))),,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------000000///...---------------,,,,,,++++++,,,,,,---.........------,,,,,,+++---,,,+++777CCC999---111++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,***************************(((&&&&&&((()))***)))++++++++++++++++++++++++************************,,,***((()))+++,,,+++)))&&&''')))++++++***)))'''))))))))))))*********+++***************+++++++++******++++++,,,,,,------+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***+++------+++)))++++++++++++++++++++++++...---,,,***************************************++++++*********)))))))))+++++++++*********))))))))))))))))))*********+++******************************************************))))))******+++,,,+++++++++*********)))))))))*********++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))******(((((()))************)))++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***+++,,,+++***************************+++++++++*********))))))************+++++++++++++++++++++************)))+++***)))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++***************+++++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++,,,---...************++++++++++++++++++******************+++++++++*********))))))*********+++,,,---------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++******,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++*********+++)))((()))+++,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,---///000111...000111///,,,***+++---+++++++++++++++,,,------,,,,,,------,,,,,,++++++------,,,,,,++++++******,,,,,,---...............,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------////////////...---,,,,,,------,,,,,,,,,,,,------------------------------///...,,,444???888///333,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************)))'''((()))++++++***************************************************+++***)))***++++++***)))((()))***+++++++++******)))))))))***************+++++++++*********************++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))***++++++***(((++++++++++++++++++++++++------,,,+++************************************+++++++++++++++*********+++++++++***************)))))))))***************************************************************))))))(((((())))))***++++++++++++***************************++++++++++++++++++************+++++++++++++++++++++++++++++++++***))))))((()))))))))))))))***++++++++++++***++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++,,,,,,+++)))************************+++++++++***************************+++++++++,,,+++++++++************))),,,+++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))))))))*********))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***************+++,,,---+++++++++++++++*********+++++++++***))))))((((((+++++++++******************++++++,,,,,,------...++++++,,,,,,,,,---------*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***,,,......---+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,***+++---.........---,,,******+++,,,---...000111...111444111,,,))),,,///,,,++++++++++++,,,------,,,---------------,,,,,,---------,,,,,,+++******+++,,,.../////////...---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------((()))+++---......------------,,,,,,,,,,,,------,,,,,,,,,------.........000000+++...777111)))...,,,------......------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++)))((()))+++,,,+++***))))))))))))))))))))))))************************+++************+++******)))))))))))))))***++++++************************,,,+++++++++***)))))))))++++++******************,,,++++++++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))***++++++************************++++++++++++++++++++++++++++++************++++++*********************************)))))))))************+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++...---,,,,,,---...---+++*********************************************************+++++++++,,,,,,+++++++++*********)))))),,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++************+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))))))))***++++++,,,,,,,,,,,,++++++*********+++++++++***************************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,,,,+++++++++***++++++++++++,,,++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,***))))))***,,,------++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,---...///...111444111,,,***,,,000,,,,,,++++++,,,,,,---...,,,------.........---------------,,,,,,,,,++++++,,,------......---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------------((()))+++---.........---...------,,,,,,------...+++,,,,,,------............///)))***111...''',,,,,,------......------,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***************************))))))***,,,,,,+++***))))))))))))))))))))))))******************************+++************+++))))))((((((((()))***++++++++++++***************,,,+++++++++***)))))))))++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,++++++******************************++++++++++++++++++++++++************************+++++++++***************************************************************+++************+++,,,,,,************************,,,+++++++++++++++++++++++++++************++++++***************************+++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))+++++++++++++++++++++++++++***)))***---...---,,,***************************************************++++++++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************)))******++++++---,,,,,,,,,++++++************++++++,,,---......************************++++++,,,,,,,,,,,,,,,---************++++++++++++))))))*********+++++++++---,,,+++*********++++++******+++,,,---------,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***++++++)))'''++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------------------------------++++++,,,---------------,,,,,,---.....................---,,,,,,,,,---------000111000---,,,...000,,,,,,,,,,,,,,,------...,,,,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------------------......///......------......------------......,,,,,,,,,------.........***...))))))000///+++000,,,,,,------------,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************))))))***,,,,,,+++)))************************************************)))+++++++++***)))***+++)))(((((((((((()))******+++++++++++++++*********+++++++++*********************++++++++++++++++++******++++++++++++***************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************+++++++++++++++***************++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++***+++,,,,,,---***************+++++++++,,,,,,,,,,,,++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++---------,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++'''&&&&&&(((***,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))++++++*********++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,---///000000***************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++,,,---,,,+++*********+++,,,)))***+++,,,---.........)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***+++***(((&&&*********+++******))))))------------------------------------------------***++++++,,,---...//////........................+++,,,------...------------------------...//////...------,,,,,,------------...............//////---,,,,,,,,,,,,---......++++++,,,---------------++++++,,,,,,---.........++++++++++++++++++,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------------------------.........------......///......------------......,,,,,,------------------)))///+++(((//////+++///++++++,,,,,,,,,,,,++++++******,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,************************)))((((((***,,,,,,***(((++++++++++++++++++++++++************************)))+++,,,+++)))(((***,,,)))))))))*********++++++,,,,,,,,,++++++************************+++++++++******++++++,,,,,,------))))))***++++++***)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***+++---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***************++++++,,,))))))*********+++++++++------,,,,,,,,,+++++++++++++++************++++++************************((()))***+++,,,,,,+++***)))******+++++++++++++++(((***,,,---......---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++************)))************+++,,,------******+++++++++,,,,,,,,,------------------------,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,------......))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---+++))))))***+++,,,)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))***+++,,,------...---,,,,,,++++++*********)))))))))+++---,,,***(((((())))))************)))------------------------,,,------......------,,,)))***+++,,,...///000000........................+++,,,------......------......---,,,,,,...///000,,,,,,,,,,,,,,,---...///---,,,+++---///000///...---,,,,,,,,,,,,---......***+++,,,,,,---------,,,***++++++,,,---...//////+++*********+++---///000***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------***))))))***+++---000111......------------......------------------------+++111,,,(((---,,,'''******++++++,,,,,,++++++***+++,,,---.........---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************(((((((((***,,,,,,***(((++++++++++++++++++++++++************************(((+++,,,,,,)))(((***,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))******+++++++++,,,******+++,,,------......((()))***++++++***)))((())))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++...---+++)))+++,,,++++++++++++++++++++++++)))***,,,,,,---,,,+++***************************(((((())))))*********+++))))))******++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))))))))))))))******+++))))))******++++++++++++---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))***++++++++++++***((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++///---,,,---......---+++++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------+++++++++************))))))))))))***+++,,,......******+++++++++,,,,,,,,,---------------------------......//////......------------.........//////***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,))))))******++++++++++++******))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---+++))))))***+++,,,******+++++++++******)))))))))***++++++++++++***(((((()))***,,,---...///------,,,,,,+++***))))))(((((())),,,...///---+++'''((()))***************,,,---------...//////////////////......------------------.........//////---------,,,,,,++++++++++++,,,------......------+++,,,------......------,,,---.........---,,,+++//////...---------...............//////111222222//////.........---------.........------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++---,,,+++++++++,,,---...000///...---,,,+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------------,,,,,,+++***)))***+++,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---------,,,,,,+++++++++...---+++*********++++++*********)))))))))))))))+++++++++,,,,,,---------************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,---.........,,,)))(((++++++,,,,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,++++++*********+++,,,,,,---...///000000++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,---------.........//////---.........---,,,,,,+++........................+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,---------************************,,,---,,,+++))))))***,,,...''''''---,,,%%%&&&...///...------++++++***)))***++++++,,,,,,++++++***(((((()))***++++++,,,,,,000,,,))))))+++,,,+++)))---***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,.........,,,+++,,,+++******))))))******---------...............------,,,,,,,,,+++++++++------------.....................---------,,,,,,,,,,,,---............---,,,,,,---............---+++,,,---...///......---......---,,,,,,,,,,,,,,,............//////000111//////.........---------.........------,,,,,,,,,++++++,,,,,,------------***++++++++++++,,,,,,,,,------------------------........................++++++++++++,,,,,,,,,,,,------,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))))))))*********++++++******++++++,,,---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++************++++++++++++++++++*********))),,,+++***)))))))))************************************************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,---......---,,,***(((+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,---...---,,,,,,,,,---------.........------......---,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***)))+++---000;;;...'''+++...***)))------------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------......///,,,))))))+++,,,+++***---***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,......---,,,+++,,,+++******))))))******...............------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------....../////////...............,,,------...............,,,------...............***+++,,,...///000000000......---,,,,,,,,,,,,---......---------......///...............---------.........---------------------------............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,---...///......---------------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))(((''''''(((***+++******+++,,,,,,,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******************************------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,------------,,,,,,,,,,,,++++++*********)))************************,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********************++++++++++++******)))))))))))))))(((((((((+++***))))))((()))))))))))))))******++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,---------+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++---...---,,,++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))******++++++******++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***************,,,111444GGG555'''***000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------......,,,******+++,,,+++***,,,+++******,,,,,,+++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,+++******))))))******/////////...---------,,,........................,,,,,,,,,,,,------------........................------...////////////...------...////////////...,,,,,,---...//////000000000///......------............---,,,,,,,,,------.......................................------------------------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------...//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,...)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------......------,,,,,,++++++******)))))))))************************,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))***,,,,,,,,,,,,***)))))))))))))))))))))((((((*********)))))))))******))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))*********++++++++++++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))******++++++******)))(((((()))************)))++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---222555EEE555)))***//////,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++******))))))******/////////...---------,,,........................,,,,,,,,,---------......------------------......---...//////000000//////---...//////000000/////////////////////////////////......---------------...------,,,,,,,,,,,,------.............................................---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------...///000000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++************++++++,,,,,,,,,,,,++++++************************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------......------,,,+++++++++******)))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++***+++,,,------,,,+++******************************+++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++***************+++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,---.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***)))*********+++++++++,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))(((((()))************)))++++++++++++++++++++++++++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,///333777000++++++---,,,++++++)))******++++++,,,,,,---***++++++,,,,,,++++++***)))***************++++++***+++,,,,,,+++++++++++++++,,,---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,+++******))))))******...............---------+++++++++,,,,,,,,,,,,------------.........//////---------------............//////000000000000000...//////000000000000000111111000///////////////------,,,++++++++++++,,,------,,,,,,,,,------...---------............................../////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,...---------...///000000---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,++++++******))))))******+++***++++++,,,,,,------...+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++************************************************************++++++,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++++++++++++++******++++++************++++++++++++((()))***+++,,,------...***++++++++++++,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))((('''(((***+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))******++++++******++++++++++++++++++++++++************************((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---///+++,,,,,,,,,+++******,,,)))*********++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,+++---//////...,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++******))))))******---------...............+++++++++,,,,,,,,,------........./////////000000------.........///////////////000111111111111000//////000111111111111000111000/////////000111222//////...------------------,,,,,,,,,---...///000---------.........//////---........./////////000............---------,,,,,,,,,,,,------------...................................................,,,,,,,,,,,,------------,,,---.../////////......///...............///000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++******++++++,,,---++++++***))))))***++++++******+++,,,,,,---......,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,((()))***+++,,,,,,+++*********************************************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,++++++************++++++************************+++++++++*********))))))************************************************)))************++++++++++++***************++++++************++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,---------+++***)))***+++,,,,,,***++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++)))+++------,,,+++,,,---)))+++,,,+++***+++,,,---***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++---***---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,+++******))))))******,,,------....../////////---------....../////////////////////000000000000.../////////000000111111//////000111111111111111//////000111111111111111//////...///000111333444333333222111111111111111,,,,,,,,,---...///000111---------.........//////---.........//////000000000000//////.........---,,,,,,,,,---------......////////////////////////---------------------------------.........//////---...000111111111000/////////............//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------,,,+++***,,,+++***)))***+++---......---,,,++++++,,,---...******+++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,------....../////////------------------------++++++++++++++++++++++++------------------------........................------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++,,,---......///------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------............---++++++++++++---...))))))******+++++++++,,,'''((()))+++++++++***)))*********)))))))))))))))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++************************++++++++++++******))))))))))))))))))))))))))))))************************)))************++++++++++++***************++++++)))************+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))******++++++++++++************************+++++++++,,,,,,---------,,,+++***+++---...---,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********************++++++++++++************************&&&))),,,---,,,,,,,,,---,,,,,,+++)))***---...---************************+++++++++,,,,,,+++++++++************************'''***---...,,,***+++---***---111111///,,,,,,...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,++++++***)))*********------------------------//////////////////////////////............//////111000000000000/////////222111///------///111222111111000//////////////////////////////000000111111111000///////////////......---------,,,,,,,,,---------............///000---***+++...000000..............................------------...//////,,,---------.../////////,,,,,,,,,---------......------------------------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------.........------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++++++++++++++++++++((()))***+++,,,------------------------------------------.........//////---......//////......---------------------------++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++/////////...---------,,,...------------.../////////---,,,,,,,,,,,,***)))......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++******))))))))))))******++++++++++++++++++++++++------,,,++++++******))))))+++++++++***)))***+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++------,,,,,,+++***))))))******))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))******++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---............------,,,+++,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,***)))***+++---,,,,,,++++++******************+++,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,++++++***)))***+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,000...,,,*********+++,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,+++***)))))))))***---------,,,)))''''''(((******+++++++++,,,,,,,,,................................................//////............//////.........---------,,,,,,////////////////////////000000///............/////////......//////000111111000000///////////////......---------,,,,,,,,,------------............///---++++++...000///...........................---------------...//////------------............,,,,,,,,,---------......------------------------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,------------...////////////////////////---------------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++))))))***,,,,,,---------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------,,,,,,,,,---------------...//////...,,,++++++,,,------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,)))+++,,,+++***)))***+++******+++++++++******)))******+++,,,,,,,,,,,,+++------,,,,,,+++******)))******))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))),,,+++***)))***+++---...---,,,,,,++++++,,,,,,---++++++******+++,,,,,,---,,,***)))***+++---,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++******************************++++++***************+++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,///---,,,******+++,,,---,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,+++******++++++&&&'''))))))))))))+++,,,,,,,,,,,,++++++*********000000000000000000000000........................//////............//////------------,,,,,,,,,+++,,,---...//////...---,,,///......---------------///............///000000000000//////......//////......---------,,,,,,,,,------------............///---,,,,,,...//////...---------------------------------------......///............------------,,,,,,,,,---------......---------------------------............/////////........................------------------------//////...---,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------,,,,,,++++++++++++******------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++)))***+++,,,,,,------,,,------------------------+++++++++,,,,,,,,,------.........//////.........------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------......///---+++)))))),,,...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***************+++,,,---******))))))))))))******++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,+++***)))***,,,))))))************))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++***************))))))))))))******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++***,,,+++*********+++---...---,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---+++***))))))******,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,+++***+++,,,---...,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++******+++,,,---------,,,++++++++++++++++++++++++------++++++++++++------------,,,,,,+++,,,,,,,,,%%%''')))******+++---///...------,,,+++***)))(((000000000000000000000000........................///......------....../////////.........---------,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++,,,,,,......------......///000000//////.........//////......---------,,,,,,,,,,,,,,,---------...............------............------------------------------,,,,,,------...///.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////................................................//////...---,,,++++++***+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,------...//////,,,))))))+++...000000......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,------+++******))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,)))******++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---...............------,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,***)))***+++---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,---,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++***++++++---...///,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++((()))***+++,,,---------************************---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,+++,,,---------,,,,,,+++***))))))////////////////////////..............................------------......//////.........------------,,,+++******+++,,,---------,,,+++++++++++++++---------------....../////////............//////......---------,,,,,,,,,,,,,,,,,,------------...---............------...------------------------,,,,,,,,,,,,,,,---............------,,,,,,,,,+++,,,,,,,,,---------......------------------------------------............................................................//////...---,,,,,,+++++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,---......111...+++***+++---...///......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++******+++,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,***+++,,,,,,---------,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++***++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---......//////.........,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////---,,,++++++******,,,***)))***+++---,,,,,,++++++,,,,,,------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++******************+++,,,---...///---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++((()))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///000000///,,,***++++++++++++++++++++++++++++++........................------------------------......------------......------------,,,,,,,,,+++...---***))))))***---...---,,,,,,+++++++++++++++---,,,,,,,,,,,,---............------......//////......---------,,,,,,,,,,,,,,,,,,,,,---------------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.................................------------------------......---------,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---............---,,,,,,,,,---......//////........................+++,,,,,,------,,,,,,+++------..................,,,,,,,,,,,,,,,------...111...,,,+++,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,+++******)))+++,,,---,,,+++***+++---***+++,,,---............******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---000///...,,,++++++++++++,,,***)))***+++---,,,,,,+++,,,,,,------......//////...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,++++++++++++++++++******+++,,,------......------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,........................------------------------...------,,,,,,------............---------,,,,,,---,,,++++++++++++,,,---------,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------...///000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,///111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,.../////////...---+++++++++,,,---.........------------------------+++,,,,,,------,,,,,,+++......------------------,,,,,,++++++,,,,,,---......,,,+++,,,.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,------++++++,,,---******+++,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,---------------+++,,,,,,------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,***)))***+++---,,,,,,,,,,,,,,,---...////////////...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---+++***)))***+++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,***++++++,,,------------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,---(((***++++++******+++---,,,,,,++++++++++++++++++////////////////////////------------------------...------,,,,,,------...111000000000000/////////+++,,,------------,,,+++...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------------...///000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,///111111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,,,,++++++++++++++++++,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---++++++++++++++++++++++++---------...------,,,,,,++++++++++++++++++++++++---------.........//////)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,.../////////...---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++***+++---///111111000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,------+++,,,------++++++,,,---((()))***+++,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------...///000000000///+++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,---...000111,,,***)))***+++---,,,,,,,,,,,,------...///000000000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////,,,)))(((((()))+++,,,---,,,,,,+++))))))***+++,,,,,,------*********++++++,,,,,,---++++++,,,---------,,,,,,...---,,,,,,++++++++++++---------,,,,,,,,,++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++,,,------++++++,,,---...------,,,+++***)))))).........////////////000///...---...//////...,,,......///000///...,,,+++////////////000000000000........................------......------,,,+++***+++,,,,,,------,,,,,,....................................////////////.........------,,,,,,,,,.................................------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111......------------......---------............/////////...---,,,++++++***,,,++++++******+++,,,,,,------------------------+++++++++******)))))))))////////////////////////---,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------000000//////...............---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......///000000111.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,---------,,,,,,,,,---......---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,------......------,,,...------------...//////+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,++++++***)))))))))***((()))++++++******+++,,,++++++******************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------***)))---222555333///------------------------------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...000+++,,,,,,---.........---........................,,,,,,++++++,,,,,,---...///////////////...............//////000000111111000000000---++++++,,,...,,,,,,+++***+++,,,---............------,,,,,,,,,...---,,,,,,,,,,,,---...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...///000///.........000,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................///......------,,,++++++------........./////////---,,,++++++,,,---,,,***...////////////......---....../////////000000000........................------......------,,,+++++++++,,,------------,,,....................................////////////.........------,,,,,,,,,.................................------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111------,,,,,,,,,,,,---------------............///.........------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------------------------------.........---------,,,,,,...---,,,,,,+++++++++,,,++++++************++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++,,,------...//////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,000000///...------,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++************++++++(((***++++++******+++,,,++++++******************++++++++++++*********)))************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++***---222444222///------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...+++,,,------.........---........................,,,,,,++++++,,,,,,---.........------------------------///000111111111111000000000...,,,+++,,,...,,,,,,+++++++++,,,---.........---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...//////------...///,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---+++******+++,,,,,,+++//////.........///000000............////////////........................---............---,,,,,,++++++,,,---------------........................---............/////////.........---------------.................................---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,,,,,,,++++++,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------------.........------------------------,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,---------.........------,,,,,,------...******++++++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,,,,+++++++++***+++++++++++++++*********+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,++++++++++++,,,,,,---)))***++++++******+++,,,******++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111222000...+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---,,,,,,------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---+++,,,///111222222111111///000000...,,,+++---...,,,,,,+++++++++,,,---......------------,,,,,,,,,...------,,,,,,------...++++++,,,------...//////,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,...///...---,,,---...------........./////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......///---++++++---//////.........---,,,---...000111---.........////////////.......................................------,,,+++,,,,,,---...---------........................---------.........//////...............---------.......................................---------........................------------------------------------......//////------,,,,,,,,,,,,---------------............///,,,,,,,,,------..................------,,,++++++........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...'''((()))***+++,,,------,,,,,,++++++*********)))++++++******++++++,,,---***++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,//////---+++******++++++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---...---------,,,------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------))),,,///222333333111000...//////...---,,,---...+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------------------------------------------------------------,,,---...---,,,,,,---............////////////000---------.......................................,,,,,,------------------........................,,,,,,,,,---------......,,,,,,,,,---------......///---,,,---...000000///------,,,+++,,,---///000.........////////////000////////////////////////......//////......---,,,,,,,,,---.........------........................------------....................................////////////////////////........................---.....................------------------------,,,------.....................------------......---------............///+++,,,,,,------.........---............---,,,+++........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---...------------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,---...///000111------,,,,,,++++++******++++++******++++++,,,---+++++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,------......//////......------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///...,,,+++******)))***,,,---,,,+++***+++,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///...---...///...------,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...,,,,,,------............***,,,///222333222111000---...//////---,,,---...++++++,,,,,,,,,---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,---...---,,,,,,---............////////////000---------....../////////........................,,,,,,,,,---------....................................---------,,,,,,,,,,,,---------............,,,+++,,,---///000///---...------------......///////////////000000000000////////////////////////...////////////...------,,,,,,---.......................................,,,------------......................../////////////////////////////////.............../////////---------...............------------------------,,,,,,---............---///......------......///---------............///,,,,,,,,,------.........,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------.........+++,,,,,,------.........------------............,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,------------............++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---------,,,,,,++++++------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------......,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,------------,,,,,,...------------...//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000///---,,,***)))))))))+++,,,---,,,+++***+++,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++*********++++++,,,,,,------------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...000///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......//////,,,---///111222111000///,,,...//////...------...***+++,,,---------,,,,,,,,,,,,,,,------------...,,,------......------,,,//////...---,,,,,,++++++,,,,,,,,,---......//////------------------------------------------------,,,...///...---,,,---...------........./////////,,,,,,------.../////////........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------........./////////+++,,,---000222222///---///000000000000//////...000000000000111111111222///////////////////////////////////////...------,,,------.......................................,,,,,,---------.........---........./////////000////////////////////////---........./////////000---------.........//////........................+++,,,---.........------...------,,,,,,------...---------............///,,,,,,------------------+++,,,...000000000///...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///,,,---------.........///,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,............------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,++++++***)))((((((------..................,,,,,,,,,,,,,,,------...---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,------,,,,,,------...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++************+++,,,---...---+++***+++,,,******++++++,,,------...+++++++++,,,,,,,,,------******************************))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,,,,---+++++++++,,,------......,,,+++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((***,,,,,,,,,,,,...///000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,------......//////000000000000//////+++---///000...------...***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------------,,,,,,,,,------.../////////------------------------........................---...//////------...///,,,---------............+++,,,,,,---......//////------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.........////////////000---...111444666555222///111222333333333111000///000111111111222222222222000000000000000000000000///////////////......---,,,---......//////..............................,,,,,,,,,---------......---.........//////000000000000000000000000000000---.........//////000000---------.........//////........................+++,,,---.........---,,,---,,,,,,++++++,,,,,,------------.........//////------------------------***,,,...000111111000///////////////////////////+++++++++,,,,,,---------////////////////////////,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,------.........++++++++++++,,,,,,---...///......------......///,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((''''''---------------------------.........///000000000------,,,,,,------...///.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---.........////////////......,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))***+++,,,---,,,---...---+++***+++,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,------...///++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---......---...///++++++,,,------...//////*********++++++,,,------((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&((()))******+++---///000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------111000000///////////////+++---///000///------...***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,,,,------......///,,,,,,------...///000000------------------------////////////////////////...///000///......///000,,,,,,,,,---------......++++++,,,,,,---...//////------------------------++++++,,,,,,---...//////........................+++,,,,,,------......///...000111111///......///111111222222222222111111000111111111222222222222111222222111000//////000......///000000000000000000000000000////////////......---...//////---,,,222---,,,...000......000---------.........//////........................------------------------////////////////////////---...000111111111000///........................000///------///000///...+++,,,,,,------.........000000//////...---,,,+++------------------------////////////////////////000...---...111111///,,,//////......---,,,++++++,,,---......//////...............------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........333111000...---------...------------------------+++...000000...---,,,------,,,,,,,,,,,,---......---+++***+++......,,,***+++++++++++++++++++++++++++,,,------,,,,,,...///000000///...---,,,,,,,,,...------,,,,,,------...//////.........---------+++,,,------......------........................------------------------------------------------+++*********+++,,,,,,------------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------------------------------+++++++++******))))))))),,,+++***)))***+++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,,,,++++++...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))------------------------*********+++,,,---...///---...111222222111...---...///000///---,,,---...------------------------......---------,,,,,,,,,------------------------.........------,,,,,,,,,......------------..............................////////////////////////......//////......---,,,------------------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++........................///...---,,,,,,,,,,,,,,,333444555444222000000000///000000111111000000///000000000000111111111222...///000///---------...///000000111111111111111000000000000////////////............/////////...000,,,,,,000111...,,,------------.........//////........................------------------------////////////////////////,,,---///000000000///...........................---,,,******,,,---,,,+++---------------.........//////---,,,,,,,,,,,,---................................................///...---...000000...,,,,,,,,,++++++***))))))(((,,,,,,---............---......---------,,,,,,,,,------------............------,,,,,,,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------111000///------------...------------------------///////////////...---,,,---,,,,,,,,,,,,---......---+++***,,,......,,,***,,,,,,,,,++++++++++++++++++,,,...------,,,...///000000///------,,,,,,---...------------------...//////.........---------,,,,,,---------.................................------------------------------------------------,,,,,,,,,+++,,,------...---------,,,,,,,,,++++++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------,,,,,,+++++++++*********,,,++++++***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***------,,,,,,,,,,,,++++++------,,,,,,+++*********,,,,,,,,,,,,------------,,,------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,---...//////...---,,,,,,---...---+++***+++,,,------------------------------------,,,,,,,,,,,,------------------------......---------,,,,,,,,,......------------..............................////////////////////////......//////......---,,,............------------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------------------------------///...---,,,,,,,,,,,,---444555666555222000//////...//////000000//////...////////////000000000000...///000///---------...000000111222222222222222000000000000////////////......//////000000111111000------111111...++++++---------.......................................------------------------////////////////////////,,,---.../////////..............................---+++******+++,,,,,,+++//////..................000///---,,,,,,---...///////////////////////////------------------------...---,,,---//////---,,,.........---,,,,,,++++++++++++,,,---------------...------------,,,,,,,,,............------------///...---,,,,,,,,,,,,,,,---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,......------------......------------------------444111...---///000...,,,---,,,,,,,,,,,,---......,,,++++++,,,------,,,***------,,,,,,++++++******,,,---......---,,,...///000///...---------------------------------------...............---------------,,,,,,------...///---------------------------------------------------------------------------------------......///------------,,,,,,,,,,,,++++++,,,,,,---///000111------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------...---------------------------,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---++++++++++++++++++++++++///.........------------------------------------,,,---...---+++***+++,,,------------------------------,,,,,,,,,+++++++++------------------------...------------,,,,,,,,,......------------......------------------------////////////////////////......//////......---,,,............////////////,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------000111222111///------......//////000000//////............////////////000///000111111///...///111///000111111222222111111000000000000////////////...///000000000111222444555000...000111---,,,---........................................................................////////////////////////------///000000000///...........................000...,,,---...///......000000//////.........---////////////000000000000........................------------------------,,,,,,------...------,,,////////////......------***+++,,,,,,------,,,,,,------------------------......------,,,,,,++++++...------,,,,,,,,,------------......//////......------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,------......------------------------888333---,,,///111///,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------,,,+++---------,,,,,,+++******,,,...///...---,,,...///000///...---------------------............------...........................------,,,---...///000------------------------------------------------...........................---------------......------------------,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))'''&&&&&&''')))***************************------------------------------,,,,,,,,,---......------------------------------------------------------------......//////,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++++++++++++++++++++++++++------------------,,,,,,//////...------...//////...///000///---,,,---...---------------------------,,,,,,,,,,,,+++++++++------------------------------------------------......------------......------------------------.................................///......---,,,////////////000000000000,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++---//////...------...///000000111111000000///---.........////////////...///111000///...///111...///000000111111000000000000000000////////////...///111000///000333555<<<555000//////---...111.....................---................................................////////////////////////...///000111222111000000////////////////////////111000......000000000///000000//////.........---+++---///111111000---,,,------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,++++++******,,,++++++,,,---...//////,,,,,,---...............------------------------,,,------......------,,,.........------,,,,,,,,,++++++,,,------.........------------------------999333,,,+++...000///,,,---,,,,,,,,,,,,---......+++,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++---...//////---------/////////...------------...---......//////......------........................---------......//////------------------------------------------------........................------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---)))))))))***************++++++++++++++++++++++++...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------------------------------........./////////---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++,,,,,,---......++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***(((------------------------((()))***,,,------,,,,,,///...---,,,,,,---...///...///000///---,,,---...---------------------------------,,,,,,,,,++++++------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,/////////000000000111111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++---///////////////111///000000111111000000///............////////////+++---......---,,,---///......///000000000000000000000000000////////////...000111000......222555AAA888111///...---///333...............---------................................................///////////////////////////000111222333222111111////////////////////////000...------...//////...//////..................)))+++---//////---***)))------------------------------------------------,,,---//////---,,,---...------------------------++++++,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,+++++++++++++++++++++,,,---...000000+++,,,---...............------------------------,,,------......------,,,------------------,,,,,,+++,,,---...............------------------------666222---,,,---//////...---,,,,,,,,,,,,---......***,,,...---,,,++++++,,,,,,,,,,,,,,,------------...///000///---------//////......---------......---...///000000///...------------...............------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,,,,,,,,,,,,,------------..................---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------,,,,,,---------------...,,,---......//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))(((------------------------&&&((()))+++,,,---,,,,,,,,,+++************+++,,,,,,---...---+++***+++,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,......//////000000111111,,,,,,,,,---------......------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---...000000///...///000...//////000000//////........./////////000000000+++,,,...---,,,,,,.../////////000111111111111000000000000000///////////////111222000,,,,,,000555@@@999222000///---...111//////.........---------................................................////////////////////////...///000222222111111000///////////////////////////...,,,,,,...///...------------------...............------,,,,,,++++++................................................,,,...000000...---...////////////000000000000000,,,,,,---............---,,,,,,,,,---------......------------------......,,,,,,,,,,,,,,,---...///***+++,,,---....................................,,,------......------,,,,,,,,,------------------------.../////////...---------------------------111000...---,,,---...///---,,,,,,,,,,,,---......***,,,......,,,***+++---++++++,,,,,,---............000000///...------.........---------......///---...///000000///...------------.........//////+++---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...---------------------------.........///...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////------------------------++++++,,,,,,------------+++,,,---...///...------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------------------........./////////***++++++,,,---...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++************++++++,,,---...---+++***+++,,,------------------------/////////.........------------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......---,,,------...//////000111111,,,,,,,,,---------......------------.........///////////////////////////------------------------,,,,,,,,,,,,,,,---...///---///000///---,,,,,,------..................---////////////000000000000---...//////......000111000000111222222222222222000000000000///////////////111222///++++++///444>>>888222111000---,,,...//////.........---------........................////////////////////////////////////////////////---...000111111111000///000000000000000000000000000///------///000///...+++,,,,,,------.........555333000---,,,---///111////////////////////////////////////////////////,,,///111111...---...000,,,,,,,,,---------------,,,---......//////......,,,,,,,,,------.........---......//////000000000......---,,,,,,,,,------***+++,,,---....................................,,,------......------,,,,,,,,,,,,------...............///000000///...---------------------------...//////---,,,,,,...000---,,,,,,,,,,,,---......***,,,......+++***+++---***++++++,,,---.../////////000111000...------.........---------......///---...///111111///...------------.........//////***,,,000222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111000///...............---------.........//////---------...///000111222------------------------.........------,,,,,,,,,------------------------,,,++++++++++++++++++,,,...------,,,,,,------...,,,,,,,,,------.........---------------------------......//////......---000000000000000000000000////////////////////////+++++++++,,,---...///000------------------------+++++++++,,,,,,---------++++++---.........---,,,...------,,,,,,------...,,,++++++******++++++,,,---------,,,,,,,,,++++++------------------------,,,---......//////......---------,,,,,,,,,++++++------------------------.........////////////000)))***+++,,,...///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++++++++++++++++++++++++++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...------------------------000////////////.........------------------------,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////......---,,,,,,------...///000000111,,,,,,,,,---------......---------.........//////------------------------........................,,,,,,,,,,,,,,,---...///------............------//////............//////............////////////111111000000//////......///000222333222111///...////////////////////////000000000000000000111111111111111111111111111111000000000000000000000000000000000000////////////,,,------...///000111111////////////////////////---......///000111111222444111......000222111000000000111111111111000000////////////////////////000///...---------------,,,------------------,,,//////.........---------////////////////////////........................000000///...------,,,,,,...---,,,,,,,,,,,,---...////////////////////////........................000///---,,,,,,---...///000///...---,,,,,,---...////////////////////////000000//////.........------------............//////////////////////////////////////////.................................++++++******++++++,,,---++++++,,,,,,---...//////------------------------//////.........---------///............///000000..................------.........................../////////...---,,,,,,))))))***++++++,,,------++++++++++++,,,,,,---...111111000...---,,,+++***////////////////////////,,,,,,,,,---...///000000,,,,,,+++++++++,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,+++++++++,,,,,,---------******++++++,,,---......,,,,,,------.../////////+++---***+++222---(((///,,,,,,,,,------.................................++++++,,,---......------++++++++++++++++++++++++//////.........---------...------,,,,,,------...,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,///......---------..............................,,,++++++******++++++,,,,,,,,,++++++,,,---///000,,,,,,,,,---------......---+++***+++......,,,***......,,,,,,,,,,,,......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///...------,,,,,,------------------------.........------,,,,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,---......//////......---/////////....../////////............////////////111000000000/////////...---///000222222222111000////////////////////////000000000///////////////000000000000000000000000000000000000000000000000000000000000////////////.........///////////////////////////////////////---......///000000111111333000......000222111000000000111111111111000000//////////////////////////////............//////------............------//////.........---------////////////////////////........................000//////...------,,,,,,......---,,,,,,---......////////////////////////........................///......---------......000///...---------..............................000/////////.........---.........////////////000.................................///////////////........................,,,++++++++++++,,,------,,,,,,,,,------......///------------------------//////.........---------------------..................................................................//////......---,,,******++++++,,,------...---------,,,------....../////////...------,,,,,,........................---,,,,,,------///000000......---------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,++++++++++++,,,,,,,,,---------+++++++++,,,---........./////////...------,,,,,,***,,,,,,444AAA;;;...,,,------------............------------------------,,,,,,---...............------------------------///.........------------...------,,,,,,------...)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,......------------.................................------,,,,,,------...,,,,,,++++++,,,---///000,,,,,,,,,---------.........,,,,,,---//////---+++...---,,,++++++,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000//////...------,,,,,,------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---......//////......---////////////////////////............////////////000000000000////////////,,,---///111222333222222////////////////////////000000//////......------........................000000000000000000000000////////////000000000000000000000//////.........////////////////////////.........//////000000111222000...///000111111000///000000111111000000///////////////////////////...------------...//////......////////////....../////////............---////////////////////////......................../////////...------,,,,,,......---,,,,,,---......////////////////////////........................------...............---000000///............///......................../////////..................////////////000000000........................------......//////000000........................---,,,,,,,,,,,,---......---------...............------------------------...............---------++++++---.........---,,,....................................................../////////...------++++++,,,,,,---.........000///..................------..................---------------------------------------...///000000000///...---------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++******,,,,,,,,,,,,------------,,,,,,,,,---......///////////////...------,,,,,,***,,,...===OOOHHH333***............------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------..................------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------....................................------------......,,,,,,,,,,,,,,,---//////,,,,,,,,,---------.........------...//////...,,,---,,,,,,++++++,,,,,,---------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////...------,,,,,,------------------------...------------,,,,,,,,,..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,......////////////....../////////000000/////////............////////////000000000000////////////---...000111222222222111////////////////////////111000000//////......---........................////////////////////////////////////000000000000000/////////////////////////////////////////////........./////////000000000000//////000000000000//////000000000000//////////////////////////////------,,,,,,+++,,,,,,,,,//////000000000000///////////////...............////////////////////////........................//////.........---------......------------......////////////////////////........................,,,---.../////////...---////////////////////////............................................................////////////........................,,,------...///000111111........................---------------...///////////////...............................................................***,,,.../////////---,,,............////////////..............................////////////......------------......//////000000///...------------........................---------------------------------------...///000111000///...------------------............------++++++++++++++++++++++++------------------------------------------------,,,+++******+++,,,+++***,,,,,,---------------------------.........//////,,,,,,------.../////////+++---///<<>>333/////////...............,,,------------.........000000000000...---,,,+++***000777===???>>><<<;;;???>>>===;;;777333///---...------,,,,,,------................../////////,,,,,,---.../////////...------------------------------,,,,,,,,,,,,---------------...000///---+++---------------............---,,,,,,+++,,,,,,,,,...............////////////...---,,,,,,,,,,,,---......////////////......//////...------------.........---------......///........................---,,,,,,,,,,,,+++++++++..................------000///...///111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------+++,,,,,,------.........------------------------,,,------......------,,,.......................................---------000///---...///000///...---------------------------...////////////...------------.........//////...//////////////////..................---------------..........................................///////////////000000000000000////////////.......................................---------------,,,---///000000000///...........................///...---,,,,,,---.../////////......---.....................//////////////////............///////////////...............------............------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222000000000111222111000111111111111111111111111//////000000000111111111111111111111111111111111111111111222222222333333111000000//////000000111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000111111111111000//////////////////000000000////////////////////////000000//////......------////////////000000000000000000///////////////000............///000111222333222111000000000222222000000000000000000000000...///111222222111///...000000000000000000//////,,,------...///000000111000000//////////////////000///......---.................................................................................------------------------------------------------,,,,,,.........---,,,+++//////......------,,,,,,++++++,,,---............------------------,,,,,,------------..................////////////...---111///222===HHHIII???555000//////......---------------------............/////////......---,,,,,,---444<<<@@@>>>;;;:::999:::;;;======:::555000,,,------,,,,,,,,,,,,---------------......//////000+++,,,---......//////...---------------------------,,,,,,++++++,,,,,,------,,,---...//////---++++++,,,,,,,,,---.........---------,,,,,,,,,---------------....../////////......------,,,,,,,,,,,,,,,------............---............------......------------.........///................................................//////......------,,,,,,///.........000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,------------------,,,,,,------......------,,,------------------------........................111///---,,,.../////////////////////////////////........................---------............///......////////////.............................................---------------------------------////////////////////////000000000000000/////////.......................................---------......///000111000000///........................///...---,,,,,,---...///111000///...........................////////////000000////////////000000......------,,,,,,++++++------............------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...------...///...---222222222222222222222222000000000000111111111111111111111111111111111111111222222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111///000000111111111000000////////////000000111111000000000000000000000000---......//////000000000////////////000000000000000000/////////000000111///////////////000111222333222111000000111222333111111111111111111111111///000222333333222000//////000000000000///...---------......///000111111//////000000000000000000000000///............///////////////////////////......................................................................................................///000000///---,,,/////////......---------++++++,,,---............---------------------------------.........//////......//////////////////,,,---000555::::::666111///.........------,,,,,,---------.........//////------------......//////444888;;;;;;777444333444///222555888777444000---------------------------,,,,,,------.........///,,,------...//////......---------------------------,,,,,,++++++,,,,,,---...------///000000...,,,+++,,,,,,,,,---.........------------------------,,,,,,------......//////---------------,,,,,,,,,***+++,,,---------------------..................,,,------.........//////...................................................---------,,,,,,++++++---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................000...++++++,,,.........////////////////////////......------------......///............---------,,,------......------,,,---....................................---------................................................/////////000000000000000////////////////////////......................../////////000000000000000///////////////////////////...------------...///111000///...........................////////////000000////////////000000.........------,,,,,,,,,---......//////......---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------333222111111333333222111000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333333222222222111111222222222000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111///000000111111111111000...//////000000111111222000000000000000000000000------...///000111111222////////////000000000000000000/////////000111111444333222111000/////////000000/////////000111111111111111111111111111111000111222333333222111000///000000111000///---,,,.........//////000000111//////000000000000111111111111000///////////////////////////////////////................................................////////////////////////////////////////////////000000000000000000///////////////...............,,,,,,------...---------------------............------.........///////////////////////////000000---///111222111111000111.........---------------------........./////////,,,,,,,,,---...///111222888888777444111......///))),,,///222333222000///---......//////......------------------............///////////////......------------------------------,,,,,,,,,,,,------.........///111111...,,,---------------.........,,,,,,---............------------------.........------......------,,,+++***+++,,,---------------,,,---......///.........+++,,,---...////////////........................+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---++++++---...---,,,------------------------......------------......//////.........---------,,,,,,------------,,,,,,---------...............------..................//////////////////////////////............------......////////////000000////////////////////////.............../////////////////////000000000111////////////////////////........................//////......---.....................////////////000000////////////000000000000000///////////////......////////////......,,,,,,------......------------------------------,,,,,,,,,,,,,,,------...666555444555666777666444000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444444333333222222333333444000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111//////000111111111111111...//////000111111222222000000000000000000000000......//////000000111111////////////000000000000000000//////000111111222666555444222111000000000...///000111111111111111111111111111111111111111222222222222222222222222000111222222111000...,,,///////////////000000000//////000000000111111111222111000000//////000000////////////////////////................................................////////////////////////////////////////////////000000/////////000111111............////////////---------...------,,,,,,------------.........///............///////////////////////////000000111000111222222111000111222.............../////////............///////////////............///111222777555222000/////////...,,,---...000000000000///......///000000///....../////////...............111111111111000///....................................------------...............///000000...,,,//////..................+++,,,.../////////...---...------------------,,,------.........---,,,++++++,,,---...////////////,,,,,,.../////////......+++,,,---////////////...........................+++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,---......---+++------------------------------------------------+++,,,---.........------------------------------------------------------+++,,,...//////...,,,+++,,,------......------,,,---------------------------------.........//////...---------//////...,,,------------------------...------,,,,,,------...---------...............------............---------------.........//////,,,---------.../////////000000000000000000000000000000000/////////......------........./////////////////////////////////---........./////////000///.........//////000000////////////////////////---...///000000///...---------------------...///............////////////000//////......//////000////////////000000000000......////////////......+++,,,------......------........................---------,,,---......///222111000000222222111000222222222222222222222222000111111111111222222222222222222222222222222222222222333333333444444444555444444333333444444555000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111//////000111111111111111...//////000111222222222000000000000000000000000000000000000////////////////////////000000000000000000///000000111222222333333333222333333444444000111222444444444333222111111111111111111111111333222222111111222222333111222333444333111///---000000000000//////////////////000000111111111222222111111000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000///.........000111222------......//////000000............---,,,++++++---------.........//////............/////////000///////////////000111111...//////000000000///.........//////000000111111............/////////000111111///......///000111555111......111333111///111111000000000///000000...///000111111000///...111111000000//////......222222222222111///...---///////////////////////////......------......///...------...000000...,,,000000000///.........---+++,,,.../////////...............------,,,,,,,,,,,,---.........---,,,+++---...///000111111111111+++,,,.../////////......***+++---///000000///...........................---------....../////////,,,------....../////////...------...//////...,,,------------------------........................+++,,,---.........---,,,------------------------------------------------+++,,,...//////...,,,+++,,,------......------,,,........................---------.........//////.........///111000...,,,////////////////////////...---,,,,,,,,,,,,---...++++++,,,---...///000111......////////////......---------.........//////,,,,,,------...///000000000000000000000000000000222111111111000000//////,,,---------......//////000000000000000000000000---.........//////000000...............///000000000000000000000000000000,,,---000111111000---,,,,,,,,,,,,,,,,,,---...///............/////////000//////............//////,,,,,,------......//////......////////////......+++,,,,,,---.........---////////////////////////...------------...//////222222222222222222222222333333333222222111111111111111222222222333333333444444222222222222444444666444222//////000222444333333333333333333333333222111000111222333111///000000000000111222333444222222222111111111111111111111111111111111111111111111111111111111111111---...///000222333555555666555333222111222333333222222222111111111111000000000111111222222333333333222111000000000111222333333222111222333444555333333333333333333333333444444444444444444444444333333333333333333333333222222222111111111000000000000000000000000000000222222222222111111000000333222111111000000111111000111111111111222222222000000000000000000000000.........///////////////222111000//////000111222......////////////......000/////////............////////////000000000000//////.........---------////////////////////////..................------444333000......000222444000000////////////000000000...,,,---000111///---000000000000000000000000111000///---------...///000000000000000000000000000000111111111111000000000000000000000000000000............////////////333333333222222222111111222222111111000000//////111000///...---,,,,,,,,,////////////////////////---...///000000///...---...............---------************+++,,,------,,,---...//////...---,,,---------------...//////000/////////....................................////////////////////////..................................../////////000+++,,,,,,------.........---///111///...//////...........................---------...///000111222000000/////////.........,,,,,,,,,------.........,,,------......------,,,....../////////---,,,***++++++,,,---.........---//////...---,,,,,,++++++000000000000///...---,,,........................111000///...---,,,,,,,,,,,,---------.../////////000000//////......------000000//////.........---,,,---------.../////////////////////////////////333333333222000///---,,,,,,,,,------...///000000------------.........///000000000000////////////000000000000000000000000111111111111000///...---////////////////////////...------,,,,,,,,,------///...---...000000///---000000000000000000000000............/////////000000000///...............////////////////////////......////////////......//////...------------...222222222222222222222222333333333222222222111111333333333333333444444444444444333222222333444444666444333111111111333333333333333333333333333333222111111222333333222000000000000000111222333444444333333222111000//////111111111111111111111111111111111111111111111111000000111111222222222222444333222222111111111222222222222222111111111111000000111111111111111111222222111000000111222333333333222222222333444555333333333333333333333333444444444444444444444444333333333333333333333333333333222222222111111111111111111111111111111111333222222222111111111111222222222222111111111111111111111111222222222222000000000000000000000000000000000///////////////111111000000000000111111...//////000000//////...000000000/////////......111000000000//////......//////.........---------////////////////////////........................222111000//////000111222000000000//////000000000000///---...000111///---000000000000000000000000222111000000/////////000000000000000000000000000000000111111111111000000111111111111111111111111/////////000000000111111333333222222222111111111111111111000000000////////////......---.........////////////////////////...//////000000//////...////////////////////////---,,,,,,,,,,,,------...---...////////////...---.........---......//////000000/////////................................./////////...............////////////////////////........./////////000000---------....../////////...///000///..........................................---------...//////////////////.........---,,,,,,---------.........---......//////......---...////////////...------------------............//////......---,,,,,,+++......//////////////////........................//////...---------......------..................///////////////.........000/////////............------..................////////////////////////222222222111000///...---,,,,,,---......//////000------........./////////000000000000////////////000000000000000000000000////////////...---,,,+++////////////////////////......------,,,------...333111///.........---,,,................................./////////000000000000///...............////////////////////////......////////////......//////...------------...333333333333333333333333333333333333222222222222555555555555444444444444444444333333333333444444555444444444444333333333333333333333333333333333333222222222444444333111111000000111111222333444555555444222111000///...222222222222222222222222222222222222222222222222333333333222111111000000222222222222222111111000333222222222111111111111111111111000000000000000111111111111111222333444333333222222222333444555333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222333333222222222222111111222222333333333222111000111111222222222333333333000000000000000000000000222222111111000000000///111111111222222111111111///000000000000000000///111111000000000/////////222111111000...------,,,/////////.........------////////////////////////............////////////000000000000000000000000111111000000000000111111000///...///000111000...000000000000000000000000111222222222222111000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111111000000000000////////////............///000111000000000000000000000000000000////////////000000//////000000111111222222//////......---...............////////////......000000///.........//////000000000/////////..............................//////......---------,,,000000000000000000000000....../////////000000000//////......//////000000000000//////...------...////////////////////////000///...---------------/////////............------------.............../////////000000////////////////////////000000111000000...------...///////////////...------,,,,,,,,,---...///000000000000...........................---------...//////000//////...........................///////////////////////////............//////..................///////////////////////////000000000000///...------------......//////000....../////////000000000000000000000////////////000000000000000000000000////////////...---,,,,,,////////////////////////......------------......777444000---------,,,+++............................../////////000000000000000///.........//////////////////////////////...//////000000//////...000///......------......444444444444444444444444333333333333333333333333555555555444444444444444444444444333333444444444444444555666666555444333333333333333333333333333333333222333444555333111111111111111222333444444444444333222111111000000222222222222222222222222222222222222222222222222444333333222222111111000111222333444444333111111333333222222222111111111111111111000000/////////000000111111222333444444222222222333333333444444333333333333333333333333333333444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333222222111222444555555333111000222222222222333333333444111111111111111111111111333333333222222111111000000111222333333222111000000000111111111111000000222111111111111000000000111111000//////...------////////////............///////////////////////////////////////000000000///000111222333222111111222111111000000111111222000000000000000000000000000000000000000000000000000111222333333222111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000000000/////////000000111111111111111111111111111222111////////////111222...//////000111222333333111000///...............////////////////////////111111000/////////000000000000000////////////...........................//////......------,,,,,,000000000000000000000000...////////////000000000000///.........///000111444000.........------...////////////////////////000000///////////////000.............................................///...//////000000//////...000//////...///111333444333111///...---...///000/////////.........------......///000000000000000.......................................//////000000000//////......------------......//////000000///////////////.........000000//////......------////////////////////////......////////////......------....../////////000////////////000000000000000000000000////////////////////////////////////111111111111111000//////////////////////////////.........---......///000888444///---,,,---------...........................////////////000000000000000///////////////000//////////////////////////////000000000000//////000//////...............444444444444444444444444333333333333333333333333444444444333333333333333444444444444444444444444333444666777777666555444333333333333333333333333333333222333444555333111111111111111222333444555222222222222222333333333222222222222222222222222222222222222222222222222222222222222222333333333222333444555555555333333333333333222222222222111222222111111000000//////000000111222333444444444222222333333333444444444333333333333333333333333333333333444444444555555444444444444444444444444555555555444444444333333333333333333333333333333333333333333333333444444222333555666555444222000222333333333444444444444222222222222222222222222444444333333222222222111111222333444444333222111111111222222222222111111333222222222222111111111000000000000000000000000000000/////////........./////////////////////////////////000000000111111000111333555555444333222222222111111111111222222000111111111000000111111111111111111111111111111///000111222333222111000222222222222222222222222222222111000000111222222222222222222222222222222000000000111111111222222111111111111111111222222000000000111111111111111333333222111000000///000222222222222222222222222222111000//////000111222......///000111111222222111000///......---......000000000000000000000000222111111000000000111111111000000000//////////////////////////////////////////.........---------////////////////////////////////////000000000111//////.........000222333999111---///000------000000000000000000000000000000000000000111222333444////////////////////////////////////////////////.........//////.........000/////////000111333555333222000...---...000111000///////////////......000000111111000///......////////////////////////000000///............///000000000//////......---------......//////000000.........///////////////000000000//////......---000000000000000000000000---......///////////////.........///////////////////////////000000000000000000000000////////////////////////////////////111111111111111111000///000000000000000000000000............//////000111555222...------///000000////////////////////////////////////000000000111000000/////////000000111000000000000000000000000//////000000000000//////000000///............///555555555555555555555555333333333333444444444444222222333333444444444444444444555555555555444444333444555666666666555444333333333333333333333333333222222222444444333111222111111222222333444555111111222222333444444444333333333333333333333333333333333333333333333333000111111222333444555555333444444555555555555555333333333333222222222222222222222111111111111111000111222333444444444333111222333444444444333333333333333333333333333333222333333444444555555555444444444444444444444444555555444444444333333333333333333333333333333333333333444444444444555555444444555555555444333222333333333444444444555555222222222222222222222222333333333333333333333333333333333444444333333333222222333333333333222222444333333333333222222222000000000111111222222222000000000/////////......//////////////////////////////000000111111222222111222444555666666555444333333222222222222333333000222333222111000111222111111111111111111111111000000111222222222222111222222222222222222222222333222111000000111222333333333333333333333333333000000111111111222222222222222222222222333333333111111111222222222222333555444333222111000000000333333333333333333333333222222111111111111222222//////000000111111222222000000//////......//////111111000000000000111111222111111111111222333333111111000000000//////////////////////////////////////////////////////////////////////////////////////////000000000111111000///......///222555666>>>333---000111...---111000000000000000000000000111111111222333444666666///000000000000000111111000000000000////////////---......//////......---////////////000111222333111111///......///000000000000000000000000//////111111111111000///...---////////////////////////111000000///.........///000000//////////////////.........///////////////.........///////////////000000//////////////////000000000000000000000000...//////000000000//////////////////////////////....../////////000000000000000000000////////////000000000000000000000000/////////000000//////...000000000000000000000000//////...//////000111222333000...---///111111111000000000000000000000000/////////000000000111111000000/////////000111111000000000000000000000000///000000111111000000///111000//////......//////555555555555555555555555333333333444444444555555222222333444555666666777333444555666666555444333333333444555555555555555333333333333333333333333222111111222333333222000222222222222333444555555222222333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555444333333333444444555666444444333333333222222222222222222222333333333333111222333444444333333222111222333444444444333333333333333333333333333333222222333333444555555666555555555555555555555555444444444444333333333222222222222222222222222222333444444444555555555555555555555555444444444444444444444444555555555555333333333333333333333333111111111222333333444444444444333333333333444444333333444444444444333333444444444444333333333333333333333222222222222222000000000000/////////...//////////////////////////////000111111222333333111222333444555555555555333333222222222222333333000222444333111000111333111111111111111111111111222222222222222333444444333333333333333333333333444333111000000111333444444444444444444444444444222222222222333333333333222222333333333444444444222222333333333444444444444444333222222222222222333333333333333333333333111222222222222222222111111111111222222222222222111000000000000111111222222111111000000111111222111111111111222444555666111111111000000000//////////////////////////////......//////000111111111000000000000000000000000//////000000000111111111111000000000222555999;;;BBB555...111333......333111111111111111111111111222222222222222333444555000111111111222222222222111111111000000000//////...//////000000//////.........///000111111111111......///////////////000000000000000000000000000000000111111111000000/////////////////////////////////////////////000111///////////////000000000///////////////...................../////////000///////////////000000000000000000000000000000000000000000111000000//////000/////////////////////------........./////////000000000000////////////000000000000000000000000...//////000000000//////000000000000000000000000////////////000111222333222000//////000111111000//////////////////////////////000000000111111111000000//////000111111222000000000000000000000000000000111111111111000000111000000///////////////666666666666666666666666333333333444444555555555222333444555666888999999333444555666666555444333333333333333444444555555333333333333333333333333222111000111333333111///222222222222333444555555444444444333333222222222333333333333333333333333333333333333333333333333222333333333333333444444333333222111222333555666444444444333333333222222222222222333333444444444222333444444444333222111111222333444555444333333333333333333333333333333222222333333444555666666555555555555555555555555444444333333333222222222222222222222222222222222444444444555555555666666666666555444444444444555444444444555555555666666333333333333333333333333///000111222333333444555555555333222222333555555333444444555555444444333555555444444444333333333666555555444333222111111000000000000///////////////////////////////////////000000111222222333333111111222222333444555555444333333222222333333444000333444333111000222444111111111111111111111111444444333222333444666777333333333333333333333333444333111000000111333444444444444444444444444444333333333444444444555555333333333444444555555555333333333444444555555555333333222222333333444444444444444444444444444444111222333444444333222111444333333333333333333333111111111111222333444444333222111000000111222333000000111222333555666777111111111111000000000000000000000000000000000000......///000111222333333111111111111111111111111000000000000111111111111222111111222444888<<>>888666777777777777777777777777666666666666666666666666444555555555666666666666555666666777777777666666444444444333333333333333333333333444444555555555333444444555777888888999666777777777777777777777777777777777777777777777666666666666666666666666888888777777666666555555777777777777777777777777:::888555333222333555666444555777777777777555444666666777777777777666666666666666666666666666666555555555666666666777777444444444555555555666666555555555555555555555555666666777777777777777777777777666666666555555555777777666666666666666666555555555555555555555555777666666555555666666777777777777666666777777777777777777777666555444444111111111111000000000000111111111111111111111111111111222222333333333333555555555555555555555444444333333333333333444444555555555444444555666666555555555666666666777777777777777777888888888999888888888777777777666666555555555666666666777777555555555555555555666666222333444555666777777777777666555444444555666777555555555666666555555555444444444444444444444444555555555666666555555555444555666666777777777666666666777777666666555444555555555555555555555555222333444555555555555555444444444444444444444444222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444666555444333333444555666555444444555777777555333222555777777555666888999444444444444333333222222222444555555444444555666222222222222222222222222555444333333222222333333222222222222111111111111444444444444444444444444111111111222222333333333444333333333222222111111222222222222222222222333222222222222222222222222333333333333333444444555333333333333222222222222111111222333333222111111222222111111111111222222333333333333333333333333111222222333333333333333222222333333333333222222000000000000000000000000000000000000000000000000000000000111111111111111000111111222222111111000000111111111111000///...333333222222222222222222222222222333333222222222333333333333222222222222111222333444444333222111000000000000111111111111222222222222222222222222222222222222222222222222000000111222222222222222111333333222111000000111666888999999888777777888666666666666777888::::::888888888999999999::::::888888999999999999888888777555;;;GGGLLLDDD===;;;777777777777777777777777777777777777777777777777555555555555666666666666666666777888888888777777555555444333333333333444444444444555666666777777333333555666777999::::::777777888999999999888888777777888888888888999999777777777777777777777777888888777777777777777777777777777777777777777777777666555444444555666666666666777777777777666666666777777888888777777666666666666666666666666666555555555666666777777888555555666666666777777777666666666666666666666666888888888888777777777777777777777777666666666666777777777777777777777777666666666666666666666666777666666555555666666777888888777777777777888888888888888888777666555444222222222222222222222222111111111111111111111111111111222222333444444444555666666666666555444444333333333333444444444444666555555555555666777777666666666666777777777777777777777777888888888888666666666777777888888888666666666666777777777777555555555555666666666666333333555666777777777777888666444222333555777999444555555666666555555444444444444555555555555666444555555666666555555444333444555666777777777777666666666666666555555444555555555555555555555555333444666888999999999888444444444444444444444444333333333333333333333333222222333333333444444444444444444444333333333333444444444444444444444444555555555444444555555555333444555666666666666666111555777555555777999888666555555444444333333222222444555555444555666777444444444444444444444444555444444333333333333333333333333333333222222222555555555555555555555555111111111222222333333444333333333333333222222222222222222222333333333333333333333333333333333333444444333333333333444444444444444333333333222222111111333333333333111111222222222111222222333444444444444444444444444444222333333444444444444444222333333444444333333222000000000000000000000000111111111111111111111111111111111222222222222333222111///......///111222///000111222222222000000222222333333333333333333333333333333333333333333444444444333333333222222222333444555555444333222000111111111222222222222111222222333333222222111333333333333333333333333111111222333333333333222111222333222111111222333666888:::999888777888888666666666777888999;;;<<<999999999999::::::::::::888999999::::::999999888:::555999FFFJJJCCC<<<;;;888888888888888888888888777777777777777777777777666666666777777777888888666777888888999999888888888777666555444555555666555555666666777888888999555555666777888888999999777777999:::::::::999999888888888999999999::::::777777777777777777777777666666666666777777777777888888888888888888888888777777888777777777666666888777777666666777777888777777888888888888777777666666666666666666666666444555555666777777888888777777777777888888888888777777777777777777777777888888888888888888888888888888888777777777666666666777777888888999999999777777777777777777777777888777777666666777777888999888888777777888888999888888888888777666555555333333333333333333333333222222222222222222222222111111222222333444444555555666777777666555444333333333444555555555555555666666555555666777777888666666777777777888888888666666666777777777888888666666777777888888888888666666777777777888888888666666666777777777888888555666777888888888888888777777666555555777888:::555666666777777666666555555555555666666666777777555666666777777666666555333333444555666666666666555666666666666555444444444444444444444444444444555666888999:::999888888555555555555555555555555333333333333333333333333333333333333444444444444555555444444444333333333555555555555555555555555555555666666666666555555333555777666444444666888222666666333555999:::777666666666555444333333333222444555666555555777888555555555555555555555555555555444333333333333444555555555444444333333333444444444444444444444444000111111222333333444444222222333333333333333333222222222333333333444444333333333333333333333333444444333333333333333444444444444444333333333333222333444555555444333222222222222222222333444444555555555555555555555555333333444555555555555555333333444444444444333333222222222222222222222222222222222222222222222222222222333333333444444444333222111000000111222333...000111333444333222111111111222333444444444444555444444444444444444555444444444444333333333333333444555666666555444333222222222222333333333333222333444555555444333222444444444444444444444444222222333444444444444333///111222222222222333555777888::::::888777888999666666666777888:::;;;<<<999999::::::::::::;;;;;;888999999::::::999999888;;;444555@@@DDD===888999888888888888888888888888777777777777777777777777777888888888888999999999666777888999999999999999:::999777666666666777888555666666777888999999:::777777777777777777777777777888999:::;;;::::::999888888888999999:::::::::777777777777777777777777444444555555666666777777888888888888888888888888999999::::::999888666555999888777666666777888999777777888888888888777777777777777777777777777777444555555666777888888999777888888888999999999999888888888888888888888888777777777888999999::::::888888888888777777777777666666777888999:::::::::888888888888888888888888999999888888888888999999999999888888888888999999888999999888888777666555444444444444444444444444222222222222222222222222111111222333333444555555555666777777777666444333444444555666777777666666666666666666666777888888777777777777888888888888666666666666777777777777888888888888888888888888777777777777888888888888777777888888999999999999888888999::::::::::::999777777888999999999999999777777888888888888777777555666666666777777888888777777888888888888777777222333444555666666666666555555555555555444444333444444444444444444444444555666777888888777555444555555555555555555555555333333333333333333333333333333333444444444555555555555555444444333333333555555555555555555555555444555666777777666555444444777999777333111555999555888777333666<<<<<<777777777666555444444333333333444666666555666777999666666666666666666666666555555444333333333333444666666666555555444444444333333333333333333333333000000111222333333444444222222222333333444444444222222222333333444444444333333333333333333333333444333333222222222333333555555444444444333333333333444666777777666444333222222222222333333444555666666666666666666666666333444555555666666555555333444444555555444444333222222222222222222222222333333333333333333333333333333333444444555555555444444444444444444444444...///222444555555444333000111222333444555555555666555555444444555555666555555444444444333333333333444555666666555444333222222333333333444444444333444555666666555444333444444444444444444444444222333444444555555444444///000222222222222444666888888888888888888888888999999999999999999999999:::999999888888999999:::999:::;;;:::888666666777::::::999888777777888888666666777888999:::::::::888777666555555666888999777777777777777888888999777777777777888888888888888888888777888888999:::777777666666666666777777:::999777666666777999:::777888:::;;;;;;:::888777:::999999999888888777777::::::999888777777888888777777777777777777777777999999:::::::::999999888999999999999888888777777999999999999888888888777777888888888999999999999777777888999999999999999:::999777999;;;<<<999777===777555:::;;;777555777999888777777777888::::::888777666777888999888777888999:::::::::888777666:::888777888<<<>>><<<:::<<<<<<<<<;;;:::999888777222444666888999888777666999888888888999::::::;;;999999888777666666777777777777666666555555555444333333333444444444555555555444444333333333444444666666666666777777777777444555555666777888888888999999888888777888888888999999999999999999::::::888888777777888888999:::999888888888:::;;;:::888;;;::::::999888888888888999999999888888888777777666888::::::999999999:::<<<111333999666777;;;888;;;;;;:::999999888777777666777888888777666777999666666777777666555444333888888777777777777888888999888777666555555555555666666666666666666666666666666666666666666777777777777666666555555555444555555444444444333333333444444555555555555444444444444444444444444444444555555555555555555555555777666555444333444444555555555555555555444444444666666666666666666666666555555444444444444555555444444555555555555444444666666666666666555555555555444444333333444444555333222222111222333555666111111222222222333333333222333333444444333333222444444444444444444444444666555444444444444555666444333333222222333333444444333333222222333333444555444444333333444444555333444666777777666444333222222222111111000000000222222222333333444444444555555555555555555555555111222333444444333222111333333333333333333333333333333333333333333333333444444666666666444222000777666555444333222222222333333222222222333444555555555555666666666777777666666666666777777777777:::888666555444555666777555555666666666666555555555555555555555555555555333444555666777777777777555555555444444333333333444444555555555555444444111111111222333444555666888888888888888888888888999999999999999999999999::::::::::::::::::::::::999;;;<<<;;;999777777888:::999888777777777777888666777888999999:::::::::999777666555444555777888777777666666777777888999777777777777888888888888888888888888888999999:::777777777666666777777777:::999888777777888999:::777888999::::::999888777999999999888888777777777999999999888888888777777777777777777777777777777888999999999999999888888999999999999888888888777999999888888888777777777777777777888888888999999666777888888999999888888:::888777888:::;;;999777;;;666555;;;???;;;777666999888777777777888::::::777666666777888999999888999999999999999888777777:::888777888;;;<<<;;;999:::;;;;;;::::::999888777777777999999:::999888777999999888888999::::::;;;:::999888888777777777888888888888888777777777666888777777666555555444444555555444444444555555666666666666777777777888888666777777888999999:::::::::999999888888999999999777777888999:::;;;;;;<<<999888888888888999::::::;;;999777777999999999888;;;:::999999999999999:::999999999999888888888888777999:::;;;:::999:::;;;;;;666999<<<999:::<<<888;;;;;;::::::999888888777777888999999777666777999777777777666666555555555888888777777777777888888:::999888777666666666666666666666666666666666666777777777777777777777777777777777666666666555555555555555444444444444333555555666666666666555555555555555555555555555555666666666666666666666666777666555444444444555555555555555555555666666666666666666666666666666666666666555555555555666666555555666666666666555555666666666666666666666666666666555555555555666666444333333222222333444555222222222222333333333333333333444444444444333333444444444444444444444444555555555555555555555555444333333333333333333444444444333333333333444444555444444333333444444555333444666777777666444333222222222111111111000000333333333444444444444444555555555555555555555555333333444444444444333333444444444444444444333333333333333333333333333333222333555666666555444333666666555444333333333333222222222333333333333333333333333444444444555555666666666666777777777777999888666555555555666777555555666666666666555555555555555555555555555555444555666777888888888888666666666555555444444444444444555555555555444444222222222333333444555666999999999999999999999999::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999;;;<<<;;;999777777888999888777777777777777777666777888999::::::::::::999888666555444555666666666666666666666777777888777777777888888888999999888888888888888999::::::888888777777777777888888888888888888888888888888666777888999999888777666888888888777777777777777777888999999999888777666777777777777777777777777777888888999999999888888999999999999888888888888888888888888777777777666666777777777888888888888666666777888888888888888999888777888::::::888777999777:::AAACCC???999777999888888888888999::::::777666555777999::::::999:::999888888888888888888999888777888999:::999888888999999999999999888888;;;;;;;;;:::::::::999999999999999999999::::::;;;::::::999999888888999999::::::::::::999999999999<<<<<<:::999777666555444666555555555666777888888666777777777777888888888999999999::::::;;;;;;<<<:::::::::999999::::::;;;666777888999:::;;;<<<===:::999999999999:::;;;;;;===;;;888777777888999888::::::999999999:::;;;;;;:::::::::999999999888888777999;;;;;;:::::::::;;;999;;;>>>@@@AAABBB>>>888;;;;;;;;;:::999999888888999:::;;;:::888777777888999888777666666666777777999999888888888888999999;;;:::999888888888888888777777777777777777777777999999888888888777777777888888888777777777777777666666666555555555444444666666777777777777666666777777777777777777777777777777777777777777777777777666666555555555555666555555666666777777888888666666666666666666666666777777777777777777777777666666777777777777666666666666666666666666777777777777666666666666777777555555444444333444444444222333333333333444444444444444444555555444444444555555555555555555555555444555666777777666555444444444444444444444444444444444333333333333444444555555444444444444555555444555666777777666555444222222222222222111111111666666555555555555555444555555555555555555555555555555555444444555555555444444555555555555555555444444444444444444444444111222444555666666555555555555444444444444444555111222333444555444333333333333444444444555555555666666666666777777777777999888666555555666777777555666666777777666666555555555555555555555555555555666777888888999999888666666666666666555555555444444555555555555444444444444444444444555666777999999999999999999999999::::::::::::::::::::::::999:::<<<======<<<:::999888999;;;:::888777777888888888777666666777777888777888999999:::::::::999999888777555555555555555666666555555666666777888777777888888888999999999999888888888888999::::::999888888777777888888999777888999999999999888777666777888888888888777666777777777777777777777777666777999::::::999777555777777777777777777777777777777888888999999888888999999999999999999999999888888888777777777666666666666777777777888888888666666777888888888888777888888888888999999888777777===EEEHHHEEE???:::999888888888888999999::::::777666555777999;;;:::::::::999888777777888999:::999888888888888888888777666777888999999999999999;;;;;;::::::::::::;;;<<<::::::999999999::::::;;;;;;::::::999999:::::::::;;;;;;::::::::::::::::::===<<<;;;:::999777666666666666666777888999:::;;;777777777888888888999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<888888999999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<@@@===999777888999:::::::::999999999:::;;;<<<<<<::::::::::::999999999999888:::;;;;;;:::::::::<<<888===>>>CCCOOONNNAAA777;;;;;;::::::999999999888:::;;;<<<:::888777777888:::999777555555666888999999999888888888888999999;;;;;;:::999999999999999777777777777777777777777::::::999999888777777777888888888888888888888888777777666666666555555555777777888888888888777777777777777777777777777777888888888888888888888888777666666666666666666666555555666777888999999:::888888888888888888888888888888888888888888888888777777888888888888777777666666777777777777888888777777666666666666777777777666666555555444444444333333444444444555555555444555555666666555555444555555555555555555555555444555777888888777555444444444555555555555444444555555444444444444555555555555444444444444555555555555666666666666555555444444444444444444444444888777777777666555555555555555555555555555555555666666444444444444666666555555555555666666666666444444444444444444444444333333444555666666555555444444444444444555666666222333555777777666555444666666666666777777777777666666666666777777777777888777666666666666777777666666777777777777666666555555555555555555555555555666777888888888888888666666555555555555555555444444555555555555444444555555555555555666777777999999999999999999999999::::::::::::::::::::::::999:::<<<======<<<:::999777888:::999888666777777888888777777777777888888888888999::::::::::::999888888777777666666666666666666666666666777888888888888888888999999999999999999999888999::::::;;;999999888888888888999999777888999999999999888777777777777888888777777777777777777777777888888888666777999;;;;;;999888777777777777777777777777777777777888999999999999999999999999999999999999:::888888888888777777777777777777777777888888888888666666777888888888888888777888999999999888888888777DDDOOONNNDDD;;;:::<<<888888999999::::::::::::777666666777:::;;;:::999999999777777777888999:::888999999888888777888888666777777888999999999999777777888888999;;;===>>>;;;;;;::::::999::::::;;;;;;:::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777888999:::;;;<<<888888888888999999999999999999999:::::::::::::::;;;:::::::::;;;;;;<<<===;;;;;;::::::::::::::::::;;;;;;::::::;;;;;;<<<===BBB???;;;999999;;;;;;;;;999999999999::::::;;;<<<:::::::::999999999888888777999;;;;;;:::999:::;;;888;;;:::GGG^^^YYYAAA777999999999999999999888888:::;;;<<<:::888777777888999888666555555777999:::999888888888888888888999::::::999999888999999999666666666666666666666666999999999999888888777777888888888888999999999999888888777777777777666666777777888888888888777777666666666666666666666666777777777777777777777777666777777777777777777777555666666777888999::::::999999999999999999999999888888999::::::999888888777777888888888888777777777777777777888888999999777777666666666666777777777777777777666555555444444555555555555666666666555666666777777666666555666666666666666666666666555666888999999888666555444555555666666555555444666555555444444555555666666555555444444555555666555666666666666666666555666666666666666666666666888888888777777666666666666666666666666666666666666555444333333444555666555555555666666777777777555555555555555555555555666666666555555444444333444444444444555666777777444555777999999888777555666666666777777777888888666666666666777777777777777666666666666666777777666666777777777777666666666666666666666666666666555555666666777777666666444444444444444444444444444444555555555555444444666666555555555666777777::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777888::::::888777888888888888888888888888999:::999999:::::::::::::::999888888888888888888888888777777777777777888888999888888888999999999999:::999999999999999:::;;;;;;::::::999999999999::::::888888888888888888888888888888888888888888888888888888888888888999999999888999:::;;;;;;;;;:::999777777777777777777777777777888999:::::::::::::::999999999999::::::::::::999999999999888888888777777888888888999999999999777777888999999999999999888999;;;;;;999888999:::888GGGRRRMMMAAA999999<<<888999999:::;;;:::::::::999888777888:::::::::888888888888888888888999:::777999:::999888888999:::777777888999:::::::::999555555777888:::;;;======<<<;;;;;;:::::::::::::::::::::999999::::::;;;;;;999999999999::::::::::::888888888999999:::::::::888888888888999:::;;;;;;888888999999999:::::::::999999999999999999999999::::::::::::;;;<<<<<<===<<<<<<;;;;;;::::::999999;;;::::::::::::;;;<<<<<<@@@>>>;;;::::::<<<<<<;;;999999888888888999::::::999999999888888888777777666888::::::999999999:::888999888NNNkkk\\\===999888888888888888888888777999:::;;;:::888777777888888777666666666777888999888888777777777777888888999888888777777777888888666666666666666666666666888888888888888888888888888888888888888999999999999999888888888777777777777777888888888888777777666666666666666666666666777777777777777777777777666777777888888888888777666666777777888888999999999999999999999999999999777888999::::::999888777777777888888888888777777777777777888999999::::::777777666666666666777777777777888888888777666666555555666666666777777777666777777888888777777666777777777777777777777777666777888999999888777666444555666777777666555444666666555555555555666666666666555555555555666666666666666666666666666666666666666777777777777777888888777777777777777666666666666666666666666666555555444444444444555555444444555555666777777777666666666666666666666666777777666666555444444333555444444444555666777777555666777888999888777777444444555555555666666666666666666666777777777777666666666666777777777777666777777888888777777666666666666666666666666666555555666666666666555555333333333444444444444444444444555555555555444444666666555555555555666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999:::;;;999999999999999:::;;;;;;999::::::;;;::::::999999777888999999::::::::::::888888888888888999::::::888888888999999999:::::::::999999999999:::;;;;;;::::::999999999999:::::::::999888777777888999:::999999888888888888999999888999999999:::::::::::::::::::::;;;;;;<<<<<<<<<777777777777777777777777888888999;;;;;;<<<<<<;;;999999999:::::::::;;;;;;::::::::::::999999999999999999999999::::::::::::888888999:::::::::::::::888:::<<<<<<:::999:::;;;999EEELLLFFF>>>;;;:::999888999:::;;;;;;;;;::::::;;;999888888::::::999777777777888999999999999999777999;;;:::999888:::===888999:::::::::::::::999555666888:::;;;<<<;;;;;;<<<<<<;;;:::::::::::::::999999999999999:::;;;;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;:::999999888999999::::::999999999::::::::::::;;;999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===;;;999999:::;;;;;;:::999999888777777777888888888888888777777777666666555777999999888888888999666999:::VVVrrrVVV444;;;666666666666666666666777777888999999777666777999555555555666666777777777777777666666666666777777666666555555555666666777444444444444444444444444555666666777777888888999777777777888888888999999:::999999999999888888888666777777777777777777666888888888888888888888888999999999999999999999999666777888999999999888888777777777777777777777777888888888888888888888888777888999::::::999888777666777777777777777777666777777888888999::::::;;;888888777777777777888888666777888999999999888777666666666777777777888888777888888888888888888777777777777777777777777777888888888888888888888888444555777888888777555444777666666666666666666777666666555555555555666666777777666666666666777777555555555666666666777777666666666777777777777777666666666666666666666666555666666777777666666555333333444555555666777777666666666666666666666666666666555555555555555666666555555555555555666777555555666666666777777777444555555555666666666666666666666666777777777777555555666777777777777777777777888888888888777777666666666666666666666666666666777777777666666555444444444444555555555666444444555555555555444444666555555444444555555666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::<<<======<<<;;;<<<===:::999999999:::;;;;;;<<<:::::::::;;;;;;:::999999777888999:::;;;<<<<<<<<<999999888888999999:::;;;888888999999999:::::::::::::::999999::::::;;;<<<;;;::::::999999::::::;;;:::999777666666777999:::::::::999999999999::::::999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>777777777777777777777777888999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999;;;======:::999:::<<<:::AAADDD@@@<<<===;;;666888999:::;;;<<<;;;::::::<<<:::999999999999888666666777888:::::::::999888666999;;;;;;999999<<<>>>:::::::::;;;;;;::::::999666888:::<<<<<<<<<:::999===<<<;;;:::::::::::::::888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;999888888888:::;;;:::888999999888777666666666777777777777777666666666666555777888888777777888999666:::>>>\\\tttOOO--->>>555555555666666666666666666777888888777666777999333444555666777777666666666666555555555555666666555555444444444444555666444444444444444444444444444444555666777888999999666666777777888888888888:::::::::999999999888888666666777777777777666666999999999999999999999999::::::::::::::::::::::::666777888999::::::999888777777777666666666666666666666666666666666666666666777999::::::999777666666666777777777777666666777777888999::::::;;;;;;:::999999999999999999:::666777888999::::::999888777777777777888888888888888888999999999999888888777777777777777777777777999999888777777888999999555666777999999777666555777777666666666666777777666666555555555555666666777777666666666666777777333444444444555555666666555555666666777777888888777777777777777777777777666777888999999888777666333333333444555666666777777777777777777777777777555555444555555666777888666666555555555555666666555444444444444555666666777777777777888888888888666666666666777777777777555555666777777888777777777777888888888888777777777777777777777777777777777777888888888777777666444555555555666666777777444555555555555555555444666555555444444444555555:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<:::999888888999999999999:::::::::999999999::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::999999999888888777777999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======999999888777777888999:::<<<;;;:::999999999:::;;;:::::::::999999888888888;;;::::::999999::::::;;;<<<;;;:::999999999:::;;;888888999999999888888777:::::::::999999999888888;;;;;;<<<===???>>>;;;999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<888999999::::::999999888::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::999999999999999999999999999999999:::;;;<<<===>>>;;;;;;::::::999888777777777777888999:::;;;;;;<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::===<<<;;;999888777777777<<<>>>???>>>;;;:::::::::777777777777777666555555888888777777666666666555???333???___gggNNN;;;;;;999999888888777777666666444666777999999777666444888777444333333444777888666666666666666666666666666666666666666666666666666777888777555444444666444444555555666888999:::888888888888777777777777888888888888888777666666777777777888999999::::::999888777666666777888999;;;:::888777777888:::;;;888888999999999:::::::::777777777777777777777777888999::::::999888777666888888888999999888888888999888888888888888999:::666777888999:::;;;<<<<<<999888666777888::::::999;;;::::::999999888888888<<<<<<:::999777666555444777888999999888888:::<<<;;;;;;;;;::::::999999999666888::::::999888888888888888777777666666555555333333444444555555666666777666555666777888888666666666666666666666666666999888888888777777666666999888777555555555666777777888999999999777666555666666777777777777666666777666555555555777888999555555555555666666666777444555555666777888888999999777444444666777555333444555777888888888777666666666666666777777777777444555666666666666666555666666777777777777666666666666666666777777777777666666555555555555666666999666444555777888777555333333444444555666777777777777777777777777777777666666666666666666666666;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;<<<<<<======::::::999888888999:::;;;;;;;;;:::999999::::::;;;::::::::::::999999999888;;;::::::::::::::::::;;;<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999888888888777777888999:::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;::::::999888888999999:::<<<===>>>===;;;999999:::999999999999999888777666888888888777777777666666>>>555===RRRWWWEEE777888888888888888777777777666666777888888888888777666999888777666666777888999666666666666666666666666666666666666666666666666666777777666555444444666666666666777888999:::;;;999999888888777777777666777888888888888777666666777777888888999:::::::::999888777777777777888999;;;:::999777777999:::;;;999999999::::::::::::;;;::::::::::::::::::::::::999999:::::::::999777777888888888999999888888888666555555555555666777777666666777777777777888888:::999888999;;;;;;;;;:::999999999999888888888888:::999999999888888888777888999:::999888888:::<<<;;;;;;;;;:::::::::999999777999;;;;;;999888777888666666777777777777777777666666666666777777777777888666666777888999888777999999999999999999999999999888888888777777777777999888777666555666666777888888888888888888777666666777777888888777777666777666666666666777777888555555555666666666777777555555666666777888888999999777444444666777666444555555777888888888777666666666666777777777888888666666777777777666666666666777777777777777777666666666666777777777888888999999888888888888999999888666444555777888777555333333444555555666777777777777777777777777777777666666666666666666666666;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;:::999999::::::;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<999999::::::;;;::::::999<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::========================>>>===<<<:::999999888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999888888888999:::;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999=========<<<<<<<<<<<<<<<777777777888999:::;;;<<<;;;<<<===<<<:::999999:::::::::;;;;;;::::::999999999999888888888888777777>>>:::<<>><<<:::888888888888888999999999777888888999999::::::;;;:::;;;;;;:::888888999;;;;;;;;;;;;;;;::::::::::::888:::;;;;;;999888777777555666666777888888999999999999999999999888888888888777666777999:::999888777777777777777777777777888888888888888777777777999888777777666777777777888888888777888888999999888888888999999888888888777777777888777777666666666666666666777777777777666666666777888888999999999777555555666777666555555666777777888888777777666777777777777888888888999999999888888777666666777777888888888888777777666777777777777888888888777777666666666666777777777666555555777777666555444444555555666666777777777777777777777777777777666666666666666666666666<<<======>>>>>>======<<<;;;;;;;;;;;;::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======888999::::::::::::::::::============<<<<<<<<<<<<;;;;;;;;;:::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;:::999:::<<<===>>>=========;;;<<<<<<===============;;;=========<<<;;;<<<===;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<===============>>>>>><<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;:::::::::999999999:::;;;<<<======>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::<<<<<<:::<<<===<<<:::999999::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999<<>><<<:::888999999999:::;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;<<<:::888888999:::;;;;;;;;;;;;;;;;;;::::::999;;;<<<<<<:::888888888777777777888888999999999;;;;;;::::::999999888888888777666777888999888777666666666666666666666666888888888888888888888888888888888888888888888888999888777777888999;;;<<<888999999::::::999999888777888999999888777555444666666777777777888888888777777777888888999999999888777666666777777777777666666777777888888888888777777777888888888999999;;;;;;:::999888777777777777888888999999888888777777777777888888888999999666666555555555555666666666666666666777777666555555555666666666777777777777777777777777777777777666666666666666666666666===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<===============>>>;;;;;;;;;::::::999999888::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>>>>>>><<<======>>>?????????>>>>>>>>>>>>=========<<<<<<<<<===>>>===;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>===<<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????????????????>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;===<<<;;;::::::;;;::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;888???@@@:::888<<<===:::999:::::::::::::::::::::<<<;;;::::::::::::;;;<<<888999;;;<<<<<<;;;999888::::::::::::::::::::::::777777777777777777777777666777888888666666777888777777777777777888999:::;;;;;;;;;:::999888888777888888888888888777777666999999999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===::::::::::::;;;<<<===>>>;;;:::999888888999:::;;;::::::;;;===???>>><<<999;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::::::::;;;<<<<<<:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;999999999::::::999999888888888777:::::::::999999888888888777666555666888999888777::::::::::::::::::::::::888888888888888999999999888888999999999999999999:::999888888888:::;;;<<<999999::::::::::::999999777888999999999777666555777777777888888888888999888888888888999999999999888888888777777777888999777777777777777888888999888888888888999999999999===<<<:::999888888888888888888999999999999888888888888888888999999999999:::999999888888999999:::555666888888777777666666666666666777777777777777888888888888888888888888777777777777777777777777>>>??????@@@@@@??????>>>======<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<>>>???????????????;;;<<<===>>>????????????>>>>>>>>>=========<<<<<<===???AAA@@@===<<<>>>AAA????????????????????????<<<<<<;;;;;;<<<======>>>======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>??????>>>======>>>>>>???;;;<<<===?????????>>>>>>===>>>???>>>===<<<===???;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<======<<<;;;;;;<<<============>>>>>>??????@@@@@@;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<======666<<<>>>999999===>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999999888888999:::777777777777777888999999;;;;;;;;;:::::::::999999999999::::::999999888777999::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<;;;<<<<<<===>>>?????????@@@@@@?????????999999999::::::<<<===>>>;;;:::888777777888999:::;;;;;;;;;===>>>>>>===;;;============>>>>>>>>>>>>======<<<;;;;;;:::999999;;;;;;<<<;;;999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<999;;;======<<<::::::;;;;;;;;;::::::999888888777999999999999888888888888888777666777999999999888999999999999999999999999888888888999999999999999888888999:::::::::999999:::::::::999::::::;;;;;;888999999::::::999999888888888888999888888777777777888888888999999999999999999999999999999999999777888999888777777999;;;888777777777777888999:::888888999999999:::::::::===;;;:::999888888999:::999999::::::::::::999999888888999999999:::::::::999999888888888888999999555888::::::999777777888777777777777888888888888888888888888888888888888777777777777777777777777??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999:::;;;<<<=========<<<;;;;;;<<<<<<============;;;<<<>>>??????>>><<<;;;<<<===>>>@@@@@@@@@@@@@@@::::::;;;<<<============>>>>>>=========<<<<<<<<<<<<@@@CCCBBB???===>>>AAA???????????????????????????>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>::::::;;;===>>>???@@@AAACCCAAA???===<<<===>>>@@@:::<<<>>>@@@@@@@@@???>>>===>>>??????======>>>???<<<<<<<<<=========>>>>>>???>>><<<;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>=========>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>======>>>>>>??????????????????>>>===============;;;===>>>>>>===<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>;;;<<<<<<;;;<<<>>>>>><<<<<<<<<======>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999;;;::::::999;;;<<<999888888888888999::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999:::::::::;;;<<<<<<======;;;<<<============<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<===>>>???>>>>>>????????????>>>>>>888888999999:::<<<===>>>???===:::888777888999:::>>>===<<<===?????????>>>>>>>>>>>>=====================<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<===888:::<<<===<<<<<<<<<===::::::::::::::::::999999999999999999999999:::::::::999888999;;;<<<;;;:::777777777777777777777777888888888999999:::::::::888888:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888888999999999999888888888888888777888888999999888888888999999999::::::::::::::::::::::::::::::777999:::999777777:::<<<888888777777777888999:::999999999::::::::::::;;;;;;:::999888777888:::;;;999999::::::::::::999999999999999::::::::::::;;;777666666666666666666777666999<<<<<<:::888888999888888888888888888888888888888888888888888888888777777777777777777777777???@@@@@@AAAAAA@@@@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAA============>>>>>>>>>>>>???===<<<;;;;;;<<<===????????????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???===<<<888999;;;===>>>>>>===<<<;;;<<<<<<<<<======>>>>>><<<===>>>@@@@@@>>>===<<<<<<===???@@@AAAAAA@@@@@@======???@@@AAAAAAAAAAAA============<<<<<<<<<<<<:::???DDDCCC@@@===>>>@@@========================BBBAAA@@@>>>============<<<<<<============<<<<<<999:::;;;===>>>@@@AAABBBEEECCC???<<<;;;<<>>@@@AAA@@@???>>>===???@@@???>>>===>>>???<<<=========>>>>>>??????@@@???<<<::::::;;;===???>>>===<<<;;;;;;<<<===>>><<<======>>>??????@@@@@@============>>>@@@AAAAAA<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????<<<===??????>>>======>>>===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????BBB???======???@@@??????======>>>>>>?????????@@@;;;===>>>@@@@@@>>>===;;;???>>>>>>>>>>>>>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;;;;:::<<<===::::::999999999:::;;;;;;999999:::;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<=========;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@======>>>>>>>>>>>>======:::::::::;;;<<<===??????DDDBBB???;;;999999:::;;;@@@???===>>>???AAAAAA@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;::::::<<<>>>;;;;;;;;;<<<<<<<<<======777999<<<============>>>888999999::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<;;;:::;;;===>>>===<<<::::::::::::::::::::::::888888888999999:::::::::777888:::;;;<<<;;;::::::;;;;;;<<<===<<<;;;999888888888888999999888888888888888777777777888:::;;;888888999999999:::::::::::::::::::::::::::::::::777999:::999888777:::===999888777777777888::::::999999:::::::::;;;;;;;;;;;;999888777777888:::<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::999999999999::::::666:::======;;;999999:::999999888888888888888888888888888888888888888888777777777777777777777777AAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@????????????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???????????????????????????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???@@@@@@???===???>>>>>>>>>@@@AAA@@@??????>>>>>>===>>>@@@AAABBB????????????????????????CCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@?????????>>>>>>????????????????????????>>>???@@@@@@??????@@@AAA>>><<<;;;<<<======<<<;;;>>>????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????BBBAAA???======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAAAAA>>><<>>???@@@AAA???????????????>>>======??????>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>======<<<<<<============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAA????????????@@@AAABBBCCC@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>????????????>>>>>>=========<<<@@@??????>>>===<<<<<<;;;<<<=========>>>>>>??????=================================<<<;;;;;;::::::<<<<<<<<<<<<=========>>>;;;<<<<<<===============;;;<<<<<<<<<======>>>>>>==============================>>>>>>>>>>>>======;;;;;;;;;::::::;;;;;;<<<======>>>???????????????===<<<<<<;;;;;;===>>>????????????>>>>>>>>>>>>>>>???>>>;;;999;;;@@@HHHNNNVVVMMM@@@::::::<<<>>>===>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>======<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<======<<<=========<<<;;;::::::888888999999999:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::777777888999999999999888<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========???>>><<<:::999999:::;;;999:::<<<======<<<:::999999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;CCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@@@@???>>>???@@@AAAAAA?????????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@?????????AAAAAA@@@@@@@@@?????????????????????????????????>>>???@@@@@@??????@@@AAA@@@>>>===>>>???@@@???===????????????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC???????????????????????????@@@@@@@@@@@@@@@@@@???????????????????????????AAA@@@>>>===<<<===>>>???========================<<<>>>@@@AAAAAA???===<<>>===;;;;;;<<<===>>>???????????????>>>======>>>>>>==================<<<<<<<<<===============>>>>>>==================<<<<<<=========>>>>>>>>>????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>??????@@@@@@>>>???????????????@@@@@@???????????????@@@AAABBB?????????>>>>>>????????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???============>>>>>>????????????>>>>>>>>>=========???>>>>>>===<<<<<<;;;;;;=========>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>????????????????????????======>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<======>>>???????????????======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>????????????>>><<<;;;<<<@@@FFFKKKVVVNNNCCC>>>>>>@@@AAAAAA>>>>>>>>>>>>????????????@@@@@@@@@???>>>=========<<<<<<======>>>=========<<<;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;:::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<>>>>>>===<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::DDDCCCCCCCCCCCCDDDEEEEEEBBBBBBAAAAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBBBBDDDDDDCCCBBB@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>???@@@AAA@@@???????????????@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCC??????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<===>>>>>>========================;;;???CCCDDDAAA===<<<<<<<<<;;;:::::::::;;;===>>>?????????@@@??????>>>===<<<<<<<<<===============>>>>>>===============<<<<<<<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===>>>>>>>>>?????????@@@@@@@@@@@@??????>>>??????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@???>>>>>>======>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;>>>>>>>>>>>>>>>?????????========================;;;;;;<<<======>>>??????============>>>>>>>>>>>>===>>>>>>???????????????============>>>>>>>>>>>>????????????????????????===>>>>>>??????>>>>>>===??????>>>==================>>>>>>????????????>>>======<<<<<<<<<===>>>???======>>>>>>??????@@@@@@??????>>>======@@@DDDGGGQQQKKKDDD@@@AAABBBBBBBBB????????????????????????@@@@@@@@@???>>>>>>============>>>>>>>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<=========<<<<<<=========<<<;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::==============================>>>???AAA@@@>>><<<============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<========================;;;;;;<<<<<<======>>>>>>999::::::;;;<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999BBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAA@@@???@@@BBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAA@@@???>>>???AAAAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===>>>>>>???========================:::@@@FFFEEE@@@<<<;;;<<<===<<<<<<<<<===>>>@@@AAA?????????@@@@@@??????>>>;;;;;;<<<<<<=========>>>???>>>>>>>>>======<<<<<<;;;;;;<<<<<<=========>>>;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@??????>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>??????>>>>>>>>>@@@???>>>==================>>>????????????>>>>>>===============>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>???@@@?????????BBBDDDHHHEEEAAA@@@@@@AAA@@@???@@@@@@???????????????>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;========================<<<<<<>>>AAABBBAAA>>>;;;>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;999999;;;<<<>>>>>>>>>>>>>>>>>>>>>??????;;;<<<<<<======>>>??????<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCDDDCCCAAA@@@@@@@@@BBBCCCBBBAAA@@@AAAAAABBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@CCCDDDCCCBBBBBBAAA@@@AAACCCDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;AAAFFFEEE@@@<<<;;;=========>>>>>>???@@@AAABBB??????@@@@@@@@@@@@??????;;;<<<<<<<<<======>>>>>>??????>>>>>>=========<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@???@@@@@@AAAAAAAAAAAAAAA?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>>>>===<<<<<<======>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA>>>@@@AAAAAA@@@???@@@BBBBBBAAA@@@???@@@@@@???>>>AAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@????????????>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;<<<==============================<<<<<<===============<<<;;;<<<<<<<<<<<<=========@@@???>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@CCCEEEDDD@@@===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>===;;;::::::;;;===>>>>>>>>>>>>?????????@@@@@@<<<<<<======>>>??????@@@CCCAAA>>><<<:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAAAAACCCEEEFFFFFFBBBAAA@@@AAACCCDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB???>>>@@@DDDFFFEEEBBBEEEDDDCCCDDDFFFHHHGGGFFF@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????BBBAAAAAAAAAAAA@@@@@@@@@????????????????????????===AAADDDCCC@@@======>>><<<======>>>???@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@?????????>>>?????????@@@@@@@@@@@@AAA@@@@@@??????>>>?????????AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@???>>>>>>======>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@???@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????BBBAAAAAA@@@??????>>>>>>>>>?????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>============>>>>>>>>>????????????>>>>>>===<<<===>>>?????????>>>>>>======>>>>>>??????@@@@@@>>>@@@AAAAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<===>>>>>>>>>======<<<<<<=========>>>>>>>>>BBBAAA???>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEGGGFFFBBB???============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????<<<<<<<<<<<<<<<=========>>>>>>============>>>>>><<<<<<<<<<<<<<<=========;;;;;;<<<============<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>===>>>>>>??????@@@@@@@@@======>>>>>>??????@@@@@@GGGEEEBBB???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<;;;;;;;;;;;;<<<<<>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@@@@BBBEEEFFFFFFCCCAAAAAABBBCCCDDDCCCBBB>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>@@@EEEGGGEEECCCDDDCCCBBBDDDFFFGGGGGGFFF@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA?????????>>>??????@@@@@@????????????@@@@@@@@@@@@???????????????@@@AAABBB?????????>>>>>>?????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA???????????????>>>======<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>@@@AAA@@@??????AAACCC@@@AAABBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>?????????>>>>>>======<<<<<<===>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????BBBAAA???===<<<<<<===>>>==============================???BBBDDDDDDAAA???<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@;;;<<<<<<<<<=========>>>???>>>>>>======>>>>>>???;;;<<<<<<<<<=========>>><<<===>>>>>>???>>>>>>>>>======<<<<<<<<<<<<=======================================>>>???@@@@@@@@@======>>>??????@@@@@@AAAEEEFFFFFFFFFDDDBBB@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;::::::;;;;;;<<>>>>>??????@@@AAA?????????????????????@@@======>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@BBBDDDDDDCCCBBBAAABBBDDDDDDDDDCCC>>>???@@@BBBCCCBBBBBBAAA????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>@@@EEEHHHFFFCCCAAA@@@???AAACCCDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>@@@AAAAAA@@@??????@@@AAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAA======>>>>>>??????@@@@@@????????????@@@AAABBBCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBB??????????????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCC???????????????>>>======<<<===>>>@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBCCC???@@@AAAAAA??????@@@AAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????===============>>>????????????>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBB@@@>>><<<;;;<<<==============================999:::;;;===??????>>><<<;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>??????;;;<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<<<<============>>>>>>>>>>>>======<<<======>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBEEEHHHKKKJJJGGGBBB?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;>>>>>>>>>>>>???????????????@@@AAA@@@===<<<===>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>=========>>>???AAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAABBBDDDEEECCCAAA@@@AAABBBBBB@@@?????????>>>AAACCCBBB@@@>>>???AAADDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>??????>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>======@@@@@@AAAAAAAAA@@@??????===???AAACCCCCCAAA???===AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDBBB???===>>>AAADDDDDDCCCDDDBBBAAA???>>>>>>??????AAA@@@?????????@@@BBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>AAABBBBBBAAA@@@???????????????@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBBBBBBBAAAAAA????????????????????????AAA@@@????????????@@@AAABBBAAA@@@?????????@@@AAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<@@@AAAAAAAAA@@@@@@???>>>AAA@@@@@@??????@@@@@@AAA======>>>????????????>>>========================<<<===>>>@@@@@@??????>>>======>>>>>>?????????@@@AAAAAA@@@???>>>===<<<<<<=========<<<<<<===============>>>>>>>>>>>>==============================<<<<<<============<<<<<<========================<<<<<<============<<<<<<>>>>>>>>>>>>????????????===<<<;;;;;;;;;<<<>>>???@@@@@@@@@??????===<<<<<<>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???AAACCCFFFHHHJJJKKK@@@>>><<<===@@@AAA>>>;;;?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>========================>>>>>>>>>>>>>>>???@@@???>>>===>>>???<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>???@@@AAAAAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAACCCDDDBBB@@@???AAABBBAAA???>>>>>>???>>>@@@BBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>>>>>>>???>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>===??????@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@@@@?????????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAA???===>>>AAACCCCCCBBB@@@@@@?????????@@@AAABBB@@@??????>>>???@@@AAABBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@???????????????@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@????????????@@@@@@??????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======??????@@@??????>>><<<=========>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>===;;;::::::;;;===>>>======>>>>>>>>>>>>==============================<<<======>>>>>>======<<<========================>>>>>>????????????>>>>>>============>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@??????>>>===<<<===<<<;;;;;;;;;;;;<<<===<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===============???????????????????????????>>>>>>======>>>>>>???>>>>>>@@@AAACCCEEEGGGHHHFFFDDD@@@>>>>>>>>>===<<<>>>>>>>>>>>>????????????>>>======<<<<<<=========>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>?????????===>>>??????>>>>>>???@@@<<<============>>>>>>>>>======>>>>>>???@@@@@@AAA============>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA?????????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@AAA@@@??????@@@AAA@@@???>>>>>>???===???@@@???>>>>>>???@@@>>>??????@@@AAAAAABBBBBB@@@??????AAABBBCCCBBB@@@????????????????????????AAAAAA@@@@@@???>>>>>>===@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@AAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>??????AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBB@@@???===>>>@@@AAAAAAAAA======>>>>>>@@@AAACCCDDD???>>>>>>>>>>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>??????@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAA@@@??????>>>?????????@@@@@@@@@@@@@@@?????????AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@??????@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????<<<<<<<<<============>>>========================>>>===;;;::::::;;;===>>>======>>>>>>>>>>>>====================================>>>>>>>>>>>>==============================>>>??????@@@@@@??????>>><<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@???>>>>>>>>>@@@BBBDDDEEELLLJJJFFFAAA===;;;<<<======>>>>>>>>>???@@@@@@@@@>>>>>>============>>>>>>>>>============<<<<<<<<>>???@@@??????AAABBB????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>???@@@@@@???>>>===???@@@>>>??????>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@???>>>===???AAABBBAAA@@@??????????????????????????????????????????????????????>>>======>>>>>>???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<======>>>???@@@AAAAAA@@@>>>????????????@@@@@@@@@AAA@@@>>><<<<<<>>>???@@@@@@@@@@@@?????????>>>>>>======>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@???????????????@@@@@@??????>>>??????@@@@@@@@@<<<======>>>@@@AAABBBCCC>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@???>>>>>>???@@@@@@????????????????????????@@@@@@?????????@@@AAABBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????@@@@@@@@@???@@@AAAAAABBB@@@@@@@@@????????????>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@????????????????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAA@@@???>>>???BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@=========>>>>>>>>>>>>>>><<<=========>>>>>>??????======>>>>>>>>>>>>============>>>>>>>>>>>>=================================>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???????????????>>>============<<<<<<<<<<<<============>>>????????????>>>========================>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>@@@BBBCCCJJJKKKKKKFFF@@@<<<<<<>>>======>>>???@@@@@@AAAAAA>>>>>>=========>>>???????????????>>>>>>>>>======??????@@@@@@@@@AAAAAAAAA===???AAAAAAAAAAAACCCDDD@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>@@@AAABBBAAA??????????????????@@@@@@@@@??????>>>>>>>>>???>>>======???@@@@@@???????????????????????????======>>>???@@@AAAAAABBB??????>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@BBB@@@???>>>>>>???AAABBB@@@@@@@@@???????????????<<<===>>>???@@@AAAAAAAAA??????@@@AAAAAA@@@??????AAAAAA@@@???????????????@@@??????>>>>>>????????????@@@@@@@@@????????????>>>>>>??????@@@@@@@@@@@@======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@??????????????????@@@????????????????????????@@@@@@?????????@@@AAABBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@????????????@@@@@@??????????????????????????????????????????????????????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>???AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA????????????????????????>>>>>>>>>??????@@@@@@AAA<<<>>>AAACCCCCCAAA>>><<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????????????????======>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>????????????>>>>>>===>>>>>>????????????>>>>>>===>>>>>>???????????????============>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBDDDGGGKKKJJJEEE@@@>>>>>>===>>>>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>?????????@@@@@@@@@???AAACCCCCCBBBCCCDDDFFF??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???>>>???AAACCCGGGDDDAAA@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>===BBB@@@>>>>>>@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@AAABBBCCCDDD??????????????????@@@AAA>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>???@@@AAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAA@@@???@@@AAABBBCCC????????????????????????======>>>???@@@@@@@@@@@@===>>>???@@@@@@???>>>===@@@@@@?????????@@@@@@AAAAAA@@@??????>>>????????????AAABBBAAA@@@>>>>>>???>>>??????@@@??????>>>======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>??????@@@???@@@@@@@@@@@@???>>>>>>???????????????@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>===================================================<<<<<<<<<===>>>???@@@??????????????????@@@AAA=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDD???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA===???CCCEEEEEECCC???=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????????????????????????????@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA>>>>>>????????????>>>>>>??????@@@@@@@@@@@@??????===>>>??????@@@@@@???????????????@@@@@@@@@@@@AAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA>>>BBBGGGIIIHHHEEEAAA???>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA???>>>@@@BBBAAAAAAAAA@@@???@@@CCCEEELLLHHHDDDBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@??????FFFDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@AAABBBBBB>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBB????????????????????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???????????????@@@BBBDDDCCC@@@>>>>>>???===>>>???@@@@@@???>>>===>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@?????????????????????????????????@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@???????????????@@@AAABBB@@@@@@AAAAAAAAA@@@???>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@????????????????????????<<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>=========>>>>>>???@@@;;;<<<<<<<<<=========>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@===???AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBB@@@@@@@@@@@@??????>>>>>>???????????????@@@@@@@@@???@@@AAABBBBBBAAA@@@???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>????????????@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA???????????????>>>>>>>>>????????????????????????@@@@@@????????????@@@@@@===>>>@@@BBBBBBAAA@@@???===>>>BBBEEEHHHGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???BBBCCCBBB@@@???AAACCCBBBBBBBBB@@@@@@AAADDDFFFOOOKKKFFFCCCDDDDDDBBB@@@?????????@@@AAAAAABBBBBBJJJGGGDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCC>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA??????????????????@@@@@@>>>????????????>>>>>>===>>><<<999888888999<<<>>><<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@??????@@@@@@@@@CCCEEEDDDAAA>>>>>>???<<<===>>>@@@@@@@@@???>>>>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBBBBB@@@???????????????@@@AAABBBCCC@@@@@@AAABBBAAA@@@???>>>?????????>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@????????????????????????;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<===>>>???:::;;;;;;;;;<<<<<<======<<<=========>>>>>>??????>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>??????????????????????????????AAAAAAAAAAAA??????<<<>>>@@@BBBDDDEEEEEEEEE@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAADDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBB@@@?????????>>>>>>======??????>>>>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBB======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????<<<===>>>???@@@???>>>>>>===>>>>>>?????????>>>>>>===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???======>>>>>>????????????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????@@@;;;===@@@BBBCCCAAA@@@>>>>>>===>>>BBBFFFGGGDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@