BM6P6(@ rrrmmmjjjlllmmmkkkkkkllljjjbbb\\\[[[[[[ZZZ]]]aaannnuuuyyyrrrmmmjjjgggeee___^^^\\\\\\[[[XXXTTTQQQSSSPPPOOOQQQRRRTTTZZZaaahhhrrr}}}}}}vvvmmmeee___WWWRRROOOMMMKKKLLLTTT^^^iiioooyyyrrrqqqvvvtttlllhhhmmmtttvvvpppggg\\\VVVQQQOOOSSSZZZggg|||tttiiiaaa^^^]]][[[YYY^^^]]][[[YYYYYYZZZ[[[\\\^^^___```aaaaaa```______[[[XXXUUUPPPKKKGGGDDDCCCGGGFFFFFFFFFGGGIIIKKKLLLSSSXXX^^^dddkkkxxxyyyooofff```[[[XXXRRRRRRQQQPPPNNNLLLJJJIIILLLJJJHHHGGGFFFEEECCCAAABBBBBBAAAAAAAAAAAABBBBBBBBBEEEHHHLLLNNNRRRWWWZZZeeekkkpppqqqrrruuuvvvtttsssppplllkkkkkkkkkhhhfffffffffeeeeeecccbbbaaa```bbbaaa```aaabbbaaa^^^\\\\\\[[[ZZZYYYYYYXXXXXXYYYTTTSSSQQQOOONNNOOOPPPQQQUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVV[[[]]]bbbkkkvvvwww{{{}}}|||xxxsssooolllfff^^^XXX|||yyyzzzyyyoooeee```\\\ZZZ\\\```mmmuuu~~~yyytttooolllfffcccaaa___]]]ZZZVVVTTTTTTQQQPPPRRRSSSTTTYYY```gggrrr}}}}}}uuulllddd^^^WWWSSSOOOMMMKKKKKKTTT]]]ffflllvvv}}}tttxxxvvvnnnjjjnnntttvvvtttlllbbbZZZSSSOOOQQQWWWeee~~~|||tttiiibbb^^^]]]ZZZYYY]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^___``````___^^^^^^[[[YYYUUUPPPKKKHHHEEEDDDFFFFFFFFFFFFGGGIIIJJJLLLRRRWWW]]]bbbiiiuuu~~~xxxpppgggaaa]]]YYYWWWVVVUUUUUUTTTRRRPPPOOONNNLLLJJJHHHHHHIIIHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHKKKNNNRRRVVVZZZaaahhhoooqqqsssxxxzzzxxxxxxuuuqqqppppppooommmjjjjjjjjjiiihhhgggeeecccbbbeeedddddddddeeeeeebbb```^^^]]]\\\[[[[[[ZZZ[[[[[[XXXWWWUUUSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXXXX[[[]]]aaaiiitttwww{{{|||yyyuuuqqqnnnggg^^^XXX~~~ooofff```]]]```dddnnnuuu}}}zzzvvvpppmmmiiieeeaaa^^^[[[XXXWWWTTTSSSTTTTTTTTTYYY```gggqqq}}}}}}tttkkkbbb\\\WWWSSSOOOMMMKKKKKKSSS]]]gggnnnvvv}}}{{{}}}yyyqqqmmmpppuuuxxx{{{sssjjjaaaXXXQQQQQQUUUbbbzzz|||tttjjjbbb___]]]ZZZXXX\\\[[[ZZZZZZ[[[\\\^^^___]]]^^^___```______^^^]]][[[YYYUUUQQQLLLIIIFFFEEEFFFFFFEEEEEEFFFHHHJJJKKKPPPUUUZZZ___fffqqq~~~{{{qqqmmmfffaaa]]][[[YYYXXXTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJKKKLLLJJJIIIDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGHHHIIIKKKPPPUUUYYY^^^fffmmmqqquuu{{{~~~}}}~~~|||yyyxxxwwwvvvtttrrrppppppooonnnllljjjhhhggghhhhhhhhhiiijjjjjjgggeeebbbaaa```______^^^^^^______^^^\\\ZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]```gggqqq~~~vvv{{{}}}{{{wwwtttpppiii___XXXuuujjjdddbbbffflllqqqwww~~~|||xxxrrrlllhhhddd```^^^[[[XXXWWWXXXWWWVVVYYY___fffqqq}}}}}}sssjjj```ZZZWWWSSSOOOMMMKKKKKKSSS]]]ooovvv}}}}}}uuuqqqrrrvvvyyyxxxpppggg\\\SSSSSSXXX```www|||uuukkkccc```]]]ZZZXXXZZZZZZZZZZZZ[[[]]]______^^^___`````````___^^^]]]ZZZXXXUUUQQQMMMIIIGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMRRRWWW]]]cccooo|||wwwssskkkgggbbb___]]]\\\[[[ZZZUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMLLLJJJFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIMMMSSSWWW\\\dddlllqqqvvv}}}~~~|||zzzyyywwwwwwvvvtttrrrooommmllllllllllllmmmnnnnnnllljjjgggfffeeeddddddcccddddddfffeeedddbbbbbbbbbbbbbbbbbbcccdddeeedddbbb```^^^[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^aaafffqqq~~~tttzzz|||yyywwwrrrjjj___WWWvvvkkkeeedddhhhooouuuzzzzzztttpppkkkgggddd```]]][[[\\\ZZZXXXZZZ___fffrrr~~~|||sssiii___YYYVVVRRROOOMMMKKKLLLTTT^^^vvvxxxsssrrruuuxxx|||xxxrrrkkk___UUUTTTXXX^^^sss~~~vvvmmmeeebbb___[[[XXXXXXXXXYYYZZZ[[[]]]^^^_________```aaa```___^^^]]]YYYWWWTTTPPPLLLJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJJJJOOOUUUZZZbbbnnn~~~|||xxxssspppkkkgggccc```___^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPOOOOOONNNLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHKKKPPPTTT\\\dddlllqqqvvv}}}~~~}}}|||zzzxxxvvvsssrrrqqqppppppqqqrrrrrrpppmmmmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhfffggghhhhhhfffdddaaa___]]]]]]\\\\\\\\\]]]]]]^^^______aaagggqqq~~~ssszzz~~~{{{xxxssskkk```WWWsssiiidddbbbffflllvvv{{{|||wwwrrrnnnjjjeeebbb``````]]]ZZZ\\\```gggsss{{{rrrhhh___YYYUUUQQQNNNMMMKKKMMMVVV```xxx~~~xxxrrroooqqquuuvvvvvvwwwssshhhZZZUUUWWW[[[nnnxxxooohhhddd```\\\YYYWWWWWWXXXYYY[[[\\\\\\]]]______``````___^^^\\\[[[WWWUUURRROOOLLLIIIGGGGGGDDDDDDCCCCCCDDDFFFHHHIIIHHHMMMSSSXXX___kkk{{{}}}zzzwwwssspppnnnkkkgggdddcccaaa___]]]___]]][[[XXXWWWVVVVVVVVVXXXVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIILLLPPPSSS[[[ccckkkpppvvv}}}}}}{{{zzzxxxwwwwwwxxxxxxwwwuuusssrrrqqqpppooonnnnnnnnnnnnoooooonnnnnnmmmllllllkkkhhhhhhhhhgggeeeccc```_________^^^]]]]]]]]]]]]]]]]]]^^^aaahhhsssttt||||||xxxsssjjj```XXXvvvjjjdddbbbbbbffflllttt{{{}}}xxxsssoooiiifffdddddd```\\\]]]aaahhhttt{{{rrrhhh___YYYSSSOOOMMMLLLKKKNNNWWWaaaxxx{{{uuuooojjjkkkppptttzzzxxxeeeYYYVVVWWWhhh~~~zzzqqqjjjfffbbb^^^ZZZVVVVVVWWWYYYYYYZZZZZZZZZ]]]]]]^^^^^^]]]\\\ZZZYYYUUUTTTQQQNNNKKKHHHGGGFFFCCCCCCCCCCCCDDDFFFHHHIIIIIIMMMRRRVVV[[[fffuuu~~~}}}zzzwwwuuuuuurrrnnnllljjjiiifffdddcccaaa^^^[[[XXXWWWWWWWWW[[[YYYWWWVVVWWWVVVTTTSSSPPPOOOOOOOOOOOOOOOOOOPPPMMMNNNNNNNNNMMMNNNQQQSSSXXX```iiiooouuu}}}~~~{{{yyyvvvuuutttsssrrrrrrrrrrrrppppppppppppooonnnmmmmmmlllkkkjjjhhheeecccbbbaaaaaa```___^^^]]]\\\\\\\\\ZZZ\\\```hhhssswww{{{vvvqqqiii___XXX{{{wwwuuusssjjjbbb```aaaccciiiooorrryyy|||vvvrrrllliiigggfffbbb^^^^^^bbbiiiuuuzzzrrrhhh___YYYRRRNNNLLLLLLLLLNNNXXXcccwwwxxxrrrlllfffggglllvvvooo^^^WWWUUUeeeyyy|||rrrlllgggccc___[[[UUUVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\\\\[[[ZZZXXXWWWTTTSSSPPPMMMJJJHHHGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHJJJMMMQQQTTTYYYbbbppp{{{|||zzz{{{xxxuuusssrrrpppnnnlllkkkhhheeeaaa^^^]]]]]]]]]\\\ZZZYYYYYYZZZZZZYYYXXXSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPQQQQQQPPPPPPRRRTTTUUU^^^gggnnnuuu~~~~~~xxxwwwvvvuuuttttttttttttqqqqqqqqqqqqpppooonnnmmmqqqpppmmmjjjhhhfffeeeeeebbbaaa___^^^\\\\\\[[[[[[WWWZZZ___hhhsss|||zzz{{{vvvppphhh___YYYzzzooommmhhhcccaaa___aaajjjtttwww{{{zzzuuullleeedddddddddeeehhhqqqxxxyyyqqqhhh^^^XXXRRRPPPMMMLLLJJJLLLWWWdddxxxwwwqqqjjjbbbdddlll|||hhhXXXYYYbbbqqq}}}wwwpppjjjeee___[[[[[[YYYVVVVVVXXXZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYVVVTTTPPPNNNLLLJJJGGGEEE?????????@@@AAABBBCCCDDDHHHHHHKKKRRRXXX___kkkwww}}}{{{wwwtttwwwsssnnnjjjiiigggfffeeeaaa```___^^^^^^^^^___```^^^\\\ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRTTTTTTSSSRRRWWW\\\dddlllrrrxxx|||}}}|||{{{zzzwwwuuuwwwuuusssrrrrrrrrrqqqpppnnnqqqrrrpppjjjfffddddddaaaaaabbbbbbaaa___\\\[[[[[[\\\___gggrrr|||zzz|||wwwqqqggg\\\TTT}}}qqqjjjcccaaaaaaccckkktttyyy|||}}}tttmmmjjjiiiggghhhjjjuuu|||wwwoooggg^^^XXXSSSQQQOOOMMMKKKMMMXXXdddvvvwwwssskkkcccdddmmmyyykkkWWWVVV^^^kkk}}}xxxqqqkkkfff```]]]\\\YYYWWWVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXUUUSSSPPPNNNLLLJJJGGGEEEAAAAAAAAAAAABBBCCCDDDEEEGGGGGGKKKQQQVVV]]]iiiuuu{{{xxxssspppnnnmmmllljjjhhhgggeeedddddddddeeeeeebbb```____________]]]\\\[[[YYYWWWWWWWWWVVVTTTSSSTTTYYYaaahhhoootttyyy||||||zzzzzzxxxuuutttttttttrrrqqqooopppqqqoookkkhhheeeeeecccddddddeeedddbbb```^^^]]]]]]```gggqqq~~~}}}|||wwwqqqggg\\\SSSzzzooofffdddfffiiinnntttzzz}}}zzzssspppooolllmmmpppzzz}}}tttmmmfff___YYYTTTQQQPPPNNNLLLNNNXXXddduuuzzzvvvtttmmmdddeeelllxxxoooYYYSSSYYYcccsss{{{ssslllgggbbb___]]]ZZZWWWVVVWWWXXXXXXWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTRRROOONNNMMMJJJGGGEEEBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIOOOTTTZZZeeeppp|||yyyxxxwwwuuutttppppppooonnnmmmmmmnnnnnnkkkiiihhhgggggggggeeedddcccaaa___]]]\\\ZZZWWWTTTTTTXXX___ffflllrrrxxx{{{~~~|||yyywwwwwwvvvtttrrrpppooonnnnnnmmmkkkhhheeeeeeeeefffgggfffeeecccbbb___```bbbhhhrrr~~~}}}xxxqqqggg[[[RRRyyyllliiimmmpppsssuuuzzz|||~~~yyyttttttsssrrrtttxxx}}}|||tttmmmggg```[[[SSSQQQOOONNNLLLMMMWWWbbbsssyyyyyytttsssuuuooofffeeelllzzzrrr___SSSVVV]]]iii}}}}}}tttnnniiidddaaa^^^[[[XXXVVVVVVWWWWWWVVVWWWWWWXXXWWWWWWVVVUUUTTTRRRQQQOOONNNMMMKKKHHHEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHNNNQQQVVV```kkk~~~~~~}}}vvvwwwwwwwwwxxxxxxyyyzzzwwwuuusssqqqpppooollljjjiiigggeeecccbbb___[[[XXXWWW[[[aaaffflllqqqwww{{{}}}{{{yyyxxxwwwtttsssrrrooommmmmmooonnnkkkgggeeeeeeffffffffffffeeedddbbbbbbdddiiisss~~~xxxpppfffYYYQQQvvvqqqtttvvvwwwxxxxxxzzz}}}zzzwwwwwwvvvuuuxxx}}}~~~}}}uuuooohhhaaa\\\QQQOOONNNMMMKKKLLLUUU```ppp}}}ppp}}}}}}sssooooootttrrrjjjhhhlllyyywwwdddVVVVVVYYYcccuuu~~~wwwpppkkkfffccc___\\\YYYWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQPPPOOOOOOMMMIIIFFFBBBBBBAAAAAAAAAAAAAAAAAADDDDDDGGGKKKNNNRRR[[[eeeuuu|||}}}~~~{{{yyyvvvssspppmmmlllkkkjjjiiifffbbb___\\\___cccfffjjjoootttxxxyyy{{{~~~}}}zzzyyyxxxuuussstttqqqooooooqqqqqqmmmjjjdddeeeeeeeeeeeedddddddddccccccfffllluuu}}}wwwooodddWWWNNNyyyyyyyyyyyy{{{yyy{{{~~~~~~}}}~~~~~~}}}|||}}}~~~~~~{{{{{{yyywwwzzz~~~wwwpppiii```ZZZPPPOOONNNMMMJJJKKKSSS^^^lllyyy~~~{{{yyyxxx{{{wwwiiiuuu~~~xxxssslllmmmuuuxxxrrrmmmnnnuuu{{{fffXXXXXXXXX```rrr~~~{{{uuuooojjjfff```]]]ZZZXXXXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQOOOKKKHHHCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBEEEJJJLLLNNNVVV___lll|||{{{xxxuuutttssssssrrrpppkkkhhhbbbcccdddeeegggkkkpppsssuuuxxx{{{}}}~~~~~~|||{{{zzzwwwuuuvvvtttsssrrrrrrqqqpppnnnffffffeeeeeeddddddddddddbbbdddhhhoooxxx}}}vvvmmmbbbUUUKKK{{{xxxyyy||||||~~~}}}zzzyyyzzz{{{zzzyyyyyyzzz{{{zzzxxxwwwxxxyyyvvvyyy}}}~~~}}}}}}zzzzzzzzzxxxvvvzzz~~~wwwqqqhhh^^^WWWQQQOOOOOONNNKKKKKKTTT^^^gggrrr{{{{{{vvvrrrnnnjjjeeeeeejjjqqqwwwnnnaaalll~~~vvvmmmkkkwww{{{tttrrrqqqzzzgggYYYXXXXXX```sss{{{uuunnnjjjaaa^^^[[[YYYZZZ[[[[[[ZZZWWWWWWWWWVVVUUUTTTRRRRRRRRRQQQRRRRRRSSSPPPMMMIIIDDDDDDCCCAAAAAA@@@@@@@@@BBBAAADDDHHHIIIKKKRRR[[[fffttt~~~~~~}}}yyyuuuqqqiiiiiihhhggggggiiimmmqqqsssuuuxxxyyyzzz|||~~~~~~~~~}}}{{{yyyxxxxxxwwwuuurrrqqqqqqrrrjjjjjjhhhgggffffffffffff```ccciiirrr{{{|||tttkkk___RRRIII{{{wwwyyy|||~~~}}}{{{yyyvvvuuuvvvwwwwwwvvvvvvxxxxxxwwwuuutttuuuvvvooorrrvvvxxxxxxvvvuuuttttttssstttwwwvvvvvv{{{~~~wwwqqqggg\\\TTTRRRQQQPPPOOOLLLLLLTTT^^^dddmmmuuussslllhhhccc___YYY[[[___eeeiiippp|||fffYYYeeeyyynnnkkkxxxyyyuuuppp~~~wwwiiiXXXWWWXXXaaauuuxxxqqqlllaaa^^^[[[ZZZ[[[\\\\\\\\\XXXWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTRRRNNNJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAADDDGGGHHHJJJPPPYYYcccpppzzzvvvpppooommmjjjiiijjjnnnqqqssstttvvvwwwwwwxxxzzz|||}}}{{{}}}}}}{{{yyyzzzzzzwwwsssppprrrtttnnnmmmllljjjiiihhhhhhhhh___cccjjjsss}}}~~~~~~{{{sssjjj^^^QQQGGGzzztttuuuzzz~~~{{{vvvsssrrrsssttttttvvvuuutttsssrrrrrrqqqqqqppppppooonnnmmmkkkjjjiiifffeeehhhnnnqqqttt{{{yyyrrrkkkeee___[[[SSSOOOMMMMMMMMMOOOWWW___iiinnnoookkkgggfffddd```\\\\\\]]]^^^^^^eeevvvnnn\\\ZZZbbb{{{nnnooo|||}}}nnnllluuu}}}|||{{{yyyssskkk[[[XXXXXXcccwww~~~uuulllgggddd```]]]\\\[[[YYYXXX[[[ZZZXXXVVVTTTSSSRRRRRRVVVTTTSSSTTTUUUUUUQQQNNNIIIGGGDDDAAA???@@@AAABBBBBBCCCDDDEEEGGGLLLQQQVVV```kkk||||||vvvssspppmmmlllllljjjiiilllmmmnnnooorrrtttvvvwwwuuuwwwyyyzzz|||~~~}}}|||{{{yyywwwuuuttttttnnnnnnnnnnnnmmmjjjhhhgggeeehhhnnnwww~~~}}}tttiii\\\OOOGGGwwwvvvuuuyyy{{{rrrnnnpppuuuyyy|||{{{wwwsssppprrrqqqpppoooooonnnnnnnnnrrrqqqooollliiieeebbbaaa]]]\\\___eeejjjooowwwzzzrrrkkkccc\\\XXXTTTPPPNNNNNNNNNPPPXXXaaajjjqqquuutttqqqqqqooollleeecccaaa___^^^ddduuukkkYYYWWW]]]yyy|||tttzzz{{{qqqjjjppptttuuuxxx{{{xxxrrr___YYYXXXcccyyyvvvmmmhhheeeaaa^^^]]][[[ZZZXXX[[[ZZZXXXVVVUUUSSSSSSRRRUUUSSSSSSTTTUUUUUURRROOOJJJHHHEEEBBB@@@@@@AAAAAAAAABBBCCCDDDEEEIIINNNRRRYYYdddtttzzzwwwssspppnnnmmmkkkiiilllllllllmmmnnnpppqqqrrrrrrtttvvvxxxyyy|||~~~}}}|||zzzxxxvvvuuutttqqqqqqqqqpppnnnllliiihhhfffiiipppyyy}}}{{{rrrfffYYYMMMEEEkkkhhheeedddgggjjjmmmoootttpppkkkgggfffiiimmmpppvvv|||yyysssqqqpppooommmllljjjiiihhhooonnnllliiieeeaaa^^^\\\XXXVVVWWW]]]bbbhhhqqq{{{{{{sssjjjbbbZZZUUUUUURRROOOOOONNNQQQZZZdddpppzzzwwwrrrlllgggccchhhxxxfffTTTRRRXXXqqq{{{~~~}}}xxxmmmnnnnnnrrrzzzggg___ZZZccczzzyyyoooiiifffbbb___^^^\\\[[[YYY[[[ZZZXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSTTTTTTRRRPPPLLLJJJGGGCCCAAA@@@@@@@@@@@@AAAAAABBBCCCFFFJJJNNNWWW```ppp~~~{{{vvvrrrooommmjjjhhhiiiiiiiiiiiiiiijjjkkklllnnnppprrrtttuuuxxx{{{~~~~~~|||zzzxxxwwwvvvtttttttttrrrpppmmmjjjhhhfffjjjrrr{{{|||xxxnnncccVVVJJJCCClllhhhaaa]]][[[\\\___aaabbb```______```bbbeeegggnnnttt}}}yyywwwuuuqqqmmmhhheeecccffffffeeecccbbb___^^^\\\ZZZWWWVVVZZZ]]]cccmmmvvv{{{ssskkkbbbZZZUUUVVVSSSQQQPPPPPPSSS^^^jjj}}}~~~uuuoooqqqaaaPPPOOORRRhhhtttooommmsssqqqeee[[[bbbxxx}}}tttkkkhhhdddaaa___^^^\\\ZZZ[[[ZZZYYYWWWUUUTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRRRRNNNLLLIIIEEECCCAAA@@@@@@@@@AAABBBBBBBBBDDDHHHJJJUUU^^^kkkzzz|||vvvrrrnnnkkkhhhfffccccccccccccdddeeefffgggiiikkkmmmoooqqqssswwwzzz|||~~~|||zzzyyyxxxwwwvvvuuutttqqqmmmjjjhhhfffkkkttt}}}}}}vvvlll```TTTIIIBBBkkkfff___WWWRRRQQQSSSUUUXXXYYYZZZ\\\]]]^^^___```ffflllttt|||~~~xxxqqqjjjdddaaa^^^^^^]]]]]][[[ZZZXXXXXXYYYUUUTTTWWW[[[```kkkuuu}}}yyyssslllddd]]]XXXWWWTTTSSSRRRQQQUUUbbbppp}}}}}}{{{\\\MMMMMMOOO```|||uuunnnjjjrrrvvviii\\\```uuuyyymmmjjjfffcccaaa___]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNKKKGGGDDDBBBAAA@@@@@@AAABBBCCCCCCDDDGGGIIIPPPWWWcccppp~~~}}}yyysssoookkkhhhdddbbb]]]]]]^^^^^^```aaacccddddddfffiiikkklllooosssvvvxxx{{{~~~~~~}}}|||{{{xxxwwwvvvtttqqqnnnjjjhhhfffmmmvvv~~~uuuiii^^^RRRGGGAAAjjjfff___VVVNNNKKKMMMOOOTTTVVVXXX[[[\\\]]]\\\\\\___dddlllsss{{{}}}uuummmfffbbb]]]\\\ZZZXXXVVVSSSPPPOOOQQQNNNNNNSSSXXX^^^iiitttyyy}}}~~~yyytttnnnggg```[[[VVVTTTTTTSSSRRRXXXhhhwwwsssVVVJJJLLLLLLYYYqqqsssjjjeeelllzzz}}}ooo```___qqq{{{ppplllhhhdddbbbaaa^^^]]][[[ZZZYYYWWWVVVVVVUUUUUUQQQQQQRRRQQQOOOOOOPPPRRRPPPOOOLLLIIIFFFDDDBBBAAA@@@AAACCCCCCCCCDDDFFFIIIOOOUUU^^^iiiuuuxxxtttooojjjgggdddaaa___ZZZZZZZZZ[[[]]]___```aaa```bbbeeegggiiilllpppssstttwww{{{~~~~~~~~~yyyxxxwwwuuurrrooollljjjiiipppzzz~~~sssggg[[[OOOFFF@@@nnnjjjdddZZZRRRNNNOOOQQQQQQSSSWWWZZZ[[[\\\[[[ZZZYYY]]]bbbgggnnnuuu}}}}}}wwwpppjjjgggaaa```]]]ZZZVVVRRROOOMMMMMMJJJKKKPPPUUU\\\fffpppuuuyyyzzzuuuooohhhaaa\\\UUUTTTTTTTTTSSSZZZlll}}}~~~jjjPPPGGGKKKJJJSSShhhwwwkkkccciiiuuu}}}jjjbbblllzzzqqqnnniiifffdddbbb___]]][[[ZZZYYYWWWVVVVVVVVVVVVQQQRRRRRRPPPNNNMMMOOOQQQPPPOOOMMMJJJHHHEEEDDDCCC>>>@@@BBBCCCCCCDDDFFFHHHMMMRRRZZZbbbmmm{{{~~~sssooojjjgggdddbbb```^^^ZZZZZZZZZZZZ[[[\\\]]]^^^]]]___bbbdddgggjjjnnnqqqpppssswwwzzz|||zzzzzzyyywwwuuuqqqooommmmmmuuu|||pppcccWWWLLLCCC>>>ooommmggg^^^UUUPPPQQQSSSOOOQQQUUUYYY[[[[[[ZZZYYYVVVWWWZZZ]]]aaagggnnnsss{{{|||~~~}}}{{{wwwrrrmmmjjjeeedddaaa^^^[[[WWWTTTRRROOOLLLMMMQQQUUUYYYbbbkkkrrrvvv}}}{{{vvvpppiiiaaa\\\UUUTTTTTTTTTTTT\\\nnnxxxeeeLLLEEEJJJIIIOOOccc}}}pppfffjjjvvvuuufffhhhzzz}}}wwwrrrooojjjfffdddbbb```^^^[[[ZZZYYYXXXWWWVVVVVVVVVRRRSSSSSSPPPMMMLLLNNNQQQPPPOOOMMMKKKIIIFFFEEEDDD===???AAABBBBBBCCCEEEGGGGGGKKKQQQYYYbbbppp{{{xxxpppmmmhhheeecccbbb```^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\^^^aaacccfffiiimmmpppmmmppptttxxxzzz}}}{{{{{{zzzyyywwwtttqqqooopppxxx~~~{{{nnnaaaUUUJJJAAA<<>>:::uuufffZZZTTTSSSXXXZZZ]]]_________```aaabbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYZZZ\\\```dddfffoooooonnnnnnmmmkkkgggccc\\\\\\]]]]]]]]]ZZZVVVSSSSSSQQQQQQTTTUUUWWW^^^eeennnvvv~~~xxxqqqkkkeee___[[[XXXTTTSSSUUUZZZcccttt]]]OOODDDBBBCCCBBBFFFNNN]]]||||||yyysssnnnnnnuuu|||}}}eeecccrrr{{{vvvpppjjjgggdddbbbaaa]]]\\\ZZZYYYWWWVVVVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPNNNLLLKKKIIIEEEBBBBBBBBBBBBBBBBBBBBBCCCDDDJJJHHHHHHLLLOOORRRZZZbbbrrrzzz|||{{{yyyvvvtttrrrqqqppprrrssstttuuutttrrrpppnnnmmmnnnooommmkkkiiihhhiiiffffffffffffffffffffffffjjjkkkkkkmmmoooqqqssstttwwwwwwyyyyyyyyyxxxwwwvvvwwwzzz|||}}}}}}~~~~~~zzz||||||{{{xxxvvvuuuvvv|||xxxpppbbbUUUJJJBBB<<<999|||mmm```YYYXXX[[[^^^bbbddddddddddddeeeiiihhheeebbb___\\\ZZZYYYXXXWWWVVVUUUVVVXXXZZZ\\\]]]^^^___ccceeeeeecccaaa[[[YYYXXXYYYZZZXXXSSSOOORRRPPPPPPTTTVVVWWW]]]dddmmmttt~~~}}}vvvoooiiiccc]]]YYYUUURRRQQQVVV\\\fffvvvxxxYYYNNNEEEDDDEEEDDDGGGKKKTTTppp}}}uuuqqqkkkhhhjjjrrrzzzjjj```hhhtttzzzsssmmmiiifffcccaaa^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQNNNMMMLLLJJJFFFDDDBBBBBBBBBAAAAAABBBCCCCCCCCCBBBCCCHHHLLLOOOUUU]]]gggppp|||~~~}}}|||zzzxxxwwwwwwwwwuuuvvvvvvwwwvvvvvvuuutttvvvwwwxxxvvvsssqqqppppppnnnnnnnnnmmmlllkkkiiihhhfffggghhhiiikkknnnpppqqqppppppqqqqqqpppooonnnmmmmmmpppsssuuuvvvxxxzzz|||{{{||||||{{{yyyxxxyyyzzztttlll___RRRHHHAAA<<<999zzzmmmbbb\\\ZZZ^^^aaafffiiijjjiiiiiiiiimmmllljjjgggdddaaa___]]]\\\[[[XXXVVVUUUUUUVVVWWWQQQQQQSSSWWWZZZ[[[YYYXXXVVVTTTSSSUUUWWWWWWTTTPPPPPPNNNOOOSSSUUUWWW]]]dddkkkrrr}}}|||tttmmmgggaaa[[[XXXTTTQQQQQQWWW```kkkyyyqqqTTTLLLEEEDDDEEEFFFGGGHHHPPPhhhuuunnnllliiieeeeeemmmyyyrrraaa```gggyyy~~~vvvoookkkgggdddbbb]]]]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQOOONNNMMMKKKHHHEEECCCBBBBBBAAAAAAAAABBBBBB@@@???BBBGGGJJJLLLRRRYYY\\\cccooo|||~~~|||{{{zzzzzzzzzxxxwwwuuuuuuvvvxxxyyy|||}}}~~~|||yyyxxxxxxxxxxxxxxxwwwuuurrrooommmhhhhhhhhhhhhhhhiiijjjjjjhhhhhhhhhgggfffeeeddddddcccfffhhhkkklllooorrruuuyyy{{{|||~~~zzz{{{{{{{{{zzzzzz}}}~~~qqqiii[[[OOOFFF@@@<<<999{{{sssjjjbbb]]][[[___dddjjjmmmnnnmmmlllkkknnnmmmmmmkkkiiigggeeedddaaa```^^^[[[YYYWWWVVVUUUQQQPPPOOOPPPQQQQQQOOOMMMMMMMMMOOORRRUUUWWWWWWVVVQQQOOOOOORRRTTTWWW^^^fffkkkrrr|||{{{ssskkkeee___YYYVVVUUUQQQRRRZZZeeeppp}}}iiiNNNIIICCCBBBCCCEEEEEEDDDNNNaaawwwnnniiihhhjjjfffeeekkkwwwxxxbbbZZZ]]]kkk~~~yyyqqqlllgggdddaaa\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTRRRPPPOOONNNLLLIIIGGGCCCBBBBBBAAAAAAAAAAAAAAABBBAAACCCGGGIIIHHHLLLRRRWWW]]]fffrrr~~~|||{{{~~~|||xxxvvvvvvxxx{{{}}}~~~zzzvvvsssqqqooollliiigggdddcccbbbaaaaaa```___^^^\\\\\\[[[ZZZ\\\___```bbbeeehhhkkkqqqsssvvvyyyzzz{{{}}}zzzzzzzzzzzzzzz||||||mmmeeeXXXLLLCCC>>>;;;999wwwpppkkkfffaaa^^^___dddjjjooopppnnnmmmlllkkkkkklllmmmllllllkkkjjjgggfffeeeccc```\\\YYYWWWVVVSSSPPPNNNNNNMMMLLLKKKHHHJJJNNNQQQSSSUUUXXXYYYVVVSSSRRRSSSUUUWWW^^^ffflllttt~~~zzzrrrjjjccc]]]XXXUUUVVVRRRTTT]]]iiiuuuaaaKKKGGGBBB@@@AAADDDDDDCCCLLLWWWttt}}}sssjjjffffffiiihhhgggjjjrrrzzzxxxbbbXXXZZZ```uuuzzzrrrlllgggccc```[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTRRRPPPPPPOOOMMMJJJHHHCCCBBBAAAAAA@@@@@@AAAAAACCCBBBDDDGGGHHHFFFIIINNNTTTXXX___jjjxxx}}}{{{{{{|||}}}~~~{{{xxxvvvtttpppkkkgggccc```___\\\[[[ZZZXXXWWWVVVUUUUUUTTTUUUWWWXXXYYY\\\___bbbgggjjjooorrrsssvvvyyy|||yyyyyyyyyxxxyyy|||}}}zzziiiaaaTTTHHH@@@<<<999888yyyqqqnnnkkkfffbbb^^^cccjjjooopppnnnlllkkkhhhiiikkkmmmnnnnnnnnnmmmllllllkkkiiifffaaa]]][[[XXXUUUQQQOOOOOOPPPOOOOOOHHHLLLPPPRRRQQQRRRUUUXXX[[[WWWTTTUUUUUUWWW^^^gggnnnuuuyyyqqqiiibbb\\\WWWTTTVVVSSSUUU___kkkwww[[[KKKHHHCCC@@@BBBEEEFFFCCCJJJQQQhhhzzzqqqiiieeedddfffhhhiiiiiilllsss{{{zzz~~~tttaaaXXXZZZ[[[ppp{{{rrrlllgggccc```ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPOOONNNKKKHHHCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@CCCGGGHHHFFFIIINNNNNNPPPVVV___mmm}}}~~~zzzvvvtttppplllhhhdddbbbaaaYYYXXXWWWUUUSSSRRRQQQQQQPPPRRRSSSSSSTTTVVVZZZ]]]```dddjjjmmmooorrrvvvyyyxxxxxxxxxxxxyyy|||{{{yyyggg^^^QQQEEE>>>:::888777~~~vvvnnneee```___eeelllrrrsssqqqmmmkkkkkkkkkkkkmmmooopppnnnmmmooonnnmmmmmmkkkhhhccc```\\\\\\ZZZXXXUUURRRPPPNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTXXX]]]aaakkkrrr{{{|||xxxrrrjjjbbb[[[VVVTTTVVVWWW[[[bbbnnn}}}nnnTTTGGGFFFCCC@@@@@@@@@BBBCCCHHHPPP```{{{zzzwwwtttooohhhccc___iiilllddddddooovvvtttyyyvvvwwwyyyrrrdddYYYVVVZZZggg}}}|||tttlllfffbbbaaa]]]]]][[[ZZZYYYYYYYYYYYYZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNKKKIIIHHHFFFCCC@@@??????@@@AAAAAAAAABBBBBBCCCEEEFFFGGGLLLPPPWWW```fffnnn}}}~~~{{{wwwqqqlllhhhddd```^^^]]]\\\YYYVVVTTTRRRRRRRRRPPPQQQQQQRRRTTTVVVXXXYYY^^^___bbbeeeiiilllooopppooopppsssuuuxxx}}}~~~yyyqqqeee[[[MMMBBB<<<999777666}}}tttjjjddd```aaaeeemmmtttxxxvvvssssssoookkkjjjkkklllnnnnnnrrrqqqpppqqqqqqpppmmmkkkbbbaaa```]]]ZZZVVVTTTRRRNNNNNNOOOOOOOOOOOOOOOOOORRRSSSSSSSSSTTTXXX]]]bbbjjjrrr||||||xxxrrrjjjbbb\\\WWWUUUVVVYYY^^^gggsssjjjPPPGGGEEECCCAAA@@@AAABBBCCCEEELLLYYYrrr|||zzzxxxuuuooojjjeeejjjjjjfffffflllrrrsssuuurrrrrrsssmmmaaaWWWTTTTTT___ttt|||tttmmmgggdddccc^^^]]]\\\ZZZZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQPPPOOONNNMMMIIIGGGDDDAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGLLLNNNUUU\\\aaaggguuu~~~xxxtttmmmhhhdddaaa^^^\\\\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQQQQRRRTTTUUUWWWXXX\\\]]]```cccfffjjjlllnnnmmmnnnppprrruuu{{{}}}~~~wwwnnnbbbXXXKKK@@@;;;888666555|||ppphhh___]]]^^^fffsss}}}~~~yyyqqqllljjjkkklllmmmooommmlllnnnqqqsssttttttiiihhhfffccc___[[[XXXVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUYYY^^^bbbjjjrrr~~~{{{xxxqqqjjjccc\\\XXXVVVTTTYYYaaalllxxxcccLLLFFFEEEBBBAAA@@@AAABBBCCCDDDGGGQQQfff}}}yyyooojjjggghhhhhhhhhkkkqqquuurrrqqqrrrnnneee\\\XXXRRRYYYjjjzzzsssmmmhhheeeddd___^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUURRRQQQQQQPPPPPPPPPQQQQQQJJJIIIFFFCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLQQQVVVZZZ___jjjvvv|||tttpppiiidddaaa___^^^\\\\\\[[[ZZZXXXVVVUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVYYYZZZ]]]```cccfffhhhiiijjjkkkkkkmmmpppwww~~~|||~~~rrrjjj^^^TTTHHH>>>999777555444uuulll```]]]]]]bbbmmmyyyyyytttpppkkkhhhiiiggggggiiinnntttxxxzzznnnmmmkkkhhhddd```]]][[[[[[ZZZYYYWWWUUUTTTRRRQQQPPPRRRSSSTTTUUUYYY^^^bbbiiirrrzzzvvvpppiiibbb]]]YYYWWWVVV\\\gggrrr}}}|||\\\IIIEEEDDDBBBAAA@@@AAABBBCCCDDDEEEKKK[[[www{{{llldddiiijjjeeegggpppppppppqqqtttssskkkbbb[[[TTTXXXfffyyyrrrkkkfffcccbbb```___]]]\\\ZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRJJJIIIFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLQQQTTTXXXaaalll~~~|||xxxrrrmmmhhhcccbbbaaa`````````___^^^]]]\\\[[[ZZZZZZXXXWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[]]]```bbbddddddfffffffffgggjjjqqqzzz{{{ooofffZZZQQQEEE<<<888777555444zzzqqqdddcccaaa```cccmmm{{{|||pppgggiiigggfffhhhnnntttyyy|||qqqpppnnnlllhhheeebbbaaa\\\[[[YYYWWWUUUSSSQQQPPPPPPRRRSSSTTTVVVYYY]]]aaahhhrrrxxxuuupppiiiccc^^^[[[YYYZZZ```kkkwwwuuuWWWHHHCCCCCCBBBAAAAAAAAABBBBBBEEEEEEIIIUUUllltttfffiiikkkfffhhhpppgggjjjnnnsssuuuqqqfff\\\WWWXXXccc|||~~~wwwpppiiiddd```___aaa```^^^]]][[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSQQQPPPOOOPPPPPPJJJIIIFFFDDDBBBAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFDDDDDDGGGMMMPPPTTT\\\eeesss~~~~~~yyyuuuooolllgggeeeeeeffffffffffffeeeeeedddcccaaa``````___^^^]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\^^^___``````aaaaaaaaaaaadddkkktttzzzxxxkkkbbbVVVNNNCCC<<<999888666555{{{lllkkkggg```]]]bbbooozzz}}}rrrmmmiiifffeeehhhlllppprrrooonnnmmmllljjjhhhfffddd^^^]]]\\\ZZZXXXVVVTTTTTTQQQSSSTTTUUUVVVYYY\\\___gggqqqyyyvvvqqqkkkeeeaaa^^^\\\YYY___jjjvvvmmmSSSHHHBBBBBBAAAAAAAAAAAAAAABBBEEEEEEIIIRRRccc~~~nnnkkkmmmjjjkkkpppfffjjjpppvvv{{{{{{qqqfffYYYXXX___ttt|||vvvoooiiidddaaa```bbbaaa___]]]\\\ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXUUUSSSQQQOOONNNNNNJJJIIIGGGEEECCCAAA@@@@@@BBBBBBAAAAAABBBCCCCCCDDDBBBAAADDDIIIMMMPPPWWW^^^hhhrrr~~~}}}zzzxxxuuuooommmllllllnnnpppppppppooooooooonnnllljjjiiihhhiiigggeeecccaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]```eeemmmrrr~~~uuuggg^^^RRRJJJAAA:::888888666555wwwsssjjjaaa[[[]]]fffmmmyyyuuupppjjjeeedddcccccccccfffffffffeeeeeedddbbbbbb^^^^^^]]][[[ZZZXXXXXXWWWRRRTTTUUUVVVVVVXXX[[[]]]fffppp~~~|||yyytttnnniiieeebbbaaa^^^dddooo{{{fffOOOHHHAAAAAAAAAAAAAAAAAAAAAAAABBBCCCHHHPPP[[[rrryyynnnooopppoooooojjjnnnrrrwww~~~sss___[[[[[[iii}}}zzzuuuoookkkgggeeeeeecccbbb```^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMKKKJJJIIIGGGEEECCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@AAAFFFJJJLLLQQQWWW^^^ggguuu~~~zzzxxxxxxyyyyyyyyyuuuuuuvvvyyy}}}~~~}}}}}}}}}|||zzzwwwuuusssqqqpppmmmjjjhhheeedddcccbbbaaaaaa___^^^]]]\\\\\\ZZZZZZ[[[[[[]]]aaagggkkkwww~~~}}}qqqcccZZZMMMFFF===888666666555444wwwkkkaaa\\\]]]aaaeeepppyyy{{{ssskkkfffbbb___]]]\\\\\\]]]^^^^^^]]]]]]]]]YYYXXXXXXWWWVVVUUUUUUTTTSSSTTTVVVVVVVVVWWWZZZ\\\fffppp}}}~~~{{{vvvqqqlllhhheeedddkkkqqq|||bbbLLLHHHAAAAAAAAAAAAAAAAAAAAAAAA???AAAFFFNNNWWWjjjqqqppptttrrrooojjjmmmooosss|||yyyggg___ZZZaaavvv{{{yyyuuupppmmmkkkjjjiiicccbbb```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWVVVVVVTTTRRROOONNNMMMLLLJJJHHHFFFDDDBBBBBB@@@@@@??????@@@@@@AAAAAABBB???@@@EEEGGGIIIMMMRRRXXX```mmm|||}}}zzzvvvuuuvvvyyy{{{|||}}}~~~~~~vvvuuurrrooollliiihhhgggeeedddcccaaa___]]]\\\[[[XXXYYYZZZZZZ[[[___dddgggrrrzzzzzznnn```WWWJJJDDD;;;666555555444333xxxlllddd```___```hhhvvvzzzpppeee```bbb\\\YYYUUURRRSSSTTTUUUUUUWWWUUUSSSRRRRRRQQQOOONNNOOOQQQRRRSSSSSSVVVYYY\\\dddnnn||||||xxxsssqqqrrrssssss}}}wwwYYYHHHDDD@@@@@@??????@@@@@@AAABBBBBBCCCFFFKKKRRRddd|||xxxzzzwwwpppgggjjjkkknnnxxxwww```SSS^^^ppp|||wwwrrrnnnkkkjjjgggfffdddaaa___]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWVVVVVVUUUSSSRRRPPPOOOMMMKKKJJJIIIIIIGGGDDDBBB@@@???????????????@@@@@@>>>@@@BBBCCCDDDFFFJJJLLLRRRVVVaaappp}}}}}}zzzxxxyyy}}}yyytttoookkkiiiiiigggfffdddbbb```___^^^^^^XXXXXXXXXWWWWWWZZZ___cccjjjwww~~~tttiii\\\SSSGGG@@@888555666777555222sssjjjeeeccccccdddnnn||||||nnnfffeee___[[[WWWSSSQQQOOONNNLLLOOONNNMMMNNNOOOPPPPPPNNNMMMNNNPPPQQQRRRTTTXXX\\\cccmmm{{{~~~{{{xxxyyy|||rrrTTTEEEBBB@@@@@@??????@@@@@@AAABBBAAACCCFFFJJJPPP___zzz|||{{{xxxtttgggiiiiiimmmyyy}}}eeeTTTZZZhhhvvv|||xxxtttqqqnnnmmmhhhgggdddbbb___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVVVVUUUSSSRRRPPPOOOMMMLLLJJJIIIIIIGGGEEEBBB@@@@@@????????????@@@@@@>>>@@@BBBCCCDDDFFFIIIKKKPPPSSS\\\iiiuuu~~~|||wwwrrrooonnnmmmooonnnllliiifffeeecccccc]]]]]]\\\ZZZYYY\\\```dddiiiuuuzzzqqqeeeXXXOOODDD>>>777444555666555222~~~tttmmmiiifffccchhhqqquuuqqqeeeaaa[[[VVVRRRNNNJJJHHHJJJIIIHHHIIIJJJLLLKKKJJJIIIKKKLLLNNNOOOSSSWWW[[[ccclllzzzjjjNNNAAA@@@@@@????????????@@@AAAAAAAAABBBEEEIIIMMMXXXnnn{{{zzzxxxiiihhhgggmmm{{{mmmXXXUUU]]]hhh{{{~~~{{{wwwtttrrrqqqiiigggeeebbb```^^^\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPNNNLLLKKKJJJJJJHHHEEECCCAAA@@@@@@??????@@@@@@@@@???@@@BBBCCCCCCEEEHHHJJJLLLNNNUUU___hhhuuu}}}xxxuuutttttttttrrrooollliiigggeeedddaaa```^^^[[[YYYZZZ^^^aaannnxxxvvvkkk^^^RRRIII???;;;555333444555444333~~~vvvnnniiiggggggkkkwwwqqqkkkccc\\\VVVRRRNNNLLLLLLIIIGGGEEEFFFFFFEEECCCFFFGGGIIIJJJLLLPPPVVVZZZbbbkkkxxxaaaHHH???@@@???????????????@@@@@@AAA???AAAEEEIIILLLSSSdddttt|||zzzzzzyyymmmiiihhhooo}}}ttt\\\SSSTTT\\\nnn{{{wwwtttssskkkiiifffccc```]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTSSSQQQQQQOOOMMMLLLKKKKKKIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@AAA???@@@BBBBBBCCCDDDFFFIIIIIIJJJOOOWWW^^^iii{{{}}}{{{zzzyyywwwtttqqqmmmkkkiiihhhiiihhheeeaaa^^^^^^```bbbooozzz|||qqqeeeYYYLLLDDD<<<999555444444666555444uuunnnlllhhhgggmmm{{{zzzpppfff^^^XXXTTTQQQOOOKKKHHHEEEEEEDDDCCCBBBDDDEEEFFFGGGIIINNNTTTXXXccclllyyyxxxYYYFFF@@@@@@??????>>>>>>??????@@@AAA???@@@EEEJJJLLLQQQ^^^kkk{{{tttvvvxxxwwwqqqllljjjrrr~~~xxxaaaTTTPPPUUUdddttt{{{wwwuuunnnmmmiiieeeaaa^^^[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMLLLLLLJJJGGGEEECCCCCCBBBAAA@@@@@@AAAAAA???@@@BBBBBBBBBCCCEEEGGGFFFGGGKKKRRRXXXaaaqqq~~~{{{xxxvvvttttttvvvuuusssoookkkhhhiiijjjmmmyyyxxxlll```TTTIIIAAA;;;999666555555666666666yyyppplllhhhiiiooovvvmmmddd\\\WWWSSSOOOKKKHHHGGGGGGFFFEEECCCCCCDDDEEEGGGLLLRRRWWWcccmmm{{{lllRRREEEBBBAAA???>>>>>>>>>>>>???@@@@@@@@@AAAEEEJJJLLLOOOYYYddd~~~rrrnnnrrrvvvvvvvvvnnnjjjrrr}}}zzzgggXXXPPPQQQ\\\iii}}}zzzuuusssoooiiiddd```\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA???AAABBBAAAAAAAAADDDFFFDDDEEEIIIOOOSSSYYYgggttt|||wwwssspppppprrr~~~rrrfff[[[QQQFFF???999888777666555555666666zzztttnnnkkkjjjpppxxxmmmfff\\\XXXRRRNNNKKKJJJHHHGGGCCCCCCCCCDDDFFFJJJQQQVVVdddnnn}}}aaaLLLEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@BBBCCCFFFJJJJJJLLLSSS\\\mmmtttllloootttxxxyyynnnhhhppp{{{zzzkkk]]]QQQNNNUUU^^^sss}}}{{{uuuoooiiiccc___]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNNNNMMMLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA???AAAAAAAAA@@@AAACCCDDDCCCDDDHHHLLLNNNQQQ\\\gggyyy|||zzz{{{yyylll```VVVMMMDDD>>>888777777555444333444555|||tttooojjjgggmmmwww~~~uuufff```YYYRRRMMMJJJFFFDDDCCCDDDCCCCCCEEEJJJPPPUUUeeeooo~~~wwwZZZHHHEEECCC@@@>>>>>>>>>>>>>>>??????@@@EEEDDDFFFIIIIIIIIIOOOWWW```zzznnnmmmtttzzzzzzmmmfffmmmyyyzzznnn___RRRLLLPPPWWWkkkzzzssslllfffbbb___ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNNNNLLLJJJGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDCCCDDDGGGJJJJJJLLLTTT^^^kkkxxx}}}~~~uuuhhh\\\SSSKKKCCC===666666666444222111222333}}}qqqhhheeeeeeeeeooo~~~rrrcccZZZVVVRRRKKKEEEEEECCCCCCFFFHHHJJJQQQXXXfffrrr~~~nnnTTTFFFCCCBBB@@@AAA@@@@@@??????@@@@@@AAA@@@@@@BBBDDDHHHKKKOOOQQQaaarrrxxxpppqqqvvv~~~zzzqqqkkkqqq}}}~~~vvvgggVVVMMMMMMQQQ```sss{{{ssskkkccc]]][[[[[[[[[ZZZYYYYYYZZZ[[[XXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@CCCBBBAAABBBEEEJJJOOORRR]]]fffrrryyy|||~~~}}}pppcccYYYPPPEEE>>>;;;777777666555444333333333zzzpppjjjgggeeehhhssstttggg___XXXRRRMMMIIIFFFEEEGGGHHHIIIOOOWWWfffrrrfffNNNDDDCCCBBB???@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDGGGJJJMMMOOOXXXgggvvvssssss{{{zzzuuuoooqqqxxx}}}|||wwwzzzxxxmmm]]]QQQNNNPPPYYYkkk}}}vvvnnnfffaaa`````````^^^]]]\\\]]]^^^XXXWWWWWWVVVVVVUUUUUUUUURRRRRRRRRQQQPPPNNNLLLKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@AAADDDHHHKKKNNNUUU]]]gggmmmppprrruuuyyyyyymmm___VVVMMMCCC<<<:::777666555444444333333333{{{qqqjjjeeecccdddlllyyylllaaaYYYTTTOOOKKKHHHIIIIIIJJJPPPWWWfffrrrwwwZZZGGGBBBBBB@@@>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEDDDEEEGGGIIIKKKLLLQQQ\\\wwwzzzuuuyyy}}}|||vvvppppppsssuuuqqqvvvwwwooo```TTTPPPQQQSSSeeeyyyrrrkkkfffeeedddbbbaaa___^^^^^^^^^WWWWWWVVVVVVVVVVVVVVVWWWSSSSSSRRRRRRQQQOOONNNMMMJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGMMMRRRZZZ___aaadddiiilll}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~sssgggZZZRRRJJJ@@@:::888777666555444333333333333yyymmmfffccc^^^___mmm{{{lllaaa[[[TTTOOOLLLKKKJJJKKKQQQYYYdddqqqlllPPPBBB@@@@@@>>><<<======>>>???@@@BBBDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJQQQXXXlll|||~~~rrrjjjiiilllppptttuuunnnaaaWWWTTTUUUSSSccc{{{}}}vvvpppkkkfffdddbbb```___]]]\\\[[[WWWWWWVVVVVVVVVWWWXXXXXXUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJHHHFFFDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBHHHLLLQQQUUUYYY]]]cccgggrrrxxx}}}||||||}}}}}}}}}}}}}}}}}}~~~zzzmmmbbbVVVNNNGGG>>>999777666555444444333333333444sssjjjddd^^^\\\bbbooo}}}ooogggYYYSSSNNNKKKIIIJJJPPPXXXcccqqq{{{cccJJJ@@@@@@???===;;;=========???@@@BBBDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIRRRVVVeeevvvhhhccceeelllrrrwwwwwwnnncccZZZUUUTTT```vvvzzztttoooiiifffbbb``````___\\\ZZZXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXWWWUUUSSSPPPNNNMMMMMMKKKIIIGGGFFFEEEEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@DDDGGGJJJNNNSSSYYY___cccfffkkkttt}}}|||{{{{{{|||||||||||||||}}}~~~}}}tttggg\\\QQQJJJDDD===888777555444444333333333333444|||qqqeee___]]]___bbbnnnxxxbbb[[[SSSNNNJJJJJJOOOWWWdddrrrppp[[[FFFAAAAAA>>><<<<<<======>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGHHHIIINNNTTT___ttt|||llldddcccfffooozzzuuucccVVVTTT]]]ooo~~~xxxsssmmmiiieeeddddddccc```]]]ZZZXXXWWWUUUUUUVVVXXXYYYYYYYYYXXXVVVTTTRRRPPPOOONNNMMMKKKHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBEEEIIINNNTTTYYY\\\```fffooowww}}}|||||||||||||||||||||}}}~~~wwwnnnaaaWWWLLLGGGBBB;;;777777444444333333333333444444zzzjjjddd```___\\\```uuusssjjj```XXXQQQNNNSSSZZZfffuuudddRRRCCCBBBBBB===<<>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKLLLSSS\\\jjjuuujjjgggeeejjjuuunnn^^^XXX]]]kkk|||wwwpppkkkgggeeeffffffccc___[[[ZZZWWWUUUUUUVVVWWWYYYWWWWWWWWWWWWVVVTTTSSSSSSOOONNNKKKIIIHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@?????????@@@@@@@@@@@@AAABBBEEEJJJNNNQQQSSS\\\bbbkkkttt{{{~~~~~~~~~}}}||||||||||||}}}}}}sssiii\\\QQQGGGBBB>>>999555555444333333222333333444444qqqiiiccc```ZZZYYYhhh|||xxxlllbbbYYYTTTWWW^^^iiixxx}}}[[[KKKAAABBBBBB===<<>>>>>>>>???@@@AAABBBCCCEEEDDDDDDEEEGGGIIIKKKLLLMMMUUU]]]eeeyyy|||pppkkkhhhggglllxxxvvviii^^^```jjjyyyoookkkfffeeeggggggccc___]]][[[XXXVVVUUUUUUWWWXXXUUUUUUVVVWWWWWWWWWVVVVVVOOONNNLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD??????>>>>>>>>>>>>???@@@BBBBBBBBBEEEHHHKKKMMMMMMUUU[[[eeemmmttt{{{~~~|||||||||}}}~~~~~~~~~zzzpppfffXXXNNNDDD@@@<<<777333333333333333222222333444444xxxlllccc^^^\\\aaahhh{{{mmmddd```___^^^mmmwww~~~mmmMMMGGG@@@===>>>@@@>>>;;;:::===@@@AAABBBCCCEEEFFFIIIIIIHHHFFFEEEFFFIIILLLNNNQQQXXX```kkktttlllhhhjjjmmmrrr{{{jjjbbbcccvvv}}}tttpppjjjhhhgggfffccc```]]][[[YYYVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTQQQNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEBBBBBBAAA@@@????????????AAABBBCCCBBBCCCEEEIIILLLSSSWWW^^^fffmmmuuu}}}}}}{{{zzzyyy}}}|||{{{||||||rrrfff___RRRLLLDDD===999777666666555555444444444333333333qqqfff^^^ZZZ]]]bbbuuuzzzrrrlllhhhfffpppyyy|||dddJJJDDD>>><<<>>>@@@???======???BBBDDDDDDEEEGGGHHHJJJJJJHHHFFFDDDEEEHHHJJJOOOQQQVVV]]]fff{{{}}}uuuhhhkkkooouuuyyyiii___iiivvvqqqkkkhhhgggfffbbb___^^^\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVSSSQQQNNNMMMMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@????????????AAAAAABBBBBBBBBDDDGGGJJJOOOSSSZZZbbbiiirrrzzz~~~|||{{{zzzzzz{{{zzzyyy{{{~~~yyynnnbbb[[[OOOIIIAAA;;;888777666666555444444444444333333333|||nnnccc[[[ZZZ^^^iii}}}|||vvvrrrttt|||nnnXXXEEEAAA<<<;;;>>>@@@@@@???>>>@@@CCCDDDDDDEEEFFFHHHJJJIIIHHHFFFDDDDDDGGGIIIPPPQQQSSSWWW___sss{{{jjjnnnqqqvvvqqq___bbbuuu{{{vvvpppmmmkkkhhhddd``````^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVRRRPPPNNNNNNOOOOOONNNMMMMMMLLLJJJHHHFFFEEEDDDDDDBBBBBB@@@??????>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHIIIMMMTTT[[[cccllluuuzzz}}}{{{zzzzzz{{{zzzzzz{{{||||||ssshhh]]]UUUJJJEEE>>>999666666666666444444444444333333333333zzzlll```\\\^^^eeeuuu~~~{{{}}}bbbNNNCCC???<<<;;;===?????????>>>@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGFFFDDDEEEGGGIIIPPPOOOPPPSSSZZZkkk{{{nnnqqqsssvvv{{{vvveeecccmmm|||}}}wwwssspppmmmgggcccaaa___]]][[[YYYXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVSSSQQQOOONNNOOOOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFCCCBBBAAA??????>>>>>>>>>>>>???@@@@@@???@@@CCCEEEEEEIIINNNUUU]]]eeennnttt}}}{{{zzzyyyzzz{{{{{{}}}wwwmmmbbbWWWPPPDDD@@@:::666555555555555444444444333333333222222uuuggg```___cccooo}}}wwwsssuuuzzzsssYYYIIIBBB@@@===<<<======>>>>>>???AAACCCDDDCCCCCCDDDEEECCCDDDEEEEEEEEEFFFHHHJJJMMMLLLNNNQQQWWWfff|||{{{ttttttttttttuuuxxxvvviiiaaa```iii}}}|||wwwtttpppiiidddaaa```^^^\\\ZZZXXXWWWVVVWWWWWWWWWXXXWWWVVVVVVUUUTTTRRROOONNNNNNNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@??????@@@BBBCCCFFFJJJOOOVVV^^^ffflllxxx}}}~~~~~~}}}zzzxxxyyyzzz{{{zzz}}}{{{rrrhhh]]]SSSLLL@@@<<<777444444444555444444444333333333222222222~~~nnndddaaa___hhh{{{yyyuuupppmmmnnnttt{{{jjjSSSFFF@@@???>>>=========>>>???CCCEEEFFFGGGFFFEEEFFFGGGBBBDDDEEEEEEEEEEEEGGGIIIJJJJJJMMMQQQWWWbbbvvv}}}www~~~}}}yyyvvvuuuuuusssqqqtttyyyvvvhhhZZZRRRYYYppp{{{wwwrrrkkkfffdddcccaaa___\\\YYYXXXVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIFFFEEECCCBBB@@@?????????>>>???@@@@@@???>>>???@@@AAACCCFFFJJJOOOUUU]]]bbbsssxxx}}}||||||~~~}}}|||zzzxxxxxxyyyzzz{{{www{{{wwwmmmcccXXXOOOIII===:::666333333444444444333333333333222222222222wwwjjjeee^^^ddduuu~~~~~~~~~|||yyysssooonnnppptttwww~~~~~~bbbMMMDDD===>>>>>>>>>>>>???AAABBBDDDFFFGGGGGGFFFEEEFFFGGGDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIMMMSSSVVV]]]kkkyyy|||uuuxxx|||~~~}}}xxxvvvxxxwwwsssrrruuu}}}vvvjjj]]]SSSUUUgggzzz}}}wwwpppkkkgggfffdddbbb___\\\ZZZXXXVVVWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@>>>???AAA@@@???>>>>>>???@@@AAACCCEEEHHHMMMTTTXXXfffnnnzzz~~~|||zzzzzz{{{|||{{{zzzxxxxxxwwwwwwxxxyyyyyyzzzvvv|||{{{qqqggg]]]TTTKKKFFF<<<999555333333444333333333333333222222222222111~~~oooiii```dddsss}}}}}}}}}~~~zzzsssooommmnnnoooyyyyyy]]]JJJCCC;;;<<<>>>>>>???AAACCCEEECCCDDDFFFFFFDDDDDDDDDEEEFFFGGGGGGFFFCCCBBBBBBCCCGGGIIINNNSSSUUUYYYcccooo}}}uuussswww{{{~~~yyywww||||||wwwtttvvv{{{vvvoooggg]]]ZZZbbbmmm}}}vvvpppiiiiiigggeeebbb^^^\\\ZZZVVVVVVWWWWWWWWWVVVUUUUUUSSSQQQPPPPPPRRRSSSRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEHHHGGGFFFDDDBBBAAAAAAAAA>>>@@@AAAAAA???>>>>>>???@@@@@@AAAAAACCCHHHNNNRRRWWW```ooo|||}}}{{{zzzyyyyyyzzzzzzyyywwwuuuuuuvvvwwwxxxyyyyyyyyyxxx~~~}}}xxxnnndddZZZQQQIIIDDD;;;888555333333333333222333333333222222222111111}}}ooofffeeennn}}}~~~~~~xxxqqqpppuuu~~~iiiUUUGGG@@@???>>>>>>>>>>>>@@@AAABBBDDDCCCCCCCCCEEEFFFHHHJJJGGGFFFDDDCCCBBBCCCEEEFFFGGGHHHIIIKKKOOOUUU]]]ccc}}}yyywww{{{}}}{{{yyyyyyzzzyyywwwuuuwwwxxxyyysssdddXXXZZZddd|||{{{tttpppjjjfffeeebbb]]]YYY[[[YYYWWWVVVWWWWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOLLLJJJHHHHHHHHHHHHLLLKKKJJJHHHFFFCCCAAA@@@@@@>>>======???@@@???>>>>>>>>>>>>@@@BBBFFFIIIKKKPPPWWWaaammmxxx}}}zzzyyyyyywwwwwwvvvttttttssssssssssssrrrqqqrrrvvvyyy{{{|||{{{|||ttthhh]]]SSSJJJ@@@999999888555333111111222222222222222222222222222222yyyllliiinnn}}}}}}zzzbbbOOODDD@@@======<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEGGGHHHFFFEEEDDDBBBBBBCCCEEEFFFFFFGGGHHHIIILLLRRRYYY___ooo|||{{{~~~}}}|||||||||||||||||||||mmm]]][[[bbbssswwwrrrlllhhhfffddd___\\\[[[YYYWWWWWWWWWWWWVVVUUUSSSTTTTTTSSSSSSRRRQQQPPPQQQOOONNNLLLJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@>>>======>>>??????>>>???>>>>>>???AAADDDGGGIIINNNRRRYYYbbblllxxxzzzvvvtttuuuwwwvvvuuutttsssrrrrrrrrrrrrqqqpppoooppptttxxx{{{}}}zzzvvvnnncccYYYPPPHHH???999777555333111000111111222222222222222222222222222uuunnnnnn}}}~~~pppXXXHHHAAA@@@;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFHHHJJJOOOTTTYYYbbb~~~~~~~~~~~~{{{hhh___```iii}}}{{{uuunnnjjjhhhfffccc```]]][[[YYYXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMLLLLLLMMMJJJJJJJJJIIIGGGFFFDDDCCC@@@>>><<<===>>>???>>>===???>>>>>>???@@@BBBDDDFFFIIIKKKOOOUUU]]]jjjvvvyyyyyyxxxtttppppppsssvvvtttsssrrrqqqpppppppppqqqoooooonnnooorrrwww|||xxxnnnfff\\\SSSLLLEEE===888444333222000000000111222222222222222222222222222}}}sssnnnyyy~~~}}}~~~gggPPPAAA>>>???:::;;;;;;;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGIIILLLQQQTTT]]]vvv}}}}}}{{{wwwhhh___cccsssyyyrrrmmmkkkjjjfffccc___]]]ZZZYYYYYYXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNJJJJJJJJJIIIIIIGGGFFFEEE@@@>>>======>>>???>>>===???>>>>>>>>>???@@@AAABBBEEEFFFHHHLLLSSS^^^iiippp{{{vvvtttqqqpppqqqrrrtttuuuqqqppppppooonnnnnnooooooooooooooopppsssxxx|||ssshhh```VVVMMMGGGAAA:::666222222111111111111222333111111111111111111111111{{{rrrxxx~~~~~~xxx^^^III>>><<<>>>;;;<<<<<<===>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEGGGHHHIIIKKKNNNQQQZZZnnn{{{zzz|||yyy}}}ooo___^^^kkkwwwrrrpppmmmiiifffbbb___\\\[[[ZZZYYYWWWVVVRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJIIIHHHGGGAAA@@@>>>===>>>???>>>===>>>>>>>>>>>>??????@@@@@@AAACCCFFFJJJOOOUUU]]]bbbpppyyy~~~yyyvvvtttoookkklllrrrvvvtttqqqooonnnnnnmmmmmmmmmmmmnnnoooqqqssstttwww|||~~~vvvnnnddd\\\RRRIIICCC===888333222222222222222333333444111111111111111111111111{{{{{{mmmUUUEEE===<<<<<<<<<<<<===???????????????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCBBBEEEGGGIIIIIIKKKMMMOOOUUUbbbxxx{{{yyyyyyzzz{{{|||wwwfff```gggzzzzzzwwwrrrmmmhhhdddaaa^^^\\\[[[ZZZXXXVVVSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKIIIHHHGGGCCCAAA??????@@@@@@???>>>>>>>>>>>>??????????????????BBBEEEHHHKKKOOOSSSWWWaaaiiittt}}}yyytttqqqoookkkiiilllqqqtttqqqlllmmmmmmllllllllllllmmmmmmooossswwwzzz|||}}}yyypppggg___WWWMMMEEE???;;;666222222222333333333333333333111111111111111111111111zzz___JJJ@@@===<<<:::;;;<<<>>>???@@@@@@??????>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCC@@@CCCFFFHHHIIIJJJKKKMMMQQQYYYhhh~~~}}}{{{yyyyyy|||zzzkkkkkkuuu~~~xxxpppkkkeeeccc___]]]\\\[[[XXXWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJHHHGGGEEECCCAAA@@@AAAAAA@@@???===>>>??????@@@@@@@@@@@@???AAABBBCCCEEEHHHLLLOOOTTTZZZccclllttt~~~}}}zzzwwwsssnnnkkkjjjlllnnnppppppooonnnmmmmmmllllllkkkkkklllmmmmmmnnntttzzz~~~}}}yyytttjjjaaaXXXQQQGGG@@@<<<999666333111222222222222222111111111111111111111111111111qqqUUUCCC===>>><<<999;;;<<<===????????????>>>======???@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBB>>>AAAEEEGGGHHHIIIJJJLLLQQQTTT___uuu~~~zzzttt{{{xxxrrruuu|||sssmmmfffddd```^^^]]][[[YYYWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSQQQOOONNNNNNNNNNNNMMMKKKJJJHHHGGGFFFDDDBBBAAABBBBBBAAA@@@===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???@@@CCCHHHLLLLLLQQQXXX___fffoooyyy|||xxxwwwuuusssrrrooojjjggggggnnnuuuuuuppplllmmmppplllllllllkkkkkklllmmmmmmmmmttt{{{{{{vvvqqqggg^^^SSSLLLCCC===:::999666444111111111111111000//////000000000000000000000000~~~cccHHH@@@???:::888<<<;;;<<<<<<===>>>??????@@@@@@AAABBBBBB@@@????????????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKJJJPPP[[[jjj|||zzzzzzzzzuuuyyy{{{~~~vvvnnn~~~yyyuuujjjhhhdddbbbaaa```^^^\\\[[[ZZZXXXXXXXXXVVVTTTRRRTTTTTTTTTSSSRRRQQQOOOOOOMMMLLLLLLLLLLLLJJJFFFCCCFFFDDDBBB@@@>>>???@@@@@@??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCEEEKKKRRRVVVZZZ```hhhooo{{{~~~vvvrrrrrrkkkkkkjjjiiiiiiiiiiiiiiimmmiiinnnzzz|||rrrmmmppphhhiiijjjiiiiiijjjlllooopppuuu}}}}}}yyysssjjj```XXXPPPKKKBBB;;;666444222111333333333333333333333333111111111111111111111111{{{xxxxxx}}}sssZZZDDD>>>>>>:::999<<<;;;<<<<<<===>>>>>>?????????@@@BBBAAA???>>>>>>???>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHJJJOOOVVV```sss|||yyyxxxvvvxxxyyyzzzxxxllluuu}}}xxxpppmmmiiifffdddaaa___\\\[[[ZZZYYYYYYYYYXXXUUUSSSRRRRRRRRRQQQPPPOOONNNMMMNNNMMMMMMMMMMMMKKKGGGEEEGGGEEECCCAAA@@@@@@AAABBB@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBFFFKKKNNNPPPUUU]]]dddkkkrrr||||||vvvoookkklllffffffeeeeeeeeeeeeeeefffiiifffjjjrrruuupppkkkjjjhhhiiiiiihhhhhhjjjmmmppprrrxxx{{{vvvqqqhhh]]]UUUKKKFFF???999666555444333222222222222222222222222111111111111111111111111~~~~~~~~~wwwqqqmmmkkkkkkrrr{{{|||cccPPP???<<<===;;;:::<<<<<<<<<<<<======>>>>>>???>>>???AAA@@@???===>>>???======>>>?????????>>>>>>???@@@CCCEEEFFFGGGFFFFFFHHHKKKOOOUUUbbb{{{~~~zzzyyyxxxyyyyyywww|||{{{lllllluuu}}}uuurrrmmmjjjfffccc```]]]\\\ZZZYYYYYYZZZYYYWWWUUURRRRRRRRRRRRQQQOOONNNMMMOOONNNMMMMMMNNNLLLIIIFFFHHHGGGEEECCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCFFFFFFGGGKKKRRRXXX^^^cccllluuuzzzrrrooojjjeeebbbccc^^^^^^^^^^^^___```aaabbbdddfffgggiiinnnrrrnnnggghhhhhhhhhggghhhjjjooorrrvvv{{{|||wwwsssmmmcccXXXOOOEEE@@@:::666555555555444111111111111111111111111000000000000000000000000{{{{{{~~~}}}yyyvvvsssooojjjkkkooosssVVVHHH===;;;===<<<;;;<<<<<<<<<<<<=========>>>>>>===>>>@@@@@@>>>===>>>>>>===>>>????????????>>>>>>===@@@CCCGGGHHHGGGFFFDDDDDDGGGKKKOOOVVVjjj}}}}}}|||~~~}}}yyyyyy|||nnnffffffoooxxxtttoookkkhhheeeaaa^^^\\\ZZZYYYZZZZZZZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLIIIGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???BBBCCCDDDCCCDDDGGGMMMQQQUUUYYY```gggnnnyyy~~~{{{rrrkkkfffdddaaa]]][[[\\\XXXXXXXXXYYY[[[\\\^^^___bbbggggggdddlllxxxvvvkkkggghhhhhhhhhiiilllqqquuuyyy~~~|||yyytttooohhh^^^SSSJJJ@@@<<<777444333333333333111111111111111111111111////////////////////////|||xxxyyy}}}|||rrrmmmmmmuuu~~~~~~kkkMMMEEE>>><<<===<<<;;;;;;<<<<<<<<<<<<============<<<>>>@@@@@@>>>===>>>??????@@@@@@AAAAAA@@@??????>>>@@@DDDHHHIIIHHHFFFEEEAAADDDJJJNNNRRR___{{{~~~}}}{{{zzzyyyvvvxxxnnnddd]]]^^^jjjvvvxxxuuupppllliiifffccc```\\\[[[ZZZZZZZZZZZZWWWUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNMMMKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCFFFJJJMMMJJJNNNSSSXXX]]]fffqqqyyyzzztttooolllgggaaa]]]]]]\\\XXXWWWXXXTTTTTTUUUVVVXXXZZZ\\\]]]^^^ffffffbbbjjjzzzzzzoooggghhhiiijjjlllpppuuuyyy}}}zzzuuuoooiiibbbYYYNNNFFF>>>:::666333222111111000222222222222222222222222////////////////////////~~~zzzyyyzzz}}}|||}}}yyypppmmmlllrrr|||vvv```FFFCCC???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@>>>AAADDDHHHIIIHHHGGGEEEAAACCCIIINNNPPPWWWmmm|||~~~yyytttpppssssssooofff[[[VVVZZZ___qqq{{{xxxsssooollliiieeeccc___]]]\\\\\\\\\ZZZXXXVVVTTTTTTTTTTTTSSSQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHEEEIIIMMMPPPSSSYYYaaagggssszzzzzzrrrlllgggcccaaa___ZZZWWWXXXXXXUUUTTTVVVSSSSSSTTTUUUWWWYYY[[[\\\XXXaaaccc```fffsssvvvooohhhjjjllloooqqquuuzzz}}}wwwqqqiiibbb[[[RRRHHHAAA<<<888444222111000///...222222222222222222222222000000000000000000000000}}}{{{{{{}}}}}}}}}|||zzz}}}~~~tttrrrlllooossszzzlllSSS@@@@@@???<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@>>>@@@CCCFFFGGGGGGFFFEEEDDDCCCGGGLLLLLLOOOaaavvv}}}xxxtttooosssssslll```XXXUUUUUU^^^lllzzzuuuppplllhhheeecccaaa___^^^^^^\\\YYYWWWUUUUUUUUUTTTSSSRRRPPPPPPOOOMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDAAAAAAAAABBBCCCCCCBBBBBBCCCFFFJJJLLLMMMPPPVVV[[[___eeennnvvv}}}|||wwwrrrlllfffbbb^^^ZZZXXXYYYTTTRRRTTTTTTRRRQQQSSSRRRRRRSSSTTTVVVWWWYYYZZZVVV]]]aaaaaabbbiiillllllhhhkkkpppsssvvvzzz}}}|||tttmmmcccZZZSSSKKKCCC===999666333111111111000///111111111111111111111111111111111111111111111111~~~}}}||||||}}}}}}{{{}}}~~~yyywww~~~zzzxxxrrrrrrrrrtttzzzcccIII<<<>>>===;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<;;;===???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???===???BBBDDDEEEEEEEEEDDDGGGDDDEEEIIIHHHIIIXXXmmm~~~{{{rrrwwwyyyrrrggg]]]XXXUUURRR]]]oooyyytttooojjjffffffdddbbbaaa```^^^[[[XXXWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMLLLMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA>>>???BBBFFFGGGGGGHHHMMMQQQQQQWWW^^^fffmmmvvv|||wwwqqqnnnlllhhhccc___\\\YYYVVVSSSUUUPPPOOOQQQRRRPPPOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYWWW]]]bbbcccaaabbbfffiiihhhlllrrrvvvzzz}}}{{{rrrjjj___UUUMMMFFF???:::666444222111111222222111000000000000000000000000111111111111111111111111~~~}}}~~~~~~|||zzz}}}|||zzz||||||zzzxxx{{{qqqUUUEEE??????>>>===<<<;;;;;;::::::<<<======<<<;;;;;;<<<:::;;;===???AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA?????????@@@AAADDDFFFGGGDDDEEEGGGHHHGGGHHHRRR]]]uuu|||oooyyy~~~xxxoooggg^^^VVVUUUXXXbbbvvv|||vvvppplllhhhfffdddcccbbb```\\\ZZZYYYWWWUUUUUUVVVWWWVVVUUUTTTRRROOOLLLJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKMMMQQQTTTYYY```hhhmmmssszzz{{{ssslllfffbbb```[[[[[[YYYXXXVVVUUUTTTSSSPPPPPPOOONNNNNNOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVVVV\\\___aaaaaa```bbbfffjjjnnnppptttyyy~~~xxxhhhaaaVVVMMMGGGBBB===999555555444444333222111111000000000000111111111111//////000000000000//////}}}~~~}}}|||}}}gggOOODDD=========<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<>>===<<<;;;>>>>>>>>>?????????@@@@@@????????????AAACCCDDDFFFEEEFFFJJJLLLKKKJJJPPPYYYjjjzzzuuuzzz}}}{{{xxxtttiii^^^ZZZWWWXXXfffzzzuuuqqqmmmkkkhhheeedddaaa^^^\\\ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRPPPMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDFFFHHHJJJMMMRRRXXX]]]aaagggnnnssswww|||}}}{{{xxxvvvsssqqqlllgggaaa\\\YYYWWWXXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUVVV[[[]]]`````````bbbhhhlllpppsssxxx}}}wwwfff^^^SSSJJJEEE@@@;;;777444444333333222222111111000000000000111111111111//////000000000000//////}}}{{{~~~}}}}}}sssYYYHHHAAA;;;;;;;;;<<<<<<<<<======;;;===???>>>===<<<===>>>AAA@@@???===;;;:::::::::============>>>>>>>>>>>>????????????@@@AAABBBCCCEEEGGGMMMSSSRRRNNNOOOSSS]]]tttxxx{{{{{{|||zzznnnbbbZZZTTT\\\ttt|||yyyuuurrrmmmiiifffdddaaa___\\\ZZZWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHFFFCCCAAADDDEEEEEEFFFFFFIIIMMMQQQSSSWWW\\\___bbbfffmmmrrrxxx}}}~~~zzzuuuqqqnnnkkkiiifffdddcccaaa___\\\XXXVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVV[[[]]]```aaabbbffflllqqquuuxxx}}}}}}rrraaaYYYOOOFFFAAA===888555222222222111111111111111000000000000111111111111//////000000000000//////~~~|||{{{~~~~~~~~~}}}~~~dddMMMAAA???;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAA???>>>???@@@===<<<;;;::::::<<<===>>><<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCFFFOOOYYYZZZUUUQQQQQQUUUhhhwwwzzzzzz|||qqqggg\\\___rrr}}}yyysssmmmjjjgggdddbbb]]][[[YYYWWWWWWWWWUUUTTTTTTSSSSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCAAAEEEEEEFFFEEEDDDEEEHHHKKKLLLNNNPPPQQQSSSWWW]]]aaaeeeiiinnnrrrtttwww{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwwwwvvvuuuuuutttpppmmmiiieeecccbbb```^^^[[[\\\[[[[[[YYYVVVTTTRRROOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOQQQRRRTTTVVVWWW[[[^^^bbbdddeeejjjqqqvvvzzz~~~wwwkkk\\\UUUJJJAAA===999555333000000000000111111111111///000000000111111111111//////000000000000//////}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||rrrWWWEEE>>>===>>>======<<<;;;;;;::::::@@@AAACCCCCCAAA@@@AAABBB::::::999999;;;<<<>>>@@@=========>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@@@@DDDPPP]]]bbb]]]VVVRRRTTTbbbyyy{{{wwwxxx|||{{{kkkdddnnnyyysssnnnkkkhhheee```]]]ZZZYYYXXXWWWUUUSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAACCCDDDDDDAAABBBBBBAAA@@@AAACCCEEEEEEFFFFFFFFFHHHKKKOOOQQQQQQSSSWWWZZZ]]]```bbbdddhhhkkknnnqqqrrrsssuuuwwwyyyyyyyyyyyyzzzzzzzzzzzzsssrrrqqqqqqppppppppppppoooooonnnlllkkkkkkjjjjjjmmmllllllkkkjjjiiiiiihhhjjjjjjjjjiiiiiihhhhhhggg```^^^ZZZYYYXXXXXXWWWVVVTTTTTTTTTSSSRRRPPPMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXYYY]]]bbbfffhhhmmmsssyyyooobbbXXXPPPFFF===999777444111000000000000000000000111///000000000111111111111//////000000000000//////~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~dddNNNBBB>>><<>>===<<<;;;::::::@@@AAACCCCCCAAA@@@AAABBB<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>><<<===>>>@@@@@@AAAAAAAAA@@@DDDPPP___gggccc[[[UUUUUU___ooowwwxxx|||zzziiigggxxxzzzuuupppllliiidddaaa^^^[[[ZZZYYYWWWUUUWWWVVVUUUTTTRRRPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@??????@@@BBBDDDFFF@@@AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDEEEGGGIIIJJJFFFGGGJJJLLLOOOQQQRRRSSSTTTWWW[[[]]]^^^___```bbbbbbbbbbbbcccdddeeeeeefffdddccccccbbbaaaaaabbbbbbaaa``````___^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\XXXUUUSSSRRRSSSTTTTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPQQQRRRTTTWWWXXXZZZYYY^^^eeejjjmmmqqqvvvzzzxxxiii___VVVNNNCCC;;;777555333222111111111000000000000000000000000000111111111111//////000000000000//////~~~}}}}}}}}}~~~~~~oooVVVFFFBBB???;;;??????>>>>>>>>>=========>>>???AAAAAA???>>>???@@@===============<<<;;;:::;;;;;;<<<<<<<<<=========;;;===>>>@@@BBBBBBBBBBBBBBBEEEPPP```jjjggg]]]WWWTTT[[[fffxxx~~~{{{zzz{{{|||wwwkkkppp|||wwwrrrnnnhhhfffbbb```^^^\\\ZZZXXXYYYXXXVVVSSSRRRQQQQQQQQQNNNOOOOOOOOOPPPPPPPPPPPPLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFAAAAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEECCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDEEEFFFHHHJJJLLLLLLKKKGGGJJJNNNPPPQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVWWWVVVVVVUUUTTTTTTRRRSSSSSSUUUVVVWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVSSSQQQPPPQQQQQQQQQPPPRRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRTTTVVVXXXZZZ[[[]]]dddlllrrrvvvxxx|||{{{rrrhhhaaaUUUMMMBBB:::666555444222222222222111111000000///000000000000111111111111//////000000000000//////|||}}}~~~~~~~~~~~~eeeLLLBBBBBB@@@;;;>>>>>>>>>>>>????????????<<<===??????===<<<===>>>;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>???@@@???>>><<<:::999::::::;;;;;;::::::999;;;<<<===>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCIIILLLVVVdddooonnnbbbVVVTTTYYYZZZfff~~~{{{zzzyyyxxxsssnnnooo}}}xxxtttmmmhhheeecccaaa___]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMOOOOOONNNLLLJJJHHHFFFEEEIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOJJJPPPUUUVVVTTTVVV\\\bbbfffppp}}}yyytttppphhh```]]]TTTJJJ>>>666444333111///111111000000/////////...000000///---+++,,,///111111111000000000000111111}}}yyywwwuuuuuuuuuvvvyyy|||~~~~~~~~~~~~{{{^^^LLLFFF===:::===<<<<<<<<<=========<<<::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCGGGKKKSSS___hhhhhh___WWWRRRVVVUUU\\\ppp}}}xxxwwwxxx|||zzzooojjjrrr{{{tttnnnjjjgggdddbbb```___]]][[[XXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQUUUXXXZZZZZZ]]]ccciiijjjqqqzzzsssmmmhhh```WWWTTTKKKCCC999444333333111////////////.........------///000111111222111000000111111000000000000111111~~~yyytttqqqpppqqqrrruuuwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~kkkRRRDDDAAA:::999===<<<;;;:::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBDDDHHHOOOWWW]]]]]]ZZZVVVPPPTTTQQQSSSaaarrrwwwuuuxxxyyyvvv|||rrrgggdddrrrxxxsssnnnjjjgggccccccaaa___[[[XXXUUUSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDCCCCCCBBBAAADDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQTTTUUUWWW[[[```eeejjjmmmqqquuuzzz~~~xxxkkkddd]]]SSSKKKGGG???:::444111222333111000000///////////////......//////111555888888333...111000000//////000000111~~~~~~~~~xxxvvvsssooonnnnnnpppqqquuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~|||^^^JJJ@@@>>>999:::>>>;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBFFFKKKNNNPPPPPPQQQQQQMMMSSSQQQQQQZZZeee|||~~~|||wwwzzzxxxqqqpppyyyyyylllccckkk|||{{{uuupppmmmeeedddcccaaa^^^ZZZWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@@@@@@@@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVYYYaaajjjqqquuuuuuzzz}}}|||pppddd\\\SSSIIIAAA>>>777444222111222222111///222222222222111111111111000///000555::::::444...000000////////////000000~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwnnnnnnoooppppppqqqrrrrrrtttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}~~~pppUUUFFF@@@???:::;;;???;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????AAACCCFFFGGGGGGGGGIIIKKKGGGOOOPPPQQQXXX^^^nnnyyytttttt{{{{{{yyysssmmmrrr|||wwwggggggooo|||vvvrrrgggfffeeeccc```]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVV[[[\\\aaakkkwwwtttiii^^^VVVMMMBBB;;;999555333222222222111000///111111111111222222222222111...---111666777444///000000////////////000000~~~|||{{{zzzyyyxxxvvvwwwwwwvvvuuuuuuvvvxxxuuuuuutttsssrrrqqqqqqpppnnnmmmlllkkkkkkkkkkkkkkkfffhhhlllppprrrsssrrrrrrqqqrrrssstttuuuwwwxxxyyyzzz|||}}}~~~~~~vvv```NNNCCC@@@@@@:::===@@@999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHBBBKKKMMMOOOUUUWWWbbbuuuzzztttmmmyyy~~~{{{xxxuuunnnpppvvvmmmggggggyyy}}}yyymmmkkkhhheeebbb___]]]]]]YYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRROOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNPPPRRRTTTWWWZZZ[[[^^^___dddmmmxxxyyykkkbbbXXXPPPHHH>>>888888444444333222111000//////......///////////////000000...,,,...111333111000000//////......//////000vvvvvvvvvwwwxxxyyyzzz{{{~~~{{{{{{}}}}}}yyysssrrrqqqooommmmmmllllllkkklllmmmkkkhhhgggiiikkkiiiiiihhhgggeeeddddddcccaaa````````````aaabbbbbbbbbeeehhhlllooopppppppppnnnnnnoooqqqsssuuuwwwxxx{{{|||~~~fffMMMEEE>>>>>>>>>999===???888888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888777777:::;;;;;;<<<<<<======>>>===>>>AAADDDGGGIIIIIIIIICCCJJJIIIKKKRRRSSSYYYiiisssssswww}}}~~~yyytttsssnnnpppuuu~~~yyypppjjjsssvvvsssnnnhhhccc```______[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNPPPQQQSSSVVVYYY]]]```bbbdddcccdddhhhpppzzz|||tttnnnaaaYYYPPPJJJCCC:::666777333333333222000000000000------........./////////........./////////////////////............//////llllllmmmnnnoooqqqrrrsssssspppooorrrvvvwwwsssnnnhhhgggeeecccaaaaaaaaabbbaaaccccccaaa^^^\\\^^^`````````___]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^___bbbcccfffhhhkkklllmmmnnnlllmmmnnnooorrrtttvvvwww{{{|||~~~zzzZZZ@@@???999;;;<<<888<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999999::::::999999999888888888;;;:::::::::999999999999888888888999999888888888888999999:::;;;<<<<<<<<<<<>><<<<<<;;;;;;;;;:::::::::;;;::::::999999999999:::888888888888888777777777999999999999999888888888888888888888888888888888777888999:::<<<===>>>???<<<@@@EEEOOOaaammmfffXXXGGGFFFEEEDDDDDDFFFHHHIIINNNWWWjjj}}}~~~zzzrrrpppuuu}}}|||xxxsssooojjjgggcccaaa```___]]]\\\YYYXXXXXXVVVUUUTTTSSSSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQSSSWWW[[[^^^```dddkkkqqqvvv|||{{{qqqcccXXXLLLDDD===:::777333222444333222222111///......---/////////.........------......////////////..............................IIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMHHHHHHGGGGGGGGGHHHJJJKKKIIIHHHHHHGGGFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHIIIKKKLLLMMMPPPTTTWWWZZZ\\\___aaabbbbbbcccccchhhjjjnnnqqqtttxxx|||kkkUUUDDD???AAA;;;;;;;;;;;;:::::::::999::::::999999999999999:::888888888888888888888888888888888888888888888888888888777777777777888888888999:::;;;<<<===>>>>>>:::===BBBKKKXXXaaa]]]RRRFFFDDDBBBAAAAAABBBEEEGGGMMMQQQ]]]ssswwwqqqrrr{{{|||xxxrrrnnniiieeecccbbb```___[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMOOORRRUUUYYY^^^dddhhhlllpppvvv|||~~~sssaaaSSSHHH@@@999666444111111333222111111000//////....../////////.........---------......//////......---.........///////////////HHHHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHJJJKKKKKKNNNRRRTTTWWWZZZ^^^`````````bbbdddhhhkkkooosssvvvzzz}}}zzzzzz}}}rrr]]]KKK???===AAA;;;:::::::::999999999999999999999888888999999:::888888999999999999999999888888888888888888888888888888777666666777888888:::::::::;;;;;;;;;;;;;;;:::===@@@CCCIIIMMMMMMIIICCCAAA?????????BBBEEEGGGLLLMMMTTTeee{{{uuuvvv|||zzzvvvpppkkkhhhfffdddbbb^^^]]][[[XXXWWWUUUUUUTTTUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOORRRVVV[[[```fffmmmqqqxxx|||ttt```OOOFFF>>>888555333//////111/////////////////////000000000000/////////......------............------............//////000000FFFFFFEEEEEEEEEEEEEEEDDDGGGGGGGGGHHHHHHIIIIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKOOORRRUUUYYY]]]______```dddgggjjjmmmrrrvvvxxx{{{~~~{{{xxxtttqqquuu}}}eeeQQQCCC;;;:::<<<:::::::::999999999888888999888888888888999999:::888888888999999999999999888888888999999999999999888777666555555666777888::::::::::::::::::::::::===>>>?????????@@@AAACCC???>>>>>>>>>???AAADDDFFFFFFHHHMMMYYYooo~~~}}}|||zzz{{{~~~yyytttpppllliiifffdddbbb___\\\ZZZYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSTTTXXX___eeekkkrrrxxx|||yyywww{{{nnn[[[LLLBBB;;;666555333///...000.........//////000000000000000000/////////......------............---------------......//////000DDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIKKKOOORRRTTTXXX]]]______aaafffjjjllloootttxxxzzz}}}uuuqqqnnnlllkkknnnzzzpppVVVGGG@@@<<<999999999999999999888888888888888888888888888999::::::777777777888888888999999999999999999:::::::::;;;888777666555555666777888888888888999999:::::::::???===;;;<<<>>>>>>>>>>>>===<<<======>>>???AAABBB@@@CCCHHHNNN]]]wwwyyyzzz||||||||||||xxxsssnnnkkkjjjhhheeeaaa___^^^]]]]]]ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMOOOQQQTTTWWWYYY\\\aaaiiirrrxxx~~~|||qqqhhhgggxxx~~~yyyssskkk^^^OOODDD;;;666333444333000...//////////////////........./////////.........------,,,------......------,,,+++,,,,,,---......//////DDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCDDDFFFGGGHHHCCCBBBBBBAAA@@@AAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKLLLNNNQQQTTTSSSXXX^^^``````bbbhhhmmmmmmqqqvvvyyy|||~~~}}}~~~vvviiifffcccdddgggppp{{{dddKKK@@@???>>><<<;;;999999999888888888888777888888777777888999::::::555666666666777777888888999999999::::::;;;;;;;;;999777666555555666777999555555666888999:::;;;<<>>>>>>>>>>>BBBEEEHHHPPPfffzzz|||~~~}}}{{{{{{}}}zzz{{{}}}~~~xxxrrrnnnooommmiiieeecccaaaaaaaaa[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGBBBCCCEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPRRRUUUXXX[[[]]]bbbhhhqqqzzzwwwfffZZZZZZpppzzzqqqggg[[[OOOCCC<<<666111000333333000///000111111000///...------,,,......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDEEEEEEDDDCCCDDDGGGIIIIIIKKKMMMNNNNNNPPPSSSVVVWWW\\\___aaaeeekkkmmmlllnnnqqqvvv{{{}}}tttsssxxx|||~~~vvvqqqqqqhhhaaa^^^bbbkkkyyylll[[[GGG>>>;;;;;;<<<>>>:::999777777777999;;;===<<<:::999999;;;<<<<<<;;;777888888888888999999999999999999999999999999999888888888777777777777777888888888888888888888999<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============???CCCEEEFFFIIIWWWlll|||{{{vvvttt{{{yyy|||vvvqqqoooooottt|||uuuooojjjfffbbb```bbb```\\\ZZZYYYWWWUUUSSSSSSTTTTTTSSSQQQOOONNNOOONNNOOOPPPQQQQQQPPPNNNMMMJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLLLLLLLMMMPPPRRRRRRTTTVVVYYY]]]cccjjjooopppuuuzzz~~~jjj]]]YYY^^^ppp}}}zzzmmmZZZLLLEEE>>>666444777999666000,,,,,,///444222000...------//////000///...---,,,+++******,,,---.........---+++***---------------...///000DDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAABBBCCCDDDCCCAAAEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCEEEEEEDDDFFFHHHJJJLLLNNNPPPRRRSSSUUUXXXZZZ\\\aaaeeefffjjjpppsssqqqsssvvvyyy~~~}}}sssppprrrwww{{{zzz{{{xxxqqqlllkkkccc``````hhhrrruuuZZZMMM@@@<<<<<<<<<;;;<<<:::999888888888999:::;;;:::888777888999:::::::::777777888888888999999999888888888888888888888888888777777777777777777777777888888888999999::::::;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>>>>>BBBEEEEEEGGGPPPbbbooo~~~|||xxxvvvzzz{{{xxxtttqqqnnnooozzz}}}xxxsssooojjjhhhdddbbb___]]]\\\[[[YYYWWWTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIILLLNNNOOOPPPQQQRRRUUUWWWWWWYYY]]]aaaeeekkkqqquuuyyy~~~hhh___```eeeqqq~~~zzzkkkVVVHHHAAA;;;444444777999666111...///111222111///---,,,,,,---......---------------,,,,,,...............---,,,,,,...------------......///BBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDFFFGGGHHHIIILLLNNNPPPRRRVVVYYY[[[^^^aaadddfffkkkoooppptttyyy{{{yyy{{{|||~~~wwwqqqooouuu~~~wwwssssssrrrlllhhhfff___bbbjjjvvvwwwbbbJJJAAA;;;<<<>>><<<:::999999999999999999888888888888666555555777888888777777777777888888888999999888888888888888888888888777777777777777777888888777777888999::::::;;;;;;:::;;;<<<======<<<;;;;;;======>>>>>>>>>?????????>>>BBBEEEDDDDDDIIIUUU^^^yyy||||||yyyvvvwww{{{|||zzzwwwsssmmmkkksss}}}~~~}}}xxxtttpppjjjgggeeecccbbb```^^^\\\XXXXXXWWWVVVUUUTTTSSSSSSOOOPPPPPPPPPPPPOOONNNMMMPPPPPPOOONNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSUUUXXX[[[^^^bbbhhhmmmrrrvvv{{{{{{iiifffkkkooouuu|||xxxeeePPPBBB<<<777222222444666444111...///111000///---,,,+++,,,,,,---,,,,,,,,,------.........//////...------------...///...------------------CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJLLLMMMOOOSSSUUUUUUYYY^^^ccchhhlllqqqtttwww{{{~~~~~~}}}xxx}}}~~~vvvpppoooooojjjgggfffaaammm~~~~~~fffRRRFFF@@@<<<>>>???<<<888666999999::::::999888777666777555444555666888777777777777777777888888888888999999999999999999999999777777777777777888888888666777888999:::;;;<<<<<<999:::;;;<<<===<<<;;;;;;<<<<<<======>>>>>>??????===BBBFFFEEEDDDEEELLLSSSeee|||zzzwwwssssssxxx|||xxxtttpppmmmqqqxxx|||~~~|||{{{{{{zzzwwwsssqqqnnnkkkiiigggccc```]]]\\\ZZZYYYYYYXXXWWWVVVQQQQQQQQQQQQPPPOOOOOONNNQQQQQQQQQOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPPPPRRRTTTVVVXXX[[[^^^aaaggglllsssyyy~~~vvvoooqqqvvvyyy~~~|||ppp[[[HHH<<<777444222...000111000...------/////////...---,,,,,,------,,,,,,,,,---------......000///...---,,,---...//////......---,,,,,,,,,,,,FFFFFFGGGGGGGGGHHHHHHHHHEEEDDDDDDEEEFFFGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMOOOQQQUUU[[[^^^```eeellltttzzz}}}uuuooonnnmmmiiiggghhhmmmnnnWWWHHHDDD>>>;;;<<<===:::777888999999999999999888777666777666555555777888888777666666777777777888888888::::::::::::::::::::::::666666777777888888888888666666777888:::;;;<<<<<<888999:::<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>BBBFFFFFFEEEFFFJJJNNN\\\sss}}}vvvqqqttt|||xxxvvvuuutttuuuxxx|||{{{wwwttttttwww~~~}}}zzzvvvsssooojjjfffbbb___\\\ZZZZZZZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTUUUVVVXXX[[[^^^aaadddhhhkkkooouuu|||uuuvvvyyy}}}{{{qqqbbbOOO@@@888444333444---...//////............//////........................---------,,,,,,,,,///...---,,,,,,---/////////...---,,,,,,,,,,,,,,,EEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMOOOSSSXXX___gggmmmtttyyy|||vvvsssuuuuuuxxx{{{vvvqqqpppmmmiiijjjmmm}}}rrr\\\KKKDDD???999666888999888888;;;888888888888888777777777888666555666777888888888666666666777777777888888999999999999999999999999666666666777888888999999666666777888999999::::::777888:::;;;<<<;;;;;;:::999999:::;;;<<<<<<======>>>BBBEEEEEEEEEFFFIIIMMMYYYhhhxxxvvv|||}}}}}}|||zzzyyy{{{}}}{{{vvvqqqnnnooossswww{{{uuuqqqiiieee```^^^^^^]]][[[XXXYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQPPPOOONNNLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSUUUWWWYYYYYYYYY[[[___bbbeeeiiinnnqqqxxx}}}ssszzz~~~qqqbbbSSSBBB999555333333444///000000111111000000000.................................------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,GGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGHHHKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTZZZbbbnnnzzzzzzsssmmmjjjllljjjjjjxxx{{{yyyxxxvvvqqqlllooouuuzzzbbbLLLBBBBBB;;;777666888999777888;;;888888777666666777999999777666555555777888888777666666666666777777777888777777777777777777777777555666666777888888999999666666666777777888888888666777999:::;;;;;;::::::999999:::;;;<<<===>>>>>>???AAABBBBBBAAACCCGGGKKKVVVaaayyy|||}}}zzzyyy|||zzzrrrmmmkkklllnnnyyy~~~vvvpppjjjggggggfffccc___]]]\\\ZZZYYYXXXWWWWWWXXXRRRRRRRRRRRRQQQPPPOOONNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSVVVYYY\\\^^^``````^^^aaaeeeiiilllqqqvvvzzz{{{yyyeeeVVVGGG999555444222111222000000000111111111000///---------.........------,,,,,,---------------...***++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,------OOOOOOOOOOOOPPPPPPPPPPPPMMMLLLLLLMMMPPPQQQPPPOOOLLLMMMMMMNNNOOOPPPPPPPPPVVVUUUUUUUUUUUUVVVWWWWWWTTTVVVZZZaaalll{{{yyyoooiiihhhjjjfffcccmmm~~~}}}~~~}}}vvvqqquuu}}}sssXXXAAA<<>>???@@@@@@@@@@@@???>>>@@@EEEIIIRRR]]]ttt}}}}}}xxxvvv|||vvvoookkkjjjllluuu}}}{{{tttqqqpppoookkkggg```^^^]]][[[YYYYYYYYYZZZSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMOOOPPPRRRSSSUUUUUUWWWYYY\\\___bbbeeefffgggiiilllppptttxxx}}}uuu^^^PPPAAA555333444111///000//////...///000///...,,,++++++,,,---------,,,,,,***++++++,,,---//////000((()))+++,,,---,,,++++++++++++++++++,,,------...UUUUUUUUUTTTTTTTTTSSSSSSWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[]]]___^^^^^^^^^^^^]]]\\\[[[ZZZZZZ]]]ccclllyyyyyyuuummmfffbbbdddkkkppp|||xxx{{{xxx[[[JJJCCC???:::888888888888777666444444333444555666777888999:::555555555555666666666666888888777555555444444444888888777666555444333333666666555555555666666777777777777777777888999999888888888888888999999999===<<<;;;::::::;;;===>>>AAAAAA???>>>>>>AAAFFFKKKNNNZZZnnn~~~yyytttxxx|||vvvqqqmmmjjjqqqxxx~~~yyysssnnnllliiieeebbb```___]]][[[ZZZZZZYYYVVVTTTSSSTTTVVVQQQPPPPPPOOONNNNNNMMMMMMOOOMMMKKKJJJKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNOOOOOOOOONNNMMMLLLNNNNNNOOOPPPRRRSSSTTTUUUSSSSSSSSSTTTUUUXXXZZZ[[[^^^___ccclllvvv|||{{{xxxvvvwwwyyy{{{uuuVVVAAA;;;555111222333444333444444333111000...------.........------,,,,,,,,,---,,,+++******,,,...///111///......//////...,,,........................]]]]]]]]]]]]]]]]]]]]]]]]```______^^^^^^______```bbbbbbbbbbbbccceeeggghhhhhhhhhhhhhhhgggfffeeedddggghhhmmmtttyyynnnhhhggglllppphhhQQQBBB<<<:::999888888888888777666555444555555666777888999:::;;;555555555555666666666666555444555555555666777888666666666666666555555555666666666555666666777888999888777777666666666777888888888888888999999999;;;:::::::::;;;===@@@AAABBBAAA@@@>>>===@@@DDDHHHIIISSScccvvv|||wwwzzz}}}xxxssspppqqqwww~~~}}}zzztttnnniiieeebbbaaa^^^^^^]]][[[XXXWWWXXXZZZTTTTTTSSSSSSRRRQQQPPPPPPPPPNNNLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYYYYZZZ\\\___aaabbbggghhhmmmvvvlllOOO>>>999444111222333222111111111000000//////............---------,,,,,,,,,,,,,,,+++++++++,,,---...///...------......---+++------------------------kkkkkkllllllmmmmmmnnnnnnpppoooooonnnnnnoooooopppsssssssssssstttuuuwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvtttssstttyyy{{{ooojjjkkkmmmxxxpppVVVFFF>>>777666:::888888888888777666555555777777888888999:::;;;;;;444555555555555666666666444444444555666777777888444555555555666666777777666666555555666777777888:::999888666555555444444777777888888888999999999999999999:::<<<@@@CCCEEECCCCCCAAA???>>>???BBBEEEFFFMMMWWWbbbqqq}}}xxx{{{}}}{{{xxxtttxxxwwwpppmmmkkkggghhhgggdddaaa___^^^___ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUXXXYYYZZZZZZZZZYYYWWWVVVYYYZZZ[[[\\\]]]]]]]]]]]]bbbbbbccceeegggiiilllmmmqqqrrrwwwzzz]]]DDD999777333111111111000///.............../////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{|||}}}~~~|||{{{xxxnnnkkkjjjuuu|||```IIICCC???777666<<<888888888888888777666555777777888888999999::::::444444444555555555666666666666666666666555555444555555555555666666666666444444444444555666777777999999777666555444444444777777777888999999:::::::::999999:::===@@@CCCEEEEEEEEEDDDBBB@@@???AAADDDHHHNNNTTTWWW___tttzzzwwwzzzzzzzzzzzz|||~~~zzz|||~~~zzzyyyvvvvvvuuuqqqlllhhhfffeee``````___]]]\\\ZZZYYYYYY[[[YYYWWWWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[\\\^^^____________^^^___```bbbdddeeefffffffffkkklllmmmooorrrtttvvvwwwxxxzzz~~~xxxeeeMMM;;;444444222111111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...,,,+++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,uuunnnkkksss{{{~~~}}}jjjSSSBBBBBBBBB999666:::777888888888888777777666666666666666777777777777444444444444555555555555555666666777666666555444666666666666555555555555333333333333444555666777888888777666666666666666666777777888999999::::::<<<;;;;;;;;;<<>>??????999555666777888888999888888777777555555555555555555444444333444444444444555555555111222444666888888888777777777666666555555555444222222333333444555666777999888777777777777777888666666777888999::::::;;;===<<<;;;;;;;;;===@@@AAAEEEGGGHHHGGGFFFEEEFFFGGGSSSZZZ```^^^[[[aaaqqq|||rrrpppqqqqqqrrrtttvvvwwwyyyzzzzzzwwwsssrrrqqqooollljjjiiihhhiiigggeeedddeeeeeeeeecccdddcccbbbbbbbbbccceeefffeeefffggghhhjjjkkkmmmmmmgggiiikkknnnppprrrrrrrrroooqqqtttxxxzzz{{{{{{{{{{{{|||~~~~~~xxxoooeee[[[MMM???666333///000111000...---...///.........---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---...///...---........................|||yyyyyyzzz||||||}}}tttnnneeelllppppppqqqvvv|||}}}zzzvvvpppkkkkkkpppwww|||uuu```IIIDDD===:::999888555333777888888999999888888888666555555555444444333333333333444444444555555555000222444777888888888777555555555666666666666666444444444555666777888999<<<;;;:::888777777777777555666777888999:::;;;;;;<<<;;;::::::;;;===???AAABBBDDDGGGGGGGGGFFFGGGHHHSSS[[[bbbbbb___bbblllvvvuuupppkkklllnnnqqquuuwwwyyyyyy|||~~~}}}zzzxxxuuutttssstttrrrpppoooppppppooonnnooonnnmmmllllllnnnpppqqqqqqrrrsssuuuwwwxxxzzzzzzvvvwwwyyy{{{|||}}}}}}}}}{{{}}}yyyssshhh^^^RRRHHH>>>444000222...000111///---,,,...000------------------,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++---...---,,,------------------------~~~~~~ssslllbbbhhhkkkjjjkkkrrrxxxzzzvvvqqqjjjfffgggooo{{{fffOOODDDDDD>>>777555888777333777888888999999999888888666666666555444444333333333333333444444444555555333555666888888777555444333333444555666777888999555555666666777999:::;;;>>>===<<<:::888666666555555666777888999:::;;;;;;:::999999999:::===@@@AAA???BBBEEEGGGGGGGGGHHHIIIQQQYYYbbbdddbbbdddlllssszzzrrrhhhiiikkkoootttyyy{{{|||{{{}}}{{{zzz~~~|||zzzyyyzzzzzzyyyxxxwwwvvvtttttttttuuuwwwyyy||||||~~~uuukkk]]]QQQEEE>>>777///---111///000000///,,,,,,///222++++++,,,------...//////*********++++++,,,,,,,,,---,,,+++******,,,...///+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrrgggccc^^^___eeekkklllmmmooommmfffaaaccchhhsssyyydddPPPCCC;;;:::999888777777777777999999999888888666555444333333444444555666666777888888777777666666555555333333333444444444555555666666666666666777888888444444333444666999<<<>>>AAA@@@>>><<<:::777666555777777888888999:::<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBBBBAAAAAABBBCCCIIIMMMQQQTTTYYYbbboooyyysssiiidddggglllpppxxx}}}zzz}}}}}}~~~}}}mmm```RRRHHH<<<444222333222000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ssskkkaaa\\\ZZZ^^^aaaaaaaaacccddd]]][[[bbbooojjjUUUFFF>>>::::::999888777666666777777777888888888777666666555555555555444444444444666666555555555555555555333333333444444444444555555555555555666777888999555555555555777:::===>>>@@@???>>><<<999777666555666666666777888:::;;;<<<;;;::::::999999::::::;;;;;;===??????>>>>>>???@@@DDDGGGJJJLLLPPPXXXccclll}}}vvvlllhhhhhhkkkuuuvvvggg[[[KKKCCC888222111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqlll___YYYVVVXXXYYYWWWWWWYYY\\\XXXZZZggg{{{rrrXXXEEE===<<<999999888777666666666666555555666777777777777777777777666555333222111111333333444444444444444444333333333333444444444444333333444444666777999:::777666666777999;;;===???>>>>>><<<;;;999777666555444444555666777999;;;<<<999999999888888999999999999;;;=========<<<===>>>@@@BBBCCCDDDFFFLLLUUU[[[kkkqqq{{{zzzpppkkkmmmvvv}}}vvvhhhYYYOOO@@@;;;444000000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{zzzxxxvvvvvvzzzzzzpppiiiggg[[[VVVSSSTTTTTTSSSTTTXXXYYY]]]gggvvvuuu]]]JJJ===:::<<<888777666666555555555666555555666777777666666666666666555444333222111111222222333333444444555555222222333333333444444444222222333444555777999:::888777888888999;;;===>>><<<<<<;;;999888777666555222333333444666888:::;;;888888777777777777888888999;;;=========<<<===???@@@AAAAAAAAABBBEEEKKKOOOYYY[[[bbbqqqzzzxxx|||{{{yyyvvvxxxxxxsssgggXXXJJJBBB777444000/////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwrrrpppkkkmmmooopppqqqvvv}}}pppeee___]]]WWWRRROOOPPPOOONNNRRRWWW\\\jjj|||{{{___MMMCCC;;;888999666666555555444444555555777777777666666444333333333333333333333333333333333333333444444555555555222222222333333333444444111111222333555666888999777777888888999:::;;;;;;:::999999888777777666666222222333444555777999:::888777777666666777777888888:::<<<<<<;;;;;;<<<===@@@@@@@@@@@@@@@BBBEEEGGGLLLNNNTTTaaauuu~~~|||wwwqqqrrrpppiii\\\LLL@@@:::222111/////////000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,zzztttnnnjjjhhhmmmqqqvvvzzz||||||qqqeee\\\WWWUUURRRNNNLLLMMMMMMNNNUUU\\\iii{{{jjjNNNBBB>>>999555555555555444444333444444555777777666666555333222111000000111222222333444444333333444444444444444555222222222222333333333333111111222222444555777888666666777777888888888888777777777777777666666666333333333444555666888888888777777666666777777888555777999999999888999:::>>>=========>>>@@@AAABBBEEEHHHNNNWWWbbbvvvxxxooonnniii___RRRFFF<<<777111000000///////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvsssrrrwww|||xxxmmmccc[[[VVVSSSQQQNNNLLLNNNRRRWWW\\\gggqqqnnnVVVAAA<<<:::555222555444444333333333333444444555555555555555444333222000000000111222333333333333333333333222222222222111222222222222333333333222222222222333444555666444444555555666666555555666666666666666666666666555555555555555666777777888777777777777777777888555777999999999888999:::;;;;;;;;;<<<>>>@@@AAAAAADDDDDDHHHNNNTTTaaayyywwwnnnhhh___TTTIII@@@999555000000000...------...///------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,zzz~~~~~~yyyuuummmaaaYYYUUUTTTSSSQQQMMMMMMRRR[[[cccmmm|||xxxZZZHHH999888888333333999333333333222222333444444333333444444555555444444000111111111111222222222333222222222111111000000111111222222222333333333222222222222333333444555333333444444444444444333555555555555666666777777666666555555555666666666888888777777777777888888777999;;;;;;;;;:::;;;<<<;;;:::;;;===@@@BBBBBBBBBDDDBBBDDDHHHLLLUUUgggyyyuuujjjbbbVVVKKKBBB;;;555111111000///...,,,+++---.........------------,,,,,,************************++++++++++++++++++++++++((())))))))))))*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~zzz~~~zzzpppiiiccc```[[[VVVRRRPPPOOOOOOOOOSSS\\\jjjzzzvvv___DDDAAA===999666555555666555555555444444333333333333333333333333333333333333444444444333333222111111111111111111111111111333333333333333333333333222333444555555444333222333333222222222333444444333444555666777777777777999888777666666777888999444444555666666666666666999:::;;;;;;999999:::;;;<<<<<<======>>>>>>??????BBBCCCCCCEEEIIIPPPXXX^^^|||yyy|||}}}~~~|||}}}~~~||||||xxxkkk___MMM@@@999555222//////............---------...---,,,,,,+++++++++++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...|||{{{zzz{{{}}}{{{uuutttvvvxxx{{{sssrrrrrrkkkbbb]]]ZZZYYYWWWSSSPPPPPPSSSVVV\\\eeesss}}}cccNNNBBB@@@<<<888555444555555555555444444444333333333333333333333333333333333222222333222222111111000333333333333333333333333000000000000000000000000111111111222222111111111444333333222222222333333333444555666666777777666888777777666666777777888555555666666666666666555666777999::::::;;;===>>><<<<<<<<<===>>>>>>??????AAAAAABBBCCCFFFMMMTTTZZZkkk~~~yyyzzzzzz~~~{{{~~~}}}{{{{{{vvvuuu|||}}}yyyqqqkkk^^^TTTFFF<<<777444111///............------------...---,,,,,,+++++++++,,,++++++++++++************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...zzztttrrrqqqssswww{{{~~~wwwpppmmmllllllxxxxxxvvvtttuuuyyy~~~|||qqqgggdddaaa[[[UUUSSSTTTVVVWWWUUUSSSUUU]]]cccppp|||lllUUUCCC???===:::777444444444444444444444444333333333333333333333333333333333333111111111111111000000000333333333333333333333333////////////////////////222111111111111111111222555444333222222222222222222333444555666666666666666666777777777777777666555666666666666666555555666777999::::::;;;===>>>;;;<<<<<<======>>>?????????@@@@@@AAACCCHHHOOOSSSZZZnnn}}}zzz|||~~~|||yyyyyyzzzzzz{{{~~~{{{vvvtttvvvxxx{{{{{{wwwmmm```WWWLLLEEE<<<666333222000...............------------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,+++++++++,,,,,,zzzwwwuuuvvv{{{}}}uuunnnjjjhhhnnnzzz}}}yyyoookkkhhhfffhhhkkkmmmnnnvvvwwwxxxyyyyyywwwtttqqqlllccc\\\YYYWWWRRRPPPQQQRRRWWW[[[\\\]]]cccoooyyyppp]]]LLLBBB<<<:::888555444333333333333333333333333333333333222222222222222222222222111111111000000111111111000000000000000000000000222222222222222222222222555444333222222333444555555444333222111111111111222222333555555555555555444555666777888777666555666666666666666555555444999:::;;;;;;999999:::;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@AAAEEEJJJMMMTTTbbbxxx}}}|||~~~zzzxxxvvvvvvxxxyyy{{{yyywwwuuuttttttpppiii\\\NNNEEE===999555222111000///---.........---------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,,,,+++,,,,,,yyypppiiieeeeeeoooxxxxxxuuuvvvxxxyyyyyyyyyzzz{{{{{{yyyuuuqqqgggccc___[[[[[[[[[[[[[[[\\\]]]___``````___^^^^^^ZZZVVVSSSSSSRRRNNNMMMOOOPPPWWWaaagggnnnyyynnn[[[KKKBBB???999888666555333333333333333333333333333333333333222222222222222222222222222222111111111111222333000000000000000000000000333333333333333333333333555444333222222333444555555444333222111000000000111222333444555555555555333444555777777777666555555666666666666666555555999:::;;;;;;999999:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAACCCFFFIIIRRRZZZiii}}}||||||xxxttttttrrrsssuuuyyyzzzvvvsssoooiiiaaaWWWLLL@@@999555444222000000///---,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))***+++,,,------++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,+++uuulllfffbbbiiinnnmmmmmmooopppnnnppppppppprrrrrrpppmmmjjj___[[[VVVRRRPPPPPPOOONNNNNNPPPRRRRRRQQQQQQRRRTTTPPPOOOPPPRRRPPPLLLLLLPPPSSS\\\hhhtttqqq\\\LLL@@@<<<===777666555444444444444444222222222222333333333333222222222222222222222222333222111000111222333444222222222222222222222222111111111111111111111111222111111111111111111222444333222111111111111111111111222333444444444444222333444555666666666666444555555666666666666666666777999::::::;;;===>>>:::;;;;;;<<<<<<===>>>>>>===>>>@@@@@@@@@BBBDDDFFFLLLPPPZZZjjj{{{xxxtttooonnnnnnpppuuu|||{{{uuukkkeee[[[QQQHHH???888333222222111000///...---,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++*********))))))'''((()))***,,,---......++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,------------,,,xxxmmmggg```cccdddcccdddhhhgggdddccccccdddeeefffeeeaaa^^^TTTPPPLLLJJJIIIIIIHHHGGGIIIKKKMMMLLLKKKKKKMMMOOONNNNNNPPPRRRQQQOOORRRYYYdddkkkwwwuuu]]]MMMCCC;;;999;;;555555555555444444444444111111222222222333333333111111111111111111111111111111/////////111222444222222222222222222222222000000000000000000000000111111111222222111111111222222111111111111111222000111222333333444444333333333333333444555666777333333444666777777777777666777999::::::;;;===>>>::::::;;;<<<<<<======>>>:::<<<>>>??????@@@BBBCCCFFFHHHNNNYYYdddtttzzzvvvqqqnnnoootttzzzwwwmmm]]]VVVMMMCCC===888444222///000000///...------...---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...*********)))))))))(((((('''(((((()))***+++,,,,,,***************************************+++++++++((()))+++---.........---~~~zzzwwwwwwzzz}}}|||zzzxxxvvvxxxuuujjjcccYYYYYYXXXWWWZZZ^^^]]]XXXXXXXXXYYY[[[\\\ZZZWWWTTTKKKIIIEEEDDDEEEEEEEEEEEEGGGIIIJJJIIIGGGGGGIIILLLNNNNNNQQQTTTTTTUUU\\\eeevvv{{{ttt___JJJ???:::666555777555555555555555555555555111111111222222333333333111111111111111111111111000///...---...///111333////////////////////////111111111111111111111111222333444555555444333222111111111111111111222222000000111222333333333333333333222222333444666777222222444666777888888888999:::;;;;;;999999:::;;;::::::;;;;;;<<<======>>>888;;;===>>>>>>???@@@AAACCCDDDIIIOOOTTT___xxxyyyrrrnnnppptttxxxyyy~~~}}}mmmbbbRRRLLLCCC<<<888555333222---...//////...---...///---------,,,,,,,,,++++++++++++++++++,,,,,,---...))))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++***************''')))+++---...///......|||uuurrrooooooppppppmmmkkkkkkiiifffdddgggoooyyyvvvkkkccc___WWWUUURRRPPPOOOOOOPPPRRRSSSRRRSSSUUUWWWUUUQQQMMMFFFDDDDDDEEECCC@@@AAAEEEEEEHHHKKKJJJHHHHHHKKKNNNOOOYYYYYYWWW\\\```jjj{{{|||aaaSSSAAA888777777333///444333222222111111222222111111111111111111111111000111111222222000///...000000////////////000000000000000000000000000000///////////////000111111222111111111000000//////222222222111111111111111//////000111222333333444666555333222111222333333666666555555555666666777777777777777888999:::;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAACCCFFFGGGJJJUUUfffsss~~~}}}xxxtttyyy{{{{{{jjjZZZPPPJJJDDD===777444333222111//////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))******************************+++++++++******)))******))))))******+++,,,yyypppkkkiiihhhhhhjjjkkkiiiddd```___^^^[[[ZZZ\\\bbbkkkrrr}}}}}}|||wwwnnneee]]]ZZZUUUSSSPPPMMMLLLLLLNNNOOOSSSRRRQQQQQQRRRPPPLLLHHHGGGDDDDDDFFFEEECCCDDDGGGDDDFFFHHHHHHGGGIIINNNSSS[[[hhhmmmlllqqquuu}}}~~~kkkQQQGGG;;;555555777666444444333222222111111222222111111111111111111111111000111111222111000///...000000////////////000000000000000000000000000000///////////////000111111111111111111000000000///111111111111111111222222111111111222222222222222555444333222222222333333444444444444555555666777777777777777888999::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@???BBBDDDDDDFFFNNN\\\hhh~~~~~~}}}ooo___QQQIII@@@<<<666222111000000////////////.........------------,,,+++++++++++++++************************))))))))))))))))))))))))((()))******+++***************************************+++++++++******)))******))))))******+++,,,xxx|||tttllleee^^^ZZZ]]]^^^aaacccccc___YYYTTTQQQQQQPPPOOOPPPTTTZZZ^^^gggiiikkkiiiccc\\\WWWTTTQQQOOOLLLJJJHHHHHHIIIJJJQQQOOOLLLKKKJJJIIIFFFDDDFFFBBB@@@CCCEEECCCDDDFFFFFFHHHIIIHHHIIINNNVVV]]]ooo|||fffTTTAAA<<<666333333555666666333333222111111111111222111111111111111111111111000000111111111000///...000//////......//////000000000000000000000000000/////////000000000111111111111111111000000000000000000000111222222222333444333333333222222222111444444333222222222333333222222222333444555666777777777777777888999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???@@@===@@@BBBAAAAAAFFFPPPXXXhhh|||}}}~~~||||||~~~{{{kkk\\\PPPFFF@@@777444111////////////.../////////.........------,,,,,,+++************+++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************)))******+++++++++************))))))******+++,,,aaaeeelllrrrttttttrrrqqqjjjfffaaa]]]ZZZXXXUUUSSSXXXYYY[[[\\\ZZZUUUOOOKKKIIIIIIIIIIIIHHHJJJMMMPPPTTTWWW[[[[[[YYYUUUQQQPPPLLLKKKHHHFFFEEEDDDEEEEEEKKKIIIGGGEEEDDDCCCCCCBBBIIICCCAAACCCFFFEEEEEEGGGJJJKKKMMMNNNRRR[[[fffooozzzeeePPPBBB888888666333111111222333333222222111111111111111111111111111111111111111000000000000000//////////////////....../////////000000000000000000000000//////000000111111111111111111111000000000000000//////000111222333333333333333333333333333333333444333333333333333333333111111111222333555666777666666666777777888999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???<<>>>>><<<>>>AAAAAAAAACCCGGGJJJPPPaaayyy}}}yyy}}}zzzwwwxxx~~~vvviiiWWWHHH@@@;;;999777333111000000111000...,,,,,,,,,,,,+++++++++******,,,+++******))))))******************************))))))))))))))))))))))))((()))******++++++******************************((()))***+++++++++++++++******))))))******+++,,,JJJIIIIIIJJJKKKKKKJJJHHHIIIHHHGGGHHHJJJKKKKKKKKKMMMMMMLLLHHHDDDAAA@@@@@@@@@AAABBBAAA@@@>>>???@@@<<>>:::888666444111000............,,,+++,,,,,,+++++++++*********,,,,,,+++************+++************************))))))))))))))))))))))))((())))))***+++*********************************((()))***+++++++++++++++******))))))******+++,,,GGGDDDBBBBBBDDDEEEDDDBBBFFFEEEEEEFFFGGGHHHFFFEEEDDDEEEEEECCC@@@>>>>>>@@@@@@AAABBB@@@>>>======>>><<<===>>>>>>===>>>@@@BBB@@@@@@@@@@@@AAAAAAAAABBB@@@BBBDDDDDDCCCCCCFFFIIIGGGHHHLLLNNNMMMNNNWWWaaakkkqqqzzzyyy```OOODDD<<<777888333333333333444444444444222222111000000000000000000000000000000000000000111000///...---......//////......------......///////////////////////////...000111333333222111000///000000000111111111111111111111111111111222222000111111111222222333333111222333444444444333333333333333333333444555555666555555666666777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEGGGQQQ^^^kkk|||yyyyyy{{{mmmaaaPPPGGG===888888777333///000...,,,,,,---......---------------,,,,,,,,,+++------,,,+++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************(((((()))++++++,,,,,,+++******))))))******+++,,,EEEBBB??????BBBCCCCCCAAACCCCCCCCCEEEGGGFFFDDDBBB>>>AAACCCCCCAAA???@@@BBBAAABBBCCCAAA???>>>>>>???@@@@@@???>>>===>>>AAACCC>>>??????@@@AAABBBBBBBBBAAACCCFFFFFFDDDDDDGGGIIIRRRUUU[[[^^^]]]___jjjwwwpppTTTEEE>>>888666888777555333333444444222000222111111000000000000000000000000000000000000000111000///------......///.........------.........////////////////////////...000222333333333111000//////000000111111111222222222222111111111111111222222222111111111111000000111333444555444333333444444444333333444555555555555555666666777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>@@@BBBDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>BBB@@@>>>>>>>>>>>>===<<<>>>?????????????????????BBBAAAAAAAAABBBBBBBBBAAAFFFHHHIIIJJJKKKNNNTTTXXX^^^fffppptttvvv|||qqq___HHH<<<:::;;;888444222222222111111111111000222111111111000000//////333222222111000//////...000000///...............---------.........//////////////////000000000000000111222333333222111000///000111222222111000///000000000000000000000000......///000111222222333333333333333333333333333333333222222222333444444333444555777888888888888:::::::::;;;;;;:::999999<<<;;;;;;:::::::::;;;;;;============>>>>>>>>>>>>DDDFFFPPP```qqqzzzzzzyyy{{{kkkXXXKKKGGG<<<999555111......000111////////////...---,,,++++++++++++,,,,,,---------)))))))))))))))((((((''''''((()))***+++,,,,,,,,,******)))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++DDDCCCAAA@@@@@@AAACCCDDD@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBBBBDDDCCCDDDEEEFFFGGGGGGGGGIIIMMMRRRXXX^^^bbbfffhhhsss}}}rrr___RRRAAA777666777555222222222222111111111000000111111111000000000//////000000//////...------,,,000000///......................../////////000000.../////////000000000000000111111222222111111000///000111222222111000///000000000000000000000000//////000000111111222222222222222222333333333444444444333222222333333333222333444666777777777777999::::::;;;::::::999999<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>FFFHHHQQQ^^^iiirrr}}}|||yyywwwyyyvvvlll^^^MMMDDDAAA999777444111/////////000////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&### ((()))***++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????<<<<<<<<<===>>>???AAABBB@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEFFFHHHJJJLLLOOOPPPQQQUUUZZZcccnnnxxx~~~~~~fffVVVKKKCCC:::444333444333111222222111111111000000000111111000000000000//////000//////......---------000///......---........./////////000000000000000....../////////000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000000111111111000111111222333444555555555444444333222222222222111222333555666666777777999999::::::::::::999999;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>CCCGGGOOOZZZ___```ccchhhvvv}}}zzzwwwxxxzzzwwweeeXXXLLLAAA;;;:::444333222000////////////......///......---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((''')))******+++++++++******+++***))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))************************)))************+++++++++AAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGHHHHHHIIIJJJJJJLLLPPPTTTWWW[[[___aaakkkooowww}}}gggPPPCCC===;;;999666555444333333111111111111000000000000000000000000000000//////111111000000000////////////......------.........////////////////////////........./////////000000111000///......///000111000000000111111000000000////////////////////////111111111000000000000000000111222333555666777888666555444333222111111111222333444555666777777777888888999::::::::::::999:::::::::999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>AAAIIIRRRUUUSSSTTTWWW```mmm~~~|||yyy{{{}}}jjjUUUGGG@@@999555555///000000000//////......---.........------,,,+++---,,,,,,,,,++++++************+++,,,---------,,,******+++++++++******)))***)))((((((''''''(((((()))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++AAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHLLLNNNMMMMMMMMMNNNPPPSSSVVVXXX[[[^^^cccgggkkkoootttxxxfffQQQBBB<<<777888888777666444333333111111111000000000////////////////////////000000000000000000////////////......------------..........................................////////////111000///......///000111111000000000000000000111////////////////////////111111111000000000000000111222333555666888999:::666555444333222111111111333444555666777888888888777888999999:::::::::999999999999999999:::;;;<<<<<<<<<<<<<<<===============>>>DDDKKKMMMLLLMMMQQQSSSYYYhhh~~~lllZZZHHH>>>;;;777333222------.../////////...---------------------,,,+++,,,,,,,,,++++++*********------,,,***)))&&&%%%###******+++++++++******)))(((((('''&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++DDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJJJJJJJMMMSSSYYYWWWXXXZZZ^^^ccciiiooorrrwww{{{jjjRRRBBB;;;:::444444555555444333111000111111000000000/////////......////////////000000---------------------------------,,,------...///............------------------.........///////////////............//////111111000000000000111111000000000000000000000000000000000000000111111111222333444555777888999:::555444444333222222222222333444555777888888999999666777888999::::::::::::999888888999999:::;;;<<<;;;;;;<<<<<<<<<=========??????BBBFFFGGGFFFHHHMMMQQQRRR[[[rrrwwwmmmXXXKKK>>>999888555222000------............------,,,,,,------------,,,,,,+++++++++++++++*********++++++++++++***)))(((''')))******+++++++++******)))(((''''''&&&&&&''''''((((((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++HHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIJJJLLLMMMMMMJJJLLLNNNPPPRRRSSSTTTTTTOOORRRTTTTTTVVV\\\gggooorrrsssuuuyyylllTTTDDD<<<888666444222000111222333111///111000000000////////////........./////////000000---------------------------,,,,,,,,,------...///////////////.........------------.........//////---......//////......---222111000//////000111222000000000000000000000000//////000000111111222222111222333444555666777777444444333222222333333333333333555666777888888888666777888999999:::::::::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>@@@DDDDDDCCCEEEJJJOOOOOOVVVfff~~~uuubbbUUUHHH>>>666555444111///..................---......+++,,,,,,------,,,,,,,,,************++++++++++++((()))***,,,---.........((()))***+++++++++++++++******)))((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))************************)))************+++++++++LLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTUUUWWWZZZ^^^aaacccdddeee___bbbeeefffiiirrr{{{\\\FFF>>>;;;777222444111...///333555333111000000000000////////////---.........//////000000.../////////////////////,,,,,,,,,,,,------...///111111000000/////////...---------.........//////,,,---...//////...---,,,222111000//////000111222000000000000000000000000...//////000111222222333000111222222333444555555333333222222222333444444222222444555666777777777666666777999999:::::::::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======::::::>>>CCCDDDBBBDDDIIIHHHJJJPPP[[[lll}}}{{{hhhSSSEEE???777111111000---,,,---//////...---------......++++++,,,------,,,,,,,,,))))))******+++++++++,,,*********)))((('''&&&%%%'''((()))***+++,,,,,,,,,,,,++++++***************'''(((((()))***+++++++++))))))))))))))))))))))))************************)))************+++++++++WWWYYY\\\^^^^^^]]][[[YYYXXXXXXXXXYYY\\\___ccceeeeeeiiiooowww}}}|||{{{fffKKKCCCAAA;;;555555333111000000111111000///000/////////..................---------......///333111///---++++++,,,,,,////////////////////////........................------............---------------............///////////////000000000000333222111000000000111222//////000111111111111000000111111222333333444444111111222222222333333333666666555444555666777888444444555555666666777777888888888888999:::;;;<<<999999999999::::::;;;<<<===>>>??????>>>???AAACCCHHHIIIPPP]]]jjjsss}}}}}}|||sssbbbQQQEEE???888777555333222000000//////............---------++++++------------++++++------,,,,,,+++***))))))***************)))((('''---+++***((((((((()))))))))))))))))))))))))))*********++++++++++++******(((((())))))************++++++************++++++(((((()))***+++,,,,,,,,,mmmppptttwwwxxxwwwuuussspppppppppppprrrtttwwwyyy{{{pppYYYDDD???===777444555000...------......---,,,////////////.....................---------......000000//////...,,,++++++------------------------........................------............---------------............///.../////////000000000000444333111000000000000111///000111111222222111111444444444333222222111111111111222222222333333333333333222222333333444555444444444555555666777777888888888888999:::;;;<<<::::::::::::::::::;;;<<<:::;;;=========???AAADDDFFFHHHOOOZZZcccgggkkkppp~~~|||||||||~~~{{{oooaaaSSSGGG>>>:::444333111000......------............------------++++++,,,------,,,++++++------,,,++++++***)))))))))************))))))(((+++******)))))))))))))))******))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))*********))))))(((((((((((()))))))))))))))***+++++++++,,,yyyeeeVVVGGG;;;999888333222444222111000000111111000.....................////////////......------,,,,,,,,,---///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///....../////////000000000444333222111000//////000000111111222222222222222444444333333222111111111111111222222222333333333111111222333333333333222333444444555666666777777999999888999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;777999;;;<<<===>>>AAADDDFFFHHHOOOYYY^^^]]]]]]```mmm|||xxxwwwvvvuuuwww|||pppfffWWWKKKBBB<<<888555111000///...------------............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))************(((((()))************************))))))((((((((('''(((((())))))(((((('''*********)))))))))))))))))))))(((((((((((())))))******************++++++zzzaaaOOOAAA:::666666555111111444444222111111222333111000------............////////////......---,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------............///........./////////000000333333222111000//////...111111222333333333333222///000000111111222333333111111222222222333333333111222333444555444333333444555555666777888999999999999999999999:::;;;;;;======<<<;;;::::::::::::999:::<<<<<<===>>>@@@CCCBBBCCCIIIQQQVVVTTTTTTVVVXXXiii{{{}}}|||yyywwwvvvyyy~~~|||nnn___TTTFFF<<<999777555222222111000000///000000000.........---------,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++******))))))((((((((())))))***++++++&&&''')))***++++++***************)))((((((''''''***++++++,,,,,,++++++***************))))))))))))++++++************+++++++++++++++***************www___LLLBBB777555555555333111111444111///......///000...------------...........................---,,,******------,,,+++,,,---...///------------------------------------------------------............---------------............///............////////////222222111111000///......111111222333333333333222......//////000000111111111111222222222333333333000111333444555444333222555666777888999:::;;;;;;999999888888888999::::::===<<<;;;:::::::::::::::<<<===>>>>>>======???AAA===<<>>;;;444555555444333222222444222111000000111111000///.........---------,,,,,,,,,---.........,,,+++***...---+++******,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///------........./////////000000111111111000///...000111111222222222222222111111000000///.........111111222222222333333333000000111222222222222111555666777888999:::;;;<<<888888777777777888888999;;;;;;:::999999999::::::>>>??????>>>======>>>@@@BBB>>>>>>@@@BBBAAACCCHHHKKKRRRZZZeeexxx|||vvvyyy~~~vvvjjjXXXGGG>>>:::555222333222000...000//////............///------------,,,,,,,,,,,,++++++************++++++******************************((((((((()))***+++''''''(((******+++++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&((()))))))))************))))))(((((((((((())))))******************++++++ppp]]]LLL>>>777888333444333111111333444444555444222333444444333111//////......---,,,+++++++++,,,---......---+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------.........//////...///000111111111000//////000111111222222111111222222222111000000//////111111222222222333333333111111111111111222333333333444555666888999:::;;;777777666666666666777777999999888888888999::::::;;;<<<======<<<<<<>>>@@@DDD@@@???BBBBBBAAACCCFFFFFFLLLSSS[[[lll|||sssfff\\\SSSGGG<<<666555333111000000000000//////...---,,,,,,,,,------------,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))************,,,+++)))((('''(((***+++))))))(((((()))***++++++&&&&&&''''''((()))))))))))))))************))))))''''''((()))***++++++,,,))))))(((((((((((()))))))))))))))***+++++++++,,,nnnVVVHHH@@@999666777333222111///000333555444222111///000111111000...000000///...,,,+++***)))***+++---......---,,,++++++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////---------.........//////,,,...///111111111000000//////000111111111111111111111111222333333444444111111222222222333333333555444333222333444555666222222333555666888999999777666555555555555666666777777777777888999::::::888:::;;;;;;;;;<<<>>>@@@===;;;;;;???AAA???@@@DDDAAAHHHPPPXXXgggxxxrrrdddSSSGGGAAA;;;666555555444222000000111333000000///...---------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,)))))))))))))))*********---+++)))((('''((()))******)))((((((((()))+++,,,%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&''')))***+++,,,---++++++************++++++(((((()))***+++,,,,,,---cccTTTEEE===888444222333222222222222222222222222111000000/////////////////////...---,,,,,,++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++,,,---...,,,------......------,,,//////////////////..............................////////////////////////////////////000000000000000000000000000000000000...//////000111222222222333111//////111222333222333333444444555666666666666666666777777777777777888888888777888888999999===<<<;;;:::999:::;;;;;;===<<<<<<<<<<<<>>>@@@AAADDDDDDHHHTTTbbbooo~~~~~~}}}yyycccZZZMMMDDD???;;;666222000000000000////////////......//////......---,,,,,,,,,,,,++++++*********---,,,***(((((()))***+++)))%%%###%%%***...,,,******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))}}}lllVVVJJJ>>>888666222111222222222222222222222222222222111111000///000000000///......---,,,,,,++++++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,,,,,,,...,,,,,,------------,,,,,,................................................////////////////////////////////////000000000000000000000000000000000000...//////000111111222222222000...///000222222222333333444444555666666666555555555666666777777777777666777777888999:::;;;<<<;;;::::::::::::;;;<<<===<<<<<<===>>>???AAABBBDDDBBBDDDKKKSSS[[[eeeoooxxx~~~{{{{{{{{{zzz~~~oooWWWNNNDDD<<<999777333000000000000000/////////...,,,,,,,,,---,,,,,,+++***,,,,,,,,,+++++++++******---,,,***)))((()))***+++***'''%%%'''+++...---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))yyydddTTTFFF===555444333111000222111111111111111111111111222222111000000000000000.........------,,,,,,+++,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,,,,,,,---,,,,,,------------,,,,,,------------------..............................////////////////////////////////////000000000000000000000000000000000000/////////000111111222222222000//////111222222111333333333444555555666666333333444555666777777888555555666777888:::;;;<<<:::999999999:::;;;<<<===<<<<<<===>>>@@@AAACCCDDDGGGEEEEEEHHHJJJLLLSSS[[[aaasss~~~zzzyyyxxxxxx||||||xxxwww{{{~~~{{{jjj\\\HHHBBB:::555444333222///000000000/////////......,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,+++***)))))))))***+++,,,)))'''(((+++---,,,*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))vvvbbbPPPEEE;;;555111222333000000111111111111111111111111111111111000///////////////......---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////---+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------........................////////////////////////////////////000000000000//////////////////////////////000000111111111111222111000000222333333222222333333444444555666666222222333444555666777888666666666666777999::::::888888888999:::<<<======<<<===>>>@@@AAACCCEEEFFFFFFEEEFFFHHHHHHIIINNNVVVWWWjjj|||zzzzzz{{{zzzqqqaaaRRRHHH???;;;666333222222111000000000/////////.........---............---,,,,,,++++++++++++++++++++++++++++++***))))))******+++,,,***((((((***+++***)))++++++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((uuu```NNNBBB===777333111444444000///111000000000000000000000000//////...------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................////////////////////////////////////000000000000////////////////////////000000000000000111111111333222111222444555444222222222333333444555555555222222333444555666777888888888777777666777777777666777888999;;;<<<======<<<===???AAACCCDDDEEEFFFBBBAAACCCEEEEEEEEELLLUUU\\\kkkzzz|||}}}}}}{{{uuuwww{{{{{{jjjXXXIIIAAA===999666333111000000//////////////////............------......------,,,+++++++++++++++++++++++++++******************+++++++++)))((((((((())))))(((,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((qqq^^^MMM???777666666333333555444000///111////////////////////////......---,,,,,,,,,,,,,,,------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000111111222111111333444555333222222222222333444444555555333333444555666777777888999999888777666666666666666777888:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEEEECCCCCCEEEFFFEEEEEENNNXXXfffnnnrrrjjjeeennn~~~zzzwwwwwwyyy{{{|||sssbbbSSSEEE<<<999;;;333222111000......------/////////.........------+++++++++++++++***))))))***++++++++++++,,,,,,,,,)))*********++++++++++++))))))((((((((((((((())),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))oooYYYJJJ@@@777333444444222222444222......111////////////////////////......---,,,,,,,,,,,,---------------------------+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------+++***+++,,,++++++,,,,,,,,,,,,++++++,,,------...//////000000........................////////////////////////////////////000000000000000000000000000000000000111000000000000000000000000000000111333333222000111222222333333444555555555555555666666777777777888777777666666666666777666777888:::;;;;;;;;;:::===>>>@@@BBBCCCCCCCCCCCCEEEEEEGGGHHHFFFHHHRRR]]]kkklllfff[[[VVV\\\iiiqqq{{{||||||zzz||||||xxxxxx~~~}}}eeeXXXKKKCCC<<<555444777000000111000///.........//////.........---------***++++++++++++***))))))******+++++++++,,,,,,,,,))))))***+++++++++++++++))))))))))))((((((***+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))ooo\\\GGG>>>:::555333555111000000222111---...111//////////////////////////////...------------...------------------------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,+++++++++,,,,,,+++++++++------......///000111111........................////////////////////////////////////000000000000000000000000000000000000111111111000000000000000.........000222222000...111222222333333444555555666666666777777777777777666666666666666777888888666777999:::;;;;;;:::999===???@@@BBBCCCCCCBBBBBBAAAAAACCCDDDDDDFFFRRR___kkkggg]]]RRROOOUUUZZZ[[[qqq~~~|||vvvrrrvvv}}}{{{rrrcccTTTIII???===:::333000111///000222222111111111222//////.........---------,,,------------,,,++++++*********++++++,,,,,,,,,((()))***+++++++++++++++)))*********)))***+++---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))xxxkkkTTTIII<<<666777888444///000000000000////////////...............///000111000,,,)))***...000...+++---,,,++++++******++++++,,,,,,,,,++++++*********+++++++++************)))+++++++++*********)))))),,,,,,,,,---------......+++,,,------,,,+++)))(((+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,------///000000000000000000000000000000222333333222222111000///000000000000111111111111222222000/////////000111000222333333333333444666444333333222333444555666777888888999999999888888555777999::::::999888777===>>>>>>???@@@AAAAAABBB>>>@@@BBBCCCDDDKKKVVV^^^gggZZZNNNLLLOOOPPPPPPRRRaaatttwwwtttrrrttt|||{{{zzz|||vvveeeVVVMMMCCC@@@;;;666333222222333000000//////.........---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******((((((((((((((((((((((((***)))(((((((((***+++,,,))))))))))))((((((((((((******))))))((((((''''''))))))************))))))''''''(((((())))))******))))))))))))))))))))))))rrr```UUUHHH@@@666222333444222///000000000000/////////.....................//////000,,,)))***...000...+++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))+++++++++*********))))))+++,,,,,,,,,,,,---------******+++,,,,,,,,,+++***,,,------......------,,,,,,,,,---............------------......///111111000000000000000000000000000000000000000000///...000000000000111111111111111111000000111222333444333555555555333333333555666555444444444555666666666777777888999999999999777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????AAABBBBBBCCCIIISSS[[[___SSSIIIIIIMMMPPPQQQSSS]]]lll|||zzzuuutttwww{{{}}}|||yyyxxx~~~qqqbbbSSSGGG???;;;999666333111000111222000/////////.........---...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''***)))))))))((((((((('''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))lllWWWGGG@@@;;;888333111111222111111000000000/////////......///............---------///,,,******---///---+++......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))+++++++++*********************+++++++++,,,,,,,,,((()))***,,,,,,---,,,,,,------............------,,,---......//////..................///000111111000000000000000000000000------.../////////......000000000000111111111111000000000111222444555666555666777666333222333444888777666666666666666777555555666777888999999:::999999:::;;;<<<=========::::::;;;;;;<<<=========???AAABBBBBBCCCHHHQQQXXXXXXNNNFFFHHHMMMQQQTTTWWWXXXbbblllpppwww}}}|||}}}~~~~~~yyyyyywwweeeVVVKKKCCC:::555444333222111000000000111/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))~~~iiiVVVGGG===888444555555444222111222333000000/////////.....................------,,,+++...,,,***+++,,,...---+++------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////.....................///000000000000000000000000000000+++,,,---...///////////////000000000111111111111000000111111222333444444444555666555333222333444999888888777777777777777444555555666777999:::;;;:::::::::999999:::;;;<<<<<<<<<<<<=========>>>>>>???@@@AAABBBEEEKKKSSSYYYVVVMMMGGGIIINNNQQQUUUYYYWWW]]]aaaaaacccnnn~~~~~~}}}~~~||||||}}}~~~~~~{{{{{{mmm```NNNBBB>>><<<888444111111222222111111000000........................---------,,,,,,,,,++++++,,,+++++++++++++++++++++***************************************************)))'''&&&&&&''')))***((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&((((((((('''''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((xxxaaaOOOEEE???999555222444666555222000111222////////////............------......---,,,+++***---,,,++++++,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++*********))))))************************)))))))))*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,------...............------,,,,,,,,,---......////////////////////////,,,---...///000111111111///000000000111111111111111111111111111111000000000222333333222222333444888888888888888888777777555555555666777999:::;;;>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<===============>>>@@@CCCGGGNNNVVV[[[UUUMMMGGGHHHLLLNNNQQQVVVXXXZZZ\\\[[[ZZZ___kkkuuuuuugggWWWLLL???999999:::777333000111111111000///...------------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%)))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((nnn^^^JJJ===888777444111111333333333000///....../////////.........------+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))***++++++++++++,,,,,,,,,+++++++++************)))***************+++++++++))))))*********+++++++++...---,,,+++******************++++++++++++******+++,,,------......---------,,,,,,,,,,,,,,,------////////////////////////---...///000111222222222000000000000111111111111111111111111111000///...///000222222111111333444555555666777777777777777777777666666777999;;;<<<@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;======???CCCIIIQQQXXX\\\SSSLLLGGGFFFGGGHHHKKKOOOVVVVVVXXXYYYXXXXXX\\\bbbooo|||ttt```SSSFFF???777444555555222///////////////...,,,+++***---------------.........,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''(((''''''&&&%%%***)))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))wwwhhhSSSIII===666333333222000222111111111000000///...//////.........---------)))***,,,------,,,+++***+++,,,,,,+++******+++,,,,,,+++******))))))************+++++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++*********+++++++++,,,,,,---,,,+++*********+++,,,***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,...------,,,,,,,,,------////////////////////////...///000000111111111111000000000000111111111111///000111222222222111000111222333333111111222333111222444555666777666666:::999888777888999;;;<<<===>>>???@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;======>>>BBBIIIPPPVVVYYYSSSLLLGGGFFFFFFEEEHHHLLLPPPNNNQQQWWWYYYVVVUUUWWW___hhhvvvyyyjjjZZZMMMFFF999666333111111111000///000//////......---------,,,,,,,,,------.........,,,,,,,,,++++++++++++***)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&''''''))))))(((((((((''''''''''''((((((((()))))))))***''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))){{{lllWWWGGG???===:::666333222333333444222000111222333111000//////.........---------((()))+++---------+++++++++,,,,,,+++******+++------,,,++++++******++++++*********++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++***++++++++++++,,,,,,,,,+++******)))***,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++///......---------......////////////////////////...//////000000000000000000000000000111111111111...///111333444444444333444555555444222111111222///000222444666666666666<<<;;;999888888999;;;<<<777999<<>>>>>>>>>>>>>>>>>======>>>===>>>BBBHHHNNNSSSUUUTTTNNNIIIHHHGGGFFFIIIMMMKKKGGGJJJTTTYYYVVVSSSTTTSSSWWW^^^iiiwww~~~rrraaaOOOAAA;;;:::222222111000000222333444111111000000000000111222,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''((((((((())))))******''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))xxxgggYYYMMMAAA999444444333333222111000000000000000000000///..............................---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((***************************++++++,,,,,,++++++************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++---...///000000///...---------...///000111222222000///...------...///000---......///000111111222000000000000000111111222222222111111000111111111000333777888888666666666555444444555555666777888888<<<<<<888777:::<<<::::::::::::;;;<<<===???@@@======>>>???????????????:::???AAA???CCCMMMTTTTTTTTTPPPJJJEEEBBBBBBDDDFFFEEEGGGJJJMMMNNNMMMLLLKKKOOOTTTZZZ___gggsssooodddSSSFFF???:::555111222222222222222111000000111000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++---......---++++++******))))))((((((''''''***,,,...---)))'''''')))&&&'''((('''&&&%%%&&&((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%%%%%%%%%%&&&''')))***((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((zzzooo^^^PPPFFF???888333444333333222111111000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((***************************++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++---...///000111111000000---......///000111111111//////............//////......//////000000111111000000//////000000111222222222111111111111222222333666999:::999777666666444444444444555666777888999>>>???:::888:::;;;;;;999999888888999999::::::======>>>???@@@@@@@@@??????BBBCCC@@@BBBKKKRRRTTTSSSOOOIIIDDDBBBBBBCCCEEEDDDFFFIIIKKKLLLKKKJJJIIIIIILLLPPPSSSYYYcccnnnwwwvvvnnnVVVMMMBBB:::777666333111111111111111111000//////000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++*********)))))))))(((((((((''')))+++,,,+++(((&&&'''((()))***+++***)))((()))+++)))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''''''''((((((sss[[[RRREEE<<<888666555444333333222222111000000000/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))******************************++++++++++++******))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,...///000000000000.........//////000000000......////////////......////////////////////////000000//////000000111222333222222111222222333333555777:::;;;999777666555444444444444555666777888:::@@@BBB===888888:::;;;999888888777777777666666======>>>@@@@@@AAAAAAAAACCCEEECCC@@@BBBIIIPPPSSSQQQNNNIIIDDDAAAAAABBBCCCBBBDDDGGGIIIJJJIIIIIIHHHHHHIIILLLPPPUUU\\\bbbffftttnnn\\\PPP???:::333000111222222111///000000000000///......///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))(((((()))))))))))))))))))))((((((((((((((()))***)))'''&&&&&&''''''((()))((('''&&&'''))))))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((((()))))))))******((((((''''''''''''((((((vvvcccVVVFFFAAA999444333444555555222222111111000000000000...////////////...------------------------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))******************************++++++++++++******)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...............//////////////////---...///000000///...---//////////////////......///////////////000111111222222222222222222333444666888;;;;;;999666444444444444444444555666777777999@@@BBB===777666888999999999999999888888777777<<<===>>>@@@AAAAAABBBBBBCCCCCCAAA>>>???FFFNNNSSSPPPMMMHHHCCCAAA@@@AAABBBBBBCCCFFFGGGHHHHHHHHHGGGIIIIIILLLRRRXXX^^^```aaa]]]jjjzzzwwwiiiWWWGGG<<<999666333111222222111000......//////......---,,,...,,,,,,,,,------+++)))++++++++++++++++++++++++***************************)))(((''''''((()))***))))))))))))(((((((((((()))))))))(((''''''((((((&&&'''((('''&&&%%%&&&((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))************((((((''''''''''''(((((({{{jjjZZZLLLCCC999666444111111000000///111111000000000000//////...............---,,,,,,------------------------,,,++++++******++++++,,,+++++++++***************************************)))******++++++******)))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***...---------------------////////////............---...///000000///...---////////////............/////////...///000000111222111111111222222333444888:::======;;;888666555333333333444444555666777666===@@@;;;666666888777666777888999999999888888;;;<<<===???AAABBBBBBBBB@@@>>><<<<<<===BBBJJJQQQOOOLLLHHHCCCAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHEEEFFFJJJOOOTTTXXXXXXWWWUUU]]]fffppp~~~}}}uuuiii[[[OOODDD;;;666777555333222222111000///...............---,,,,,,---,,,+++,,,------+++)))++++++++++++++++++++++++************************+++***)))(((((()))***+++(((((((((((())))))))))))***)))((((((((()))******)))+++++++++***)))***+++)))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))************((((((''''''''''''((((((qqq^^^OOOEEE>>>:::555555444333222000///...000000000///////////////------......------,,,+++++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******///......---------...///000//////......---------......////////////..............................//////......//////000111000000000000111222333333:::===??????===:::999888333333333333444555666777555999;;;999888:::999777555666777888999999888777999:::<<<>>>@@@AAABBBBBB>>>;;;999:::<<<>>>FFFMMMOOOLLLHHHDDDAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKMMMNNNNNNMMMMMMTTTZZZ```ccclll}}}{{{uuuccc[[[NNNCCC<<<888666555000000//////.........///---............---,,,,,,---,,,+++,,,------,,,***++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,(((((((((((())))))))))))***(((&&&''')))***++++++(((***+++***)))((()))***)))))))))))))))(((''''''''''''((((((((()))))))))''''''''''''''''''''''''###$$$%%%'''((())))))))))))((((((''''''(((((()))((((((((()))))))))******((((((''''''''''''((((((ooodddTTTGGG???:::777444444444333222111000111111////////////////////////,,,------------,,,++++++************************++++++************++++++************************************************))))))************))))))'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********))))))***+++---...000000000///...------,,,,,,//////............//////,,,------......////////////............///000000////////////000111222333888;;;>>>>>><<<:::888888333333333333444555666666444777888888;;;???===888888999:::;;;;;;999888666777888:::===???AAABBBBBB>>>:::999;;;<<<<<>>CCC@@@999===>>>??????>>>;;;999777666777999<<<>>>@@@AAABBB@@@;;;:::===<<<:::>>>EEEOOOMMMJJJFFFCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDEEECCCHHHLLLLLLGGGDDDFFFHHHDDDPPP[[[ZZZWWWYYY]]]```hhhvvv}}}rrreeeWWWGGG===999666444222222222111000000000000///......000222......//////......---,,,---,,,,,,---...///---,,,************************))))))******++++++++++++)))***+++,,,,,,+++***)))'''((((((((())))))******(((%%%"""###&&&)))***))))))+++,,,+++***)))***+++)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((xxxiiiYYYNNNCCC===777444555555111...111000///......///000111/////////...---------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++*********))))))************************,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++,,,+++******))))))******++++++******))))))((((((,,,***)))((()))***,,,---%%%&&&'''((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////---------.........////////////...---...///000111111111000//////000111222222222111///...///333666666777888888777555333222333333333222222111111111777777888999;;;<<<<<<===??????@@@@@@>>><<<999777777888:::;;;<<<>>>BBBEEEBBBCCCCCC@@@<<<:::<<>>999444222333444111...000///............///000............------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********)))))))))((((((************************,,,+++++++++************)))***+++***)))((()))+++,,,+++******))))))***************))))))))))))))))))((('''&&&'''(((***+++))))))***+++++++++******))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,+++,,,---...///000000///...///000111222111111111000///000222555555555555555444333222111111111222222222333333333666666777888999:::;;;;;;<<<======>>>===;;;888777999:::;;;;;;;;;===@@@CCCCCCEEEDDDAAA<<<:::<<<>>>FFFNNNPPPKKKEEEDDDCCC@@@???@@@AAAAAA???>>>???@@@AAABBBDDDFFFGGGGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLQQQYYYdddqqqwwwqqqaaaYYYNNNDDD===999555222222222222222111111111111///...---,,,,,,---...///------,,,,,,------...///++++++++++++++++++++++++))))))************))))))************************************)))))))))((()))))))))))))))*********(((((((((((('''''''''''')))((((((((((((((((((((()))))))))))))))(((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&)))((((((''''''&&&'''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((({{{ppp___OOOEEE>>>888444888444000///111222111...///......------......///------------............++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))(((((((((((((((************************************))))))))))))((()))***)))((('''(((***++++++***))))))))))))***((())))))))))))))))))***)))((('''&&&'''((()))***+++++++++,,,++++++******)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,------..................///000111///000222111000000111333444444333222111111111111///000000222333444555555555555666666777888999999888999:::::::::999888777:::;;;<<<;;;;;;<<>>DDDKKKOOOLLLHHHEEEBBB??????@@@AAA@@@>>><<<===>>>@@@AAACCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKPPPXXXeeesss|||wwwlll___VVVGGGCCC<<<777555444333333111111111000000000//////......------------......++++++,,,------------,,,************************))))))************))))))************************************))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((yyynnn]]]TTTHHH>>>999777777777555222000///000000///...------------------------,,,,,,,,,------.........+++++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************)))))))))))))))((((((((('''((()))((('''&&&''')))++++++***)))))))))))))))'''((((((((())))))*********))))))))))))***++++++***************)))((('''))))))))))))))))))))))))((())))))))))))*********)))))))))************+++******+++++++++,,,,,,,,,---------.........//////------------...//////000---000222222111000111111444333222000000000111222000000111222333444444555444555555666777888888888555666777888888888777777999:::;;;;;;;;;<<>>???@@@@@@>>>===>>>???AAAAAABBBCCCDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDHHHGGGFFFFFFKKKTTT^^^fffppp{{{|||rrrfff[[[QQQGGGBBB===:::666333111111111111000000/////////.........------------------------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********************************)))))))))))))))++++++******))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((()))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((zzzlll]]]SSSCCC???999444333333444555444333111000000///...---,,,,,,------------,,,,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((+++***))))))(((((())))))''''''(((((()))))))))***)))))))))))))))******+++***************)))((('''))))))))))))))))))))))))((())))))))))))*********************++++++++++++*********+++++++++,,,,,,---------...............+++,,,,,,---.../////////---///222222111000000000555444222111111111333333111111222222222333333333555555666666777777888888444444555666666777777777666888999:::;;;===@@@CCCFFFGGGFFFAAA<<<999;;;===>>>BBBHHHLLLJJJDDD>>>;;;<<<>>>@@@@@@???@@@AAACCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBCCCGGGMMMRRRXXX```nnn}}}|||rrriii\\\OOOEEE>>>999666555444222000...------.../////////.........------,,,------------------,,,((()))+++,,,---,,,+++***------------------------))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((((((((((((''''''''''''&&&&&&''''''((((((((())))))))))))))))))((('''''''''''''''''''''(((((((((***))))))(((''''''&&&&&&'''((())))))***)))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((vvvhhh\\\QQQFFF@@@999888666444333222111111222222111111000///...---,,,------......------,,,,,,,,,,,,,,,------------+++++++++++++++***************))))))))))))******************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))******)))(((((((((((()))'''(((((((((((((((((()))&&&&&&'''''''''(((((((((+++++++++,,,++++++******)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++---...////////////---///111222111000000000444444333333222333333444222222222222222222333333555555555666666777777777444444555555666777888888555777888999:::===AAADDDDDDEEEDDD@@@;;;999:::======???EEELLLKKKEEE>>><<<;;;===???@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIILLLPPPXXXcccppp{{{rrrkkkSSSOOOHHHAAA<<<888444111000111222111//////000111/////////.........------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&%%%&&&&&&''''''((())))))***+++******)))((('''&&&%%%&&&'''((()))***)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((kkkbbbVVVKKKDDD???:::666666666666555333111000000...///000000////////////,,,---...//////...---,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((()))))))))))))))))))))*********+++))))))))))))))))))))))))((((((((())))))*********'''((())))))''''''((()))******)))(((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''))))))***+++++++++******))))))))))))))))))))))))************+++++++++,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,---)))***+++,,,,,,,,,++++++***+++---///000000000000---///111111000///000111222222333333444333333222000000111222333333444444444444444444555555555555666666666666777777888999777888999999:::<<>>???@@@BBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAAEEEFFFHHHGGGFFFFFFGGGHHHFFFHHHMMMRRRZZZdddnnnuuuwwwnnndddYYYQQQ@@@===999777666555333222///111333333111000222444////////////............+++,,,------------,,,++++++++++++++++++,,,------************************))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((((((((((((''''''''''''%%%%%%&&&''''''((())))))'''(((((((((((('''&&&&&&$$$$$$%%%&&&((()))*********)))))))))((((((''''''$$$&&&''')))))))))'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((vvviiibbbRRRKKKAAA;;;888777555333000111111000...---...///***,,,.../////////000111------...//////...---------------,,,,,,+++++++++++++++++++++******))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++((()))***)))((('''(((*********)))((((((((((((((())))))(((((('''''''''&&&'''(((((()))***)))))))))%%%&&&'''((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------+++,,,---...///...------***,,,...000111111111000...///000000//////000222000111333444444333222111......000111333555666777333333333333333333444444777777777777777888999999888999::::::999;;;>>>@@@AAABBBAAA>>>:::888:::===AAA@@@EEEMMMOOOHHHBBBAAA<<<===???>>>======>>>???@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEECCCCCCDDDFFFBBBDDDHHHLLLOOOTTTZZZ^^^eeettt{{{nnnbbbWWWKKK???888===888222//////111333444,,,///111111...---...///000000/////////.........++++++------------++++++---,,,+++***+++,,,---...************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))***************))))))(((""""""###%%%'''(((******(((((((((((())))))))))))###%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((xxxhhhXXXLLLEEE@@@>>>:::777444333333333333111//////000111000///............------------,,,,,,,,,,,,,,,,,,++++++)))************++++++++++++++++++************)))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((&&&&&&&&&((())))))(((((()))+++++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++++++++***************+++((())))))))))))*********,,,,,,,,,---------............------------..................///000222222000000000000000000000000000111111111111222222222444444444555555555555666555555555555666666666666777777666666777888999999===???@@@???===<<<<<<===;;;CCCEEECCCGGGNNNIII>>>@@@???>>>???@@@???===;;;????????????>>>>>>>>>>>>CCCBBBAAA@@@????????????EEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFJJJMMMPPPWWW^^^jjjwww~~~kkkaaaSSSHHHBBB>>>999555333333333222111000000///------,,,,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++************************+++*********))))))((((((******************************))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((''''''''''''(((((())),,,)))&&&%%%&&&'''((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))qqqmmmfff\\\QQQFFF>>>999:::888666444333333333444333111//////000000///...000000000000/////////...,,,,,,+++******+++,,,,,,)))************++++++++++++++++++************)))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''((())))))(((((()))***))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******++++++***))))))******+++)))))))))*********++++++,,,,,,,,,------------.........------------......000000000000111222333333000000000000000000000000000000111111111222222222444444444444555555555555666666666666777777777777777777666777777888888999999;;;<<<;;;999888888999;;;BBBEEECCCHHHOOOMMMDDD???===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEHHHJJJKKKOOOVVV^^^iiiuuu~~~wwwlllcccUUUMMMCCC<<<999777444111111111000//////...------------------,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''((())))))+++)))&&&%%%&&&(((((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))uuuggg```PPPNNNJJJDDD???:::777555333333222111111222333444333111////////////...---000000/////////.........,,,,,,+++******+++,,,---)))************++++++++++++++++++************)))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&((()))***)))((('''((()))'''''''''''''''''''''&&&))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******)))))))))******+++************+++++++++,,,,,,,,,,,,,,,------------......------------......111111000000000111111222000000000000000000000000000000000111111111222222333333333444444444555555666666666777777777888888666666777777777777888888666888999999777666666777;;;AAACCCBBBGGGPPPRRRLLL@@@===;;;;;;<<<>>>>>>>>>=================================>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@BBBCCCFFFGGGHHHKKKPPPZZZdddkkk{{{wwwkkkbbbXXXNNNFFF???:::555333333444222000000000//////......------......---------,,,,,,,,,...---,,,+++***++++++,,,++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++)))&&&&&&'''(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((|||ssshhhYYYNNNIII???>>>;;;999777777777777000000000///000111222333333111///...//////---,,,---------,,,,,,,,,++++++++++++---......---,,,,,,))))))*********++++++++++++++++++*********))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))******)))(((''''''(((&&&&&&&&&''''''(((((((((((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...//////...---------......////////////////////////000000000000111111111111222333333333444444444444555555555555666666666777666666777777777777777777777888::::::888777777888:::===??????DDDNNNSSSRRREEEAAA===;;;;;;===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????EEEEEEDDDCCCEEEKKKRRRXXX[[[eeettttttjjj]]]RRRJJJDDD===888666444222333444555444222111111111000000/////////.........---------,,,,,,...---+++))))))***+++---*********************************************************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))***+++***(((&&&&&&'''(((((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''ooofff\\\VVVOOOEEE>>>;;;777555444222111111222333000000000000000000000000222000...---......---,,,,,,,,,,,,,,,++++++++++++(((+++///222222000---***))))))*********++++++++++++++++++*********))))))(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******)))(((''''''((('''''''''((())))))******'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++))))))(((((()))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......------------------//////////////////////////////000000000111111111222222222222333333333444333333333444444444555555666666777777777777666555666888::::::888888888999777:::;;;;;;@@@IIIPPPRRRKKKGGGAAA===<<<<<<===<<<:::;;;;;;;;;<<<<<<<<<===>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>????????????AAAEEEHHHIIIOOOXXXbbbmmmyyyyyyooohhhVVVOOOFFF>>>;;;999777555444444333444444444222111000000000///////////////......---------,,,,,,,,,...---+++))))))***+++,,,************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((()))***+++)))'''&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}ooodddVVVMMMFFFCCC@@@999444333333333111000////////////000000000000/////////...000...---,,,.........---......---------,,,,,,,,,'''***///222333000---***)))************++++++++++++++++++************)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,(((((((((((()))******+++************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------//////.........//////000000000000000000000000000/////////000000000111111111111222222222333333333222222222333333333333444555666777888777666555444444666888888777666666777777888888999<<>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBB@@@???>>>999;;;===>>>>>>>>>???@@@EEEFFFIIIMMMSSS]]]gggooo~~~sssiii^^^RRRKKKBBB>>>999555333333333333111111111111000///------------------------,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))******+++************************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++((('''&&&'''))))))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''xxxqqqjjjgggfffaaaXXXQQQFFF???999999888444000///111111111111000000///...---....../////////.........---+++,,,---......---------------,,,,,,,,,,,,((())),,,.........,,,+++)))************++++++++++++++++++************)))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))***''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))***+++'''''''''(((((()))++++++)))))))))*********++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000000000000000000000000000000////////////000000000111111111111111222222222222222222333333333444444444555666777888777666444333333555777777666555666777777777888888999===DDDKKKMMMIIIDDD???===<<<;;;::::::;;;;;;<<<======>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@>>><<<:::<<<>>>>>>======???@@@AAABBBCCCDDDFFFKKKQQQUUU___jjjzzzrrriii]]]SSSLLLFFF>>>999888666444222111111000000...///000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++************************************************************((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''$$$$$$%%%%%%&&&((()))***'''&&&&&&''')))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''yyymmmeee[[[TTTLLLJJJLLLMMMJJJFFF===777333555666333000000+++,,,.../////////------++++++,,,---............---,,,***+++---//////...+++++++++*********))))))))))))))))))***+++,,,---)))************++++++++++++++++++************)))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&((())))))(((((()))+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((()))++++++((())))))))))))***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///000000000000000000000000////////////000000000000000111111111111222222222333333333444444444555555555666777888777666444222444666888888777777777888999888888999888:::AAAHHHKKKGGGBBB???>>><<<;;;999;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAA@@@???<<<;;;:::;;;<<<;;;:::;;;===???999<<<@@@BBBCCCDDDEEEGGGCCCNNN\\\iiivvv~~~{{{}}}rrrggg```TTTKKKAAA;;;999999777444333222222222111000000///...///111111000000111333........................+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))************************(((((())))))*********+++'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$$$$$$$%%%&&&'''))))))'''&&&&&&''')))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((}}}uuujjj^^^TTTLLLHHHAAA@@@>>><<<;;;;;;;;;;;;666555444222111111222222111000///...............//////.........//////000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************+++,,,,,,,,,---******++++++++++++******************))))))))))))++++++***)))))))))))))))***************)))((((((***)))(((''''''&&&''''''((((((((('''%%%&&&(((***(((((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$###)))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////...---+++*********++++++.........------,,,,,,,,,.........//////000111222111111222222222222111111000000000000111111111111333333222222222222111111555666888999888555333111444555666777777777666555;;;:::888777777999:::<<<<<>>===<<<<<<<<<<<<<<<<<<<<<======>>>??????<<<;;;:::===@@@@@@>>>;;;<<<;;;::::::999999:::::::::<<>><<<:::::::::;;;===???BBBEEEGGGCCCBBB???=========>>>???===<<<<<<===>>>@@@BBBCCC@@@>>>======???>>><<<:::::::::999888888888888999999<<<@@@CCCDDDBBB>>>;;;;;;>>>@@@CCCGGGPPP]]]gggvvv|||{{{iiiaaaVVVNNNJJJEEE>>>999999777555333222111111111////////////////////////......///111444444222000/////////...---,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************)))))))))((((((((()))))))))((('''&&&))))))))))))((('''%%%$$$&&&&&&'''((()))*********)))))))))(((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))((((((((((((((((((((((((wwwoooggg^^^TTTMMMAAA@@@===;;;888666555555555555333222111111111111333222111000//////000000////////////............///......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))******++++++******)))************))))))))))))))))))((((((''''''(((((())))))******))))))((('''&&&&&&&&&''''''(((******''')))******((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&%%%%%%&&&&&&)))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************......---,,,,,,,,,,,,---......---------------,,,............///000111222//////000000000000//////000000000000111111111111333444444555555666666777666777888999888666444222222333444555666666666666777777666555666777999:::;;;CCCIIIHHHDDDAAA>>>;;;:::::::::;;;>>>CCCGGGJJJCCCAAA>>>;;;;;;<<<>>>@@@>>>===<<<<<<>>>AAADDDFFFCCCAAA>>>======<<<:::999999999888777777777777777888;;;???EEEHHHFFF???999888:::;;;::::::>>>EEEJJJSSSXXX```iiisss}}}~~~}}}}}}tttkkkbbb]]]JJJEEE???;;;;;;:::777444555444333111000/////////////////////////////////......///111333333111//////......------,,,,,,+++++++++++++++++++++++++++************************+++++++++***************************))))))))))))))))))*********)))(((((()))))))))((('''%%%###"""$$$&&&(((***+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''uuummmbbb]]]UUUOOOJJJEEE@@@<<<999888777555333222111111333333222111000000//////000000000//////............///////////////............------,,,---------------,,,,,,,,,++++++++++++++++++*********))))))******))))))((((((''''''))))))************))))))************)))))))))(((((((((''''''''''''(((((()))))))))))))))((((((''''''''''''''''''((())))))&&&(((++++++***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************************))),,,,,,,,,,,,,,,,,,,,,,,,************************...............///111111......////////////......///000000000111111111111222222333444555666777888666666777888777666444333333444444444555555555555555555555555555666888888999???FFFIIIHHHDDD???;;;999888777777:::>>>CCCFFF@@@===:::777777999===???@@@>>><<<;;;<<>>;;;::::::999999999999888777777777777888999999<<>>@@@>>><<<888666666999<<>>===<<<:::999999:::;;;::::::999888888888888888:::888777;;;@@@AAA===888666777999999999:::;;;<<<<<<<<<===>>>@@@EEEKKKPPPUUU^^^kkkwwwzzzrrrjjjdddTTTPPPJJJDDD???;;;777444888666444222111111000///111111111111000000//////........................---,,,+++,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))******((((((((((((((((((((()))(((((((((((((((((())))))'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvooojjjaaa^^^ZZZVVVPPPIIIAAA;;;:::999888666444333333333333222111000/////////000...............---,,,,,,------............------------///000000000///......------,,,++++++++++++************)))))))))))))))))))))(((((((((((('''))))))))))))((((((((((((((())))))******))))))(((************))))))))))))((((((''''''(((((())))))(((((())))))(((((('''&&&******(((''''''&&&&&&&&&&&&((())))))'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******)))))))))***++++++'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************************++++++((()))******+++*********+++,,,,,,,,,,,,---------------------...///000111......////////////......000000000000111111111111//////000111222444444555444444555555555444444333555555444222222222222222333333444555666777777777555888AAAMMMSSSMMMCCC======;;;999888888999;;;======;;;999888888;;;>>>@@@@@@>>>;;;888777888:::;;;;;;<<<<<<;;;::::::;;;<<<::::::999888888888888999999777555666999:::999777555555666666666666555444888999999999999;;;???BBBAAAGGGOOOVVV]]]hhhuuuwwwmmmddd\\\UUUMMMHHH@@@===999777666555444333333222222111000000000000000000111111111111000///........................---,,,++++++---------+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))************(((((('''''''''((())))))(((((('''(((((()))***+++((('''%%%$$$$$$%%%''')))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''(((((((((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttooohhhaaaZZZTTTOOOLLLFFFDDDAAA???>>>;;;777444333444555555333111000000111000000//////000000111---......///...---,,,,,,,,,---...//////...------,,,---///000111000///......---,,,+++************+++++++++*********))))))+++************)))))))))((()))))))))))))))******(((((())))))))))))((((((************)))))))))))))))(((((((((((()))***+++(((((())))))(((((('''&&&)))(((((('''''''''((((((&&&'''''''''%%%%%%&&&(((&&&'''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************((((((((())))))*********((()))***+++,,,++++++***,,,,,,,,,,,,------......------------...///000000/////////000000/////////000000000000111111111111///000000111222333444444333333333333333333333333333222111111111333444555222333444555666777888888666777AAAQQQXXXRRRFFF???<<<;;;:::999999999:::;;;;;;:::999888999;;;===???===<<<:::999888888999:::;;;>>>??????<<<;;;<<<===999999888777777777777888777666555555555555555555555444444444444444222111444666888888777777999:::<<<>>>AAACCCFFFLLLTTTZZZgggnnnwwwxxxpppkkk^^^VVVMMMGGGDDDAAA===999888666444333444444444333111222222222111111111222...///000111111000//////........................///---,,,,,,.........---*********+++++++++++++++++++++++++++++++++++++++***************************************+++++++++((()))))))))************))))))((((((((()))***+++(((((('''''''''((()))***(((((((((''''''((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzpppfff___TTTPPPKKKGGGDDDAAA>>><<<===;;;888777777666444222---000333555444111000///...------,,,,,,,,,,,,,,,...///000111000///...---,,,---.../////////...---+++---///000111000///......---,,,+++************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***(((((())))))******++++++(((((())))))))))))((((((************)))))))))))))))))))))))))))***++++++(((((((((((((((''''''&&&''''''&&&''''''((()))***&&&'''&&&%%%$$$$$$&&&((('''((((((((())))))******++++++******)))))))))((('''''''''''''''''''''''''''((()))******)))((('''%%%&&&((()))))))))((('''''''''((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))******)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,---------------...000000//////000000000000//////000000000000111111111111000111111222222333333444222222222222222222222222000//////000222444666777222333444666777888888888777888BBBTTT\\\UUUIIIBBB999999999999999999999:::777777666777888999;;;<<<:::::::::999:::::::::;;;===@@@BBBBBB>>><<<<<<===888888777666666666666666555666777666444333333444555555444555666666555333222555777888666555555555;;;<<<=========@@@CCCEEEJJJOOOVVV[[[```fffnnntttxxx~~~yyypppfffZZZOOOHHHHHHAAA:::777999:::999777777555333333444444333111000111111000...---......---...///000000000///...........................111///------///000///...******************++++++++++++++++++++++++++++++************************))))))******+++++++++,,,(((((())))))*********+++******)))))))))***,,,---)))((('''&&&%%%%%%&&&'''((()))+++++++++***((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((''''''''''''''''''''''''|||zzzzzz{{{|||~~~pppdddZZZQQQHHHBBB??????===;;;999777666555444333333333222222111111000000000000000000000000000000000000000000000000,,,,,,,,,------.........+++,,,,,,------......///,,,++++++******++++++,,,///...------++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))''''''((()))))))))))))))******++++++++++++************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''%%%$$$$$$%%%''''''((('''&&&&&&&&&&&&%%%###'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%''')))******)))'''%%%''')))***)))((('''(((***(((((((((((((((((((((((((((((()))***)))(((&&&%%%))))))))))))******************+++++++++***)))))),,,***)))***...///...,,,000///---,,,++++++,,,,,,------......///000000000222111111111000000//////000/////////000222444666333222222222222222222333111111222222222333333333777666555555555666888999999888===KKKXXXYYYLLL???999999888777777666666666666666666777888:::;;;<<<;;;::::::999888777666666777???CCCBBB??????>>>;;;888777666666777777666555:::888666333222222333444333444555555666555555555555555555555555555555555888:::;;;;;;:::999;;;<<>>999888666666555555444333333222111000000000/////////...////////////////////////........................,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))((())))))******))))))(((((((((((((((''''''''''''))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''(((''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((()))))))))******++++++,,,+++++++++***((('''))),,,---,,,***000000///...---,,,,,,---,,,,,,,,,---......//////111111000000000//////////////////000111222444444444444333222222333444444111111222222222333333333888777777777777888999999999888;;;EEEOOOQQQHHH???;;;:::888777666666777888555555555666777888999:::999999888888777777666666888???CCCCCCBBBAAA>>>:::888777555666777777666444666555333222111222444555333333444555555555555555444444444444444444444444666777999888777777888::::::;;;<<<<<<===???CCCFFFEEEHHHMMMQQQUUUZZZ^^^bbbhhhmmmuuu}}}}}}xxxtttmmmfff___XXXRRRMMMQQQNNNJJJDDD???<<<:::999888777555333222222222222111111111000000000////////////000000000000//////000//////...------,,,,,,------------------------......------------......+++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$######$$$&&&((('''&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((~~~~~~uuupppkkkfffcccaaa___]]]^^^[[[WWWQQQMMMIIIGGGFFFEEECCCAAA?????????@@@AAAIIIOOOQQQJJJ<<<333222666/////////000000000111111/////////...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((())))))))))))(((((('''''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((+++******))))))))))))***''''''''''''(((((((((((((((((()))***++++++++++++***)))((()))+++,,,,,,+++//////000//////...---,,,+++++++++,,,------......///////////////............///000111222222333333666555333222222333555666111111222222222333333333777888999999::::::999999999888999???EEEGGGCCC>>>;;;999777555444555666888444444444444555777888999777777777777777777777777;;;???BBBBBBCCCDDD???999888666555555666666555444222222111000111222444555222333444444555555444444444444444444444444444444333555666666555555666777555666888777777777888:::777:::<<<>>>???AAADDDFFFGGGKKKRRRXXX^^^ccchhhkkkuuuzzzxxxpppggg```\\\VVVSSSNNNJJJEEEAAA<<<888===<<<999777555444444444333333222222222222333333111111000000000000//////...//////000000//////.../////////...------,,,,,,//////...------,,,++++++......------------......++++++++++++++++++++++++)))))))))******,,,------************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((()))[[[\\\\\\]]]]]]\\\\\\[[[OOOLLLIIIFFFFFFFFFEEEDDDDDDCCCAAA???===<<<<<<;;;:::999777666666666888888:::BBBIIIEEE;;;333222666/////////000000111111111////////////////////////////////////////////////++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++******))))))++++++************++++++******++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&''''''(((''''''((()))))))))((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((()))(((''''''((()))((((((((((((((((((((((((***)))'''&&&&&&'''((()))'''''''''((((((((())))))%%%&&&'''((())))))******+++++++++,,,---------------.../////////...,,,++++++++++++,,,------..............................---...000222222222222111555444222000000222444555111111222222222333333333666777999:::::::::999888777777999<<<@@@@@@>>><<<777777666555444444444444444444444444555666777888777777777888888999999999???@@@@@@???BBBEEEAAA;;;777666444555666666555333222222111111111222333444222222333444444444444444333333333333333333333333222333555444333333444666333555777777555444444555777999:::;;;:::;;;<<<>>><<<>>>AAADDDGGGJJJNNNQQQSSSYYYaaaeeehhhnnnwww~~~{{{vvvqqqmmmjjjhhhcccaaa^^^YYYSSSLLLGGGCCCBBB@@@>>>======<<<999888777666444222111000000000111111000000111111111222000000000000000000//////...//////////////////...//////.........---------......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%'''((((((&&&%%%'''(((******((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***CCCCCCCCCDDDDDDCCCCCCCCC;;;999777777888999999888555555444444444555555555444333222222222222333444222777<<<<<<777222//////111111111111111000000000..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))******++++++++++++******))))))******+++)))******++++++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''((()))))))))))))))((())))))******))))))((('''''''''(((((())))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((((((((((((&&&%%%&&&'''((('''%%%$$$%%%&&&)))))))))((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((%%%$$$###""""""###$$$%%%(((((()))))))))*********&&&'''((()))************+++,,,,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,---......//////------------............---...000111222222111000333222111//////111222333111111222222222333333333444555777888888888777666555777:::>>>@@@???<<<:::666777888888888666444222555555555555666666777888777777888888999:::::::::BBBAAA===:::===BBBBBB===666555444444555555444222444333333222222222222222111222222333333333333333333333333333333333333333222333444444333333444666111333666666555444444444555777888888777777999::::::;;;<<<<<<===>>>AAADDD???DDDIIIKKKKKKNNNUUU[[[```dddhhhmmmqqqvvv{{{~~~|||xxxsssmmmhhhdddbbb```^^^ZZZVVVRRROOOMMMLLLGGGGGGFFFDDD@@@===999777777666555555777777777555555444333222111111111000111111111000000//////...//////////////////000000......////////////.....................---------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******)))))))))***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&''')))******)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***888888888888888888888888777666444333444555444222111111111111000000//////222111111000000000000111000222444555444111---+++111000000//////.........,,,,,,,,,,,,,,,---------........................------------------------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,******))))))))))))******)))*********++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''''''''((()))))))))))))))((())))))******))))))(((((((((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&((()))'''$$$"""$$$&&&(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************))))))***+++,,,,,,,,,,,,)))***++++++))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////---------..................///000000111111111000111111000000000000111111111111222222222333333333333444555555666666555555444666:::???BBBAAA>>>:::888999:::;;;:::888666444555555555555555666777777777777888888999999999:::??????<<<888999>>>@@@>>>666444333333444444333222333333333333222222111111000111222222333333222222222222222222222222222222222333444444333333444555///111444444333222222333222444555555555555777888555666777888888999<<<>>>;;;===??????>>>???BBBEEEGGGIIIMMMPPPRRRUUUYYY[[[aaabbbdddgggiiikkklllmmmlllkkkhhheeedddgggmmmqqqvvvuuutttrrrqqqpppppppppnnnllliiieeebbb```______[[[ZZZWWWTTTPPPMMMJJJIIIFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<;;;999777555333666444333333333333222000111111111222222222333333111111111111000...---,,,......////////////000000---......//////......---........................++++++,,,,,,---...//////------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++))))))(((((((((************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((())))))))))))'''&&&'''((()))(((''''''((())))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&((()))444444333333333333444444555444222222333333111000222222222222111000///...222222111111000000000000111222333333111000///...///............---------,,,,,,,,,,,,---------...........................------------------------+++++++++++++++,,,,,,,,,******++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$'''***(((%%%###&&&)))''''''))))))***)))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))******+++,,,,,,++++++((((((((())))))))))))***))))))******+++******))))))+++,,,+++)))(((***,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,------......------......////////////000////////////000111111000111222222222222111000111111222222222333333333444444444444444555555666555555777===BBBDDDAAA===:::999888666666666666666444444444444444444555666666666666666777777777777999<<<===999888:::<<<;;;555444333333444444333111000000111111111111111111000111111222222222222222222222222222222222222222111222333333222222333444111222333333222111111222111333444444444444666777222333555666666666888999888888999::::::;;;;;;<<<999;;;>>>?????????@@@BBBFFFGGGHHHJJJKKKLLLMMMMMMJJJKKKKKKJJJIIIJJJNNNRRRSSSRRRQQQQQQPPPPPPQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDBBBAAA???>>>>>>999999888777666666777777666777888888777666444333777555333333444333222000//////000111111222222222000000111111000///...---........./////////000000---......//////......---........................,,,------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))))))))***++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))))))))((('''((())))))((('''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&'''(((222111111000000111111222111000///000222222111000///000000111000000//////111111000//////...------...000222000---,,,...111..................//////.........//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,+++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))'''(((((()))))))))))))))&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))###'''***)))&&&%%%(((,,,&&&'''(((*********))))))''''''''''''''''''''''''&&&''')))******)))'''&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&''')))))))))((('''''''''''''''((((((((()))&&&'''''''''''''''&&&&&&+++---///---+++***+++......---,,,++++++,,,...///)))******+++,,,,,,------........./////////000000000000///......///111222000111333444444333111000111111222222222333333333555555444333333555666777666444444:::AAAEEECCC???:::777333000///111444666333333222222333333444444555555555555555555555555333:::>>>;;;888999999888555444222333444444333111,,,---...000111111222222000000111222222222222222111111111111111111111111000111222222111111222333444555555444222000111222000111222222222222333444444666777777666555555666333333333666888:::999888444555777888777777888999999:::;;;;;;<<<<<<;;;;;;666999======<<<<<<>>>@@@============>>>???@@@AAA>>>>>>===<<<<<<===>>>>>>;;;;;;;;;:::999888777777555555555555555666666777111222444555666666555444333222111222333444333222111111111111111000////////////000111111000///...---.........//////000000---..................------.....................///......------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))*********)))'''((()))***((('''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''&&&%%%%%%&&&(((//////...//////000111222---...///111111///...---///////////////////////////000111111000...,,,***------..................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++***************************++++++))))))************)))))))))(((((('''(((***,,,---))))))))))))))))))))))))***)))(((''''''((()))******(((''''''))))))'''$$$''''''''''''''''''''''''$$$&&&''')))))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%!!!$$$'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))(((&&&$$$"""!!! %%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%&&&''''''((('''&&&$$$###%%%&&&(((************)))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///////////////000000000000000//////.........//////111111222222222333333333222222222222222222222222333222111111111222333444444444666:::>>>AAABBBBBB:::888777777777888777666666999;;;:::666444333555333333444444555555666666;;;:::999::::::999777555444555666666666444111000111000///......---......000111111111111222222222///000111222333222111111333222222222222222222333222222222222222222222222333333333444444444555555444444444555444444333333444444444444444444444444555555555555555555444444555555555555555555555555777777777777777777777777777777888999:::;;;;;;<<<:::999999999888888777777777777777777666666666666444444444333333222222222111222333444444333222111333333333222222000//////333222111000////////////222222111000/////////000////////////////////////---------............///,,,,,,,,,------.........---...///000000///...------,,,***))))))***,,,---++++++++++++++++++++++++************+++,,,------***************************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''(((******(((&&&''''''''''''''''''''''''***************************(((&&&&&&'''((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&//////////////////000111---...///000000///...---////////////////////////...///000000///...---,,,//////......------,,,,,,------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''')))***(((&&&'''''''''''''''''''''''''''((((((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&,,,+++)))(((((((((((()))&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''((((((((((((((('''''''''(((((()))))))))*********)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///.../////////000000000000//////............////////////000000000111111111222222222222222222222222222222111111111222333444444555777:::>>>@@@BBBBBB;;;888666555666777777777555888:::999666444444555222222333444666777888888:::999888888888888666444333444555555555333111///000000//////...///////////////000000000111111111///000111222222222111111222222111111111111222222222222222222222222222222333333333333444444444444333444444444444444333333444444444444444444444444555555444444333222111111444444444444444444444444555555555555555555555555555555666666777888888888777777777777666666666555555555555555444444444444444444333333333222222222111222222333333222222111000111111222222222111111333222111000////////////222111000000000000000000////////////////////////---------............///------...............///---...////////////...---------,,,++++++,,,------++++++++++++++++++++++++++++++*********+++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''))))))'''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''''''''))))))(((((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########000000//////.../////////---...///000000///...---////////////////////////........................000///......,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,++++++++++++++++++++++++*********...---+++***)))((((((((())))))************))))))''''''((()))************)))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&((())))))(((&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''+++'''!!! """%%%''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((***))))))((('''&&&%%%%%%(((((())))))))))))((((((&&&''''''((())))))******&&&&&&'''((()))***++++++))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---............/////////000000000//////............///////////////000000000000111000000000000000000000000222111111111111222333333444555777:::<<<>>>@@@AAA<<<999555444555777888888555666888888666555666777222222444555777999::::::999777666666777666555333222333333444333222000///000000/////////000111111........./////////000000///000111111222222111111111111000000000000111111222222222222222222222222222222333333333444444444333333444444444444333333444444444444444444444444555444333222000///......333333333333333333333333333333333333333333333333333333333333444444444444555555555444444444444444555555555444444444444333333333333333222222222222222222222111111222222222...///000111222333333333333222111000////////////000000000000000000111222////////////////////////---------............//////////////////.........,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,+++*********++++++************************((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&)))((((((''''''(((((()))&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))(((''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$###############111000///...............---......//////......---...........................------,,,,,,---...///...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***+++++++++***************,,,,,,+++***)))))))))***))))))************))))))&&&''')))*********)))((())))))))))))))))))))))))***))))))))))))))))))***))))))((((((((('''&&&%%%''''''''''''''''''''''''***((('''&&&%%%&&&''''''(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((%%% &&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%$$$'''((()))******)))((('''&&&'''''''''((((((((()))&&&''''''((())))))******(((((())))))******++++++((()))))))))************+++,,,,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,........./////////000000///............//////000111111111111222222222222000000000000000000000000111111111111111222222333444555777888:::;;;>>>???<<<999555444555777999:::555666777777777777888888555666777888999:::;;;;;;888666555555666666555444111111222222111000//////000000///000000111222222....../////////000000000///000000111111111111111000000////////////000000111111111111111111111111222222222222333333333333222222333444444444333333333333333333333333333333333333222111000/////////111111111111111111111111222222222222222222222222222222222222222222111111444444444444333333333333777777666666666555555555333222222222222222222222333222111000000111222333///000111222222222222222222222111000//////000000000/////////000111222222////////////////////////---------............///000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******************************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$%%%'''((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000///......---......------............---------------------------------,,,,,,,,,,,,,,,---...***+++++++++,,,,,,------------------------------++++++++++++++++++++++++***+++,,,------,,,+++******************************)))))))))***+++,,,,,,))))))************))))))&&&''')))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))(((((()))******)))((((((%%%&&&&&&&&&'''((((((((('''### """'''++++++(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&((())))))(((&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))******++++++((()))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++............////////////...............///000000111111111111111111111111////////////////////////000000111111222222222222333555777777666777:::======:::666444666999;;;;;;777666666777888999999999::::::::::::::::::;;;;;;888666444444555666666555000000000000000000//////000000///000000111222222/////////000000000111111000000000000000111111111000//////////////////000111111111111111111111111111111111222222222333333111222222333444444333333333333333333333333333333111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222111444444444444444444444444666666666666555555555555222222222222222222222222333222000000000000222333111111111222222222111111222111000000000000000000000/////////000111222222////////////////////////---------............//////......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((//////......---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...------------------------************************+++++++++,,,,,,+++++++++)))))))))***************(((((())))))***+++---...))))))************))))))'''(((((())))))((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&"""$$$'''(((((()))+++,,,((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''***(((&&&''')))***(((%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###((('''''''''&&&&&&&&&&&&))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++***------........./////////......---......///000111000///////////////......///////////////////////////000111111222222111111222444555444333333777;;;===:::888777888;;;<<<<<<:::888777888999;;;;;;:::;;;;;;;;;:::::::::999999888666333333444666666555000000000000000000000000000000/////////000111111//////000000000111111111000////////////000111222000000////////////000000111111111111111111111111000000111111111222222222000111222333333444444333333333333333333333333333111111111222333333444444111111111111111111111111222222222222222222222222222222222333333333333333444444444444555555555555444444444333333333333222111111111222222222222222111111111000000111111111111111222222222111111000111111000000000000000111000000000000000000111222////////////////////////---------............///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******************************)))******************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((('''&&&%%%%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((******)))((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''......---------...//////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))))))))*********+++))))))))))))***+++,,,,,,))))))************)))))))))(((((('''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((($$$&&&))))))((('''(((***((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&((('''%%%$$$$$$%%%'''(((%%%'''((('''&&&%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((*********)))))))))))))))))))))))))))************)))))))))*********++++++************************)))***+++------------,,,---------.........//////---------......///000111000000//////............000000000000000000000000...///000111222111111000000333444222//////444888===;;;999999;;;============;;;888999;;;<<<<<<;;;888888888888888888999999666444222111333444555555111000000000000000111111000000//////.../////////........./////////000000000//////...///000111222111000000//////000000111111111111111111111111111000000000000111111111222000000111333333444444333222222222222222222222222111222222222222222222333111111111111111111111111111111111111111111111111111111222222333333444444333333333444444444555555444444444333333333222222000111111111222222222222000000111111111111000000///000111222222222222222111111000000000000111111222111000000000000000000////////////////////////---------............///------------...............---,,,++++++,,,---...---,,,++++++++++++,,,---++++++++++++++++++++++++***))))))))))))******+++************************+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((***)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((('''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''''''''((()))&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++((('''+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((((())))))*********+++++++++***************+++))))))************))))))))))))'''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%***,,,---***&&&######$$$))))))))))))))))))))))))&&&''''''((('''&&&$$$###'''((()))++++++)))((('''(((((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%(((***&&&''''''''''''''''''&&&(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((('''((()))((('''&&&''')))#########$$$%%%(((***+++)))((('''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++++++++******))))))(((((())))))))))))************((())))))))))))*********************************)))***,,,...//////......---------.........//////---------......000111111222222111111000000000///111111111111111111111111...///000222222111111000000222333111------222777===<<<;;;;;;===>>>>>>===???<<<999999<<<======;;;444444555666777888888888555222000///111333444333111111000000000000111222111000///...............---------.........//////000///.........///111222111111000000000000111111000000000000000000000000000000000000111111111111///000111222333444444444222222222222222222222222333222222222111111000000111111111111111111111111111111111111111111111111000000111222333444444555222222222333333444444444666666555555555444444444000000111111222222222222///000111222222111000///---...///111333444444444111000000000000000111111222222111000//////000000////////////////////////---------.........//////---.........//////000000......,,,,,,,,,,,,......///...,,,++++++,,,...///++++++++++++++++++++++++))))))(((((()))***++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))),,,---,,,)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''$$$###$$$&&&((()))'''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++***(((&&&&&&''')))***((()))***+++++++++++++++))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&&&&''''''(((******))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''---,,,)))'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,111222111...***'''''''''(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++***((((((((()))***---,,,***))))))***,,,---........................,,,---......,,,,,,---...//////000000111111222222////////////////////////000000000000111111111111000111111111111222222222222222333555777999;;;===???===:::777555444444555000000111444888:::;;;;;;666555333111000000000000///000000111111111111000///////////////////////////////////////.........//////////////////000000111111000///////////////000000///////////////000222222222111111111111000//////000111111111111111222333444444333222000///333333333222222111111111444222111000111222444555333333333333333222222222222///...000222444333000222444666777555444444444555444222111000000111222555444222000000000000111111111222222222111111000222111000//////000111222/////////000000000000000000111111111000///---,,,111000///...............000//////......//////000222111000///...//////000000000000///////////////,,,,,,---------.........))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,+++***))))))***+++,,,)))))))))((()))******+++,,,+++***)))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&...............---------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++***(((''''''(((***+++)))***+++++++++++++++***))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((***+++))))))))))))((((((''''''******)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''((()))******+++---......,,,***(((((()))(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++)))((((((((()))***+++++++++,,,,,,+++++++++------------------------,,,---......,,,,,,---............---------------//////////////////////////////000000000111111111000000111111111222222222222222333333555666888999888777555333222333444444222111222444888;;;;;;;;;666555333111000000000000...///////////////....../////////////////////////////////////////////.../////////////////////...111111000///////////////000000////////////000000/////////000000111111111///000000111111111111111111222333444444333333222333333333222222222111111111000///......000222333111111111111111000000000444222111333666777666555111333444444333222333333666555444333222222333333666555444444333333444444222222333333333333333222333333222222222222333333111111111111111111111222222333333444333222111000333222111111000000000000000//////////////////000000///...------...//////000000//////...---,,,,,,........................++++++++++++++++++++++++************************++++++*********++++++,,,************************((()))***,,,,,,+++***)))*********))))))*********+++++++++++++++,,,------++++++***)))((('''&&&&&&'''''''''((((((((())))))''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***)))(((((()))++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***,,,,,,)))))))))(((((((((((('''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((()))*********)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%$$$''''''((((((((()))))))))(((***+++***)))(((***+++(((((((((((())))))))))))******))))))))))))******+++***))))))((())))))))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------,,,++++++***//////////////////////////////000000000000111111000000000111111111222222222222111222222333444555444333222111222333444555333222333555888:::;;;:::555444222111000///000000000000000000///...------////////////////////////......//////////////////000000000//////.........111111000///////////////000000////////////000000------...///000111222222///000111111222222111111000111222333444444444444333333333222222222222111000000///......000111222111111111000000000//////222111111222444666555444444555555444333333444666666555555444444444555555444444555666666666666555222333444555555666555555444555555555555555555444333333333333333333333333333444555555555444333222444333333222111111000000///////////////////////////......---......//////222111000///...,,,++++++000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,************************((()))***+++,,,+++******((())))))******))))))(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))***((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&,,,,,,++++++******))))))---,,,,,,,,,++++++******++++++*********************************+++++++++---+++***((((((***+++---+++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++,,,((((((((((((((((((((((((((('''&&&%%%$$$#########'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&''')))((((((''')))***(((((((((((())))))))))))***))))))))))))))))))*********))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...////////////......------////////////////////////////////////000000000111000000000000111111111111111111111111111222444444333333222222333444555666333222222444666888888777444333111000//////000000333333333222111000///...////////////////////////............////////////111111111000000//////...111000000///////////////000////////////000000111......//////000111111222000000111222222222222111000111111222222222333333222222222222222222222222222111111111111222333444333222222222111111111111222222222222333333333222777777777666555555888:::555555555555555666666666222444666777888888888888777888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777777777777777666666666666666888888888777666555555555555444333222111000000111111111111111111000////////////000000111111333222222111000///...---//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((()))***+++,,,************************((()))***++++++++++++***'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''++++++*********))))))))),,,,,,,,,++++++*********************************************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''(((((())))))))))))(((((()))************)))))))))'''''''''''''''(((((((((''''''&&&%%%$$$#########'''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))))))))******))))))))))))))))))*********)))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---........./////////000000000////////////////////////...////////////000000000//////000000000111111111///000000111222444555666333333333222222222222333222111000222444555555444333222000///...//////000333333333333222111//////////////////////////////---.........//////000000222222222111111000000000111000000//////////////////////////////000111111111111111111111111111111000000111222222222222222222222111000000000000000222222222222222222222222222222222222222333333444222222222222222222222222555555555555444444444444777777888777666777:::===999999::::::;;;;;;;;;<<<:::;;;===@@@AAAAAAAAAAAADDDDDDFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAA???>>>============<<<:::999888666666777888888777666666222222333333333333333333333333222222111111000000......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++************************))))))******++++++++++++'''((()))******)))((('''******))))))******+++,,,(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))************'''''''''((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%&&&'''''''''''''''''''''+++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))))))))+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))******+++++++++******+++++++++***))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((())))))******))))))((('''&&&''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((('''''''''''''''''''''&&&(((((('''&&&%%%&&&'''(((((((((((())))))))))))))))))************))))))(((((()))************)))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,---......//////////////////////////////......////////////000000/////////000000000111111///000000111333555666777222111111111000//////...222111000111222333222111222111///.........///000111111111111000///......////////////////////////------......///000000000111111111111111111111111111111000//////////////////......//////000111222222222222222111111111000000111222222333222222222333333111000000//////000111222222222222333333333111111111222222222222222111222222333333444444555444666777777666666777888:::;;;===>>>>>>???BBBDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNOOOQQQRRRRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMLLLKKKIIIGGGEEEAAABBBCCCDDDDDDCCCBBBAAA;;;;;;<<<<<<;;;::::::999777777666666555444333333000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))*********++++++++++++++++++++++++***************+++++++++((())))))******))))))((()))))))))))))))******+++(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((()))))))))******'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''))))))******+++,,,,,,,,,************++++++++++++*********+++++++++,,,,,,+++*********)))))))))(((******))))))))))))******************************''''''((()))************(((((()))*********))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((((((((())))))))))))((()))***++++++***)))((('''((()))***+++******))),,,++++++++++++++++++,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,------////////////////////////........./////////000000////////////000000000111111111111111222333444555000111111111111000//////333222111111222222111000111000///...---...//////000000111111111000000///////////////////////////------......///000000111.........///000000111111111111000///////////////............///000111222000000000000111111111111000111222222333333222222444333222111111222222333111111222222222333333333222222333333444444444333444555666777888:::;;;;;;888;;;>>>??????@@@CCCFFFHHHJJJNNNPPPQQQRRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^___```aaabbbdddeeeddddddeeeffffffeeeeeeeeeeeeeeeddddddddddddeeeeeedddccccccbbbaaaaaa``````aaabbbbbbaaa```^^^\\\[[[ZZZZZZ[[[[[[YYYWWWTTTSSSPPPQQQRRRSSSSSSRRRQQQPPPJJJKKKKKKKKKJJJHHHGGGEEECCCBBBAAA???<<<:::999888444333333222111000000///------------------------++++++++++++++++++++++++---,,,+++******)))******++++++++++++++++++++++++***************++++++,,,*********))))))*********(((''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))******+++++++++,,,******++++++,,,,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))))))))))))))&&&&&&((()))************&&&'''((()))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%'''((()))***))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''''''''(((***(((((((((((())))))))))))((()))***++++++***)))((('''((()))+++++++++***))))))***,,,------,,,***)))........................,,,---......,,,,,,---...///......------,,,,,,+++////////////////////////............/////////000////////////000000000000222222111111111111111222111222222333333333333222444333222222333333222000111000...------...//////111222222333333333222222////////////////////////---------...///000000111+++,,,,,,---...///000000111111000///////////////............///000222222------...///000111222222111111222333333333333222444333333222333444666777111111111222222333333333444555666666777777666666888999:::<<<>>>@@@AAABBBBBBFFFJJJMMMNNNPPPUUUXXXXXX[[[___bbbdddeeegggiiieeefffhhhjjjkkkllllllkkkjjjiiiiiiiiijjjlllnnnooojjjkkkkkkkkkkkkjjjjjjiiikkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhhhhggggggjjjjjjjjjiiihhheeecccbbbaaabbbbbbbbbaaa^^^[[[YYYZZZ[[[]]]^^^^^^]]][[[ZZZXXXXXXYYYXXXWWWUUUSSSQQQOOONNNKKKHHHDDDAAA>>>===888777777666666555555444////////////////////////..............................,,,+++******))))))++++++++++++++++++++++++******))))))******+++,,,,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---***)))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''(((((()))))))))***+++++++++,,,))))))************))))))+++***((('''''''''((())),,,+++)))((((((((()))***++++++)))(((''''''''''''))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))************))))))''''''(((((())))))******''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))((((((((()))((('''''''''(((***+++************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............///000000000000//////...000//////.........//////111000///......///000111111000///......///000111333222111000////////////000111222333333111000///111///...------...///111,,,------.....................------------......////////////////////////////////////000000000000........................111111000///////////////000000000111111111111111444444444444444222111111///111222222111111222444222333444555666777777777888999:::999777888;;;???@@@DDDIIIMMMOOORRRTTTVVV[[[YYYYYY]]]bbbfffgggfffdddfffiiillloooooollljjjpppqqqqqqqqqpppnnnmmmmmmllljjjiiijjjlllnnnnnnmmmjjjkkkkkkjjjhhhffffffgggfffgggiiilllqqqtttuuuuuutttooojjjgggggghhhhhhfffeeeeeeeeedddccc```^^^\\\___^^^^^^```aaa```^^^[[[___]]]\\\]]]^^^^^^]]]\\\^^^^^^^^^```aaa```^^^\\\YYYYYYYYYWWWTTTPPPLLLIIIHHHDDD???<<<;;;:::999888555555444333222111000000000000000///////////////---------------,,,++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))))))))))))))(((''''''((())))))***+++---...///))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))+++,,,***'''%%%&&&(((((((((''''''''''''(((((('''''''''(((((((((%%%###&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((()))))))))(((&&&$$$$$$$$$&&&'''"""###$$$%%%&&&&&&&&&&&&******************++++++))))))************))))))))))))(((((()))***+++,,,+++***)))((((((((()))******)))((('''&&&&&&&&&&&&))))))))))))))))))))))))'''(((***)))((((((***+++((((((((((((((((((((((((******)))((('''''''''((('''''''''(((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((((((((((((''''''''''''))))))(((&&&&&&%%%%%%&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''''''''((()))(((((('''((()))***+++************************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111111111111000//////...//////......---......///000000111111111111000000111000///......///000111222111111000//////000000111222444666555444111///000///...------...///000------...////////////.........------------......////////////////////////....../////////000000000........................222222111000000000000000////////////////////////000000111111111000000///...000222222222222444666666555555666777999;;;<<>><<<999888666555555444333222000///...---...//////000000/////////......---------,,,,,,,,,+++******************************+++******)))))))))))))))******,,,---...***)))))))))((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))***+++***'''&&&'''(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''((((((((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''(((((())))))******************))))))((())))))******))))))((())))))))))))***+++,,,,,,+++***)))((((((((()))))))))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))&&&((())))))((('''(((***''''''''''''''''''''''''++++++)))((('''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$))))))(((((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((()))***)))((((((''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000222222222222111000///......---------------......///000222333333222000///000//////......//////000111111000/////////000000222555888::::::777333000000///...------...///000......///000000000//////......------------......////////////////////////------........./////////........................333222222111111111111111000000000/////////////////////000000000111111111000222333444444444666888<<<<<<<<<>>>AAAEEEIIILLLOOORRRVVVXXXZZZ\\\___aaa^^^aaadddffffffggghhhiiijjjhhheeeeeegggiiiiiiiiilllkkkjjjhhhhhhhhhhhhiiilllmmmmmmkkkiiigggggghhhmmmkkkiiiiiilllnnnooooookkkiiigggeeeeeejjjqqqvvvsssssstttxxx}}}}}}wwwsssrrrpppooossssssqqqpppmmmjjjhhhfffiiigggdddcccddddddcccbbbbbb```___^^^______]]][[[]]]\\\\\\\\\]]]___```aaaaaabbbbbbaaa___]]][[[YYYXXXWWWUUUUUUVVVUUUSSSRRRPPPNNNLLLIIIFFFDDDBBBAAA@@@???===:::777444222111111222222333333333222222///.........------------------,,,++++++***))))))***++++++,,,,,,,,,++++++***))))))))))))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++***'''&&&'''(((((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''((((((((($$$&&&'''((((((&&&$$$###$$$$$$######$$$%%%&&&'''++++++******))))))(((((((((((())))))))))))(((((()))))))))))))))))))))*********))))))(((((((((((()))(((''''''&&&&&&&&&'''))))))))))))))))))))))))&&&((()))((('''&&&''')))''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&''''''((()))))))))***)))'''&&&%%%%%%&&&'''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%###""" !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))******)))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$''')))((((((((((((((())))))***(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++++++++++++++------------------------,,,------...000111111222333333333222222000///...------,,,,,,,,,---......///000111222222111000///////////////////////////000000/////////000000111333666;;;>>>===999444000///......------......///...//////000000000000000......------------......////////////////////////------------.........///........................222111111000000111111111111111111111111111111111222222222222333333444555444555888999999:::<<<>>>GGGHHHKKKOOOTTTYYY]]]___aaaccceeefffffffffeeeeeeaaacccfffhhhhhhhhhiiijjjgggeeebbbaaabbbccceeegggmmmnnnnnnmmmkkkjjjjjjjjjooopppqqqpppmmmlllnnnppptttsssrrruuuyyy}}}wwwuuussspppooosssxxx}}}}}}||||||xxxuuuqqqnnnnnnooooooooonnnllljjjiiihhhgggdddbbb```___]]][[[ZZZ[[[^^^```^^^^^^^^^]]]\\\[[[YYYYYY[[[YYYVVVVVVWWWXXXXXXWWW[[[YYYVVVSSSQQQOOONNNNNNMMMLLLJJJGGGDDDAAA???>>>888888888888777666555555000000000//////.........///......------,,,,,,+++******+++,,,,,,,,,,,,+++******)))))))))))))))************)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))(((''''''(((((((((''''''''''''(((((((((''''''%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$###"""!!!!!!###%%%&&&+++******))))))((((((((((((((())))))))))))((((((%%%%%%&&&'''))))))******))))))))))))((((((''''''))))))(((((('''((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''&&&''''''((())))))&&&'''''''''(((((()))))))))((('''%%%%%%%%%&&&''''''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++******)))(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))'''(((((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,,,,------------------------------------...000111222333444333333333222222000//////,,,,,,,,,,,,,,,---...///000///...------...///000......////////////......///.........///000111111333777<<>>999444000......------------.........//////000000000000000......------------......////////////////////////------------.........///////////////////////////000000/////////000000111000111111111111222222222333333222333333555666777777:::>>>AAADDDGGGJJJMMMVVVXXX[[[```dddfffhhhiiigggggghhhhhhhhhgggeeeddd```cccfffggggggggghhhiiihhhgggeeeddddddggglllooossswww|||}}}{{{wwwtttssswwwzzz|||{{{xxxxxx|||~~~~~~{{{yyyxxxvvvsssqqqjjjiiifffaaa]]]]]]___bbbcccccccccbbbaaa```___^^^aaa]]]YYYWWWXXXZZZ[[[[[[\\\ZZZXXXVVVUUUTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLEEEEEEDDDCCCAAA???===<<<666666555444333222111111//////.........---------******++++++,,,++++++***+++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))((('''((((((''''''''''''((((((((())))))'''%%%%%%''')))&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%''''''((('''%%%$$$%%%&&&((()))))))))))))))))))))(((((('''(((((())))))((((((''' !!!$$$&&&)))+++,,,---(((((()))))))))((('''&&&***))))))((((((((())))))((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++***)))((((((''''''((((((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***,,,---...///---------------------------......///111222333333111111111222111111000///,,,,,,,,,,,,---...///000000///---,,,,,,---///000---......//////......------------...///000111222333666:::===<<<888222...------------------------......///000000000//////......------------......////////////////////////------.........///////////////////////////////////////////////////000111//////000111222333333444333333333444666999<<<===@@@DDDIIINNNSSSWWW]]]```cccdddeeeggghhhhhhhhhhhhdddcccdddgggjjjlllkkkjjjiiikkknnnoooooooooooopppmmmlllkkkjjjkkkooovvv{{{||||||yyysssllliiijjjmmmqqqpppooommmllljjjiiiiiihhheee```]]]]]]]]]]]]]]]YYYXXXVVVTTTTTTUUUWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHBBBAAA@@@>>><<<:::999888333222222111000//////...+++,,,,,,,,,,,,+++***)))+++******)))))))))******++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((((((''''''''''''((((((***,,,---+++((('''))),,,&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%###$$$%%%''')))''''''&&&%%%%%%&&&'''(((((((((((()))))))))))))))''''''((((((((((((''''''"""###&&&(((******++++++'''((()))))))))((('''&&&(((((('''''''''(((((()))(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((''''''&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&(((((('''''''''(((&&&'''((()))***))))))(((************************)))************+++++++++))))))***+++,,,,,,------........................,,,------...///000000111//////000000111111000000------------...///000111//////............//////------...//////...---------------...///000222222222444888:::999555000,,,---------......---------------...////////////.........------------......////////////////////////....../////////000000000////////////////////////000000//////000000111222000111222444666777888999999999;;;>>>BBBHHHLLLOOOTTTWWWZZZ^^^aaadddhhhkkkiiigggeeeddddddfffhhhiiiffffffggglllsssxxx{{{{{{zzz|||~~~}}}|||||||||vvvuuutttssssssxxx~~~~~~~~~{{{yyyxxxwwwvvvssspppnnnllliiieeebbb[[[ZZZWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWVVVVVVVVVUUUXXXXXXWWWWWWVVVTTTSSSRRRPPPOOOMMMKKKHHHEEECCCBBB>>>===;;;999777555333222............---+++***)))++++++*********++++++,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))******(((''''''******)))'''((((((''''''''''''(((((('''+++---,,,(((&&&(((+++&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''((((((((((((''''''))))))*********(((&&&%%%'''((()))))))))(((&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((***++++++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******)))((('''&&&%%%%%%###$$$&&&((())))))((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$''')))***)))(((((((((&&&''')))*********)))(((************************)))************+++++++++++++++++++++++++++,,,,,,........................++++++,,,,,,---.........---...///000000111111000---------...///000111111...///000111111000///...,,,---...//////...---,,,,,,,,,------///000222333111333666888777333...+++,,,------......------,,,,,,------........................------.........////////////////////////////////////000000000000000000000000000000000000111111000000111222333333444555666888;;;===>>>???AAABBBEEEJJJPPPWWW]]]aaafffhhhiiiiiiiiiiiijjjllliiifffaaa___```eeekkkooonnnmmmooottt}}}}}}}}}yyyqqqlll```___\\\ZZZYYYZZZ\\\^^^XXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWW[[[YYYWWWTTTQQQMMMKKKJJJIIIHHHEEEBBB>>>;;;888777111000000///...,,,+++***++++++******+++,,,,,,---+++++++++************)))))))))))))))))))))))))))'''((((((((())))))*********(((&&&'''***+++)))'''((((((''''''''''''((((((###'''+++***&&&###%%%'''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%((())))))******)))((((((++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))******)))(((''''''))))))))))))))))))))))))%%%$$$$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))))))))((('''&&& """%%%&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((())))))(((((('''&&&%%%'''((()))******++++++***,,,,,,++++++,,,,,,---...+++,,,,,,,,,---.........+++,,,---...////////////......---...///000222333333111///......///......000000000000////////////........................////////////////////////...000333555444111...+++***,,,------------...000------,,,+++,,,---...///.........------,,,,,,,,,***((((((***...000000...//////...---------......222000---,,,...000222333...///111333444444333333444666:::===AAAGGGMMMRRRTTTVVVYYYZZZ\\\^^^bbbdddjjjgggeeefffiiimmmooopppppplllgggdddfffllltttyyyxxxwwwxxx||||||uuuqqqooohhhaaaccckkknnnkkkeeedddbbb___\\\ZZZYYYXXXZZZZZZZZZVVVSSSRRRVVVZZZ]]][[[ZZZZZZ[[[[[[YYYXXXUUURRRMMMJJJGGGDDD@@@>>>;;;:::999777555333222111...---,,,+++************111///,,,++++++,,,++++++'''(((***+++++++++***)))***)))(((&&&&&&''''''(((+++******)))(((''''''&&&)))))))))))))))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((******))))))((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''))))))((('''''''''''''''******))))))))))))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((('''((()))******++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000///.........---...///111333444666333000...///000//////000000000000////////////.........------.........////////////////////////000000111222111000///...+++---...---,,,,,,---///---,,,,,,,,,,,,---...............------,,,,,,,,,///---,,,,,,...///---,,,////////////...////////////.........///000000///333222222222222333555666<<<@@@FFFLLLRRRXXX]]]aaa```bbbcccccccccdddfffhhhfffgggggghhhkkkppptttwwwyyywwwtttppppppuuu|||~~~~~~}}}}}}}}}|||zzzvvvsssqqqqqqrrrrrr}}}~~~}}}xxxyyy||||||wwwtttsssqqqoookkkhhheeeccc```___\\\YYYVVVUUUVVVXXXYYYXXXWWWXXXZZZ\\\\\\[[[YYYWWWUUUSSSQQQMMMHHHDDDAAAAAA???===;;;888666444222111000///.........///...,,,******+++,,,++++++******+++++++++***)))(((***)))((('''''''''((((((******))))))(((((('''''')))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''((((((((()))(((''''''&&&'''''''''***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''###$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''''''''((((((((((((&&&'''((()))************'''((()))******++++++***+++++++++++++++,,,---------,,,,,,,,,,,,+++++++++111111111000000...---------------...///222444555999555111//////111111111000000000000///////////////...---,,,,,,---...///////////////////////////111111000////////////000---...///...,,,+++,,,---+++,,,------......------.........---------------111000......//////...,,,//////000000000000000000---...///111111000//////555444333444777;;;???BBBHHHMMMTTTZZZ___cccfffhhheeeffffffeeeccccccdddffffffiiimmmoooqqqvvv|||xxxrrrnnnmmmqqqxxx~~~xxxvvvuuutttssslllhhheeegggooovvvyyyyyy{{{xxxsssnnnkkkkkkkkklllgggeeebbb^^^\\\[[[[[[[[[eeejjjqqquuuwwwxxx|||~~~~~~~~~zzzwwwqqqmmmgggbbb^^^\\\YYYXXXXXXWWWVVVXXXZZZ\\\\\\[[[ZZZZZZZZZZZZYYYUUUOOOKKKJJJJJJIIIGGGDDD@@@===;;;:::999777555444444444444...---++++++,,,------,,,++++++,,,++++++***((((((***))))))((('''((((((((())))))))))))(((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&*********)))((((((''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((()))***************'''((()))******++++++***+++++++++***+++,,,,,,---,,,,,,,,,,,,---------------.........------,,,+++---------...///222444555:::777222000000222222333000000000000////////////000...---,,,,,,---...000////////////////////////000/////////////////////...//////...,,,++++++,,,+++,,,---...///...---,,,...............---------............///000000000...///111222222111000000---///111111222222333444555666999>>>DDDLLLRRRUUUZZZ]]]```bbbccccccdddfffcccdddeeedddcccccceeegggmmmrrrxxx{{{|||~~~tttkkkfffddddddkkkvvvyyyvvvuuu|||~~~{{{yyyuuunnngggccc```______YYYUUURRRUUU]]]ccccccaaabbb```]]]ZZZYYYYYYZZZ[[[VVVUUUSSSQQQPPPQQQQQQRRRUUUYYY]]]```aaaccceeegggccceeehhhjjjmmmsss{{{~~~~~~{{{yyyzzz|||zzztttooojjjeee``````___]]]\\\\\\[[[YYYWWWZZZZZZZZZ[[[[[[ZZZVVVSSSQQQQQQQQQOOOMMMIIIFFFDDDDDDBBB@@@===:::999999999444222000000000000...---+++++++++******)))))))))******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&''''''(((((())))))''''''(((((((((((('''''')))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))(((((('''%%%%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((***************)))(((((('''((()))******++++++***+++************+++,,,,,,+++,,,,,,---...//////000++++++,,,---------------------------///111333444888555222000111222333333000000000000///////////////...------------...///////////////////////////,,,---///000000///...---...//////...,,,***+++++++++,,,---...///...---,,,........................------.........//////000...000222444444333222000...000111111222444999======@@@GGGNNNVVV]]]bbbeeegggggggggeeeccccccdddfffhhhiiikkkllllllnnnpppssszzzwwwlllfffddd```eeelllssswwwzzz}}}}}}yyytttoookkkhhhfffdddiiiooorrrpppkkkeeeaaajjjfffaaa[[[VVVSSSSSSTTTSSSQQQPPPRRRWWWYYYVVVRRRSSSSSSTTTTTTUUUVVVVVVWWWSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWYYY\\\^^^YYYYYYYYYYYY[[[___dddhhhkkkmmmnnnnnnmmmkkkkkkllliiifffdddeeeeeeffflllttt~~~zzzuuuqqqooollliiifffaaa[[[VVV[[[ZZZYYYYYYZZZ[[[ZZZXXXUUUUUUUUUUUUSSSQQQOOONNNMMMLLLIIIFFFCCC@@@>>>===;;;999666444333111///,,,*********************+++***************)))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((''''''''''''((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''(((((((((((((((((('''&&&&&&&&&'''(((((())))))%%%%%%%%%&&&'''''''''(((''''''''''''((((((((((((************)))((('''&&&'''((()))******++++++******************+++,,,,,,++++++,,,------...//////,,,,,,---//////000000000---,,,,,,,,,---///111222444222000000222333333222000000000000////////////........................////////////////////////+++,,,...000000///---,,,...//////...,,,***+++,,,+++,,,------......------...............////////////000111000...------...000222555888888777444333111333666777888===DDDJJJOOORRRWWW^^^ccchhhkkklllhhhhhhgggfffeeegggjjjmmmqqqsssuuuvvvwwwyyy|||~~~tttmmmjjjfffggghhhgggdddccccccdddgggeeebbb___]]]]]]^^^___```cccgggiiihhhbbb\\\WWWZZZYYYWWWSSSPPPNNNOOOPPPTTTTTTUUUVVVWWWUUURRRPPPPPPRRRTTTWWWYYY[[[\\\\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXX[[[]]]___^^^\\\YYYVVVUUUVVVXXXZZZZZZ\\\^^^______```bbbdddcccaaaaaa```\\\XXX[[[aaafffiiimmmpppssswww{{{~~~}}}{{{{{{yyy~~~yyyrrriiiccc___]]]ZZZYYYZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSRRRPPPMMMIIIFFFDDDAAA>>><<<:::888555111...------,,,+++++++++,,,,,,***++++++++++++***))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&'''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((()))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&((())))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((('''''''''((()))******++++++******************++++++,,,,,,,,,,,,++++++*********------...//////.........---,,,,,,+++,,,---.../////////...000222333222111000000000000////////////,,,---...000000...---,,,////////////////////////,,,,,,---------.........---...///...,,,+++,,,------,,,,,,,,,,,,---......---........./////////000///000222111///...///111333555999======<<<999666777<<>>EEENNNTTTWWW\\\bbbhhhggggggfffgggjjjnnnqqqtttxxx|||~~~|||uuurrrkkkccc\\\XXXXXXYYY^^^^^^^^^^^^^^^^^^^^^^^^]]]___bbbeeegggeeeaaa^^^]]]aaaeeefffffffffiiikkkjjjmmmpppooollllllqqqvvvooonnnmmmmmmppptttxxx{{{vvvvvvuuutttsssrrrrrrqqqssssssrrrrrrrrrooollliiidddaaa^^^]]]^^^```bbbcccbbbbbbbbbbbbcccfffkkknnneeegggkkkllleee]]][[[___^^^___aaaaaa```aaadddfffdddfffgggeeecccdddjjjooovvvxxx|||~~~}}}yyytttpppvvvtttyyyxxxpppkkk^^^[[[WWWTTTQQQQQQRRRSSSWWWYYY]]]______\\\WWWTTTMMMKKKJJJIIIHHHEEEAAA>>>;;;999666222000...------++++++,,,---,,,+++***)))+++******)))(((''''''&&&''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###%%%&&&&&&%%%$$$&&&''''''&&&%%%&&&)))+++------&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''')))))))))((((((''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&''''''((())))))))))))))))))(((''''''((()))(((&&&"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''))))))(((&&&+++***)))'''''''''((()))******)))))))))))))))***))))))***++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......//////............//////...---,,,,,,---...000111......------...///111222111111111111111111111111//////000000///...------,,,,,,---...//////..............................---------------------------------.........//////111///------000111000...------...///111222444444777>>>GGGKKKJJJIIIJJJLLLWWWZZZ___bbbbbbbbbbbbbbb```dddgggiiiqqq}}}}}}}}}~~~zzzmmmhhhaaa[[[YYYZZZ\\\]]]gggeeedddfffiiilllmmmmmmllllllmmmnnnooopppqqqrrrooorrrwww{{{~~~~~~~~~}}}xxxyyy{{{}}}{{{wwwuuuqqqooollljjjhhhhhhiiijjjhhhjjjjjjiiilllsssxxxxxxnnnkkkhhhggghhhjjjllllllkkkjjjiiiiiijjjlllnnnpppooolllgggaaa___aaagggkkkssswww}}}{{{tttoooooonnnnnnpppvvv|||uuunnneee^^^[[[ZZZXXXWWWVVVVVVXXX[[[^^^^^^\\\ZZZWWWVVVUUURRRPPPMMMKKKJJJFFFCCC???;;;888666333111333000,,,******+++******,,,***))))))))))))(((&&&((((((((((((((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((*********)))((((((''''''((((((((((((''''''''''''))))))))))))((((((((((((,,,+++***)))'''%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((''''''(((((())))))(((''''''&&&((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%''''''&&&%%%$$$&&&'''&&&$$$""""""###%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))'''&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%$$$###$$$&&&'''&&&%%%+++***((('''''''''((()))***))))))(((((()))))))))))))))***++++++++++++***)))***+++,,,------------,,,,,,,,,---------...............//////.........---,,,,,,,,,,,,------...------,,,,,,---...///000111111111111111111111111//////000000///......---,,,------...//////..............................------------------------------------............222000------//////...,,,000000///000111444666888999BBBNNNUUUWWWWWWXXXYYY```bbbbbbbbbaaaaaacccdddjjjmmmooorrryyy}}}zzzyyyyyyyyywwwyyyzzzzzzyyyxxxxxxyyy~~~{{{tttfffccc___]]]^^^aaadddfffnnnoooqqqvvvzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{xxxvvvtttssssssssstttvvvvvvuuuvvv|||}}}vvvssspppooopppqqqrrrrrrvvvtttpppnnnooosssxxx{{{xxxtttooohhhbbb______```kkkpppwww}}}{{{xxxtttssssssrrrrrrsssuuuvvvyyy}}}zzzsssoookkkddd^^^YYYYYYYYY[[[]]]^^^\\\[[[YYYYYYYYYXXXVVVSSSPPPNNNJJJGGGDDDAAA???<<<999666555222...,,,,,,---,,,++++++)))))))))+++++++++)))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&((())))))))))))((('''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%$$$'''(((((('''$$$!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((''''''((()))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&***(((&&&&&&((()))***)))***)))((('''''''''(((((()))((((((''''''((())))))))))))***++++++++++++******+++,,,------...------,,,,,,,,,---------......---...///000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,+++,,,,,,---////////////////////////////////////000000000///......,,,---......///.................................------------------------,,,,,,,,,---------......///---,,,,,,...//////...222111000111444999===@@@CCCLLLXXXaaadddeeeeeefffhhhgggfffddddddfffjjjnnnwwwyyyzzzzzzzzzvvvooohhheeeeeegggiiikkknnnrrrtttttttttuuuvvvxxx|||}}}zzzyyyzzzxxxtttdddddddddfffiiimmmqqqtttzzz}}}|||yyyvvvuuuvvvwwwxxxwww|||xxxsssooopppuuu{{{}}}yyytttllleee^^^[[[cccgggooovvv{{{|||{{{zzzuuuvvvwwwuuupppllllllmmmooorrruuuwwwzzzwwwmmmaaa___]]]\\\]]]]]]]]]\\\TTTUUUWWWXXXWWWVVVTTTRRRRRRPPPMMMKKKIIIEEE@@@===999666333111000000///...***)))((())),,,---,,,+++))))))((('''''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))*********((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&%%%%%%&&&(((***))))))******)))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((())))))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%''''''(((((((((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&'''''''''''''''%%%$$$######%%%&&&%%%$$$'''(((((('''$$$"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%******((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$+++)))&&&&&&(((***++++++(((((((((((('''((((((((((((''''''''''''(((((()))))))))***++++++++++++***+++,,,------.........---,,,,,,,,,---------......,,,---///000000///---,,,,,,---.........,,,+++))),,,,,,,,,------...//////........................//////000000000//////...------...............---------------------------,,,,,,------------------,,,,,,,,,,,,------------*********+++---///111111111111111444:::AAAIIIMMMSSSYYYaaagggiiiiiiiiiiiiiiijjjjjjkkkmmmqqqwww|||~~~vvvpppiiifffbbb]]][[[\\\```dddiiikkkmmmnnnnnnoooppprrrnnnrrrtttsssvvvzzz{{{yyyqqqsssuuuwwwyyy|||~~~}}}~~~{{{vvvrrrqqqtttyyy|||~~~}}}xxxpppfff``````cccggglllnnnoooooonnnoootttxxxvvvpppkkkjjjkkkkkkmmmpppqqqssswww|||nnnjjjeeeaaa______^^^]]]SSSTTTTTTUUUVVVVVVVVVVVVWWWVVVTTTSSSQQQMMMHHHDDDAAA>>>:::888666444222000,,,***)))***+++,,,+++)))(((((('''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))((('''&&&&&&######$$$%%%&&&&&&'''''''''(((((()))***++++++,,,((('''''''''&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$&&&''''''&&&%%%'''((($$$$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%&&&''''''&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&''')))*********'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$'''$$$""""""###%%%&&&''''''''''''((((((((((((''''''''''''''''''((())))))))))))***++++++++++++***,,,,,,------......------,,,,,,,,,---------......+++---...000000...---+++---.../////////---,,,+++,,,------...//////000000------------------------//////000000000000000///---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,---...///111222111222555;;;DDDMMMVVV[[[___aaacccfffgggiiikkklllmmmooosssvvvyyy}}}|||xxxtttooojjjfff```aaaaaa___]]]]]]```cccggghhhhhhhhhiiikkknnnqqqqqqwww|||~~~~~~{{{zzzzzzzzz{{{{{{|||~~~~~~wwwmmmeeeaaabbbccceeeeeeeeeeeeeeejjjqqqvvvvvvpppjjjggghhhgggjjjnnnppprrrrrrssssssuuuuuuwww|||{{{~~~~~~xxxpppiiieeecccbbbaaa^^^\\\YYYVVVUUUTTTUUUUUUVVVUUUUUUVVVWWWUUURRROOOKKKHHHDDD@@@>>>;;;777555222000...---,,,+++)))''''''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$$$$%%%&&&'''(((((()))'''(((((()))***++++++,,,((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((($$$$$$$$$%%%((()))(((&&&$$$%%%%%%&&&&&&'''''''''***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((&&&%%%$$$&&&((()))((('''###$$$&&&'''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&(((******)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%'''%%%######%%%''''''&&&&&&&&&'''(((((((((''''''''''''''''''((()))******))))))***++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,......//////......------,,,---...///000000000000------------------------//////000111111111000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------........./////////000111111111111333555777:::@@@HHHPPPXXX___bbb```aaabbbeeeiiinnnrrruuuxxx{{{}}}ssspppllljjjiiihhhgggffffffhhhjjjiiieeecccdddfffmmmoooqqqsssuuuxxx}}}|||sssllljjjiiiiiihhhiiijjjkkklllppptttxxxwwwqqqiiidddbbbbbbeeejjjnnnqqqpppooommmppppppqqquuuzzz}}}{{{yyyxxxzzz{{{zzzxxxzzz~~~{{{tttnnnkkkiiihhhjjjgggbbb\\\WWWSSSRRRQQQSSSSSSTTTWWWZZZ[[[ZZZXXXRRRPPPLLLIIIFFFCCC???===;;;888555333111///,,,***))))))))))))***+++,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((('''&&&%%%&&&&&&'''((())))))***'''(((((())))))*********((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))(((&&&%%%&&&(((******)))$$$$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%((()))((('''###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&!!!"""$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''')))''''''((()))***)))(((%%%&&&'''(((((((((''''''(((((((((((()))***++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------,,,------......+++,,,---///////////////........................//////000111111111111111......//////...------,,,........................++++++,,,,,,---......///........./////////000000000333555666777888<<>><<<:::777444111------,,,+++******++++++))))))))))))))))))))))))'''((((((((())))))))))))&&&'''((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''%%%######$$$&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&'''((((((((('''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$&&&((()))&&&%%%%%%'''((()))'''&&&$$$%%%'''(((((((((''''''(((((((((((()))***,,,,,,))))))***++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,---------.........------,,,,,,------...,,,++++++***+++,,,...///***+++,,,...///......---........................//////000111111111111111.../////////...---,,,,,,000000000000000000000000++++++,,,,,,---...//////////////////000000000000---111666999<<<@@@FFFKKKOOOSSSZZZ```dddeeecccbbbaaaccchhhoooxxxwwwqqqnnnkkkjjjkkklllmmmnnnqqqqqqsssxxx}}}}}}{{{yyy}}}~~~vvvmmmfffdddddddddeeeggghhhgggeeeggggggggghhhiiillloooqqqsssppplllkkklllmmmnnnnnnfffnnnuuuwwwzzz|||zzzyyy{{{|||}}}}}}zzzuuuooolllbbb```\\\ZZZXXXWWWUUUSSSVVVUUUSSSSSSSSSRRRPPPNNNKKKHHHEEEBBBAAA>>>;;;888111000...,,,+++)))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******+++++++++*********))))))***************+++++++++000///---,,,+++,,,,,,---***+++---///000000///...---.../////////...---,,,---------........./////////...,,,+++******++++++//////000000000000//////000000////////////000000000000000000///////////////---***+++...///...,,,///000000......///222444777:::???EEEKKKRRRXXX\\\```^^^]]]___dddiiilllnnnpppssswwwyyy{{{~~~yyyqqqmmmggglllqqqrrrrrruuuzzz{{{rrrllliiiggggggdddaaadddiiieeeeeedddbbb___^^^___```hhheeecccccceeehhhjjjjjjjjjiiihhhhhhkkkqqqvvvzzz|||~~~{{{~~~{{{mmmaaa]]]ZZZUUURRRTTTQQQQQQRRRUUUWWWVVVTTTRRRRRROOOKKKHHHFFFDDDAAA???>>>;;;666333111///,,,+++,,,++++++,,,---,,,***'''(((((()))******)))(((''''''((()))))))))(((&&&%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''((())))))))),,,,,,,,,+++++++++******************++++++++++++///...---,,,,,,,,,------+++,,,...///000///...---)))***+++---...///......,,,------------.........///...---,,,++++++++++++......////////////......//////............//////000/////////////////////222///------///000///---000000000//////222666999>>>BBBHHHOOOVVV[[[```bbb```___```dddkkksssxxxzzz{{{zzzzzzzzz{{{||||||}}}vvvmmmiiihhhiiipppwww{{{|||~~~{{{vvvrrrrrroookkkjjjllljjjgggccc___\\\[[[ZZZYYY___\\\ZZZ[[[^^^aaacccdddeeedddbbbbbbcccfffjjjlllppprrrxxx}}}~~~~~~qqqhhh___VVVPPPPPPMMMMMMOOORRRUUUWWWWWWVVVSSSQQQOOONNNMMMLLLIIIFFFAAA>>>:::888666555333111///,,,)))(((((())))))(((((()))))))))((('''&&&%%%(((((((((((((((''''''&&&(((''''''&&&'''((()))***))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&((()))***&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''******)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''((('''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''((('''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,---......,,,---.../////////------((()))***,,,------------,,,,,,,,,,,,------------...............---,,,+++---------......---------...------------------...////////////////////////...,,,+++,,,...//////...///000111222444888>>>BBBLLLOOOUUU\\\bbbfffhhhiiiccccccffflllttt}}}~~~}}}zzz}}}yyyuuuqqqssssssoooiiieeeeeefffmmmttt}}}~~~|||wwwttttttqqqllleeeaaa___^^^[[[XXXZZZWWWUUUUUUWWWZZZ\\\\\\___^^^^^^]]]]]]^^^___```aaaccciiinnnooosssttthhh]]]VVVTTTOOONNNMMMOOOSSSWWWYYYZZZWWWVVVVVVVVVVVVTTTPPPMMMGGGEEEAAA???>>>===;;;999555111+++''''''((()))***************)))'''&&&%%%))))))((('''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&######$$$%%%&&&''')))***&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''((()))(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((((((((((())))))))))))))))))(((((((((((((((++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,---......///---......//////...---,,,---------,,,,,,+++******+++++++++,,,,,,,,,---------...///000///...,,,+++------............------......------------...............///////////////*********,,,///111333333///111444777;;;BBBIIINNNZZZ\\\___dddjjjnnnppppppnnnooopppuuu|||zzzxxxyyyxxxuuupppkkkhhhfffhhhkkkoooooolllkkklllnnnuuuyyy|||zzzzzz|||~~~|||}}}~~~xxxpppmmmmmmlllhhhdddbbb___ZZZXXXWWWXXXXXXWWW[[[\\\]]]____________^^^ZZZ\\\___bbbbbbggguuu{{{qqqjjjeeecccZZZWWWTTTSSSTTTWWWXXXXXXZZZZZZZZZ[[[[[[XXXTTTPPPOOOMMMIIIGGGFFFDDDAAA???;;;777111---+++,,,,,,,,,++++++++++++******))))))***)))'''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))***)))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''###############$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***)))))))))))))))((((((((())))))))))))************)))******+++,,,,,,------+++,,,,,,------...........................------///...------,,,++++++++++++++++++,,,,,,,,,---------.../////////...---,,,.........//////.........///..................///------....../////////000......///000111222444666111555:::???EEEMMMTTTYYY______aaagggpppwww|||}}}yyyqqqeeefffhhhgggdddbbbbbbccckkkqqqxxx{{{zzzyyyyyy{{{~~~vvvvvvxxx~~~}}}wwwlllkkkiiihhhiiikkknnnppplllkkkiiihhhhhhjjjmmmppppppnnnllljjjjjjllloooqqqrrrssstttuuuwww{{{~~~{{{vvvrrrqqqsssuuu|||}}}{{{vvvtttooohhhbbb^^^[[[XXXVVVZZZ\\\___ccceeefffeeeeee^^^\\\\\\\\\ZZZ]]]jjjwww~~~}}}~~~}}}xxxvvvtttssslllhhhbbb^^^[[[YYYWWWVVVYYYXXXXXXZZZ[[[ZZZWWWUUUVVVSSSPPPNNNLLLJJJFFFDDD>>>;;;777444222000...+++******************++++++***)))'''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((((((((''''''&&&&&&$$$######$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))******+++,,,---......,,,,,,---.........------........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------------.........------,,,......////////////......//////............//////---------......//////000...///000///......///111888===CCCJJJPPPVVV\\\```^^^^^^cccmmmzzz~~~vvvjjjbbbZZZ]]]aaaccccccfffjjjnnnvvv|||}}}|||~~~zzzvvvuuuuuuvvvuuutttttttttrrrooommmbbbdddhhhmmmrrrqqqlllggg```___^^^^^^___aaaccceee___^^^]]]ZZZXXXXXX[[[^^^```^^^\\\[[[[[[]]]```aaa]]]___aaabbbdddgggkkknnnmmmllliiieeeaaa``````bbbiiikkkrrr}}}xxxpppjjjeee```^^^^^^```dddgggjjjkkkkkkkkkddd```]]][[[YYYZZZaaakkkzzzyyytttsssssswww~~~~~~~~~~~~{{{zzzvvvqqqmmmhhhccc^^^[[[WWWVVVUUUVVVXXXZZZ[[[ZZZZZZXXXUUUTTTRRRPPPLLLIIIAAA???===<<<:::666111---******)))((())))))******))))))((('''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''((()))***&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********((((((((()))*********+++(((((())))))************)))******+++,,,---...///,,,---.........---,,,+++------------......///000,,,++++++******+++------,,,------------.........------,,,,,,,,,,,,---------------......---------...------------------...,,,,,,---......///000000,,,---//////......111444BBBGGGNNNTTTXXX\\\___aaa___bbbjjjwww}}}yyyrrriii___YYYYYY^^^dddgggjjjooovvv|||{{{xxxvvvtttsssqqqooonnnmmmmmmlllnnnqqqsssqqqmmmiiihhhhhheeefffgggfffeeedddeeefff___```ccceeefffeeecccbbb```````````````aaaccccccZZZZZZZZZWWWTTTSSSUUUXXXYYYXXXWWWWWWWWWXXXZZZ[[[SSSUUUWWWXXXXXXYYYZZZ\\\^^^^^^]]]ZZZWWWTTTTTTUUUZZZ[[[bbbjjjooooooqqquuutttxxx}}}~~~xxxtttpppmmmgggiiikkkmmmoooooonnnnnnhhhbbb]]]\\\\\\[[[^^^ccchhhooosssnnngggeeeggggggkkkqqqvvvyyy~~~~~~|||zzzwwwrrrkkkggg^^^ZZZUUUSSSTTTWWWZZZ[[[ZZZYYYXXXXXXWWWVVVSSSPPPIIIGGGEEEDDDAAA>>>999666000///---+++************(((((((((((((((''''''&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((('''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%'''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))************''''''((()))***++++++,,,))))))******+++++++++,,,)))******+++---...//////------...///...---+++***,,,,,,,,,---...///000111///---+++***((((((((()))---------.........//////---,,,+++******+++---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,000333555666888===AAAIIINNNUUUZZZ]]]^^^______dddhhhrrr~~~}}}{{{tttkkkccc]]]ZZZ[[[aaaggglllooouuu~~~~~~{{{rrrrrrrrrqqqooollljjjhhhgggfffdddcccbbbbbbcccdddbbbeeehhhhhheeebbbbbbccc]]]```bbbaaa``````dddhhhdddeeeeeecccaaaaaabbbdddggggggffffffffffffgggggg[[[\\\\\\ZZZVVVUUUWWWZZZZZZYYYYYYYYYYYYZZZ[[[\\\VVVXXXZZZ[[[YYYXXXXXXXXXVVVWWWWWWUUURRROOOOOOOOORRRSSSVVV[[[\\\ZZZ[[[^^^```dddiiilllmmmnnnqqqtttzzz~~~|||qqqrrrrrrsssrrrqqqpppoooiiiaaa\\\]]]^^^^^^^^^``````fffgggaaa\\\\\\^^^^^^^^^dddiiilllrrr|||}}}vvvqqqhhhbbbYYYSSSRRRTTTVVVWWWYYYYYYYYYZZZ[[[[[[XXXVVVRRROOOLLLJJJHHHEEEBBB???777555333000---,,,++++++'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&%%%)))***&&&$$$%%%%%%"""$$$$$$&&&''''''&&&$$$$$$((((((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))((('''&&&'''(((***,,,******++++++++++++******))))))************++++++'''((()))***,,,---...///'''))),,,...000000///////////////......---,,,,,,---,,,,,,+++*********+++...---,,,++++++---...000.........------,,,,,,,,,......---,,,,,,------------...//////...///111333333222222444999BBBJJJOOOWWWXXXXXXVVVUUUWWW\\\aaalllpppwww{{{ppphhhdddaaa\\\]]]gggppprrrnnnpppyyy|||yyyvvvsssqqqmmmiiifffdddeeeggghhhgggdddaaa^^^aaaaaa```^^^]]]^^^aaadddfffhhhiiiiiigggeeeeeefffiiimmmlllfffbbbeeehhhjjjkkkkkkllllllnnnooopppqqqtttvvvzzz~~~sssiiikkkmmmmmmiiidddbbbeeejjjggggggiiikkkmmmmmmkkkiiidddaaa]]]\\\___aaaaaa```]]]]]]\\\XXXUUUSSSTTTUUUQQQQQQSSSUUUWWWVVVTTTRRRQQQTTTXXXZZZZZZYYYYYYZZZdddmmmzzz~~~}}}xxxqqqlllgggeee```[[[XXXXXXYYYZZZWWWZZZ^^^______]]][[[ZZZ\\\^^^aaabbbfffnnn{{{|||}}}}}}wwwqqqggg[[[SSSPPPRRRVVVWWWWWWXXXYYY[[[\\\^^^^^^^^^YYYQQQMMMLLLKKKIIIGGG<<<:::666444333111...,,,)))((('''&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$)))***&&&$$$%%%%%%###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))(((((())))))***+++***)))((((((((()))***+++******++++++++++++******,,,,,,,,,------.........******+++++++++,,,,,,,,,***+++---/////////...------------------............------,,,++++++,,,,,,...---,,,++++++---...000/////////.........------///......------.........//////000///...///222444444555888===DDDKKKRRRVVVUUUXXX[[[\\\\\\]]]```ccckkkooouuu|||{{{pppjjjhhhfffbbb```gggoooqqqqqqttt}}}{{{xxxwwwxxxwwwuuuqqqooollliiigggeeeaaa^^^cccdddeeefffffffffeeeeeeeeeddddddbbbbbbdddiiillljjjllloooqqqssstttvvvyyy}}}}}}yyyxxxxxxwww~~~~~~~~~|||xxxxxx{{{}}}}}}}}}wwwrrrllljjjkkkmmmnnnmmmiiigggdddaaa^^^]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVTTTSSSTTTUUUUUUSSSSSSUUUVVVRRR[[[hhhuuu~~~}}}sssooohhhbbb^^^[[[ZZZYYYSSSUUUWWWYYYZZZZZZ[[[[[[YYY[[[\\\[[[\\\aaakkksss~~~~~~|||yyyyyyzzz}}}|||vvvlllaaaYYYUUUTTTTTTSSSSSSRRRSSSWWWZZZ]]]___```]]]XXXTTTQQQOOOLLLJJJHHHDDD???;;;888555222000,,,,,,+++)))((((((''''''))))))))))))((('''&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###''')))&&&$$$&&&'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))******************)))))))))******++++++++++++******,,,,,,,,,---...//////000---,,,,,,++++++*********,,,---...//////...,,,++++++++++++,,,---...............------,,,,,,------------,,,+++,,,---...///000000000/////////////////////............///000000000000//////111555888;;;???DDDKKKQQQVVVZZZ[[[XXX\\\aaaeeeggggggggghhhnnnpppuuuzzz}}}wwwuuusssssswww}}}|||tttoooppppppnnniiimmmqqquuuxxx~~~~~~xxxuuummmkkkiiihhhjjjkkkjjjjjjiiigggeeeccccccbbb```___fffgggiiilllpppuuuxxxzzzxxxvvvtttqqqoooqqquuuyyyvvvyyy~~~||||||~~~~~~~~~|||xxxtttrrrrrrqqqooolllkkkiiifffbbb___]]]]]]]]]ZZZYYYWWWTTTQQQPPPRRRTTTPPPUUU\\\ccciiilllnnnnnnllllllmmmnnnpppqqqssstttqqqqqqsssyyyuuummmhhhddd```]]]TTTTTTUUUVVVWWWYYYZZZ[[[YYYZZZYYYWWWUUUWWW\\\aaakkkqqqxxxyyyvvvuuuyyy}}}{{{uuupppqqqxxx~~~|||vvvnnnhhhddd```[[[WWWSSSQQQNNNNNNSSSXXX]]]___aaaaaa```]]]XXXTTTQQQPPPPPPLLLFFFAAA>>>;;;999777222111000...---+++******))))))))))))((((((((((((''''''((((((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""&&&(((&&&%%%'''(((&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''+++++++++++++++***)))(((******++++++++++++******((())))))***+++,,,---------,,,,,,++++++*********------............------+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---...//////////////////////////////............//////000......///000222666===AAAJJJLLLQQQVVV[[[^^^___```cccffflllpppqqqqqqooonnnrrrsssvvvxxxxxxwwwuuutttmmmlllkkkkkknnnttt{{{zzzxxx|||}}}|||wwwxxxyyy}}}}}}xxxqqqkkkgggeeeaaabbbdddgggiiikkklllkkkmmmkkkjjjjjjlllmmmnnnmmmqqqtttzzzzzzsssmmmjjjjjjkkkeeedddbbb^^^YYYWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYWWW[[[\\\\\\]]]___```bbbccc^^^___eeeqqq}}}||||||uuuooommmjjjhhh```___^^^^^^^^^]]][[[YYY[[[\\\[[[XXXVVVUUUXXXZZZYYY```ggghhhfffhhhooovvv}}}xxxqqqmmmmmmrrrvvvuuurrrnnnnnnpppnnnhhhbbbYYYTTTOOONNNRRRVVVZZZ[[[^^^bbbeeeccc^^^YYYWWWWWWQQQMMMGGGCCCAAA@@@>>>===888777666555333111///...***))))))(((((((((((((((((((((((((((((('''&&&%%%&&&'''(((******((('''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''###$$$&&&''''''%%%###!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!&&&(((&&&%%%'''(((&&&((('''%%%%%%%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''+++++++++++++++***)))(((******++++++++++++******'''(((((()))******++++++++++++++++++++++++,,,,,,,,,,,,---...////////////---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.............................................///000000,,,...000444888@@@HHHNNNVVVXXXZZZ^^^bbbeeehhhjjjssstttwwwzzzzzzxxxuuurrrrrrssssssssspppmmmiiifffdddgggjjjmmmpppuuu|||~~~|||yyytttrrrrrrkkklllkkkhhhccc``````aaabbbffflllrrrvvvxxxyyyyyyzzzxxxvvvwwwzzz~~~{{{vvvvvvwwwssssssssspppkkkfffcccbbb[[[XXXVVVVVVWWWWWWUUUTTTQQQQQQQQQQQQRRRSSSTTTTTTQQQSSS[[[jjjzzz~~~zzzuuuqqqqqqtttwwwwwwppppppqqqqqqoooooonnnnnnlllfff___YYY\\\[[[ZZZXXXWWWWWWXXXYYYSSSXXX^^^______bbbjjjqqqyyytttnnnlllmmmppprrrrrrrrrpppooossswwwwwwqqqkkkaaa\\\VVVUUUVVVXXXWWWUUU\\\```dddddd```]]]\\\\\\UUUQQQLLLGGGEEECCCAAA???======<<<;;;:::888666555---,,,+++)))((((((((((((((()))))))))((('''&&&&&&''''''((())))))(((''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((%%%&&&'''((('''$$$""" %%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""&&&(((&&&%%%'''(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###'''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))******************)))))))))******++++++++++++******************++++++++++++))))))***+++,,,,,,------,,,------...//////000000.........---,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,---------......------............/////////......//////000111222///222666<<>>999444///,,,***)))''''''((())))))***))))))+++)))'''%%%%%%''')))+++))))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""&&&'''&&&$$$$$$$$$)))'''%%%$$$''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& %%%$$$###---<<>>'''$$$'''%%%"""$$$((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$(((((((((((())))))))))))++++++***)))(((((()))))))))************+++++++++))))))***++++++++++++******++++++,,,,,,++++++***---......//////......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........+++---///000///.........111111222333555888<<<>>>GGGHHHOOOWWWYYYZZZbbblllttt||||||~~~zzzmmmfffiiikkkllljjjiiiiiijjjtttuuuxxx{{{}}}wwwpppkkkllliiiddd```^^^___```bbbhhhoootttwww{{{}}}||||||}}}}}}{{{tttmmmllljjjgggccc___\\\ZZZ\\\YYYUUUSSSSSSSSSSSSSSSSSSQQQOOOOOOQQQSSSTTTTTTWWW[[[ccclllvvv~~~yyysssqqqrrrqqqooonnnrrryyy}}}|||yyy{{{wwwooofff___\\\^^^aaaddddddbbb^^^YYYVVVWWWYYY[[[]]]______]]]^^^bbbeeellloooxxx}}}}}}~~~|||qqqbbbXXXUUUXXX[[[]]]___]]]\\\[[[ZZZXXXTTTPPPFFFEEEDDDEEEHHHIIIIIIHHHGGGDDD@@@<<<888444///,,,))))))*********))))))(((%%%''')))***+++***)))((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######&&&'''%%%$$$***&&&%%%&&&&&&###$$$'''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$ !!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###$$$))))))'''000===QQQ<<<***(((***'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''((()))******))))))(((((((((((())))))))))))++++++***))))))))))))))))))************+++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,------------------------/////////////////////...---///000111///......///000111333666:::@@@FFFJJJOOOOOOTTT[[[^^^aaakkkuuu|||yyyvvvxxx{{{yyyqqqkkknnnsssuuuuuutttsssrrryyyzzz}}}zzztttooojjjeeebbbbbbbbbaaa```aaadddiiinnnyyyxxxsssrrrpppnnnkkkiiihhhggghhhddd```\\\ZZZXXXUUUSSSRRROOOKKKJJJJJJLLLMMMMMMSSSVVV[[[ccclllttt{{{|||uuurrrqqqpppoooooorrrvvvxxxyyyxxxyyyvvvooogggbbbbbbeeeiiijjjjjjhhhccc\\\VVVTTTTTTWWWZZZ^^^``````bbbeeehhhfffiiioooxxx~~~~~~~~~xxxiii^^^XXXWWWUUUUUUTTTTTTUUUXXXZZZZZZXXXVVVNNNKKKHHHGGGHHHHHHHHHGGGKKKIIIFFFCCC@@@;;;666111++++++******))))))))))))&&&'''((()))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&&&&$$$&&&%%%''')))&&&"""###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###!!! """######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###((((((%%%+++666???111'''''''''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''((()))))))))))))))((((((((((((((())))))))))))+++***)))))))))))))))))))))************+++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++............................../////////////////////000111111/////////111111333777<<>><<<;;;888777666333111///---,,,))))))(((((((((((())))))%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###%%%***---OOO???///(((''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""###%%%%%%$$$$$$$$$$$$""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''%%%&&&''')))***+++++++++(((((((((((()))))))))))))))))))))))))))***++++++)))************+++++++++---,,,+++******,,,---///,,,,,,------------,,,,,,------............---------------....../////////++++++,,,,,,---......///------......///000000111///000111333777===EEEJJJLLLPPPUUUYYY^^^iiiyyy}}}yyyqqqgggbbbcccaaaeeekkkrrryyyyyysssooommmhhhfffdddcccfffnnnwww~~~~~~~~~~~~~~~~~~}}}|||zzzyyytttrrrqqqqqqsssvvvwwwwwwrrrrrrrrrrrrqqqpppooonnnppppppoooooooooqqqtttvvvxxxyyy~~~{{{xxxvvvuuuuuuuuuuuuuuuvvvxxxwwwvvvwwwyyy||||||}}}}}}vvvtttsssrrrrrrtttwwwxxxvvvuuuvvvxxxzzzzzzyyywwwtttrrrooommmkkkiiifffcccgggfffdddaaa___^^^]]]]]]]]]YYYTTTOOOLLLKKKLLLMMMRRRTTTZZZeeeoootttrrrnnneeegggiiiiiihhhhhhjjjlllooopppqqqpppmmmkkkkkkkkkjjjiiiiiikkkooorrrrrrqqqmmmiiieeedddgggiiijjjjjjeeebbb```aaadddgggfffeeebbbaaabbbhhhrrrzzzzzzyyyyyyyyywwwqqqggg```YYYXXXWWWVVVVVVTTTPPPMMMNNNOOOQQQUUUYYY[[[ZZZYYYSSSPPPMMMKKKLLLNNNPPPPPPTTTSSSRRRPPPMMMKKKIIIHHHFFFEEEDDDAAA>>>:::666444......,,,+++***)))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$"""###(((,,,---)))'''***,,,)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''%%%######$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((,,,---+++))))))'''$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))((())))))***++++++)))************+++++++++---,,,+++******,,,...///,,,------......------,,,//////000000000000//////........./////////000000,,,,,,------...///000000---------...///000000111000111333666:::BBBJJJPPPPPPSSSVVVXXX___nnnxxxrrrqqqmmmiiijjjoookkknnnsssyyy~~~zzzrrrjjjfffcccbbbaaabbbcccgggppp}}}}}}|||}}}~~~}}}~~~}}}{{{}}}~~~}}}{{{zzz{{{{{{{{{{{{{{{|||zzzwwwtttvvvwwwwwwvvvvvvuuutttssskkkiiigggggghhhiiiiiihhhjjjjjjiiihhhgggeeedddccc```aaabbbaaa``````aaabbbaaaaaagggpppssspppmmmlllllliiieeebbbccceeeggghhhlllooorrrrrrpppppprrruuurrrvvvzzz{{{yyywwwwwwxxxqqqpppooopppqqqsssvvvwwwtttssstttwwwzzz||||||{{{wwwsssnnnkkkjjjkkkjjjjjjiiiiiihhhhhhfffdddbbbaaa```[[[UUUPPPMMMLLLKKKJJJGGGIIIOOO[[[hhhoooooommmfffggggggfffeeedddeeeeeefffiiimmmnnnnnnmmmllllllnnnkkkjjjlllqqquuuvvvvvvllljjjhhhiiikkkkkkiiiggggggbbb___bbbhhhnnnooommmaaa\\\XXX\\\gggssszzz}}}~~~~~~~~~}}}wwwnnnggg```aaabbbbbb___YYYPPPJJJMMMLLLLLLOOOTTTXXX[[[\\\\\\XXXQQQMMMMMMOOOQQQRRRVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQNNNJJJDDD@@@===444222000...+++)))((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,(((%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$"""###&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((($$$%%%&&&'''''''''%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((******(((''')))+++%%%$$$$$$######$$$$$$%%%########################&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&'''))),,,((('''&&&%%%$$$%%%%%%&&&))))))))))))((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''(((***(((%%%######$$$&&&'''))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,******+++++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///++++++,,,,,,...///111222222222222000...---///000000666===AAACCCGGGNNNSSSUUUYYY]]]cccpppwwwsssnnnmmmooorrrtttssszzzzzzzzzxxxwwwxxxzzz}}}xxxqqqiiieeefffgggdddaaaeeejjjqqq|||~~~~~~|||{{{{{{zzz{{{{{{{{{|||}}}~~~|||yyyuuusssrrrrrrrrrsssuuuvvvtttsssrrrssstttuuuvvvuuuttttttrrrrrrssstttuuurrrnnnjjjhhhhhhhhhgggffffffeeeeeebbbcccccccccbbbaaa___^^^^^^]]][[[YYYXXXWWWVVVVVVZZZYYYXXXYYYZZZZZZXXXVVVXXXVVVUUUSSSSSSTTTVVVWWW^^^```ccccccbbbbbbeeehhhooonnnnnnnnnooopppqqqrrrrrrnnnjjjkkkoootttvvvvvvtttssstttuuuwwwyyy|||~~~xxxsssmmmjjjlllnnnooonnnnnnnnnmmmlllkkkkkkkkklllhhhfffccc^^^YYYTTTPPPNNNKKKLLLPPPWWW___fffjjjlllkkknnnqqqppplllgggeeeeeehhhhhhhhhjjjllllllkkkiiifffjjjqqqvvvyyyyyyxxxwwwrrriiidddgggiiihhhhhhkkkmmmmmmmmmooopppnnnkkkhhhddd[[[UUUWWW]]]ccckkkrrrwww}}}}}}uuupppmmmlllkkkiiifffaaaZZZTTTQQQNNNJJJIIILLLRRRZZZ``````]]]XXXSSSPPPPPPPPPQQQTTTTTTUUUVVVWWWWWWWWWWWWZZZXXXVVVVVVVVVRRRLLLGGG@@@;;;333---+++++++++,,,######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&''')))((('''&&&%%%%%%%%%&&&&&&############"""!!! '''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((((((((((((((()))))))))*********************)))((((((((())))))***+++,,,******++++++++++++************++++++,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///,,,,,,,,,---...///000111111222111000...///111444444:::AAAEEEFFFHHHLLLPPPVVV```lllrrrxxx{{{xxxtttrrrpppqqquuuxxxyyyyyy}}}}}}|||{{{zzz|||yyyvvvtttooojjjhhhjjjllllllkkksssyyy~~~~~~||||||}}}zzzzzz{{{|||}}}~~~}}}zzzvvvrrrppprrrrrrrrrsssvvvvvvvvvtttssstttuuuvvvvvvvvvvvvvvvttttttuuuwwwwwwuuuqqqnnniiiiiiiiihhhgggfffeeeeeebbbbbbccccccbbb```^^^]]]\\\ZZZYYYWWWUUUSSSSSSRRRTTTRRRRRRRRRSSSSSSQQQOOONNNMMMKKKJJJJJJJJJLLLMMMNNNQQQTTTUUUUUUUUUWWWZZZ]]]]]]___aaadddgggjjjkkkgggggggggjjjmmmoooppppppttttttuuuvvvxxxzzz{{{|||sssooojjjgggiiikkkllllllnnnnnnooooooooopppppppppnnnmmmiiieee```\\\YYYWWWRRRRRRTTTWWW[[[aaafffjjjkkknnnppppppnnnlllllllllhhhhhhgggfffffffffggghhhgggjjjqqq{{{|||wwwlllfffbbbeeefffeeeggglllpppqqqsssuuuvvvtttpppmmmddd[[[TTTTTTXXX\\\ccciiissstttxxx|||vvvrrrpppooommmkkkgggbbb^^^XXXTTTOOOKKKKKKPPPWWW\\\```___]]][[[YYYXXXVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYXXXXXXXXXUUUPPPLLLFFF@@@999333///---+++)))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''')))))))))(((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******(((&&&%%%'''''''''(((((())))))***************************((((((((()))******++++++******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///...---------...//////000000000000//////111666999<<>><<<<<<<<<;;;<<<<<<======AAADDDHHHJJJJJJKKKNNNRRRRRRUUUXXX\\\```bbbcccddd_________```aaaeeeiiikkknnnooopppqqqqqqooommmlllnnnnnnmmmmmmllllllkkkkkkgggjjjlllhhhaaa\\\\\\^^^[[[ZZZXXXWWWWWWXXXZZZZZZZZZ___dddeeecccbbbfffkkkuuu|||{{{uuurrrnnnrrrtttssspppppprrrtttnnnpppuuuzzz}}}|||xxxuuuoooiiidddbbbaaa```dddjjjjjjkkkllljjjjjjlllqqqvvvvvvrrrnnnllllllmmmmmmmmmhhhiiiiiigggddd^^^XXXUUUSSSUUUWWWZZZ]]]___aaabbb^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZZZZWWWTTTPPPLLLHHHCCC===:::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&###%%%'''''''''&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((())))))******++++++,,,,,,,,,((()))***++++++***)))((()))***+++,,,------------,,,+++*********+++,,,---,,,,,,,,,---------..............................---------............//////.........///000000111000333777:::>>>CCCIIIMMMMMMNNNQQQUUU[[[bbbhhhlllmmmsssyyyppp```___bbbgggnnnuuu{{{~~~wwwooojjjgggjjjkkkooowwwzzzvvvsssrrrmmmllljjjhhheeedddbbbbbb[[[YYYWWWUUUTTTRRROOOLLLIIIHHHGGGFFFDDDCCCBBBAAAEEECCCAAA@@@???>>><<<::::::::::::::::::;;;<<<<<<===>>>?????????AAADDDGGGGGGIIILLLOOOSSSVVVXXXYYYXXXYYY[[[]]]___bbbgggkkklllllllllkkkjjjhhhfffeeeiiiiiijjjkkkkkklllmmmmmmiiilllnnnkkkfffaaa___^^^ZZZXXXTTTRRRQQQQQQPPPOOOOOOTTTZZZ]]]^^^___bbbeeesss{{{xxxppplllllljjjooossssssssstttssspppmmmnnnqqquuuyyyzzzyyywwwvvvpppkkkgggbbb]]]___dddmmmqqqssspppjjjiiimmmrrrsssppplllkkklllnnnppppppkkkmmmpppqqqnnnhhhaaa\\\TTTSSSSSSTTTVVVXXX[[[]]]^^^^^^______^^^^^^]]]]]][[[]]]^^^]]][[[YYYYYYZZZWWWTTTPPPMMMKKKHHHEEECCC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$######$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%&&&(((***((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((()))))))))******((('''&&&%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%###%%%'''((('''%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''((((((((((((((('''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&'''''''''''''''''''''''')))******++++++,,,------((()))***++++++***)))''')))***+++,,,------------,,,+++***))))))+++---...,,,,,,,,,---------......---------------------------------............///............///000222222555999>>>CCCGGGLLLQQQTTTUUUWWW\\\cccjjjppptttuuuuuu{{{|||ooobbbeeegggkkksss{{{{{{~~~|||wwwqqqmmmjjjhhhhhhpppuuu~~~}}}zzzxxxwwwrrrqqqooommmkkkjjjiiiiiicccaaa^^^]]][[[XXXUUURRROOONNNMMMLLLJJJHHHFFFEEEIIIEEEAAA?????????>>>===;;;;;;:::::::::;;;;;;<<<===;;;::::::<<<===>>>===>>>>>>@@@BBBEEEHHHJJJLLLOOOQQQTTTWWWYYY]]]bbbggghhhhhhgggeeedddbbbaaaaaabbbcccdddfffhhhiiikkkkkkkkkkkkkkkiiigggeeecccbbb___\\\XXXUUUTTTRRROOOLLLKKKMMMPPPTTTWWW[[[___```lllqqqwwwxxxssslllgggeeebbbiiioooqqquuuxxxsssllliiiiiiiiilllppptttvvvwwwxxxsssnnniiibbb\\\]]]bbbkkknnnqqqqqqnnnllllllnnnkkkiiihhhiiilllooorrrsssqqqsssuuuvvvtttoooiiieee[[[[[[YYYXXXWWWVVVWWWWWW^^^^^^___`````````______^^^``````^^^[[[YYYYYYZZZWWWRRRMMMJJJHHHIIIIIIHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))))))'''&&&''')))"""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$""" """$$$&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###''''''''''''((((((((((((((('''&&&%%%&&&'''***+++((('''&&&%%%%%%%%%%%%%%%%%%''')))(((&&&$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((###%%%)))+++,,,***'''%%%'''''''''''''''&&&&&&&&&'''(((((()))******++++++((()))***++++++***(((''')))***+++,,,------...---,,,+++***))))))+++---...,,,,,,,,,---------......---------------------------------.........//////---------...///111222333999===DDDIIINNNRRRVVVXXX]]]aaahhhqqqyyy}}}}}}|||}}}wwwtttnnnhhhmmmmmmpppxxx}}}zzz|||~~~ooommmjjjiiiiiikkkoooqqqxxx~~~|||{{{zzzzzztttsssrrrpppnnnmmmmmmmmmjjjhhheeecccaaa^^^[[[XXXVVVVVVUUUTTTRRROOOMMMLLLMMMHHHCCCAAACCCDDDDDDCCC???>>>===;;;::::::::::::===;;;999:::<<<===:::777888888777888:::<<>>>>>>>>???BBBFFFKKKMMMWWWYYY\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZ[[[^^^ccchhhkkkjjjgggcccccceeefffeeeccchhhddd```___^^^]]]YYYVVVPPPOOOOOOPPPRRRVVVYYY[[[]]]aaahhhqqquuusssllleeebbbfffnnnzzzrrrgggccc___\\\]]]bbbhhhlllmmmqqqnnniiifffeeefffggghhhnnngggaaabbbgggkkkiiieeeaaadddfffeeecccgggrrr{{{yyy~~~vvvtttvvvwwwvvv{{{wwwjjj]]]UUU\\\]]]bbbhhhhhhdddccceeeccceeeccc^^^\\\\\\YYYUUUUUUNNNEEE>>><<<@@@GGGKKK###"""!!!"""%%%'''((('''%%%%%%&&&&&&&&&'''''''''"""""""""######$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%'''(((000,,,'''%%%&&&'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))***+++,,,---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...//////------...///---...000000.........///000000111111444888<<<@@@FFFKKKQQQTTTVVV[[[ccciiinnntttxxxyyy}}}~~~}}}{{{xxxvvvvvvxxx{{{|||{{{zzzyyyzzz~~~xxxtttqqqllliiijjjmmmrrryyy{{{yyywwwvvvuuutttqqqooommmmmmmmmmmmllljjjhhhgggccccccbbbbbb```^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUOOOMMMKKKJJJKKKLLLLLLKKKEEEDDDCCC@@@>>><<<:::999:::999888888777777888888777666666555555666777888::::::999999:::===AAACCCKKKNNNPPPQQQQQQRRRSSSUUUYYYXXXWWWXXX[[[```dddgggkkkhhheeedddeeefffeeecccccc```^^^]]]^^^\\\YYYVVVSSSSSSRRRRRRSSSTTTVVVWWWWWWZZZaaahhhnnnnnniiieeeaaadddlllwww~~~zzznnnccc]]]\\\\\\___dddhhhiiiiiinnnjjjeeebbbcccggglllooooookkkgggcccaaaaaaaaaaaadddhhhllljjjfffdddhhhmmmsss|||{{{{{{{{{zzz|||vvviii```[[[ZZZ\\\bbbdddbbbbbbdddaaadddccc___]]]]]]ZZZUUUVVVPPPHHH???:::;;;???CCC%%%###"""###%%%'''''''''$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$(((&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&(((---+++)))(((((((((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))******+++(((((((((((())))))))))))(((((()))))))))*********'''((()))*********))))))************+++++++++,,,++++++++++++++++++++++++------............---------...//////------...///...///000///...---...///---...000222555:::@@@EEELLLPPPVVVZZZ]]]cccjjjppprrrvvvxxxyyy{{{~~~}}}{{{|||}}}|||~~~~~~xxxpppmmmmmmooopppooouuu{{{|||zzzvvvtttrrrqqqqqqpppnnnmmmiiihhhgggffffffeeeeeeeee___^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSPPPNNNLLLKKKKKKJJJIIIGGGGGGFFFDDDBBB???===;;;:::999888777777666666777777888777666666555666666777888666555444444555777888>>>@@@CCCEEEFFFIIILLLOOOSSSRRRRRRSSSVVV[[[___bbbhhhfffdddcccccccccbbb```\\\\\\[[[\\\]]]\\\YYYWWWWWWVVVVVVVVVUUUSSSRRRQQQOOOQQQVVV\\\aaacccbbb```]]]```gggpppvvvrrrggg]]]WWWYYY]]]bbbgggiiiiiigggkkkgggcccaaaccciiiqqqvvvtttvvvvvvooofff______aaaccciiiooonnniiiccc```aaakkksss{{{~~~~~~vvvlll___YYYVVVZZZ___```aaaddd```cccdddaaa___^^^ZZZUUUVVVTTTNNNEEE<<<888999;;;)))'''%%%$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((+++*********)))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------............---------///000///...---...///...///000///...---///000...111444666999>>>FFFKKKRRRWWW^^^cccgggkkkooorrrssssssrrrsssxxxqqqnnnkkkkkkqqqwww}}}|||zzzxxxvvvtttqqqpppnnnmmmmmmmmmkkkiiifffeeebbb```______``````ZZZZZZYYYYYYXXXVVVUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMKKKJJJJJJJJJIIIFFFDDDFFFEEEDDDBBB@@@>>>===<<<999999888777777777777777888888777777666666666666777666555444333444555666777999;;;<<<>>>AAAEEEHHHJJJJJJKKKMMMQQQVVVZZZ]]]``````_________^^^\\\[[[YYYYYYZZZ[[[[[[ZZZXXXWWWXXXXXXYYYXXXWWWTTTQQQOOOLLLMMMNNNQQQTTTUUUVVVVVVTTTWWW^^^fffkkkiii```YYYSSSVVV\\\bbbgggiiijjjiiijjjiiigggfffhhhmmmsssxxxvvv}}}vvvjjjcccaaa```ffflllnnniiiddd```___dddkkkrrrwww}}}}}}uuujjj^^^TTTTTTXXX\\\```ddd```dddfffdddaaa___YYYSSSQQQSSSSSSMMMDDD===::::::)))'''%%%$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''((()))******)))((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------......---......//////......---...///000///......///000///000000///...///111333555888<<<>>>@@@FFFNNNTTTXXX___hhhqqqvvvyyyyyyzzzvvvrrrmmmnnnttt~~~xxxuuuiiiiiikkkqqqzzz}}}yyyvvvuuussspppnnnmmmkkkiiiiiiiiihhhgggeeedddbbb^^^[[[YYYXXXXXXYYYUUUUUUTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKGGGFFFEEEFFFGGGGGGEEECCCBBBAAAAAA@@@??????>>>>>>::::::999888888888888999999999999888888777777666777666555555555555666777444555666666777999===@@@@@@AAACCCFFFJJJOOOTTTWWWVVVXXXZZZ[[[ZZZYYYXXXXXXWWWXXXYYYZZZYYYWWWVVVVVVWWWXXXYYYZZZXXXVVVSSSQQQNNNNNNNNNMMMKKKKKKKKKKKKKKKNNNSSSZZZ______[[[WWWPPPSSSWWW\\\```cccfffhhhjjjlllooooooooopppsssvvvvvv~~~~~~pppffffffiiillllllhhhdddbbbaaabbbfffkkknnnuuu~~~~~~{{{|||~~~zzzttteeeUUUPPPRRRVVV\\\aaaaaafffhhheeebbb___YYYRRRJJJNNNQQQQQQKKKDDD???===$$$"""!!!"""$$$&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&((())))))(((&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((()))))))))************))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///......////////////.........///000000......///000///000111000000111444666777;;;AAACCCEEEJJJTTT[[[ccciiisss}}}}}}uuunnnnnnsss~~~}}}xxxsssmmmhhhgggkkkooowwwzzzwwwtttqqqooommmkkkiiiiiigggeeeddddddcccaaa______]]]YYYUUUSSSQQQQQQQQQOOOOOOOOONNNNNNMMMKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEBBBAAA@@@@@@BBBCCCBBBAAA========================;;;::::::999888999999999999999:::::::::999999888666555555555555555666666111222333333333333555777888999;;;>>>BBBFFFJJJLLLKKKOOOSSSVVVVVVUUUUUUUUUTTTVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXUUUTTTRRRRRRRRRPPPLLLIIIGGGHHHGGGHHHKKKPPPUUUWWWWWWVVVOOOQQQTTTVVVXXXZZZ]]]```fffkkkqqqtttsssrrrrrrtttyyyyyyxxxwwwsssmmmgggbbbaaaaaabbbfffggggggkkkttt}}}|||yyyxxx{{{}}}}}}|||wwwiii[[[SSSQQQRRRVVV\\\```eeegggeeecccaaa\\\UUUGGGIIIKKKMMMLLLIIIEEECCC""" !!!$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""$$$&&&%%%###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%'''((('''%%%%%%&&&(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''((((((((((((''''''&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&''''''((()))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++(((''''''&&&'''((()))***+++++++++,,,,,,,,,------***++++++,,,------............////////////.........000111000///...///000///000111111111333777::::::@@@GGGJJJMMMSSS^^^gggssswww}}}wwwppprrrxxxwwwooommmllliiiiiikkkrrryyy|||zzzuuurrrooollljjjhhhfffddddddbbb```^^^^^^]]]ZZZXXXWWWUUURRRPPPMMMLLLKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@@@@???===;;;;;;===>>>>>>>>>::::::::::::999999888888:::999999888888888888888999:::;;;<<<<<<<<<;;;:::777777666666555555555555000222333333222222333444333444555666999<<<>>>???===BBBIIIMMMNNNNNNOOOPPPOOOPPPQQQPPPOOOQQQTTTXXXXXXYYYYYYZZZYYYXXXWWWVVVTTTVVVXXXWWWSSSOOOMMMMMMHHHHHHHHHJJJNNNRRRUUUVVVRRRUUUWWWWWWTTTSSSTTTVVV]]]dddmmmrrrrrrrrrsssuuu{{{~~~sssjjjcccaaa```bbbgggiiieeedddkkktttyyy|||{{{zzzyyyxxxxxxxxxyyywwwnnneee___YYYUUUVVVZZZ\\\aaaddddddcccddd```[[[OOOKKKGGGFFFJJJLLLLLLJJJ###"""!!!!!!"""$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''###&&&'''&&&$$$###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$&&&'''&&&$$$$$$&&&)))###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((()))))))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))+++***)))))))))***,,,---++++++,,,,,,,,,---------))))))***+++,,,,,,------......////////////.........000111000///...///111///000111222222555999===CCCJJJQQQVVVYYYaaammmvvv}}}vvvrrrwww~~~}}}uuulllfffjjjnnnooosssxxxttt}}}|||xxxuuutttrrrooollliiigggeeeccc```aaa___\\\[[[ZZZXXXVVVTTTPPPOOONNNLLLJJJIIIHHHHHHDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>=========???<<<999888999:::;;;;;;:::999999888777666555444999888888777777777777777999:::<<<=========<<<<<<::::::999888777555555444000333555666555444444555111111222222333444555666222888@@@FFFGGGHHHIIIKKKJJJLLLMMMLLLLLLOOOTTTYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTXXX\\\\\\YYYUUUSSSSSSKKKJJJHHHHHHJJJOOOSSSVVVXXXZZZ]]][[[VVVRRRPPPPPPVVV^^^gggnnnoooqqquuuxxxuuuxxx}}}xxxnnnfffbbbaaaccciiikkkfffbbbgggoootttxxxzzz{{{zzzwwwuuuttttttvvvrrrnnnkkkccc[[[XXX[[[YYY^^^bbbbbbdddfffeeeaaa[[[QQQFFFCCCHHHNNNQQQPPP%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((((((************************...------,,,,,,------.....................---------...///...---------///000111222222222222222111000222333333555:::CCCIIIMMMSSSYYY___jjjvvv}}}xxxuuuuuuwww|||vvvnnnjjjjjjkkkmmmrrrxxx~~~}}}}}}}}}yyyvvvtttqqqnnnkkklllkkkhhhddd```]]][[[ZZZ[[[YYYVVVUUUUUUTTTSSSQQQOOOMMMKKKHHHFFFEEEEEEEEEBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999888888888444444333333333444555555333333333333333222111000222222222222222222222222444555666777888888888888888888777777666555555555666666555555444444444333222222222111111000000000222333555999<<>>===<<<;;;::::::888888777666666555444444444333333222222222333333111222222222222111000///111111111111111111111111333333444555666666666666888888888777777777777777666666555555444444444444333222222222111111111111///000111333555777888999@@@AAACCCDDDGGGKKKQQQUUUVVVXXXZZZ[[[YYYWWWVVVVVVSSSUUUWWWYYYYYYYYYWWWVVVVVVTTTPPPMMMKKKKKKMMMNNNOOOQQQSSSQQQNNNLLLLLLMMMOOONNNRRRZZZ^^^aaahhhpppvvvtttssstttwwwzzz{{{zzz|||vvvqqqmmmjjjhhhfffbbbbbbcccdddgggjjjlllnnnkkknnnoooqqqwww~~~|||{{{yyywwwwwwwwwuuurrrnnnfff___XXXUUUXXX]]]```bbbbbb^^^WWWOOOJJJIIIKKKNNN%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))*********'''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,))))))******++++++++++++------------------------........................///000111000///...///111///000000111111111222222///333999>>>CCCKKKUUU\\\cccnnnyyy}}}zzzwwwwwwyyyvvvyyyzzzxxxvvvxxxwwwqqqooopppqqqwww}}}}}}zzzyyywwwvvvvvvvvvxxx|||{{{wwwsssooolllfffdddbbb``````___\\\ZZZUUUTTTRRROOOMMMKKKJJJIIIKKKIIIFFFEEEEEEEEEDDDBBBBBBAAA???>>>===<<<<<<<<<<<<<<<;;;:::999888888777777666555444333222111111333333222111000000000000///000000000000///......////////////////////////000111222333333444444333555555555555555666666666555555555555444444444444333333333222222222222111////////////////////////777888:::===AAAGGGNNNTTTUUUVVVXXXWWWUUUSSSRRRRRRNNNPPPRRRUUUWWWWWWWWWWWWWWWVVVUUURRRPPPMMMKKKIIIGGGIIIKKKLLLKKKJJJKKKLLLLLLKKKLLLQQQTTTWWW^^^eeeoooooopppsssuuuvvvtttrrrpppoooooooooppppppnnnlllcccbbbaaaaaadddiiinnnqqqlllmmmlllkkkpppyyy~~~~~~xxxvvvuuuwww{{{~~~}}}|||vvviiiYYYQQQSSSYYY]]]___dddbbb^^^XXXRRRNNNMMMMMM%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,,,,,,,------------------,,,---------..................///000000///...///000000111111222333444555666777;;;???CCCHHHQQQ]]]eeerrr~~~}}}|||zzzxxxwww}}}xxxrrrqqqvvv|||zzzxxxvvvvvvuuuuuuuuuwww{{{}}}|||xxxrrrnnnkkkhhheeeccc^^^\\\ZZZXXXWWWVVVTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@?????????>>><<<===<<<<<<;;;::::::::::::888777777666666555555555777666555444333111000000222111000///............------............------------------------------...//////000111111000000//////000000111222222333444444444444444444444444333333333222222222222222111111000///......------111222333666999@@@HHHMMMPPPRRRSSSRRROOOMMMMMMMMMJJJKKKMMMOOOQQQSSSTTTTTTRRRTTTUUUVVVUUUQQQNNNLLLEEEFFFGGGHHHHHHIIIJJJJJJIIIJJJMMMPPPSSSVVV[[[```eeehhhmmmssswwwxxxwwwuuummmmmmmmmppprrrsssrrrqqqgggdddaaa___```eeekkkooorrrrrrppplllmmmssswwwwwwqqqrrrtttvvvyyy~~~yyyhhh[[[VVVVVVYYY[[[aaabbbbbb___YYYTTTQQQOOO%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&'''(((((()))(((((('''((()))++++++***))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++,,,,,,---......---,,,,,,---------.........//////---...//////------.../////////000111333666888999>>>@@@CCCGGGMMMXXXfffppp~~~yyyyyyvvvuuuuuuwww|||}}}yyyxxxwwwxxxyyyvvvwwwyyy}}}{{{xxxvvvtttqqqnnniiifffdddcccaaa___WWWUUURRRPPPOOOMMMJJJGGGIIIHHHFFFEEECCCBBBBBBBBB@@@>>><<<<<<<<<<<<;;;:::888888888777777777666666333333333333333333333333444444333222111//////...111000///...---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------...///000000222222222222222333333333222222222222222222222222111111111000/////////......///000111333777>>>BBBHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGHHHIIIKKKMMMOOOPPPPPPRRRUUUXXXWWWTTTPPPNNNFFFFFFEEEEEEEEEFFFFFFEEEDDDIIINNNRRRUUUXXX[[[\\\]]]bbbjjjqqquuuwwwwwwvvvooommmlllmmmppptttuuuvvvmmmjjjeeeaaaaaadddiiilllvvvxxxwwwrrrppprrrrrrppplllqqqvvvwwwvvvzzz{{{lll^^^UUUSSSTTT[[[^^^aaaaaa^^^ZZZVVVTTT%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&"""###$$$$$$&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))))))))******+++++++++***************************((()))))))))************************************+++,,,---......---,,,+++,,,,,,------.../////////---...///...---,,,---///------...000444777;;;===AAADDDHHHMMMUUUbbbqqq{{{}}}uuupppmmmrrryyyyyywwwzzzyyyxxxwwwxxxzzz}}}~~~}}}~~~~~~{{{xxxuuurrrooonnnjjjgggdddbbbaaa```]]][[[VVVTTTQQQOOOMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>>>><<<::::::::::::999888444444444444444333222111000000111111111111111111/////////...------,,,,,,//////...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000111111111111000111111111111222222222000/////////////////////---...///...///111444777===>>>???@@@??????AAABBBCCCCCCCCCEEEGGGJJJMMMOOOSSSUUUWWWXXXVVVSSSPPPMMMIIIGGGDDDDDDDDDDDDCCCBBB???FFFMMMPPPSSSWWWYYYXXXXXX]]]dddjjjmmmnnnooopppmmmkkkiiiiiimmmrrrvvvxxxqqqooollliiiiiikkknnnpppwww|||}}}yyyvvvuuusssooommmrrrwwwxxxwww{{{{{{iiiZZZRRRPPPTTTXXX]]]___^^^\\\YYYXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((((((''')))))))))))))))******+++************************))))))*********+++++++++,,,,,,++++++***)))))))))+++,,,...//////...,,,+++,,,,,,------...//////000---///000///...---...///...///000333888===AAADDDEEEIIIPPPVVV^^^iiiuuu~~~{{{rrrooonnnpppwww|||wwwwwwwwwwwwxxxzzz}}}~~~}}}{{{|||zzzwwwtttpppmmmkkkjjjfffdddbbb```^^^\\\XXXVVVUUURRRPPPNNNNNNLLLJJJHHHBBBBBB@@@>>>===<<<;;;;;;;;;999888777888888777666444444555555444222111000......//////000000000111------------------------...------,,,,,,---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++************++++++,,,,,,------........./////////000000//////000000000111111111000///////////////......,,,---......------...000222444666777777999<<<>>>@@@@@@@@@BBBFFFJJJOOOQQQUUUVVVVVVVVVTTTRRRPPPNNNNNNKKKHHHGGGHHHHHHGGGEEE???FFFKKKLLLNNNTTTVVVUUUTTTYYY^^^bbbdddfffjjjlllooollljjjjjjmmmpppssstttssssssssstttvvvxxx{{{||||||{{{xxxtttpppooopppqqquuuyyy~~~wwwfffYYYQQQOOOSSSXXX[[[\\\[[[ZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&''''''''''''''''''&&&%%%&&&((()))+++,,,,,,---&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%)))((('''''''''(((***+++))))))))))))))))))))))))((())))))))))))*********---,,,,,,+++***)))((((((+++,,,...//////...,,,+++,,,,,,------...///000000///000111000///...///111222222444888===BBBHHHKKKJJJPPPXXX___eeellluuu{{{||||||wwwnnnlllooosssxxx~~~{{{{{{xxxyyy{{{~~~~~~}}}}}}{{{zzzzzzxxxuuuqqqnnnkkkiiihhhdddccc```___]]]YYYTTTQQQNNNLLLJJJIIIJJJIIIGGGEEECCCBBB@@@>>>===<<<;;;;;;999777555555666666555444777777777777666444222111---......//////000000000........./////////000000------,,,,,,,,,---......)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***)))(((((((((((())))))))))))------------......//////......//////000000000111222111111000000//////...+++---......---++++++,,,+++---000111333555999<<<>>>>>>???AAAFFFLLLQQQUUUTTTTTTTTTTTTSSSSSSRRRRRRTTTPPPMMMLLLMMMNNNMMMKKKAAAHHHJJJHHHJJJQQQUUUTTTQQQUUUZZZ]]]```dddiiimmmsssqqqnnnnnnooopppoooooorrrtttwww{{{|||xxxtttppppppllljjjppp{{{}}}~~~sssaaaVVVNNNQQQVVVYYYYYYYYYZZZZZZ$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$&&&'''(((%%%!!!"""$$$"""$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''''''''######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%''')))''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))************)))***+++,,,---,,,++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------...------,,,,,,,,,,,,,,,---------......,,,---...000222333222000111333777<<>>===:::999777777666777666666555444333222222222222111000000000111111........................,,,---...---,,,,,,,,,...---,,,,,,+++******))))))************************)))))))))))))))*********+++++++++*********))))))+++++++++******))))))(((++++++++++++++++++++++++++++++,,,,,,,,,------------------...............///......---,,,,,,++++++,,,,,,,,,---------......222333555999???FFFKKKOOOSSSVVVYYYZZZXXXUUURRRQQQNNNMMMNNNPPPRRRSSSRRRPPPOOOMMMLLLLLLOOORRRSSSTTTVVVXXX[[[]]]]]]]]]]]]^^^eeeggglllsssxxxxxxtttpppvvvuuuvvvyyy}}}~~~yyyuuutttmmmjjjhhhiiinnntttxxxyyyuuuvvvzzzwwwppp]]]XXXSSSPPPQQQTTTWWWYYY$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""$$$'''******)))'''&&&(((&&&%%%'''******'''$$$''''''&&&%%%$$$$$$######((('''&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&(((++++++)))&&&######((()))))))))))))))))))))'''''''''''''''((())))))))))))))))))************&&&'''((()))))))))(((((()))************+++++++++++++++******++++++,,,---,,,------.........------....../////////000000000......///000000111111111555999@@@GGGOOOYYYbbbhhhtttxxx|||~~~{{{}}}uuuooopppuuu}}}xxxnnnlllnnnrrrvvv{{{}}}{{{xxxuuurrrqqqqqqrrriiigggcccaaa___]]]ZZZWWWWWWTTTQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCAAA@@@@@@???>>>===;;;999888666666666777666555444333222111111000000000000000111222222------------------------+++---...---,,,+++,,,...,,,,,,++++++******)))))),,,+++***))))))***+++,,,'''(((((()))******++++++++++++*********))))))))),,,+++***)))(((''''''&&&*********************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,///......------,,,,,,,,,************+++++++++,,,---...///333999AAAHHHLLLNNNQQQUUUVVVTTTPPPMMMLLLKKKKKKLLLOOOSSSUUUUUUTTTRRRRRRRRRTTTVVVVVVTTTSSSUUUXXX\\\______^^^]]]]]]\\\___dddlllssswwwxxxxxxwwwvvvuuuuuuvvvvvvuuusssvvvzzz}}}~~~{{{wwwtttrrrmmmjjjffffffjjjoootttwwwxxxxxxzzz~~~|||xxxfff```WWWQQQOOOQQQSSSTTT$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''((()))((('''&&&%%%$$$%%%'''((((((%%%"""&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((******(((&&&%%%%%%((((((((((((((()))))))))'''''''''''''''((())))))((()))))))))************'''''''''((((((((((((((())))))*********++++++++++++************+++,,,,,,,,,------...................../////////000000000000111222222222222444666:::???GGGOOOWWW```jjjqqq{{{xxxqqqssszzz{{{tttooorrrsssxxx}}}|||yyyuuuqqqooommmmmmnnnccc```]]]\\\ZZZXXXUUUSSSRRROOOLLLKKKIIIGGGEEEBBB?????????>>>>>>======<<<;;;:::999777666555555555666555555333222111000///000000/////////000000111------------------------+++,,,------++++++,,,---------------,,,,,,++++++,,,+++)))(((((()))+++,,,(((((())))))************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++*********)))---------,,,,,,+++++++++)))))))))*********++++++,,,++++++...333:::@@@EEECCCGGGLLLNNNLLLJJJHHHGGGHHHHHHIIILLLPPPSSSSSSSSSSSSTTTVVVYYY[[[ZZZWWWSSSSSSVVVYYY[[[\\\\\\]]]^^^YYYZZZ]]]bbbiiiqqqwwwzzzyyywwwuuurrrpppnnnmmmkkkooorrrvvvxxxxxxuuurrrpppooolllhhhgggjjjpppwww{{{}}}vvvnnnggg]]]UUUPPPOOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###$$$%%%&&&'''&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))+++&&&&&&&&&''''''((((((((('''''''''''''''((())))))((()))))))))************((((((((()))))))))******))))))*********+++++++++++++++******++++++,,,---,,,---....../////////...------.........////////////111222222222444888;;;AAAHHHQQQZZZ```hhhpppwww|||tttooorrrwww{{{wwwsssssssss~~~zzzxxxtttpppllljjjiiiiii___]]]ZZZXXXWWWUUUSSSPPPNNNLLLIIIHHHGGGEEECCCAAA<<<<<<;;;;;;;;;:::::::::888888777555555444444444444444333222111000//////222111000///............------------------------+++,,,---,,,++++++,,,------,,,,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************))))))((((((*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******++++++******))))))((((((+++++++++***************************++++++++++++,,,+++******---222888;;;999===BBBDDDEEEDDDDDDDDDHHHHHHHHHKKKNNNQQQRRRRRRSSSTTTWWW[[[]]]\\\XXXUUUQQQRRRSSSTTTUUUWWW[[[___YYYYYYXXXZZZ___gggpppvvvwwwvvvtttqqqnnnkkkkkkkkkkkkmmmpppssstttsssooommmnnnllljjjiiikkkrrryyy~~~uuurrrlllcccZZZTTTPPPMMMKKK$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''''''''&&&(((+++---%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))))))))))))))******************)))))))))***+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,---...///////////////------........./////////---///111111222666<<>>@@@BBBDDDHHHGGGHHHJJJNNNRRRTTTTTTSSSSSSUUUXXXZZZZZZXXXUUUPPPPPPOOOOOOOOORRRWWWZZZWWWWWWWWWWWWZZZaaaiiiooorrrrrrrrrooommmmmmnnnpppnnnnnnoooppprrrqqqmmmkkkjjjjjjiiihhhjjjooowww}}}{{{uuuqqqjjjddd^^^WWWQQQMMM$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''###$$$&&&''''''&&&%%%$$$###$$$&&&'''&&&$$$""" %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''))))))(((((()))+++&&&&&&&&&'''(((((())))))'''''''''''''''((())))))))))))))))))******************)))))))))***+++,,,)))************+++++++++------,,,,,,------...///,,,---...///000000000000....../////////000000000---000333444666;;;DDDKKKVVVaaapppyyy~~~xxxtttpppppppppqqqwww~~~xxxrrrttt}}}~~~}}}|||zzzwwwtttsssrrrpppmmmhhhddd```]]]YYYWWWTTTQQQPPPNNNKKKHHHIIIGGGEEEDDDCCCBBB@@@>>>;;;::::::999888777777666444444333222222222333333000000000000000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,))))))))))))))))))***************************************)))))))))))))))***)))))))))((((((((((((((())))))******+++++++++************************(((((()))))))))*********)))))))))))))))*********)))))))))))))))*********)))************+++++++++,,,+++)))))))))+++---//////111333555666999===@@@DDDDDDDDDHHHMMMRRRUUUVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPPPPPPPNNNMMMMMMOOORRROOOSSSWWW[[[]]]aaafffjjjkkkmmmnnnnnnmmmooossswwwrrrpppoooooopppooollliiihhhhhhhhhhhhhhhlllrrrxxxzzz|||zzzwwwtttnnnfff]]]WWW$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((%%%$$$%%%%%%%%%$$$######%%%&&&%%%&&&'''''''''%%%###!!!"""$$$&&&'''%%%"""&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%(((+++,,,***(((''''''&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))***************)))((((((((()))+++,,,)))************+++++++++...------------...//////,,,---...///000000000000000000000000111111111111000444777999;;;AAAKKKSSS^^^jjjzzz|||xxxvvvuuuvvv{{{tttrrrxxx~~~|||{{{zzzyyyvvvsssppppppooonnnkkkgggaaa\\\YYYWWWTTTQQQNNNMMMJJJGGGEEEGGGEEECCCBBBBBBAAA???>>>;;;;;;:::999888777666666333333222222222222222333////////////000000000000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,)))***++++++++++++***)))((((((((()))******++++++))))))))))))((((((((((((+++++++++***************************************))))))))))))************(((((())))))******++++++***************+++++++++))))))))))))******************))))))***+++------------...//////222777:::???>>>@@@DDDKKKPPPTTTVVVVVVTTTRRRQQQQQQRRRQQQPPPQQQRRRRRRPPPMMMKKKJJJJJJHHHOOOXXX___bbbdddfffhhhfffiiikkklllmmmqqqwww{{{vvvssspppnnnooonnnkkkhhhhhhiiijjjhhhhhhjjjoootttxxx{{{}}}tttiiibbb((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''((((((&&&&&&%%%$$$$$$%%%%%%%%%###%%%''')))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''((()))***)))(((*********)))))))))))))))***************************&&&######'''+++---...,,,,,,,,,---------.........//////000111222222333//////000000111222222333,,,222888;;;===CCCOOOXXXfffpppssstttuuuyyy}}}||||||zzzwwwsssqqqoooooopppmmmkkkgggdddaaa^^^YYYVVVOOOOOONNNLLLKKKIIIHHHHHHEEEDDDCCCBBB@@@???>>>>>>;;;;;;:::888777555444444111111111111000000000///111111111111000///...---,,,,,,---...---,,,***)))************************++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,------,,,+++,,,+++***))))))***+++,,,''''''''''''((()))***+++*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))((((((((((((************************++++++++++++++++++++++++******+++,,,...///000000888:::===AAAEEEMMMTTTZZZZZZVVVQQQOOOPPPQQQPPPNNNSSSSSSTTTVVVXXXUUUNNNIIIFFFKKKRRRZZZ```dddfffgggjjjgggeeehhhpppxxx}}}{{{sssooonnnnnnmmmlllhhhmmmppppppmmmkkknnnrrrwwwwwwxxx|||~~~zzz'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''***++++++***)))))))))))))))*********************************///+++(((''')))+++,,,,,,,,,,,,,,,---------.........//////000000111111111000000000111222333444444444999>>>@@@BBBIIITTT]]]lllvvv{{{xxxppprrrvvv}}}~~~|||zzzyyyyyywwwssspppmmmllllllllljjjhhhdddaaa___[[[VVVSSSNNNMMMLLLJJJIIIGGGEEEEEEBBBBBBAAA???>>>===<<<;;;999999888666555444333222111111111000000000//////000000000000///...---,,,,,,,,,---------,,,+++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++,,,,,,++++++***)))(((((((((((()))***++++++***))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++******+++,,,---......///444666999===CCCLLLUUU\\\\\\WWWPPPMMMMMMNNNNNNNNNPPPQQQSSSWWWYYYWWWRRRNNNFFFHHHLLLRRRZZZbbbiiimmmoookkkfffeeejjjsss}}}}}}xxxtttrrrqqqppppppppptttvvvuuupppmmmnnnpppxxxwwwwwwxxx{{{&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((('''&&&### %%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%'''***,,,,,,+++(((((())))))******++++++************************---+++******+++,,,,,,+++,,,,,,,,,---------......////////////////////////111111111222333555666777:::>>>BBBDDDGGGNNNZZZcccvvv~~~~~~{{{wwwssspppttt{{{}}}zzzxxxwwwwwwuuussspppmmmjjjhhhggggggfffccc```]]][[[WWWSSSOOOMMMLLLJJJHHHFFFDDDBBBAAA???>>>===<<<;;;:::999888777777666555333222111111000000000000////////////////////////...---,,,,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++******))))))))))))******......---++++++*********))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,...000333888???IIITTT[[[]]]WWWPPPKKKJJJKKKMMMMMMNNNPPPSSSXXX[[[ZZZWWWTTTMMMKKKJJJLLLSSS]]]hhhooopppkkkddd^^^^^^iiixxx}}}yyywwwvvvvvvwwwyyyzzzwwwqqqllljjjjjjtttuuuuuusssqqqtttyyy~~~&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&+++***)))'''&&&$$$###"""&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&'''***++++++***''''''((()))***++++++,,,************************&&&'''((()))+++,,,---,,,,,,,,,,,,---------......////////////............000111111222444777999:::AAAEEEIIIMMMQQQYYYdddlll~~~|||{{{yyyyyy{{{zzzwwwwww{{{~~~zzzxxxwwwwwwxxxuuussspppllliiifffeeedddbbb```\\\ZZZWWWTTTPPPLLLLLLKKKIIIFFFDDDAAA@@@???===<<<;;;:::999888777666666555555444333111111000000000/////////.........---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))))))))***+++---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&''''''((()))******+++***************************************************************)))))))))+++---///333999CCCNNNUUUZZZWWWRRRNNNLLLKKKLLLLLLNNNPPPTTTXXX[[[[[[YYYXXXWWWSSSNNNLLLPPPXXXbbbhhhjjjfff___VVVSSS\\\nnn}}}~~~{{{{{{vvvwwwwwwsssmmmhhheeedddkkknnnpppnnnjjjkkkpppuuu|||$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%###"""###%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%###""""""###%%%&&&)))((('''&&&%%%###""""""%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''((()))***)))(((''''''((()))***++++++,,,************************&&&''')))+++,,,,,,------,,,,,,,,,---------......////////////............000000111333666:::>>>@@@HHHMMMTTTZZZaaahhhqqqwww{{{zzzzzz{{{uuuyyy~~~}}}}}}~~~{{{yyyxxxxxxyyyyyyvvvtttqqqnnnjjjgggdddccc___]]]ZZZWWWUUURRRNNNKKKJJJIIIHHHEEECCC@@@>>>===<<<<<<;;;999888777666555555555444333222222111111/////////............------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,(((((())))))************))))))))))))))))))))))))((()))++++++++++++)))((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******************************)))))))))(((((((((++++++---///333;;;CCCIIIRRRRRRQQQPPPNNNMMMLLLKKKNNNQQQUUUYYYZZZZZZYYYXXX\\\YYYTTTQQQRRRWWW]]]aaabbbaaa\\\TTTPPPVVVeeerrr}}}tttsssrrrooojjjgggeeedddcccgggkkkjjjgggfffjjjnnnwww}}}$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$"""###%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***((('''((()))***)))'''(((((())))))******++++++************************+++---//////---,,,------,,,,,,,,,---------......////////////////////////111111333666:::@@@DDDGGGKKKQQQ[[[eeelllrrrvvvyyy~~~|||zzz|||{{{yyyxxxwwwwwwxxxxxxvvvtttrrrnnnjjjfffcccbbb]]]ZZZXXXUUUSSSPPPLLLIIIHHHGGGEEECCCAAA???===<<<;;;;;;:::888777666555444444444333222222111000000///.........------------,,,------...------,,,,,,,,,,,,+++++++++,,,------************************++++++++++++++++++++++++***+++,,,------,,,+++***+++******)))))))))******))))))************))))))((((((((())))))***,,,,,,((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))(((***+++,,,,,,...222888===EEEHHHLLLMMMLLLKKKJJJJJJMMMQQQUUUWWWXXXWWWWWWXXXZZZYYYWWWVVVWWWZZZ]]]___]]]^^^\\\VVVRRRVVVaaakkk}}}uuussspppmmmkkkjjjjjjjjjccceeeggggggffffffiiillluuu|||###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&***(((%%%"""###&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((''''''((()))******))))))))))))))))))*********************************,,,...//////,,,,,,---///,,,,,,,,,---------.........//////000000111111111333333555999???FFFLLLPPPRRRZZZfffrrryyy|||{{{{{{}}}}}}zzzyyyxxxwwwvvvuuutttttttttssspppmmmhhhdddaaa___ZZZXXXUUUSSSQQQNNNJJJGGGDDDCCCBBB@@@???===<<<;;;:::999888777555444333333222222111111000/////////.........---------,,,,,,------............------,,,,,,+++++++++,,,---...************************++++++++++++++++++++++++)))***,,,------,,,***)))((())))))************)))(((((()))******)))((((((******)))))))))******+++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))***+++++++++---000333999===AAADDDEEEFFFHHHJJJJJJNNNSSSUUUVVVVVVWWWXXXXXXXXXXXXYYYYYY[[[\\\]]]\\\\\\[[[WWWTTTWWW___fffrrrzzzyyyuuuqqqmmmlllmmmnnnoookkkiiifffdddeeegggkkknnnssszzz"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***%%%###$$$&&&$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%%%%'''***,,,,,,+++*********)))))))))))))))************************'''***,,,,,,++++++///222,,,,,,,,,---------.........//////000111222222333444555888<<>>===;;;::::::888888777666444333222111000000//////......------......---------,,,,,,,,,------......///.........,,,,,,+++***+++,,,...///************************++++++++++++++++++++++++)))***,,,------,,,***)))'''((()))+++++++++***))))))***+++,,,,,,+++***))),,,,,,+++***))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((()))************,,,...111555999<<<>>>AAAFFFJJJGGGLLLQQQTTTTTTUUUWWWZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZXXXUUUTTTWWW^^^cccjjjrrr{{{vvvpppmmmlllnnnpppqqqtttnnngggcccdddiiinnnqqqqqqxxx%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$###""""""$$$%%%&&&'''''''''&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%'''******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,------.................................---///111222222222444666666:::>>>CCCMMMYYY______mmmvvv}}}yyywwwxxx}}}~~~{{{yyy|||{{{yyyvvvsssrrrppppppmmmlllkkkiiieee```[[[YYYXXXTTTOOOKKKHHHFFFDDDCCCBBB@@@>>>===<<<;;;999777666666555555444444444333////////////////////////......---------,,,,,,,,,------,,,+++,,,---...///++++++---......---++++++++++++++++++++++++++++++***)))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))******))))))))))))***+++,,,---************************,,,,,,++++++***)))))))))******))))))))))))******))))))(((((((((((())))))******)))))))))))))))*********))))))))))))************))))))******+++,,,+++,,,...222777<<>>DDDJJJVVVcccjjjkkkttt{{{~~~|||}}}}}}}}}}}}}}}~~~}}}{{{yyyzzzyyywwwtttrrrpppooonnnmmmllljjjgggbbb^^^ZZZWWWUUURRRMMMIIIFFFEEECCCAAAAAA???===<<<<<<;;;888666777777666555444222222111...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++************************************************************************************)))))))))(((******))))))))))))******))))))))))))***+++,,,,,,******************************************++++++((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))************))))))))))))************))))))******+++,,,+++,,,---000333777;;;===???DDDIIILLLRRRWWWVVVRRRTTTVVVXXXYYYXXXXXXXXXYYYUUUTTTRRRNNNNNNSSS\\\ccckkkooovvv}}}{{{wwwtttsssssstttuuuyyyxxxuuuqqqmmmooouuuzzz|||~~~%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))************+++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***........................///000000000000222666999AAAFFFMMMVVVcccqqqxxxyyy~~~|||yyy~~~}}}}}}}}}{{{yyyvvvuuutttrrrpppooommmmmmlllkkkgggccc^^^ZZZWWWUUUQQQNNNIIIFFFDDDCCC@@@???@@@>>><<<;;;;;;:::777666888777666444222111000///........................------------,,,,,,,,,,,,+++,,,,,,---------------++++++************++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))************)))))))))******+++************************((())))))***++++++,,,,,,)))((((((''''''(((((()))))))))(((((((((((())))))***)))))))))))))))************))))))))))))*********))))))))))))***++++++++++++,,,---///111333444:::@@@EEEJJJQQQWWWWWWSSSUUUWWWXXXXXXWWWVVVVVVWWWTTTTTTQQQMMMLLLOOOVVV]]]hhhiiimmmsssyyy|||}}}|||zzzyyyxxxwwwwwwwwwxxxxxxvvvvvvuuuqqqnnnpppuuuzzz$$$$$$$$$%%%%%%%%%&&&&&&""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++........................222222333222333666;;;???HHHOOOWWWaaannn|||~~~}}}|||{{{||||||zzzxxxtttssssssqqqooommmlllkkkkkkhhhddd___ZZZVVVSSSQQQMMMJJJGGGDDDCCCAAA???>>>>>><<<:::999999888666444555555444333111000//////........................---------,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))******))))))))))))******+++******))))))))))))***************************))))))*********++++++++++++******************+++))))))(((((((((((())))))))))))))))))))))))***+++******))))))))))))******)))))))))))))))***++++++******++++++---...//////666<<>><<<:::888666666666555444222...////////////000000000------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************))))))))))))******))))))((((((((())))))***************************,,,,,,++++++***))))))(((***))))))(((((())))))***))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))))))))******)))(((((((((((()))******'''(((***+++,,,---------...333:::AAAMMMYYY___^^^WWWXXXXXXVVVTTTTTTUUUWWWZZZ^^^bbbaaa[[[UUUQQQPPPKKKOOOUUU^^^eeejjjkkkjjjmmmqqqwww~~~|||yyyyyy###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&(((******'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,...---------,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,---......///000000////////////////////////000333777;;;???DDDIIIMMMRRR[[[gggtttzzz{{{~~~|||zzzxxxwwwwwwvvvtttrrrqqqqqqpppnnnkkkhhhdddbbb]]]\\\ZZZWWWRRRNNNJJJGGGAAA@@@???>>>???>>>;;;999888666555444555444333111//////..................------------------------,,,,,,,,,++++++++++++***+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))******************))))))))))))******((((((((((((((()))***+++************************++++++*********************))))))(((((())))))***))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))))))))******((((((((((((((()))******((()))***+++,,,,,,+++***)))---222777BBBOOOVVVVVVTTTUUUUUUSSSRRRRRRSSSUUUYYY]]]``````[[[WWWUUUVVVNNNPPPUUU\\\dddiiijjjjjjjjjlllooossszzz|||}}}###$$$%%%&&&'''&&&%%%%%% !!!"""###$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$#####################&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%!!!###$$$$$$######$$$&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((%%%(((++++++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))******))))))))))))))))))))))))&&&''''''((()))******+++*********)))******+++,,,.........------,,,,,,,,,++++++,,,,,,---...//////.........///////////////000000000000000000000000333666<<>>BBBFFFJJJNNNQQQSSSWWWXXX[[[^^^^^^^^^^^^___[[[^^^bbbgggjjjhhhccc___ddddddfffkkkooosss~~~|||xxxqqqtttxxxzzz{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((()))))))))''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&%%%&&&''')))))))))(((((()))))))))&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))***)))))))))))))))******+++++++++((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......///000000000111222222222444777:::AAALLLXXX]]]]]]___hhhqqqqqqqqqqqqtttwwwzzzzzzzzz||||||zzz}}}{{{zzzyyyyyyxxxwwwtttqqqnnnmmmllljjjgggeeebbb^^^ZZZVVVSSSRRRPPPMMMJJJGGGDDDBBBAAA>>>:::888777777666555777444111000111111111000111000///---------......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,+++***))))))*********++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************+++************)))))))))************************************)))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((************************,,,+++++++++,,,---...///333666;;;BBBHHHLLLOOOPPPTTTWWW[[[\\\]]]^^^```aaa^^^bbbhhhnnnpppkkkccc\\\```bbbhhhooosssvvv}}}{{{qqqrrrsssvvvyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''')))************(((((())))))******++++++(((((()))))))))*********))))))*********+++++++++******+++,,,,,,---......,,,,,,,,,------------...---------...//////000000000111222222333888@@@FFFPPPYYYcccgggfffgggmmmtttwwwvvvuuuuuuwwwyyy{{{{{{{{{~~~zzz}}}}}}zzzxxxxxxxxxxxxwwwtttqqqmmmkkkiiigggdddbbb___[[[VVVSSSOOONNNMMMKKKHHHEEEBBBAAA@@@===:::888777666444333555333000000000111000///111000...,,,,,,---...///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...------,,,+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''''')))************)))))))))))))))************+++++++++,,,++++++******,,,///444:::AAAGGGLLLNNNQQQVVV[[[[[[\\\___aaabbbaaadddjjjooopppkkkbbb[[[[[[^^^eeennnrrruuu{{{yyywwwuuuwwwzzz}}}~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&''''''((('''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&''')))************(((((()))))))))*********))))))))))))************))))))*********+++++++++******++++++,,,---......,,,,,,---------.........------......///000000111111222222222555>>>KKKUUU```dddjjjnnnqqqtttxxx{{{}}}{{{{{{|||}}}|||~~~~~~}}}zzzxxxxxxxxxwwwvvvsssooollliiigggeeebbb___\\\XXXSSSPPPJJJJJJIIIGGGEEECCCAAA@@@???===:::888777666444222333111//////000000///...//////---,,,,,,---......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,+++***))))))...------,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,+++++++++*********************************((()))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++++++++(((((()))))))))***************+++,,,,,,,,,+++***++++++...222888@@@GGGKKKLLLUUU\\\[[[\\\```cccbbbccceeegggjjjkkkgggbbb]]]YYY[[[```gggkkkoooxxx|||yyyyyy}}}~~~|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''&&&$$$$$$''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******+++,,,,,,---......,,,---------............---......//////000111111222333444555999DDDTTT```jjjmmmqqqvvv{{{}}}~~~~~~|||zzzyyywwwvvvuuussspppmmmjjjhhhdddbbb___\\\YYYUUUPPPLLLGGGFFFFFFEEECCCAAA@@@???===;;;999888777666333111111000...///000000...---------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******...------,,,+++***))))))++++++++++++++++++++++++++++++++++++************************************((()))***+++++++++***)))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++'''(((((())))))***************+++,,,------,,,,,,,,,++++++---222999@@@DDDFFFSSS]]]\\\\\\aaadddbbbcccccccccdddeeedddbbb___[[[ZZZ\\\```ccchhhrrr}}}}}}}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&$$$###$$$&&&(((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((*********)))((((((''''''))))))*********+++++++++)))************++++++++++++++++++,,,,,,---------------------.....................///000000111111111555999;;;???IIIXXXdddppptttxxx{{{~~~~~~{{{zzzyyyyyyuuutttrrrooollliiigggeeeaaa___\\\YYYVVVQQQLLLHHHDDDDDDCCCBBBAAA@@@>>>>>>:::888777666666555222000///.........//////...,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************((()))+++,,,---,,,+++***************************((()))))))))************((((((((((((((((((((((((((())))))******))))))((()))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''%%%%%%&&&((()))''''''(((((()))******+++++++++++++++,,,,,,------,,,,,,+++,,,///333888:::BBBRRR^^^^^^^^^cccdddaaaaaa```___```bbbcccbbbaaa___]]]\\\^^^___aaajjjttttttyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))((((((&&&%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))))))))((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''###$$$&&&((())))))(((((('''''''''''''''((()))***''''''((((((((((((''''''&&&&&&%%%$$$"""###&&&(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''((()))))))))))))))((('''++++++***)))((('''&&&&&&)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------.........//////......//////000000111111111777===AAADDDLLLYYYcccrrrxxx~~~}}}{{{~~~{{{yyyxxxxxxxxxtttrrrooollliiifffdddddd___]]]YYYVVVSSSOOOIIIFFFBBBBBBBBBAAA@@@???>>>===777666555555555444111//////...---...//////---,,,***+++...000000...,,,***+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,)))******++++++,,,------((())))))+++,,,---......+++++++++++++++++++++++++++++++++************)))************************((()))+++---------+++***++++++++++++++++++++++++(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))+++(((%%%###"""$$$&&&(((&&&''''''((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,------///111222333???QQQ^^^___^^^dddeee```___^^^^^^___bbbcccbbbaaabbb```^^^^^^]]]]]]dddmmmooottt|||'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&'''((())))))'''%%%###%%%######$$$'''(((&&&###&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''((('''&&&$$$###(((''''''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''')))***+++))))))))))))************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,---...////////////...---///222555333111///...000222444555666;;;AAACCCFFFNNN\\\fffqqq~~~{{{yyy~~~~~~}}}{{{yyywwwvvvvvvtttqqqooommmkkkhhhdddaaa```\\\WWWSSSOOOKKKGGGDDDBBBBBBAAA???>>><<<;;;;;;:::888555444444444222111+++---...---,,,,,,---............------,,,,,,,,,///...---,,,***)))((('''************************))))))))))))))))))))))))''')))+++------+++)))'''''')))+++------+++)))'''************************+++*********))))))(((((())))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******)))(((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))************+++++++++***)))(((''''''((()))***))))))))))))((((((((((((((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))+++++++++,,,---...000000:::FFFUUU___aaaaaaaaaccc```___^^^```cccfffggghhhiiigggccc___^^^aaagggllllllooouuu|||''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''(((((('''&&&%%%&&&$$$###$$$'''((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$(((''''''&&&'''((()))***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''''''''''''''((()))***))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,---......///,,,---------,,,---///111000000///000222444555666999>>>CCCFFFIIIPPP[[[eeeppp}}}~~~{{{xxxvvvtttsssrrrpppmmmkkkiiifffbbb___[[[XXXTTTPPPMMMJJJGGGEEEAAAAAA@@@???===<<<;;;:::999777444333333333111000---...//////------...///......---------,,,,,,,,,---,,,,,,++++++*********************************************************(((***+++,,,,,,+++***((((((***+++,,,,,,+++***(((+++++++++++++++++++++++++++++++++******)))))))))***))))))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***))))))(((((())))))***)))************+++++++++***)))(((((((((((()))***''''''(((((())))))*********))))))(((((())))))***(((((())))))*********+++))))))))))))))))))))))))+++++++++,,,---...///000777>>>JJJUUU\\\______^^^\\\\\\]]]___cccfffhhhiiilllllliiifffcccccceeehhhnnnttt{{{'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''(((((()))***(((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))************************************+++++++++,,,+++,,,,,,------...//////,,,...///...------...///......///111333666888:::>>>DDDKKKPPPRRRXXX```gggmmm~~~~~~zzzvvvtttrrrqqqpppmmmjjjhhhfffccc___\\\VVVSSSOOOMMMKKKIIIFFFDDD@@@@@@???===<<<;;;::::::777555333222222111000///...///000000...---...000------------,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))************))))))+++******************+++)))************+++++++++***))))))(((((())))))***&&&''''''((()))***+++,,,+++******))))))******+++''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++,,,...///000111555===HHHSSSXXXYYYXXXVVVXXX[[[___dddgggjjjkkkmmmooopppooommmllllllmmmnnnttt|||&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&$$$"""!!!&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###''''''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%'''((()))(((&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))*********************************************************************+++++++++,,,,,,***++++++,,,------.........000111111000...//////...//////111333888>>>BBBHHHPPPZZZaaadddfffiiikkklll|||~~~{{{xxxuuurrrqqqpppnnnllliiifffdddaaa]]]ZZZTTTQQQMMMJJJHHHFFFDDDAAA>>>>>>===<<<;;;:::999999555333111000000000///......///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***))))))***++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********++++++*********,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))((((((((())))))******+++*********))))))*********'''(((((()))******++++++))))))))))))))))))))))))++++++++++++,,,---...///,,,///555===EEEKKKNNNPPPPPPTTTZZZ```eeejjjmmmppplllooosssuuuxxxzzz~~~qqqtttxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$"""'''&&&&&&&&&''''''((()))%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%$$$$$$###$$$%%%&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$'''''''''&&&%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((((((((()))((((((''''''''''''(((((()))))))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))***+++,,,---------,,,...000111111000...//////111111111111444<<>>===<<<<<<;;;:::999888888444222000/////////...------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************************************,,,+++***((((((***+++,,,,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))******++++++++++++******,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))************))))))++++++******))))))((((((***))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---...(((---333666888;;;BBBGGGKKKPPPXXX___eeejjjpppsssooorrruuuyyy~~~{{{xxx{{{%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$"""!!!(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***)))(((((((((((((((((("""###%%%''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&''''''((()))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((('''''''''(((((()))))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,,,,...///...------...///222333444555999BBBNNNWWWeeellluuuzzzzzzvvvpppmmmqqq{{{}}}}}}|||zzzxxxwwwtttrrrqqqppppppllljjjfffdddaaa]]]YYYVVVPPPMMMIIIFFFDDDAAA>>><<<;;;;;;:::999999888777777333111///...//////...------...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((((((((()))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,,,,+++******))))))******++++++++++++******,,,++++++******++++++,,,)))************+++++++++)))******++++++******))),,,,,,+++***)))((((((''')))))))))(((((()))))))))************))))))(((((())))))))))))))))))))))))+++++++++++++++,,,------)))...222222000111888???DDDJJJSSSZZZ```fffnnnsssvvvwwwyyy{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!$$$((()))'''%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''((())))))$$$$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''''''''((()))***))))))))))))************************************************************+++++++++,,,,,,,,,------***,,,...///000000///...,,,---------,,,---///111000444888<<<@@@HHHTTT\\\eeeiiiooosssuuuuuutttsssttt~~~zzzyyyvvvsssqqqooommmmmmjjjgggdddaaa^^^[[[VVVSSSKKKHHHEEECCCAAA???===;;;:::999999888888777777666333111///...///000///---...///000///,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************++++++******************+++++++++++++++++++++++++++))))))))))))*********+++((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++************++++++)))************+++++++++)))***++++++++++++***))),,,++++++******)))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))+++++++++***++++++,,,---,,,---.........000444888<<>>===<<<:::888666555555555555444444444333222111000///...---,,,000000//////.........---///...---,,,+++,,,------++++++++++++++++++++++++************************,,,,,,++++++***)))((((((***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++************)))))))))*********))))))((('''((()))*********************))))))((((((''''''))))))*********+++++++++((()))++++++)))))))))***))))))************))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))***++++++******************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++------......///000000000333777===CCCIIISSS^^^fffqqqwww|||}}}yyywwwxxx{{{~~~tttooonnnxxx&&&&&&''''''((())))))***&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$'''))))))(((&&&%%%'''''''''&&&$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%)))))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,------------/////////////////////000---.........///000222444<<>><<<<<<;;;999777555555555555444444444333222111111000///...------////////////......------///...---,,,+++,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++***))))))((()))***++++++))))))***++++++++++++++++++++++++++++++++++++************)))))))))************))))))))))))******+++***************))))))(((((((((((())))))*********+++++++++''')))******)))(((((()))))))))************))))))************)))))))))((()))))))))))))))))))))))),,,+++)))((((((((()))***************************************++++++++++++***))))))(((((())))))*********************************************************))))))******+++,,,)))************+++++++++++++++,,,,,,---.........000444999>>>DDDMMMXXX```mmmsssyyyzzzvvvssstttvvv{{{yyyrrrmmmkkkpppwww&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%!!!&&&)))***)))&&&$$$(((((('''&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))(((((('''&&&******)))((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,)))***,,,......///......------........./////////......///...///111555888FFFRRR```hhhmmmmmmiiicccbbbeeemmm{{{zzzvvvrrrnnnllljjjhhhfff```]]]XXXSSSPPPLLLHHHEEEBBB???<<<;;;:::999777666444444444444333333333333000000000//////.........///............---------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))((()))******)))((()))***+++++++++++++++++++++++++++++++++************)))))))))************))))))++++++++++++++++++***)))***))))))))))))((((((((()))))))))************+++((()))++++++)))((()))***))))))************))))))************))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************************+++++++++,,,+++******************+++******************************************************))))))******+++,,,)))************++++++++++++++++++,,,------......---000444777<<>>;;;:::999888777555444333333333222222222222//////////////////......---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))***+++***)))((()))+++************************+++++++++*********))))))((())))))************))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++******+++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,******************************************************))))))******+++,,,))))))*********+++++++++,,,------......///000000,,,...000222555===HHHPPP\\\dddmmmqqqooommmmmmnnnooopppssswwwzzzyyyvvvsssppppppwww%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%&&&(((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++******************************+++++++++,,,,,,,,,)))+++---000111111000///------------......//////...000111000111777AAAIIIYYYfffvvvxxxyyy~~~}}}}}}~~~~~~~~~vvvsssooollliiifffcccaaaZZZWWWQQQMMMJJJHHHEEECCC@@@===;;;999999999777555222222222222111111111111////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++******************+++,,,,,,******+++,,,************************+++++++++*********))))))(((((()))***************,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))(((***++++++***))))))***))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************))))))******+++,,,))))))*********+++++++++,,,,,,------.../////////,,,...///000222888AAAHHHQQQZZZdddjjjjjjjjjlllnnnoooqqquuuzzz}}}vvvrrrsss|||((((((((((((((((((((((((""""""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&%%%$$$$$$###'''%%%$$$&&&)))+++)))&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000000111000000...........................000222222444<<>><<<:::888888888666555222111111111000000000000/////////......---------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************************************,,,---,,,+++***+++,,,************************+++++++++************)))'''((()))******+++******++++++++++++++++++***))))))))))))************+++***)))))))))))))))((((((&&&'''))))))'''&&&'''((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++*********+++,,,,,,------,,,...000000111444;;;AAAEEENNNYYY```bbbcccgggjjjmmmpppvvv|||}}}yyywww|||((((((((((((((((((((((((""""""###%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$)))+++)))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,....../////////000000000111000000//////......---...111333333666@@@OOO[[[lllyyy|||}}}|||zzz}}}~~~||||||}}}}}}|||zzzxxxvvvqqqoookkkhhheeebbb]]]ZZZVVVRRRLLLHHHEEEDDDBBBAAA<<<:::888777777666555444111111000000000/////////000000///...------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++************************+++++++++************)))'''((()))******+++++++++))))))******+++*********))))))*********+++++++++******))))))((((((((((((&&&(((******((('''((()))))))))************))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++)))******++++++,,,------,,,...000111000222777;;;<<>>GGGMMMOOORRRWWW\\\dddmmmwww(((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%"""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))((('''((()))***)))(((******+++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++******))))))***++++++,,,,,,---......------......---...111444333000------///111111000///000666@@@FFFKKKWWWcccsssxxxvvvuuuvvv{{{~~~}}}~~~}}}{{{zzzyyyxxxuuurrrrrrmmmhhhccc___]]]ZZZXXXOOOLLLGGGCCCAAA???<<<;;;999777555555555444333111000000//////......------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''************************,,,++++++******++++++,,,******)))(((((('''(((((((((((()))))))))*********************************,,,,,,,,,,,,,,,+++***)))+++++++++***)))(((((('''+++,,,,,,+++***)))+++,,,************+++,,,,,,---******))))))))))))******,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++,,,,,,---.........///000111333555666333888===AAAEEEKKKSSSYYYdddkkkttt|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))((('''((()))***)))((())))))*********))))))(((***************************++++++,,,,,,++++++***++++++++++++*********)))******+++,,,---...//////......///...,,,---///111444222///...///000000///333444;;;FFFNNNUUUbbbnnnzzz|||{{{|||||||||yyyyyyzzz}}}~~~}}}}}}|||zzzyyyyyywwwtttrrrppplllfff```]]]ZZZWWWUUUMMMIIIEEEAAA???===;;;999888666444444444444222000000000000000000/////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************,,,++++++******++++++,,,+++***))))))(((((())))))******+++++++++,,,,,,,,,************************++++++,,,,,,+++******)))+++++++++***)))(((((((((***+++,,,+++******+++---,,,+++++++++++++++,,,---******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++,,,------000000000000111222333444333777;;;???CCCIIIRRRYYYbbbiiisss{{{$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))((('''((()))***)))((('''(((((()))))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******************+++,,,---...///000...//////---,,,+++---...111111000000000111111222666:::DDDPPPZZZdddqqq}}}zzzwwwwwwxxxyyyzzz{{{~~~~~~{{{zzzxxxwwwwwwvvvsssqqqmmmiiiccc^^^ZZZVVVRRRPPPJJJFFFBBB???===;;;999777666444333222333333111///000000000000111111111111------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((()))***++++++***)))(((************************,,,++++++******++++++,,,++++++******))))))******+++++++++++++++,,,,,,,,,******************************++++++******))))))+++++++++***))))))(((((()))***++++++******,,,...------,,,+++++++++,,,,,,******))))))))))))******,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++************************************+++++++++,,,+++************+++,,,,,,111000000000000111222222333666999<<>>;;;:::999777666333222000000111111000............//////000000000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))************************((())))))*********))))))++++++++++++************)))***++++++***+++---///...---,,,,,,++++++++++++++++++************++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++******))))))))))))*********************************************************++++++++++++,,,,,,,,,******))))))******+++,,,,,,,,,---///000333555666444555777888:::@@@IIIQQQUUU^^^kkkvvv))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''((())))))''''''((())))))((('''((()))***)))(((((()))***++++++,,,++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,+++***))))))((()))+++---.........///000000444666444//////555<<>>EEELLLTTT]]]jjjvvv~~~((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%###%%%&&&'''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''')))***)))((('''((())))))((('''((()))***)))((('''((()))***++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///......///000555888666111333===FFFSSSbbbsss~~~|||yyyzzz~~~}}}|||xxxvvvsssqqqooolllhhheee^^^[[[WWWSSSOOOKKKFFFCCC???<<<999777666666444333333111000111222222111///000000000///////////////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,+++++++++******************************)))******+++,,,,,,++++++++++++++++++++++++++++++***+++,,,+++******+++---******)))))))))***++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************++++++************++++++************************************************+++++++++,,,,,,,,,------+++++++++++++++,,,------+++,,,---...000222444555666888:::999999<<>>NNN___zzz}}}yyyvvvwwwtttpppmmmjjjgggcccaaaVVVRRRNNNJJJGGGCCC@@@===;;;999777777666666333222111111000000//////......+++,,,---...///111222222////////////............///......------,,,++++++------,,,+++*********+++))))))*********+++++++++...---+++))))))***+++,,,++++++++++++******))))))*********)))))))))))))))(((((())))))******+++++++++++++++***)))(((((('''(((((())))))*********+++)))************+++++++++************************+++***))))))***,,,...///(((((()))************)))---------,,,,,,+++++++++$$$&&&***...000000///...------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''((()))******++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************************)))))))))))))))***++++++,,,,,,,,,,,,------///---+++))))))+++---///...---,,,,,,---///222444333555888:::<<<===>>>>>>EEEQQQ___dddcccdddlllttt))))))))))))(((((((((((('''(((***++++++***((('''((('''''''''&&&&&&&&&%%%)))((((((''''''&&&%%%%%%"""#########$$$$$$%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''))),,,---((((((,,,&&&!!!'''))))))))))))))))))))))))***)))'''&&&&&&&&&((((((******)))))))))((((((((())))))))))))))))))))))))************************...---,,,+++******++++++(((***+++,,,++++++---...---------,,,,,,+++++++++---,,,,,,,,,,,,---.....................///111111000111333555888BBBUUUhhh~~~~~~{{{wwwttttttqqqnnnllliiifffaaa^^^TTTQQQLLLIIIFFFCCC???===;;;999777666666555333111000000000000//////......,,,------...///000111111////////////............------------------------...---,,,,,,+++++++++,,,******++++++++++++,,,,,,...---+++***)))***+++,,,,,,,,,++++++************************************+++++++++++++++,,,,,,,,,,,,++++++***))))))(((((())))))))))))*********+++)))************+++++++++******************************))))))***+++---...((()))******++++++******------,,,,,,,,,+++++++++(((***,,,...//////---,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++,,,,,,++++++)))((((((++++++,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++******************************))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333444555888;;;===>>>??????BBBKKKVVV\\\]]]___gggnnnxxx}}}(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&""""""###$$$%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%&&&&&&%%%&&&(((***%%%***)))))),,,'''###+++))))))))))))))))))))))))***)))'''&&&&&&'''((((((***))))))))))))((((((((())))))))))))))))))))))))************************,,,+++************++++++)))***,,,,,,++++++---...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..................///000111111333222444777<<>>;;;999777666555555444222111000000000////////////.............../////////000////////////............++++++,,,------...//////------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++++++++,,,++++++******))))))))))))))))))***************)))************+++++++++************************)))))))))))))))***+++,,,)))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...//////---+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******+++++++++++++++***)))(((------------------------++++++***************)))++++++++++++++++++++++++******************************)))))))))******+++))))))*********+++++++++***+++---......---+++***------,,,,,,---///111222444555888;;;===???AAAAAAAAAFFFMMMRRRVVV[[[bbbgggooowww(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))((((((((((((((()))(((((((((''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''%%%%%%''')))$$$<<>>@@@BBBDDDDDDEEEIIIMMMSSSZZZ```ccchhhqqq}}}'''((((((((()))))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&&&&((()))888ccciiiAAA'''&&&)))(((''''''''''''''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++((())))))***++++++++++++***,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///......//////000111222222555<<>>===;;;888666444222111111111111000...---............////////////////////////.........////////////............//////...---,,,,,,++++++***+++---......---,,,,,,---............///////////////.........---------.............../////////+++++++++,,,,,,------...//////..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++************************))))))***++++++******))))))******+++++++++++++++*********+++++++++++++++******+++,,,------------++++++++++++************++++++,,,,,,,,,+++************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************************************+++,,,---++++++,,,,,,,,,---------///---+++))))))+++---///,,,,,,------............111333555888===AAAEEEGGGHHHHHHHHHJJJNNNTTTYYY\\\fffkkkrrrzzz'''''''''((()))*********)))))))))(((((()))))))))'''''''''(((((()))))))))((((((((((((((((((((()))%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((('''''')))(((((('''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&$$$%%%'''''''''(((***,,,,,,GGGGGG...$$$(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))************))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,------,,,++++++,,,---...---,,,+++,,,...+++++++++,,,,,,------------,,,,,,,,,,,,---......////////////000111222333666===KKKZZZccceeeiiimmmqqq}}}~~~{{{{{{{{{||||||{{{zzz|||~~~zzz{{{zzzvvvqqqlllkkkkkkgggddd___[[[WWWRRRMMMIIIDDDBBB>>><<<;;;999777555333111000000000000///------------.........//////.........///////////////////////////............---------------------,,,,,,---///000111000///...---------........./////////////////////...------....../////////000000000++++++,,,,,,---........./////////000000000000000,,,,,,------------------,,,,,,,,,++++++*********)))************+++++++++******************************+++,,,,,,+++***)))((()))******++++++******)))*********++++++++++++*********+++++++++++++++++++++++++++******************+++,,,,,,,,,++++++)))******+++++++++*********++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************+++,,,---...***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......------000111333777<<>>CCCSSScccssszzz{{{{{{zzzxxxzzz{{{}}}~~~yyywwwwwwyyyzzzzzz{{{}}}|||yyyvvvqqqmmmjjjgggdddaaa]]]XXXRRRLLLGGGCCC???<<<888888777666444333222222111000//////......//////------...............---/////////............---////////////////////////------------...///000111,,,---///000000000///...111111000...---,,,+++***............////////////000000000////////////...000///...---------......///......------......///.........//////000000000111111000000///.........///......---------......,,,,,,------,,,,,,+++***((())))))************************************************++++++++++++,,,++++++++++++************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......///111222444777;;;AAAFFFKKKQQQWWW[[[ZZZXXXXXXYYY```dddiiipppxxx)))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((''''''''''''(((((()))++++++******))))))(((((())))))************)))(((++++++*********************************************+++,,,,,,---------,,,---...//////////////////000000000000111111111111000111222333444999BBBIII^^^lllzzz~~~}}}}}}~~~~~~yyyvvvwww}}}}}}zzzxxxxxxyyyzzz{{{zzz~~~{{{xxxtttooojjjfffccc```^^^XXXSSSMMMHHHCCC???;;;999666555444333222111000000000000//////............,,,---......///........./////////...............////////////////////////---------------...///000,,,---.../////////......000000000///...---,,,,,,.........//////////////////////////////////////////.....................//////............//////------...///000111111222222222111111111000000000//////...---------......---------------,,,,,,+++)))******+++++++++***************++++++*********************++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++)))*********+++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000222333666:::@@@DDDJJJPPPXXX\\\]]]\\\\\\]]]```aaadddlllwww+++++++++***)))(((((((((((())))))*********))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))'''''''''''''''((())))))++++++******))))))((((((((())))))*********))))))(((((()))***++++++,,,,,,************************,,,---------,,,,,,+++***---......///000000//////000000000000111111111111000111222333555===GGGPPPgggrrr|||~~~~~~{{{uuutttyyy~~~}}}{{{yyyxxxxxxzzz{{{{{{~~~{{{yyyvvvrrrlllfffbbb___[[[YYYQQQMMMHHHCCC???<<<888666444333222222111000/////////////////////......---,,,------...//////......////////////////////////000000000000000000000000//////...---------------,,,------..................////////////////////////////////////......................../////////...//////////////////////////////....../////////---......///000111222222222222222222222111111111//////...------------------............---,,,,,,+++,,,,,,---,,,,,,++++++)))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++,,,******))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///111222555999???CCCIIIOOOXXX]]]^^^___aaaccc``````bbbiiittt---,,,+++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))++++++***)))((('''&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&''''''((()))***************))))))))))))((())))))************)))''''''(((***+++,,,---...************************------------,,,+++***))),,,---...///////////////......///000000111111222111222333555:::DDDRRR\\\ooowww}}}}}}{{{}}}}}}||||||{{{yyyxxxxxxzzz||||||xxxvvvtttqqqnnnhhhbbb^^^YYYTTTQQQJJJGGGBBB>>><<<999666444222222111111000//////......////////////...------,,,,,,---...////////////...////////////000000000000000000000000000000000000///...---,,,,,,,,,,,,------------......//////......//////000111111111///////////////.........---............///////////////000111111111000000000//////......//////000/////////000000111111111222222222222222222222222000///...---------------......//////......---,,,------------------,,,+++)))***+++,,,,,,+++***))))))))))))************+++++++++++++++,,,,,,,,,,,,************))))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------.........///000111444888===BBBFFFLLLTTTZZZ]]]```dddgggcccbbbbbbgggppp|||+++++++++******)))))))))(((((()))***************))))))))))))))))))))))))*********))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))***)))))))))))))))*********(((((()))***************(((((()))***+++,,,,,,---************************,,,,,,,,,------,,,++++++++++++---....../////////,,,,,,---...000111222222222444666999AAAOOO```lllxxx}}}}}}{{{|||}}}|||{{{{{{~~~{{{vvvrrrooonnnkkkhhhccc^^^YYYSSSMMMIIIEEEBBB===:::999777555444111111111000//////............/////////...---,,,+++,,,---...////////////.../////////000000000000////////////////////////......---,,,,,,---------...............//////000000000000000000000111111000/////////............---------........./////////000111222333222222111000000////////////000000000000000000000000000111222222222222222222222222222111000///............///////////////...------,,,------------,,,+++***(((***+++,,,,,,+++***((())))))))))))************+++++++++,,,,,,,,,------************)))))))))(((************************)))************+++++++++************************)))***+++,,,,,,,,,+++***+++,,,---//////---,,,+++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......---...000111333777<<<@@@BBBHHHPPPVVVZZZ___fffjjjiiigggeeeffflllwww***************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))((('''''''''''''''&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))+++((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))******(((((())))))******++++++(((((()))******************************+++++++++******************************+++,,,------------***+++,,,---............***+++,,,...///111222333333555888===HHHXXXkkkwww~~~{{{}}}~~~~~~|||xxxsssnnnkkkjjjgggddd```[[[VVVOOOHHHDDDBBB???;;;888777777555444111111000000//////......---.../////////...,,,,,,+++,,,---...////////////.../////////000000111111////////////////////////,,,,,,,,,,,,---.../////////............///000000222222111111000000//////000000//////.........------------.........//////000111222333444333333222000000////////////000000111111111000000000000000222222222222222222222222333222111000///////////////////////////......---,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++)))((())))))))))))************+++++++++,,,,,,---------+++*********))))))((((((************************)))************+++++++++************************'''(((***,,,---------,,,+++,,,...//////...,,,+++,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---...///000222666<<<@@@???DDDLLLRRRWWW^^^fffkkknnnllliiifffiiirrr))))))))))))))))))))))))((()))+++------+++)))(((%%%''')))***+++***)))(((++++++***)))((('''&&&&&&******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))((((((&&&%%%$$$$$$%%%&&&((()))&&&((()))(((%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&((()))++++++)))(((&&&))))))))))))************)))))))))))))))******+++------,,,++++++******))),,,,,,,,,++++++*********+++++++++++++++++++++++++++)))(((+++///222111///...///000000//////000111555888===HHH\\\rrr~~~~~~~~~|||zzzwwwtttnnngggbbb```]]]XXXSSSNNNIIIBBB>>>===;;;999777666555222000///////////////......---//////.........---------........................111000//////000111000...,,,---......//////..................////////////333222111000////////////111000/////////000222333111000///...---,,,++++++---,,,,,,+++,,,---///000111222222333333333222222333222222222222222333333222222111111111111222222444444333333222111000000111111000...------------///000111222222111000///---///000///,,,+++++++++---------,,,,,,,,,++++++************************************************,,,,,,,,,+++++++++******************************************************************************)))************+++++++++)))***,,,---......------,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---..................//////000333888<<<@@@DDDKKKRRRXXX___fffjjjnnnoooooommmkkkmmmuuu|||************************))))))***++++++***))))))&&&''')))***+++***)))(((++++++***)))((('''&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&'''((((((%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&'''(((%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''))))))))))))************)))))))))))))))******+++,,,,,,++++++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***((((((***---///...------///000111000111222444777<<>>:::888666444444333000...//////000000//////...---//////.........---------........................000///...///000000///.........///000000000000///000000/////////.........222111111000000000000000111111000000000111222333222111111000...------,,,......------...///000111222222333444444444333333222222222111111222222333222222111111111111222222444333333222111111000000//////......//////000000000111222222222222111000...000111000...,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************************************++++++++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................//////000333777;;;???CCCIIIPPPWWW]]]dddiiimmmoooqqqooommmnnnssswww************************))))))))))))))))))))))))&&&''')))******)))((((((++++++***)))((('''&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((***)))((((((((((((((()))((('''&&&%%%$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))************)))))))))))))))******+++*********+++++++++++++++************))))))))))))------------------------+++******+++---......------///000111111222444666999BBBOOO^^^qqq}}}|||||||||zzz|||~~~|||vvvsssooojjjeee^^^WWWSSSOOOKKKGGGDDDBBBAAA>>>===666444222111111000...,,,//////000000//////...---/////////.........------........................///...---...///000///...//////000111111111111111222111111000...------,,,000000000000000111111222222222111111111222333444222222111111000///......////////////000111222333222333333444555555555444222222111111111111222222222222111111111111222222222222222111111000000///,,,------///000111222333111111222333333222111111///111222111///...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************+++++++++,,,((((((***+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................//////000222666999===AAAGGGNNNTTT[[[bbbggglllpppssssssqqqoooppprrr***************************))))))(((((())))))***'''((())))))))))))((((((*********)))((('''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((,,,+++***)))))))))))))))***(((&&&$$$###$$$%%%&&&((((((''''''&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$###$$$&&&((((((((((((((())))))***''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************)))))))))))))))******+++((())))))***+++,,,,,,,,,++++++******************....................................////////////...000000000000111444666:::GGGXXXhhhyyy~~~{{{yyyxxxxxxxxxuuuyyy|||yyywwwrrrnnnhhhccc]]]VVVPPPKKKGGGDDD???===<<<;;;;;;:::333222000000000000...,,,000000000000000///......////////////....................................///...---...///000///...///000000111111111111111111111000000///......---////////////000111222333222222222222333333444444222222111000000///.........//////000111222333333111222333444555555555555333222222111111111111222222222111111111111222222111111111000000000//////,,,---...000111222333333111111222222222222111111///111222111///......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********************************************************************************+++++++++,,,,,,++++++,,,,,,------------...---++++++++++++---...************************+++++++++,,,,,,,,,------------------------------***+++,,,---............---.../////////111444777<<<@@@EEELLLRRRZZZaaaffflllqqqvvvyyywwwtttqqqppp******************************))))))))))))******((()))))))))))))))((((((******))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))),,,+++***)))))))))))))))+++)))'''%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%&&&((('''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))((((((###%%%&&&%%%$$$$$$%%%&&&)))(((((((((((()))***+++'''''''''((((((((())))))(((((())))))))))))((((((((()))))))))************)))))))))))))))******+++(((((()))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......................../////////////////////000000111111000///000333555===LLL___mmmyyy~~~|||yyywwwuuuuuutttrrryyyzzzvvvsssmmmiiibbb\\\VVVPPPJJJFFFCCC@@@;;;999888888777666222111000000111111000...000000000000000//////...000000/////////.........///////////////////////////...---...000111000/////////000111111111111000//////000000000000000000////////////000111333333222222333333444444444444111000000//////.........---...///000111222333333000111222444555666666666444444333222111111222222222222111111111111222222111111111000000000000000//////000111222222111111111111111111111111111111...000111111///......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++++++++---...************************+++++++++,,,,,,,,,------------------------------***+++,,,---............---.../////////000333555;;;>>>DDDIIIPPPXXX```eeelllqqqxxx|||}}}zzzvvvttt++++++++++++++++++++++++************************))))))))))))((((((((((((***)))))))))(((((((((''''''''''''''''''(((((((((''''''((((((((()))))))))***)))((((((((((((((()))***)))((('''(((((()))***%%%%%%&&&(((((())))))((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((&&&'''((((((''''''((()))((('''&&&&&&&&&'''((()))'''''''''(((((())))))***))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++(((((())))))***+++,,,,,,,,,,,,,,,---------------........................,,,...///...------...///111111111000000111555888CCCRRRdddnnnuuu|||||||||}}}{{{xxxvvvuuuuuuuuuuuu}}}~~~xxxssspppfffaaaZZZTTTNNNJJJEEEBBB???<<<999777666666444333222111000111222333222111000000111111000000///...000000000/////////......///////////////////////////...---///111222111000//////000111111111111111/////////000000111111111////////////000111222333111222333444444444333333000000000//////.........---...///111222333333333000111333555666777888888666555444333333222333333222222111111111111222222111111111111111111111111000111222333333222000///222222111111111111222222...000111111///...///000000////////////.........------------------------------------------------,,,,,,,,,+++++++++******************************************************************************++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...////////////111333999<<>>KKKZZZiiiooopppsssvvvwwwtttvvv{{{~~~|||{{{zzzxxxxxxxxxyyyzzz}}}~~~xxxrrrlllhhh]]]XXXQQQKKKFFFCCC@@@>>>999888666555666555444222111000000111333444333222000111111111111000//////000000000000/////////...////////////////////////000///...000222333222111000111111222222222222222111111111000000000000000000000//////000111222222000111222333444333333222111111000000000000//////...///111333444555555555222333555777999:::;;;;;;777777666555444444444444222222111111111111222222111222222222222222222222000111333444444333111000555444333333333333444555///111222222111000000111000000000/////////......---------------------------------------------------------,,,,,,,,,,,,+++************************************************************************+++++++++,,,,,,,,,------++++++***))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...//////......000222666888===BBBIIIQQQZZZ___hhhlllsss{{{++++++++++++++++++++++++***+++---......---+++*********)))((((((((((((((())))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))************(((((()))))))))'''&&&%%%$$$&&&''''''&&&%%%&&&'''$$$%%%''''''''''''%%%$$$#########$$$%%%&&&'''((('''''''''&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&((()))+++***((('''((()))+++,,,&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))************)))))))))))))))******+++))))))))))))*********************++++++,,,,,,,,,---------------------------///222111000///222444///000222333555999???CCCQQQ___lllooonnnoooqqqrrrmmmsss||||||yyyyyyxxxyyyyyy{{{}}}~~~}}}}}}{{{wwwrrrkkkdddaaaVVVQQQKKKEEEAAA>>><<<:::555444444555666666444222111000///000333444333222111111111111111000//////000000000000////////////000000000000000000000000000//////000222444333222222222333444444444333333333333222111000///......000000000000000111111222000111222333444333222222222222222111111111111111///000222444666777777666444555777999;;;<<<===>>>888888777555555444444444222222111111111111222222222222222222222222333333///000222444444444222111777666555444444555666777000222333333222111222333000000000000////////////......................................................---------,,,,,,,,,************************************************************************++++++,,,,,,,,,---------...---,,,+++++++++,,,---------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---............---...//////......///111333666:::???FFFNNNWWW]]]fffjjjpppyyy,,,+++*********,,,---...///---++++++++++++)))(((+++,,,,,,+++)))((()))***+++******)))))))))))))))(((((('''&&&%%%%%%$$$$$$$$$%%%''')))***+++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&$$$!!!''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++(((((()))***,,,---...///...............------------...//////000/////////222222111000111999EEENNN___fffkkkkkkmmmsssxxxzzz{{{yyy}}}~~~{{{|||{{{wwwtttwww|||vvvoooggg___WWWRRRNNNHHHBBB===<<<;;;999666666555555555555444444444555444333222222333444555333222000/////////000111111111000///.../////////////////////000000000000222222111111111111222222444444444444444333222111000000000000000000000000...//////000000000000///444444333333333333222222444333111///...///000111777777777777666666666666333444666999;;;<<<=========999555444666777555333111111111111000000000000111111222333333333333222333333222222222333444444999888777555444444444444444333222111111111222222///......///000000...---...+++((((((+++...///...///000111111111000...---...---,,,,,,,,,,,,---......,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,***))))))***,,,---------------------------...,,,******---...---+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,///////////////000111111777999;;;???DDDKKKSSSYYYggglllsssyyy~~~...---,,,++++++,,,---...,,,+++***+++,,,------+++***+++,,,+++***)))***+++++++++***))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&((()))***+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))***+++,,,------...------..................//////000000000000000///111111111111555???LLLVVVcccgggkkknnnttt|||}}}~~~|||~~~}}}}}}{{{yyyxxx|||{{{vvvoooggg___XXXQQQLLLHHHDDD>>>;;;:::999777666555555555555444444444444666666555444444555666666222111000/////////000000000000000000////////////////////////000000000000222222111111111111222222333333333333333222111111000000000000000000000000///000111111222111111111222222222333333444444444444333111000000111222333444555555555666666777777777777888::::::;;;;;;;;;999888777555333333333444111111111111000000000000222222333444444444444333555444333222222222222222888777777666555555555555555444333222111222333333111///...///000111000///111...++++++...000000//////000000000000///............---,,,,,,---.........,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++...,,,******,,,...---+++***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...............///////////////000111111666888:::>>>CCCJJJSSSXXXccciiiqqqwww|||000000///------,,,------,,,+++++++++---...---,,,)))***,,,+++******+++,,,++++++***))))))))))))***)))))))))((((((''''''&&&'''((()))*********))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))*********'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((***%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''***))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.../////////000000000000000000000000222222333555;;;HHHXXXcccjjjlllooottt~~~~~~|||{{{zzz}}}sssmmmddd\\\TTTNNNHHHDDD@@@===999777777777666666555555555555444444444444555555444444444444555555111111000//////////////////000111111111000...---////////////000000000000222222111111111111222222222222222222222222111000000000000000000000000000000111111222333333222222111111222333444555666666444333222111222333444555444444555666777888999999:::::::::::::::999999888555888999666222000222666222222111111111000000000333333444555555555555444666555444222111111111111777777777666666666666777666555444333222333444444333111//////000222222111444222//////000111111000222222111000000000000000///......------......//////---++++++,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,...,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,///......------,,,,,,+++---......///000////////////////////////000111111444666999===BBBIIIRRRXXX___eeemmmtttzzz333333111000...------,,,111///------------+++***)))***++++++++++++,,,---,,,+++******))))))***************)))))))))((((((((()))***+++******((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((())))))(((''')))***)))))))))))))))*********''''''''''''''''''''''''***))))))))))))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000/////////000000222444777;;;CCCPPPaaalllrrrvvvyyy}}}}}}|||zzz|||}}}wwwjjjdddZZZQQQKKKEEEAAA???:::888666555555666666666555555555444444444333333222222222222222222222222000000000///////////////...///111222111000...,,,////////////000000000000222222111111111111222222111111222222222111111000000000000000000000000000000000111222333333333333222222333333444555555666222222222222333444555666666666777888888999::::::::::::;;;::::::999888888666777888666333222333555222222222111111111000000222333333444444444444444444444333222111111111222555666666777777888888888777666555444333444444555666333000000111333444444555444222111111111111111666555333222222222333444///////////////////////////---,,,,,,------,,,+++************************++++++,,,,,,,,,,,,++++++******************************++++++++++++************+++,,,---......///---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...//////000000/////////////////////000000111333555777;;;@@@HHHPPPVVV[[[aaajjjqqqxxx777666555444222000///...222000///.........,,,+++)))***,,,,,,++++++,,,...,,,++++++******************************))))))))))))******++++++***((('''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&((()))))))))((()))+++,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,---...///000000//////.........///000111222555;;;BBBKKKXXXgggqqq{{{|||{{{{{{|||ssslllaaa[[[RRRJJJDDD@@@>>><<<777777666555555555666777555444444444444333333333222222222222222222222222000000000000000//////......///111222111000...,,,////////////000000000000222222111111111111222222000111111222222222111111111111111111111111111111...///000111222222222222444444444444444444444444111111111222333444555666777777777777777777777777888888999999:::999999999999777555666777777555333222222222222111111111111111111222333333333333333111111111111222222333444444555666777888888777777777666555444444444555555777444222111222444555555555555444333111000000111555444333222111222333444000000000000000000000000///...------......---+++***************************++++++,,,,,,++++++***************************)))******++++++******)))******++++++,,,---......,,,,,,,,,,,,++++++,,,---++++++,,,,,,,,,---------)))******+++,,,------...------...//////////////////////////////000000111222444666:::>>>FFFNNNSSSYYY___hhhooovvv~~~;;;;;;:::999777555333222///.........000111000///***+++---,,,++++++,,,---,,,,,,+++************+++************************)))***+++++++++***)))((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((((((%%%''')))++++++)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%''')))***)))))))))*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,,,,---------...////////////.........///111333444222999CCCMMMWWWcccooowwwzzz|||zzzqqqhhhaaaVVVPPPIIICCC???===;;;:::666777777666555444666777444444444444333333333333444444555555555555444444111111111111111000/////////000111111111000...---////////////000000000000222222111111111111222222000111222222333222222222111111111111111111111111......000111222222222222555555555555444444333333111111222333333444555555666555555555444444444333555666777888999999999999:::777444666999:::666222333222222222222111111111000111222222333333222222000000000000222333444555333444555777777777666555777666555444333444555555666444222222333555555444444555555444222000111111333333222111111111111111000111111222222111111000///...---...//////---+++++++++++++++++++++++++++******++++++++++++******************************************************(((((())))))******++++++,,,------,,,++++++,,,...,,,,,,,,,,,,------------((()))***+++---...//////---......//////////////////////////////000111111222333666888===CCCKKKPPPVVV]]]eeemmmttt|||AAAAAA@@@@@@>>><<<:::888000///...///111222111000+++---------+++***+++,,,---,,,++++++******++++++)))))))))***************((()))***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&)))))))))((()))***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,---------------------..................000/////////111444666888888BBBQQQ___jjjuuu~~~}}}zzz}}}zzztttmmmdddZZZSSSJJJFFF@@@<<<;;;:::888777666777888777444333444666444444444333333333222222444555666666666666555444111222222333222111000///000000000000////////////////////////000000000000222222111111111111222222111111222333333333333333111111111111111111111111...///000222333444444444444444444444555555555555222333444555555555555555555555555555555666666666555555666777777777777666666666666777777777555333333333222222222111111111111222333333444444333333111000000000111222333333222333555666666555444333666555444333333333444555555444333333555555444333333555666555333111222333333444444444444333222222111111222333333222111111///......///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))*********+++---...,,,******,,,...,,,,,,,,,------------...,,,,,,------...///000000...///000000111111000000///////////////000111111333444555777;;;AAAHHHMMMTTTZZZccckkkqqqyyyDDDEEEEEEDDDCCCAAA>>>===444222111000111000...---,,,---...---+++***+++,,,---,,,++++++******++++++))))))))))))))))))******((()))***+++,,,++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&)))'''$$$""""""$$$''')))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%((())))))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------.....................---------111000000111333666999<<>>;;;888777777777777666555666777666444444666777666666555444333333222222444444333333333333222222222111000.........///000------............------...............///000000000000000000111111111111111222333333444444444333444333222222111111111111333333444444555555666666777666555555555666888999888888999999999999888888888888999:::::::::999999555555555444444444444333999999888888777666555555555444444444444333333333000000111111222222222333111111222222222222111111222222222333333444444444555666777777666666777999888888777555444333111111444444555555555444222111333444555666666666555444555444222111111222444555444333222000//////......+++,,,---...---,,,+++***...//////...,,,++++++,,,,,,***(((''')))*********++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------------------------------............///......//////000000111111111222555777999>>>CCCGGGQQQVVV^^^fffnnnwww~~~HHHHHHIIIJJJLLLKKKHHHEEEDDDAAA===;;;::::::999777000000//////...---------,,,---...,,,+++***,,,---+++***)))((((((((()))******+++++++++******)))((()))******++++++***((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((''''''''''''%%%###$$$&&&&&&%%%###((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((())))))))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......111///000222333555===FFFUUUbbbppp|||{{{wwwkkkddd[[[TTTOOOJJJCCC======;;;888777888888888777444555666555444333555666666555555444333333222222444444333333333222222222333222111000///000000111......////////////......///............///000000///000000000111111111111222333333444555555444444444444333333222222333333444444555555666777777777777777777777777888999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;:::::::::999999999999888999999888888777666666555666666666555555444444444111111111222222222222222111111111222222111111111222222222222333333444444222444555555444333555666888777777666555444333333444444555666555444333222222333444555555444333333444444333333333444555555444333222111000/////////...............------,,,---...///...,,,***+++,,,,,,***(((((()))*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000111222444666999===BBBFFFOOOTTT[[[dddlllttt|||MMMLLLKKKLLLMMMNNNLLLKKKHHHFFFCCCBBBBBBAAA???>>>444333222111000///...---.........---++++++,,,...++++++*********+++,,,,,,)))************)))(((((()))************)))(((((())))))))))))))))))))))))))))))((((((((((((''''''***)))))))))(((((((((((()))'''&&&%%%&&&&&&$$$###''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,++++++,,,,,,---------...////////////...000///000333444666>>>GGG^^^iiivvvyyyrrrmmm```YYYPPPJJJEEEBBB===999;;;:::888777888999888777444666666666444444555666555555444444333333222222333333333333222222222222333333222111111111222222///000000000000000000//////////////////000000111///000000000000111111111444444555666666666555555555444444444444555555666555666666777888888999999888888999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<::::::999999888888777777999888888777666555555555333333333333333222222222111111111111111111111111111222222222222222333333111222444333222222333555777777666666666666555555444555666666666555444333111222222333333222111111333444555555666666666666555444333111000000000000111000//////......//////---...///---+++***+++,,,,,,***))))))***++++++***---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000000000////////////111222444666888<<>><<<:::888999777666666777888777666555777888888666555666777444444444333333333222222333333333222222222222111222222222111111111222222000111111222222111111000000000//////000000111222000000000000111111111111555666666777777777666666555555555555555666777888666666777888999::::::;;;999:::;;;<<<===<<<;;;:::::::::;;;;;;;;;;;;::::::999999:::;;;<<<===??????============<<<<<<<<<;;;;;;;;;;;;;;;::::::999999;;;;;;:::999888777666666555555555444444333333333111111111000000111111111222222222222222222222222222444555555444333555666666666666666777777777777444555666777777666555444111111111111000000000///222444666888999888777777666555444222111111111111222111///.........///000---...///---+++***+++,,,,,,+++)))***+++,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------............///111111000000//////......111222444555777;;;???CCCJJJOOOVVV___gggpppwww|||bbbbbbaaa```^^^YYYRRRMMMKKKJJJGGGGGGHHHHHHGGGFFFCCCBBB???;;;777333000......//////---+++***+++,,,******+++,,,,,,---------))))))************))))))((())))))***+++,,,---...))))))))))))))))))))))))(((((())))))))))))))))))((((((((('''''''''&&&&&&'''((())))))))))))******$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))***++++++,,,,,,++++++***))))))******+++,,,------,,,+++++++++,,,,,,---...---...//////000000//////111000111444444666>>>FFFWWW___kkktttzzz~~~{{{{{{|||}}}}}}yyytttmmmdddZZZTTTMMMIIICCC>>>;;;::::::999777666555555666777555444333555777777555444444555333333333333333222222222333333222222222111111111000111111111111111111111111111222222222222111111000000000000000111222222111111111111222222222333777777777888888777666666555555555555555666777888666666777888999:::;;;;;;999:::;;;======<<<;;;;;;999999::::::::::::999999888888888999:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888777777666666555555444444222222111111111111222222222222222222222222222222222333444444333333444666555555666666777888888888444555666777777777666555111111000000////////////111333666999::::::999888777666555333222222222222222111///.........///000...//////...,,,++++++,,,,,,+++***+++,,,---,,,***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------............///111111000000//////......000222333444666999>>>AAAHHHMMMUUU]]]fffnnnvvv{{{sssrrrsssrrroooiiiaaa[[[TTTPPPLLLJJJJJJJJJIIIHHHIIIGGGDDD@@@;;;777444222000000000...,,,+++,,,---'''((())))))***))))))((())))))***++++++++++++***,,,++++++***)))*********))))))))))))))))))))))))(((((())))))))))))******''''''''''''&&&&&&&&&&&&$$$%%%''''''&&&'''(((***$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++++++++,,,---............///000000000000///333111111444666999CCCMMMWWW]]]gggpppssstttzzz}}}{{{wwwxxxyyyzzz{{{zzzyyyyyyuuuqqqlllfff```XXXOOOJJJEEECCC???<<<:::::::::;;;777666555666777666444222000222444444333222111222333333333333222222222222222222222222111111111111///000111111222111111111111111222222222222111111111111111111111222222333222222333333333444444444777777888888888777666666555444444444444555555666444555555777888999:::;;;999999:::;;;;;;;;;;;;;;;999999::::::::::::999999888888777777888:::;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777777666666666444333222111111222333444444444333333333333333222000111333222111111222444444444555666666777888888555555777888888888777666333222111000000000000000111333666888:::::::::999888777666444333333333333111111000////////////000///000111///---,,,---...,,,,,,+++,,,......,,,***+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000////////////000222333333555888<<>>===<<<:::999999:::;;;999888777888888777555222000222555555444222222222222222222222222222222222222222222222111111111111000000222333333333222222111111222222222222111111222111111111111222333333444444444555555555555666777777888888777666666555444444333333222222333333222333444555666888999999999999888888999999:::;;;::::::;;;;;;;;;;;;::::::999888777777777999:::<<<;;;;;;;;;::::::::::::999999999999999999999999999:::::::::;;;;;;;;;;;;;;;777777777888888888888888666555333222222333555666555555555444444444333333111222333333222222333444444444444555666666666777555666777888999888777777555444333111111111111111111222555777999:::::::::888888666555444333333333222222222222222111000000000111222111///---...///,,,,,,,,,---......,,,***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111222333444666;;;>>>CCCHHHPPPXXXaaaiiiqqqvvvmmmfff]]]UUUPPPNNNMMMLLLIIIHHHGGGEEECCCAAA???>>>555555555333000///000111+++,,,------,,,+++)))(((***+++,,,---------------%%%%%%%%%%%%&&&((()))+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((''')))+++)))&&&%%%&&&((('''''''''((((((((())))))&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++******++++++++++++******+++++++++,,,,,,++++++++++++++++++***************++++++++++++,,,---...///...//////000000000000000222111222666;;;DDDRRR___^^^aaaiiipppnnnjjjnnnwww}}}|||vvvsssooopppqqqpppmmmhhhbbb___ZZZVVVQQQLLLIIIEEEAAA???999::::::999888777888:::;;;::::::::::::888555333333555888888777555555555222222222222222222222222222222222111111111111000000111333444555444444333111111111222222111111111222222111111222222333444555555555666666666666777777777777777777666555555444333222222111111111111111111222444555777888888999888777666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777777888:::;;;999999888888888777777777777777777777777777777888999999::::::;;;<<<<<<<<<777777777888999999999:::777666444333333444666777666666666555555444444444333555666666444444555777444444444444555555666666555666777888999999888777777666444222111222222333111222444666888999:::;;;999888777555444444444444222333444555444333222111111222333222///...///000---,,,,,,...//////---+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++---------.........//////......//////000000111111000111222222333666:::===AAAFFFNNNVVV___gggooottt~~~yyylll\\\RRRPPPNNNLLLNNNLLLJJJIIIIIIGGGEEECCC>>>:::444000////////////000///---++++++,,,---...,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&,,,***((('''((('''%%%######$$$%%%&&&'''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((()))******'''$$$$$$'''((((((&&&)))))))))(((&&&''')))++++++******)))(((''''''&&&(((***++++++******+++,,,************************---,,,***))))))***,,,---++++++,,,,,,,,,,,,------/////////......---------.../////////------///111111111333999CCCNNNXXX]]]```hhhqqqrrroooooouuu|||~~~yyyyyyyyyxxxwwwuuusssrrrtttpppllljjjjjjfff^^^WWWNNNMMMJJJFFFCCC@@@>>>===;;;;;;:::::::::999999999;;;;;;:::888777555444444444444444444444444444444555444333222111111111111222222333333333444444444333333222111111222333444222111111111222333333444444444444444555555555666555666777888888777555555888888888777777555444444555333222111222222111000222111111333666888999999777777777777888999:::;;;;;;:::999888777888999:::<<<;;;;;;;;;;;;;;;::::::666777888999999888777666:::999999888777666555555555777999;;;;;;;;;:::999777777777777777777777777777666666666666777777888444444444444555555555666555555444444444555555666444444444444444555666777444555777888999999999888666777777777666444222111111111222555999;;;<<<;;;:::999888666333333555777999999888666555333222222444444444333222111000///...,,,+++,,,---......---++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000...,,,***,,,,,,,,,---------............---------......//////000111222222111000///000000111333555888:::;;;===CCCLLLTTT[[[ccclllrrrtttdddYYYTTTQQQMMMLLLLLLKKKKKKKKKJJJGGGDDDAAA===888444111000///---///...,,,+++++++++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))))))))))))))(((+++***))))))******)))((($$$%%%&&&''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***'''%%%%%%'''(((((('''((()))))))))'''''')))***+++******)))((((((''''''((()))+++***))))))***,,,************************---,,,***))))))***,,,---++++++,,,,,,,,,,,,------.........---------,,,,,,...///000///......///111333333666<<>>;;;999888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444333444444444444444444444444444444333222111111111111111111222222222333333333444333222111111111111222333333333222333333444555555555555555666666666777777777666666666666777777888888888888777666555555555333222222333444333222222111111333666888888888999999999::::::::::::;;;<<<<<<;;;::::::::::::;;;888999999::::::;;;;;;<<<777777888888888777777666888888888888888888888777999999::::::999777666444555555555555555555555555777666666666777777888999666666666777777777888888999999888777777666777777555555444444444555666666555666777888888999888888888888888888666444222111222222222444888:::::::::::::::999777444333555777333333444555666777888999888777666444222111111111...---++++++,,,------,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,,,,---------......***+++---//////000//////111000000//////000000111000000111222444777888:::===BBBJJJQQQXXXaaajjjqqq}}}zzz{{{wwwooojjjhhheeeaaa]]]ZZZWWWTTTQQQOOOKKKIIIDDDAAA>>>;;;888444000---......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))&&&%%%%%%&&&((()))((('''(((((((((((((((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''''''''''')))(((((((((((((((((((((&&&(((***+++)))(((((((((*********)))))))))((((((&&&((())))))(((((()))***************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000222444999>>>FFFOOOWWW___fffjjjxxx}}}yyyqqqooojjjeeeaaa___^^^]]]ZZZUUUPPPMMMKKKJJJHHHFFF@@@>>><<<999999999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<999888888777555444444333333333333333333333333333444333222222111111111222111111111222222222333333444444333222222111111111555444444444444444555555555555555666666666777777777666555555555666777888777888888888777777666555555333222222444555444444222111222444777888888777::::::;;;;;;<<<<<<<<<;;;======<<<<<<;;;;;;;;;;;;999999::::::::::::::::::888888888888888777777777888888888888888888888999888888888888888666555444444444444444444444444444888888777888888999:::;;;777777888888888888999999:::999888777777666777777666666555555555666666777666666777777888888888888888999999888777555333111444333222444777999:::999:::;;;:::888555444555666444444555777888:::;;;;;;:::999777555333222222222///...,,,+++,,,---,,,+++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......)))***---///000000//////111000///......///000111///000000222444666777999<<>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888777777666555444333333333333333333333333333333333333222222111111222222111111222222222333333333444444444444333333222222666666555555555555555666555555555555666666666666666555444333444555777888666777777777777666555555555333222333555666666555333333333666888999999777:::;;;<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::999999888888888888888888888888999999999999666666666666666666666666444444444444444444444444555555555666666777999999888888888999999999999:::999888777777666666666777888888777666666777777777777777777777777888888888888999999999888666444333666444333555777999::::::;;;;;;;;;999666444444555777777888999:::;;;;;;<<<;;;:::888666555444333333111///---,,,------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......)))***---///000000//////111000///......///000111//////000111333555666777;;;???EEEKKKQQQ[[[fffnnnxxxnnndddZZZPPPKKKFFFDDDBBB@@@>>>;;;777444222222222111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))((('''&&&)))((('''''')))***)))'''&&&''''''((((((((('''''''''(((((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((()))++++++***))))))***'''(((******((((((((()))************************'''(((***)))(((((()))+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------///000111111222555777@@@MMM___nnnwwwzzz|||}}}~~~{{{vvvssskkkhhhddd^^^YYYUUUSSSQQQJJJHHHDDDAAA???>>>>>>>>>;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999777666666555444444333333333333333333333333333333333333222222111222222333222222333333333444444444444555555666666555555444888777666666555666666666444444444444555555555666333333333333333444555666555555555666666555555444444333222333555777777777444444555888:::;;;:::888999:::<<<>>>@@@@@@@@@@@@<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::===<<<;;;:::999999999999999999999999999999888888555555555555555555555666444444444444444444444444111111111222333444555666888888888999999999::::::888777777777777777888888::::::999888888888999999888888777777777777888888777888999999999888666555888777555555888:::;;;:::;;;<<<;;;:::666444444555888888999999:::;;;;;;<<<999999999999888777555444333111///.........,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...,,,***(((,,,,,,,,,---------......***+++---//////000//////000//////......//////000//////000111222444555666999===BBBGGGMMMWWWccckkk}}}mmm]]]TTTMMMJJJFFFCCC@@@===999777444555555555444444333333////////////.........---++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))))))))((('''&&&&&&%%%''')))+++***)))$$$%%%&&&''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''***,,,,,,***))))))***((()))))))))'''''')))***************************((()))+++***))))))***,,,************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........---...000111111333666888CCCSSSjjj||||||zzzxxxuuuqqqnnnhhhfffccc^^^YYYTTTPPPNNNDDDCCCAAA>>><<<;;;;;;;;;::::::<<<=========<<<;;;;;;;;;:::999888777777666666666555444444333333333222222222222222222222222333222222111222222333333333333444444444555555555444555666777888888777777999888777777666666666777333333333333444444444444000000111222333333333333333333444444444444444333444333222333666888888888666666777:::<<<<<<;;;999888:::<<>>>>>???>>><<<;;;::::::;;;;;;:::::::::999999888888888666666555444333333333333444444444444444444444444000000111111222444555666888888888888999999999999888888777888888999:::;;;<<<<<<;;;:::::::::::::::999888777666666777888888666777888999999999888888;;;999666666888;;;;;;;;;;;;<<<<<<:::777555444444666666777888999:::;;;;;;777888:::;;;;;;999777555555333000//////...---+++++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---------......---------.........//////...//////////////////.../////////000222333555555888;;;???CCCJJJTTT```iii~~~jjj]]]SSSOOOJJJFFFBBB>>>;;;888666666777777666666555444000/////////............************************,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''((()))************"""!!!"""$$$'''*********###$$$%%%&&&'''''''''''''''(((((((((&&&%%%&&&'''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''((()))***'''***------***))))))+++)))))))))(((&&&''')))+++******************++++++(((***++++++******+++,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,------------------....../////////---...000111222333666999DDDWWWppp|||yyyvvvssspppmmmjjjaaa```]]]YYYTTTNNNJJJGGG@@@@@@???===:::999999:::;;;<<<>>>@@@@@@???>>>===<<<;;;:::999777666555555555555555444444333333333222222222222222222222222222222222111222222333333444444444555555555666666444555777888999:::999999999999888777666666777777222222222333333333444444...///111222333333222222222222333444444333333333444333222444666888999999777777888;;;======;;;999777999<<<@@@CCCDDDDDDDDD:::;;;<<<<<<<<<;;;999999888888:::<<<>>>@@@AAABBB@@@???===<<<;;;;;;<<<<<<;;;;;;::::::999888777777888777666444222222111111555555555555555555555555333333333444555666888888777777888888888999999999888888888999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999888777666666777888888555666888999::::::999999<<<:::777777999;;;<<<<<<;;;<<<<<<;;;777555444444333444555666888:::;;;<<<666888;;;======;;;888666666444111000000///---,,,++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...000000,,,,,,,,,---------............---------......///---...///000000///...---/////////000111333444555777:::===AAAGGGRRR^^^ggglll```XXXOOOIIIFFFBBB<<<777;;;:::888888888888666444333333222111000///......000...---++++++,,,---...***))))))((()))***,,,---...---,,,,,,++++++,,,,,,'''((()))******)))((('''************)))'''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))******++++++++++++++++++***))))))((()))***++++++***)))(((...---,,,,,,++++++++++++,,,,,,,,,---------......------......///000000000333222555999777555:::CCCTTThhh~~~|||}}}~~~|||xxxsssoookkkhhhdddaaaaaa```]]]YYYTTTOOOKKKHHHBBB@@@>>>;;;:::::::::;;;===>>>???AAABBBCCCCCCCCCDDDAAA<<<999777666555333555555666666555333222000333444555555666666555555444444444555555555666666555555555555666666666666:::999999999999:::;;;;;;999888666555444444444555222222111111222222333444444444333333222333333333333333333333333333333333666666666666666777777777666888;;;======;;;888666777999;;;>>>AAABBBCCCCCCBBB@@@>>>;;;888666444444555666999;;;===>>>??????@@@???>>><<<;;;999888777999:::===>>>===:::777444666666666666666666666666666666666666666666666666222222333333333333333333777777777777777777888888444555666777888999999999;;;;;;:::999:::;;;<<<===999999888888888888888999:::999777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::888555333222444555777999;;;<<<<<<===:::999999888777666555555555555555333222000...------------,,,,,,++++++++++++++++++******)))))))))++++++******************---,,,+++*********+++,,,---,,,+++******,,,...///............////////////...............///000111111111000000111333555666999<<>>AAABBBCCCDDDFFFGGGHHHHHHGGGCCC>>>:::888777555333555555666666555444222111222222333444444444444333444444555555555666666666444444555555666777777888999888888888888999::::::999888777555444444555555222222222111222222333333333222222111111222222222333333333333333333333333777777888888999999999:::999:::<<<======<<<:::999777888;;;===???AAAAAAAAAAAA@@@===:::888666555444555666999;;;===>>>>>>>>>@@@???>>>===;;;:::999888999:::<<<===<<<:::777666666666666666666666666666666666666666666666666666333444444444444555555555777777777777777777888999777777888999999999888888::::::999999999:::;;;<<<999999888888777888888999:::999777666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>===;;;999666444333555555777999:::;;;;;;;;;:::999999888777666666555555555555444333111000///......------,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++---,,,+++******+++,,,,,,---,,,+++******,,,---///////////////000000000000///............//////000111000000000111333555666888;;;>>>AAAEEELLLWWW^^^uuueeeYYYQQQKKKDDD???:::999777888:::<<<<<<<<<;;;999777444111000.........---+++*********+++,,,,,,,,,,,,++++++***)))(((,,,,,,+++************++++++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************))))))))))))************)))))))))))))))******++++++)))&&&$$$$$$%%%((()))...------------------...------,,,+++++++++,,,,,,,,,,,,,,,---------......------......///000000000...000333666888===JJJWWWmmmyyyzzz}}}zzzvvvrrrpppmmmkkkhhheee```\\\YYYXXXUUUQQQMMMIIIFFFDDDBBB@@@???===>>>@@@CCCEEEIIIIIIIIIJJJJJJKKKLLLMMMJJJFFFAAA<<<:::777555444555666666666555444333222222333333444444444444444555555555555666666666666444444555666777777888888777666666666666777888888888777666555444444444555333333222222111222222222111111111000000111111222444444444444444444444444666666777888999::::::;;;<<<<<<============<<<<<<888999:::<<<>>>?????????@@@???<<<:::888666555555666777999;;;<<<===>>>>>>??????>>>===<<<;;;:::999:::;;;;;;;;;:::999888777777777777777777777777777666666666666666666666666555555666666666777777777888888777777888999999:::;;;;;;;;;;;;;;;:::999999::::::999999::::::;;;<<<999999999888888999999::::::999888777777777888999<<<<<<<<<======>>>>>>>>>??????>>><<<:::888666555666777888999::::::::::::999999999888777777777666666666666555444333222111//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...//////000000000111111111000//////............///000000000000111333555666777:::===???CCCJJJTTT[[[ttthhh^^^UUUJJJCCCCCC@@@===;;;;;;<<<<<<<<>>;;;999666444666666666666555555444444555555666777777777777666555555666666666777777777666666666666666666666666444444444444444555555666555555444444333333333333444333222222111111222222222222111111111222333333444444444444444444444444333444555666777888999999>>>>>>============>>>>>>999:::;;;<<<======>>>>>>>>>===;;;999888777666666888888999;;;<<<======>>>>>>>>>======<<<;;;::::::;;;::::::999999888999999888888888888888888888888777777777777777777777777777777888888999999::::::::::::999::::::;;;<<<======>>>>>>???>>>>>>=====================>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===::::::999888888888999999<<<======>>>>>>??????@@@??????>>>===<<<:::888777888999999::::::::::::999999888888888888888888888666666666666666555444333000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---...////////////000000000000111000///...............////////////111333555666666999<<<>>>AAAHHHQQQXXXyyypppcccUUUKKKIIIEEE@@@<<<;;;<<<<<<<<<@@@???===;;;888444222000//////...---------------+++,,,...///000///......,,,+++******))))))******(((***+++,,,,,,+++***(((************)))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))******+++)))***,,,------,,,+++***+++***)))(((((()))***+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000000111666:::???IIIXXXiiiuuu~~~~~~}}}zzzyyyyyy{{{~~~}}}|||{{{wwwrrrnnniiihhhgggfffddd```[[[WWWUUUTTTQQQNNNKKKIIIHHHHHHEEEEEEFFFHHHKKKOOORRRUUU[[[XXXSSSNNNKKKIIIHHHHHHLLLHHHBBB>>>;;;999777666777777666666666555666666555666777777888888777777666666666777777777888888999888777666555333222222111111111111111222333333222222222222222222111111333333222222111222222333444333333333444444555666555555555555555555555555333444555666777888999999>>>===<<<;;;;;;<<<===>>>::::::;;;;;;<<<======>>><<<<<<:::999888777777777999999::::::;;;<<<============<<<<<<;;;;;;::::::;;;:::999888888888999999999999999999999999999999888888888888888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBB??????>>>>>>???@@@@@@AAA<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;999888::::::;;;;;;;;;;;;;;;:::888888888888999999999999777777777777666666555444222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++,,,,,,------------++++++++++++,,,,,,---------------.........//////111000///...............///......///000333555666666999<<<>>>@@@FFFNNNTTTwwwggg[[[MMMIIIBBB>>>===>>>>>>>>>???@@@@@@???<<<999555333////////////.........---,,,---...//////000000000,,,,,,+++************+++((()))***++++++***)))(((++++++******)))'''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++&&&(((+++------,,,)))(((,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......------......///000000000111555:::AAAPPPcccrrrxxx|||{{{|||~~~~~~~~~zzzvvvwwwxxx}}}|||zzzwwwuuusssqqqnnnkkkjjjhhhfffdddbbb___ZZZWWWSSSRRROOOLLLJJJIIIIIIIIIGGGIIILLLOOOSSSWWWYYY[[[```\\\UUUMMMHHHEEEDDDDDDHHHEEE@@@===;;;:::999777888777666666666666777777444555555666666666666666777777777777888888888888:::999777555333111///...//////......//////000111111111222222222222111000222222111111222222333444555555555555666777888888666666666666666666666666666666777888999::::::;;;::::::999999999999::::::999999999999:::;;;======;;;:::999888888888888888:::::::::::::::;;;<<<===;;;;;;;;;::::::::::::::::::999888888888888999999888888888888888888888888888888888888888888888888999999:::;;;<<<<<<===>>>============>>>???AAAAAA???@@@AAABBBDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDD?????????>>>>>>======<<<999999999999999999999999<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;:::777888888888999:::::::::888888888777666555444333333333222111///...------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........***+++,,,---......------++++++,,,,,,,,,---------,,,,,,---------.........000//////............///.........///000333555666666999<<<>>>@@@DDDLLLRRR{{{oooYYYTTTLLLEEEBBBBBBBBBBBB===???AAABBBAAA===888555......///.........---,,,...---------------......------,,,++++++++++++++++++***(((''''''(((***+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******)))))))))))))))******+++'''((()))+++++++++***)))+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,---------......------......///000000000111444999DDDWWWlllwwwwwwwwwuuuxxx~~~xxxvvvxxx{{{|||yyyuuurrrqqqpppnnnmmmkkkiiieeeccc```]]]ZZZWWWTTTSSSPPPNNNLLLLLLLLLMMMNNNQQQVVV[[[```bbbcccdddaaa\\\TTTLLLFFFCCCBBBBBBDDDAAA===;;;:::::::::999888777777666666777888888555555666777777777777666777777777888888888999999888777666444222000......------,,,,,,------...///111222333444444333222222000000000111222333444555555555555666666777999999666666666666666666666666777777888888999999999:::666777777777777777777666666666666666777999;;;<<<999999888888888888888999;;;;;;:::::::::;;;<<<===999999999999999999999999888888888888999999888888888888888888888888888888999999999999999999999999999999:::;;;<<<===>>>>>><<<<<<<<<<<<>>>???@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;:::999999999:::::::::::::::999888777777888888999::::::::::::777777888999999:::;;;;;;888888888777666444333222444444333222000///...---*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------***+++,,,............---++++++,,,,,,---------,,,------------.........//////............//////000---------...000333555666666999===>>>@@@DDDKKKPPP}}}~~~gggaaaVVVNNNHHHFFFDDDDDD;;;>>>BBBDDDCCC???:::666------......------,,,+++///...,,,+++******+++,,,...---,,,,,,++++++,,,,,,...+++&&&######&&&+++...'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))******+++******)))******+++,,,,,,******,,,------,,,******++++++++++++,,,,,,---...,,,,,,,,,---------......------......///000000000222555;;;FFF\\\rrrzzzwwwsssqqquuu~~~xxxvvvzzz~~~{{{vvvsssrrrrrrqqqqqqmmmjjjfffbbb```]]]ZZZXXXWWWUUUSSSQQQOOOPPPPPPQQQVVVZZZ```fffjjjlllllllllaaa\\\TTTKKKEEEBBBBBBBBBAAA>>>;;;999::::::::::::888888777666666777888999777777888999999999999999777888888888888999999999666555444333111000///...,,,,,,++++++,,,,,,---...222333444555555555444333///000000111222444555666555555555666666888999999777777777777777777777777666666666666666777777777444444555555555555444444333333333333555777999;;;999888888888888888999999<<<;;;::::::::::::<<<<<<888888888888888999999999777888888999999999888888777777777777777777777777999999999999999999999999999999:::;;;<<<===>>>???::::::;;;;;;<<<>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAABBBAAA@@@???AAAAAAAAABBBBBBDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<888999999999999888777666555555777888888999999999777777888999:::;;;;;;<<<999999888777555444222111555444333222000///...---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++)))+++,,,...//////......***+++,,,---------,,,,,,............/////////000...............///000111---------...000333555666777:::===???@@@DDDJJJOOOuuurrrxxx~~~ooo___VVVRRRNNNHHHEEECCCCCCCCCCCCBBBAAA@@@>>>333111///.........---,,,....../////////...,,,+++,,,***(((&&&&&&(((***,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))---------,,,+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''&&&''')))+++++++++************++++++*********************************)))******+++,,,+++,,,---...///...---,,,---------............///---///000///......///000666444;;;OOOiiiyyy{{{vvvuuurrrwww~~~{{{}}}~~~|||{{{yyywwwuuusssrrrrrrooolllgggbbb___]]]]]]]]]ZZZZZZYYYYYYYYYZZZZZZ[[[eeehhhllloooooonnnllllllccc^^^VVVOOOIIICCC>>>;;;>>>===;;;:::888888888888:::999777666666666777888888777777888::::::999777777777777777777777777777888777555222000///......///......---------......111222333444555444333222000000111222444555666777888777666666666777888999999888888888777777666666555555444444333222222222111111333333333333111111444444444555555555666666888888888888888777666666777777777666666666666666888999999::::::999999888;;;999888777666666777777666777888888777666777999======;;;888555444555666666777:::<<<===>>>======999;;;===>>>===<<<======AAA@@@>>>======>>>@@@AAAAAAAAA@@@???????????????AAAAAA@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@>>>======;;;;;;:::999888888888888777666666666666777777888999999:::;;;<<<===>>>???<<<;;;:::888777666666666555555444333111000000///,,,,,,++++++***+++++++++............------,,,+++++++++------------++++++---------------------------------............/////////////////////////////////000000111222444555777999;;;===???BBBGGGJJJvvvppprrrwww{{{}}}|||pppfff]]]TTTMMMIIIEEEDDDDDDDDDDDDDDDCCCBBB777555222000000000...---......///000000///...---...---+++******+++---...,,,,,,***)))))))))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))************))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((()))((('''''')))+++*********))))))************************************************++++++,,,+++,,,------......---------------............///---///000///......///111666666???TTTnnn}}}zzzxxxuuuzzz~~~|||~~~~~~|||{{{zzzxxxvvvuuuttttttqqqnnnjjjfffcccaaaaaaaaaccccccccccccdddddddddeeekkknnnqqqsssrrrqqqooonnnhhhbbbYYYQQQJJJEEE@@@===???===;;;999888888888999:::999888777666777888888888888777888::::::888777777777777777777777777777777666555333111///............------------......111222333444444444333222111111222444555666777888888888888888888999999:::999999888777777666555555444333333333222222111111111111222333333222111111444444444555555555666666777777777777777666555555444444555666777888888999888888888999999888888888777777555444444444555555666777888888777777999:::@@@@@@???<<<888777777888666777999;;;===>>>??????===???BBBCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<:::999888888888777777666666666666777888888999999:::;;;<<<===>>><<<<<<;;;:::999888777666666555444333222111111000---,,,,,,+++++++++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++---------------------------------............///////////////////////////......//////000222333444777999;;;===???BBBGGGJJJtttoooooorrruuuyyy}}}}}}qqqdddYYYSSSNNNKKKHHHFFFFFFFFFEEEDDD>>>;;;666333222111000///......//////000//////...------,,,,,,,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))*********)))(((''')))+++***))))))(((((())))))******************************************+++,,,,,,---,,,,,,,,,,,,---......---------............///...///000///...///000222555:::GGG]]]uuu}}}zzz}}}~~~~~~|||{{{zzzxxxwwwvvvvvvvvvsssqqqmmmjjjhhhggggggggglllmmmnnnooopppooooooooorrrsssuuuvvvvvvtttqqqooommmggg]]]TTTMMMGGGCCCAAA???===:::888777777999:::::::::999888888888888888999888777888::::::888666777777777777777777777777666666444333111000///...------,,,,,,,,,------...000111222333444333222222222333444555666888999999999999:::;;;;;;;;;;;;;;;999999888777666444444333222222111111111111111111111222333333333333222111444444444555555555555555555666666666666555444444111222333555777999:::;;;666666666666666666666666666555555444444444555555666777888888888999;;;===>>>>>>===:::666444555555555777999;;;>>>@@@AAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAA@@@???===;;;:::999888888777777666666666777777777777888999:::;;;;;;<<<<<<<<<======<<<:::888777777666666555444333222222...------,,,++++++,,,,,,******+++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............///////////////////////////.........///000111222333666888;;;===???BBBGGGJJJwwwqqqrrruuuyyy~~~|||nnnbbbYYYTTTLLLGGGFFFEEECCCBBBBBB>>>999555444333111000------........./////////++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))(((((((((((())))))************************+++************+++,,,,,,------,,,+++,,,---...///---------............///...///000//////000222444555>>>PPPggg||||||~~~~~~}}}~~~zzzyyyxxxwwwwwwwwwwwwwwwsssqqqooollljjjjjjjjjjjjppprrrtttvvvwwwvvvtttsssuuuuuuvvvwwwwwwuuurrrpppnnnhhh^^^UUUNNNIIIEEECCC???===:::888777888:::;;;;;;::::::999999999999999999888888888999999888666666666666666666666666666555555444333222111//////---,,,,,,,,,,,,------...///000222333333333333222333333444555777888999::::::;;;<<<=========;;;;;;999999888666444333222111000000000111111111111111444444444444444444444444555555555555555555555555444444555555555444444333111111333444666888999:::555555444444444444555555666666666666666666777777666777888888888999<<<>>>=========:::666444444444666777999<<>>===<<<<<<999999888777777666777777666666777777888999999:::;;;<<<>>>>>>>>><<<:::888777777666666555444444333//////...---,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////////////////000222333444666888:::<<<>>>BBBFFFJJJ}}}zzz{{{~~~uuuaaaYYYNNNFFFDDDCCCAAA???CCC???;;;777555444222111------------------......++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))+++,,,---,,,***))))))***))))))(((((((((((())))))************************+++++++++***+++,,,,,,---------,,,+++,,,---...///---------............///...///000//////111444666777DDDYYYppp}}}vvvxxx{{{~~~xxxxxxwwwvvvvvvvvvvvvvvvqqqpppnnnmmmkkkkkkjjjkkkpppssswwwzzz{{{yyyvvvtttvvvuuuuuuvvvwwwuuurrrooohhhcccZZZRRRMMMIIIFFFDDD???>>>;;;999888999;;;<<<;;;;;;;;;;;;;;;::::::999:::999888888999999777555555555555555555555555555333444444333333111000///,,,,,,,,,,,,------...//////000222333444444333333333444555666777999::::::<<<<<<===>>>===<<<;;;:::888888666555333222111000000000111111222222333333666666666666666666666666555555555555555555555444333333444444444444333333333333333444555555666666444333333222222333333444555555666777777888888888777777888888888999<<>>??????@@@AAAAAAAAA@@@@@@<<<;;;:::999888777777777555555666666777888888888:::;;;===>>>>>>===;;;999888777777666666555555555111000///...---------------,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////000000000111222333444555666888:::<<<>>>AAAFFFIIIlll```RRRHHHDDDDDDBBB???AAA???;;;999888777444222//////...---------------------,,,,,,,,,,,,------,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))+++,,,,,,***))))))******))))))(((((())))))***************************+++++++++++++++,,,---------,,,,,,,,,,,,---......---------............///...////////////222555888<<>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::999888999999999777555555555555555555555555555222333333444333222000///------------......///000///111222444555555555444555555666888999:::;;;<<<>>>>>>======;;;:::888777666666555444333111111000111111222333444444555555777777666666666666777777555555555555555444444444222333333444444444444333444444444444444444444333444333222111111222333444333333555666777777777777777888888777666888;;;>>>???@@@AAA@@@===;;;;;;;;;;;;<<<===@@@BBBFFFHHHJJJOOOOOONNNKKKHHHFFFGGGHHHNNNNNNOOOOOOPPPPPPQQQQQQUUUTTTRRRPPPNNNLLLLLLKKKLLLKKKKKKLLLOOOPPPPPPOOONNNMMMLLLJJJHHHGGGEEEDDDEEEEEECCCBBBAAA???>>>>>>===???@@@BBBCCCCCCCCCBBB>>>>>><<<;;;999999888888555555666666777777777777999:::;;;<<<<<<<<<;;;:::777777777666666666555555222222000///......------,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,------------------------------------............///////////////////////////111111111222333444555666555777:::<<<>>>AAAFFFIIIsss```RRRLLLHHHDDDAAA???>>>===<<<<<<:::777555333222000///...............---+++******+++---...,,,,,,---------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))))))))))))))''')))++++++***))))))************))))))*********************************,,,++++++++++++,,,------+++,,,------......---------------............///////////////000222777:::CCCTTTlll~~~{{{wwwssswww|||}}}zzzyyyxxxwwwvvvvvvuuuvvvtttsssrrrqqqooonnnmmmmmmnnnrrryyy~~~|||wwwsssoookkkgggeeeeeeccc]]]XXXNNNLLLIIIHHHGGGEEECCCAAA???????????????>>>>>>===<<<<<<===>>>===<<<;;;:::;;;999888999999999777555444444444444444444444444111222333444444333111000............///000111111000111333555666666666666888888999;;;<<<===>>>???@@@???===:::888777666555555444444333222111111000222333444555666777888888666666555444444555666666666666555555555444444444222333333444555555444444444333333333333333333333444333111000000111333444333444555777888999999888888888777666555666:::===<<<>>>??????===<<<<<<<<>>@@@BBBCCCDDDCCCBBBAAAAAA@@@>>>===;;;::::::999666666666666777777777777888888999999999:::::::::777666666666666555555555333333111000///.........---,,,+++))))))***+++,,,---,,,,,,++++++,,,,,,------------------------------------............///////////////////////////000000000111222333555555555777999;;;===AAAEEEIIIppp^^^TTTMMMGGGBBB>>>===>>>??????===:::777666555333111////////////,,,***(((&&&&&&(((***,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&((()))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))&&&(((***+++***)))******++++++************++++++************************,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,---------.........//////////////////000333777;;;HHHYYYrrrxxxrrrsssxxx}}}~~~||||||{{{yyyxxxwwwvvvvvvvvvwwwvvvuuutttrrrpppooooookkkpppwww|||}}}zzzuuuqqqiiiddd^^^[[[ZZZWWWPPPJJJEEEDDDCCCDDDDDDCCCAAA???>>>???@@@AAAAAA@@@>>>===<<<===>>>>>>>>>===;;;:::;;;:::999999999999777555444444444444444444444444000111333444444333111000.........//////111222222111222444666777777777666:::;;;<<<===>>>@@@AAAAAAAAA???<<<999666555444444333333333222222111111111333444555666777999999:::555444333222222333444555666666555555555444444444222333444444555555555555222222333333333333444444444333111000000111333444555666888:::;;;<<<<<<;;;999888777555444555888;;;???AAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEHHHKKKMMMKKKKKKKKKJJJHHHHHHJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPMMMIIIFFFCCCAAAAAA===<<<===???CCCEEEFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFF@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@>>><<<;;;::::::666666666777777777777777777777777777888999::::::666666666666555555555555444333222000///.........000///---+++++++++---...------++++++++++++---------------------------------------.........////////////////////////////////////000000111222444555555777999;;;===AAAEEEIIIooo___TTTLLLHHHAAA@@@>>>>>>??????>>><<<666555333111000//////...//////.........---------+++,,,,,,---,,,+++***)))+++++++++*********))))))(((((())))))******++++++''''''((()))))))))))))))+++***)))((((((''''''((()))((('''&&&&&&'''((()))+++***'''&&&%%%&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))---,,,+++)))))))))*********)))(((''''''((()))***************************,,,,,,+++***)))((('''&&&---------,,,,,,+++++++++...------,,,,,,------...////////////000000000111333---...444444///555AAASSSkkkyyy~~~{{{wwwwwwxxxyyy~~~~~~}}}|||{{{zzzyyyyyyyyy|||{{{yyyyyyxxxuuuqqqnnnkkkkkknnnssswwwvvvpppkkkeee___WWWQQQOOOMMMJJJGGGBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>????????????>>>>>>;;;:::999999::::::888777555444333333333444555666555444444444444333333333222111000///000111333555444333333333555777999:::;;;<<<>>>@@@AAAAAA@@@???AAA<<<666333333333222000000000111222444555666666666666666777888;;;===???::::::999999888777777666444444444444444444444444555555666444222222333444111111222222333333333444333333555666666555444333333444555777888:::;;;<<<888888999:::;;;<<<======BBBCCCEEEFFFFFFEEECCCBBBDDDDDDEEEEEEGGGHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFCCC@@@=========:::::::::::::::;;;<<<<<<<<<>>>???BBBEEEGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIFFFCCC???===AAA@@@@@@???>>>===;;;:::999999888888777777666666888888999999888777555444333222222111111222222333333333222222111000000///......---------,,,,,,,,,...---,,,,,,......---,,,---------.........//////...///111222333222111000////////////000000000000000/////////000111222222444666888;;;>>>AAAFFFJJJ~~~kkk[[[PPPLLLDDDBBBAAA@@@AAA@@@>>><<<666555444222000///..................------------+++,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))''''''((())))))))))))))))))((((((((((((((()))***)))((('''&&&&&&'''((()))***)))((('''&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))******+++***)))(((((()))***+++************************++++++************))))))---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,------------...333...///444333000777DDDUUUkkkxxx}}}xxxvvvvvvwwwzzz~~~}}}{{{{{{{{{||||||}}}}}}|||{{{yyyuuuooojjjffffffhhhlllooooookkkfffaaa\\\VVVRRRPPPNNNJJJFFFBBBAAA@@@??????@@@AAAAAA@@@AAABBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>><<<;;;999999:::999888666444444333222222333444555444444444444444444444444444333222111111333555666444444555666777:::<<<===@@@AAABBBCCCBBBAAA@@@>>>===999555222222333222111222222333333444555555666777888888999:::;;;<<<===999999888888777666666555111111111111111111111111555555555444222222333555222222333333333444444444666666777777777666555444888888888999:::;;;<<<<<<;;;<<<<<<<<<=========>>>CCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDAAAAAAAAA???<<<999999999888777777777777777888999888999;;;===@@@BBBDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJFFFCCCAAA@@@@@@@@@???>>>===<<<;;;:::999999888888777777777888888999999888777555444444444333333333333444444333333333222111000000000.........------------,,,...---,,,,,,......---,,,,,,------------.........---,,,,,,,,,------......////////////000000000000.../////////000222333444555777999;;;===AAAFFFIIIxxxdddVVVPPPGGGEEEDDDCCCCCCAAA>>><<<888777555333111//////.........---------,,,,,,,,,++++++,,,,,,,,,+++******+++++++++*********************)))(((((('''&&&&&&''''''((()))))))))))))))''''''''''''((()))***+++((((((''''''''''''(((((())))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++************++++++*********************************++++++,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------111///000333111000;;;JJJ[[[nnnxxx{{{{{{vvvuuuvvvwww{{{}}}||||||}}}~~~wwwnnnhhhcccbbbbbbeeehhhhhheeeaaa]]]ZZZVVVUUUTTTQQQKKKGGGCCCCCCAAA@@@@@@AAACCCCCCAAAAAABBBCCCCCCBBBBBBBBB>>>??????@@@@@@??????>>>>>><<<:::::::::999777666444333222111111111222333333333333444555555666666666555444444444555666777666666777999;;;>>>@@@BBBFFFFFFFFFEEECCC@@@>>><<<999666333111222333333222444444444555555666666666::::::;;;;;;<<<;;;;;;;;;777777777666555555444444333333333333333333444444444555555444222222333555333333444444444555555555888888999999999999999888======<<<<<<<<<======>>>BBBAAAAAAAAA@@@@@@??????BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<======;;;888666666777555555444444333444444444444444666777999:::<<<<<<>>>???@@@AAACCCEEEGGGIIILLLMMMMMMMMMKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;::::::999888888777888999999888888777666555555555444444444444555555444333333222222111111000/////////.........------...---,,,---.........,,,,,,,,,,,,,,,---------------+++***))))))+++---...////////////000000000000......///000111222444555666888:::<<<>>>AAAEEEHHH}}}kkk[[[QQQHHHGGGEEEEEEDDDCCC@@@>>>:::999777444222000//////------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))((((((((('''''''''&&&''''''((()))))))))))))))((((((((((((((()))******(((((((((''''''((((((((((((((())))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))************)))*********++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000//////111222111333AAAPPPdddqqqvvvwww~~~yyyvvvvvvxxxzzz}}}~~~}}}}}}zzzpppiiidddbbb```bbbeeefffccc```\\\ZZZXXXXXXXXXTTTNNNHHHGGGFFFEEEDDDCCCDDDEEEFFFAAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@>>><<<;;;:::999777666444333111000000000111111111222333444555666777777666666555555555666777888888999:::===???BBBDDDEEEHHHHHHFFFDDDAAA===:::999444333111111111333444444444555555666777888888999<<<=========<<<;;;999888555555555555444444333333444444444444555555555555444555555444222222444555333444444555555666666666999999999:::;;;===>>>???BBBBBBAAAAAAAAABBBBBBCCCHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@??????AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@???>>><<<;;;::::::;;;;;;:::888666666777555444333333222333333333222222333444444555666666777888999;;;===@@@BBBCCCFFFFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGEEECCCBBBAAA======<<<;;;::::::999999999999888888777666666555555555444444444444555555444444333333222222222222000000/////////.........///---,,,---...///...---+++++++++,,,,,,,,,------...---,,,,,,,,,---...///////////////000000000000000000000000111222333333777999;;;<<<>>>AAAEEEHHH{{{ppp```TTTKKKIIIGGGFFFFFFFFFDDDBBB===;;;999666444222000000......---------,,,,,,,,,+++++++++++++++++++++,,,************************&&&'''''''''((((((((()))''''''((()))))))))))))))******)))((((((((((((((('''(((((((((((((((((('''(((((())))))***))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))'''(((((())))))*********************************---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000000000111111111111---...000222333:::IIIVVVgggoooppppppwwwyyy}}}yyyxxxzzz|||}}}|||rrrkkkgggeeecccdddfffgggeeebbb]]][[[YYYYYYYYYVVVOOOJJJIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<;;;;;;:::888666444333222000//////000000000111222333444555666777555555666666777888888999;;;<<<>>>@@@BBBDDDEEEFFFFFFEEECCC@@@<<<999666444111111222222222333555777444555666777999:::<<<<<<===>>>>>>===;;;999777555444444444333333333333333000000111111222222222222333444555444333333444666333444444555777888888999::::::;;;<<>>??????>>>===>>>>>>>>>???@@@@@@@@@@@@::::::::::::999888777777777888999888666666666777666666555555555555555666555444444444444444444444333333444555777999;;;<<<>>>???AAADDDGGGIIIKKKLLLIIIHHHGGGFFFDDDBBB@@@>>>??????>>>===<<<;;;::::::999999888777777666666666444444333333333333444444444444444333333333333333111111000000000000/////////...------//////...---+++++++++,,,,,,,,,------,,,---...///000//////...////////////000000000000333222222111111111111111777999;;;<<<>>>AAAEEEHHH~~~|||xxxyyyzzzuuuiii^^^SSSOOOKKKIIIHHHHHHHHHGGG@@@???<<<999666444222111//////.........---------++++++******++++++,,,---***************+++++++++&&&&&&'''(((((()))******''''''((()))))))))))))))+++***)))(((''''''''''''''''''((((((((((((''''''(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((()))*********))))))&&&'''((())))))***))))))************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------........./////////000000000...///111444:::EEESSS]]]dddiiihhhkkkssstttyyy~~~zzz{{{~~~|||vvvqqqooolllkkkkkknnnnnnkkkhhhccc```\\\[[[ZZZWWWQQQLLLMMMMMMNNNMMMKKKIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@>>><<<<<<<<<;;;999888666444222111///////////////000111222333444555555444555666777999:::;;;;;;>>>???@@@BBBCCCDDDDDDDDDAAA@@@===;;;888555333222111222444444444555777999666777888999;;;<<<============<<<;;;999666444333333333333333333333333333111111222222333444444444333444444444333333444666444555666888:::<<<===>>>?????????@@@CCCHHHLLLOOORRRTTTUUUVVVVVVTTTRRRPPPHHHGGGEEECCC@@@>>><<<;;;777777777666666777777777333444666888::::::::::::999999:::;;;<<<<<<<<<<<<555666666666666666555555444666777666555555666777999999888888999999:::;;;:::999999888777666555555222222222333444555666777888999<<>><<<;;;;;;:::999888777666666666666444444333333333333444444444444444444444444444444222222111111111000000000///...---...//////...---,,,,,,,,,,,,------------***,,,...///000///---,,,////////////000000000000333333222111111111111222777999;;;===>>>BBBFFFIII~~~~~~|||tttnnn^^^XXXRRRMMMKKKJJJKKKKKKCCCBBB???;;;888666444333000000/////////.........++++++*********+++,,,---))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))***)))((((((((((((((()))&&&'''((())))))((('''&&&))))))((((((((()))+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))***+++++++++***)))(((&&&''')))***++++++******************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...............////////////000111222888CCCQQQ]]]ddd^^^dddfffmmmwwwvvvxxx|||zzz~~~}}}{{{{{{yyyxxxyyy{{{zzzvvvsssooojjjddd```^^^\\\WWWTTTUUUVVVXXXWWWUUUQQQLLLIIIIIIHHHFFFDDDDDDCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA???>>><<<<<<===<<<;;;999777666333111000///////////////000111222222333333444555777999;;;===>>>???@@@AAABBBCCCCCCBBBBBBAAA;;;:::999666555333222222111444666666666666999<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::777555444333222333333333333333333333333333333444555555666777777222444444444333333555777666777999<<>>===;;;:::888777666555555444444333333444444444555666888;;;>>>AAABBBEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCAAA@@@???===<<<<<<:::999888777666666666777555555444444444444555555444444444444444555555555333222222222222111111111000...---...///000///---,,,------------.........,,,,,,---...............////////////000000000000111111111111222333444555666888;;;===???CCCGGGKKK}}}zzzfff```WWWPPPLLLLLLLLLLLLEEECCC@@@===999777555444000000000000////////////++++++*********+++---...))))))******++++++++++++++++++******))))))(((((('''(((((()))))))))))))))(((''''''(((((()))***+++&&&'''((())))))((('''&&&***)))((('''''')))+++---))))))))))))************))))))))))))))))))))))))))))))************))))))***+++,,,,,,+++***)))((('''(((***+++,,,,,,++++++************************((())))))***,,,------...+++++++++,,,,,,---------...------,,,,,,------...////////////000000000111222222444;;;IIIYYYdddhhh\\\ccchhhrrr}}}{{{zzzzzzzzz~~~|||zzztttlllfffdddbbb___\\\^^^___aaaaaa^^^YYYRRRNNNLLLKKKIIIGGGEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA???===<<<<<<======<<<:::888666444222000//////////////////000111111222222555666888;;;>>>@@@AAAAAABBBBBBCCCCCCCCCAAA@@@???888777666444333333333333222555888888777777:::===>>>>>>===<<<;;;::::::999<<<:::888555333222222222333333333333333333333333000000111222222333444444222333444444333333555777888999<<>>===;;;888555333111000444333333222222333333444555444333333333444444555555666888::::::::::::999888999:::<<<======>>>>>>888999;;;;;;::::::<<<===;;;;;;<<<===>>>@@@AAABBBBBBAAA???===;;;:::888777888888666555444333333333000111111333444777888::::::;;;===???AAACCCCCCDDDDDDCCCBBBAAA???>>>===<<<:::999888666666666666777666666555555555555666666444444555555555555555555333333333222222222111111000...---...///000///...---------.........//////000///...------///000222////////////000000000000......///111222555666888666888:::===???CCCHHHLLLtttiiiZZZRRRQQQPPPMMMIIIKKKHHHCCC@@@===:::666333666111------000111///,,,)))+++---......---,,,+++,,,,,,,,,+++***)))((('''(((((()))***************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))******+++,,,************************++++++------...---,,,+++...///000111111///---+++***+++,,,...///000000111///......111444555333111...444777<<>>===<<<<<<<<<888777777666555333222111333222000//////111222444444666888;;;===>>>?????????@@@@@@@@@@@@>>>===<<<999666333222222333444444222222333555888;;;???AAA?????????>>>===;;;999888:::999777555333222111111333333333333333333333333666666555444444333222222222333444555555777:::======@@@DDDJJJNNNRRRTTTUUUXXXUUUQQQNNNOOOQQQRRRRRRVVVVVVUUUSSSOOOIIIDDD@@@888777666444333222222111111222222333444444555555333333333444555666888999888999::::::;;;;;;::::::<<<<<<======<<<;;;::::::999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAACCCBBBAAA@@@???@@@@@@AAA???>>>===;;;:::888777666222222333333333222111111555666999;;;???AAADDDEEEFFFFFFGGGFFFEEEBBB???===<<<<<<===<<<;;;:::888777666666555444444444444555777666444222222333444555555555555555444333222111//////000000000000//////....................................////////////111111111111111000////////////000000111222444555777999;;;===???BBBGGGJJJvvvhhh]]]UUUOOOLLLIIIIIIGGGDDDAAA???>>>===<<<999555000///111222///,,,***+++,,,......---,,,++++++++++++++++++***)))(((((())))))******************)))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))***(((((()))***************))))))))))))))))))))))))&&&&&&'''''''''(((((((((******************************))))))******+++,,,++++++++++++++++++++++++))))))*********)))((((((---.../////////---,,,+++++++++---...//////000000222111111222444444111...000666999???PPPeeelllgggeeefffrrr~~~|||{{{|||~~~uuummmhhhiiinnnvvv||||||uuupppiiiccc\\\XXXSSSNNNKKKHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCAAA@@@>>>======<<<888888888777555444222111222111000//////000222333222444666999;;;======>>>=========<<<;;;888666555888666444333333444555555666777888:::<<>><<<:::999888666666555444444444444444333333333333333333333333444444444444444444444444333444555666666888;;;>>>@@@DDDLLLSSSYYY\\\]]]]]]^^^ZZZTTTPPPNNNNNNNNNMMMLLLLLLJJJHHHEEE@@@<<<:::555555444333333333333444000111222333444666777777444444555555777888999:::::::::;;;<<<=========<<<===>>>>>>>>>>>>===<<<;;;<<<======>>>>>>??????@@@>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCAAAAAAAAABBBCCCBBBAAA@@@???===<<<::::::666666555555444333222111333444666888;;;===???@@@BBBDDDEEEFFFFFFEEEDDDCCC???>>>===;;;:::999999999888777777666666666777777555444222111111111333333666666666666555444333333000000000000000000//////....................................////////////111111111111111000////////////000000111222444555777999;;;===???BBBGGGJJJzzzkkk^^^TTTOOOMMMIIIIIIHHHFFFCCCAAABBBCCC<<<888444222333222000---++++++,,,---------,,,,,,***+++++++++++++++******((()))******++++++************)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))(((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))(((''''''---------------,,,,,,,,,,,,------...//////......000000111333555444111///222777<<>>>>>999999999888666555333222222111////////////000111000111333666999;;;<<<<<<<<<;;;;;;999777555333111888777777666666666777777:::;;;===>>>@@@AAABBBBBBAAA@@@???===;;;999888777333333333333444555666777333333333333333333333333111111222333444555555666444666777888999<<>><<<:::777555444333222222222333444555555000111222333555666888888555666777888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@??????;;;::::::888777555333222000000222444666888999:::===???BBBDDDGGGHHHHHHHHHCCCAAA>>>;;;::::::;;;;;;999999999888888999999:::666555333222222222333444666666777777777666666555111111111111000000//////....................................////////////000111111111111000000/////////000000111222444555777999;;;===???CCCGGGKKKxxxkkk```XXXTTTKKKMMMMMMKKKFFFBBBAAAAAA===999666444444444222111------------------------******++++++,,,+++++++++))))))***++++++++++++************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))((((((((((((((((((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))......---,,,,,,------...---...............------+++,,,///333555666666555222888???IIIZZZjjjqqqooossswwwzzzzzz|||~~~~~~tttoooqqq{{{zzznnnhhh```XXXRRRMMMIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCAAA@@@???:::::::::999888666444333111000//////...//////000///000222444777999:::;;;;;;;;;:::999888666555444999:::;;;::::::999:::;;;<<<>>>???AAAAAAAAA@@@???@@@???>>><<<:::888777666222222333333444555666777333333333333333333333333111111222333444555555666777888;;;<<<>>>AAAFFFIIIOOOTTT\\\eeekkknnnoooooojjjdddZZZQQQJJJEEE@@@>>>;;;999888666444444444444333222222222333444555666222222333444555666777777777888999;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDAAABBBBBBCCCBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBAAA???@@@AAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBB@@@???>>><<<:::777555333///000111222333444555555888999<<>>=========;;;;;;::::::::::::;;;;;;999888777666666666666777777777888888999888888888333333222111000000//////....................................////////////000000111111111111000////////////000111222444444777999;;;===@@@CCCHHHLLLyyynnnbbbYYYLLLMMMOOONNNJJJEEEAAA???<<<:::777666666666666666222111///...------------***++++++,,,,,,,,,++++++))))))***+++++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++......------,,,,,,,,,,,,///......---......//////.........///......---,,,***,,,///222444666888888333:::DDDQQQbbbpppwwwwwwwww|||}}}zzz{{{}}}~~~}}}|||}}}~~~|||{{{zzzxxxvvvtttsssrrrvvv{{{xxxqqqpppuuuwwwqqqggg^^^VVVPPPLLLIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEECCCAAA@@@<<<<<<;;;:::999777666555111000000//////////////////000111333555777999:::888888888888888999999999;;;>>>@@@AAA???>>>???@@@AAABBBBBBCCCBBBAAA???>>>???>>>;;;999777666666666444444333333333444444555333333333333333333333333333333333444444555555555999<<>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDCCCEEEDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???===:::888777222222333333333333333333333444666999;;;===>>>???@@@AAACCCDDDCCCBBB@@@???===<<<<<<;;;:::;;;;;;;;;999999999888888888888888888888999999:::999999999666555333111000/////////....................................///////////////000000111111111000000/////////000111222444444777999;;;>>>@@@DDDIIILLLzzzlllaaaQQQOOONNNNNNNNNKKKFFFCCC===<<<;;;999999999::::::777555222///---------...+++,,,,,,,,,,,,,,,++++++)))***++++++,,,+++++++++++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((()))***************))))))))))))))))))))))))((())))))))))))***************************************))))))******+++,,,************************,,,,,,++++++++++++,,,---.........///////////////---...............------...///111111222444777999:::AAAMMM\\\lllxxx~~~}}}|||{{{|||~~~~~~~~~~~~}}}{{{wwwyyy{{{}}}}}}{{{wwwsssoookkkiiihhhjjjpppyyyzzzsssrrrtttyyyyyynnnddd\\\UUUPPPMMMGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHGGGFFFDDDBBB@@@======<<<<<<:::999777666111111111000000//////...000000111111333555666777444444555666777999;;;<<<>>>BBBGGGHHHFFFDDDEEEGGGGGGGGGFFFEEECCCAAA@@@???<<<;;;888666555555555555555444444333333333333333333333333333333333333333444444555555666666666666<<>>AAAEEEFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;888888888888777777777666999999:::::::::999999888888666444222000//////000....................................///////////////000000111111111111000//////000000111222444555777999<<<>>>AAAEEEJJJMMMxxxppp___XXXPPPNNNOOOOOOLLLHHHBBBAAA@@@>>><<<;;;<<<===<<<999555000...------...------------,,,+++******)))***++++++,,,,,,+++++++++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((***+++,,,(((((()))***************))))))))))))))))))))))))((((((((())))))))))))*********************************))))))******+++,,,+++++++++++++++++++++++++++************+++---...,,,---.../////////......------...............---///000000000000333999===DDDJJJWWWhhhvvv~~~}}}yyy{{{zzz|||}}}|||{{{|||~~~~~~|||{{{zzzuuuwwwzzz}}}~~~yyysssnnniiigggeeedddjjjttt}}}{{{uuuqqqppptttxxx{{{uuujjjaaa[[[UUURRRLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDBBB@@@>>>>>>======;;;999888777222222222222111000///...000000//////000111222333444444444666888:::<<<>>>AAAFFFLLLNNNKKKIIIJJJLLLJJJIIIFFFDDDAAA???>>>>>>999777555444333333444555444333333222222333333444333333333333333333333333333444555666777999999:::???BBBHHHMMMSSS[[[bbbggglllmmmmmmmmmjjjfffbbb```QQQLLLEEE>>>:::888666444222222111222222333333444555555555555666888999::::::;;;<<<>>>@@@BBBCCCDDDGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>::::::999777666555444333111111111111222333444444777999===AAADDDEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;999999999999999888888777:::::::::::::::999888777999777555222000///000000....................................//////////////////000111111111111111//////000000111222444555777999<<<>>>AAAEEEJJJNNNooobbbTTTNNNOOOQQQNNNJJJGGGFFFDDDAAA>>>======>>>???<<<777111...------............---,,,+++***)))******+++,,,,,,,,,,,,++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((()))***************)))))))))))))))))))))))))))************+++++++++*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000***+++---//////...---,,,,,,------...//////......,,,---......000555===CCCLLLRRR___ooo|||~~~wwwuuuzzzzzz{{{|||zzzyyyzzz~~~}}}}}}{{{yyyxxxwwwuuuwwwzzz}}}|||vvvpppkkkhhhgggbbbiiirrr|||zzzqqqmmmlllnnntttyyyzzz}}}zzznnneee^^^YYYVVVQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGHHHHHHGGGDDDAAA@@@???>>>>>>===<<<:::999888333333333222222000////////////...------...000111666666666777999<<<>>>???CCCIIIOOOQQQOOOLLLMMMOOOIIIGGGDDDAAA>>><<<;;;;;;777555444222222222444555222222222222333444555555333333333333333333333333222333444666999;;;<<<===@@@DDDJJJPPPWWW___gggmmmjjjkkkllljjjfff^^^WWWRRRIIIDDD>>>999777666555444333333333444444555555555333444444666888:::<<<===;;;===???AAAEEEGGGJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>???AAABBBCCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@<<<;;;:::999777555444444222111111111222333444444444666999<<<@@@DDDFFFHHHGGGFFFDDDAAA???>>>===<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;:::999888777666:::888555222000///000000..................................../////////000//////000111111111111111//////000000111222444555777999<<<>>>AAAEEEJJJNNNppp[[[OOOPPPRRRPPPLLLKKKIIIFFFCCCAAAAAABBBBBBBBB@@@<<<666111...---...,,,***((()))+++---...---.........------,,,,,,,,,...,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************+++,,,,,,***)))************************...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...//////...---,,,************+++,,,---...)))+++...000111000...---..................------222///...222444555999>>>HHH\\\hhhooo|||yyyvvvxxx}}}~~~|||zzz{{{}}}~~~|||yyy}}}|||xxxyyy{{{{{{zzzzzz{{{|||~~~{{{wwwrrrnnnlllkkknnnttt~~~wwwpppoooiiimmmrrrvvvzzz}}}}}}rrrlllhhhccc^^^\\\YYYUUURRROOOJJJFFFCCCHHHHHHIIIIIIHHHGGGFFFFFFCCCAAA???>>>===:::777555777666555333222111111111---...///////////////...222222333444777;;;>>>AAAOOOQQQUUUWWWVVVRRRMMMJJJIIIFFFBBB@@@@@@>>>999666555555444444333333333222444444444444444444444444555555666666555555444333777777777888:::;;;===>>>GGGKKKQQQWWW\\\```bbbbbbhhhfffbbb\\\UUUMMMFFFBBB===<<<999666555555666777222333555555444444555777555888;;;======>>>@@@AAACCCDDDEEEGGGJJJNNNRRRTTTRRRRRRRRRQQQOOOLLLIIIGGGGGGFFFCCC@@@@@@@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAADDDAAA??????AAACCCAAA@@@@@@AAABBBCCCDDDCCCBBBBBB???@@@@@@@@@???===<<<;;;:::999666333111000000000222333555888<<>>>>><<<===>>>??????>>>===<<<999999999999999888777666777777777666555444222222000000///...---,,,,,,,,,***,,,...///111111111000000000000000////////////000000///000000222444555:::<<<======???BBBFFFJJJ}}}jjjZZZSSSQQQQQQPPPPPPNNNJJJFFFCCCAAA??????BBB@@@===999444111000000///---++++++,,,---,,,+++------------,,,,,,,,,+++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********)))******+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++...---,,,+++************++++++++++++,,,---..............................222///...111333444999???JJJ^^^jjjqqq~~~yyyvvvxxx{{{|||zzzxxxyyy|||~~~}}}|||}}}~~~zzzwwwyyy{{{|||{{{{{{|||}}}~~~zzzvvvsssrrrsssvvv|||}}}sssnnnoookkknnnssswwwzzz~~~|||uuupppjjjfffbbb___[[[XXXTTTOOOIIIEEEHHHHHHHHHHHHGGGFFFFFFEEECCCBBB@@@@@@???>>>;;;999888777555444222222111111000000111111111000000///222222222333666999===???JJJNNNTTTXXXXXXTTTOOOKKKIIIFFFCCCAAA@@@???<<<:::999999888777666666555555444444444444444444444444555555555555555555444444666777888:::===???AAACCCJJJNNNSSSYYY]]]_________[[[XXXTTTNNNHHHAAA<<<:::;;;:::888555444333333333333555777777777777999;;;:::<<>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA??????@@@AAA???===???@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===>>><<<:::777444222000///222333444666999<<>><<<===>>>??????>>>======::::::::::::999888777666777777777666555444333222111000000//////.........,,,---............---,,,000000000000////////////000000///000111222444555888:::<<<>>>@@@CCCHHHLLL}}}yyyfffVVVPPPPPPSSSQQQPPPMMMJJJGGGCCCAAA@@@AAA@@@>>>;;;888555333222222000...---------+++))),,,,,,,,,,,,++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,******++++++++++++******...---,,,++++++*********,,,+++(((''''''***---000........................222//////111222333999@@@NNN```jjjrrr~~~}}}yyyxxxyyyzzz{{{yyywwwxxx{{{}}}~~~~~~|||}}}~~~{{{yyy{{{}}}~~~~~~}}}~~~|||{{{zzzzzz~~~~~~vvvnnnmmmppppppsssxxx|||}}}vvvpppjjjhhheeeaaa\\\UUUMMMHHHJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBBBBCCCBBB@@@>>>999888777555444333222222111111111111000//////...000000111222444777:::;;;DDDIIIPPPVVVXXXUUUQQQMMMIIIFFFCCC@@@@@@???>>>===<<<;;;:::999888777666555555555555555555555555555444444444555555555555555777888;;;>>>BBBFFFHHHJJJNNNRRRVVV[[[\\\\\\ZZZYYYQQQNNNJJJEEE@@@<<<999888777777666555555444333333555777999::::::<<<>>>@@@@@@BBBDDDFFFHHHLLLQQQTTTVVVWWWWWWYYY[[[]]]___```]]]\\\ZZZWWWSSSNNNKKKIIICCCAAA???>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@???===<<<>>>???@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@BBBAAA???<<<999555222000333333222333555777:::<<>>>>>?????????>>>>>>===<<<<<<<<<;;;:::888777666777777777777666444333222111111111111000000000000000000000///...---,,,+++////////////000000000000000000000000111333555666666999;;;>>>AAAEEEJJJNNN~~~xxx{{{~~~lll\\\TTTRRRTTTPPPOOOOOOMMMKKKIIIFFFEEEAAA@@@>>>===<<<:::777555222000///......---***(((++++++++++++++++++++++++...,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,---......,,,***(((''''''***---000............////////////111//////111111333:::CCCSSS```hhhooo|||~~~xxxxxx{{{{{{{{{{{{zzzyyyxxxyyy{{{|||}}}{{{|||}}}~~~~~~~~~~~~wwwpppkkkmmmsssxxx{{{|||tttrrroookkkeee]]]TTTNNNMMMLLLJJJIIIIIIJJJJJJKKKFFFEEEDDDDDDDDDCCCAAA???;;;:::999777555444333333000000000///...---,,,+++///000000111333555777888>>>BBBHHHNNNQQQRRRPPPOOOJJJHHHDDDAAA??????>>>>>><<<<<<;;;999888666555444555555555555555555555555444444444444555666666777999;;;???DDDHHHLLLOOOQQQRRRTTTWWWZZZZZZWWWSSSPPPJJJHHHCCC???;;;:::999:::333444555777888888888888666999;;;===>>>@@@BBBEEEFFFHHHJJJLLLOOOTTTYYY]]]\\\]]]^^^___aaabbbdddddddddaaa]]]WWWQQQKKKGGGDDDAAA@@@>>>=========>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA???===>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCAAA>>>:::777555555444222111222444666888<<<@@@DDDGGGHHHGGGCCCAAA??????????????????>>>>>>>>>>>>>>><<<;;;999777666888888888777666555444333000000000111111111111111333333222111000///......////////////000000000000000000000000111333555666777999<<>>>>>>>>===:::777222000.........---+++***++++++++++++++++++++++++...,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///+++*********+++,,,---............/////////000000111//////111111444===HHHVVV___bbbhhhvvv~~~yyyuuuxxx|||}}}|||}}}}}}{{{zzzyyyyyyzzz{{{{{{{{{|||~~~wwwqqqkkkjjjooowww}}}zzzuuuoooggg^^^XXXQQQOOOLLLJJJIIIJJJKKKLLLIIIGGGEEEEEEDDDCCC@@@>>>===<<<;;;888777555555444000000000000///...---,,,//////000000111333444444999;;;>>>BBBFFFJJJLLLMMMMMMLLLIIIFFFBBB@@@@@@@@@>>>===<<<;;;999888666666666666666666666666666666555555444555666777888999===???CCCHHHMMMQQQSSSTTTRRRSSSUUUUUUSSSOOOKKKHHHAAA>>>:::777555555666888444555666888999::::::::::::<<>>=========>>>???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHFFFDDDBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBB???===<<<777666444333333333555666555999>>>CCCFFFGGGEEEDDDAAAAAA@@@@@@????????????@@@@@@???>>><<<:::999888999999999888777666444444000000000000000000111111111111111000000000000111.../////////000000000111000000000000222444666777999;;;>>>AAACCCFFFIIILLLzzzvvvxxx}}}vvvnnnccc[[[VVVUUUSSSQQQNNNLLLJJJIIIFFFCCC@@@@@@AAAAAA>>>;;;555333///.........---,,,++++++++++++,,,,,,,,,,,,,,,***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''+++------***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------///...---,,,++++++++++++***+++,,,---.........---.........//////000000111000///000111222555AAANNNVVV]]]^^^dddqqqyyy~~~vvvuuuxxx|||}}}|||}}}~~~}}}{{{yyyyyyzzzzzz{{{}}}~~~wwwqqqnnnmmmooowww|||uuummmggg[[[WWWRRRMMMJJJIIIIIIJJJJJJHHHFFFEEEEEECCCAAA>>>@@@>>><<<:::888777666555333333333333222111000000//////000000111111222222666666777999===AAAEEEHHHMMMMMMMMMJJJFFFCCCBBBBBB@@@???>>>===<<<;;;:::999777777777777777777777777666666555666777999;;;<<>>>>>============>>>>>><<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKHHHFFFEEEFFFBBBBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA::::::999888777666666666222555999>>>BBBDDDFFFFFFCCCBBBAAA@@@????????????@@@@@@@@@???>>><<<;;;:::999999999999888666555444111111000000000000000000------------...///000000......//////000000111111000000000000222444777888999<<>>;;;999888777666333333444444444333333222000000000111111111111000333333444555888;;;>>>@@@DDDGGGIIIHHHEEEBBBAAABBB???>>>>>>===<<<;;;;;;;;;777777777777777777777777777777666777888;;;===???@@@BBBEEEIIIKKKLLLMMMLLLJJJJJJHHHFFFBBB???<<<::::::999777666666777888999::::::;;;===@@@CCCFFFHHHLLLNNNQQQSSSTTTVVVYYY[[[```ccceeegggiiikkknnnppprrrqqqpppooollliiifffdddaaa\\\UUUMMMFFFAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCFFFIIIIIIGGGFFFFFFGGGDDDDDDCCCCCCCCCDDDEEEFFFBBBAAAAAAAAABBBCCCEEEFFFDDDDDDCCCCCCCCCCCCCCCDDD============<<<:::999777444555666999===AAAEEEGGGDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???>>>===<<<:::::::::999888777555555333333222222111111000000------,,,,,,,,,---...///.........///000111111111000000000111222555777999888;;;???BBBEEEHHHLLLNNNwwwhhh^^^RRRQQQPPPNNNOOOPPPRRRSSSPPPKKKEEEDDDFFFHHHFFFCCCBBB===666111/////////...,,,,,,,,,------............,,,++++++,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&+++111222...******+++***************************++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,---...//////+++++++++++++++---...///---......///000111111222//////000222333999HHHVVVTTTZZZ\\\cccooopppvvv}}}yyywwwwwwwwwwwwwwwxxx|||}}}|||}}}xxx{{{~~~uuurrrsssyyy{{{tttjjj^^^UUUOOOLLLKKKHHHGGGFFFGGGHHHHHHFFFEEEBBBAAA???<<<:::888777777111111222333333333222222000000111111111111000000000111333555777888999:::;;;???CCCDDDAAA???>>>???<<<<<<;;;;;;:::::::::999777777777777777777777777888777777777999<<<>>>@@@@@@BBBEEEGGGIIIIIIHHHHHHGGGFFFCCC@@@===:::888777666555555444444555666777::::::===AAAGGGMMMSSSWWWSSSVVVXXXZZZ[[[]]]```bbbgggjjjmmmooopppppprrrtttvvvuuusssooojjjeeeaaa^^^WWWSSSLLLEEE???<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFAAABBBBBBCCCDDDEEEEEEEEE>>>BBBFFFGGGFFFDDDEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHCCCBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBBBBBBBBCCCDDD??????@@@AAA@@@===;;;999777666666777:::???CCCFFFDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===:::::::::999888777666555555555444333333222111111000///...------...///000---......///000111111222000000000111333555888999666999>>>CCCFFFJJJNNNPPPmmm^^^ZZZRRRLLLMMMOOONNNNNNPPPLLLKKKJJJIIIHHHGGGFFFFFFEEE@@@;;;666333111...,,,000000///...------------,,,+++***))))))***+++,,,******))))))***+++,,,,,,------+++***))))))((((((++++++++++++******))))))%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,---......//////......////////////000000000000...000111444888@@@KKKRRRZZZ___fffkkknnnrrrxxx}}}|||yyyuuutttvvvzzz|||}}}}}}}}}{{{{{{|||zzz{{{|||rrrttt{{{uuukkk___QQQKKKLLLJJJIIIHHHIIIIIIHHHEEECCCCCCAAA@@@??????>>>;;;999:::888666555444444444444333222222111000111111111222222222333444555777777888888888888888999999999888777777777777666666666777777666666777888999999::::::::::::;;;<<<===>>>CCCCCCBBBBBBBBBBBBBBBBBB???===<<<;;;;;;:::999777555666777777777888;;;>>><<>>>>>>>>???@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===;;;:::888777888:::===???FFFEEEEEEDDDCCCAAA@@@???CCCCCCBBBBBB@@@???===<<<@@@>>>:::777555444444555333333222222111000000///////////////000000000000000000000000000000000000000000111222333555666777999999===DDDGGGIIIMMMTTTwwwkkk```WWWNNNMMMMMMLLLMMMPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHDDD>>>999666333000...000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))***++++++,,,,,,,,,+++***))))))))))))************))))))(((((('''''''''(((((((((((())),,,,,,,,,+++++++++******++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,---......//////....../////////000000000111111000111333666<<>><<<999:::999888666555555555555333333222111111111111222222222222333444555777777777777777777666666666666666666666555555555555444555555555666777888999:::;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@????????????<<<<<<;;;:::;;;::::::999999:::::::::999:::===???CCCGGGLLLRRRVVV[[[```ccccccdddfffjjjpppvvv{{{~~~~~~|||zzzpppkkkccc\\\VVVQQQLLLIIIFFFDDD@@@===;;;;;;<<<<<<>>>>>>=========>>>@@@AAA>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGIIIEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBAAA@@@???>>>>>><<<:::999999;;;===>>>DDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBBBBAAA@@@???>>>@@@>>>===;;;999999999999555555444444333222222222000000000000000000//////000000000000000000000000//////000111222444555666::::::===DDDGGGIIINNNTTTvvvtttzzz|||mmmaaaTTTNNNLLLLLLNNNRRRRRRQQQQQQQQQPPPOOOMMMMMMKKKHHHBBB>>>:::777333000//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,*********)))******+++,,,++++++***************+++)))))))))))))))((((((((()))))))))*********++++++,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******++++++,,,,,,------,,,---......//////......000000000111111111222222111222555;;;DDDNNNXXX]]]bbbhhhrrryyy~~~}}}{{{zzz{{{}}}~~~~~~~~~{{{|||||||||{{{|||vvvgggYYYRRRLLLJJJIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@@@@???===;;;<<<;;;:::888777777777777444444333222222222222333222222333333444555777777666666555555444444333333444444444333333333222222222222333444666888:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;;;;<<<=========@@@@@@AAAAAA@@@AAADDDFFFMMMSSSZZZ```dddeeeggghhhkkkmmmqqqvvv||||||wwwtttggg```WWWOOOJJJGGGFFFEEECCCAAA???===<<<===>>>???@@@????????????AAACCCDDDBBBCCCCCCDDDEEEGGGIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@AAAAAABBBBBBAAA@@@@@@AAA@@@>>>===<<<<<<===>>>AAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<<<<;;;888777777666666555555444111111111000//////......000000000000000000000000/////////000222333555666::::::>>>DDDHHHIIINNNTTT{{{ppplllnnnvvv{{{lll\\\RRRNNNLLLNNNRRRSSSTTTTTTTTTSSSRRRPPPOOOMMMJJJFFFAAA>>>999555111///...---,,,,,,++++++,,,)))***+++,,,,,,+++***)))+++***************++++++******))))))***++++++,,,************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,---......///.........000111111111222222222222222333666???KKKXXXaaaeeekkksss}}}}}}xxxxxxxxxyyy{{{|||{{{zzz|||||||||{{{zzz|||uuufff[[[SSSPPPMMMKKKJJJIIIGGGFFFCCCBBBAAAAAAAAAAAA???=========<<<;;;999999888888666555444444333333444444333333333444444555777777666666555555444333222222222222222222111111111111000000111333555777:::;;;::::::::::::;;;<<<===>>>;;;:::999888777777777777888:::<<<>>>???AAACCCEEEHHHIIIJJJJJJJJJLLLOOORRRWWW^^^gggooossssssrrrqqqxxxyyy}}}|||wwwpppiiieee]]]WWWNNNGGGDDDCCCBBBBBBAAAAAA@@@???@@@AAACCCDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJLLLMMMNNNOOOJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUVVVWWWWWWUUUSSSRRRPPPOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>???@@@AAACCCEEEFFFGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@======??????>>>===;;;999999999888888777666666666333333222111000///......///////////////////////////000000111222444555666;;;;;;???EEEHHHJJJOOOUUUvvvqqqpppsss{{{uuucccXXXQQQMMMMMMOOOSSSTTTUUUUUUTTTSSSQQQPPPMMMKKKGGGDDD@@@<<<666222//////...---,,,,,,,,,,,,***+++,,,------,,,+++***++++++***************+++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---------,,,---......///.........000111111111222222222222222222777CCCSSSbbbjjjlllsss{{{|||vvvvvvvvvxxxzzz{{{yyyxxx}}}}}}}}}{{{yyyzzz}}}ttthhh[[[WWWRRRNNNKKKIIIGGGEEECCCBBBAAABBBCCCBBB@@@???>>>>>>===<<<;;;:::999999777666666555555555555555444444444444555555666777777777666666555444333333222111111111111000000000//////000222444666888999888888888888999:::;;;<<<999888777666666777888999777:::>>>AAACCCFFFJJJMMMQQQRRRSSSTTTTTTVVVZZZ]]]^^^fffqqqzzz~~~}}}yyyrrrkkkccc[[[UUUQQQMMMHHHEEECCCBBBAAA???@@@AAAAAACCCEEEGGGJJJKKKLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTSSSSSSPPPQQQQQQPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>???AAACCCEEEGGGHHHHHHAAA@@@????????????@@@@@@???@@@AAAAAA@@@===:::888999999999888777777666666555555444222111000//////////////////////////////111111222222444555777888;;;;;;???FFFIIIKKKPPPVVV||||||~~~nnncccZZZRRRNNNNNNRRRTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIFFFCCC>>>888444000000///...------------------............------,,,+++******)))************)))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))************+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......//////......000000000111111111222222222222888GGG[[[kkkssstttwww{{{xxxwwwwwwyyy{{{|||{{{yyy}}}}}}}}}|||zzzzzz|||~~~|||oooeee```XXXQQQLLLIIIFFFDDDCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>>>>>>>===;;;:::999888888777666666666666777555555444444555666666777777777777666555555555444222222222111111111000000000000000111222333555666555555555555666777888999777777666666777:::<<<>>>:::???EEEIIIKKKPPPUUUZZZ]]]^^^_________```cccfffeeemmmxxx}}}|||yyyuuunnnggg```XXXRRRMMMHHHFFFDDDDDDDDDDDDCCCAAACCCDDDFFFIIIMMMPPPSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFDDDCCCAAA???@@@BBBDDDFFFGGGGGGHHHCCCBBB@@@???>>>???@@@@@@CCCCCCDDDDDDBBB@@@===;;;:::999999888777777666666777666555444333222111111000000000000000000000000222222222333555666888999<<<<<<@@@FFFJJJKKKPPPVVV}}}sssiii]]]UUURRRRRRTTTVVVWWWVVVUUUSSSQQQLLLKKKJJJIIIFFFAAA;;;777111111000///..................------------......,,,++++++***))))))************************++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,---......//////....../////////000000000111111444333:::KKKbbbttt{{{{{{|||~~~{{{yyyxxxxxxyyy{{{||||||{{{yyy{{{||||||{{{{{{}}}~~~xxxqqqkkkaaaXXXQQQLLLHHHFFFCCCBBBBBBCCCEEEEEECCCBBB>>>>>>>>>>>>===<<<:::999999999888777777777777777555555555555555666666777666666666666555555555555333333333333222222222111111111000000000111222222222222222222333444555555777666666777:::>>>BBBEEEEEEJJJRRRWWWZZZ___ffflllooooooooommmkkkkkkmmmoookkkrrr{{{{{{wwwsssqqqmmmhhhaaa[[[VVVRRRNNNKKKHHHFFFEEEFFFHHHJJJJJJJJJKKKMMMPPPTTTYYY]]]aaacccdddcccbbbaaa```aaabbbbbbgggfffeeecccbbbbbbaaaaaa`````````___^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSQQQNNNNNNOOOOOOPPPOOOOOOOOOKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBCCCDDDCCCEEEGGGHHHHHHGGGEEEDDDAAABBBCCCDDDFFFFFFFFFFFFFFFEEEBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???>>>;;;::::::999888888777777888777777666555444444333000000000000000000000000111111222333444666777888======@@@GGGJJJLLLQQQWWWwwwiii^^^YYYSSSTTTVVVXXXWWWVVVSSSRRRLLLLLLKKKKKKHHHDDD>>>999222111000//////......///------+++******+++------,,,,,,+++***))))))******++++++***************+++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,---......//////......////////////000000000000555555;;;NNNgggyyy|||zzzyyyxxxvvvwwwyyy{{{{{{zzzvvvxxx{{{|||}}}}}}~~~}}}zzzyyy{{{tttiii^^^VVVPPPLLLIIICCCCCCBBBCCCEEEFFFDDDCCC>>>>>>???>>>===<<<:::999:::999888888777777888888666555555555555666666777444444555555555555555555444444444333333333333222222222111000000///000000000000000000111222333333666666777999<<>>?????????@@@?????????<<<;;;;;;::::::999888888888888777777666666555555000000000000000000000000000000111222333555666777======AAAGGGJJJLLLQQQWWW~~~}}}ppp^^^TTTRRRRRRVVVWWWTTTTTTVVVQQQNNNKKKIIIGGGEEEBBB???;;;888555111.........///...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++---...+++'''%%%&&&(((---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,///000111000///000222333333888???SSSkkktttwww{{{yyyzzzwwwyyyzzzzzzyyyxxxzzz{{{}}}}}}|||zzzyyy{{{~~~tttmmmiiifffhhhlllsss|||wwwlllcccYYYOOOIIIHHHFFFEEEFFFHHHGGGDDD@@@@@@@@@???>>>===;;;999888999999999888888666555555444333333222333444666777666777777888999::::::;;;888888777555444333111111111111111000//////....../////////000000000000000444777:::<<>>AAACCCFFFIIIJJJIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGMMMKKKFFFCCC@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@;;;;;;;;;::::::999999999:::::::::999888666333222333222111111111111111111222222111111222444555777;;;>>>AAAEEEIIIOOOVVVZZZppp\\\WWWUUUXXXYYYWWWUUUUUUSSSPPPLLLJJJHHHGGGDDDBBB>>>;;;777333000/////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++***))))))***+++***((('''(((************,,,---************))))))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///000111000///000222444444;;;CCCUUUkkkqqqsss}}}zzzxxxyyywwwxxxyyyyyyxxxxxxyyyzzz|||||||||zzzyyy|||wwwlllccc]]]YYYWWWZZZ]]]bbbiiipppxxxxxxnnncccXXXQQQHHHFFFDDDEEEGGGGGGEEEBBB@@@@@@???>>>===;;;:::999::::::::::::999888777666666666555444444555666777666666777777888999999999888888777666555444333333222222111111000000//////000000000111111111111111333666:::===BBBKKKVVV^^^hhhqqq{{{~~~{{{vvvqqqjjjbbb[[[XXXVVVVVVPPPPPPPPPPPPPPPSSSWWW[[[]]]]]]___aaadddhhhkkkmmmpppqqqrrruuuzzz}}}yyyvvvyyyxxxuuuppplllhhheeeccc^^^\\\YYYTTTQQQNNNMMMLLLKKKNNNRRRVVVXXXWWWVVVUUUYYYZZZ]]]_________]]]\\\WWWWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRQQQNNNMMMMMMNNNKKKJJJHHHFFFFFFFFFGGGHHHIIIGGGEEEBBB???>>>======>>>@@@BBBEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFKKKIIIFFFCCCAAAAAA@@@AAA>>>>>>>>>??????@@@@@@@@@>>>======<<<;;;::::::999::::::;;;:::999666444222222222111111000000111111222111111111222444666777;;;>>>AAAEEEJJJOOOVVV[[[zzzwwwyyy~~~kkk```XXXXXXZZZYYYVVVUUUUUURRRNNNKKKJJJIIIGGGFFFAAA>>>:::666333111000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,******++++++)))(((''''''''')))---/////////---,,,,,,,,,,,,+++++++++------------------------------------------------,,,---......---,,,...///...000111000000000222444555@@@JJJYYYjjjlllkkkttt~~~yyyxxxzzzvvvwwwxxxwwwvvvvvvxxxzzz{{{|||{{{zzzzzz}}}vvvoooeee\\\VVVRRROOOMMMKKKMMMQQQTTTXXX^^^eeeiiiuuu~~~rrrfff]]]MMMJJJFFFFFFHHHIIIGGGEEEAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999888999888777777666777777888555555666666777777888888888888888777777777777666444444333333222111111000111111111111111111111111222555999===DDDNNN[[[dddsss|||}}}{{{wwwssspppgggccc^^^XXXSSSQQQPPPPPPNNNOOORRRTTTWWW\\\bbbfffkkklllnnnqqquuuyyy|||~~~}}}~~~||||||zzzvvvrrrlllhhhdddbbbZZZXXXTTTPPPKKKHHHGGGFFFEEEHHHLLLQQQTTTUUUUUUUUUXXXZZZ]]]```aaaaaa```___ZZZZZZZZZYYYXXXWWWVVVUUUSSSTTTSSSRRRPPPNNNOOOQQQLLLKKKJJJHHHHHHHHHIIIJJJJJJIIIGGGEEEBBB@@@>>>======>>>???@@@AAACCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGFFFEEEDDDCCCAAAAAA??????>>>===>>>???@@@AAA@@@@@@???>>><<<;;;::::::999:::;;;;;;:::888444222222222111000000000000000222111111111222444666777;;;>>>BBBFFFJJJPPPWWW[[[|||tttqqqsss|||~~~lll[[[VVVXXXXXXWWWVVVUUURRRNNNLLLKKKJJJIIIHHHCCCAAA===888444222000000......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++///---,,,,,,......---,,,---+++)))***...///---+++.........---------------------------------------........................---...///...---,,,---......000111111000111333555666EEEPPP[[[gggfffdddkkkxxxzzzzzz{{{vvvvvvwwwvvvuuuuuuwwwyyy{{{{{{{{{{{{|||xxxpppeee```YYYSSSOOOLLLJJJHHHDDDEEEGGGIIIKKKOOOTTTXXX]]]eeeqqqtttkkk[[[UUUOOOLLLLLLLLLJJJGGGCCCBBBAAA???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999:::999999888888777777777555555555666666777777777888888888999999999999:::666666555555444333333333222222222111111111111111111333777;;;AAAKKKXXXaaaooozzz}}}zzzuuuqqqnnnllliiifff\\\ZZZWWWTTTQQQPPPPPPPPPNNNQQQUUUZZZ```ffflllqqqxxxyyyzzz}}}~~~zzzwwwtttrrrooojjjddd___[[[YYYSSSQQQNNNJJJGGGEEECCCCCCAAACCCGGGLLLOOOQQQQQQQQQSSSUUUXXX\\\^^^^^^]]]\\\YYYZZZ[[[[[[[[[[[[ZZZYYYTTTTTTTTTRRRPPPOOOPPPRRROOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHFFFDDDBBB@@@???@@@???>>>>>>>>>???@@@AAADDDCCCBBBAAAAAAAAAAAAAAADDDEEEGGGHHHGGGFFFCCCBBBAAA???>>>======>>>@@@AAABBBAAA@@@>>>===;;;::::::888999;;;<<<;;;999666333333222111000000000000000111111111111222444666888;;;>>>BBBGGGLLLQQQWWW\\\yyyqqqpppnnnrrr{{{yyy___TTTTTTUUUVVVWWWTTTRRRNNNMMMLLLLLLJJJIIIDDDBBB>>>:::666222000///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++,,,...000///...000---++++++---...+++(((************++++++++++++------------------------........................///000000///---+++,,,---...000111111111222444666888JJJVVV\\\dddbbb```gggxxx~~~|||||||||vvvvvvvvvuuutttuuuwwwzzz{{{{{{{{{}}}|||ssshhh```VVVSSSMMMJJJGGGFFFDDDCCC???@@@AAAAAACCCFFFJJJMMMNNNSSS\\\iiiwwwzzzlllfff\\\VVVRRROOOKKKGGGFFFEEECCCAAA???>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999999999999999888888777777666666666666777777777777888888999999:::;;;;;;<<<999888888777666666555555222222222111111000000000000222444666:::BBBMMMUUUcccppp~~~~~~uuuqqqkkkfffccc```]]]\\\VVVVVVUUUTTTSSSSSSSSSTTTUUUYYY^^^dddiiiooouuuyyy~~~|||{{{}}}zzzzzzzzzxxxuuuqqqmmmkkkgggeeebbb]]]YYYTTTQQQOOOJJJIIIGGGEEEDDDCCCCCCDDDAAACCCFFFIIILLLMMMNNNNNNNNNOOORRRTTTVVVWWWVVVVVVTTTUUUWWWZZZ[[[[[[[[[[[[TTTTTTSSSQQQOOONNNPPPRRRSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBEEECCCAAA>>>===<<<<<<===AAA@@@???>>>>>>>>>>>>>>>AAACCCGGGIIIIIIHHHEEEDDDBBBAAA???======>>>@@@AAAAAAAAA@@@>>>===;;;:::999888999;;;<<<<<<:::777666444333222111000000000000111000000111222555777888:::>>>CCCHHHMMMSSSXXX\\\uuupppkkkmmmsss{{{fffVVVSSSSSSUUUWWWSSSRRRPPPOOOOOONNNLLLJJJEEECCC@@@<<<888444222111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++(((''''''))),,,......------,,,+++,,,------,,,++++++,,,,,,,,,,,,---------------------------------------------------------///000000///---,,,,,,---...///111111111222555777;;;PPP\\\^^^bbbaaabbbkkk}}}}}}}}}|||wwwwwwvvvuuutttuuuxxxzzz|||||||||xxxqqqkkkddd[[[TTTNNNLLLHHHFFFEEEDDDBBB@@@:::;;;;;;;;;;;;>>>BBBEEEFFFHHHNNNXXXbbboooxxxmmmccc\\\VVVOOOJJJKKKIIIFFFCCCAAA@@@??????;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::999888888888888888888888999999999888999999:::;;;;;;<<<<<<;;;;;;:::999999888888777444333333222222111111111000222333333444999AAAGGGUUUaaarrr}}}|||{{{zzzxxxwwwvvvuuupppkkkeee```\\\YYYVVVTTTUUUVVVVVVWWWXXXYYYYYYYYY___ccchhhmmmppptttxxx{{{~~~~~~}}}|||yyywwwuuutttrrrrrrqqqpppnnnlllkkkiiikkkmmmpppsssttttttsssrrrkkkkkkkkkiiifffccc___]]]YYYXXXUUUSSSPPPMMMKKKIIIEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEHHHKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSPPPRRRVVVYYY[[[\\\\\\\\\WWWVVVTTTQQQOOONNNPPPRRRTTTTTTRRRPPPNNNMMMKKKJJJFFFFFFFFFEEEEEEEEEEEEEEEHHHFFFCCC@@@===;;;::::::===<<<<<<;;;;;;;;;<<<<<<>>>@@@DDDGGGIIIHHHFFFDDDCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;999:::;;;;;;;;;:::999999666555444333222111111111000000000111333555777888:::>>>DDDIIINNNTTTYYY]]]|||ssspppooosss{{{ooo^^^VVVSSSSSSUUUSSSRRRRRRRRRSSSQQQNNNKKKFFFDDDBBB>>>:::777555333...............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++((((((''')))+++,,,,,,++++++,,,---,,,+++***+++,,,............//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111...///111111111333555777???VVVaaa```aaabbbgggrrr{{{{{{}}}|||zzzwwwwwwwwwuuutttuuuxxx{{{}}}|||}}}vvvooofff```\\\XXXPPPKKKJJJHHHFFFDDDDDDCCCAAA???:::::::::999999:::===@@@BBBBBBFFFNNNTTT\\\kkkyyyuuulllbbbYYYSSSOOOMMMIIIFFFBBBAAA@@@@@@<<<<<<======>>>======<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;::::::999999666666666555444333333333000222444333222444888===GGGOOO[[[fffmmmpppqqqpppmmmmmmlllllllllllllllllliiifffaaa^^^\\\ZZZYYYWWWYYYZZZ\\\^^^```aaaaaaaaaeeehhhlllooopppqqqrrrtttttttttrrrooolllhhheeeccc^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYY\\\^^^```aaabbbbbb]]]]]]]]][[[YYYUUUQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNQQQRRRSSSTTTVVVUUUSSSQQQQQQRRRTTTVVVUUUWWW[[[^^^```aaa```___ZZZYYYWWWSSSOOOOOOPPPRRRSSSSSSRRRRRRQQQPPPOOONNNJJJIIIGGGFFFFFFFFFGGGGGGHHHFFFDDDAAA>>>;;;:::999999999888888888999::::::999<<<@@@DDDFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===;;;;;;:::::::::;;;;;;;;;777777555444333222222222000000000111333555777999:::>>>DDDJJJOOOUUUZZZ]]]{{{uuunnnnnnuuuvvveee[[[UUURRRSSSSSSSSSTTTUUUUUUSSSOOOLLLGGGFFFCCC@@@===:::777666......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,+++******,,,---,,,+++,,,...///---)))'''(((***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000222444...///111111222333555888CCCZZZeeebbbbbbdddkkkxxx}}}yyyzzz|||{{{xxxxxxxxxwwwuuutttvvvyyy|||~~~}}}~~~zzzqqqjjjccc[[[UUUSSSPPPIIIDDDEEECCCAAA@@@???>>><<<:::>>>>>>===<<<::::::===???@@@???CCCIIIMMMQQQ]]]jjjzzzyyynnnddd]]]RRRPPPKKKGGGCCCAAA@@@@@@===>>>>>>?????????>>>>>>:::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;=========<<<;;;;;;::::::999888888777666555555555111333555444222222555888;;;???FFFNNNTTTYYY\\\]]]______```bbbcccdddeeeeeecccaaa^^^^^^_________^^^]]]___bbbeeeggghhhhhhhhhfffhhhlllmmmlllkkkkkkkkkjjjiiigggddd```\\\XXXVVVNNNMMMLLLLLLKKKLLLLLLLLLKKKLLLNNNPPPSSSTTTUUUVVVSSSTTTSSSRRROOOLLLHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGJJJLLLNNNQQQTTTWWWXXXYYY^^^[[[XXXUUUTTTUUUXXXYYY]]]___bbbeeeggggggeeeddd]]]\\\YYYTTTQQQOOOQQQSSSQQQQQQRRRRRRRRRRRRRRRQQQNNNLLLJJJGGGFFFFFFGGGHHHEEEEEECCCAAA>>><<<:::999777666666666777888999999777999===@@@CCCDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@<<<;;;:::999999;;;<<<===888888666555444333333333000000000111333555888999:::>>>DDDJJJPPPUUUZZZ^^^rrrmmmooovvvsss___PPPOOOVVVRRRSSSTTTUUUSSSQQQMMMKKKIIIHHHEEEBBB>>>;;;888777222111///...------......------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))************))))))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************************.........------,,,,,,,,,......---,,,,,,,,,,,,---000///...---------------............///////////////...///111111222999AAAOOOXXXbbbggggggiiiooottt}}}{{{|||zzzzzz{{{xxxxxxwwwvvvuuuuuuxxx{{{{{{vvvqqqmmmkkk___ZZZSSSNNNJJJGGGDDDCCCAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBDDDGGGMMMVVV]]]lllyyy{{{nnnccc\\\WWWQQQLLLHHHFFFDDDCCCBBB@@@>>>>>>>>>>>><<<:::@@@???>>>>>>?????????>>>??????>>>>>>>>>>>>>>>???888888888999:::;;;<<<============>>>===<<<<<<;;;999999888888777777666666333333333333333333333333666888:::===AAADDDFFFGGGNNNNNNSSSZZZ^^^```dddjjjiiijjjkkkkkkjjjjjjkkkmmmjjjlllnnnooonnnkkkhhhfffhhhgggeeeeeeeeeeeecccbbb[[[\\\YYYRRROOOPPPOOOLLLIIIJJJLLLJJJHHHEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKOOONNNMMMKKKIIIGGGEEEDDDGGGEEECCCBBBCCCCCCCCCBBBHHHGGGEEEDDDDDDFFFHHHIIIFFFLLLSSSWWWXXXWWWWWWXXXWWWWWWWWWWWWXXX\\\bbbfffppptttuuuuuuvvvwwwsssmmmfff___YYYXXXUUUQQQPPPQQQNNNPPPRRRTTTUUUTTTSSSRRRRRRPPPMMMJJJHHHHHHHHHIIIIIIIIIHHHFFFDDDAAA>>><<<;;;:::888777777666444222777888:::<<>><<<<<<<<<;;;;;;:::::::::999888666555333333222222000111222222333555888;;;>>>@@@DDDIIIOOOUUUYYY[[[sssnnnnnnvvv~~~yyyfffVVVRRRUUUTTTUUUVVVWWWVVVTTTQQQOOOKKKJJJHHHDDDAAA>>>;;;:::333222000...------......------------------------,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++******++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++......---,,,,,,,,,,,,---//////...---------------............////////////000///000222333444;;;DDDTTT^^^hhhlllkkkmmmttt{{{{{{zzz{{{zzzzzz{{{xxxyyyxxxwwwuuuvvvxxx{{{sssrrrqqqnnnjjjgggcccaaa^^^YYYRRRKKKGGGEEEBBBAAA???>>><<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEJJJRRRXXXcccppp~~~tttgggddd```YYYQQQKKKEEECCCDDDBBBAAA@@@@@@@@@???===>>>>>>>>>>>>?????????>>>?????????>>>>>>=========<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>======<<<;;;::::::999888777666666555555555555555555555555444555666888:::;;;======EEEEEEKKKSSSYYY]]]eeemmmooorrrvvvxxxyyy{{{}}}~~~wwwwwwvvvvvvtttpppllliiieeecccaaa``````___]]][[[UUUVVVTTTNNNLLLLLLKKKHHHHHHIIIJJJIIIFFFCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLKKKJJJHHHGGGEEEDDDCCCEEEDDDDDDDDDFFFGGGFFFEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMQQQVVVXXXWWWVVVVVVVVVWWWZZZ\\\^^^```eeennnttt|||zzzrrroooggg___ZZZUUUNNNKKKKKKNNNOOORRRTTTUUUUUUUUUTTTWWWUUUQQQNNNJJJHHHGGGGGGIIIHHHHHHGGGEEECCC@@@???>>><<<999888777666555333777888999<<<>>>AAACCCDDDEEEDDDBBBAAAAAABBBDDDEEEAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::999888777555444333222222000111222333333555888;;;>>>AAAEEEKKKQQQWWW[[[^^^rrrkkknnnuuuppp___VVVTTTTTTUUUVVVWWWWWWUUUSSSRRROOOMMMKKKHHHDDDAAA???>>>555333111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,+++***)))(((************************++++++,,,,,,,,,,,,+++++++++******))))))******+++------------------------,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,---//////...------------...............////////////222000111333555777@@@JJJZZZdddnnnqqqoooqqqzzzyyyyyyzzzyyyyyy{{{yyyyyyzzzyyywwwwwwyyy{{{zzzwwwtttttttttsssooollleeefffggggggfffdddaaa___\\\VVVNNNGGGCCCAAA???>>><<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::<<<>>>@@@@@@BBBFFFMMMSSS[[[fffttt~~~yyyzzzxxxpppcccVVVMMMIIIFFFDDDAAAAAAAAAAAA???>>>>>>>>>@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>======<<<;;;999888888777999999999999999999999999555555555555555555555555;;;;;;???HHHPPPXXXbbbllluuuzzz}}}{{{vvvpppkkkfffdddaaa___^^^\\\YYYWWWSSSUUUTTTOOOMMMMMMLLLHHHJJJKKKKKKIIIFFFCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFIIILLLLLLKKKIIIIIIIIIKKKLLLNNNPPPQQQRRRUUUVVVXXXXXXVVVSSSSSSSSSWWW]]]cccfffiiiooo{{{xxxvvvmmmccc\\\UUUMMMHHHHHHMMMNNNQQQTTTVVVWWWXXXXXXWWWVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBB???;;;999888777666444666777888;;;>>>AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;999999888666555444333333000111222333333555888;;;>>>AAAFFFLLLSSSYYY^^^aaa~~~pppooottt{{{zzziii[[[TTTRRRRRRTTTUUUUUUTTTSSSRRRPPPOOOMMMJJJGGGDDDBBB@@@777666333111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))))))))(((((((((((())))))+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++......---,,,,,,,,,,,,---///......---------..................////////////222000111333666;;;EEEPPP^^^hhhsssuuurrruuu{{{vvvwwwyyyxxxxxx{{{xxxzzz{{{{{{zzzyyyzzz{{{~~~vvvqqqjjjgggggghhhfffdddbbbdddgggiiiiiifffccc```XXXSSSJJJDDD@@@>>>======999999:::::::::;;;;;;<<<:::::::::::::::999999999;;;===>>>???@@@DDDKKKQQQ[[[eeepppwwwzzz~~~vvvdddXXXRRRKKKIIIFFFDDDDDDDDDCCCBBB@@@AAACCCEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555555777555888>>>FFFNNNYYYdddrrrxxx~~~vvvqqqnnnlllhhhfffdddaaa^^^[[[ZZZ\\\[[[WWWUUUVVVTTTPPPQQQRRRQQQNNNJJJGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKOOOQQQQQQOOOLLLLLLMMMPPPRRRTTTVVVWWWWWWWWWVVVVVVTTTRRRPPPPPPOOOUUU]]]eeeiiikkkrrr|||uuulllbbb[[[UUUMMMIIIJJJKKKMMMOOOSSSVVVXXXYYYZZZSSSSSSSSSRRRQQQOOOMMMLLLGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA===:::999888666555666777888:::<<<@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777555444333111222333333333555999;;;===@@@EEELLLTTTZZZ```bbbzzzrrrsssuuusssbbbVVVRRRRRRSSSTTTUUUTTTTTTSSSQQQPPPNNNKKKHHHEEECCCBBB:::888666333000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---......---------......///............////////////222000000333777???LLLYYYdddnnnxxx|||{{{~~~yyyvvvwwwwwwvvvvvvyyywwwzzz|||}}}|||||||||}}}~~~~~~pppiiibbb^^^```ccceeeeeedddfffiiijjjhhhddd___[[[SSSNNNGGGBBB???>>>>>>===999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999;;;======???CCCKKKPPP___gggqqqwwwyyyzzz}}}ooo```ZZZUUURRRNNNKKKKKKJJJIIIGGGDDDFFFIIIJJJJJJKKKNNNQQQOOONNNLLLIIIGGGEEEDDDDDD@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999666666:::>>>CCCLLLVVVbbbjjjwww|||zzzvvvsssqqqnnnkkkhhhfffhhhfffbbb```aaa```\\\]]]\\\ZZZVVVQQQMMMLLLKKKKKKJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVXXXXXXTTTQQQOOOQQQSSSUUUVVVWWWXXXXXXTTTSSSQQQPPPOOONNNNNNMMMRRRZZZaaadddeeekkkxxxsssjjj```YYYSSSLLLIIIJJJIIIJJJMMMQQQTTTWWWYYY[[[SSSSSSSSSRRRQQQPPPNNNMMMGGGGGGGGGGGGGGGGGGHHHHHHEEEBBB>>><<<:::999777666777777777999;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888666555333111222333333444666999<<<===@@@EEELLLTTT[[[```cccwwwrrrqqq{{{{{{kkk]]]TTTTTTUUUUUUUUUUUUUUUUUURRRQQQOOOLLLIIIGGGEEEDDD===;;;888444111///......------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---...------------...//////............////////////222000000444:::DDDTTTbbbnnnvvv|||xxxwwwxxxwwwttttttwwwuuuyyy}}}wwwhhhbbb]]][[[___eeehhhiiikkklllllljjjfff```ZZZVVVMMMIIIDDDAAA@@@@@@@@@???;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;::::::999777999;;;<<<===AAAHHHNNN]]]eeepppxxx{{{|||}}}~~~{{{zzzllleee___\\\WWWSSSQQQPPPNNNMMMNNNPPPRRRRRRRRRUUU[[[```___[[[UUUOOOIIIFFFEEEEEEAAAAAABBBBBBCCCEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<999888:::;;;;;;AAAHHHOOOVVVcccrrr~~~|||xxxyyyvvvqqqnnnppppppmmmmmmllliiiccc\\\WWWUUUUUUSSSRRRPPPOOONNNOOOQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYZZZ\\\___aaaaaa]]][[[UUUUUUVVVVVVVVVVVVVVVVVVRRRQQQOOOOOOOOOOOONNNLLLOOOTTTYYYZZZZZZ```jjjsssuuukkk___XXXQQQIIIFFFGGGFFFHHHJJJNNNQQQUUUXXXYYYXXXWWWVVVSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIEEECCCAAA???>>>===:::888888888777888:::<<>>>>>>>>======<<<<<<<<<<<<<<<=========;;;;;;;;;;;;:::777555444111222333444444666999<<<>>>AAAFFFMMMTTT[[[```cccxxxpppuuuttteeeTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNKKKIIIGGGFFF???===999555222000///...........................,,,++++++******++++++,,,,,,,,,++++++++++++++++++...---+++******+++---...,,,,,,------------,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------......---,,,,,,,,,,,,------------------...//////............////////////333111111666>>>JJJ\\\llluuu||||||yyyxxxyyyvvvrrrqqqtttssswww}}}xxxkkkaaa___^^^aaaggglllmmmmmmoooooommmiiibbb[[[TTTPPPGGGEEECCCBBBCCCDDDCCCBBB===>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;::::::777999:::::::::===DDDIIIQQQ[[[iiiuuu|||{{{~~~|||sssoooiiidddaaa___]]]\\\^^^```aaaaaaaaaeeemmmtttuuunnndddYYYPPPJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<::::::<<<;;;999;;;@@@BBBHHHQQQ^^^lll}}}{{{tttlllfffdddcccaaa___\\\ZZZXXXYYYZZZ[[[_______________^^^^^^^^^aaabbbdddhhhkkkkkkiiiggg```^^^\\\ZZZYYYXXXXXXXXXTTTRRRQQQQQQRRRRRROOOLLLLLLNNNPPPPPPQQQVVV]]]cccppp}}}uuukkk___WWWPPPHHHEEEFFFDDDEEEGGGKKKNNNRRRUUUWWW[[[ZZZWWWTTTRRRPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJFFFEEEDDDDDDCCCAAA>>>;;;:::999888777888;;;===???@@@AAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@>>>===<<<;;;<<<<<<<<<=========>>>;;;<<<<<<<<<;;;888666444111333444444444666999<<<@@@CCCHHHNNNUUU\\\aaadddoooqqqyyyzzzkkkRRRRRRRRRRRRQQQQQQQQQPPPUUUTTTRRROOOMMMJJJHHHGGG@@@>>>:::666333000///...////////////////////////,,,++++++++++++++++++,,,...------,,,+++***))))))+++***(((''''''(((***+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,------------------...///000............/////////000444222222888AAANNNaaarrrxxx}}}}}}zzzyyyzzzvvvqqqpppsssrrrwww}}}}}}nnnaaa______bbbiiiooosssrrrppplllkkkhhhccc[[[SSSLLLHHHCCCCCCBBBCCCEEEFFFEEEDDD???@@@AAABBBBBBAAA@@@?????????>>>===<<<<<<;;;;;;888999:::888777:::???EEEEEEQQQbbbrrr|||zzzwwwtttrrrqqqlllnnnooommmmmmrrr|||qqqcccWWWOOOLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDDDD????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA;;;:::;;;>>>===999:::>>>>>>AAAGGGOOO[[[jjjyyyzzzsssppppppllljjjgggdddbbbbbbcccdddhhhhhhhhhgggggggggggggggffffffiiimmmqqqsssrrrqqqjjjgggddd```]]]\\\\\\\\\WWWUUUTTTTTTVVVTTTQQQMMMJJJJJJJJJKKKLLLQQQVVV[[[bbbqqqsssiii^^^WWWQQQJJJHHHIIICCCDDDFFFIIILLLPPPSSSUUUZZZYYYVVVTTTSSSTTTUUUVVVTTTRRRPPPNNNLLLKKKKKKKKKGGGFFFGGGHHHGGGEEE@@@===;;;:::888777888:::<<<>>>AAABBBBBBCCCCCCBBBBBBAAA>>>???AAABBBAAA@@@>>><<<;;;<<<<<<<<<======>>>>>>;;;<<<======;;;999666555222333444444555666:::<<>>999555222000...///......---------......//////.........---------,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------.../////////---------............/////////////////////.........///000000///000222444111444555777DDDZZZlllrrrzzzzzzyyywwwvvvtttsssrrrppptttyyy}}}yyylllbbb^^^XXXbbbnnnvvvvvvrrrnnnllljjjddd[[[UUURRRNNNKKKHHHCCCCCCEEEFFFGGGHHHHHHHHHCCCDDDDDDEEEDDDCCCAAA@@@BBBAAA???>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<>>???AAADDDCCC@@@>>>===>>>>>>>>>===???@@@BBBEEEKKKUUU```hhhrrrxxx~~~{{{xxxtttrrrrrrssssssssssssuuuxxxzzzzzzxxxvvvtttlllooosssuuuuuuxxx}}}}}}vvvpppjjjfffdddcccaaa```^^^[[[WWWTTTRRRPPPQQQPPPNNNMMMMMMOOOPPPQQQ\\\gggxxxxxxiii[[[VVVSSSNNNJJJIIIHHHIIIIIIGGGGGGJJJQQQVVVYYY\\\___^^^ZZZWWWVVVWWWVVVVVVUUUTTTQQQNNNKKKIIIGGGFFFFFFGGGGGGFFFCCC@@@<<<<<<;;;:::888999;;;>>>??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777444333111000111555555555888===CCCEEEIIIQQQYYY```ccceee{{{pppvvv~~~vvveeeXXXMMMNNNSSSUUUSSSRRRSSSSSSRRRPPPNNNLLLJJJIIIEEECCC@@@<<<777333000...//////...---------......---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,------............------------............///------------------------...///000000///000222444222555777:::GGG\\\nnnuuuyyyxxxwwwvvvuuutttttttttsssuuuxxxzzz|||{{{uuummmbbbZZZWWWZZZcccooouuutttnnniiigggbbb\\\VVVQQQNNNLLLIIIFFFEEEFFFGGGHHHIIIIIIIIIHHHFFFGGGGGGFFFEEECCCAAA@@@CCCBBB@@@>>>============;;;;;;;;;;;;;;;<<<<<<<<>>;;;888888:::<<<===???BBBBBBAAAAAABBBDDDCCCAAA???>>>???@@@??????BBBBBBBBBBBBDDDIIIPPPUUU___eeekkkpppuuu}}}~~~~~~~~~~~~{{{{{{{{{{{{}}}zzzvvvsssrrrkkkjjjfffbbb^^^ZZZXXXVVVUUUTTTRRRPPPOOOOOOPPPQQQYYYcccsssuuugggZZZVVVUUUPPPLLLLLLIIIIIIIIIGGGEEEGGGLLLPPPVVVZZZ]]]^^^\\\ZZZYYYZZZXXXWWWVVVTTTRRROOOMMMLLLIIIHHHGGGGGGGGGGGGEEECCC??????>>><<<:::999;;;>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>><<<<<<======>>>======<<<<<<<<<<<<;;;:::888666444222111222555555444888===BBBEEEJJJRRRYYY```dddeeexxxttt}}}}}}lll___SSSPPPRRRRRRRRRRRRTTTSSSSSSQQQPPPMMMLLLKKKFFFEEECCC???;;;666222///000///......------......++++++++++++************,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,---......---++++++---------............///------------------------...///000000///000222444333555888>>>LLL___ooowww~~~wwwvvvtttsssssstttuuuvvvuuuvvvvvvwwwzzzvvvllleee^^^UUUQQQPPP\\\dddnnnrrrooohhhbbb^^^XXXTTTOOOLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHFFFDDDBBBAAACCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::>>>CCCIIIRRR^^^mmmvvv~~~wwwtttppprrrwww~~~zzzpppjjjeeeaaa]]][[[[[[\\\\\\\\\ZZZYYYWWWTTTRRRPPPNNNNNNKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@===:::777777:::===@@@BBBEEEFFFEEECCCCCCCCCDDDBBB??????@@@AAAAAAAAABBBBBBBBB@@@???@@@CCCEEELLLPPPTTTXXX\\\dddnnnuuu|||yyytttooojjjeeebbb```^^^\\\YYYVVVTTTSSSSSSTTTXXX```mmm|||ssshhh^^^ZZZYYYVVVRRRQQQMMMMMMLLLJJJGGGGGGHHHJJJRRRVVV[[[^^^___^^^______\\\[[[XXXUUUSSSQQQQQQPPPLLLJJJGGGFFFGGGGGGGGGGGGCCCCCCAAA???<<<;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<===<<<;;;999777666444222222555555555888>>>BBBEEELLLSSSZZZ```dddfffzzzyyytttgggYYYTTTRRRQQQRRRTTTVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGFFFCCC>>>999444111111000///...---------...++++++++++++************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,---...---,,,***)))---------............///.........///////////////...///000000///000222444222555:::CCCPPPaaaooovvv|||{{{xxxvvvsssqqqppprrrsssuuutttuuuvvvxxxzzz}}}vvvkkkaaaZZZTTTNNNMMMOOO\\\cccjjjlllggg___XXXUUUPPPNNNLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDCCCCCCAAA@@@@@@??????;;;;;;;;;;;;::::::::::::888;;;>>>@@@DDDMMM[[[eeepppvvv~~~}}}yyyxxxrrrqqqrrrvvv|||{{{vvvrrrmmmiiihhhhhhgggfffbbb___[[[XXXUUUTTTRRRQQQPPPPPPOOONNNMMMLLLJJJJJJFFFDDDAAA<<<999888;;;>>>@@@BBBFFFHHHHHHGGGEEEDDDDDDBBB@@@@@@AAABBBBBBBBB@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHJJJMMMRRRZZZ```hhhnnnyyy~~~xxxrrrooommmiiigggccc___[[[ZZZYYYYYYZZZ```jjjvvvvvvnnnfffbbb```]]]ZZZWWWSSSSSSRRRPPPMMMKKKJJJJJJPPPSSSYYY^^^bbbdddeeeeeeccc```\\\WWWTTTRRRRRRRRRNNNJJJFFFCCCDDDFFFHHHHHHFFFFFFEEEBBB???===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@????????????======>>>>>>>>>===<<<<<<;;;<<<<<<<<<:::999777666555222333555555555999???BBBGGGNNNUUU[[[```dddgggzzzxxx}}}{{{oooaaaYYYTTTQQQRRRVVVXXXWWWUUUSSSPPPMMMJJJIIIIIIHHHGGGEEE@@@;;;777444111111000///...---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................,,,------------,,,***)))---------............///........./////////000000...///000000///000222444222555===IIIVVVaaalllrrrxxxxxxyyyvvvssspppoooooopppqqqppprrrvvvyyy|||yyymmmcccYYYSSSOOOLLLLLLPPPZZZ___dddddd^^^VVVQQQNNNJJJKKKKKKKKKLLLNNNPPPQQQSSSTTTVVVWWWVVVTTTRRRPPPKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;:::::::::777;;;===>>>===BBBKKKRRRZZZbbbkkkrrruuuxxx||||||zzzxxxzzz~~~zzzxxxvvvtttsssnnnjjjeeeaaa```^^^[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQLLLKKKGGGAAA===;;;===???BBBCCCFFFIIIKKKJJJHHHGGGEEECCCAAA@@@AAABBBBBBBBB???AAACCCDDDDDDDDDEEEGGGGGGGGGFFFEEEFFFIIINNNQQQRRRXXXaaallluuu}}}}}}zzzsssqqqlllhhhdddbbbaaa``````cccjjjsss{{{zzzvvvpppkkkhhheeeaaa]]]ZZZXXXVVVTTTRRRPPPMMMKKKNNNQQQVVV\\\bbbgggiiijjjjjjfff```ZZZVVVSSSRRRRRRNNNIIIDDDAAAAAACCCEEEFFFHHHHHHGGGEEEBBB@@@@@@AAA@@@AAAAAABBBCCCBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@<<<=========<<<<<<;;;:::::::::::::::999888666555555222333555666666;;;AAADDDIIIQQQWWW\\\```dddggg~~~sssrrruuuxxxkkk```WWWQQQQQQVVVWWWVVVUUUSSSPPPMMMKKKIIIIIIIIIGGGEEEAAA===:::888222111000///...---------...---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---------,,,,,,,,,,,,,,,---------............///++++++,,,,,,---............///000000///000222444333777AAAPPP[[[bbbhhhmmmqqqyyyxxxwwwvvvssspppnnnnnnnnnnnnmmmppptttyyy}}}~~~uuueee]]]TTTQQQOOOMMMOOORRRXXX\\\^^^\\\VVVQQQNNNMMMJJJKKKMMMOOOOOOQQQTTTWWWZZZ[[[]]]^^^^^^\\\YYYWWWOOONNNLLLKKKIIIIIIHHHHHHFFFFFFFFFEEEDDDCCCAAA@@@=========<<<<<<;;;;;;:::999;;;======<<<===AAADDDHHHOOOWWW^^^dddlllwwwzzzuuupppnnnmmmkkkgggddd___^^^\\\ZZZYYYXXXXXXWWWSSSRRROOOKKKFFFCCCDDDEEEIIIIIIJJJMMMOOOOOOMMMKKKHHHFFFCCCBBBCCCCCCCCCBBBAAACCCEEEEEEDDDDDDDDDEEEIIIHHHFFFEEEEEEEEEGGGHHHFFFIIIOOOVVV]]]bbbfffhhhmmmpppuuuzzz}}}xxxtttpppnnnmmmmmmkkklllooouuu|||{{{uuurrrpppkkkeeeaaa___[[[XXXVVVSSSOOOLLLMMMNNNQQQXXX___fffjjjkkkllliiiccc]]]XXXUUUSSSSSSNNNIIICCC??????AAABBBCCCGGGHHHHHHGGGEEECCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA<<<=========<<<;;;:::999999999::::::999888666555444222222555666777===DDDEEELLLTTTZZZ]]]___cccfffuuuppprrrtttgggYYYOOONNNRRRTTTSSSSSSRRRPPPNNNMMMLLLIIIHHHFFFDDDAAA>>><<<;;;333222111///......------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......,,,+++,,,---///000---------............///++++++,,,,,,---......///...///000000///000222444666:::GGGXXXbbbccceeehhhiiittt~~~yyytttsssqqqpppooonnnnnnnnnmmmooorrrvvv{{{|||qqqbbbZZZUUUTTTTTTSSSTTTXXXWWWYYYZZZWWWRRRNNNNNNOOOOOORRRUUUWWWWWWYYY\\\___aaabbbeeeffffffdddbbb```VVVTTTQQQNNNLLLJJJIIIIIIFFFGGGGGGFFFEEEDDDBBBAAA??????>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>CCCJJJOOOSSS\\\jjjtttzzzuuummmkkkhhheeebbb```___^^^\\\\\\[[[YYYUUURRRRRRRRRUUUTTTRRRSSSUUUUUURRRPPPLLLJJJGGGEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDFFFIIILLLPPPSSSTTTWWWYYY\\\```eeekkksssxxxxxx~~~|||{{{{{{{{{tttlllhhhbbb]]]ZZZVVVQQQNNNKKKJJJLLLQQQZZZbbbgggiiijjjhhhccc^^^ZZZWWWVVVUUUOOOJJJDDD@@@>>>???@@@@@@EEEFFFHHHHHHGGGFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>======<<<;;;:::999::::::;;;:::999777666333111111555777999???GGGGGGNNNWWW\\\]]]^^^aaaeeezzztttuuuzzzzzzkkk[[[NNNLLLOOOPPPPPPQQQQQQPPPOOOOOONNNIIIHHHFFFCCCAAA???>>>>>>333222111///......---------------,,,,,,,,,++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////...,,,++++++---000222---------.........//////------......///000111111...///000000///000222444888===KKK]]]fffeeedddfffcccqqq}}}zzzppppppppppppooooooooonnnnnnooopppsssxxxzzznnnaaa[[[XXXYYYZZZYYYZZZ]]]WWWXXXXXXUUUPPPNNNPPPRRRVVVZZZ]]]______```dddgggeeegggjjjlllllljjjgggeee\\\ZZZVVVQQQNNNKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@??????>>>===<<<<<<<<<;;;:::888999;;;======<<<:::???DDDGGGIIIQQQ^^^iii{{{zzzwwwsssnnnjjjgggeeeddddddeeefffdddbbb____________\\\YYYXXXYYYXXXVVVSSSPPPMMMJJJHHHHHHGGGFFFEEEEEEFFFHHHGGGFFFFFFGGGIIIFFFFFFEEEFFFGGGFFFEEECCCDDDCCCCCCDDDEEEHHHJJJKKKLLLMMMMMMNNNQQQVVV\\\aaa^^^dddlllppprrrvvv|||vvvqqqiiiccc^^^YYYTTTPPPJJJHHHHHHMMMVVV___eeeggghhhfffccc___\\\ZZZXXXXXXPPPKKKEEE@@@????????????CCCEEEGGGHHHGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCC????????????>>>===<<<;;;:::;;;;;;<<<;;;:::888777333000111444777:::AAAHHHIIIPPPXXX]]]]]]^^^```dddzzzvvvvvvyyyiiiXXXOOONNNMMMPPPSSSRRRPPPOOOMMMKKKMMMKKKHHHGGGEEECCC@@@===:::888444000---------............------,,,,,,,,,+++***,,,///222222///+++------++++++++++++------------------------------------------------------+++,,,---///000000000000///////////////////////////............------------------.........//////111---,,,000333333555888999MMM\\\fffmmmhhhaaaeee```rrr~~~vvvrrrqqqnnnjjjjjjlllnnnmmmlllmmmmmmnnnsss{{{wwwrrrgggdddbbbbbbdddddd```]]]YYYXXXWWWVVVWWWXXXZZZ[[[bbbeeeiiilllmmmoooqqqrrrqqqtttxxxzzzzzzvvvrrrooojjjbbbZZZUUUTTTSSSOOOKKKKKKJJJHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@HHHQQQWWWkkk{{{}}}wwwvvvuuurrroooppppppqqqqqqpppnnnmmmlllfffeeedddbbb___]]][[[ZZZUUURRROOOMMMKKKJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGHHHKKKMMMOOOQQQSSSUUUYYY\\\```bbbdddggglllqqqsssssstttzzz}}}rrrhhh```[[[VVVTTTKKKMMMOOORRRUUUYYY___bbbgggfffccc```^^^[[[YYYXXXTTTRRRMMMGGGAAA>>>===>>>HHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLLLLKKKIIIGGGFFFDDDDDDDDDCCC@@@>>>=========;;;:::999999999999999888777666333333444555777===DDDIIIIIINNNUUU[[[^^^```cccddd~~~www~~~sss```TTTPPPNNNQQQTTTTTTSSSRRRPPPNNNNNNLLLIIIHHHFFFDDD@@@>>>;;;888444000...---------......---------,,,,,,,,,+++++++++...000111///,,,---,,,,,,++++++,,,,,,------------------------------------------------------......////////////...........................///............------------------.........//////111......222444666<<>>=========<<<;;;999::::::999999888777666444444444555888===DDDIIILLLPPPUUUZZZ]]]```bbbdddlll[[[SSSPPPRRRTTTWWWWWWUUUSSSQQQOOOMMMKKKIIIHHHEEEBBB???;;;999555111...---------...------------,,,,,,,,,,,,+++***,,,...///...------,,,,,,++++++,,,,,,---------------------------------------------------///////////////...------------------------------///............---------------........./////////111000111333555:::GGGSSSRRRcccmmmpppqqqhhh___ccckkk{{{zzzsssrrrooommmkkklllnnnppppppppprrrrrrsssvvvzzz~~~~~~|||zzz{{{{{{xxxrrrmmmddddddeeegggjjjnnnrrrtttzzz}}}zzzqqqllliiifffaaa\\\WWWTTTRRRPPPNNNLLLIIIGGGEEEEEEDDDDDDCCCBBBAAAAAA???>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;===BBBEEEMMM\\\qqq{{{xxxuuuqqqmmmjjjhhhgggfffccc^^^XXXTTTQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEHHHFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPPPPOOOOOORRRUUUYYY]]]bbbiiipppxxx}}}rrrhhhaaa[[[YYYUUURRRRRRUUUXXX[[[aaabbbeeeffffffdddaaa```]]][[[UUUMMMGGGCCCCCCDDDJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKIIIFFFDDDCCCBBBAAA???======>>>???>>>===::::::::::::999888777666555555555666888>>>DDDIIIOOORRRVVVZZZ\\\___bbbdddzzzeeeXXXTTTSSSTTTXXXYYYWWWTTTTTTQQQOOOMMMKKKJJJGGGDDDAAA===:::777333000...---,,,------------------------,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////...------------------------------///............---------............////////////000000222444555<<>>===<<<;;;::::::;;;======<<<===???@@@EEEPPP```ppp}}}wwwssspppnnnnnnnnnlllggg```YYYUUUSSSSSSSSSRRRRRRPPPNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHFFFEEEDDDEEEFFFGGGIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEHHHJJJKKKKKKIIIIIIJJJLLLMMMOOOSSSXXX___hhhqqqxxxuuunnngggbbb[[[VVVTTTVVVYYYZZZ```bbbeeehhhhhhgggdddbbbbbb```ZZZRRRKKKGGGGGGHHHKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKMMMMMMKKKIIIGGGEEECCCAAA@@@???===>>>???@@@@@@???;;;;;;;;;;;;:::999777777666666666777999???EEEJJJRRRUUUXXXZZZ\\\^^^aaadddrrrbbbZZZUUUTTTXXXZZZVVVTTTVVVSSSQQQOOOMMMLLLIIIFFFCCC???===999555222///---------------------------------,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...////////////........................///............---------........./////////000000///000222333444===QQQdddppp~~~xxxkkkdddjjjyyy|||pppllllllkkklllmmmnnnooopppqqqsssrrrtttxxxzzz|||~~~wwwqqqgggddd```]]]ZZZVVVRRRPPPIIIHHHFFFEEECCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<888:::<<<======<<<===>>>AAAFFFOOO[[[iii{{{|||wwwuuuuuuuuuvvvtttqqqjjjbbb\\\YYYYYYZZZZZZYYYWWWUUURRROOONNNNNNNNNMMMMMMLLLJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDEEEEEEIIIKKKMMMPPPVVV]]]ffflllttt~~~zzzpppiii```YYYWWWXXXYYYYYY\\\^^^bbbeeehhhiiihhhhhhfffddd___XXXQQQLLLKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLLLLJJJHHHEEECCCBBBAAA???>>>>>>@@@AAAAAA@@@===<<<<<<<<<:::999888777666666777888;;;@@@GGGLLLTTTVVVYYY[[[\\\^^^aaadddtttbbbYYYUUUYYYZZZVVVTTTWWWUUUSSSQQQOOONNNKKKHHHEEEAAA@@@<<<888444111///---,,,,,,,,,------------...---------,,,***+++---///+++,,,,,,------,,,,,,+++------------------------------------------------***+++,,,---...////////////////////////////////////............---------....../////////000000000///000222333555<<>>======<<<;;;999888777555666777888<<>>???>>>===<<<<<<===;;;:::===DDDHHHMMMXXXcccjjjpppzzzzzzwwwwwwyyy{{{}}}wwwsssssspppooonnnlllhhhddd```]]]ZZZZZZXXXVVVTTTQQQOOONNNMMMNNNQQQSSSTTTSSSSSSRRRNNNNNNMMMMMMKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJJJJKKKLLLKKKKKKJJJKKKMMMOOOQQQVVV\\\```fffooo|||||||||||||||}}}~~~vvvoookkkdddcccaaa```bbbfffjjjmmmnnnqqqsssssssssvvv}}}uuulllgggccc___[[[YYYYYYXXXZZZ^^^ccciiimmmllllllkkkggg```ZZZVVVUUUOOOOOOOOOOOOOOONNNMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFDDDCCCAAA??????AAAAAAAAA@@@>>>>>>>>>===;;;:::888777444555777999===DDDLLLRRRSSSVVV[[[^^^___```bbbccczzzyyyrrrcccYYY[[[[[[VVVUUUZZZWWWUUUSSSQQQPPPMMMJJJGGGEEECCC@@@<<<888444111///,,,,,,,,,------.........,,,///000///---,,,---///++++++------------++++++------------------------------------------------------......------,,,+++------------------------//////.........---------////////////000000000000444333333666888===IIIVVVqqq}}}zzzxxxqqqmmmjjjhhhiiikkknnnnnnllllllmmmooovvv{{{wwwnnneee```YYYWWWSSSOOOLLLJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCBBB???>>>>>>???===;;;>>>CCCCCCAAAFFFNNNQQQWWW```jjjtttzzzqqqtttuuuxxx{{{~~~}}}{{{wwwxxxxxxwwwvvvuuuuuuvvvrrrtttvvvxxxzzz~~~~~~}}}wwwwwwuuusssooojjjfffcccdddcccbbb```]]]ZZZWWWVVVSSSUUUXXX[[[]]]\\\[[[ZZZTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMKKKMMMOOOQQQTTTXXX]]]aaahhhppp}}}zzzssssssssstttwww{{{xxxnnneee___```]]]ZZZWWWWWWZZZ]]]___^^^```aaa```^^^bbbjjjqqqwww}}}wwwpppjjjddd___```]]]YYYWWWYYY]]]cccgggmmmoooooolllfff___ZZZXXXPPPPPPPPPPPPOOOOOONNNMMMIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGEEEDDDBBB@@@@@@AAAAAAAAA@@@??????>>>===<<<:::888777333444666999>>>EEEMMMSSSRRRVVV[[[___aaaaaabbbccc}}}qqqttt}}}pppWWWRRRXXXZZZVVVSSSVVVUUUTTTRRRPPPNNNLLLKKKFFFDDD@@@===:::666111...///......///111111000///////////////////////////,,,,,,,,,---------......---------------------------,,,+++***+++---///111---,,,,,,++++++,,,,,,------------............///...------,,,,,,------...,,,---///000111111111000000///111444555:::KKK]]]www~~~uuuoooiiihhhiiihhhiiijjjjjjjjjllloooqqqyyyxxxpppkkkddd^^^UUUOOOMMMLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEDDDEEEDDDCCCCCCCCCBBB@@@>>>???>>>>>>>>>>>>>>>??????IIILLLPPPVVV\\\ccckkkqqqwwwtttkkkfffjjjpppxxx~~~}}}{{{xxxtttoookkkiiihhhgggeeefffffffffgggiiimmmpppqqqsssuuuxxx||||||yyywwwtttsssooonnnlllhhhccc``````aaa___aaadddfffgggfffeeeccc___\\\YYYWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKPPPPPPRRRSSSTTTUUUUUUUUUSSSQQQRRRUUUVVVWWW[[[bbbhhhssswwwqqqkkkffffffgggiiiooovvv~~~}}}vvvqqqjjjdddbbb^^^YYYXXXYYYZZZZZZXXXVVVUUUTTTUUUWWWYYYYYYYYY[[[bbbmmmvvv~~~ssskkkjjjdddccc```\\\[[[\\\___bbbjjjtttyyyuuuooojjjccc\\\WWWUUURRRQQQPPPNNNKKKIIIMMMIIIFFFIIINNNRRRQQQOOOKKKJJJIIIIIIIIIHHHEEECCCEEEDDDDDDBBBAAA@@@??????>>>===<<<<<<===<<<:::888555666777;;;AAAGGGMMMQQQWWWXXXZZZ]]]___```aaabbbvvvtttyyysssYYYRRRVVVYYYWWWUUUWWWVVVTTTRRRPPPNNNLLLKKKHHHEEEBBB???<<<888444000///......///000111///...........................,,,,,,,,,---------......,,,,,,------------------...---,,,,,,---...000222---,,,,,,++++++,,,,,,------------............///...------,,,,,,------...---...///000111111000000222222333444444:::LLL___{{{yyyrrrmmmiiihhhjjjhhhiiiiiiiiiiiikkknnnqqqxxxwwwrrrllleee\\\UUURRRPPPNNNKKKJJJJJJJJJJJJIIIHHHFFFEEEGGGEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>??????AAABBBEEEGGGIIINNNSSSWWW\\\eeerrr~~~xxxlllddd___aaadddiiiqqqzzz~~~|||yyyxxxvvvsssooojjjeeebbbaaa```^^^^^^^^^]]]\\\\\\___bbbaaaccceeegggjjjpppwww|||~~~wwwwwwuuuqqqmmmkkkkkklllnnnoooqqqrrrsssqqqooonnnkkkhhhdddaaa```___]]]\\\]]]]]]\\\[[[ZZZXXXVVVUUUSSSTTTUUUVVVWWWWWWVVVVVVSSSQQQQQQTTTUUUVVV\\\cccooozzzyyyllleee```___```aaagggnnnyyy}}}xxxsssmmmgggccc```\\\ZZZ[[[\\\\\\ZZZXXXVVVTTTTTTTTTTTTSSSRRRTTTXXX___eeekkkuuuwwwtttjjjgggccc]]]ZZZZZZ\\\^^^iiissszzzyyyuuupppiiiaaa[[[XXXTTTQQQPPPNNNLLLJJJJJJGGGEEEGGGLLLOOOOOOMMMMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<======;;;999777777888;;;@@@FFFMMMPPPWWWXXXZZZ\\\___```aaaaaa|||sssqqquuuxxx]]]RRRSSSVVVWWWWWWWWWVVVUUURRRPPPNNNLLLKKKIIIGGGDDDAAA>>>;;;777333000///......///000...---........................,,,,,,,,,---------......,,,,,,,,,------.........///...------...///111222------,,,,,,,,,,,,---------------............///......------------.........///000000000000//////333444555444555???VVVjjjsssnnnkkkiiihhhkkkhhhiiiiiiiiiiiijjjnnnqqqxxx|||uuunnnddd]]]YYYWWWSSSQQQLLLMMMNNNNNNNNNLLLKKKIIIIIIHHHFFFFFFFFFEEECCCBBB???>>>>>>=========>>>>>>>>>????????????@@@CCCFFFJJJPPPZZZbbbhhhlllnnnpppvvvxxxzzzzzzuuummmccc]]][[[YYYWWWXXX^^^gggpppwww{{{zzzyyywwwuuurrrpppnnnqqqoookkkfffbbb___]]]]]]\\\\\\[[[XXXUUUTTTVVVWWWVVVWWWYYYZZZ]]]bbbhhhlllnnnppprrrtttvvvzzz~~~{{{zzz{{{|||}}}yyyuuurrrpppmmmjjjhhheeeddddddcccaaa___]]]\\\[[[\\\]]]]]]\\\[[[ZZZXXXUUURRRQQQTTTVVVXXX```hhhxxx{{{hhhaaa[[[YYYXXXYYY___fffrrryyy~~~{{{xxxsssmmmfffddd```______`````````___\\\XXXVVVTTTRRRPPPNNNOOOQQQSSSUUUYYYbbbnnnwww~~~tttooohhhaaa\\\[[[[[[\\\fffpppzzz}}}|||xxxpppiii```\\\VVVRRRPPPOOOMMMLLLJJJGGGEEEGGGKKKNNNMMMLLLMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???===<<<===>>>>>>===<<<:::999999;;;???FFFLLLQQQWWWXXXZZZ\\\^^^```aaaaaassskkklllwww}}}bbbRRRPPPSSSVVVWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHEEEBBB@@@===999666111///.........///...,,,........................,,,,,,,,,---------......+++,,,,,,------...............------...///000000------,,,,,,,,,,,,---------------............///......------------......000000000000000/////////000333555555999IIIcccxxxzzzppplllkkkhhhhhhjjjhhhhhhiiihhhhhhkkkooorrryyy{{{tttkkkddd```^^^[[[XXXTTTSSSSSSRRRQQQQQQQQQQQQLLLJJJHHHGGGGGGFFFDDDCCC??????>>>=========>>>>>>===????????????@@@BBBDDDEEEIIINNNQQQSSSUUUVVVXXX___dddkkknnnmmmgggaaa]]][[[WWWRRRNNNOOOTTT[[[```hhhhhhhhhgggfffdddcccbbbfffdddbbb^^^\\\ZZZYYYXXXYYYYYYXXXUUURRRPPPQQQRRRQQQRRRSSSTTTVVVYYY^^^bbbbbbdddgggjjjkkknnnqqqsssyyy~~~|||xxxvvvooonnnmmmkkkhhheeebbb```ccccccccccccaaa___]]][[[XXXUUUSSSUUUXXX\\\eeennn~~~zzziiiaaaZZZWWWVVVVVV\\\bbbllluuu}}}~~~yyytttllljjjgggfffeeefffgggggggggddd___\\\YYYVVVSSSPPPRRRRRRQQQPPPRRRXXXaaagggrrr}}}}}}wwwnnnfffaaa^^^]]]]]]```iiiuuu}}}|||uuuoooeee```YYYSSSPPPOOONNNMMMKKKJJJIIIJJJMMMOOONNNMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEFFFEEEEEECCCBBBAAA???>>>======???@@@???>>>===<<<;;;<<<@@@FFFMMMQQQVVVXXXZZZ\\\^^^___```aaaxxxiiiiiiooo{{{iiiVVVOOOQQQTTTUUUWWWVVVUUUSSSQQQOOOMMMMMMJJJHHHEEECCCAAA>>>:::888333111............---,,,........................,,,,,,,,,---------......,,,,,,,,,------.........------------------.........------,,,,,,------...---------............//////......------......///000000000///////////////...111333444<<>>>>>>>>>>>>>>;;;===>>>>>>======???AAA???AAACCCDDDDDDDDDFFFHHHPPPWWWaaaggggggddd```^^^ZZZVVVQQQKKKIIIJJJLLLNNNSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNLLLJJJIIIIIIJJJJJJKKKLLLMMMNNNPPPTTTWWWXXX[[[^^^```aaaccceeegggnnnsssyyy{{{{{{|||~~~}}}{{{wwwsssnnnkkkiiihhhgggfffdddbbb___]]]\\\[[[WWWUUUWWWZZZ^^^hhhrrrzzzlllddd\\\XXXVVVVVV\\\ccckkkuuu~~~{{{sssrrrpppnnnmmmnnnoooqqqnnnkkkfffccc```]]]YYYWWWTTTTTTSSSRRRRRRTTTXXXZZZcccnnn|||{{{rrrkkkfffbbb___]]][[[bbbmmmyyy~~~|||wwwsssiiiddd[[[TTTPPPOOOMMMMMMLLLKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKIIIGGGEEEFFFFFFGGGFFFEEECCCBBB@@@>>>======>>>@@@@@@??????>>>===???CCCHHHNNNRRRVVVWWWYYY\\\^^^___``````ppphhhjjjsssrrr\\\QQQQQQTTTTTTVVVUUUTTTSSSQQQPPPOOOOOOKKKIIIFFFDDDCCC@@@===:::555333000............---------------------------,,,,,,,,,---------......------------------------,,,---------------------......------------......---------............/////////............//////000000////////////000111000222333555AAAWWWmmmzzz~~~uuummmlllkkkhhhfffgggggghhhhhhhhhjjjnnntttxxx}}}wwwtttrrrpppmmmiiigggbbb^^^[[[[[[[[[\\\VVVSSSNNNKKKIIIGGGEEEDDDBBBAAA@@@???????????????===>>>???>>><<<;;;<<<===:::;;;===>>>>>>???BBBDDDEEENNNZZZaaaccc```^^^]]]UUUSSSOOOKKKHHHFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDFFFGGGFFFDDDCCCDDDEEEEEEFFFHHHHHHHHHJJJNNNPPPNNNQQQTTTWWWYYY[[[^^^aaaeeejjjqqqssssssuuu{{{|||wwwsssqqqmmmkkkhhhdddbbb`````````___[[[YYY[[[^^^bbbkkkuuu}}}pppggg^^^ZZZXXXXXX^^^eeeoooxxx{{{{{{zzzxxxvvvvvvxxx{{{uuurrrmmmjjjgggdddaaa^^^WWWWWWVVVUUUTTTSSSRRRRRR\\\eeeqqq|||wwwqqqlllgggaaa]]]ZZZ]]]gggttt|||{{{xxxwwwnnnhhh___XXXSSSPPPNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLKKKJJJHHHEEEFFFGGGHHHHHHFFFDDDCCCAAA???===<<<>>>??????>>>???@@@@@@CCCGGGLLLQQQTTTVVVWWWYYY[[[]]]___``````|||mmmkkkppp}}}{{{dddVVVTTTUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQLLLJJJHHHFFFEEECCC@@@===777444111/////////......------------------------,,,,,,,,,---------...............------,,,,,,+++------............------......------------......---------............/////////............////////////......///000111222333555666:::KKKbbbuuu|||zzztttrrr{{{yyyqqqkkkjjjjjjhhhfffggggggggghhhiiikkkpppwww||||||yyyxxxvvvssspppkkkhhheeeccc]]]YYYSSSOOOLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAA???======>>><<<===?????????@@@BBBDDD@@@JJJWWW______]]][[[ZZZSSSPPPMMMIIIFFFDDDCCCBBB======>>>>>>>>>>>>============>>>@@@@@@AAAAAAAAA@@@AAABBBBBB@@@???@@@AAA@@@AAABBBCCCCCCEEEHHHJJJGGGIIILLLNNNPPPSSSWWWZZZZZZ```hhhkkklllpppwww~~~}}}vvvsssnnnjjjgggfffggghhhgggdddbbbeeegggjjjsss{{{uuulllccc___]]]]]]cccjjjttt|||}}}}}}|||wwwssspppllliiifff```^^^\\\ZZZXXXWWWUUUTTTWWW^^^gggppp{{{vvvooofff___]]]]]]dddqqqzzz{{{zzz|||rrrmmmddd]]]WWWSSSPPPNNNLLLMMMOOOOOONNNMMMLLLLLLMMMLLLKKKLLLMMMMMMKKKIIIEEEFFFHHHIIIIIIGGGEEEDDDBBB@@@===<<<<<<===>>>===???@@@CCCFFFKKKOOOSSSUUUVVVWWWYYY[[[]]]___``````rrrnnnqqq}}}iiiZZZWWWWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRNNNLLLJJJHHHGGGEEEBBB???999555222////////////...------------------------,,,,,,,,,---------......//////...---,,,++++++***...///////////////............------------......---------.........////////////............/////////.........///000222333555777999@@@UUUooosssmmmjjjtttuuummmhhhiiijjjhhhgggggggggggghhhiiilllrrryyyzzztttmmmiiiaaa]]]WWWQQQNNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA;;;===?????????>>>???@@@>>>@@@@@@@@@>>>===>>>??????JJJWWW______\\\ZZZYYYTTTQQQLLLGGGCCC@@@??????<<<<<<<<<<<<;;;:::999888555666777888888888888888:::<<<======;;;:::::::::888999;;;<<<<<<===@@@BBBEEEFFFHHHIIIIIILLLPPPRRRQQQXXX```dddfffkkkttt|||~~~~~~|||vvvpppnnnnnnppprrrooolllkkknnnpppssszzzzzzqqqhhhcccaaabbbhhhpppxxx{{{wwwsssooollljjjgggccc___^^^]]]\\\[[[SSSYYY___fffvvvvvvkkkccc```^^^cccpppyyy{{{|||uuuppphhh```ZZZVVVRRROOOOOOPPPRRRRRRQQQOOOOOOOOONNNMMMMMMMMMOOONNNMMMKKKEEEFFFIIIJJJJJJHHHFFFDDDCCC@@@===;;;<<<======<<>>???GGGRRRZZZ]]]\\\ZZZXXXOOONNNKKKHHHEEECCCAAA@@@::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<>>>>>>???@@@BBBEEEGGGHHHLLLQQQVVV[[[^^^cccjjjooorrruuuyyy~~~~~~}}}~~~zzzsssppptttyyy|||{{{ooojjjlllrrrwwwyyy~~~~~~{{{yyyrrrpppllljjjgggddd```]]][[[ZZZ]]]eeeppptttkkkcccdddiiipppxxx|||wwwooohhhccc^^^YYYVVVUUUSSSRRRUUUYYYYYYUUUQQQQQQQQQQQQPPPOOONNNLLLLLLMMMLLLKKKKKKKKKIIIEEEBBBAAA>>><<<===@@@BBBBBB@@@BBBCCCGGGNNNTTTXXXYYYXXXYYYXXXXXXZZZ]]]```aaaaaauuuuuu}}}}}}lllZZZSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQOOOLLLHHHEEECCCBBBBBB>>>:::666333222111...,,,------------------------------,,,,,,,,,+++++++++------------------------------------------------------------............------------------------------........./////////000111111000//////111333:::===CCCPPPfffyyy~~~yyykkkgggmmm|||ooolllhhhfffeeeeeeddddddaaaccceeehhhkkkqqqzzz~~~xxxooojjjddd]]]WWWRRRNNNKKKHHHHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@???????????????@@@>>>======>>>@@@???>>>>>>DDDMMMUUUYYYXXXUUURRRMMMLLLIIIGGGDDDBBBAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEGGGKKKOOOSSSWWW\\\```dddggglllrrrwww|||}}}wwwtttxxx}}}xxxtttvvv||||||yyyuuuqqqlllfffaaa]]][[[]]]dddnnn|||yyyqqqggggggjjjpppwww}}}{{{wwwqqqlllgggbbb]]]YYYYYYXXXWWWZZZ]]]^^^ZZZVVVVVVVVVUUUTTTRRRPPPOOONNNNNNMMMLLLLLLKKKIIIEEEBBBBBB@@@>>>>>>AAACCCBBBAAAEEEFFFJJJPPPUUUXXXXXXWWWZZZYYYYYY[[[^^^___```___|||uuuwww~~~sssbbbWWWTTTRRRSSSTTTVVVVVVUUUSSSRRRPPPOOOMMMJJJGGGDDDAAA???@@@===888555333222000...---------------------------,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------....../////////000000000000000000000//////222444999>>>HHHXXXlllxxxwwwooodddccckkkwwwkkkiiieeedddccccccbbbaaa^^^```cccfffkkkrrrzzz~~~vvvqqqjjjccc]]]VVVPPPLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCBBB@@@@@@????????????===<<<===???@@@@@@???@@@CCCHHHOOOUUUUUUPPPKKKIIIHHHGGGEEECCCBBBBBBAAA>>>>>>======<<<<<<;;;;;;;;;:::999888888999:::;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;::::::;;;;;;:::;;;;;;<<<>>>@@@AAABBB?????????BBBGGGKKKMMMMMMQQQTTTYYY___fffmmmsssvvvyyy{{{~~~|||yyy|||{{{tttmmmgggaaa______eeemmm{{{~~~vvvllllllmmmqqqvvvzzz||||||zzzxxxtttqqqnnniiiddd```___^^^^^^aaaddddddaaa]]]]]]\\\[[[YYYWWWTTTRRRQQQPPPOOONNNNNNMMMJJJFFFCCCDDDBBB@@@@@@AAACCCCCCCCCGGGIIINNNSSSXXXZZZXXXVVV[[[[[[[[[]]]```aaa```___xxxtttwwwzzzhhhZZZRRROOOQQQTTTVVVWWWUUUSSSRRRNNNNNNNNNLLLIIIFFFBBB@@@@@@>>>:::777444222000///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000000///000000/////////222444555:::GGGZZZnnnwwwssskkk\\\^^^iii{{{rrriiigggdddcccccccccaaa```___```bbbgggmmmuuu}}}}}}xxxrrrmmmggg```XXXSSSSSSQQQPPPMMMKKKJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???===<<<===???@@@@@@@@@DDDCCCEEELLLRRRRRRMMMGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAA???===;;;===AAADDDCCCBBBDDDEEEHHHMMMTTT[[[aaaeeeiiimmmqqquuuwwwzzz|||~~~}}}{{{}}}xxxrrrjjjgggfffjjjqqq|||zzzpppppppppssswwwzzz{{{zzz{{{zzzxxxwwwuuuqqqlllhhhdddddddddgggiiiiiigggdddcccbbbaaa___\\\YYYVVVTTTTTTSSSRRRQQQPPPMMMHHHEEEDDDCCCBBBAAAAAABBBCCCCCCHHHJJJOOOUUU[[[]]][[[YYY\\\\\\]]]```dddfffeeeddd{{{rrrqqqyyy~~~nnn\\\PPPNNNPPPSSSVVVVVVVVVTTTSSSMMMMMMNNNNNNLLLIIIEEECCC@@@???<<<777333111//////........................................................................---------------------------.........////////////........................////////////000000000000//////000//////000222555999<<>>>>>@@@AAAAAA@@@CCCBBBBBBGGGLLLMMMHHHCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<=========>>>???@@@AAABBBBBB???<<<===@@@AAA@@@===??????@@@BBBEEEJJJOOORRRUUUZZZ```eeeiiilllooorrrzzz}}}zzz{{{{{{|||}}}tttqqqqqqtttyyy~~~uuutttuuuwwwzzz}}}}}}}}}}}}|||||||||zzzwwwqqqmmmfffgggiiikkkllllllkkkiiiggggggeeeccc```]]][[[ZZZYYYXXXWWWVVVTTTQQQLLLHHHEEEEEEDDDBBBAAAAAABBBCCCFFFIIIOOOVVV]]]``````___]]]]]]___ccchhhlllmmmlllsssnnnrrryyytttbbbRRRNNNOOORRRTTTUUUUUUUUUTTTNNNNNNOOOOOONNNKKKHHHGGGAAA@@@===999444000000000........................+++++++++,,,,,,,,,,,,---........................................................./////////000000............................../////////000000000...///000//////000333555;;;<<>>???AAADDDEEECCC@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????========================>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@???>>>===@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>>>>>>>???>>>===??????>>>===>>>@@@CCCDDDEEEJJJPPPUUUYYY]]]```ccchhhkkkooorrrtttvvvyyy{{{vvvzzz~~~~~~~~~~~~}}}{{{zzzxxxwwwsssxxx{{{|||~~~||||||{{{zzzzzz|||~~~}}}}}}|||{{{xxxsssooohhhiiikkkmmmnnnnnnmmmllljjjjjjiiihhhfffdddbbbaaa___^^^\\\[[[YYYUUUPPPMMMGGGGGGGGGDDDBBBBBBCCCEEEFFFHHHMMMUUU]]]bbbeeeeee```___aaaeeekkkppprrrsssyyyoooooosss~~~{{{jjjYYYNNNOOOQQQSSSTTTUUUVVVVVVQQQQQQQQQPPPNNNLLLJJJHHHCCCBBB@@@;;;555111111222........................+++++++++,,,,,,,,,------........................---------------------------------.........//////........................------........./////////...////////////000333555777999FFF^^^qqquuuooojjj[[[bbbuuu}}}zzznnnhhhfffeeedddddddddcccaaa___cccbbbbbbhhhqqqzzzyyypppjjjhhhccc___[[[YYYXXXXXXSSSQQQOOOLLLIIIFFFEEEDDDFFFDDDBBBBBBBBBCCCBBBAAA===>>>>>>???@@@AAAAAA@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA?????????@@@@@@??????????????????@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAA@@@>>>===>>>?????????>>>======>>>???@@@>>>AAAFFFJJJMMMPPPSSSVVVWWWZZZ^^^aaabbbdddfffgggeeegggjjjmmmooorrrvvvxxxwwwvvvuuuvvvwwwwwwuuusssqqqqqqqqqpppoooooonnnnnnooovvv|||}}}~~~|||{{{zzzxxxuuupppmmmhhhkkknnnppppppooooooooommmmmmmmmlllkkkjjjiiihhheeecccbbb```^^^ZZZUUUQQQJJJKKKJJJHHHEEECCCEEEGGGGGGIIIMMMTTT\\\bbbfffgggcccbbbbbbeeejjjppptttvvvrrrooorrryyyppp```OOOOOOPPPRRRSSSUUUVVVWWWUUUTTTSSSQQQNNNLLLIIIHHHDDDDDDBBB===666333333444////////////////////////---------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------.........///...////////////000333666666999IIIdddyyy~~~xxxttt___hhh{{{}}}zzzxxxmmmgggeeedddcccccccccccc```^^^gggeeefffkkkuuu~~~{{{tttqqqmmmhhhdddbbbaaa```YYYWWWTTTQQQNNNKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA>>>???AAAAAA@@@@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBAAA@@@CCCBBBBBBAAAAAABBBCCCCCCAAACCCDDDBBB???>>>@@@CCC???>>>>>>>>>>>>???@@@@@@<<>>DDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA???@@@CCCDDDBBB???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@CCCFFFHHHGGGFFFIIILLLOOOQQQQQQRRRTTTVVVWWWXXXZZZ]]]___aaabbbbbbeeeeeeeeeeeeeeefffffffffgggbbb```aaaaaa___```dddlllpppvvv|||~~~{{{xxxuuussspppllljjjjjjlllooorrrsssrrrpppnnnqqqpppooonnnnnnnnnoooppprrrllldddaaa```___\\\XXXVVVSSSNNNKKKIIIJJJLLLNNNOOOPPPRRRUUUYYY^^^ccceeefffeeedddfffjjjmmmooopppzzzqqqoooqqqwwwxxxhhh\\\RRRRRRUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQMMMIIIIIIFFFCCC???<<<888333000/////////000000/////////................................................---------..........................................------------...////////////............/////////000222222111111222444666DDDXXXmmmssszzzzzz}}}ooogggdddbbbbbbaaaaaaaaabbbdddeeehhhiiinnnwww}}}xxxsssrrrqqqoookkkfffaaa\\\ZZZUUURRRMMMJJJIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBB@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGDDDBBBAAACCCCCCBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJJJJIIIKKKMMMPPPRRRSSSTTTWWWXXXXXXZZZ\\\^^^```bbbddddddffffffggghhhhhhhhhhhhggggggcccaaaccccccaaabbbfffkkkooovvv}}}~~~{{{{{{|||{{{xxxuuusssqqqooollliiihhhjjjnnnqqqrrrqqqpppnnnooonnnmmmmmmmmmnnnooopppoookkkeeecccdddccc___\\\[[[XXXTTTPPPOOOOOOQQQSSSQQQQQQPPPRRRUUU[[[```dddeeeeeeeeefffhhhjjjllllllwwwoooooossswwwjjj\\\UUUTTTSSSTTTUUUVVVUUUUUUUUUTTTRRRNNNKKKIIIGGGCCC@@@===999555222//////////////////.....................................................................---------..............................------......///000000//////......//////000///000111111111111333555888GGG[[[ppp~~~yyykkkdddbbb______^^^___```bbbdddeeefffiiipppxxx|||sssmmmkkkbbb^^^WWWRRROOOMMMKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBCCCFFFHHHJJJJJJHHHDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGIIILLLOOOOOONNNNNNQQQTTTVVVWWWYYY\\\^^^]]]^^^___bbbdddfffhhhiiijjjkkkmmmnnnooonnnlllkkkiiieeedddeeeeeecccdddggghhhnnnvvv~~~}}}|||zzzzzz{{{~~~}}}xxxuuuqqqooommmkkkiiigggeeegggjjjlllnnnnnnmmmmmmlllkkkjjjjjjkkklllmmmnnnjjjhhheeeeeefffeeeaaa^^^___\\\XXXTTTRRRSSSUUUVVVTTTRRRPPPOOORRRWWW]]]aaaddddddddddddeeeeeeffffffvvvtttuuuxxxfffYYYTTTSSSTTTUUUVVVUUUUUUUUUUUUSSSOOOLLLJJJGGGDDDAAA???;;;777444/////////.............................................................../////////...---------,,,------------------------...............//////000000000////////////000000///000111111111222555777;;;LLLaaatttuuuiiicccaaa^^^^^^]]]]]]^^^```bbbcccccchhhoooyyy|||sssmmmddd\\\WWWTTTSSSQQQQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIILLLLLLKKKJJJIIIGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGKKKMMMKKKIIIFFFDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTTTTTTTSSSVVVYYY[[[]]]___ccceeedddeeegggiiilllnnnqqqrrrrrrsssvvvxxxxxxwwwuuusssnnnkkkiiiiiigggdddcccfffeeekkkuuu}}}{{{}}}}}}~~~~~~~~~~~~~~~|||zzzvvvsssnnnkkkiiigggdddbbb```bbbdddfffhhhiiiiiiiiiggggggffffffgggiiikkklllfffffffffggggggeee```\\\]]]ZZZVVVRRRPPPQQQSSSUUUVVVTTTRRRQQQRRRUUUYYY[[[```aaabbbaaa```___^^^^^^{{{xxx~~~nnn]]]TTTSSSTTTUUUVVVUUUUUUVVVVVVTTTQQQNNNJJJHHHEEECCC@@@===999666111000///............///////////////////////////......................../////////...---------,,,------------------------///............///000000000000////////////000000///000111111111333666999BBBTTTkkk{{{qqqhhhcccaaa___^^^]]]]]]]]]^^^___```ccciiirrr{{{|||qqqgggaaa^^^\\\\\\[[[XXXSSSPPPNNNLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGIIILLLNNNJJJIIIHHHGGGHHHJJJMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQUUUXXXZZZZZZYYY\\\^^^aaacccgggkkknnnooopppqqqsssvvvyyy|||}}}|||~~~~~~wwwssspppoookkkeeecccdddcccjjjttt~~~}}}~~~|||||||||zzzxxxvvvuuuqqqlllgggdddbbb___]]]\\\]]]^^^```aaabbbcccdddcccbbbbbbbbbcccdddfffggggggggghhhiiihhhddd^^^ZZZXXXVVVRRROOONNNOOORRRTTTVVVVVVUUUUUUUUUUUUUUUUUUZZZ]]]______\\\YYYXXXYYYrrr___UUUTTTUUUTTTVVVUUUUUUVVVWWWUUURRROOOKKKIIIFFFDDDBBB???;;;888333111000.........//////////////////////////////.......................................---------//////////////////////////////......//////000111111000000//////000000111///000000000111333777;;;JJJ]]]ssszzznnnfffcccbbb___^^^]]]\\\]]]^^^___```fffmmmwww}}}rrrkkkhhhhhhhhhfffaaa[[[VVVSSSPPPMMMKKKMMMMMMMMMMMMNNNNNNNNNOOOJJJKKKLLLNNNOOOOOONNNNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIKKKLLLMMMNNNKKKLLLMMMMMMMMMOOOSSSVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPSSSXXX\\\______```bbbdddgggjjjnnnssswwwyyyzzz{{{}}}{{{xxxvvvqqqiiieeefffffflllvvv~~~|||{{{zzzxxxuuurrrsssoooiiidddaaa___\\\[[[[[[ZZZZZZ[[[\\\]]]___```___^^^^^^]]]^^^___aaabbbhhhiiikkkjjjhhhccc^^^ZZZUUUSSSOOOMMMMMMOOORRRTTTVVVVVVVVVVVVUUUTTTSSSRRRVVVZZZ]]]]]]ZZZWWWVVVVVVtttaaaVVVVVVVVVSSSUUUUUUUUUVVVWWWVVVSSSPPPKKKIIIFFFEEECCC@@@===:::444333111///...///000111////////////////////////........................---------...............///////////////////////////////////////000000111111111000000000000111111//////000000111444888<<>>;;;555444222000//////000111000000000000000000000000........................,,,------....../////////........................///////////////000111111111111000000000000111111//////000000111444999===LLL]]]oooxxx|||qqqgggcccaaaaaa[[[[[[[[[\\\^^^```bbbdddeeennnyyy~~~~~~xxxvvvwwwxxx{{{vvvoooiiieeebbb___]]]YYYYYYYYYZZZZZZZZZ[[[[[[WWWWWWWWWWWWTTTQQQNNNLLLNNNMMMLLLLLLLLLMMMNNNOOOSSSRRRQQQPPPNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMOOOQQQSSSSSSRRRQQQPPPTTTWWWYYYYYYWWWWWWYYY[[[XXXWWWVVVTTTRRRPPPOOONNNOOOOOOPPPSSSYYY___dddeeehhhjjjlllooosssxxx~~~}}}uuuqqqrrrrrruuu{{{~~~|||zzzvvvrrrooolllhhhccc```_________^^^]]][[[ZZZYYYYYYZZZ\\\]]]ZZZZZZXXXWWWWWWXXXYYYYYY^^^```bbbbbb___[[[XXXWWWNNNMMMJJJIIIJJJNNNRRRUUUWWWUUURRRPPPOOOOOOPPPQQQRRRXXX^^^```\\\YYYXXXZZZppp```VVVTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSRRRMMMLLLJJJGGGCCC???<<<:::666555222///...---......000000000000000000000000---...///...------...///........................////////////////////////............////////////111111000000//////......333111111444444444888>>>MMM]]]iiirrr~~~xxxmmmfff```\\\\\\\\\]]]^^^^^^^^^___aaacccgggppp|||vvvlllgggfffiiieeebbbbbbeeefffeeecccdddaaa]]]ZZZYYYVVVSSSQQQPPPPPPOOOQQQTTTUUUUUUTTTVVVWWWWWWTTTOOOMMMNNNPPPNNNUUUWWWSSSQQQTTTUUUSSSUUUWWWWWWWWWUUUTTTUUUVVVYYY\\\```aaa```^^^\\\\\\\\\[[[ZZZYYYXXXVVVSSSPPPLLLMMMNNNRRRXXX^^^dddhhhiiijjjlllooosssxxx|||~~~}}}vvvqqqrrrxxx|||xxxuuuqqqpppmmmjjjgggeeeeeefffffffffbbb^^^ZZZYYY[[[]]]]]]\\\YYYWWWUUUSSSSSSUUUWWWYYY\\\[[[YYYYYYYYYXXXVVVTTTMMMKKKGGGFFFHHHNNNTTTYYY[[[ZZZXXXVVVTTTRRRQQQPPPUUUXXX[[[\\\\\\^^^bbbeee~~~ooo___UUURRRSSSTTTWWWXXXYYYYYYXXXVVVTTTSSSOOONNNLLLIIIEEEAAA>>><<<777555222000...---......000000000000000000000000---/////////---,,,---...........................////////////////////////............////////////000000000000////////////111000000333444555<<>>888666333000.........///000000000000000000000000...///000///---,,,---...........................////////////////////////............/////////////////////000000000111111111//////222333777@@@JJJ\\\hhhmmmqqq}}}~~~~~~uuulllgggbbb```aaa___``````___]]]^^^```bbbgggnnnxxxyyyqqqkkkfffbbb___\\\YYYVVVUUUVVVWWWWWWWWWYYYZZZ\\\\\\[[[\\\^^^```___aaa```[[[XXXZZZ[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZ]]]bbbjjjpppqqqnnniiieeedddaaa___\\\ZZZWWWSSSPPPOOOOOOOOOPPPSSSVVVZZZ\\\bbbccceeehhhkkkooorrrtttqqqrrruuuyyy}}}yyyuuuyyy~~~~~~~~~{{{{{{}}}~~~|||yyyvvvtttssspppllljjjjjjiiihhhgggiiigggdddcccaaa___\\\YYYYYYWWWUUUSSSRRRRRRSSSTTTUUUTTTTTTUUUVVVVVVUUUSSSMMMJJJGGGFFFJJJQQQYYY^^^dddeeeeeedddaaa]]]YYYVVVSSSUUUXXX[[[]]]___cccfffsssfffZZZSSSQQQTTTXXXYYYZZZ[[[[[[ZZZXXXWWWRRRQQQOOOLLLHHHDDDAAA???999777444111///......//////////////////////////////000111///---,,,---...........................////////////////////////............////////////...//////000111111222222222000000222333777DDDPPPiiirrrtttuuu}}}}}}}}}ssskkkfffbbb```aaa^^^______^^^]]]___bbbdddjjjpppwww}}}zzztttooollliiifffaaa^^^]]]^^^^^^]]]]]]^^^```bbbeeegggjjjllljjjiiieee```]]]]]]^^^___bbbbbbcccaaa^^^\\\\\\\\\```hhhttt}}}tttlllfffccc```]]][[[YYYUUURRRRRRQQQQQQRRRTTTVVVYYY[[[aaabbbdddfffiiilllnnnooolllnnnpppsssvvvyyy}}}{{{wwwzzz~~~|||}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~{{{xxxwwwuuusssooommmllljjjhhhggghhhhhhgggfffddd```]]]ZZZXXXWWWUUURRRQQQPPPQQQQQQRRRRRRRRRSSSUUUVVVUUUTTTMMMKKKHHHGGGKKKRRRZZZ```eeegggjjjjjjgggbbb\\\XXXVVVWWWYYYZZZ[[[[[[\\\]]]}}}xxxlll___TTTPPPRRRWWWYYYZZZ\\\\\\[[[ZZZXXXSSSRRRPPPMMMIIIEEEBBB@@@:::888555222///////////////////////////////////////000111000...---...///........................////////////////////////............////////////......///000111222333333444333222333333888FFFTTTmmmvvvwwwwwwrrriiiddd```^^^___\\\]]]]]]]]]^^^aaaeeehhhnnnrrrwww|||}}}yyyuuuoookkkiiihhhgggfffdddeeegggkkkppptttwwwyyysssooohhhdddaaa______```ccceeefffeeebbb^^^\\\[[[^^^iiiyyy{{{pppdddaaa^^^\\\[[[YYYVVVTTTQQQQQQRRRSSSUUUWWWZZZ[[[```aaabbbdddfffhhhiiijjjjjjlllooopppqqqtttwww{{{}}}|||zzzzzz~~~|||zzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~{{{yyywwwuuussspppmmmllljjjhhhfffdddeeeffffffddd```]]]\\\WWWVVVTTTRRRPPPOOOOOOOOOQQQPPPQQQSSSUUUVVVUUUTTTMMMKKKIIIIIILLLSSSYYY^^^dddgggkkknnnlllhhhbbb^^^ZZZ[[[[[[\\\[[[XXXTTTQQQzzzxxxtttfffVVVNNNPPPWWWXXXZZZ\\\\\\\\\ZZZYYYTTTSSSQQQNNNJJJFFFCCCAAA;;;999666222000/////////000000000000000000000000...///000000......///000........................////////////////////////............//////////////////000000111222333333444333444444444999HHHWWWiiitttvvvxxxooogggbbb___]]]]]][[[\\\\\\]]]^^^bbbgggkkkooorrrwww||||||yyyvvvsssqqqooooooqqqvvv|||~~~vvvoookkkhhhcccaaacccfffiiikkkkkkgggbbb]]][[[\\\fffwww~~~ssseeeccc___]]]\\\ZZZXXXVVVRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^```aaaccccccddddddgggkkknnnooooooqqqvvvzzz|||}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~|||yyywwwvvvsssqqqnnnlllkkkiiifffddd___aaacccccc```]]]\\\[[[UUUTTTSSSQQQOOONNNNNNMMMPPPOOOOOOQQQTTTUUUTTTSSSNNNLLLKKKKKKMMMRRRVVVYYY```dddiiinnnnnnlllgggddd^^^___```aaa```ZZZRRRLLL{{{vvvyyyppp[[[QQQQQQVVVWWWYYY[[[\\\\\\[[[ZZZVVVUUUSSSPPPLLLHHHEEECCC<<<:::666333000/////////000000000000000000000000---...000000//////000222........................////////////////////////............////////////000000000111111222222222111222444666666<<>>OOO___kkkssstttuuuwwwhhhbbb```^^^^^^```______^^^]]]]]]```eeeiiikkknnnttt|||~~~}}}zzzuuuvvvuuuzzz}}}tttlllhhhccchhhrrryyyvvvqqqllljjjgggdddbbbaaaaaaaaabbbbbbccccccccc```aaacccdddddddddcccccc___eeejjjmmmnnnrrrxxx~~~~~~{{{zzz{{{zzzzzz{{{{{{{{{zzzyyyyyyzzz{{{|||||||||}}}~~~|||zzzyyyzzz{{{|||{{{zzz{{{}}}|||{{{{{{yyyxxxvvvtttsssmmmkkkiiihhhhhhfffccc```[[[]]]^^^\\\WWWUUUUUUVVVQQQQQQPPPPPPOOONNNMMMMMMMMMLLLLLLNNNPPPQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPMMMRRRZZZaaaeeegggfffddd___bbbhhhooopppkkk```XXX}}}kkk\\\SSSQQQUUUYYYZZZYYYXXXYYY[[[WWWVVVUUUSSSOOOJJJFFFCCCCCC>>>888444444333111000000000////////////000000//////............////////////000000000000//////...///000///...---...000............////////////////////////000000000000111000111666:::DDDZZZnnnzzzyyyvvvvvvzzzoooeeeaaa___[[[ZZZ[[[[[[\\\^^^___aaacccgggjjjooorrrvvvzzz}}}~~~~~~~~~~~~zzzvvvvvvwww{{{|||xxxuuusssrrrppppppqqqpppooollliiihhheeeeeeeeegggiiiiiigggeeeeeefffiiinnnooorrr{{{}}}|||zzzyyyzzz{{{}}}~~~~~~}}}|||{{{}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{|||~~~}}}zzzwwwuuuuuuwwwxxxwwwxxxyyyyyyyyy{{{~~~{{{wwwvvvxxxvvvppplllkkkhhhhhhgggfffdddaaa___^^^]]][[[YYYVVVTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPLLLMMMNNNOOOPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLPPPRRRUUUYYY]]]aaacccddd___aaagggnnnsssqqqkkkeeerrr^^^RRRRRRVVVYYY[[[YYYXXXYYYZZZWWWWWWVVVSSSPPPKKKGGGDDDCCC>>>888555444333222000000000////////////000000000//////......//////000//////000000000000//////...///000///...---...000............/////////////////////000000000111111111111333777;;;HHH```www~~~~~~wwwmmmddd```^^^ZZZYYYZZZZZZ\\\^^^```bbbeeejjjmmmqqqtttxxx{{{~~~~~~~~~yyyzzzzzzzzzyyywwwuuussskkkjjjjjjkkkkkkkkkhhhffffffgggkkkppprrruuu}}}~~~}}}|||{{{}}}~~~~~~~~~~~~}}}||||||||||||||||||~~~}}}zzzwwwvvvuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}yyyuuutttvvvtttnnnjjjiiihhhhhhfffeeeccc```^^^]]][[[YYYWWWTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNMMMOOOQQQTTTXXX[[[^^^______aaadddiiimmmnnnkkkhhh~~~eeeUUUTTTWWWZZZ[[[ZZZYYYXXXYYYXXXXXXWWWTTTQQQLLLHHHEEEBBB>>>:::666444333222111000000////////////000000111000000//////000000111//////000000000000//////...///000///...---...000............////////////000000000111111111222222111333555999>>>OOOkkktttjjjaaa^^^\\\YYYXXXYYYYYY[[[^^^```ccchhhmmmqqquuuxxx{{{~~~}}}~~~vvvtttsssrrrqqqooollliiihhhiiinnntttwwwzzz~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrtttuuuvvvwwwyyy|||}}}~~~}}}zzzvvvrrrqqqsssrrrlllgggfffgggfffeeecccaaa^^^\\\ZZZWWWVVVTTTRRRPPPNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMGGGHHHJJJLLLNNNNNNNNNNNNJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOQQQSSSWWWZZZ[[[^^^^^^___bbbfffiiiiiiiiinnn]]]VVVXXXZZZ[[[[[[ZZZYYYXXXYYYXXXWWWUUURRRMMMIIIGGGBBB???;;;888555333222111000000////////////000000111111000000000000111111//////000000000000//////...///000///...---...000............////////////000111111111222222222222111444888;;;CCCWWWuuurrrhhh```^^^\\\YYYXXXYYYYYYZZZ]]]```dddjjjqqquuuyyy|||~~~~~~~~~zzzwwwuuurrrnnnkkkhhhiiinnnvvv|||~~~}}}|||~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||~~~}}}}}}{{{xxxuuurrrqqqqqqsssuuuvvvyyy}}}~~~}}}~~~|||{{{zzzyyyxxxsssooonnnpppoooiiieeedddeeeeeecccaaa^^^[[[YYYXXXUUUUUUSSSQQQOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHJJJKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNQQQQQQPPPQQQRRRUUUXXXZZZZZZZZZ[[[]]]```dddfffgggrrr```XXXYYYZZZ[[[\\\[[[YYYXXXXXXXXXWWWVVVRRRNNNJJJGGGAAA@@@===999666333222222000000////////////000000111111000000000000111111//////000000000000//////...///000///...---...000............////////////000111111111222222222222111555999===HHH___|||~~~oooggg___^^^]]]ZZZYYYZZZXXXZZZ]]]```eeelllsssyyy|||~~~~~~{{{wwwtttqqqllljjjffffffllluuu}}}~~~}}}~~~~~~}}}{{{zzz|||}}}~~~|||zzz}}}}}}}}}{{{yyyuuurrrpppoooqqqtttvvvzzz~~~~~~zzzwwwuuuuuuuuutttooolllkkkmmmmmmhhhdddcccbbbbbbaaa___\\\YYYWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKRRRQQQPPPPPPRRRTTTWWWXXXUUUVVVYYY[[[]]]___aaabbbqqq```XXXXXXYYY\\\]]]]]][[[YYYXXXXXXWWWUUURRRNNNJJJHHHAAA@@@???;;;666333333333000000////////////000000111000000//////000000111//////000000000000//////...///000///...---...000............////////////000000000111111111222222111666999???MMMfff~~~vvvzzzmmmeee^^^]]]]]]ZZZYYYZZZWWWYYY\\\___eeellltttzzz}}}~~~~~~yyytttqqqmmmiiigggdddcccfffpppyyy~~~}}}|||{{{zzz{{{}}}~~~~~~}}}{{{yyy{{{{{{zzzyyywwwtttqqqooonnnpppssswww{{{}}}~~~~~~zzzuuuqqqppppppooooooiiiffffffiiijjjeeebbbbbb___^^^^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNOOONNNLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJIIIOOOOOOOOOOOOPPPRRRSSSTTTQQQTTTXXXZZZ[[[[[[\\\^^^qqqbbbXXXXXXYYY[[[^^^___\\\ZZZWWWWWWVVVUUURRRNNNJJJGGG@@@AAA@@@<<<777333333444000000////////////000000000//////......//////000//////000000000000//////...///000///...---...000............/////////////////////000000000111111222555999@@@RRRjjj|||xxxmmmrrr~~~{{{jjjbbb\\\[[[\\\YYYXXXXXXWWWYYY[[[___dddllltttzzz}}}}}}~~~}}}xxxtttpppmmmjjjhhhbbb___```hhhqqqyyy~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvtttrrrpppooonnnmmmppptttxxx|||~~~|||~~~zzz{{{~~~xxxuuuppplllkkkjjjiiihhhccc``````eeefffbbb______\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTWWWWWWWWWWWWZZZ\\\|||sssfffXXXWWWXXX[[[___```]]][[[VVVVVVVVVTTTQQQMMMJJJGGG@@@AAAAAA===777333333444000000////////////000000//////............////////////000000000000//////...///000///...---...000............/////////000////////////000000000000222555888@@@TTTlll{{{}}}~~~rrrgggkkkyyy{{{yyyggg```ZZZZZZZZZXXXVVVWWWWWWYYY[[[^^^ccckkktttzzz}}}}}}~~~~~~~~~~~~{{{vvvssspppmmmkkkbbb]]]]]]ccckkkrrr{{{xxxssssssuuuzzz~~~}}}{{{|||||||||||||||{{{{{{xxxxxxxxxyyyyyyxxxxxxwwwtttsssrrrqqqooonnnmmmlllmmmppptttxxx}}}yyyxxx|||wwwyyy|||}}}}}}{{{{{{{{{tttqqqllliiihhhfffeeeddd___\\\]]]aaaccc```]]]^^^ZZZZZZZZZYYYXXXWWWUUUUUUQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRTTTUUUVVVUUUTTTUUUYYY]]]zzzwww~~~{{{uuuggg\\\UUURRRUUUYYYYYYZZZ[[[WWWVVVUUUTTTSSSPPPKKKHHHCCCAAA>>><<<:::777333000000111111111111222222222111111111111111000//////////////////////////////000000000000000000000000111///...------...///111222222222111111111111111444666===HHHXXXiiiuuu|||wwwiii```iii~~~rrr{{{pppccc___YYYUUUTTTUUUVVVVVVVVVWWWZZZ]]]bbbjjjrrrxxx~~~~~~}}}}}}~~~}}}xxxvvvyyy{{{zzzwwwtttsssrrrpppnnnmmmoooqqqrrrpppmmmmmmkkkjjjjjjlllmmmlllkkkttttttuuuwwwyyy|||~~~}}}zzzxxxrrrlllaaa[[[XXX]]]dddjjjrrrzzzzzzssslllhhhggghhhwww}}}{{{{{{zzzyyyxxxwwwvvvuuuuuuxxxwwwttttttxxxxxxvvvqqqrrrrrrpppllljjjjjjjjjrrrtttxxx}}}}}}{{{zzzxxxwwwuuuuuuuuuuuuwwwxxxwwwtttqqqooolllhhhccc___]]]\\\[[[\\\ZZZWWWXXX[[[]]]\\\[[[VVVUUUTTTSSSRRRRRRRRRRRROOOOOOOOOOOONNNLLLJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNLLLLLLNNNOOOQQQRRRSSSTTTWWWWWWVVVVVVVVVWWWWWWXXXxxxuuu|||{{{xxxiii^^^VVVQQQTTTXXXYYYYYY[[[[[[ZZZXXXVVVTTTQQQLLLHHHEEECCC@@@===;;;888444111333222222222111111000000000111111111000000///...////////////////////////000000000000000000000000111000...------...000111111111111111111111222222555888???KKKYYYgggppptttvvvggg^^^hhh|||tttmmmccc^^^YYYUUUTTTUUUVVVVVVWWWXXX[[[]]]bbbiiiqqqwww}}}}}}}}}~~~|||{{{zzzxxxvvvssspppnnnllljjjhhhhhhiiiiiigggeeedddbbb``````aaabbbaaa```ccccccdddeeegggiiikkklllrrrssssssrrrqqqqqqrrrttttttwwwzzz{{{zzzyyyyyyzzz{{{}}}}}}{{{uuunnnbbb\\\YYY]]]ccciiipppwww}}}{{{vvvooohhheeefffgggpppxxx~~~|||{{{{{{yyyxxxwwwvvvvvvvvvtttvvvvvvssssssuuuuuurrrppppppooommmjjjhhhiiijjjqqqtttyyy~~~|||zzzyyyxxxvvvuuusssssssssttttttssspppmmmjjjhhhddd```]]][[[ZZZZZZ[[[XXXVVVVVVXXXYYYYYYWWWTTTTTTSSSQQQQQQQQQQQQQQQNNNNNNOOONNNMMMKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSVVVVVVVVVWWWWWWWWWWWWWWW~~~wwwssszzz|||~~~}}}nnn```WWWQQQSSSWWWYYYYYY[[[]]][[[YYYVVVTTTPPPLLLHHHGGGEEEAAA???===:::666444444444333222111000///...000000000000000//////...////////////////////////000000000000000000000000000000............000000000000000111222222222333555:::EEERRR```kkkppprrruuueee\\\hhhxxxwww}}}jjjbbb^^^XXXUUUUUUUUUVVVVVVXXXYYY[[[^^^bbbiiiqqqvvv{{{}}}~~~~~~~~~|||yyyvvvqqqmmmnnnkkkgggeeeddddddbbbaaa```]]][[[YYYZZZZZZYYYXXXZZZYYYZZZZZZ[[[\\\]]]^^^___```bbbbbbbbbbbbdddfffdddfffiiikkkkkkkkklllmmmoooqqqtttvvvwwwyyy|||~~~}}}~~~wwwpppccc]]]YYY\\\aaafffmmmtttvvvtttpppkkkfffdddeeegggkkkrrr{{{~~~~~~}}}{{{zzz{{{zzzwwwuuutttuuuvvvvvvrrruuuuuurrrqqqrrrqqqmmmmmmmmmllliiiffffffhhhjjjqqqtttyyy~~~|||yyywwwwwwvvvtttsssqqqppppppppppppnnnkkkiiidddbbb^^^[[[YYYXXXXXXXXXXXXVVVTTTSSSTTTTTTTTTRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGHHHIIIKKKMMMNNNKKKLLLMMMNNNOOOPPPQQQQQQTTTUUUVVVXXXXXXXXXWWWVVVyyytttyyy}}}uuueeeZZZQQQRRRWWWYYYZZZ[[[ZZZXXXVVVTTTRRROOOLLLIIIHHHFFFBBB???===:::777555333333222222111000000/////////000000000//////...////////////////////////////////////////////////000000///......///000000//////000111222333333333555===KKK\\\kkktttwwwxxxuuueee]]]kkkxxxuuu|||yyyhhh```]]]XXXUUUUUUUUUUUUUUUVVVXXX[[[___dddkkksssxxx|||~~~zzzuuuvvvsssooollliiihhhggggggeeebbb___]]]\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZ\\\^^^___^^^^^^```aaa^^^aaadddfffggggggiiikkkkkkmmmqqqtttvvvyyy}}}yyyqqqddd^^^YYY[[[___dddjjjpppsssrrrnnnjjjgggfffhhhkkklllqqqxxx}}}~~~}}}{{{{{{zzzyyyxxxyyywwwtttrrrqqqrrrtttuuurrruuutttqqqoooooommmiiijjjjjjhhheeecccdddgggiiipppsssyyyzzzxxxuuutttttttttrrrppppppooommmmmmlllkkkhhheee^^^\\\ZZZWWWVVVVVVWWWXXXVVVUUUTTTRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGGGGIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSVVVXXXYYYXXXWWWVVVvvvxxx|||jjj]]]RRRRRRWWWZZZ[[[\\\XXXVVVTTTSSSSSSQQQOOOMMMIIIFFFBBB???<<<:::888666111111111111111111111111//////000000000000//////////////////////////////////////////////////////000000////////////000000//////000111222333333333777@@@PPPbbbqqqyyy{{{zzzuuuggg```pppsssvvvtttggg___\\\XXXUUUUUUUUUUUUUUUSSSVVVZZZ```fffooowww}}}~~~zzzvvvrrrooooooooommmjjjfffcccbbbbbbbbbaaa]]]]]]\\\[[[[[[[[[[[[[[[^^^___bbbbbbaaa```aaabbb```bbbeeeggghhhjjjlllnnnmmmooosssvvvxxx|||zzzrrreee^^^ZZZ\\\```dddjjjpppuuusssqqqmmmjjjkkkmmmpppooosssxxx{{{||||||||||||zzz|||}}}zzzxxxxxxxxxwwwvvvvvvtttqqqooonnnoooqqqsssrrrtttsssooommmmmmkkkggghhhgggfffdddbbbcccgggiiipppssswww|||vvvtttrrrqqqqqqpppnnnlllooommmkkkjjjiiigggeeebbbZZZXXXVVVUUUTTTUUUVVVWWWUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJIIIGGGGGGHHHJJJMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQRRRUUUWWWYYYXXXXXXWWWzzzwww}}}ooo```SSSRRRWWW[[[\\\]]]YYYWWWUUUUUUUUUTTTSSSQQQJJJGGGBBB???===;;;999777000000111111111222222222///000000111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000111222222222333:::CCCRRRcccqqqxxxyyywwwttthhheeevvv}}}ssszzzpppggg^^^[[[WWWUUUUUUVVVUUUTTTRRRVVV[[[bbbiiirrr{{{|||xxxvvvvvvuuuqqqllliiiiiiiiihhhhhhccccccbbbaaa````````````aaacccffffffeeeeeeeeeeeedddfffiiijjjkkkmmmppprrrsssuuuwwwyyy{{{|||ssshhhaaa]]]___ccchhhooouuuxxxwwwtttqqqnnnnnnqqqtttqqqtttxxxzzzzzzxxxwwwwwwvvvzzz~~~}}}zzzwwwuuuuuuvvvvvvvvvsssrrrpppnnnnnnnnnpppqqqrrrsssqqqllljjjkkkjjjgggeeefffeeedddcccdddgggjjjnnnppptttyyy~~~{{{sssqqqpppoooooommmjjjhhhjjjhhheeeddddddbbb```^^^VVVUUUTTTRRRRRRSSSUUUVVVRRRSSSTTTRRROOOLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGJJJMMMNNNQQQQQQQQQQQQQQQRRRRRRRRRPPPRRRTTTVVVXXXXXXXXXXXX|||uuuyyytttcccTTTRRRXXX\\\^^^___ZZZXXXVVVUUUUUUTTTRRRQQQMMMIIIDDD@@@>>>===;;;999222222222111111111111111000000111222222222222222////////////////////////000000000000000000000000000000000111111000000000111111111111111111222222:::BBBQQQbbbpppxxxzzzyyyqqqiiiiiizzzvvv|||lllfff]]]ZZZWWWVVVVVVVVVUUUTTTTTTXXX]]]dddkkkttt|||~~~{{{vvvrrrrrrrrrsssrrrkkkkkkjjjiiihhhhhhhhhhhheeehhhkkkmmmmmmmmmmmmnnnlllnnnppprrrssstttxxxzzz{{{|||~~~~~~}}}uuukkkeeeaaadddiiinnnuuu|||zzzyyyvvvrrroooooorrrttttttwwwzzz{{{yyyvvvtttsssssswwwzzz|||||||||~~~zzzwwwtttssstttuuuvvvvvvrrrqqqppppppoooppppppppppppqqqnnnhhhfffhhhiiigggdddeeeffffffeeefffhhhjjjkkkmmmqqqwww}}}{{{wwwqqqpppnnnmmmllljjjfffdddbbb```^^^]]]\\\\\\ZZZXXXTTTSSSQQQPPPPPPQQQSSSTTTOOOQQQSSSQQQMMMJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFGGGIIILLLNNNQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQSSSTTTVVVXXXYYYZZZ}}}tttvvvvvveeeUUUSSSYYY]]]___```ZZZXXXUUUSSSRRRQQQOOONNNNNNKKKFFFBBB@@@>>><<<;;;444333333222111000//////000111222333333333333333////////////////////////000000000000000000000000000000111111111111000000222222222111111111111111777@@@OOOaaaqqq{{{oooiiikkk|||yyyxxxiiieee\\\ZZZWWWVVVVVVVVVUUUTTTVVVZZZ___ffflllttt|||{{{{{{|||||||||nnnnnnmmmlllkkkkkkkkkllliiimmmqqqttttttuuuvvvwwwuuuwwwyyyzzzzzz|||wwwnnnhhhdddhhhnnnsss{{{{{{zzzwwwrrrooooooqqqtttwwwzzz}}}}}}{{{vvvsssqqqqqquuuxxxyyyxxxyyy{{{~~~xxxvvvrrrqqqsssuuuvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqooooookkkdddcccfffgggfffccceeeggggggggggggiiijjjiiikkkooouuu~~~~~~xxxuuupppooommmlllkkkhhhdddaaa]]][[[XXXWWWWWWWWWUUUTTTRRRQQQOOONNNNNNOOOQQQRRRMMMPPPQQQPPPLLLIIIHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHLLLJJJHHHFFFGGGIIILLLNNNQQQPPPPPPPPPPPPPPPOOOOOOQQQQQQRRRSSSUUUXXXZZZ[[[zzzwww{{{yyygggWWWUUUXXXYYYYYYZZZ[[[ZZZZZZYYYVVVSSSQQQOOOLLLJJJFFFDDDBBB???<<<999888777555333111111111111111111111111000000000000111111111111111111111111000000////////////000000111111111000000000000000000111222111111222444777999FFFUUUbbbooo|||nnnnnnuuuuuuiiiddd[[[ZZZXXXWWWVVVUUUTTTTTTWWWZZZaaahhhpppvvv{{{}}}zzzzzzzzzzzzzzzxxxuuurrrtttvvvzzz}}}|||tttnnniiijjjqqqyyy~~~{{{yyyvvvsssqqqqqqrrrsssuuuyyy}}}}}}zzzvvvttttttxxxxxxwwwvvvvvvwwwxxxyyyvvvuuuttttttssssssssssssppppppqqqqqqqqqqqqpppppplllllliiifffbbb```aaacccbbbbbbbbbeeehhhkkkkkkkkkjjjjjjlllqqqyyy|||yyyuuurrrtttrrrooollliiifffbbb^^^ZZZYYYVVVSSSQQQOOOMMMLLLMMMLLLLLLMMMNNNOOOMMMLLLQQQOOOLLLIIIHHHGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQTTTTTTUUUVVVWWWWWWXXXXXX|||xxxzzz}}}kkkZZZVVVXXXYYYZZZ[[[[[[[[[ZZZYYYWWWTTTRRRPPPMMMKKKGGGDDDBBB@@@===:::777666444222111000111111111111111111000000000000////////////////////////000000////////////000000111000000000000000000000000111111111000222444777666FFFZZZkkkzzzoooqqqyyyrrrfffaaaYYYYYYWWWVVVUUUTTTTTTTTTTTTYYY```iiirrryyy}}}|||yyyxxxzzz~~~zzzuuupppooouuuzzz}}}}}}zzzxxxuuusssrrrssstttvvvxxx{{{}}}}}}zzzwwwvvvvvvwwwvvvuuutttttttttuuuvvvssssssrrrppppppoooooooooqqqqqqqqqpppooonnnmmmlllkkkjjjhhhddd```______aaaaaaaaaaaadddgggiiiiiiiiieeefffhhhmmmttt}}}{{{wwwtttqqqnnnrrrpppmmmjjjhhhddd```]]]VVVUUURRRPPPNNNLLLLLLLLLLLLLLLLLLNNNPPPRRRQQQPPPOOOMMMKKKHHHGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXxxxxxxqqq___WWWVVVXXXZZZ\\\\\\\\\\\\[[[YYYVVVTTTRRROOOMMMIIIFFFCCCAAA>>><<<666555333111000000111222111111111111000000000000////////////////////////000000////////////000000000000000000000000111111///000111000000111444777777IIIccczzztttxxx}}}mmmbbb]]]XXXWWWVVVUUUTTTSSSSSSSSSSSSXXX```kkkttt{{{}}}~~~|||~~~~~~|||wwwvvvxxx{{{{{{zzzwwwvvvtttrrrrrrtttvvvxxxyyyzzzzzzyyyvvvuuuuuuuuuuuutttsssrrrqqqqqqrrrsssrrrrrrpppooommmmmmllllllpppppppppooommmllljjjiiihhhhhhfffbbb^^^\\\]]]^^^______```bbbeeeffffffeee___```bbbgggmmmvvv~~~}}}yyyvvvssspppmmmooommmiiigggeeeaaa]]]ZZZRRRPPPMMMKKKJJJJJJKKKKKKKKKKKKLLLOOORRRTTTTTTSSSLLLKKKIIIGGGEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQPPPQQQRRRTTTUUUWWWXXXXXXwwwvvv}}}xxxdddXXXTTTVVVYYY\\\]]]]]]]]]\\\[[[YYYVVVUUURRROOOKKKGGGEEEBBB@@@>>>666444222000///000111222111111111111000000000///111111111111111111111111000000////////////000000000000000000000111111111///000111000000222555777;;;OOOkkk{{{yyyiii```[[[WWWWWWVVVUUUTTTTTTUUUUUUTTTYYYcccmmmwww}}}~~~zzzwwwuuuuuuuuupppnnnpppqqqqqqtttyyyzzz|||{{{{{{zzzyyywwwtttsssqqqpppqqqtttwwwyyywwwvvvtttrrrqqqqqqqqqrrrtttsssqqqpppoooooopppqqqsssrrrpppooommmlllkkkkkknnnnnnmmmmmmllljjjiiihhhgggfffeeeaaa]]][[[[[[[[[]]]]]]]]]___bbbcccaaa```ZZZ[[[\\\```fffnnntttxxx}}}{{{xxxvvvssspppmmmkkkjjjhhheeecccaaa]]]YYYVVVNNNLLLJJJHHHHHHIIIKKKLLLKKKKKKLLLNNNQQQSSSRRRQQQHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOOOONNNNNNOOOPPPOOOOOOQQQRRRTTTVVVXXXXXXuuusss{{{~~~kkkZZZRRRTTTXXXZZZ^^^^^^___^^^]]][[[YYYXXXUUURRRMMMIIIFFFDDDBBB@@@777555222000///000111333111111111111000000000///000000000000000000000000000000////////////000000//////000000111111111111///000111111111333666888@@@SSSnnnvvvggg^^^[[[XXXWWWWWWVVVVVVVVVWWWWWWWWW]]]fffqqqyyy~~~|||xxxsssnnnkkkiiihhhfffaaa```bbbcccdddhhhnnnrrr}}}}}}|||{{{zzzxxxvvvrrrqqqoooooopppsssvvvxxxvvvtttqqqnnnnnnooopppppprrrqqqpppooonnnnnnooopppqqqpppooommmkkkjjjjjjiiijjjjjjkkkkkkkkkjjjiiiiiiffffffdddaaa]]]ZZZYYYYYY[[[ZZZ[[[]]]______]]][[[VVVWWWXXX[[[```fffkkknnnooooooooommmjjjhhheeedddeeeccc```^^^\\\YYYUUURRRLLLKKKIIIHHHIIIJJJKKKMMMLLLKKKKKKLLLMMMNNNMMMKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNOOOOOONNNMMMNNNPPPNNNOOOPPPRRRTTTVVVWWWXXX~~~sssqqqzzzrrr^^^SSSTTTWWWYYY______``````___^^^\\\[[[XXXTTTOOOJJJHHHFFFCCCBBB:::888444000///000111333111111111111000000000000........................000000////////////000000/////////000111111222222000111222222222444777:::DDDVVVnnntttfff^^^[[[WWWWWWWWWVVVVVVWWWXXXXXXZZZ```iiittt{{{~~~}}}{{{xxxvvvuuusssqqqmmmiiieeebbb``````^^^YYYXXXZZZ[[[\\\___eeelllwww~~~|||{{{yyyxxxsssqqqpppoooppprrrtttvvvwwwtttpppmmmnnnoooppppppooonnnmmmmmmmmmmmmoooooonnnmmmkkkjjjhhhhhhggggggiiiiiijjjjjjjjjjjjiiiiiiddddddccc```\\\XXXWWWWWWXXXXXXYYYZZZ\\\[[[XXXVVVTTTTTTUUUVVVZZZ^^^aaadddfffhhhjjjjjjgggdddcccbbbaaa___\\\ZZZXXXUUURRROOOJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWvvvzzz~~~rrroooyyyzzzcccVVVUUUXXXYYY``````aaaaaaaaa___^^^]]]ZZZVVVPPPKKKIIIGGGEEECCC===:::555111///000111333111111111111000000000000........................000000////////////000000...//////000111111222222111222333333444666999<<>>>>>>>>???AAABBB??????>>>>>>??????@@@AAADDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDFFFFFFGGGHHHKKKMMMNNNPPPQQQPPPOOOOOOPPPQQQPPPQQQSSSTTTVVVVVVWWWWWWQQQTTTYYY___fffnnnvvv|||{{{qqqwwwrrrddd\\\\\\^^^```bbbdddccc```]]][[[ZZZZZZWWWSSSPPPNNNKKKHHHFFFAAA===777444222111000///000000000000000000000000111000//////............+++,,,...111222222111000000000000111111111111222555333444555444555===FFFXXXlllxxx}}}{{{zzz}}}kkkkkkuuuvvvggg```[[[VVVUUUVVVVVVVVVUUUVVVXXXZZZ\\\fffsss|||}}}zzz||||||{{{wwwsssrrruuuyyywwwxxxxxxxxxvvvvvvwwwxxx{{{||||||{{{xxxuuuqqqoooiiihhhgggdddcccdddfffhhhjjjjjjgggccc^^^[[[ZZZ[[[fffjjjrrr~~~}}}{{{{{{{{{{{{wwwtttqqqooonnnnnnlllkkkiiigggddddddfffiiijjjkkklllkkkiiihhhhhhiiikkkllllllmmmllliiidddaaa```aaa^^^``````]]]XXXTTTSSSTTTSSSRRRRRRSSSUUUUUUSSSQQQQQQPPPNNNLLLKKKLLLOOOQQQXXXYYY[[[\\\\\\[[[YYYXXXSSSPPPNNNLLLKKKKKKIIIGGGIIIIIIIIIKKKLLLLLLKKKIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDEEEFFFFFFGGGJJJLLLNNNOOOQQQPPPOOOOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWHHHJJJNNNRRRWWW^^^fffkkkxxxvvvxxxxxxiii```^^^^^^^^^aaacccccc```]]][[[[[[ZZZXXXTTTQQQOOOMMMJJJHHHCCC???999555333333222111000000000000000000000000000000...---,,,,,,,,,,,,+++,,,...///000000000///111111111222222222333333444333444666555666???JJJ^^^nnnuuuzzz|||}}}xxxkkkooo|||pppbbb]]]YYYVVVTTTUUUUUUUUUTTTUUUWWWZZZ^^^hhhuuu}}}yyywwwwwwwwwqqqrrrsssrrrrrrrrruuuwwwyyyzzz{{{{{{zzzwwwtttqqqpppooommmkkkjjjkkklllllltttuuussskkkbbb[[[[[[]]]aaadddkkkvvvzzzxxxvvvttttttrrrooollliiigggddddddfffiiijjjjjjhhhhhhiiiiiijjjkkkkkkkkkkkkjjjhhhddd```^^^^^^___^^^```aaa^^^XXXTTTTTTUUUUUUSSSRRRSSSUUUVVVVVVVVVSSSPPPMMMJJJIIIKKKNNNPPPUUUVVVXXXYYYYYYXXXVVVUUUPPPNNNKKKJJJJJJIIIGGGFFFGGGHHHIIILLLMMMMMMJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>????????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>BBBCCCEEEEEEEEEFFFHHHJJJMMMOOOPPPQQQPPPOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWGGGGGGIIIJJJMMMRRRXXX]]]iiittt}}}zzz}}}mmmbbb]]]]]]]]]```ccccccaaa^^^\\\\\\ZZZWWWTTTQQQPPPNNNLLLJJJDDD???:::666444333222111000000000000000000000000111000///...---,,,,,,,,,,,,---...///000000000000111111111111222222222333222222444555444666BBBNNNcccnnnqqquuu~~~|||ssskkkuuu|||kkk___[[[YYYXXXTTTTTTTTTSSSSSSTTTWWWYYY```jjjwww|||yyypppqqqqqqqqqqqqssswwwzzzyyy{{{}}}~~~~~~}}}zzzyyyzzzxxxuuusssrrrqqqooonnnyyy||||||tttggg]]]ZZZ\\\ZZZ]]]eeerrr~~~||||||}}}~~~}}}~~~zzzyyyxxxwwwvvvsssoookkkiiigggeeeeeehhhjjjjjjjjjdddeeehhhjjjlllmmmmmmmmmkkkhhhddd___\\\[[[\\\^^^___aaabbb^^^YYYUUUTTTUUUXXXVVVTTTUUUWWWYYYZZZZZZTTTPPPKKKHHHHHHJJJMMMNNNTTTUUUVVVWWWWWWUUUTTTRRRNNNLLLIIIHHHIIIHHHGGGFFFEEEHHHMMMQQQSSSPPPJJJEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDBBBDDDFFFHHHGGGDDDAAA>>>BBBCCCDDDDDDDDDDDDFFFHHHLLLNNNPPPQQQPPPOOOPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVHHHIIIHHHHHHHHHJJJNNNQQQ]]]hhhzzzqqqddd]]][[[[[[___cccdddccc```^^^]]][[[XXXTTTRRRPPPOOOLLLJJJDDD@@@:::666444222111000111111111111111111111111222111000///...............//////000111111111111000000000111111111222222111111333444333777DDDRRRgggnnnnnnpppxxxzzz{{{yyymmmiiixxxwwwhhh^^^YYYXXXXXXSSSSSSSSSRRRQQQSSSVVVYYYbbbkkkxxx}}}ssssssssssssssswww|||~~~{{{xxxssspppvvvzzz{{{tttfff[[[WWWWWWRRRWWWaaaqqq}}}{{{xxxuuussstttuuuvvvwwwyyy}}}}}}|||{{{zzzxxxuuuooollliiihhhfffgggiiikkkkkkkkkaaacccfffiiimmmoooqqqrrrmmmiiiaaa[[[YYYYYY[[[]]]```bbbbbb___YYYUUUUUUVVVWWWVVVVVVWWWYYYZZZ[[[ZZZTTTPPPJJJGGGHHHJJJMMMMMMSSSTTTUUUVVVUUUTTTRRRPPPLLLJJJHHHHHHHHHHHHGGGFFFDDDHHHPPPWWWXXXSSSJJJCCCCCCBBBBBBAAAAAA@@@??????????????????????????????????????????>>>>>>=========>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDEEEFFFJJJPPPTTTTTTNNNGGGBBBCCCDDDDDDDDDCCCCCCEEEGGGJJJMMMPPPQQQPPPOOOPPPPPPOOOPPPQQQSSSUUUUUUVVVVVVHHHIIIIIIHHHGGGGGGIIIKKKTTT___sss|||kkkaaa\\\[[[___cccfffeeebbb```___]]]ZZZWWWTTTRRRPPPMMMKKKEEEAAA;;;666444333111000111111111111111111111111222222111000000000000111000000000000111111111222000000000111111111111222000111444444333888HHHXXXjjjooommmmmmrrrttt{{{~~~{{{rrrhhhgggyyyrrrfff^^^XXXVVVWWWSSSSSSRRRPPPPPPQQQUUUXXXccclllwww{{{zzzzzzyyyzzz~~~|||vvvtttuuutttlll```VVVQQQQQQNNNSSS___ooo~~~{{{vvvuuusssqqqppppppqqqrrrtttvvvyyy|||~~~~~~~~~~~~~~~}}}{{{zzzvvvqqqmmmhhhgggfffgggiiijjjjjjjjj```aaadddhhhmmmrrrwwwzzzssskkkaaaZZZXXXYYY\\\^^^```bbbccc```ZZZVVVVVVWWWVVVVVVWWWZZZ[[[[[[YYYVVVTTTOOOIIIGGGJJJLLLMMMMMMQQQRRRSSSTTTSSSQQQOOONNNJJJIIIGGGFFFGGGHHHGGGFFFCCCHHHPPPVVVXXXSSSJJJCCCBBBBBBAAA@@@@@@??????>>>========================>>>>>>?????????>>>=========>>>???AAAAAA@@@??????AAAAAAAAAAAABBBDDDEEEEEEKKKPPPXXX]]]\\\VVVMMMGGGDDDEEEEEEDDDCCCCCCEEEGGGIIILLLOOOQQQPPPPPPOOOPPPOOOPPPQQQSSSTTTUUUVVVVVVGGGHHHJJJJJJIIIIIIJJJKKKOOOYYYmmm~~~zzzwwwhhh```[[[___dddggggggdddbbbaaaaaa^^^ZZZWWWUUURRROOOMMMGGGBBB===888666444222111111111111111111111111111111000000000000111222222///////////////000111111111111111222222222333333111333666666555;;;LLL]]]mmmrrrooollloooooo{{{www{{{qqqggghhh{{{oooeee^^^VVVSSSUUURRRRRRQQQOOOOOOQQQUUUXXXccckkkvvv}}}zzzvvvoooeeeZZZSSSPPPPPPMMMRRR\\\iiizzz}}}zzzvvvuuutttsssssssssssssssssstttwwwzzz|||}}}}}}}}}~~~|||yyywwwtttooolllfffeeedddeeegggiiihhhgggaaaaaabbbeeelllttt}}}xxxooocccZZZXXXZZZ]]]^^^aaacccccc```[[[WWWVVVWWWWWWYYY\\\```bbb___ZZZUUURRRNNNIIIIIILLLOOONNNMMMOOOOOOPPPQQQPPPNNNLLLKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCFFFKKKOOOQQQNNNHHHCCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>======>>>@@@AAAAAA@@@???>>>??????@@@@@@AAACCCDDDEEELLLPPPVVVZZZZZZTTTMMMHHHEEEFFFFFFEEEDDDCCCEEEFFFHHHKKKOOOQQQQQQPPPOOOPPPOOOOOOQQQSSSTTTUUUUUUUUUFFFIIILLLMMMMMMMMMNNNNNNMMMUUUjjjwwwppp~~~nnnccc[[[___eeehhhhhheeecccbbbdddaaa]]]YYYWWWTTTQQQNNNHHHDDD>>>:::777555444333111111111111111111111111/////////000000111222333///............//////000222222333333333444444444333555777888777===OOOaaaoootttppplllmmmmmm|||}}}rrr|||}}}tttjjjkkk}}}lllddd]]]UUUQQQRRRRRRRRRQQQOOONNNPPPTTTXXXdddkkkuuu|||{{{nnnaaaXXXSSSRRRSSSOOORRRYYYeeettt|||xxxxxxxxxxxxxxxwwwwwwwwwtttuuuwwwyyy{{{}}}~~~~~~~~~|||xxxvvvtttpppllliiidddccccccdddfffgggfffeeeaaa``````dddkkkvvv|||rrrddd[[[XXXZZZ^^^___aaacccddd```[[[WWWVVVWWWZZZ]]]bbbggghhhddd\\\WWWRRRMMMIIIJJJNNNPPPOOOMMMMMMMMMNNNOOONNNLLLJJJHHHFFFDDDBBBBBBDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIFFFCCC>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===?????????>>>>>><<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>???@@@BBBCCCDDDJJJLLLPPPSSSRRRNNNIIIFFFFFFGGGGGGFFFDDDDDDEEEGGGHHHKKKOOOQQQQQQPPPOOOOOONNNOOOQQQRRRTTTUUUUUUUUUKKKKKKKKKLLLNNNPPPQQQRRRTTTZZZggg{{{rrrpppzzzpppccc^^^___bbbdddeeedddccccccdddbbb___\\\ZZZWWWSSSPPPJJJFFF@@@999444111000000222222222111111111111000000111333333222222333555222111111111000000//////222222111111111111111222777222111555666<<>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::<<<===<<<<<<======>>>>>>??????<<<======???@@@AAABBBBBBFFFGGGHHHIIIIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDHHHJJJMMMOOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTJJJKKKLLLMMMNNNPPPQQQRRRUUU[[[hhh|||uuupppvvvrrrfff\\\^^^```ccceeefffeeeeeeeeeccc```^^^\\\XXXTTTQQQKKKGGGAAA:::555222111111222222222111111111111000...///000///...---...///111111111111000000000///111111000000000000000111666222222666888@@@VVVnnnzzzvvvrrrmmmfffjjjqqqpppzzz{{{ooovvvvvvddd\\\ZZZWWWTTTSSSPPPQQQQQQPPPOOORRRXXX]]]hhhqqqyyy|||}}}sssfff]]]VVVTTTUUUYYY[[[bbbmmm{{{~~~|||yyyuuupppmmmjjjeeeeeeeeefffggggggeeecccaaa[[[TTTUUU]]]iiisssxxxvvvlll```YYYXXX[[[]]]]]]aaabbbaaa]]]XXXTTTSSSSSSXXX___kkkuuuwwwpppcccZZZSSSOOOKKKLLLPPPRRRRRRPPPMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBCCCCCCBBB@@@>>>===<<<;;;999999999:::;;;999:::::::::;;;;;;<<<<<<999;;;;;;;;;::::::;;;===<<<<<<======>>>>>>??????======>>>???@@@AAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEDDDDDDCCCDDDDDDDDDHHHJJJMMMOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTMMMNNNOOOQQQRRRSSSSSSTTTVVV\\\iii}}}yyyqqqsss}}}mmmcccZZZ\\\___ccceeegggggggggfffdddbbb```^^^ZZZVVVSSSLLLIIICCC<<<777444333222222222222111111111111000...//////...,,,++++++,,,111111111111000000000000000000/////////000000111555222333777<<>>>>>>>>>>><<<===???@@@@@@???===<<<;;;:::999888888888999999777888999:::;;;<<<<<<===999:::;;;:::999:::;;;===<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGJJJNNNPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRTTTTTTRRRSSSUUUWWWXXXYYYXXXXXXWWW\\\iii|||tttuuu}}}yyyiii```ZZZ\\\```ccceeefffgggfffeeedddbbbaaa___[[[WWWSSSMMMJJJDDD>>>999666444333222222222111111111000000///000111000...---...///111111111000000000000000111000000000000111111222333222444999???OOOjjjvvvllltttqqquuu}}}{{{mmm___YYYVVVSSSPPPPPPPPPQQQRRRQQQQQQUUU\\\bbbkkkttt|||~~~~~~}}}zzzlllddd___^^^aaaeeehhhnnnxxx|||yyyvvvtttrrrnnnjjjfffcccbbbaaa```______YYYSSSQQQUUU[[[___```^^^[[[XXXWWW[[[___bbbcccddddddbbb___YYYTTTOOOLLLKKKTTTbbbooosssmmmaaaXXXPPPOOOOOOPPPRRRRRROOOMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>=========<<<<<<:::;;;<<<======<<<;;;:::999999999999999999999999777888888999:::;;;;;;;;;999:::;;;:::999999;;;===<<<<<<======>>>>>>??????>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGJJJNNNPPPQQQRRRSSSUUUTTTRRRQQQPPPPPPRRRTTTUUUVVVXXXZZZ]]]^^^]]]\\\[[[XXX]]]iii|||yyyzzzyyykkkbbb\\\^^^aaaccceeefffeeeeeedddcccbbbaaa___\\\WWWSSSNNNKKKFFF@@@;;;777555444222222222111111111000000...///111111000000111222000000000000000000111111222111111111222222333444222333666:::CCCVVVttttttrrrxxxuuuiii]]]XXXUUUQQQOOOOOOPPPQQQQQQPPPQQQVVV^^^eeennnvvv~~~~~~~~~~~~zzzmmmfffdddgggkkklllnnnssszzz~~~{{{yyywwwvvvrrrnnniiieeecccbbbaaa```___ZZZVVVVVVZZZ___bbbbbbZZZXXXXXXYYY\\\```cccdddccccccaaa^^^ZZZSSSLLLHHHGGGMMMXXXbbbgggddd\\\UUUOOOOOOOOOPPPPPPOOOMMMKKKFFFEEEDDDBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;:::999999999999999:::::::::999999999999999999999999999999999:::::::::999999;;;<<<<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGJJJNNNPPPQQQRRRSSSUUUSSSRRRQQQPPPQQQSSSUUUVVVYYY[[[___bbbbbbaaa___]]]\\\```kkk}}}~~~xxxjjjaaa\\\^^^aaaccceeeeeeeeeddddddcccbbbbbb```]]]WWWSSSNNNKKKFFFAAA<<<888555444222222222111111111111000,,,...////////////111222000000000000111111111111222222222222222333444555111444777;;;EEE]]]|||{{{ttt|||pppfff\\\WWWTTTPPPNNNOOOOOOPPPPPPOOOPPPVVV___fffpppxxx~~~~~~~~~~~~tttoooooosssxxxwwwyyy~~~}}}{{{zzzyyyuuuqqqllliiigggfffeeeddd```\\\ZZZ[[[___cccdddcccWWWWWWXXXZZZ\\\```ccceeebbbaaa___^^^ZZZSSSKKKEEEEEEHHHOOOVVVZZZZZZVVVRRRMMMMMMNNNNNNMMMKKKJJJIIIDDDCCCBBB@@@>>>=========<<<;;;;;;;;;;;;:::::::::888888999999999999888888888888999:::::::::999999999999999888888888777777888999:::999888999:::<<<<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGJJJNNNPPPPPPQQQRRRSSSQQQQQQQQQRRRSSSUUUWWWXXX___bbbfffiiiiiihhhdddbbbaaaeeeooo}}}}}}xxxkkkaaaZZZ\\\```ccceeefffffffffeeedddddddddbbb___YYYUUUMMMKKKFFFAAA<<<888555333222222222111111111111000...///000000///...///111///000000000111111111111111111111111222333444555000444777;;;GGGaaa{{{mmmddd[[[WWWTTTOOONNNOOOMMMNNNNNNNNNPPPVVV```gggpppxxx}}}||||||~~~~~~~~~|||{{{zzzvvvtttpppmmmlllkkkiiihhh```]]][[[\\\___aaa```^^^UUUVVVWWWYYY[[[___cccfffcccbbbaaa```]]]WWWMMMGGGDDDFFFKKKPPPTTTTTTQQQNNNKKKLLLLLLKKKIIIGGGGGGGGGBBBAAA@@@>>>===<<<<<<<<<999999999999888888888888888888888888888888888888666777888999999999888888777777777888888888888888888999:::999888888:::<<<<<<<<<======>>>>>>??????===>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOOOOOOOPPPQQQOOOPPPRRRSSSVVVWWWYYYZZZeeehhhlllppppppnnnjjjhhheeehhhqqq{{{www~~~pppgggXXX[[[___cccfffhhhhhhhhhfffeeeeeeeeeddd```[[[VVVMMMJJJFFFAAA<<<888444333222222222111111111111000111222333222000...///000//////000000111111111222000000000000111222333444000444888;;;GGGccc|||kkkbbb[[[WWWTTTOOONNNOOOMMMMMMNNNMMMOOOVVV```hhhpppwww{{{zzzzzz~~~~~~}}}|||{{{wwwuuurrrppppppooommmkkk```^^^[[[[[[]]]]]]ZZZWWWRRRTTTUUUWWWZZZ^^^cccggggggfffeeeeeebbb\\\RRRKKKEEEFFFJJJOOORRRRRROOOLLLJJJKKKKKKIIIGGGEEEEEEFFFAAAAAA???>>><<<<<<;;;;;;777777777777666666666666888888888777777888888888444555666888888888777666555555666777888999::::::888999:::999888888:::<<<<<<<<<======>>>?????????============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJMMMOOONNNNNNOOOPPPNNNPPPRRRUUUWWWYYYZZZ[[[nnnooorrrvvvyyywwwrrrmmmmmmpppxxxyyyvvvqqqfffZZZZZZ___gggjjjgggeeefffgggfffeeeeeeccc```[[[WWWOOOLLLHHHDDD???:::555111222222222111111111000000000000000000000000000000000000000000111111111111000111111111111222222222444555555999LLLkkk~~~pppeeeZZZUUUSSSOOOOOOPPPNNNLLLMMMPPPRRRVVV```kkkuuuwwwzzz{{{{{{|||~~~}}}{{{wwwuuuqqqpppqqqrrrssssssgggccc^^^XXXTTTRRRSSSSSSSSSUUUYYY\\\```ccceeefffkkkllllllkkkggg^^^TTTLLLHHHGGGHHHKKKOOOPPPPPPOOONNNKKKHHHGGGGGGGGGFFFEEEBBBAAA>>><<<;;;:::::::::999999999888888888777777555555555555555666777888666666666666777777777777777777777777666666666666999999999999:::;;;<<<<<<888999;;;======<<<;;;:::>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDEEEGGGIIILLLLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[uuuuuuwwwzzz|||zzzuuuqqqqqqttt}}}xxxttt~~~vvvkkk]]]\\\aaahhhkkkiiiggghhhggggggfffeeedddaaa\\\YYYQQQNNNIIIEEEAAA;;;666222333222222222222111111111000000000000000000000000000000000000111111111111000111111111111222222222333666666:::NNNlll}}}yyyxxx|||ooodddZZZUUUSSSOOONNNPPPNNNLLLMMMPPPRRRVVVaaakkkvvvyyy{{{}}}}}}~~~~~~{{{xxxtttpppnnnooopppqqqrrrgggccc\\\UUUQQQPPPPPPRRRVVVWWWZZZ^^^bbbeeehhhiiilllmmmooooookkkcccYYYRRRLLLKKKKKKLLLNNNOOONNNMMMNNNKKKHHHEEEEEEDDDCCCBBBAAA@@@>>>;;;:::888888888888888777777777666666666555555555555555555666777777666666666555555444444777777777777666666666666888888888888999:::;;;<<<888999;;;======<<<;;;:::>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDEEEGGGIIIKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZzzzwwwwww{{{yyyrrryyy{{{pppaaa___aaahhhllljjjiiijjjhhhgggffffffeeebbb^^^ZZZSSSPPPKKKGGGBBB===777333333333333333222222222222000000000000000000000000000000000000111111111111000111111111111222222222333666777;;;PPPnnn{{{qqqnnn|||uuupppxxxmmmcccYYYUUURRROOONNNOOONNNLLLMMMPPPSSSWWWbbbmmmxxxzzz}}}~~~~~~{{{yyyuuuooollllllnnnooopppiiiddd\\\TTTPPPOOOPPPRRRWWWXXX\\\```dddhhhjjjllllllmmmooopppnnnfff]]]VVVRRRPPPMMMMMMMMMMMMLLLKKKMMMJJJFFFCCCBBB@@@>>>===???>>><<<:::888777666666666666666555555555444444666666555444444444555555777666666555444333222222666666666666777777777777777777777777888999:::;;;999:::;;;<<<<<<<<<;;;:::=========>>>>>>?????????>>>@@@BBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDEEEHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMQQQRRRSSSTTTVVVWWWXXXYYY|||rrrvvv}}}rrrccc``````fffkkkjjjjjjkkkgggfffeeeeeedddbbb___\\\VVVSSSNNNIIIDDD>>>888444444444444333333333222222000000000000000000000000///000000000111111111111000000111111111222222222222666888===SSSqqqvvvnnneeedddttt}}}llljjjvvvkkkaaaWWWTTTRRROOONNNOOOMMMLLLMMMQQQSSSXXXcccnnnwwwzzz}}}~~~~~~~~~~~~zzzzzzvvvppplllkkklllmmmnnnlllfff]]]UUUPPPPPPRRRUUUVVVYYY]]]ccchhhlllooopppkkkkkkmmmmmmkkkddd[[[UUUTTTQQQNNNMMMMMMMMMLLLKKKKKKHHHCCC@@@>>>===:::999::::::999888777777666666666555555555444444444444666666555444333333333333666555555555444444333333666666666666777777777777666666666666777888999:::999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>?????????>>>@@@BBBBBBAAAAAABBBCCCDDDEEEFFFEEEEEEFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSSSSUUUVVVWWWXXXXXXtttuuu~~~ssseee___^^^ccchhhiiiiiijjjgggfffdddddddddbbb___]]]XXXUUUPPPJJJEEE???999444444444444333333333222222000000000000000000000000///000000000111111111111000000111111111222222222000777999???VVVtttzzznnnfff\\\]]]pppuuufffgggxxx}}}hhh___VVVSSSRRROOOMMMNNNMMMLLLMMMQQQTTTZZZeeepppvvvxxx{{{}}}~~~}}}||||||~~~}}}}}}~~~}}}{{{wwwppplllkkkkkkkkkkkkiiiccc[[[SSSPPPPPPSSSUUUXXX\\\bbbiiiooorrrtttuuujjjjjjjjjiiifff```XXXRRRQQQOOOMMMLLLMMMLLLKKKJJJHHHEEE@@@===<<<:::888666555555666777777777777888666666555555555444444444666555444333333222333333444444444555555666666666555666666666777777777888666666666666777888999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>??????===???AAABBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFIIILLLLLLLLLKKKLLLLLLMMMOOOOOORRRSSSSSSUUUVVVWWWXXXXXXuuuttt}}}vvvfff___\\\```fffhhhhhhiiigggfffeeedddeeedddbbb___ZZZVVVQQQKKKFFF???999444333333333333222222222222000000000000000000000000000000000000111111111111000111111111111222222222///777:::@@@YYYwww~~~tttggg```XXX[[[ooo}}}mmmaaaggg{{{yyyfff]]]UUUSSSRRRNNNMMMNNNMMMLLLMMMRRRUUU[[[fffqqqtttwwwzzz|||}}}~~~zzzvvvtttyyy}}}}}}||||||}}}~~~zzzvvvpppllljjjiiigggfffaaa\\\VVVPPPNNNOOORRRTTT]]]bbbiiipppuuuvvvvvvtttiiigggeeeccc```[[[UUUQQQMMMLLLKKKKKKLLLKKKIIIGGGDDDAAA===;;;:::999888666333444555666777777777777555555555555444444444333444444333222222222333333333333444555666777888888555555666666777777888888666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????===???AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEGGGJJJMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYvvvttt{{{{{{iii```[[[___eeehhhiiijjjjjjhhhgggfffgggfffeeeccc[[[WWWQQQLLLFFF???888444333222222222222111111111000000000000000000000000000000000000111111111111000111111111111222222222...777;;;AAA[[[yyy}}}ooobbb[[[UUU[[[rrrssseee\\\hhhwwwddd[[[TTTRRRQQQNNNLLLMMMMMMLLLMMMRRRVVV\\\gggrrrtttwwwzzz|||}}}~~~{{{wwwyyy}}}}}}|||zzzyyyxxxyyyyyy||||||{{{}}}~~~~~~}}}|||wwwsssoookkkhhhfffccc```ZZZWWWSSSOOONNNPPPSSSUUU___dddlllrrruuusssnnnkkkccc```]]]ZZZXXXUUURRROOOKKKJJJJJJKKKKKKIIIDDDAAA@@@>>>;;;999999:::999888444555666777777666555555444333333333333222222222222222222222222222333444333333333444555555555666555555555666777888888888777777777777888999::::::;;;:::::::::;;;;;;<<<<<<::::::;;;<<<===>>>???@@@===???AAAAAAAAA@@@AAABBBBBBCCCDDDEEEEEEGGGJJJMMMLLLKKKJJJJJJJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZvvvssszzzjjjaaa[[[___fffiiiiiijjjkkkjjjhhhhhhiiiiiigggfff[[[WWWRRRLLLEEE???888333222222222111111111000000000000000000000000000000000000000000111111111111000111111111111222222222...777<<>><<<999888999::::::999777777888888777555333222222222222111111111111000111111111111222333444444333333333333333333333333444555555666777888888999777777777777888999:::;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@===???AAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEGGGKKKNNNKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXZZZ[[[qqqooovvvnnnbbbZZZ\\\dddiiimmmooommmmmmnnnooonnnkkkfffbbb^^^YYYRRRMMMIIICCC===777888666333222222222111000111111111111111000//////000000000000000111111222000000000111222444555666666555;;;LLLbbbqqqsssoooaaaYYYVVVbbb}}}xxxiii___bbbppprrrbbb\\\UUUOOOLLLKKKJJJJJJLLLNNNRRRUUUYYY^^^dddiiipppuuu{{{}}}}}}}}}~~~~~~~~~}}}yyyxxxwwwwwwvvvuuutttssspppnnnllllllkkklllllllllkkkiiifffbbb^^^\\\UUUQQQLLLJJJLLLQQQUUUWWWbbbdddgggiiihhhccc^^^[[[TTTRRROOONNNMMMLLLKKKIIIHHHGGGEEECCC@@@===;;;:::888888888888777777777777999888777555444333222222333333333333333222111000111111000000///000000000444444444444444444444444333444555555666666555555666666666666777777777777999999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVrrrnnntttrrrggg^^^```fffjjjlllnnnmmmmmmmmmoooooolllgggddd^^^YYYRRRMMMIIIDDD===888666444222111222222111///111111111111111000//////000000000000000111111222000000111111222333444555666555;;;LLLbbboooppplll___XXXVVVddd}}}~~~nnnaaabbbrrrooo___ZZZTTTOOOMMMLLLLLLLLLKKKMMMPPPTTTXXX]]]dddhhhqqquuuzzz}}}~~~~~~~~~|||}}}~~~~~~~~~}}}zzzxxxxxxwwwvvvuuuqqqooommmjjjhhhffffffeeeeeeeeedddccc```]]]YYYWWWQQQNNNJJJIIIKKKPPPTTTVVV[[[]]]___```^^^[[[WWWTTTPPPNNNKKKIIIIIIHHHGGGEEECCCBBB@@@>>>;;;999777666777777777777666666666555666555444333222111111111222333333333222222111000333333222222222222333333444444444444444444444444333444555555666666555555555555666666777777777888999999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCCCCDDDFFFGGGIIIHHHGGGGGGHHHIIIJJJKKKLLLOOOPPPRRRSSSUUUVVVVVVVVVuuunnnqqqzzzyyymmmcccdddiiilllmmmnnnmmmmmmnnnooopppmmmiiieee^^^YYYRRRNNNJJJEEE???:::444222111000111222111000000111111111111000000///000000000000000111111222222111111111222333333444777666<<>>>>><<<:::888666444333555555555555444444444444222222111000000000000000222222222333222222111000444333333222333333444444333333333333444444444444333444555555666666555555444555555666777888888999888999::::::;;;;;;;;;:::<<<<<<======>>>>>>????????????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCEEEHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKOOOPPPRRRSSSUUUVVVVVVVVV}}}{{{wwwnnnnnnvvv~~~rrrggggggkkkmmmmmmnnnoooooopppqqqpppmmmhhhddd^^^YYYSSSNNNKKKGGG@@@;;;444333111111222333222111000000111111111111000///000000000000000111111222222222222111222222333333777777>>>PPPeeeqqqpppjjj^^^YYYZZZiii~~~}}}vvv}}}zzzeeeaaauuuyyyiii[[[WWWRRROOOMMMMMMMMMLLLKKKMMMOOOSSSWWW^^^fffkkksssvvvyyy|||~~~~~~|||{{{zzzxxxvvvuuuvvvvvvwwwuuuuuuvvvyyy~~~~~~~~~~~~{{{xxxuuusssssssssqqqpppllljjjgggbbb^^^ZZZXXXVVVSSSSSSSSSRRRQQQOOOMMMLLLHHHFFFDDDFFFJJJOOORRRTTTTTTTTTRRRQQQPPPOOONNNMMMFFFDDDBBB@@@@@@@@@>>>===<<<<<<;;;999777666555444444333333333333222222222000000000//////000000111111111222222222222111111111111111111111111222333333333333333333444444444333444555555666555555555333444555666777888999:::888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>??????@@@@@@AAAAAABBBBBBBBBAAABBBDDDGGGJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLOOOPPPRRRSSSUUUVVVVVVVVV}}}rrrooouuuzzznnnlllrrrvvvjjjiiilllnnnnnnpppsssrrrrrrrrrqqqmmmgggccc^^^YYYSSSOOOLLLHHHBBB===666444222222444444444333///000000111111111000000000000000000000111111222222222222111222222333333888999BBBUUUlllxxxxxxrrrfff]]]]]]mmmwwwrrr|||jjjeeeyyywwwhhh[[[XXXSSSOOOMMMMMMKKKJJJLLLMMMPPPSSSXXX```hhhnnnuuuvvvxxx{{{~~~~~~~~~~~~~~~|||xxxvvvttttttpppooonnnnnnqqqrrrrrrrrruuuxxx}}}~~~~~~~~~zzzwwwtttrrrrrrqqqpppoookkkiiifffaaa\\\WWWTTTQQQNNNMMMMMMLLLKKKJJJIIIIIIDDDCCCBBBEEEIIINNNQQQRRRMMMKKKIIIGGGFFFEEEEEEFFFDDDBBB???>>>???>>>===<<<999999888777666555444444222222222222111111111000000000000000000111111222000111111222222111111111111000000000111111222333222222222333333333444444333444555555666555555555333444555666777888999:::777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>??????@@@@@@AAAAAABBBCCCBBBBBBCCCFFFJJJNNNQQQSSSQQQNNNLLLKKKKKKMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVvvvkkkfffjjjsss|||oookkkppp}}}ooojjjlllmmmoooppptttsssssssssrrrnnnhhhddd^^^ZZZTTTPPPMMMJJJDDD???777666444333444555444333///000000111111111111000000000000000000111111222222111111111222333333444888:::FFF]]]vvvpppccc```rrruuuqqq|||qqqkkk~~~ttteee[[[WWWSSSOOONNNLLLKKKJJJLLLNNNPPPSSSYYYaaajjjpppwwwwwwxxx{{{~~~}}}zzzxxxtttpppllljjjiiiiiiiiihhhjjjmmmppptttxxx}}}~~~}}}||||||{{{yyywwwsssrrrqqqqqqpppoooiiigggddd___ZZZTTTPPPMMMIIIIIIHHHGGGFFFEEEEEEEEE@@@???@@@CCCGGGKKKMMMNNNIIIHHHFFFCCCBBBBBBBBBBBBAAA???===<<<<<<<<<;;;:::555444444333333222222222111111111111000000000000111111000000000111222222///000111111222111111111111111111111222333444444111111222222333333444444333444555555666666555555444555555666777888888999777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@AAABBBBBBBBBDDDCCCCCCDDDHHHMMMRRRUUUXXXVVVRRROOOMMMMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVVVV~~~ssshhhaaabbbiiiwww}}}pppkkkoootttmmmlllmmmnnnppprrrrrrrrrsssssspppkkkggg^^^ZZZTTTQQQNNNKKKEEEAAA888666444333444444222111//////000111111111111111000000000000000111111222000000111111222333444555777<<>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDHHHNNNTTTXXX[[[XXXTTTPPPNNNNNNOOOPPPOOOPPPRRRSSSUUUVVVVVVVVV}}}qqqfff^^^^^^cccqqq}}}qqqkkkoooyyyooollllllmmmoooooopppqqqssstttrrrnnnkkk^^^ZZZTTTQQQOOOKKKFFFAAA888666333222222222111000//////000111111111111111000000000000000111111222000000000111222444555666777<<>>===<<<;;;;;;999999:::===AAAEEEEEEEEEAAA@@@???===<<<;;;:::::::::888666555555555444333111111111222222222222222111111111111000000000000111111000/////////////////////000111111111111111------------...///000111000000111222333333444444333444555555666666555555666666666666777777777777666777999:::;;;<<<<<<<<<<<<<<<======>>>?????????@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBDDDHHHNNNUUUYYY\\\ZZZUUUQQQNNNMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVVVV