BM6P6(@ ooolll{{{```HHHDDDEEECCCCCCFFFCCCBBB???===;;;;;;:::::::::999777555333222111111000000000000////////////.........------,,,,,,,,,------------------------,,,---------...222999>>>DDDKKKPPPJJJ???<<>>AAAEEEJJJOOOXXXoooxxxxxxyyy{{{}}}{{{|||uuuuuuzzzlllkkkjjjfff^^^bbb|||zzzfff\\\\\\ZZZWWWXXXMMMFFFFFFIIITTTkkkrrrwwwzzzqqqzzzaaaJJJEEEFFFCCCBBBDDDCCCBBB???===;;;;;;:::::::::999777555333222111111000000000000/////////.........---------,,,,,,,,,------------------------+++,,,---...000666>>>DDDDDDHHHIIICCC<<<:::AAAIII^^^```\\\SSSOOOUUU\\\___VVVTTTSSSTTTVVVUUURRRNNNJJJMMMOOOOOONNNMMMOOOQQQRRRUUUUUUUUUYYYZZZSSSHHHEEEBBBFFFVVVgggqqqyyy~~~~~~|||~~~|||uuuuuu}}}wwwvvv}}}mmmtttjjjYYYPPPKKKGGGCCC@@@HHHWWWiiitttyyy{{{tttllleee^^^[[[fffssstttssssssvvv|||lllVVVIIIFFFGGGHHHGGGEEEBBB===777333111000111////////////000000000000...333555888FFF^^^tttxxxzzzzzzrrrkkkfffiiiqqqzzz|||lll```\\\YYYVVVSSSRRRNNNJJJKKKOOOUUUbbbpppvvvrrrjjjcccaaahhhjjjooovvvrrrZZZOOOZZZqqqqqqYYYSSSccc~~~aaaYYYbbb___UUUVVVIII>>>555444666555555666444444333333444444555555666777888999999;;;???BBBEEEIIILLLRRReeezzzzzz}}}}}}|||yyy{{{tttmmmgggbbb^^^bbbvvvnnnaaa\\\XXXTTTVVVNNNIIIIIIJJJPPPdddyyyuuu\\\bbb|||xxxaaaLLLGGGGGGDDDBBBCCCCCCBBB???===;;;;;;::::::999888666555333222111111000000000/////////.........------------,,,,,,,,,------------------------,,,,,,---///333;;;DDDJJJGGGFFFCCC>>>;;;===DDDJJJ]]]]]]XXXPPPLLLNNNQQQRRRQQQPPPQQQSSSUUUSSSNNNIIIGGGHHHJJJKKKKKKLLLOOOQQQRRRTTTUUUVVVWWWUUUNNNEEEAAAFFFRRRbbbooowww}}}~~~yyyzzzzzzqqqrrrwwwzzzwww|||xxxxxxvvvcccWWWPPPJJJFFF@@@FFFRRRcccnnnuuu|||uuuyyyrrr||||||pppjjjttt}}}|||}}}~~~xxx{{{~~~rrr^^^NNNFFFFFFIIIKKKFFFCCC>>>999555222111111////////////000000000000///333777>>>NNNiiivvvlllgggjjjqqqmmmjjjlllttt}}}yyyjjj___ZZZYYYVVVTTTSSSOOOIIIHHHKKKTTT```nnnsssppplllkkkmmmoooooopppvvv{{{ooo\\\PPPSSSggg```OOO\\\xxxfff[[[bbbaaaXXXXXXLLLAAA777555666555555666444444333333444555555666666777888999:::<<<@@@BBBEEEIIINNNTTTbbbxxxxxx}}}}}}~~~qqqeee___]]]```ooo{{{nnnfff^^^WWWTTTPPPNNNMMMJJJKKKZZZmmm}}}lllPPPSSS~~~sss```NNNHHHHHHFFFDDDDDDCCCBBB???===;;;:::::::::888777666444333222111111000000/////////.........---------------------------------------------------------000555>>>FFFKKKMMMIIIBBB???@@@EEEKKKOOOSSSQQQMMMJJJIIIKKKLLLLLLNNNMMMNNNQQQTTTTTTPPPLLLIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVVVVSSSNNNGGGAAA@@@KKK]]]llluuuzzz}}}}}}{{{xxx|||{{{zzz}}}wwwxxxsss}}}mmm___UUUMMMIIIDDDGGGOOO\\\gggnnnvvv~~~www}}}uuucccRRRJJJJJJJJJGGGFFFDDD@@@;;;777333111000////////////000000000000222222444@@@XXXyyyqqqbbbcccxxxzzzyyyzzzwwwooosssvvvxxx{{{zzzwwwwwwxxx|||}}}oooccc^^^[[[XXXVVVUUUPPPIIIGGGIIIRRR\\\jjjtttyyyzzz|||}}}wwwuuussswww~~~rrrzzzqqqaaaRRRPPP```}}}iiiRRRWWWjjjxxx}}}fffYYY```ccc]]]]]]OOODDD999666666444444555444444333444444555666777666777999:::;;;===AAADDDCCCIIITTT^^^fffnnnwwwwwwuuutttuuuggg```\\\]]]jjjzzz~~~xxxmmmbbbUUURRRPPPOOOHHHGGGTTTfffsssTTTLLLrrryyylllqqqzzzooo___NNNHHHHHHHHHGGGFFFCCCBBB???===;;;:::::::::888777555444222222111111////////////............------------------------------------------------...---...111777>>>EEEIIIOOOIIIBBB@@@DDDKKKQQQSSSPPPLLLIIIJJJMMMNNNOOOOOOMMMKKKLLLPPPUUUWWWVVVTTTOOOMMMKKKJJJKKKMMMOOOPPPUUUVVVWWWUUUPPPHHHBBB???CCCRRReeerrrxxx{{{~~~|||~~~wwwrrrvvv{{{sssttt}}}kkk\\\PPPJJJGGGFFFKKKVVVaaajjjttt|||zzz~~~hhhRRRJJJLLLKKKFFFGGGEEEBBB>>>999555222000////////////000000000000333///222DDDaaa}}}jjjdddpppxxxpppjjjkkkttt|||xxxuuurrrssswww~~~}}}qqqkkk___\\\YYYWWWQQQIIIFFFHHHNNNUUUdddvvvzzz{{{{{{xxxpppbbbUUUTTTdddnnnWWWVVVdddnnn~~~{{{gggXXX^^^dddaaa```SSSFFF:::666555333333444444444444444555666777888666888999:::;;;>>>BBBEEECCCIIIVVVcccgggeeejjjsssrrr}}}xxxlllcccZZZYYYiii|||yyykkk[[[VVVRRRNNNHHHEEERRRcccuuuYYYHHH\\\rrr___\\\jjj{{{{{{||||||vvvmmm```PPPGGGGGGHHHHHHGGGCCCBBB???===;;;;;;::::::777666555333222222111111/////////.........------,,,,,,,,,------------...------------------------...---///333999@@@DDDFFFJJJFFFAAA@@@EEELLLQQQSSSRRRKKKGGGJJJOOOOOONNNNNNMMMLLLLLLQQQWWW[[[[[[ZZZTTTQQQLLLJJJKKKNNNOOOPPPUUUUUUVVVTTTMMMDDDAAACCCLLL[[[llltttwwwzzz~~~}}}||||||vvviiigggsss~~~rrrlllxxx{{{uuuyyyuuu```PPPHHHFFFCCCFFFQQQ^^^jjjvvvyyyvvvzzzpppRRRHHHLLLMMMHHHHHHGGGDDD@@@;;;666222000////////////000000000000000...555JJJdddyyyooofffnnnxxx}}}sssmmmuuuzzzrrrkkkjjjnnnuuu}}}zzzrrrccc___[[[WWWPPPHHHEEEHHHOOOUUUeee|||nnniii```VVVVVVfffzzzeeeTTTRRR```ooo{{{}}}kkkXXX[[[bbb```___WWWJJJ===888666444333444333333444444555666888888666888:::;;;<<>>888333000////////////000000000000111444===MMM^^^vvvvvvdddmmm{{{{{{uuuzzzwww~~~~~~~~~sssggg^^^YYY]]]ccc```kkkzzzzzzfff```ZZZTTTLLLDDDCCCFFFGGGOOO^^^rrr}}}~~~nnnaaafff|||wwweee___WWWRRR]]]qqqmmmwwwhhhQQQRRR\\\\\\ZZZ```RRRCCC===:::777666777333333444444666777888999777888:::;;;===@@@DDDGGGQQQgggvvvjjjyyynnndddYYYWWWgggzzztttggg\\\XXXRRRKKKKKKQQQaaatttmmmVVVAAAYYYxxxtttvvv|||hhhSSSIIIFFFEEEDDDDDDDDDBBB@@@===;;;:::::::::555444444333222111000000000000///...---,,,,,,,,,---------------------------------........./////////000333999???EEEGGGHHH@@@AAABBBDDDGGGJJJLLLNNNHHHNNNVVV[[[YYYSSSKKKFFFMMMNNNQQQVVVYYYZZZXXXUUULLLKKKJJJJJJJJJLLLMMMNNNNNNQQQPPPKKKEEEGGGQQQ[[[dddiiioootttvvvvvvvvvvvv{{{|||}}}~~~~~~~~~~~~~~~zzzrrrttt}}}mmmZZZXXXRRR\\\vvvzzzcccPPPJJJGGGHHHYYYooozzzmmmkkkpppuuu```SSSLLLDDDFFFUUUiiixxx}}}nnnWWWWWWbbbdddxxxzzzxxx{{{}}}hhhVVVMMMIIIEEEFFFEEECCCBBB@@@<<<666222000000111111111111000000333000888QQQooovvvdddqqq}}}zzz~~~uuuyyy}}}|||}}}~~~|||uuunnnjjjjjjpppmmmhhheeecccccceeefffccchhhqqqyyyzzzmmmddd[[[UUUNNNGGGEEEFFFFFFSSS]]]```fffrrr~~~~~~wwwtttxxxbbbaaa}}}rrrddd\\\QQQZZZuuu|||{{{cccTTTWWW___``````XXXJJJ===888999666111666666666666777888999:::999===:::;;;DDDEEEEEEOOOXXXyyy{{{uuuzzzlllcccZZZWWWeeewww~~~{{{ssshhh]]]WWWSSSNNNNNNPPPZZZggg}}}ooo^^^MMMJJJjjj~~~}}}}}}rrrwww}}}hhhRRRHHHFFFEEEDDDEEEDDDBBB@@@===;;;:::999999666555555444333222111111000000///------,,,,,,---------------------------------..................000111555:::@@@DDDDDDDDD>>><<<===CCCKKKQQQRRRQQQNNNVVV___aaa]]]VVVSSSRRRPPPQQQSSSVVVXXXXXXUUURRRKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPOOOIIIEEEIIITTT^^^gggkkkppptttuuuvvvvvvwwwyyyzzz||||||zzzwwwuuutttooosss}}}uuudddYYYTTT\\\rrr|||eeeSSSFFFGGGIIIMMM^^^sssuuuooopppwwwcccTTTLLLDDDEEEQQQddduuu}}}xxxlllbbbccceee^^^mmmuuuwww~~~}}}www|||}}}kkkXXXOOOMMMMMMGGGFFFEEEDDDAAA===888333000000111111111111000000555555AAAYYYqqqzzz||||||tttrrr~~~~~~{{{xxxttttttuuuxxxwwwuuusssrrrssstttuuuoooqqquuuzzz~~~nnndddYYYSSSNNNHHHDDDDDDFFFNNNUUUWWW\\\iiitttxxxzzzwwwsssrrrxxxccc^^^uuu{{{lllUUUVVVqqqxxx^^^XXX\\\___aaaZZZKKK===888888777222666666666666777888999:::888<<<:::<<>>;;;;;;CCCOOOUUUSSSNNNJJJSSS[[[\\\WWWTTTVVV[[[RRRRRRSSSTTTUUUTTTQQQNNNJJJJJJIIIIIIJJJLLLMMMOOOPPPOOOLLLGGGFFFMMMZZZdddkkknnnqqqsssttttttvvvxxxzzzzzzxxxrrrkkkddd```^^^eeevvvttt```]]]aaappp{{{oooPPPFFFCCCKKKQQQUUUcccuuuvvvqqqyyy|||iiiWWWOOOGGGEEEMMM]]]qqq~~~uuuvvvrrrooojjj___ooo|||{{{yyy|||~~~ttt]]]NNNKKKMMMHHHGGGFFFEEECCC???999555111111111111111111111111444999IIIbbbwww}}}zzz~~~~~~qqqjjjeeemmmyyywwwyyyzzzvvvvvvxxxxxx}}}qqqeeeYYYTTTPPPKKKGGGFFFGGGKKKMMMPPPXXXcccllloootttrrrqqqssszzzfffYYYeee___TTTlllfffZZZ___fffccc\\\NNN???888888777444666666666666777888999:::777<<<;;;<<>>CCCEEEWWWttt}}}vvv}}}zzz~~~yyyfffXXXTTT]]]gggqqqxxx}}}~~~ttt___WWWWWWTTTNNNJJJPPPXXXlllhhhYYYQQQLLLpppfffiii|||{{{yyyeeeQQQGGGFFFEEEDDDEEECCCAAA???<<<:::999888888555444333222111000000//////......---------......---------------------------------.........//////000444<<>><<<:::888888888555555444333222111111000......---------......///------------------------+++,,,,,,---...///000000222555<<>><<<999888888888777666555444333222222111......---------......///------------------------***+++,,,---...000111111333666;;;AAAEEEDDD@@@<<>>AAAGGGIIIKKKTTT___ttt}}}mmm```VVVSSS\\\iiisssvvvyyyxxxvvvuuuwwwyyyqqqrrrsssrrrqqqppppppqqqpppmmmkkkllloooqqqpppnnnrrrtttxxx|||uuu___UUUWWWVVVPPPOOOQQQ\\\rrr~~~ggg]]]zzzvvv~~~ssshhhqqqxxxnnn___OOOGGGDDDBBBBBBDDDDDDAAA<<<:::999999999888555444333222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000333666999???EEEHHHFFFBBB======AAAGGGNNNRRRTTTTTTTTTYYYUUUPPPPPPTTTUUURRRNNNPPPPPPOOOLLLHHHEEEDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMJJJIIILLLTTT___gggjjjjjjnnnmmmmmmooosssuuuuuutttyyyzzz}}}}}}}}}~~~vvviii[[[RRRUUUVVVQQQNNNQQQQQQZZZjjj|||zzzeeeUUUMMMOOO[[[ggguuu|||~~~|||hhh______[[[fffyyytttyyydddSSSTTTNNNMMMKKKJJJHHHEEE@@@===555111111333333111111555:::ZZZuuuzzzwwwyyywwwrrrpppsssyyy}}}wwwpppqqqiiirrrxxx}}}{{{zzz{{{{{{yyy|||||||||zzzxxxuuuttttttrrrsssssstttvvvxxxzzz{{{}}}~~~zzzeeeVVVSSSTTTTTTRRRRRRRRRRRRPPPNNNKKKJJJOOOXXXkkk|||zzzxxxfffyyypppiiikkkwwwiiiccckkkjjjiiifff\\\KKK;;;555888666666777777888:::;;;<<>>555222111333333111222555===[[[yyyzzzooowww}}}~~~zzzoootttrrrfffddd]]]iiirrryyyxxxvvvwwwyyyxxxyyyzzzzzzyyyvvvsssrrrsssooopppppprrrsssuuuwwwxxx}}}~~~kkkYYYQQQPPPPPPNNNQQQQQQRRRRRRPPPNNNKKKJJJMMMSSSaaauuu|||gggtttuuujjjkkkooodddkkkmmmkkkhhh^^^MMM<<<777:::777777777777999:::;;;<<<======@@@FFFJJJOOOXXX```hhh~~~sssfff[[[UUUVVV___iiitttvvvxxxzzzwwwoooeee^^^______^^^[[[XXXSSSOOOMMMPPPPPPQQQUUU[[[___bbbccckkkmmmqqquuuxxxzzz{{{{{{tttaaaUUUTTTQQQLLLNNNQQQ[[[nnnsss```bbb~~~sssfffYYYMMMIIIHHHEEEDDDEEEDDDAAA===;;;:::999888777555444333111000000//////.........---------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---000333555:::@@@CCCBBB@@@>>>===DDDKKKPPPMMMFFFCCCHHHNNNRRRNNNKKKLLLNNNMMMHHHCCCJJJKKKKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLKKKLLLQQQXXX```fffhhhhhhhhhiiillloooqqqrrrqqqpppuuuvvvwwwwwwxxxzzz~~~|||uuuoooaaaRRRLLLIIIHHHLLLRRRTTTLLLHHHSSSjjj~~~|||ttt|||rrraaaSSSOOOVVV```rrr|||~~~sssrrroookkkcccsss~~~ttt|||qqqwww{{{eeeQQQOOOMMMLLLKKKJJJJJJGGGCCC@@@777333111333333111333777AAA\\\yyyzzzsss~~~vvvxxxrrriiidddqqq}}}yyyiiiaaa^^^YYYcccnnnvvvvvvtttuuuwwwxxxxxxzzzzzzxxxtttqqqqqqrrrmmmnnnnnnpppqqqsssuuuvvv{{{}}}vvvcccWWWTTTTTTPPPLLLOOOPPPRRRSSSRRRPPPNNNLLLJJJLLLVVViiiyyy~~~|||ggghhh{{{llleeeuuuffflllooonnnkkkaaaPPP???999;;;777777777888999:::;;;<<<:::???DDDHHHLLLUUUfffsss{{{wwwooocccYYYUUUWWW___eeemmmnnnpppssstttnnnddd\\\ZZZWWWTTTRRRPPPNNNLLLJJJLLLLLLMMMOOORRRUUUVVVWWWaaadddiiiooossswwwxxxyyyuuueeeYYYUUUQQQLLLPPPQQQWWWhhh~~~uuu\\\XXXyyy{{{ooocccWWWLLLIIIHHHFFFEEEFFFCCC@@@===;;;::::::888777444444222111000/////////...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---000333888>>>CCCDDD@@@===<<<>>>CCCGGGJJJHHHBBB???@@@CCCFFFIIIMMMNNNLLLIIIEEECCCEEEFFFGGGGGGFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNSSS[[[aaafffggggggfffiiillloooppppppppppppqqqtttxxx{{{|||~~~~~~xxxuuuhhhXXXOOOMMMMMMPPPTTTVVVNNNIIIQQQdddxxxtttvvvxxxgggXXXQQQWWW```ooo|||~~~wwwwww~~~~~~xxxmmmyyyyyyyyyxxxkkk}}}lllYYYVVVNNNMMMLLLLLLKKKHHHDDDAAA888444222333333222444888GGGaaatttxxxzzz|||vvvllldddpppuuuqqqnnnhhh```[[[dddmmmtttuuutttvvvxxxxxxwwwzzz{{{xxxrrrnnnnnnpppllllllmmmnnnppprrrssstttwwwyyy}}}rrrddd______]]]VVVPPPMMMOOOQQQSSSRRRPPPNNNLLLGGGFFFLLL[[[iiirrrxxx||||||xxxxxx~~~eeebbbnnnvvvccctttwwwgggmmmqqqpppnnnfffTTTBBB;;;<<<777777888888999:::<<<===:::CCCJJJIIIJJJXXXqqq}}}rrrvvv~~~qqqkkkaaaYYYVVVYYY]]]``````___```bbbdddbbb]]]WWWXXXSSSMMMJJJIIIJJJJJJIIIIIIJJJJJJKKKKKKMMMNNNOOOVVVZZZ```gggnnnsssvvvwww{{{|||wwwlllaaaYYYSSSOOORRRQQQTTTbbbwww{{{ccc___|||xxxmmmcccWWWKKKHHHHHHFFFEEEFFFCCC@@@===<<<;;;:::888666444333222111000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---000333<<>><<<;;;:::888555444333222000//////......---------,,,,,,,,,++++++***************************+++,,,,,,,,,---000333777???GGGFFF@@@>>>DDDKKKMMMNNNMMMFFF??????FFFNNNHHHGGGFFFHHHLLLOOOOOOOOOEEEFFFFFFEEECCCAAABBBCCCGGGGGGGGGHHHHHHIIIIIIIIILLLQQQYYY```dddeeeeeeeeehhhjjjlllllllllmmmppptttrrruuuyyy{{{{{{zzzzzz{{{vvv{{{}}}|||iiiaaajjjyyy}}}pppcccWWWYYYiii{{{sssaaaUUUWWW___ooowwwwww|||uuu]]]WWWVVVTTTSSSQQQOOOLLLGGGCCC:::666333444444333666:::FFF^^^~~~{{{ssslllqqqqqqgggVVVbbb~~~zzzmmmvvvtttssspppoootttzzzyyytttssswwwwwwqqqhhhaaaaaaccceeeeeefffgggiiikkklllmmmnnnrrrxxx|||zzzyyyzzz~~~}}}xxxvvvtttvvvzzz~~~~~~}}}llllllpppvvvsssllljjjmmmaaaaaa```]]]WWWPPPHHHDDD???>>>>>>@@@???@@@FFFNNNMMMRRR\\\jjjzzz|||nnnnnnmmmeeeccciiiyyydddZZZ___pppmmmaaalllqqqtttwwwrrr```JJJ===:::888888888999:::;;;<<<===???GGGMMMSSS```wwwooofffjjjwwwmmmyyyvvvsssvvv~~~~~~sssmmmfffgggyyy}}}}}}wwwpppkkkjjjkkkmmmnnnmmmqqqwww{{{~~~~~~uuuhhh^^^[[[^^^^^^\\\___dddaaaZZZTTTWWWZZZ[[[[[[^^^cccgggRRROOOOOOSSSXXXZZZWWWTTTOOOQQQQQQOOOKKKIIIKKKMMMJJJNNNTTT[[[aaafffiiijjjeeemmmwwwzzzqqqcccXXXTTTOOOSSS\\\lll~~~zzz||||||uuu~~~|||mmm[[[LLLKKKLLLHHHEEEFFFCCC@@@>>><<<<<<;;;999888333222111///......------///...,,,++++++,,,...///...---,,,++++++++++++++++++---///...,,,,,,///333888<<>>===>>>@@@EEERRRVVVJJJ@@@CCCHHHIIIPPPLLLJJJLLLQQQTTTRRROOOJJJGGGCCCBBBBBBDDDEEEEEEFFFGGGIIIIIIHHHGGGIIIJJJLLLRRR[[[```aaaaaabbbcccgggiiijjjkkklllnnnrrruuuuuuwwwyyyyyyxxxxxxxxxzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}mmmUUUddd{{{pppbbb]]]hhhzzzwwwcccVVVXXXaaaqqqxxx___YYYXXXXXXXXXVVVRRRLLLGGGCCCAAA999333444777777666666JJJggg|||yyyqqqoooeeeeeettt}}}zzzppp{{{qqqbbbTTT```vvvvvvlllnnnwwwwwwvvvtttrrrrrrtttuuuvvvtttpppkkkeeebbbaaabbbbbbbbbcccdddfffhhhjjjkkkmmmqqqwww{{{||||||||||||wwwyyy}}}}}}vvvqqqggg___bbbppp}}}www|||}}}xxxuuuqqqjjjeeeddd___UUULLLHHHCCCCCCBBB???======???AAAFFFJJJSSSeeeyyywwwgggaaadddhhhnnnccc]]]VVV```{{{mmmfffqqqssswwwssscccMMM>>>999777777888:::;;;===???@@@FFFFFFOOOWWW___xxxvvveeetttxxxqqqhhh~~~~~~{{{vvvrrrmmmpppxxx~~~~~~|||{{{yyyuuuooohhhaaa^^^WWWSSSSSSTTTSSSccc~~~sssggg^^^[[[VVVSSSQQQPPPRRRTTTUUUUUUXXXZZZ]]]```dddjjjqqqvvv{{{|||{{{vvvnnneee^^^[[[]]][[[ZZZ\\\```___YYYSSSPPPWWW\\\]]]bbbiiiiiidddXXXWWW]]]fffeee]]]]]]cccggg\\\RRROOOMMMKKKMMMRRRSSSQQQPPPSSSZZZbbbhhhjjjiiimmmwww~~~yyyiiiYYYQQQVVVVVVYYYeeevvv{{{yyyssswww|||~~~sss{{{zzz|||ooo\\\LLLJJJKKKGGGEEEFFFCCC@@@===<<<<<<;;;999888333222111000///.........///...,,,++++++,,,...///......---,,,,,,,,,,,,,,,+++---...---,,,,,,111444<<>>===???AAADDDGGGQQQcccxxxvvvhhhgggiiizzzkkk```XXXhhhzzzssskkkhhhsssuuuxxxuuueeeNNN???999888888888999;;;===???AAAHHHGGGOOOVVV]]]tttyyy{{{rrriii}}}zzzvvvoookkkfffhhhnnnzzz|||xxxvvvrrrnnnkkkiiihhhhhh``````___\\\XXXSSSOOOLLLIIIFFFHHHKKKIIIRRRwwwxxxmmm```XXXRRRLLLIIIIIIMMMKKKIIIIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSXXX^^^bbbnnnnnnmmmiiiccc___\\\\\\^^^]]]\\\^^^``````]]]ZZZaaaaaabbbeeennnuuuqqqhhh^^^bbbhhhllljjjeeefffkkkeee]]]WWWTTTQQQMMMNNNRRRSSSUUUVVVWWWYYY\\\aaadddhhhkkksss{{{zzzlll\\\SSSQQQPPPTTT___pppzzz|||kkkpppyyyssssss~~~sss~~~}}}~~~ppp]]]LLLIIIIIIFFFDDDFFFBBB@@@===<<<;;;;;;999888444333222111000/////////...---,,,++++++,,,---...///...------,,,---------+++,,,...---,,,---333777@@@CCCFFFFFFDDDDDDGGGJJJNNNQQQOOOMMMSSS]]]]]]WWWMMMJJJGGGIIINNNRRRSSSRRRGGGDDDAAA@@@AAACCCDDDDDDEEEGGGHHHHHHGGGHHHJJJLLLPPPVVV]]]bbbbbbbbbcccdddhhhiiijjjkkkkkkllloooqqqsssuuuwwwxxxwwwwwwxxxyyyzzz{{{|||~~~}}}fffQQQDDDUUU|||rrriiiooo}}}~~~jjj[[[XXX\\\ppprrrkkkfffbbbmmm}}}}}}dddVVV\\\\\\\\\[[[WWWQQQKKKGGG@@@999444555888888:::<<>>???@@@AAADDDOOOaaavvvyyyuuurrrtttggg[[[lllxxxnnnmmmvvvxxxzzzwwwgggPPP@@@999:::999888888:::===@@@BBBIIIHHHOOOWWW___vvvqqqiii{{{xxxsssmmmfffaaa]]]]]]```iiivvvwwwqqqooodddaaa]]]YYYUUUSSSQQQQQQMMMLLLLLLJJJIIIGGGEEEDDDDDDBBBEEEIIIGGGIII___yyyuuueee[[[UUUOOOMMMKKKIIIKKKPPPIIIHHHGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGHHHLLLPPPTTT______]]][[[YYYZZZ]]]____________```aaabbbccccccqqqmmmjjjooo{{{wwwjjjeeelllqqqpppmmmoooqqqqqq```]]][[[ZZZWWWSSSUUUXXXXXX\\\^^^]]]ZZZZZZ^^^bbbggggggmmmxxx{{{qqqaaaVVVQQQPPPSSS^^^ooozzzhhhllltttrrrsssyyyqqq]]]KKKHHHHHHEEEDDDFFFBBB@@@===;;;;;;:::999777555444333111000000//////...---,,,,,,,,,,,,---...///......---------......+++,,,---,,,+++...555:::@@@CCCEEEEEECCCCCCGGGJJJPPPPPPMMMMMMTTT\\\\\\WWWMMMKKKHHHHHHKKKNNNPPPPPPEEEBBB??????@@@BBBDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMPPPUUU\\\``````___```aaaggghhhjjjjjjjjjkkkmmmoooqqqsssvvvwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~qqqRRRIIIAAAKKKkkkssskkkppp}}}ooo^^^XXXZZZmmm~~~}}}rrrooommmkkkwww|||{{{xxxfffYYY]]]]]]^^^]]]YYYRRRLLLHHH@@@999555666888999<<>>???CCCGGGIIIIIIGGGEEEGGGLLLNNNLLLNNNLLLJJJIIIIIIJJJKKKKKKDDDAAA???>>>@@@BBBDDDEEEEEEFFFFFFFFFGGGHHHLLLOOORRRWWW]]]______^^^___```eeegggiiijjjjjjjjjlllmmmooorrrtttvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~}}}ttt```JJJJJJEEEFFFZZZuuu~~~rrrkkkppp~~~sssaaaYYYYYYiii{{{yyyvvvvvvtttttt{{{www{{{{{{|||||||||~~~|||mmm^^^]]]^^^___^^^ZZZSSSLLLHHH@@@999555666888999<<>>@@@AAAAAA>>>;;;<<<@@@EEEHHHGGGEEECCCAAABBBEEEGGGMMMLLLKKKJJJHHHHHHGGGGGGCCCAAA>>>>>>@@@CCCEEEFFFDDDEEEFFFFFFFFFIIIMMMPPPUUUZZZ___aaa```___```bbbccceeehhhiiiiiijjjkkkmmmnnnpppssstttuuuvvvxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}mmmYYYLLLPPPOOOMMMUUUhhhxxx}}}|||sssmmmrrruuucccZZZXXXfffxxx}}}}}}zzzssssss{{{uuuxxxwww|||nnn[[[^^^___aaa```\\\UUUNNNIII???:::666666666777<<>>AAACCCJJJMMMTTTXXXfff}}}lllkkk~~~}}}vvvsssmmmcccYYYPPPKKKJJJKKKIIIFFFFFFIIIOOOVVV[[[^^^^^^\\\WWWNNNHHHEEEEEEBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCGGGCCCBBBCCCBBB@@@EEELLLOOORRRTTTPPPKKKHHHJJJMMMNNNQQQYYYbbbccc[[[TTTRRRXXXVVVUUUUUUUUUUUUTTTSSSLLLLLLJJJGGGDDDDDDGGGIIIMMMRRRYYY^^^``````aaaaaa^^^^^^^^^aaagggnnntttxxxwwwyyy}}}uuuqqqtttrrrppprrryyy}}}xxxoooqqqpppkkkffffffjjjkkkiii___ZZZXXX^^^jjjssstttqqqiiidddeeepppxxxsssfff\\\SSSQQQSSS]]]ooovvvnnniiikkkaaakkkeee\\\fff|||kkkYYYJJJHHHJJJGGGEEEGGGAAA???<<<;;;::::::888666333222111000///.........,,,------------------,,,,,,,,,,,,,,,,,,---......000000...+++***///777>>>EEEEEECCC@@@<<<===AAAFFFIIIGGGDDDCCCCCCDDDFFFIIIIIIJJJKKKKKKIIIGGGFFFEEECCCAAA>>>???AAADDDFFFGGGDDDEEEEEEEEEFFFIIIMMMQQQWWW[[[```aaa___^^^___aaaaaadddgggiiiiiijjjkkkmmmlllooorrrttttttuuuwwwyyyxxxyyyzzz{{{}}}}}}}}}}}}|||~~~nnnZZZQQQTTTWWW[[[aaammmyyy}}}tttmmmqqq|||vvveee[[[YYYeeexxxzzz~~~~~~mmmZZZ```bbbcccccc___XXXPPPKKK@@@:::666555555555;;;BBB___|||zzz~~~}}}{{{fff___iiifffjjj|||kkkoooqqqsssuuuuuuuuuuuuwwwyyyvvvnnnddd^^^\\\[[[YYYVVVXXXXXXXXXYYYZZZ[[[\\\]]]cccgggnnntttyyy~~~~~~zzzyyy{{{}}}{{{yyy{{{{{{zzzuuummmcccZZZTTT\\\\\\^^^]]]VVVSSSZZZfffvvvzzz~~~~~~~~~|||hhhWWWOOOOOOKKKNNNQQQQQQNNNKKKIIIHHHCCCFFFPPPbbbwwwqqqjjjuuuyyymmmxxxooopppkkk{{{{{{}}}|||pppZZZFFF;;;999999999:::<<<>>>AAABBBFFFMMMYYY]]]iii{{{~~~kkkmmm|||xxxuuutttkkkhhhbbbXXXNNNHHHGGGHHHGGGFFFEEEDDDDDDFFFJJJMMMLLLLLLKKKIIIGGGEEECCCCCC@@@@@@AAAAAABBBBBBAAAAAAEEEFFFHHHJJJJJJIIIHHHGGGJJJGGGFFFEEECCCBBBFFFLLLJJJLLLOOOPPPNNNMMMNNNQQQUUUZZZffftttxxxooobbb[[[ZZZXXXVVVVVVWWWXXXXXXXXXVVVUUUQQQMMMIIIGGGHHHJJJPPPTTT[[[```bbbcccdddddd___^^^^^^cccllltttzzz{{{{{{zzz~~~|||vvvvvvvvvtttvvv|||~~~{{{wwwwwwzzzwwwqqqlllnnnqqqmmmddd[[[ZZZ]]]eeeooovvvuuussskkkfffgggpppuuuoooccc[[[UUUTTTVVV```sssttteee\\\ggg\\\gggddd___mmm{{{iiiWWWIIIIIIKKKHHHEEEGGGAAA???<<<::::::999888666333222111///......------,,,------......------,,,++++++++++++,,,,,,---...222111///+++***...777>>>IIIIIIGGGBBB>>>???CCCHHHHHHBBB>>>@@@CCCEEEGGGHHHFFFHHHKKKKKKJJJGGGFFFFFFCCCAAA??????BBBEEEGGGHHHDDDDDDEEEEEEFFFIIINNNRRRVVVZZZ^^^___]]]\\\]]]______bbbfffhhhiiijjjlllmmmkkknnnqqqssstttuuuwwwyyywwwxxxyyy{{{||||||}}}}}}zzzqqq___UUUVVV\\\fffooowww~~~tttlllnnnwwwvvveee\\\ZZZfffxxxqqqaaaaaaccceeeeeeaaaZZZRRRMMM@@@:::666555444444:::AAAgggnnneeebbbWWWZZZuuuwwwfffnnnmmmpppuuuwwwwwwwwwwwwwwwuuulllbbb\\\ZZZZZZWWWTTTWWWWWWWWWWWWXXXYYYZZZZZZbbbffflllqqqvvvzzz|||yyyyyyzzzuuuvvvvvvtttmmmcccZZZTTTPPPQQQSSSSSSOOOQQQcccwwwwwweeeVVVQQQSSSLLLOOORRRSSSPPPMMMKKKJJJCCCFFFPPPaaavvvyyylllrrrzzzuuunnnmmm~~~kkkxxx~~~qqqmmm{{{zzz||||||qqq[[[FFF;;;999999:::;;;===???AAAAAAAAAMMM\\\bbbnnnttt|||hhhmmm}}}yyytttpppllljjj\\\ZZZUUUMMMFFFDDDEEEHHHEEEEEEEEEDDDCCCCCCDDDFFFFFFEEECCCCCCCCCCCCBBB@@@>>>>>>@@@BBBCCCDDDEEEEEEEEEGGGJJJMMMNNNMMMLLLJJJIIIHHHGGGEEECCCBBBFFFKKKTTTSSSSSSTTTVVVXXX]]]bbbmmmrrr|||qqq___\\\YYYYYY[[[\\\]]]]]][[[ZZZUUUOOOJJJGGGGGGHHHSSSWWW]]]aaadddfffhhhiiiaaa^^^^^^eeepppyyy}}}~~~~~~yyyyyy~~~zzzwwwxxxuuuuuu{{{wwwvvv}}}{{{yyytttqqquuuxxxooocccYYY^^^fffnnnuuuwwwvvvtttlllhhhiiipppsssmmmbbb[[[RRRQQQSSS^^^pppnnn^^^UUUiiiZZZiiigggaaawwwsss```VVVMMMKKKKKKHHHEEEDDDBBB???;;;;;;;;;:::777444222111000//////.........------------------------------,,,+++,,,---...///333000......111555888:::AAAEEEFFFAAA>>>AAADDDEEEBBBJJJFFF???FFFJJJIIILLLIIIIIIJJJKKKKKKIIIGGGDDDDDDBBB@@@>>>???AAAEEEGGGEEEFFFFFFEEEFFFHHHMMMPPPVVV\\\aaa```[[[XXX[[[___cccaaaccchhhgggcccdddiiimmmoooqqqrrrrrrrrrtttuuuxxxyyyyyyxxxxxxyyy|||}}}~~~yyyuuullliiirrr|||~~~hhh___eeepppwwwzzz~~~|||{{{rrrtttwwwfff\\\ZZZgggsss~~~}}}zzz|||lll\\\bbbfffgggccc___\\\UUUNNNAAA999555777666555===IIIqqq|||wwwtttxxxxxxlllZZZSSSSSShhh{{{rrrgggnnntttuuuwwwxxxyyyyyyxxxxxxxxxoooccc[[[XXXXXXXXXXXXUUUXXXYYYVVVQQQPPPSSSWWW^^^dddlllrrruuuuuuuuuuuu~~~|||xxxvvvvvvwwwwwwzzzyyytttnnnjjjddd]]]QQQOOONNNKKKHHHRRRnnn|||nnnddd]]]WWWRRRQQQPPPPPPQQQQQQPPPMMMIIIHHHHHHPPPaaasss|||uuujjjeeegggkkk~~~mmm}}}}}}ooogggwww{{{yyyyyyuuu]]]CCC;;;999999:::;;;===???AAABBB@@@GGGUUUeeeuuu```iii|||yyysssqqqnnniiiccc^^^[[[YYYSSSQQQMMMIIIGGGFFFFFFFFFGGGEEECCCAAA@@@AAABBBCCCEEECCCBBBAAABBBBBBAAAAAABBBBBBBBBAAABBBDDDHHHLLLNNNOOOOOOPPPPPPNNNMMMLLLLLLMMMHHHFFFGGGBBBHHH\\\hhhmmmfffaaakkksssvvv}}}sssfff```]]]YYYYYY]]]XXXYYYYYYVVVPPPMMMLLLMMMVVVZZZ```eeehhhiiijjjjjjiii```ZZZ```nnnyyyzzzvvvwwwxxx{{{}}}{{{wwwxxx|||sss|||}}}xxx||||||yyyuuuooofff```[[[ccclllttt|||yyyuuunnnjjjnnnuuusssggg[[[SSSQQQTTT___lll}}}xxx___PPPqqqfffwwwvvvrrrppp^^^TTTJJJHHHIIIGGGEEEEEEBBB???<<<;;;;;;:::777444222111000//////.........------------------------------,,,+++,,,,,,.........---,,,---222777<<>>======@@@CCCEEEDDDEEEEEEEEEFFFIIINNNQQQ[[[___cccaaa[[[XXXZZZ]]]bbbaaacccggggggdddfffkkkjjjmmmooopppooonnnnnnooorrruuuxxxxxxvvvuuuwwwyyy{{{~~~~~~vvvyyyooo\\\TTT\\\jjjuuuzzz||||||uuupppmmmdddgggyyyvvvfff^^^^^^lllwwwppp^^^bbbfffhhheeeaaa\\\UUUNNNBBB:::555777666555===HHHkkkwwwooogggfffjjjsss~~~ggg\\\XXX\\\rrrvvvhhhmmmrrrtttvvvxxxzzzzzzzzzzzzwwwoooccc[[[XXXYYYYYYXXXVVVXXXYYYVVVRRRQQQSSSWWW^^^ccciiimmmnnnnnnmmmmmmrrrrrrssssssssstttvvvwwwuuuyyyzzzyyyxxxvvvooogggZZZUUUQQQNNNNNNXXXooo}}}sssmmmfff]]]VVVPPPOOOOOOQQQSSSSSSPPPMMMJJJIIIPPPaaarrr|||uuuhhhiiiooosssttt~~~uuupppyyy~~~|||{{{www```EEE===:::::::::<<<>>>AAADDDFFF@@@HHHSSS___mmmyyy```fffxxxpppjjjgggbbb```]]]YYYUUUQQQNNNLLLLLLKKKHHHFFFDDDDDDDDDEEEFFFDDDCCCAAAAAAAAABBBCCCAAA@@@??????@@@@@@@@@@@@AAACCCFFFGGGHHHJJJMMMPPPRRRSSSSSSSSSRRRQQQOOONNNJJJLLLIIIHHHJJJHHHSSSkkkzzznnneee]]][[[]]]XXXZZZ\\\[[[WWWSSSQQQQQQZZZaaagggiiifffdddfffhhh```]]]^^^gggsss||||||yyyzzz{{{zzzuuussstttxxxzzzwww|||}}}~~~zzzqqqggg```hhhrrr{{{~~~vvvooorrryyyxxxooodddVVVTTTYYYfffvvvlll]]]yyyttt~~~lll___TTTJJJHHHHHHGGGGGGHHHCCC???<<<;;;<<<;;;777444222111000//////.........------------------------...---,,,,,,,,,,,,------,,,++++++---111777===AAA???DDDDDD@@@>>>BBBGGGHHHYYYYYYMMMEEEKKKMMMHHHHHHHHHFFFEEEIIINNNPPPMMMIII???>>><<<;;;<<<>>>AAACCCCCCDDDEEEEEEFFFJJJOOOSSS___ccceeebbb[[[WWWXXX[[[aaa```cccggggggfffiiimmmmmmoooqqqqqqooonnnnnnooopppsssuuuuuussssssuuuwww}}}jjj\\\LLLGGGPPP```nnntttuuurrrfff^^^ZZZRRRWWWlllvvvhhhaaabbboooyyysss___bbbgggjjjhhhccc^^^UUUMMMBBB:::666777666555<<>>===<<<;;;<<<>>>AAABBBBBBCCCDDDEEEGGGKKKPPPTTT```bbbccc```ZZZWWWWWWYYY___```ccceeeggghhhkkkooonnnnnnnnnlllkkkkkknnnppprrroookkkjjjnnnssswwwyyyyyyvvvlllXXXMMMBBB???GGGTTT```fffgggcccVVVMMMJJJFFFOOOfff|||~~~}}}zzzkkkccccccnnnxxx~~~sss^^^ccciiimmmkkkfff```UUULLLCCC:::666777666555<<>>===<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEGGGLLLQQQUUU^^^___```]]]YYYWWWXXXYYY]]]```bbbccceeeiiimmmooojjjhhheeebbbaaadddiiinnnqqqfff[[[ZZZdddpppvvvxxxrrrwww{{{~~~{{{jjj^^^NNNHHHAAA>>>BBBIIIOOOSSSTTTQQQFFF@@@AAA@@@LLLdddzzz}}}yyyvvv~~~oooeeecccoooyyy~~~}}}yyy~~~rrr```eeekkkooommmhhhaaaVVVLLLBBB:::666777666555<<>>???AAACCCDDDCCCDDDEEEFFFHHHLLLQQQUUU]]]^^^]]][[[YYYWWWXXXZZZ\\\```bbbaaaccciiimmmnnnllliiieeeaaa___bbbhhhmmmkkk___TTTUUU```lllssssssyyyzzzyyyyyyzzzsssggg\\\LLLIIIDDD@@@???@@@BBBDDDBBBAAA:::999===>>>KKKcccxxx}}}{{{zzzrrrhhhfffsss}}}~~~}}}yyyrrrdddhhhnnnqqqoooiiibbbWWWMMMAAA999555777666666===IIIjjjuuu{{{qqqmmm|||wwwfffZZZQQQOOO``````ggg}}}}}}ooovvv{{{|||~~~~~~xxxqqqggg```]]]\\\ZZZXXXZZZZZZYYYWWWUUURRRPPPOOOPPPTTTZZZ___ccchhhmmmppppppqqqqqqqqqooooooqqqsssuuuxxx|||{{{fffbbb```nnn}}}wwwpppooorrrqqqkkkeeeUUUPPPPPPZZZhhhrrryyy~~~ppptttrrrrrr{{{cccHHH???::::::;;;>>>CCCIIIOOORRRWWWYYYZZZ```ppp~~~~~~ttt^^^XXXzzz|||pppddd[[[OOOMMMJJJGGGEEEDDDDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHNNNOOOPPPOOONNNKKKHHHFFFFFFIIIKKKLLLMMMQQQXXX^^^[[[___dddfffeeedddbbbbbb]]]\\\[[[YYYXXXXXXXXXXXXUUUXXXVVVUUUYYY]]]ppp|||rrrjjjeeebbb```^^^\\\ZZZZZZ___eeehhhfffcccbbbrrr|||zzz{{{yyywwwxxx|||vvvsssyyyzzzppplllggg___YYYZZZVVV\\\ooouuu\\\QQQHHHGGGGGGFFFDDDEEEDDD@@@===<<<===<<<999555222111000//////.........------------------------((()))***,,,------------***+++,,,+++,,,222<<>>???AAACCCDDDDDDEEEFFFFFFHHHKKKQQQUUU______]]][[[YYYXXXYYYYYY[[[```bbb___aaahhhllllllpppnnnkkkfffccccccgggjjjhhhdddbbbdddjjjpppssstttzzz|||{{{xxx}}}vvvpppeeeZZZLLLJJJFFF@@@<<<;;;===???999;;;888:::@@@@@@KKKbbbvvv{{{sssllllllwww|||ooohhhkkkpppsssoooiiibbbXXXOOO@@@888444666777666>>>JJJkkkvvvqqq~~~|||qqq~~~ooo]]]PPPPPP[[[YYY```xxxqqqwww|||}}}zzzrrrhhhaaa]]][[[YYYWWWZZZYYYWWWVVVTTTQQQNNNLLLNNNQQQUUUYYY]]]bbbgggjjjpppsssvvvsssnnnmmmpppuuussswwwzzz~~~~~~hhh___XXXfff}}}{{{ssskkkVVVPPPOOOXXXeeeooovvv|||vvv~~~nnnqqqooo|||dddHHH@@@;;;<<<>>>BBBFFFLLLPPPSSSXXX\\\]]]___mmm~~~iiiVVVQQQuuu|||ssshhh^^^SSSMMMHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHJJJLLLOOOPPPPPPOOOLLLJJJMMMPPPSSSVVVYYYaaallluuu{{{zzzwwwqqqooollliiifffdddcccbbbaaabbb]]][[[]]]]]]jjj}}}tttooojjjfffccc\\\\\\]]]```ccceeeeeedddcccnnn{{{|||yyyzzz}}}rrrkkkkkkvvv}}}~~~|||www{{{xxxrrrlllccc\\\WWWVVV^^^rrr|||sssYYYPPPHHHHHHJJJIIIHHHHHHDDDAAA===<<<===<<<999555222111000//////.........------------------------&&&(((***,,,---......---...///...,,,+++///999AAA@@@CCCAAA<<<:::???FFFIIILLLJJJAAA???DDD@@@AAANNNAAADDDFFFCCC???>>>AAAEEE;;;<<<<<<===???@@@BBBCCCEEEEEEFFFFFFHHHKKKPPPTTTbbbaaa___\\\ZZZYYYXXXYYY[[[```aaa^^^```ggglllkkknnnnnnlllgggcccaaaaaaaaajjjooouuuxxxxxxxxxxxxxxxjjjsssxxxxxx|||xxxpppbbbTTTMMMKKKFFF???:::888<<>>???BBBFFFKKKQQQVVVXXX\\\aaa```bbb{{{}}}gggSSSMMMccczzzkkk\\\SSSLLLFFFFFFJJJHHHCCCAAACCCDDDBBBBBBEEEAAAEEEHHHGGGEEEEEEIIIMMM]]]bbb___TTTPPPSSSPPPGGGJJJMMMOOOOOOMMMNNNTTTZZZ```jjjuuu||||||zzztttkkkaaa^^^aaafffxxx~~~~~~yyypppkkkeeeeeefffiiimmmmmmjjjggglllhhhccc```___```aaabbbXXXVVVVVV[[[fffuuuuuunnneee\\\WWWUUU[[[ooo{{{wwwuuu^^^TTTKKKHHHHHHFFFGGGIIICCC@@@===;;;;;;:::888666333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,++++++---333;;;@@@AAACCCAAA<<<<<>>AAAEEE@@@>>>:::888;;;<<<<<>>===BBBFFFFFFMMMHHHBBB???@@@DDDHHHKKKFFF===???AAA???CCCFFF@@@???;;;999;;;<<<;;;>>>CCCCCCCCCFFFJJJKKKKKKQQQYYYaaaffffff```YYYWWWVVVTTTVVV]]]bbbaaa___aaafffhhhccc\\\SSSOOOSSSZZZaaacccvvv}}}{{{sssppprrrssstttssssssrrrssszzzzzzgggVVVMMMKKKFFFCCCAAA???>>>CCCJJJbbbhhhmmmkkkeeeeeennnwww}}}xxxwwwyyylllsssuuuxxxxxxtttmmmdddVVVJJJ???777333555444333:::EEE```zzz}}}iiiaaaeeejjjvvvqqq|||vvvhhhWWWPPPMMMcccmmmbbbiiirrr{{{~~~}}}wwwllleeebbb___ZZZVVVYYYYYYYYYWWWTTTPPPLLLJJJGGGHHHJJJOOOVVV]]]dddhhheeeeeeeeefffhhhkkkmmmnnnqqqsssvvvyyyzzz|||{{{xxxvvvvvvvvvtttrrrpppmmmnnnxxxxxxiii^^^QQQLLLHHHJJJSSS___iiinnnrrrvvvyyyyyyzzzzzzuuummm```[[[\\\ggguuummmkkkpppttt|||ooo}}}xxxssseeeIII@@@;;;===???CCCHHHLLLPPPSSSVVV^^^```eee___OOOQQQeee}}}~~~{{{pppeeeXXXOOOHHHGGGHHHFFFDDDDDDCCCDDDIIINNNNNNIIIGGGIIIKKKPPPTTTTTTQQQRRRXXX___rrrvvvrrriiieeefffccc\\\]]]___```aaaeeennn{{{yyyjjjaaabbbfffjjjnnntttzzzyyyuuuvvvtttyyy{{{yyyrrrtttwww|||}}}zzzuuunnnhhhbbb^^^]]]^^^ZZZWWWVVVZZZ___dddfffcccppptttjjjZZZXXX___rrr|||ooo[[[RRRLLLKKKJJJGGGDDDEEEBBB@@@===;;;;;;:::888777222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,+++---222;;;AAABBBFFFFFFBBBAAADDDFFFFFFPPPKKKEEEBBBCCCGGGJJJLLLJJJ???===??????FFFLLLEEE@@@<<<:::;;;<<<;;;===AAACCCCCCEEEIIIIIIJJJPPPWWW```fffhhhbbb[[[XXXVVVTTTUUU\\\bbbbbb```aaaeeeiiifffmmmnnnjjjlllqqqjjj\\\```hhhooopppoooooorrruuurrrqqqpppqqqpppqqqvvv}}}xxxgggZZZTTTUUUTTTTTTSSSOOOQQQ]]]kkk{{{yyy|||}}}zzzzzz{{{kkksssxxx{{{{{{uuummmcccUUUHHH>>>666333555444222999CCCUUUiiisssyyyjjjaaafffeeegggpppuuummmyyyxxxgggWWWTTTOOO\\\yyysssjjjkkkssszzz~~~}}}uuunnneee___]]]\\\ZZZWWWXXXXXXXXXVVVSSSPPPLLLJJJEEEFFFHHHLLLQQQXXX^^^aaaaaaaaabbbdddhhhlllppprrrsssuuuwwwyyyzzz||||||zzzyyyyyywwwvvvwwwwwwuuusssyyywwwhhh]]]OOOJJJFFFHHHQQQ]]]fffkkkoootttxxxvvvsssooofff]]]TTTPPPQQQ[[[kkkzzz}}}ooottt}}}wwwkkkaaazzz~~~vvvrrrfffJJJBBB===???AAAEEEIIIMMMPPPRRRTTT\\\^^^eeeyyy]]]RRRVVViiizzzwwwvvvrrrjjjcccRRRKKKEEEDDDGGGHHHFFFDDDHHHJJJPPPTTTRRRNNNPPPUUU]]]___bbbeeeiiiooouuuyyy~~~uuuiiicccdddgggnnnxxx||||||{{{|||~~~}}}vvvqqqpppppppppkkkeeebbbaaaaaa___^^^WWWcccvvv{{{ppp]]]ZZZaaauuu|||jjjXXXPPPJJJJJJKKKHHHFFFFFFBBB???===;;;;;;:::999777222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,,,,,,,,,,222;;;CCCEEEIIIIIIEEEDDDGGGIIIHHHOOOMMMIIIHHHJJJKKKMMMMMMQQQCCC?????????IIIRRRNNNAAA===;;;<<<;;;:::<<<@@@CCCCCCEEEHHHGGGGGGLLLSSS___fffjjjddd\\\XXXVVVTTTTTT[[[bbbdddaaa___dddkkkqqqoooWWWXXX]]]eeemmmpppqqqqqqsssrrrpppppppppmmmiiimmmuuuttt}}}vvvooolllkkkkkkjjjeee```ggg|||{{{}}}yyyhhhpppzzz}}}|||vvvmmmbbbSSSGGG===555222444444222888BBBWWWhhhooowwwooogggnnnkkkhhhnnnqqqlllxxx{{{lll^^^YYYZZZQQQTTTmmm~~~yyyrrrrrrwww{{{|||~~~qqqjjjbbb\\\ZZZZZZYYYXXXWWWWWWWWWUUUSSSOOOLLLIIIEEEEEEFFFHHHLLLRRRWWWZZZ]]]^^^___bbbgggmmmrrruuuuuuvvvxxxyyyzzz|||~~~{{{{{{{{{yyyxxxyyy{{{yyyuuuwww|||yyyiii^^^MMMIIIEEEGGGQQQ\\\eeeiiilllrrruuuqqqjjjaaaUUUKKKJJJHHHJJJSSSdddvvvzzzpppkkkggg}}}~~~fffKKKCCC>>>???BBBEEEIIILLLNNNPPPTTT[[[]]]ccc~~~yyy}}}^^^UUU\\\mmmzzztttnnnhhhcccaaaVVVRRRLLLHHHHHHJJJKKKJJJUUUVVVYYY[[[YYYYYYbbblllxxxvvvyyyuuusssvvv|||}}}yyyxxx|||~~~vvvrrroookkkeeeaaaZZZccclllwwwsss^^^\\\dddwww}}}iiiWWWOOOJJJJJJJJJHHHFFFGGGAAA???<<<;;;;;;;;;999888222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))+++---,,,,,,111;;;DDDFFFJJJJJJFFFEEEHHHJJJIIILLLKKKJJJKKKMMMNNNMMMLLLSSSFFFBBBAAA@@@IIITTTRRRCCC>>>;;;<<<;;;999;;;???CCCCCCDDDGGGFFFEEEJJJQQQ^^^ggglllfff]]]XXXVVVUUUTTTZZZbbbeeeaaa\\\aaajjjwwwqqq]]]PPPPPPWWWdddnnnrrrrrrrrrpppllljjjiiidddaaalllzzzuuu}}}~~~|||sssiiiuuu{{{~~~|||vvvmmmbbbRRREEE;;;555222444444111777AAA]]]qqqwwwzzzxxxooosssooojjjjjjgggppp|||zzzsssssskkkZZZRRR___fff[[[SSSfff{{{~~~zzzxxx{{{{{{{{{~~~vvvpppggg___[[[YYYYYYXXXVVVVVVVVVUUURRROOOKKKIIIEEEDDDDDDEEEIIIOOOUUUYYY^^^^^^___bbbffflllqqqtttuuuvvvwwwxxxxxxzzz~~~~~~{{{zzzzzz{{{zzzzzz{{{yyyttttttwwwyyyjjj^^^NNNIIIEEEGGGOOOZZZaaaeeeggglllmmmfff]]]TTTJJJBBBAAACCCGGGOOO___ttt}}}xxxzzz}}}~~~fffJJJCCC===???AAAEEEGGGJJJKKKLLLSSSZZZ\\\ccc~~~zzzdddWWWZZZjjj{{{~~~vvvkkkccc___]]]\\\]]][[[TTTQQQSSSVVVVVV^^^```bbbdddccchhhxxx~~~}}}{{{sssmmmkkknnnnnnooozzzttt___^^^eeexxx~~~kkkYYYQQQJJJIIIIIIFFFEEEFFFAAA???<<<;;;;;;;;;999888333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,(((+++---,,,,,,111<<>>BBBBBBDDDGGGGGGFFFLLLSSS]]]gggmmmhhh^^^XXXVVVUUURRRXXXaaaddd___XXX]]]gggooo|||}}}xxxxxxsssjjjUUUNNNNNN[[[jjjpppooonnniiibbb\\\XXXSSSUUUkkk|||xxxyyy}}}~~~zzzuuu~~~qqqlllzzz{{{}}}|||uuulllaaaRRREEE;;;444111444444111666@@@___{{{yyyttteeezzzpppfff\\\QQQNNN[[[iii```QQQ___uuu}}}{{{xxxzzz{{{{{{|||uuukkkbbb\\\YYYYYYYYYUUUUUUUUUTTTRRRNNNKKKIIIEEEDDDBBBCCCHHHPPPXXX]]]fffeeedddeeeggglllpppssstttuuuvvvuuuvvvxxx{{{~~~|||zzzzzz|||yyyyyy{{{zzzvvvvvvyyy{{{xxxiii^^^PPPKKKFFFGGGMMMVVV\\\___```bbb___VVVNNNJJJGGGCCC>>>DDDIIIMMMZZZooo~~~zzzdddHHHAAA>>>@@@CCCFFFHHHJJJKKKKKKQQQYYY^^^eeeiiiTTTUUUiiizzz{{{ssskkkdddaaabbbjjjnnnhhhbbbdddgggiiimmmoootttwwwyyy}}}~~~xxxqqqwwwsss```^^^fffyyy~~~lll\\\RRRKKKHHHGGGEEECCCEEEAAA>>><<<;;;;;;;;;:::888444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,(((+++...---,,,111<<>><<<;;;;;;;;;:::999333222000///...---......---,,,,,,---......---+++************************...,,,+++---...000888BBBHHHFFFCCCAAA@@@AAADDDFFFEEEAAA???AAAFFFIIILLLMMMJJJJJJIIIFFFFFFJJJMMMNNNKKKFFF???<<<<<<;;;:::888>>>@@@BBBCCCEEEIIINNNRRR^^^dddkkkjjjcccZZZTTTRRRRRRRRRXXXaaaddd___\\\^^^mmmjjjppp{{{~~~yyyxxx}}}zzzoooeeebbbeeeeee]]]UUURRRHHHIIIRRRRRRTTTqqqwwwVVVMMMMMMTTTlllzzz{{{}}}mmmppp|||wwwnnn___NNNBBB777444333555444333777<<<^^^xxxsssdddttt{{{nnniiiZZZKKKMMMNNNLLLHHHOOO^^^jjjnnnmmmtttzzz~~~{{{ssspppiii___[[[[[[ZZZWWWVVVTTTRRRPPPOOONNNKKKIIIGGGEEEBBBBBBFFFLLLTTTYYYccciiiooooookkkjjjnnnrrrtttooojjjiiinnnuuu{{{}}}~~~~~~}}}|||yyyzzz}}}wwwgggZZZOOONNNJJJFFFGGGLLLPPPRRRRRRLLLIIIKKKJJJFFFEEEHHHJJJMMMPPPUUU^^^mmm}}}~~~ssswww~~~uuuzzzcccGGGAAA???CCCGGGKKKLLLNNNOOOPPPYYY]]]aaajjj{{{```QQQTTTeeeuuu{{{rrrllloooyyywwwhhhaaafffzzzuuuiii^^^OOOJJJKKKFFFGGGIIICCC@@@>>><<<;;;;;;;;;:::999333222000///...---......---,,,+++,,,......,,,+++************************---++++++------000888AAAHHHGGGDDDBBBAAACCCEEEHHHHHHDDDBBBCCCGGGIIIJJJJJJGGGEEEIIIOOOKKK@@@>>>DDDFFFCCC???<<<;;;:::999888===>>>@@@BBBEEEIIINNNRRR^^^fffooopppiii```YYYWWWOOONNNSSS```gggfffbbbaaajjjkkkrrr{{{~~~}}}}}}uuukkkaaaWWWPPPMMMRRRTTT```pppvvvyyyqqqWWWCCC@@@AAAFFF\\\xxx}}}}}}}}}qqqsss~~~~~~xxxmmm]]]LLL@@@777444333555444333666<<<[[[|||xxxzzzxxxgggMMMPPPOOOJJJDDDJJJ[[[jjjqqqqqqvvvyyyzzz}}}{{{xxxuuulllaaa[[[ZZZYYYUUUVVVTTTRRRPPPOOONNNKKKIIIGGGEEEBBBAAADDDIIIOOOSSS]]]cccjjjkkkiiihhhlllpppmmmiiieeeeeejjjrrrxxx{{{}}}~~~~~~~~~{{{mmmbbbUUUSSSOOOJJJIIIJJJLLLLLLOOOLLLLLLPPPPPPLLLKKKMMMPPPSSSWWW\\\dddppp}}}~~~|||yyyxxxuuuzzzxxxppptttbbbGGGBBBCCCFFFKKKNNNPPPQQQRRRTTTYYY[[[^^^gggzzz|||\\\MMMOOObbbsss{{{xxx~~~~~~jjjjjjmmmuuu~~~}}}nnnjjjpppyyylll___OOOJJJKKKFFFFFFHHHDDD@@@>>><<<;;;;;;;;;:::999333222000///...---......,,,++++++,,,------,,,***************************---++++++------///777@@@EEEEEEDDDBBBAAABBBFFFIIICCCDDDDDDEEEFFFIIIJJJKKKMMMBBBBBBOOOPPPCCC<<<@@@???@@@???===:::999888999:::<<<>>>@@@DDDHHHNNNRRR[[[fffrrrvvvoooddd]]]ZZZPPPLLLOOO\\\iiijjjccc\\\aaaiiirrryyy~~~}}}~~~~~~ppp]]]PPPPPPUUUgggsssnnnPPPDDD>>>@@@===;;;NNNhhh|||yyy{{{}}}uuuwwwxxxkkk[[[JJJ???666444333444444333666<<>>BBBGGGMMMQQQVVVcccrrrxxxqqqfff\\\XXXTTTMMMLLLWWWeeeggg]]]QQQUUUcccpppvvv}}}xxxvvvyyyvvviiiZZZUUU___jjjzzzuuudddMMMEEEBBBFFFIIIAAA>>>QQQlll~~~}}}~~~~~~{{{wwwvvvzzzzzz~~~www|||wwwjjjYYYIII???666333333444333222666<<>>CCCIIINNNRRR]]]mmmyyy{{{rrrdddZZZTTTOOOJJJKKKUUU^^^[[[SSSLLLXXXfffqqqyyy|||yyysss]]]WWWSSSYYYjjj}}}iiiVVVWWWaaahhhgggeeeccc]]]NNNHHHWWWmmm~~~~~~}}}}}}~~~~~~wwwsssuuu|||wwwqqqxxx{{{xxxwwwfffTTTFFF>>>555333222333333222555;;;LLLbbbjjjlll___]]]hhhkkkhhhfffcccccc{{{bbbXXXUUUQQQLLLFFFDDDKKKUUU[[[fffqqqvvvxxx{{{|||zzzzzzzzzssseeeZZZWWWVVVUUUSSSQQQOOOOOONNNNNNLLLJJJCCCBBBAAAAAABBBCCCFFFGGGFFFKKKQQQVVV[[[___dddgggkkkkkkllllllmmmpppuuuxxx}}}ooo]]]QQQJJJGGGOOOZZZnnn}}}}}}}}}yyyvvvvvvvvvsssuuuxxxyyyzzz|||~~~{{{mmmwww~~~~~~}}}yyy|||WWWCCCJJJKKKMMMOOOOOOPPPPPPSSSUUUSSS___ggglll~~~xxxnnnQQQJJJ\\\lll{{{wwwoookkkjjjmmmuuu}}}|||vvvpppkkkbbbYYYVVVXXXSSSQQQNNNMMMOOOXXXcccjjjnnnooo|||sssggg```^^^bbbkkk{{{{{{fff\\\\\\zzzvvvssscccRRRJJJIIIDDDDDDHHHDDDBBB@@@===;;;;;;:::888777333222000///...---......---,,,+++,,,......,,,+++***************************)))+++---,,,,,,222:::FFFJJJLLLJJJEEECCCGGGLLLFFFOOOPPPIIIGGGNNNSSSQQQTTTnnnxxx```EEE@@@DDDDDD:::999888999::::::999888222444666999<<>>777555222222333222111555;;;SSSppp}}}rrrvvvzzzuuunnncccttt{{{ggg\\\bbbDDDBBBDDDFFFCCCBBBKKKXXXZZZeeeppptttvvvyyy|||||||||~~~yyylll^^^XXXTTTRRRRRRQQQOOONNNNNNNNNLLLJJJFFFDDD@@@>>>>>>???AAACCCFFFGGGJJJNNNSSSYYY^^^aaacccfffiiikkklllpppuuuyyy~~~~~~~~~}}}yyynnniiifffddd___\\\cccnnn|||jjjYYYQQQJJJEEELLLYYYbbb|||}}}||||||zzzwwwsssppppppqqqnnnooopppqqquuu|||www}}}~~~wwwyyyuuunnn}}}xxxSSSCCCOOONNNOOOPPPPPPPPPQQQSSSUUURRRXXXZZZaaayyyVVVHHHWWWcccooo}}}rrrmmmooo|||yyyuuuccc[[[VVVVVVTTTQQQSSSYYY\\\[[[WWWUUU[[[qqq{{{lllhhhfffdddcccnnnvvviiieeennnrrrrrr~~~{{{nnngggeeemmmuuuxxxuuuvvvooo```SSSGGGEEEFFFEEECCCBBBCCC@@@===;;;;;;:::888666555333000000000000///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++---000555999LLLLLLJJJFFFBBBAAADDDGGGKKKGGGDDDFFFGGGFFFIIIMMMLLLLLLGGGBBBDDDJJJHHHBBBAAA>>>:::666555666:::<<<555333222555;;;AAACCCCCCLLLNNNZZZpppwwwlllcccYYYQQQNNNIIIHHHWWWkkkfffQQQKKK[[[fffbbbeeeqqq|||zzzzzzzzzyyywwwwwwyyy{{{|||oooppp{{{tttbbb]]]wwwyyy|||~~~{{{yyyzzzzzz{{{}}}yyypppttt|||yyylllgggjjj|||zzzxxxxxxxxxyyy|||{{{zzzzzzaaaJJJ;;;555555444333222444777:::<<>><<<;;;;;;;;;:::888555333000000000000///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,///333777FFFGGGGGGCCC???===@@@CCCJJJHHHGGGHHHFFFCCCEEEJJJKKKMMMKKKEEEDDDJJJOOOOOOEEEAAA<<<777444444777999666333222444999>>>AAABBBLLLPPP[[[mmm~~~|||qqqfff\\\SSSPPPKKKIIISSSccccccYYYQQQTTT```ppp|||{{{uuuwwwxxxwwwvvvttttttvvvxxxwwwyyyuuuqqqzzzzzzqqqooovvvwwwyyy{{{|||{{{zzzxxxzzzxxxyyy|||}}}qqqjjjsss|||rrreeebbbgggrrr{{{zzz~~~ttt\\\GGG:::555555444222222333555888:::HHHeee~~~{{{yyy|||sss```PPPCCC>>>EEEFFF???AAAJJJUUU[[[ccckkkpppsssvvvxxxyyy{{{zzzrrreeeZZZTTTSSSPPPPPPPPPOOOOOONNNMMMLLLJJJHHHDDDAAA?????????@@@@@@BBBFFFIIIKKKOOOTTTWWW]]]```eeejjjoootttxxx{{{zzz|||~~~~~~|||}}}xxxlll___UUUNNNIIIFFFFFFEEECCCFFFMMMWWWtttnnnUUUNNNFFFAAAAAAEEEHHHIIIPPPZZZqqq|||yyyxxxyyyuuuoookkkjjjjjjiiiiiiiiiiiijjjpppyyy|||wwwrrrzzzxxxkkkPPPHHHLLLMMMMMMNNNOOOPPPQQQPPPPPPQQQPPPaaajjjqqqkkkKKKNNNZZZ```ooo|||kkk^^^___ggghhhmmmrrryyyttteeeZZZYYYXXXSSSSSSYYYXXXVVVVVVWWWTTTRRRUUUZZZUUUQQQNNNQQQWWW[[[ZZZYYYSSSXXXeee~~~~~~vvvsssrrrrrrxxx|||yyywwwkkkeeeWWWJJJGGGGGGFFFCCCCCC???===;;;;;;;;;<<<;;;:::555333000000000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---000333EEEGGGHHHFFFBBB@@@AAACCCJJJHHHGGGFFFCCC???BBBHHHGGGKKKLLLFFFBBBFFFMMMQQQHHHEEE???888333222444666777444222222666;;;???AAAGGGPPPZZZfffwwwyyynnnbbbWWWRRRMMMIIINNNWWWiiilllaaaQQQUUUmmm~~~~~~wwwrrrrrrrrrooosssttttttrrrpppppprrrtttxxxzzz||||||{{{zzzyyyxxxwwwvvvxxxvvvvvv}}}wwwpppqqqzzzrrrfff[[[[[[cccjjjnnnUUUCCC999666555444222111222333555777;;;\\\~~~}}}qqqXXXJJJAAADDDDDD<<<<<>>>>>???>>>@@@CCCEEEGGGJJJNNNQQQVVV[[[bbbhhhmmmrrrwwwzzzwwwyyy{{{|||||||||~~~~~~~~~|||uuuiii[[[OOOHHHDDDBBBBBBCCCAAA@@@CCCGGGIIIZZZzzzcccQQQEEEBBB???>>>???BBBCCCCCCGGGNNNaaa}}}yyyvvvttttttpppjjjfffeeedddddddddiiihhhjjjsss~~~|||vvvtttsssvvv{{{eeeOOOJJJOOOMMMMMMMMMMMMNNNOOOPPPPPPTTTUUUgggnnnkkk~~~vvvqqq}}}sssPPPMMMUUUZZZgggzzzzzzhhh___^^^XXX[[[___fffqqq}}}vvvhhh\\\ZZZXXXTTTVVV[[[VVVSSSTTTXXXXXXTTTRRRSSSTTTSSSTTTWWWZZZ[[[YYYVVVTTTUUUYYYhhhzzzwwwwwwwwwwwwzzz}}}}}}zzzmmmfffXXXKKKFFFFFFEEEBBBBBB@@@>>><<<;;;;;;;;;:::999555333000000000000///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***+++...000AAAEEEIIIIIIFFFCCCBBBCCCKKKHHHGGGIIIIIIFFFEEEGGGFFFKKKNNNMMMJJJIIIIIIJJJHHHFFFAAA:::333111333666999666333111333777;;;>>>AAALLLUUU]]]nnnyyykkk\\\SSSMMMHHHIIILLLcccoookkkVVVNNN[[[hhhiiinnnpppmmmhhhfffjjjnnnooopppppppppooommmmmmoooqqqzzz{{{}}}yyywwwuuuuuuuuuuuuxxx{{{pppqqqzzzqqqfff[[[SSSYYYdddtttiiiRRR@@@888555444333222111111222333444>>>YYYyyycccSSSFFFEEEDDD>>><<>>======>>>???BBBCCCDDDFFFJJJLLLOOOUUU]]]dddiiinnnssswwwxxxyyyzzz{{{{{{||||||}}}zzzzzzwwwmmm^^^PPPHHHEEEBBBDDDGGGHHHFFFEEEFFFIIIGGGMMMfffiiiPPPDDDEEEDDDAAA???>>>>>>>>>===BBBFFFVVVuuuyyyuuurrrpppoookkkeeeaaa````````````gggggglllxxx{{{{{{sss{{{rrrooommmrrr||||||aaaNNNJJJMMMLLLLLLLLLKKKKKKLLLOOOPPPVVVTTTaaaiiidddwwwtttlllxxxyyyVVVMMMQQQVVVcccsss{{{jjj```ZZZZZZZZZ^^^gggqqqyyy{{{uuujjjaaa^^^\\\XXXYYY\\\XXXWWWZZZ^^^^^^[[[[[[^^^iiimmmmmmggg___[[[YYYXXX\\\ZZZWWW]]]ppp||||||}}}|||zzzvvvqqqyyy~~~qqqgggXXXJJJEEEEEECCCAAAAAABBB@@@===;;;;;;:::888777555333000000000000///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******---///999???FFFHHHFFFCCCAAAAAAJJJJJJPPP\\\aaa[[[OOOGGGJJJLLLRRRYYY[[[VVVLLLDDDDDDDDDBBB<<<555222444888:::888444111111444888;;;>>>GGGPPPWWWggg}}}uuucccVVVNNNIIIFFFFFFLLL[[[eee```SSSMMMRRRZZZ]]]aaacccbbbccciiinnnnnnmmmmmmmmmmmmlllllloooqqquuuwww~~~zzzxxxwwwwwwuuuxxx|||qqqhhhlllsss|||vvvfff[[[SSSQQQ___ppp~~~fffOOO???666333333333222111000111111222:::OOOiiiwww~~~uuubbbPPPKKKHHHBBB>>>>>>FFFLLLVVV___gggmmmqqqttttttuuuwwwvvvpppfffZZZRRRPPPOOONNNMMMLLLLLLLLLLLLIIIHHHEEEBBB@@@>>>=========???AAABBBBBBDDDGGGIIIKKKQQQZZZaaaeeejjjqqqvvvzzzzzzzzz{{{||||||{{{zzzxxxwwwqqqdddTTTHHHEEEEEEDDDJJJPPPQQQOOONNNOOOOOOPPPQQQdddqqqUUUHHHDDDJJJHHHEEEAAA===;;;<<<<<>>HHHMMMMMMIIIFFFEEEGGGMMM\\\nnnuuujjjWWWJJJPPPMMMPPP[[[bbb[[[KKK??????AAABBB>>>888444666999;;;:::777333111222555999>>>CCCJJJTTT```rrrnnn^^^SSSLLLGGGDDDAAALLL]]]fff\\\KKKGGGNNNUUU[[[```aaadddhhhkkkjjjiiijjjjjjjjjjjjllloooqqqsssuuu|||}}}zzzyyyzzz{{{|||yyyssskkkjjjnnnooonnntttvvvhhhYYYRRRPPPXXXoooxxx```KKK<<<555222333222222111111111222222222DDD\\\vvv|||fffgggnnnooojjjjjjgggooo}}}oooYYYPPPLLLGGGAAA>>>BBBIIISSS\\\dddiiinnnppprrrssstttuuurrrjjj^^^TTTQQQPPPNNNMMMLLLLLLMMMMMMJJJIIIFFFDDDAAA???=========>>>@@@@@@AAABBBEEEGGGIIIPPPXXX^^^aaagggooovvvyyyxxxyyyzzz||||||zzzxxxyyytttjjj[[[LLLDDDDDDGGGKKKVVV```bbbaaaaaaaaa```fffhhhvvv|||]]]JJJEEEFFFIIIHHHEEEAAA===<<<===???>>>IIIZZZpppxxxsssqqqooommmjjjddd```\\\ZZZZZZ[[[\\\\\\___dddnnnzzz|||wwwqqqiiikkk|||ooocccvvvuuuqqqttt|||~~~xxx~~~uuu[[[LLLIIIIIIIIIKKKMMMLLLJJJJJJMMMPPPRRRNNNNNNUUU]]]jjjzzzzzz}}}}}}^^^NNNLLLRRR___jjj{{{jjjbbbZZZYYY]]]fffttt{{{vvvtttrrrpppnnnkkkhhhffffffhhhiiijjjhhhddddddnnn{{{uuuhhhffffff_________```aaahhhwww|||gggYYYJJJEEEEEEDDDDDDDDDAAA???<<<;;;;;;;;;999888555333000000000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,---///555???KKKSSSTTTPPPLLLJJJEEELLLZZZhhhjjj```UUUQQQ___UUURRRYYY]]]UUUFFF<<<;;;@@@DDDAAA:::555555888<<<;;;:::666222111333666===<<>>===:::<<<>>>>>>???@@@CCCEEEFFFMMMTTTXXX[[[aaakkksssttttttuuuxxx|||}}}{{{xxxwwwpppcccTTTIIIGGGLLLQQQ^^^mmm{{{mmmUUUIIIFFFGGGFFFGGGGGGDDD@@@???@@@BBBCCCSSSgggxxx{{{wwwrrroooooommmjjjggg^^^[[[WWWVVVWWWYYYZZZ[[[```gggrrr|||zzzrrrhhh___RRRcccvvv|||mmmiiiqqq{{{oooVVVMMMMMMNNNGGGKKKNNNNNNKKKJJJMMMPPPXXXXXXUUUVVV\\\dddwww|||~~~|||___MMMIIIPPP[[[cccyyyvvvkkk```]]]^^^fffvvvwww{{{yyyxxxyyyuuuzzzuuukkkjjjmmmooouuuuuussspppmmmlllllllllkkkjjjkkkooorrryyyqqqgggdddeeeiiikkkfffaaaeeemmmttt|||}}}~~~hhhYYYKKKFFFFFFFFFFFFFFF???===;;;;;;;;;<<<;;;:::555333000000000000///------------,,,,,,,,,++++++++++++++++++++++++++++++***,,,------------...000111;;;IIIRRRSSSPPPLLLJJJEEEIIIPPPTTTPPPLLLPPPXXXrrrdddZZZ[[[ZZZQQQEEE>>>:::@@@EEECCC<<<555444666<<<<<<;;;777333111222555;;;555:::GGGNNNRRRhhhttteeeWWWLLLEEEAAABBBIIIUUUaaacccYYYMMMIIIPPPWWWYYY[[[___```___aaaccceeefffgggjjjnnnqqqpppooolllmmmvvv{{{|||{{{zzzzzzzzz|||}}}xxxiiigggkkkuuu|||tttmmmZZZOOOFFFHHHSSSkkkyyyxxxzzzvvv{{{}}}|||lllPPP===444333444111111222222333333333333111>>>OOObbbmmmmmm}}}|||ddddddjjjlllgggaaaTTT^^^xxxwwwooo|||zzzfffOOOGGGIIIKKKGGGBBB888???JJJUUU^^^eeejjjnnnsssqqqrrruuuvvvqqqfff\\\SSSQQQOOOMMMMMMMMMNNNOOOLLLKKKIIIFFFCCCAAA>>>===999:::<<<======???BBBDDDBBBHHHOOORRRTTT[[[fffoooooooooqqqvvv{{{}}}|||yyytttlll^^^QQQKKKNNNVVV\\\sssfffUUUMMMJJJIIIFFFHHHJJJHHHDDDAAAAAABBBHHH\\\rrr|||uuurrrooonnnnnnmmmiiieee[[[XXXTTTSSSUUUWWWYYYZZZccclllwwwyyymmm```UUUQQQhhh{{{pppppp}}}jjjSSSMMMQQQSSSFFFKKKPPPPPPLLLKKKMMMPPPSSSYYYXXXXXX___eeettt{{{```LLLFFFMMMWWW^^^rrrvvviiicccbbbiiixxxuuuxxxuuurrr~~~ooossswwwkkkkkksssyyy||||||yyytttqqqsssuuuvvvvvvrrrrrrxxx}}}jjjmmmnnnrrrtttlll___[[[___```iii|||mmm\\\JJJDDDEEEDDDBBBAAAAAA@@@>>><<<:::999888888666555333111////////////,,,,,,------,,,,,,+++***)))***,,,,,,***))))))***---,,,,,,++++++,,,,,,---///:::GGGNNNMMMIIIEEEDDDEEEFFFLLLQQQNNNHHHJJJQQQSSSSSSSSSTTTRRRMMMFFFAAABBBAAABBBAAA<<<555444888;;;;;;:::666111...000222444555999@@@FFFRRReeewwwrrrdddUUUHHHAAABBBBBBFFFWWWgggfffZZZQQQMMMOOOWWWYYYVVV[[[fff\\\```eeeiiijjjjjjkkkkkkmmmlllhhheeegggooo|||}}}{{{{{{|||yyy|||~~~zzzvvvvvv~~~tttfffgggoootttzzz~~~yyymmmbbbJJJDDD@@@CCCQQQiii~~~yyywwwsssqqq~~~|||\\\GGG;;;555111000000000000000000111111222111777GGG\\\kkkpppuuu|||jjjlllyyy~~~zzzooogggkkktttxxxsssnnnaaaXXXJJJ@@@AAAFFFDDD===;;;===CCCMMMZZZccchhhiiiooopppqqqtttxxxxxxnnnbbbTTTOOONNNQQQRRROOONNNOOONNNMMMKKKIIIEEE@@@===:::;;;:::999999<<<>>>??????CCCFFFIIIJJJKKKRRR\\\dddkkknnnppprrrssstttuuuwwwqqqnnneeeZZZRRRTTT]]]fff|||{{{ppp^^^TTTTTTSSSJJJIIIJJJKKKHHHDDDEEEJJJTTT```sssxxxrrrooommmkkkhhheeebbbaaa```YYYTTTRRRUUUUUUQQQSSSXXXcccnnn{{{gggMMMSSSssszzz|||~~~gggSSSNNNNNNMMMMMMOOOPPPPPPOOONNNOOOPPPNNNWWWZZZ[[[]]]^^^ppp```NNNJJJOOOWWW]]]jjj}}}xxxiiidddbbbhhhyyyuuukkkjjjooouuu~~~lllcccrrrwww{{{~~~}}}|||zzz{{{|||sssjjjdddaaa]]]bbbppp}}}kkk[[[JJJDDDEEEEEECCCBBBAAA@@@>>><<<:::999888888555444222000............,,,,,,------,,,,,,+++***)))+++,,,,,,***)))***+++---,,,,,,++++++,,,,,,---///888CCCKKKMMMJJJFFFCCC>>>@@@FFFKKKJJJEEEDDDIIILLLMMMPPPSSSSSSNNNFFF@@@AAAAAACCCDDD@@@999777999;;;<<<;;;888444111111222333333777<<>>BBBNNNeee~~~www}}}zzzyyyYYYDDD:::444111000000000000000000111111222555666BBBZZZnnnuuurrrpppvvvttt}}}ttthhhZZZXXXPPPEEE??????>>><<<;;;===AAAJJJUUU^^^ccceeemmmoooqqqqqqsssssskkkaaaVVVQQQOOOQQQQQQNNNMMMNNNNNNNNNLLLJJJFFFBBB>>><<<;;;:::888999;;;===>>>>>>AAADDDFFFFFFGGGMMMVVV]]]dddgggjjjmmmnnnpppsssuuuqqqlllfff```^^^aaafffjjj|||{{{rrrsssjjj```[[[TTTJJJIIIHHHGGGDDDCCCIIIRRR[[[bbbooo{{{{{{sssmmmjjjhhheeebbb___]]][[[ZZZTTTQQQPPPSSSSSSRRRUUU[[[gggsssuuucccfffxxxppp{{{eeeRRRMMMNNNMMMJJJLLLOOOPPPPPPOOONNNNNNNNNVVVXXXZZZ\\\]]]ooojjjUUUMMMMMMSSSZZZfffxxxyyykkkfffeeelll}}}ssshhh______dddjjjrrryyyfffZZZdddsssrrr```dddhhhrrr{{{iiiYYYIIIDDDFFFFFFDDDCCCAAA@@@>>><<<:::999999888444333111///------------,,,,,,------,,,,,,+++***)))+++,,,+++*********,,,------,,,,,,,,,,,,------///444===GGGLLLKKKGGGBBB>>>???CCCIIIKKKHHHGGGHHHEEEFFFJJJOOOSSSQQQKKKEEECCCBBBEEEGGGDDD===:::<<<<<<======;;;777444222222111111444888===EEETTTbbbvvv|||mmmaaaVVVNNNEEEAAA@@@FFFTTTaaagggbbbWWWMMMKKKPPPTTTSSSaaaccccccaaa^^^___dddjjjooossswwwxxxwwwvvvwwwyyyuuurrrppprrrvvvvvvoooiiitttpppnnnttt}}}ooobbb___```hhhzzz~~~zzztttkkk]]]OOOFFF>>><<<===DDDQQQgggxxx~~~sssTTT@@@777222000111000000000000000111111222666222:::UUUrrr}}}uuujjjppppppgggdddYYYMMMFFFDDDAAA===<<<<<<>>>EEENNNXXX___bbbjjjnnnpppooommmmmmhhhbbbYYYTTTQQQRRRQQQNNNMMMNNNOOOOOOMMMKKKHHHDDDAAA???;;;999888888:::;;;<<<<<>><<<:::999999999555333111///...------...,,,,,,------,,,,,,+++******+++,,,+++******+++---------,,,,,,,,,,,,------...000777AAAJJJLLLHHHCCCBBBAAACCCGGGKKKNNNOOOOOOIIIGGGFFFIIIPPPTTTSSSQQQJJJHHHGGGGGGEEE???===???;;;<<<===<<<:::666333111111000222555999>>>JJJUUUddd|||pppaaaVVVMMMJJJDDD>>>DDDOOOcccnnnooo```SSSRRRSSSRRRWWWZZZ^^^bbbcccccccccccceeejjjqqquuutttrrrqqqrrruuurrrnnnmmmnnnmmmhhhdddlllnnnuuulll]]]VVV^^^gggqqq{{{yyytttjjj\\\NNNBBB<<<;;;:::???MMM___sssjjjMMM<<<555111000111000000000000000111111222222...555PPPqqq}}}rrriiiuuuyyy~~~wwwiiiZZZQQQLLLEEE===<<<<<<<<<@@@HHHSSS\\\aaahhhnnnqqqmmmjjjiiihhheee[[[UUUQQQQQQQQQOOONNNPPPPPPOOONNNMMMJJJGGGDDDBBB<<<:::888777999::::::999===>>>@@@AAABBBFFFLLLPPPTTTVVVZZZ]]]^^^```ccceeelllmmmooorrrvvvyyyzzz{{{{{{}}}hhhbbblllxxxtttjjj```SSSKKKKKKJJJIIIEEEFFFRRR```zzzyyyppphhhccc___YYYXXXUUURRROOOMMMLLLKKKKKKKKKLLLMMMOOOTTT]]]eeexxx{{{{{{~~~|||xxxpppuuuvvv\\\NNNKKKLLLLLLJJJMMMRRRVVVXXXWWWSSSOOOLLLSSSTTTVVVYYYYYYiiixxx}}}dddOOOIIISSS``````mmm~~~uuunnnkkknnn|||pppfff]]]ZZZYYYXXXYYY\\\hhhtttvvvvvvsss~~~eeedddwwwxxxlllmmmsss|||gggWWWIIIEEEGGGGGGEEEDDD@@@???===<<<::::::999999666444222000///...//////,,,,,,------,,,,,,+++******+++++++++******,,,......------,,,,,,------.........222;;;FFFLLLKKKGGGGGGEEEBBBBBBGGGOOOUUUWWWZZZQQQHHHFFFLLLSSSXXXYYYTTTMMMHHHEEEBBB>>>>>>AAA:::;;;<<<<<<:::777333000111000111444666999AAAJJJUUUkkkmmm^^^RRRNNNHHH???===BBBPPP```kkkiiifffddd]]]SSSSSSRRRUUU[[[aaadddbbb^^^ccchhhmmmooommmllllllmmmpppnnnkkkgggeeeeeegggiiijjjuuuvvvjjj\\\SSSVVVggguuu{{{vvvrrriii\\\NNNCCC===;;;:::;;;GGG^^^uuuvvv```FFF888333111000111000000000000000111111222111///666KKKjjj|||vvv|||uuuuuu\\\JJJCCC@@@<<<;;;;;;>>>EEEOOOZZZbbbfffmmmqqqnnnjjjjjjkkkiii\\\VVVQQQQQQQQQPPPPPPSSSOOOOOOOOONNNLLLIIIFFFEEE===:::888777888999888888;;;<<<>>>@@@CCCGGGKKKNNNOOOQQQTTTUUUUUUVVVWWWYYY___gggqqqxxx{{{{{{{{{~~~~~~yyytttiiimmmqqqvvv{{{}}}yyyssskkkgggnnnqqqfff]]]XXXOOOJJJJJJLLLKKKHHHGGGNNNYYYqqq|||uuueee\\\YYYWWWRRRQQQOOOLLLJJJHHHGGGGGGIIIKKKLLLLLLPPPYYYfffnnn}}}ssstttpppxxxmmmVVVLLLKKKLLLLLLKKKMMMPPPUUUXXXWWWSSSOOOLLLRRRSSSUUUXXXWWWddd~~~~~~tttqqq|||qqqTTTHHHQQQ```aaakkkzzz}}}yyyvvvwwwqqqggg^^^[[[ZZZWWWWWWXXX```iiixxxwwwvvvYYYNNNXXXhhhsssvvvuuupppnnnwww~~~xxxgggWWWIIIFFFHHHGGGDDDCCC???>>>===<<<;;;:::::::::666555333111////////////,,,,,,------,,,,,,+++******+++++++++***+++---000......------------.........---...666BBBKKKNNNNNNQQQOOOJJJFFFHHHRRR\\\```ggg[[[MMMGGGKKKRRRVVVWWWYYYPPPGGGCCC@@@===>>>AAA<<<;;;;;;<<<;;;888444000222000000333444555:::AAAJJJZZZooo}}}mmmZZZPPPKKKFFFBBBBBBDDDIIISSSbbbsssyyynnn```VVVRRRNNNOOOTTTYYYZZZYYYdddfffhhhgggdddcccdddfff```aaa```______dddlllrrruuu```SSSTTTVVVcccwww~~~vvvnnnggg\\\OOOCCC===<<<===;;;DDDZZZxxxiiiUUU???555333111111111000000000000000111111222333444888GGG^^^ttt|||{{{yyyvvvuuu}}}vvvuuugggIIICCCIII===<<<<<<===AAAKKKWWW___dddkkkooonnnmmmnnnooonnn___XXXRRRQQQQQQOOOQQQTTTOOOOOOOOONNNMMMJJJHHHGGG>>><<<999888888888777666:::;;;===@@@CCCFFFIIIKKKIIIKKKMMMMMMLLLLLLLLLMMMNNN\\\nnn{{{sssccc]]]^^^]]]ZZZWWWVVVZZZ```fffkkkooorrrrrrrrrjjjjjjfffZZZUUUUUUOOOLLLLLLMMMNNNKKKGGGHHHMMMWWWfffmmmdddWWWQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEFFFKKKNNNNNNSSSbbbrrr|||~~~~~~dddPPPLLLLLLLLLKKKLLLKKKLLLOOOSSSSSSPPPLLLKKKQQQSSSUUUXXXUUU___vvvyyyppptttdddMMMMMMYYY```gggtttkkkbbbZZZXXXXXXWWWWWWYYY[[[aaammm}}}zzz|||ppp]]]UUUWWW___lllvvvzzzooodddgggxxxwwwgggXXXJJJFFFHHHGGGDDDBBB???>>>===<<<;;;:::::::::555444222000///.........,,,,,,------,,,,,,+++***+++++++++******+++...111......------------.........,,,---333>>>IIIQQQTTTYYYZZZUUULLLJJJSSS\\\aaadddYYYNNNKKKPPPUUUUUURRRXXXOOOFFFCCCAAA>>>>>>@@@>>>===<<<<<<<<<:::666333111...///222333222555:::???KKKXXXgggqqq___UUURRRKKKDDDBBB???CCCRRRbbbkkknnnnnngggfffbbb\\\WWWUUUVVVXXXZZZ\\\^^^\\\YYYXXXZZZ]]]___^^^```dddllluuu}}}ooo___SSSMMMVVVdddxxxuuunnnaaaZZZNNNCCC===;;;;;;===AAAUUUwww|||yyy|||^^^LLL:::333333222111111000000000000000111111222111333777AAAUUUjjjtttsssmmmdddaaapppwwwpppkkkpppwwwyyyttteeeMMMGGGJJJ??????===<<<>>>FFFQQQXXX```gggmmmnnnpppsssssspppddd\\\UUURRRPPPNNNNNNRRRNNNNNNOOONNNMMMKKKIIIHHH@@@===:::888888888777666999999;;;===AAACCCDDDDDDBBBDDDFFFFFFDDDCCCDDDEEEFFFUUUlllsssdddWWWRRRSSSRRRTTTWWWYYY\\\```bbbccceeelllrrruuuhhhccc```[[[___```WWWWWWSSSRRRSSSQQQKKKGGGGGGEEERRRXXXQQQLLLMMMLLLFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCJJJOOOPPPXXXkkkxxx}}}zzzvvv}}}[[[LLLKKKLLLLLLKKKNNNKKKIIIJJJNNNPPPNNNKKKJJJQQQSSSVVVXXXSSSZZZooo|||~~~ZZZMMMQQQ\\\```mmm~~~iii```XXXWWWWWWWWWXXX[[[XXX]]]fffqqq}}}vvvhhhiiioooxxx~~~zzzjjjaaa[[[\\\___ccchhhoookkkcccZZZYYYddduuu{{{gggXXXJJJGGGHHHFFFCCCAAA???>>>===<<<;;;:::::::::444333111///...---------,,,,,,---------,,,+++++++++++++++******+++...111......------------.........------222;;;GGGRRRXXXXXX\\\XXXLLLGGGMMMVVVYYYXXXRRRLLLOOOVVVYYYVVVQQQTTTLLLEEEDDDCCC@@@>>>@@@@@@>>><<<======<<<888555000---...111111000222666888@@@HHHRRRhhhrrrccc[[[PPPCCC@@@>>>???CCCCCCHHH\\\ttt|||zzzkkk___\\\^^^eeehhhjjjjjjhhhhhhlllooommmlllmmmvvvwwwhhhZZZRRRQQQTTTWWW]]]qqqxxxmmmgggXXXPPPEEE===::::::;;;;;;GGGcccnnngggiiivvvwwwXXXGGG777222333333222111000000000000000111111222,,,///333<<>><<<<<>>;;;999999888777666999999999;;;>>>??????>>>===???@@@AAA@@@???@@@AAAFFFUUUlll}}}fff]]]WWWWWWWWWXXX^^^fff___aaacccaaa]]]^^^fffooouuufff___```dddmmmnnn```bbb\\\XXXXXXVVVPPPJJJHHHCCCKKKMMMHHHHHHNNNKKKBBBCCCCCCBBBBBBBBBBBBBBBCCC@@@IIIOOOQQQ\\\rrr~~~wwwsss~~~rrriii}}}xxxWWWJJJKKKMMMLLLKKKRRRMMMIIIIIIMMMPPPOOOMMMIIIQQQSSSWWWYYYRRRWWWjjjfffPPPNNNYYY\\\hhhzzzoooeee\\\YYYYYYYYYZZZ\\\VVV\\\dddjjjppp{{{mmmddd^^^VVV]]]___eeekkkjjjccc^^^]]]^^^VVVSSSYYY______]]]___UUUUUUTTTTTTWWWbbbqqq|||xxxgggXXXHHHDDDFFFEEECCCBBB>>>===<<<;;;:::999999999555333000//////000///.........------,,,+++*********++++++,,,,,,++++++***,,,------......------,,,------***+++888KKKUUUVVVRRRTTTPPPHHHFFFLLLQQQOOOMMMLLLLLLQQQ[[[```ZZZOOOTTTPPPIIICCCCCCEEEBBB===<<<>>>@@@@@@>>>:::888666333222111000000111222222444888<<>>CCCVVVwwwpppmmmooouuuwwwuuuwww|||iiiJJJ???555222333222222444000000000000000000000000---222222444FFFaaannnkkkggg{{{{{{jjjttt{{{~~~uuuhhhbbbeeejjjtttoooeee[[[RRRKKKDDD???===@@@@@@<<<:::AAAMMMVVV^^^bbbgggjjjlllooosssvvvppphhh\\\PPPGGGEEEGGGJJJPPPNNNMMMMMMMMMLLLJJJHHHDDDBBB===999777666777777555666666777888:::<<<===>>>>>>???AAACCCDDDBBBAAANNN___yyy{{{nnnaaa```^^^]]]^^^```ccceeeiiifff\\\WWWWWWRRRVVVhhhllljjjkkknnnpppooonnnnnniiieee___ZZZVVVQQQIIIDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEHHHMMMUUU```ooo~~~}}}sssrrr```uuuoooUUUQQQLLLJJJLLLLLLMMMKKKJJJKKKLLLLLLHHHEEEHHHIIIKKKMMMQQQVVVZZZ\\\~~~TTTFFFPPPWWW___jjj|||{{{ooohhhaaaVVVVVVXXXRRRXXXYYY\\\^^^___gggyyy}}}nnnbbbYYYXXX[[[[[[]]]___```___[[[XXXVVVWWWYYY[[[\\\ZZZWWWSSSQQQQQQOOOPPPTTTWWWXXX]]]ddd~~~yyyhhhXXXIIIDDDFFFEEECCCBBB>>>===<<<;;;:::999999999555333000//////000///.........------,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,---+++,,,666FFFQQQSSSGGGIIIGGGCCCBBBFFFLLLPPPLLLMMMLLLKKKMMMRRRRRROOOSSSTTTQQQJJJFFFEEEBBB>>>??????>>><<<999777777777333222111000000000111222555777999;;;CCCTTTjjj{{{ttteeeUUUKKKBBB@@@???<<<===@@@DDDLLLXXXaaafffiiilllmmmwww~~~wwwoookkkgggbbbYYYRRRNNNHHHFFFJJJQQQYYYeeepppyyyoooaaaSSSLLLFFF>>>999999:::999===BBB\\\xxx{{{xxxxxx{{{}}}~~~^^^EEE;;;333222222111111222000000000000000000000000///333333444CCC\\\lllnnnbbbnnn{{{xxx~~~rrrmmmpppuuu{{{uuummmaaaRRRDDD===;;;>>>??????;;;:::@@@JJJSSS]]]aaafffhhhhhhkkkqqqvvvuuulll___SSSKKKIIIIIIIIIPPPOOONNNMMMNNNMMMKKKIIIFFFDDD@@@===:::888888777555555666666888999;;;;;;;;;<<<>>>@@@BBBEEEHHHJJJSSSeee{{{}}}qqqjjjcccddddddeeeeeeeeeeeeeee___[[[QQQNNNRRRNNNQQQbbbqqqssswww{{{|||zzzwwwuuupppmmmgggccc^^^UUUKKKCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>???@@@AAADDDFFFKKKSSS___mmmzzzuuusssuuurrrmmmsssyyy}}}pppyyyjjjSSSPPPLLLIIIKKKJJJKKKJJJIIIKKKMMMMMMJJJGGGIIIJJJKKKNNNQQQUUUYYY[[[vvv\\\HHHLLLSSS\\\fffvvv}}}oooeee]]]TTTWWW\\\XXXXXXWWWWWWXXXYYY___mmm{{{xxxlllgggeeeaaa]]]]]]___\\\ZZZXXXXXXXXXYYYYYYWWWVVVTTTSSSSSSSSSSSSRRRKKKJJJLLLSSSWWWYYY]]]bbbmmmxxx|||hhhXXXIIIEEEFFFEEECCCBBB>>>===<<<;;;:::999999999555333000//////000///...---------------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++------,,,222>>>IIINNNEEEEEEFFFFFFCCCCCCIIIQQQHHHLLLKKKFFFDDDGGGJJJJJJMMMRRRTTTOOOIIIEEEAAA===DDDAAA===999777777888999333222111000//////000111222444444333666@@@OOO[[[}}}jjj]]]OOOHHHEEEAAA??????888;;;???CCCFFFKKKOOOSSSTTT\\\hhhnnnlllgggaaa___ZZZUUUOOOLLLJJJHHHCCC@@@FFFGGGMMMWWWaaannn~~~xxxpppfffWWWIIIAAA<<<999888999999<<>>777111111222000///000000000000000000000000000000444444333===TTTiiisssiiigggnnn|||}}}yyyppphhhZZZIIIAAABBB??????===:::999===FFFMMMYYY___eeefffdddfffmmmttt{{{rrrfffYYYQQQMMMKKKJJJQQQOOONNNNNNOOONNNLLLJJJHHHGGGDDDAAA>>>;;;888777555555555666666777999999777:::<<<>>>@@@FFFNNNTTTbbbpppuuuiiicccccc]]]___bbbddddddaaa^^^\\\RRROOOFFFEEEKKKJJJPPPbbb|||~~~zzzvvvnnnbbbSSSIIICCCCCCCCCBBBAAA@@@??????======<<<;;;<<<===???@@@EEEGGGMMMXXXeeeqqqyyy~~~tttssssssnnnhhhhhhqqqcccPPPOOOKKKIIIKKKIIIJJJIIIJJJKKKMMMMMMKKKIIIJJJJJJLLLNNNPPPSSSVVVWWWjjjrrrsssssswwweeeKKKHHHOOOWWW```nnn~~~oooddd\\\TTTYYYaaa]]]\\\YYYVVVWWWWWWYYY```iiixxxkkkbbb]]]aaafffddd___[[[YYYUUUQQQSSSZZZccciiillliiiccc[[[VVVUUUUUUUUUTTTRRRPPPTTT[[[aaaaaabbbdddcccllltttxxx}}}iiiYYYJJJEEEFFFEEECCCBBB>>>===<<<;;;:::999999999555333000//////000///...+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))),,,...---...666@@@HHHHHHGGGIIIKKKFFF@@@DDDMMMHHHKKKMMMNNNRRRSSSNNNFFFIIIOOOTTTSSSRRROOOHHHAAAFFFCCC>>>;;;:::::::::999444333111000//////000000...000000000111888BBBJJJ```uuuuuueeeYYYSSSMMMHHHDDDAAA@@@===;;;;;;<<>>IIIYYYfffvvv}}}^^^FFF999333000222333000///000////////////////////////...222333222888LLLgggyyysssiiisss~~~mmmhhhdddXXXKKKEEECCC???<<<::::::;;;@@@FFFRRRZZZcccfffdddeeejjjppp|||xxxpppcccWWWOOOMMMOOORRRPPPOOOPPPPPPPPPMMMLLLIIIIIIGGGDDDAAA===999777666555555555555666777777444888:::;;;<<>>======;;;;;;;;;;;;;;;===???@@@EEEKKKUUUcccqqqzzz}}}~~~~~~vvvjjjcccbbbssswww]]]OOOPPPLLLJJJLLLIIILLLLLLMMMMMMNNNMMMKKKJJJIIIIIIKKKLLLNNNPPPRRRSSS___yyypppeeeiiihhhMMMFFFLLLSSS[[[gggwwwtttlllggg```dddgggaaaccc___\\\]]]]]]ZZZZZZ\\\```vvvtttbbb\\\ZZZ^^^```\\\WWWTTTRRRPPPPPPWWWbbbmmmtttwwwoooggg]]]WWWWWWXXXWWWVVVWWWVVV[[[gggppprrrqqqqqqggglllppppppqqqxxxjjjZZZJJJFFFGGGEEECCCBBB>>>===<<<;;;:::999999999555333000//////000///...************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))+++------,,,///999BBBEEEGGGKKKMMMIIICCCDDDHHHNNNPPPVVVbbboooppp^^^IIIJJJNNNRRRWWW]]]^^^TTTHHHBBB@@@>>>>>>???>>>;;;888666555333111000//////000---...000000111555;;;@@@GGGTTTiiiqqqeee[[[QQQIIIHHHFFFBBB@@@???@@@BBBBBBAAAAAAAAA@@@@@@AAACCCEEEBBBCCCDDDEEEHHHMMMSSSXXX___jjjzzzrrrfffYYYPPPHHH>>>999888888999:::>>>KKK```vvvxxxwwwpppRRR>>>555222111333444111000111////////////////////////,,,///111111444DDDbbb{{{xxxyyyoookkksssppp]]]KKKGGG@@@;;;<<<<<<:::<<<@@@IIISSS___fffffffffhhhkkkwww{{{zzznnn]]]QQQPPPUUURRRQQQPPPQQQRRRQQQOOOMMMJJJJJJHHHFFFBBB>>>:::888777666555555555555555555444666888888888===GGGPPPWWWWWWUUUOOOFFF@@@???AAAEEEEEEEEEEEEDDDBBBAAA@@@???DDDAAA>>>@@@DDDXXXxxxsss]]]NNNCCCBBB@@@>>>============;;;;;;:::;;;<<<>>>@@@AAADDDMMM\\\lllyyyuuudddaaattt~~~yyywww{{{mmmXXXPPPQQQMMMLLLNNNJJJNNNOOOPPPOOOMMMKKKJJJIIIFFFGGGIIIJJJLLLMMMNNNOOOUUUooovvvmmmooo{{{gggOOOGGGJJJPPPXXXcccqqq~~~wwwvvvrrrgggfffbbbaaacccccc]]]XXXVVVRRReeezzz|||zzznnnaaa]]][[[YYYUUUNNNMMMPPPSSSUUUYYYaaaiiinnnooommmccc^^^YYYVVVWWWWWWWWWVVVRRRQQQWWWgggtttxxxuuussshhhjjjmmmnnnnnnrrrzzzkkk[[[KKKFFFGGGFFFCCCBBB>>>===<<<;;;:::999999999555333000//////000///...++++++++++++***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,++++++333<<>>KKKaaa}}}uuuggg\\\UUUQQQLLLHHHFFFDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDHHHMMMQQQUUU\\\ffflllzzzyyymmm```UUUJJJBBB<<<777666999999:::>>>JJJbbb~~~hhhhhh```GGG888444111111444444000000333000000000000000000000000,,,---///111222===ZZZwwwuuutttgggMMMBBB<<<>>>>>>:::999<<>>CCCCCCAAA>>>===============AAA@@@>>>===<<<<<<<<<<<<999???===;;;<<<>>>SSSsssyyy```PPPAAA@@@>>><<<;;;;;;<<<<<<;;;::::::;;;===???AAABBBBBBNNN^^^nnnxxx}}}~~~zzzvvv~~~ppphhhqqqeeeUUUPPPQQQLLLMMMOOOKKKNNNOOOPPPOOOLLLIIIHHHGGGEEEFFFHHHJJJKKKMMMMMMMMMQQQaaa~~~|||}}}~~~lllUUUIIIIIIMMMVVVaaannn}}}zzzlllaaa]]]]]]______ZZZVVVVVVSSS^^^qqqtttooorrr}}}{{{oooiii^^^[[[WWWSSSLLLGGGJJJQQQVVV\\\dddlllpppqqqooommmmmmkkkhhhccc___[[[XXXVVVVVVRRRUUUbbbmmmmmmfff```bbbbbbeeekkkooossszzzzzzkkk[[[KKKFFFGGGFFFCCCAAA>>>===<<<;;;:::999999999555333000//////000///......------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******+++)))))),,,+++***000888>>>MMMVVVWWW]]]eee^^^PPPRRRXXX___fffllllll```TTTKKKLLLOOORRRXXXZZZQQQEEE>>>===>>>BBBGGGHHHDDD@@@:::888666444222111111111111111111000000000111222444666;;;EEEVVVmmmuuuooofff^^^YYYUUUQQQNNNKKKLLLMMMOOORRRUUUVVVVVVWWW^^^fffmmmsss|||uuubbbWWWPPPHHH@@@===999777888<<<:::>>>III___ooo[[[^^^sssiiiPPP???555333111111333222//////333000000000000000000000000///---///222111777QQQnnn|||sssuuuxxxuuurrrttt|||zzzwwwtttRRREEE>>>AAAAAA;;;777999===CCCMMMXXXaaafffhhhhhhnnntttzzzwwwmmmaaaYYYVVVTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMKKKIIIFFFCCC@@@???:::999888666555444444444444444444555555777888999888888888:::<<<>>>>>>>>>===<<<<<<;;;::::::::::::888;;;888888<<<<<>>===;;;999999:::;;;<<<999999999:::<<>>===<<<;;;:::999999999555333000//////000///...000000///...------,,,,,,+++++++++,,,,,,+++++++++))))))************)))))),,,((((((,,,,,,***...555:::LLLVVVUUU^^^iii```JJJIIIRRRXXXUUUQQQPPPQQQPPPSSSWWWYYYYYYZZZYYYRRRIIIBBB@@@AAAEEEKKKNNNLLLHHH;;;:::777555333111111111111111111111111111222333444444555555999GGGaaavvv{{{vvvtttqqqnnnmmmkkkiiijjjooouuuzzz}}}|||xxxfffSSSGGGCCC===999888777555666:::<<>>EEEPPP\\\eeeiiiiiimmmqqquuuwwwsssiii\\\TTTTTTSSSSSSSSSUUUUUUSSSQQQOOONNNLLLJJJGGGEEECCCCCC;;;:::888777555444444444444333333555777777555333333555777999:::999999999888999999:::999888777777999999555888???===AAARRR}}}mmmRRRAAA<<<:::999777777888:::;;;888888999:::<<<>>>AAABBBKKKUUUaaagggiiinnnxxx{{{jjjlllvvvxxx|||}}}www\\\QQQOOOOOOIIIKKKOOOKKKEEEHHHJJJJJJGGGEEEEEEFFFEEEGGGIIILLLNNNOOOOOOOOOMMMXXX}}}lllxxxpppMMMGGGGGGSSS```jjjuuu~~~}}}{{{ooommmjjj^^^VVVQQQMMMLLLKKKMMMVVV___aaa___^^^cccooo}}}uuueeegggrrrzzzyyywww|||}}}qqqbbbcccaaaXXXQQQPPPPPPQQQTTTYYY___dddgggddd\\\XXXZZZ]]]eeeiiikkkfff___ZZZ]]]aaa\\\WWW\\\mmmyyymmmdddaaahhhooorrruuuyyyxxxvvvppp]]]LLLIIIIIIDDDAAABBB@@@???>>>===;;;:::999888555444222000..................---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...999GGGTTTVVVUUUTTTQQQMMMGGGJJJLLLKKKIIIIIIMMMPPPRRR]]]ddd```ZZZWWWSSSNNNKKKFFFCCCDDDIIILLLKKKIIIAAA???;;;888777777444111222222111111111111222222000222333444666<<>>666444111111111111111111111111000000000000000000000000000,,,---222222111???QQQjjjtttvvv}}}fffkkkvvvpppccc^^^bbbvvvwwwqqqrrrdddZZZdddTTTIII>>><<>><<<;;;:::999888555444222000...............------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,------666BBBMMMPPPPPPQQQNNNIIIDDDFFFGGGHHHGGGHHHKKKNNNOOOVVVZZZXXXUUUVVVUUURRRMMMKKKHHHGGGHHHGGGEEECCC<<>>;;;::::::999888555555555555444444444444444444555555666777777888777777777777777777777777888777666555666777999;;;FFF^^^jjjTTTFFF@@@>>>::::::::::::::::::::::::<<<:::;;;======>>>DDDLLLaaallltttuuutttxxx}}}~~~uuuooohhh```ZZZWWWaaa|||{{{tttrrr{{{iiiWWWRRRLLLJJJLLLMMMKKKIIIKKKKKKKKKJJJGGGEEEEEEEEEHHHIIIKKKMMMOOOPPPPPPPPPNNNRRRnnn|||ssstttaaaLLL@@@HHHVVV```iiisss|||~~~wwwrrrxxxfffVVVTTTQQQOOOOOORRRWWW[[[hhhgggbbbYYYQQQSSS]]]fff~~~}}}{{{~~~{{{sssnnnpppooonnnooopppsssvvvwwwnnnmmmllllllnnnnnnmmmlllhhhgggeee```\\\[[[\\\^^^\\\]]]dddsss{{{{{{|||}}}xxxeeeSSSFFFFFFHHHDDDAAABBB??????>>><<<;;;:::999888555444222000............------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++++++++,,,------333:::BBBFFFJJJLLLJJJFFFBBBCCCDDDEEEGGGIIIKKKLLLPPPTTTUUURRRQQQSSSUUUUUUUUUUUUTTTPPPJJJEEEBBBAAA>>>BBBEEEDDD>>>999777888333333222111000000000111000111111111000222444777777;;;DDDPPP]]]ooo}}}pppfff```[[[WWWOOOGGG@@@<<<;;;:::777777888888777<<>>>>><<<;;;666666666666555555555444444444555555666777777777666666666666666666666666777666555444444444555666777BBBVVVnnnvvvaaaKKK>>>999;;;>>>::::::::::::::::::::::::777888:::======>>>GGGQQQgggpppwwwwwwvvvzzz}}}~~~}}}yyytttkkkeee___XXXUUUZZZgggzzzyyyvvv~~~yyyZZZSSSOOOLLLLLLNNNNNNLLLJJJKKKLLLLLLHHHDDDBBBCCCFFFFFFHHHIIILLLNNNOOOPPPPPPPPPQQQeee|||}}}wwwYYYBBBEEEPPPVVV```nnnuuu|||rrrkkkppprrreeeWWWWWWWWWWWWWWWWWWWWWWWW]]][[[XXXSSSPPPPPPRRRUUUfffzzz}}}}}}}}}vvvrrruuuwwwtttoooiiifffeeeaaaccchhhqqqzzz~~~rrrcccSSSFFFGGGIIIDDD@@@@@@???>>>===<<<;;;:::999999555444222000............---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++***+++,,,,,,---///333888???FFFKKKKKKJJJGGGFFFGGGHHHKKKMMMOOOOOOYYY]]]^^^XXXQQQOOOSSSWWW\\\______YYYPPPGGGCCCCCCEEEEEEFFFGGGDDD===::::::777777555444333222222222222222333333222222333333:::999888:::>>>GGGYYYjjjzzzmmmaaaWWWPPPKKKHHHEEEAAA===:::999999999444888<<<===;;;CCCZZZpppwwwjjj|||}}}mmmNNN===777555333333111111111111111111111111////////////////////////---,,,...111000///444===\\\uuuwwwkkkffftttzzzyyykkkhhh]]]WWWRRRHHH>>>:::;;;<<<;;;888888:::@@@IIIQQQWWWZZZcccccceeelllsssuuupppkkk]]][[[VVVRRROOONNNNNNOOOPPPOOOPPPQQQRRRQQQOOOMMMHHHFFFCCCBBBAAA@@@===;;;888888888777666666555555555555555555666666777777555555555555555555555555555555444333333444555555888999===FFFQQQYYY[[[ZZZSSSOOOGGG@@@;;;::::::;;;999999::::::::::::;;;;;;888888;;;===>>>BBBOOO[[[jjjrrrxxxxxxxxx{{{~~~~~~~~~~~~~~~zzztttssswwwtttlllbbbXXXWWWaaarrrkkkOOOPPPOOONNNNNNPPPPPPNNNLLLKKKLLLKKKFFFAAA???BBBFFFCCCDDDFFFHHHJJJLLLMMMMMMPPPLLLXXX~~~{{{vvvzzzuuuRRRHHHJJJKKKVVVeeeooozzz{{{qqqooojjjffftttxxxllleeebbbaaaaaa``````^^^[[[YYYPPPOOOPPPSSSVVVWWWVVVTTTTTTiiiyyyxxxssspppmmmmmmnnnnnnjjjgggccchhhooosssvvv{{{uuufffUUUHHHHHHIIIDDD??????>>>>>>===<<<;;;::::::999555444222000............------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++************+++,,,,,,---...222:::CCCJJJNNNQQQPPPPPPQQQQQQQQQRRRSSSTTTbbbhhhkkkdddVVVMMMPPPXXX\\\```aaa[[[OOOFFFBBBBBBCCCBBBHHHRRRUUUMMMAAA;;;:::999777555444333222222222222222333444444444333666555555555555777AAALLL\\\dddnnnvvv|||zzzvvvrrrfffbbb[[[TTTNNNGGGAAA===<<<<<<;;;:::999888888777333666:::;;;>>>NNNooo|||eeeYYYnnnsss]]]DDD777555444333333000000000000000000000000........................,,,,,,...000///...222777OOOlll{{{mmmooo{{{uuuoookkkddd^^^PPP@@@:::<<<<<<888:::999999<<>>AAAEEELLL[[[iiilllsssxxxyyyzzz}}}|||yyylllgggtttkkk]]]TTTZZZhhhxxxcccOOOOOOOOOOOOPPPQQQQQQOOONNNJJJKKKJJJGGGCCCAAABBBDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMGGGLLLkkkuuuoooppp|||jjjPPPFFFDDDNNN[[[fffrrr~~~rrriiijjjttttttiiidddjjjzzz~~~rrrooopppooolllhhhfffeeeccc```^^^VVVSSSQQQSSSXXX[[[ZZZXXXOOO]]]uuuzzzyyysssrrrpppiiiccceeegggjjjlllnnnssszzz~~~~~~~~~~~~~~~jjjXXXIIIHHHIIICCC??????>>>======<<<;;;;;;::::::555444222000............,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++***************+++,,,,,,---,,,///777???FFFNNNVVVYYY[[[\\\YYYUUUSSSUUUWWWcccgggkkkgggZZZPPPSSS[[[ZZZ\\\]]]WWWLLLCCC???>>><<<<<>>999555666666777888888777777666666666888===GGGaaahhhYYYTTThhh\\\LLL;;;444222111000111000000000000000000000000........................,,,---.........///111444DDDaaa||||||uuu{{{tttuuu|||xxxiiiSSSEEEAAA>>>999;;;;;;::::::===BBBGGGJJJNNNWWWaaafffgggiiinnnsssdddaaa]]]XXXTTTQQQPPPOOONNNMMMLLLMMMNNNNNNMMMKKKHHHGGGFFFFFFEEEBBB>>>;;;<<<;;;;;;:::999888777777555555666666666666666666555555555555555555555555333333444555666777777777444666999999777777999;;;777888999999999888777666888999999::::::;;;;;;<<<<<<:::<<>>JJJVVV^^^bbbccc]]]TTTOOOQQQVVVXXXXXX[[[^^^[[[WWW[[[ccc___```^^^XXXOOOFFFBBB@@@===<<>>;;;888666555444333111///000333555555444333333555777555111111666555555666777999;;;>>>???FFFIIIKKKLLLJJJGGGEEEDDDEEEMMMQQQKKKDDDBBBBBBAAAAAA???<<<;;;:::999666444555444444555666777888999;;;===EEERRRccc{{{sssaaa]]]aaalll||||||ttt{{{fffHHH???666444222//////111000000000000000000000000........................---......------///222333:::SSSmmm{{{{{{ttt}}}xxxwww~~~eeeOOOFFFCCC@@@;;;::::::999;;;>>>BBBEEEHHHPPPZZZ```bbbdddhhhkkkfffddd```\\\XXXTTTRRRQQQNNNMMMLLLLLLMMMMMMKKKJJJEEEEEEFFFGGGHHHFFFBBB???======<<<;;;:::999888888666666666666666666666555555555555555555555555555444444555555555555555444333555666666555444555666:::999888777666777888888888888999::::::;;;<<<<<<;;;:::>>>JJJWWW```hhhnnntttzzz}}}|||}}}~~~|||}}}~~~zzz}}}zzziiiVVVVVVrrryyyrrrrrrhhhPPPPPPNNNNNNOOONNNMMMMMMNNNNNNLLLKKKLLLPPPRRRPPPIIICCCFFFFFFEEEEEEFFFHHHIIIJJJKKKNNNPPP[[[~~~aaaGGGFFFIIIHHHSSS___rrrxxxnnnfffbbbiiipppwwwyyyssshhh^^^YYYYYYgggsssvvvuuuwwwzzz|||xxxrrrkkkiiikkklllkkkiii^^^bbbkkktttyyyvvvlllccc\\\XXX\\\nnnwwwpppnnnrrrwwwzzz}}}wwwiiiVVVGGGEEEFFFCCC@@@BBB=========<<<;;;;;;;;;:::555444222000............,,,,,,,,,+++++++++******---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,...,,,...222444888EEESSS```eeefff___RRRKKKMMMSSSMMMIIIJJJRRRZZZ^^^ccciiihhhgggddd]]]UUUMMMHHHEEEFFF@@@CCCMMMPPPIIIHHHMMMGGGFFFCCC@@@>>>;;;:::999777444111111444666666555444333444666444111333888444333333555777888777666555777:::;;;999888777888555>>>CCC@@@:::999::::::===:::777666777888888888666555333333444888;;;>>>>>>FFFWWWlllvvvkkknnnxxxvvv|||rrr{{{qqqTTT===888555555333000000333000000000000000000000000........................---...---,,,,,,000333333///EEE\\\ppp|||wwwxxxwwwrrrwww{{{jjjeee~~~zzzssslll}}}iiiNNNCCCCCCDDD999999999999:::===AAADDDKKKPPPWWW]]]aaacccccccccgggeeebbb___ZZZWWWSSSRRROOONNNLLLLLLLLLLLLKKKIIICCCDDDFFFIIIJJJIIIFFFCCC>>>======;;;:::999888888666666666666666555555555666666666666666666666666555555555555444333222111222111111333555777777777777888999999:::;;;;;;;;;888888999::::::;;;<<<<<<@@@@@@GGGWWWfffnnnqqqtttyyy~~~|||}}}zzz|||xxxhhhcccbbb[[[SSSQQQZZZ|||}}}YYYFFFKKKMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLNNNTTTYYYVVVMMMCCCEEEDDDCCCCCCCCCDDDFFFGGGEEELLLMMMOOOgggdddIIIIIIJJJCCCOOOZZZmmmvvvddd[[[YYY\\\eeehhhaaa\\\aaakkkrrrgggqqqzzz}}}~~~}}}wwwrrrmmmlllooorrrpppnnnmmm{{{uuubbbbbb[[[XXXfffvvvrrrsssuuuuuu~~~{{{gggWWWHHHDDDFFFEEEAAA>>>???===;;;;;;;;;<<<;;;:::555444111///------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++***)))***,,,///***,,,,,,,,,///999GGGRRRZZZ[[[ZZZWWWRRRNNNKKKKKKPPPHHHDDDJJJQQQWWW___ggglllfffcccccc___VVVQQQRRRGGGFFFEEECCCCCCFFFJJJMMMZZZWWWRRRKKKDDD???;;;777;;;999888777555222222444222222222222222222222222333333333444444555555555666666666777777777777888999999888666666555555555:::888666555555444333111333444555555777;;;@@@BBBQQQrrr|||sssWWWHHH777333///...000111111///////////////////////////....................................////////////...777KKKeeetttwwwwwwyyyyyymmmnnnwwwvvvggg[[[nnnmmmggggggeee^^^VVVNNNGGGBBB===<<<:::888777999===@@@AAAJJJUUUZZZYYYZZZ___dddjjjkkklllhhhccc\\\XXXVVVVVVQQQMMMLLLNNNNNNJJJFFFAAABBBEEEHHHJJJIIIEEEBBBBBBBBB@@@???>>><<<;;;::::::999888777666666666666666666555555555444444444444444555555555555444444666666666666666777888888888999:::999888777888999777888888888999;;;???CCC@@@FFFRRR___jjjrrrwwwyyy~~~~~~vvvzzzppp[[[___]]]VVVRRRNNNHHHddduuuttt|||uuuZZZNNNJJJPPPPPPOOOLLLGGGFFFIIIKKKKKKMMMQQQUUUWWWSSSMMMHHHGGGFFFDDDCCCCCCEEEFFFHHHFFFIIIIIILLLVVVgggwwwWWWIIIFFFEEEJJJVVVdddpppiiiYYYUUUVVV]]]eeeiiiggggggooozzz|||yyyqqqttt}}}|||zzzhhhddd```^^^eeevvvwwwrrruuuzzzgggXXXIIIFFFHHHFFFBBB??????===;;;;;;;;;<<<;;;:::555444222///------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********))))))+++---+++,,,,,,,,,---444???HHHVVVUUUTTTSSSPPPNNNJJJHHHNNNJJJIIIMMMOOORRR[[[dddiiifffeeeeeebbb\\\\\\```ddd___WWWOOOIIIHHHIIIKKK```kkkmmm]]]JJJ@@@@@@BBB===999555444444555666777333333333333333333333444222222222333333333444444555555555666666666666777666666555555555666666777666555444444666888999:::444555888999:::@@@OOO\\\kkkiiilllyyy}}}[[[DDD:::666333000///000111111///............................................................////////////...111AAA[[[ooosssnnniii{{{mmmlllrrr{{{zzzoooppp|||}}}sssoooaaaUUUSSSWWWTTTLLLEEE???>>>;;;999777999;;;>>>CCCHHHOOOTTTVVVYYY\\\^^^fffhhhiiihhhddd```^^^]]]WWWSSSNNNMMMNNNOOOLLLIIICCCCCCEEEGGGIIIHHHFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888777777777777666666666555555555444444444555555666666555555444777666666666666777888888777888999999777777888999777888999::::::<<>>@@@>>>777000444444333222111111111111111111111222222222222333333444444444555555555555333333333444444666777777777666555444444555666777:::999;;;<<<===IIIfffkkkVVVRRR\\\rrr~~~dddGGG888555555333000///000111000000........................---------------------------............/////////000---666OOOiiirrrjjj```hhhzzzrrrnnnttt~~~wwwxxxwwweeeXXXZZZ___[[[QQQJJJCCCAAA===999888888:::;;;CCCDDDGGGLLLQQQUUUXXXYYYaaacccfffggggggeeeeeeeeeZZZUUUPPPNNNOOOOOOMMMKKKEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCBBBAAA???>>>======<<<;;;:::999888888888999777777666666666555555555555555666666666666555555777777777666777777888999777888999888777777888999999:::;;;<<<===???DDDGGGVVV]]]ggglllnnnpppuuuyyy}}}zzzrrrwwwqqq\\\WWW___[[[VVVUUURRR[[[eeeooosssuuu}}}zzz[[[PPPQQQQQQNNNNNNMMMKKKIIIIIIJJJLLLKKKKKKLLLMMMMMMKKKGGGDDDDDDCCCBBBAAAAAABBBCCCDDDHHHJJJHHHIIIKKKKKK]]]|||}}}~~~vvvoooTTTIIIGGGIIIKKKPPP\\\qqq{{{cccXXXYYY^^^aaammmyyy~~~wwwuuuzzz|||xxxsssnnnkkkqqq~~~}}}vvvrrrpppwww~~~~~~uuucccVVVJJJGGGHHHFFFCCCAAA???===;;;;;;;;;<<<;;;:::666444222000...---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++))))))***,,,+++,,,,,,++++++,,,000333AAAEEEIIILLLNNNPPPTTTWWWTTTTTTUUUZZZaaalllxxxuuugggaaaaaafffkkkoooppphhh]]]RRRJJJGGGFFFFFFIIIbbbwww}}}~~~ooo[[[LLLHHHBBB???AAABBB>>>888999888666444222222111111222222333333333333333333333333333333444444444444333333333333444555666777666777888888777777777888???>>>AAAFFFMMM^^^vvvZZZJJJLLL```xxx|||~~~mmmQQQ>>>666666333222000000000000000000........................---------------------------------.........//////111---111HHHdddtttssslllaaagggvvv}}}~~~zzz|||qqqjjjmmmkkk___SSSNNNHHHDDD???;;;999999999999???@@@CCCFFFKKKPPPUUUYYY]]]```dddgggggghhhiiijjj^^^YYYTTTPPPOOONNNLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCAAA@@@??????>>><<<<<<;;;:::::::::::::::888888777777777666666666555666666777777666666555888777777777777888999999666888999888777777888999;;;<<<===>>>@@@FFFMMMSSS___fffnnnqqqooooootttyyy{{{zzzyyyfffZZZ]]]ccc^^^\\\___]]]aaatttlllQQQNNNQQQPPPMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHFFFCCCCCCCCCBBBAAAAAAAAABBBBBBGGGIIIGGGHHHLLLHHHOOOdddxxxrrreeeOOOGGGHHHHHHLLLWWWiii|||}}}ggg\\\___iiiqqquuuyyy~~~wwwrrruuu~~~vvvtttvvv{{{|||ppp```TTTIIIFFFFFFDDDBBBAAA???===;;;;;;;;;<<<;;;:::666555222000......---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------+++++++++,,,***+++,,,,,,,,,---...///555===GGGLLLOOOTTT___hhhnnnggg___^^^fffrrryyy|||xxxoooggggggpppwwwvvvqqqkkkddd[[[SSSNNNKKKHHHFFFGGGTTT\\\___jjj|||}}}jjjbbbRRRBBB===BBBHHHHHH:::999777666555555666777555555555555555555555555333333333444444444555555666555555444444555555666222666:::<<<<<<<<<===??????FFFSSSbbbpppqqq```YYYYYYlll{{{yyypppssskkkPPPAAA777222111111111111000//////000000........................------------------------------------...............---111@@@YYYppp}}}pppgggfffvvvvvv|||rrrqqqssslll^^^SSSMMMHHHBBB===;;;:::999888888===BBBDDDEEEJJJTTT\\\]]]___ccceeefffgggiiikkkaaa^^^XXXSSSOOOLLLJJJHHHJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;999999888888888777777777666777777777777777777666888888888888888999::::::666888999999888888999;;;;;;;;;<<<>>>DDDMMMXXX___dddjjjqqqrrrooooootttzzz~~~zzzsssvvv{{{zzzrrr___YYY\\\^^^WWWZZZbbbbbbiii]]]NNNPPPQQQLLLMMMMMMLLLKKKKKKKKKKKKJJJLLLJJJHHHGGGGGGGGGEEECCCCCCCCCBBBBBBAAAAAAAAAAAAGGGIIIEEEFFFKKKGGGIIIXXXvvvmmmnnnzzzYYYIIIGGGGGGKKKTTT```ooo~~~|||rrrooovvv~~~{{{yyyyyyzzz}}}qqq]]]RRRHHHFFFFFFCCCAAAAAA???===;;;;;;;;;<<<;;;:::777555333000///.........------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---///...---+++,,,,,,***++++++,,,---.........---777CCCKKKPPPYYYfffqqqvvvggg]]]___eeefffaaa\\\^^^cccpppxxxmmmggg^^^WWWTTTQQQMMMIIIDDDMMMSSSRRRVVVbbbsss}}}nnn[[[PPPHHH@@@777666444333333555777888888777777777777666666666444555555555555666666666888777777666666666777777666999;;;:::888777999<<>>===:::888555;;;AAABBBAAAFFFPPPZZZ\\\^^^aaacccdddeeegggiiicccaaa]]]XXXRRRNNNJJJIIIKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888777777888888888888777777999999888888999999:::;;;777999::::::999999;;;<<<:::<<>>:::777777777777999888888888777777777777666666777777777888888888888888888888888999:::;;;>>>>>>>>>;;;888;;;CCCJJJdddvvvZZZUUUWWWkkk|||{{{ttt[[[DDD;;;777111///222---000222111///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***...///111===VVVnnn{{{rrrlllyyy|||pppvvv|||lllrrrlllUUUOOOFFFAAA@@@???<<<999666:::===???@@@DDDKKKQQQZZZ\\\___aaaaaaccceeehhhcccbbb```\\\WWWRRRNNNMMMKKKIIIGGGGGGGGGGGGEEECCCBBBBBBAAAAAA@@@@@@??????<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999777888888999999888888777:::999999999999:::;;;;;;888:::;;;;;;;;;;;;<<<>>>>>>CCCJJJRRRZZZbbbjjjoooppprrrttttttuuuwwwzzz}}}|||~~~~~~|||zzz~~~{{{iii\\\VVVUUUOOOKKKJJJHHHMMMhhhtttooo}}}|||WWWPPPSSSPPPLLLNNNPPPNNNLLLLLLLLLLLLIIIFFFGGGFFFEEEEEEFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>===@@@DDDAAA@@@EEEAAA@@@JJJRRR}}}yyynnnfffRRRLLLIIIMMMSSSYYYccclllzzzwwwwwwzzzyyyttt\\\SSSKKKIIIHHHEEECCCDDD???===;;;;;;;;;<<<;;;:::777555333111///.........---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***,,,...---,,,***)))***---,,,++++++,,,,,,+++***......333@@@RRRaaaiiikkk[[[\\\XXXQQQPPPVVVWWWSSSDDDNNNYYY```lllzzz|||uuunnnlllrrryyy}}}~~~~~~dddMMMKKKNNNJJJHHHKKKaaa}}}qqqllliii[[[WWWQQQIIICCC???<<<;;;999999888888777777666666888888888888999999999999777777888999:::<<<>>>???@@@AAAAAAAAAEEEPPP```lllbbbRRRQQQYYYwwwzzzXXXGGG:::777444......555---///222111///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111000...777MMMcccooouuupppqqqmmmaaarrrooodddqqqvvvlllWWWPPPGGGCCCBBBAAA>>>::::::999:::<<>><<<<<<:::AAA@@@@@@FFFCCCAAAJJJGGGnnnpppjjjyyy]]]QQQJJJMMMTTTXXX\\\aaalllxxxvvvvvv}}}|||ssslll}}}kkk^^^RRRFFFDDDEEEDDDBBBBBB@@@???<<<:::999888888888888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++000:::HHHWWWbbbhhhZZZTTTQQQRRRTTTUUUTTTTTTOOONNNQQQ\\\nnnwwwrrrvvv}}}wwwjjj]]]UUUNNNGGGGGGKKKVVV___jjjllleeebbbmmm|||}}}ssshhh[[[LLL@@@;;;<<<===;;;888666666777666999:::888888::::::777888:::;;;;;;:::<<>>===>>>??????>>>===<<<:::999999;;;<<<>>>:::::::::::::::;;;;;;;;;;;;;;;:::999999999999999888999::::::999888999:::<<<<<<<<<<<<>>>BBBHHHMMMWWW\\\cccjjjpppuuuzzz}}}~~~~~~}}}{{{{{{|||{{{{{{zzzlllZZZXXX]]]YYYOOOLLLKKKIIINNNbbb}}}|||rrrtttzzzyyykkk___SSSOOOOOOMMMMMMNNNLLLMMMOOOOOONNNKKKGGGEEEEEEAAA<<<===AAAEEEEEECCCBBBBBB@@@>>>===<<<<<<<<>><<<>>>===:::777888:::===BBBJJJRRRXXXmmmmmmooovvv~~~yyyzzzzzzlllbbb^^^___]]]hhhyyy|||vvvyyycccJJJ===999333///.../////////................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///666EEETTTaaakkkkkkmmmrrriiivvvwwwxxx}}}jjj]]][[[]]]UUUPPPJJJFFFDDDAAA<<<888;;;:::888888:::===AAADDDIIIMMMSSSXXX\\\___bbbdddfffcccaaaaaaccccccaaa^^^\\\XXXRRRMMMIIIFFFCCC@@@AAA???===<<<===??????>>>;;;;;;:::999999:::<<<<<<999999999999999999999999999999888888888999::::::999:::;;;:::999888:::;;;>>>??????AAADDDKKKSSSYYYdddhhhnnnrrrvvvyyy}}}}}}|||}}}{{{wwwrrrqqqttt~~~wwwggg]]]```gggeee]]]NNNJJJFFFMMMbbbvvv}}}zzzuuuvvvvvvzzzcccYYYPPPNNNNNNNNNNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIKKKFFFAAA@@@CCCEEEDDDBBBAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCUUUaaavvv|||llloooxxx```JJJFFFKKKQQQWWWUUU]]]ppp}}}|||jjjbbbjjjtttffflllwww___RRRGGGDDDEEEDDDBBBBBB???>>>===;;;:::999999999888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///111888BBBIIIIIIOOOWWW]]]```aaaaaa```bbbbbbiii{{{~~~tttuuu~~~{{{ooofff___[[[^^^aaa^^^VVVRRRRRRNNNKKKKKKKKKLLLPPPVVVhhh{{{xxxqqqrrruuuyyy~~~}}}wwwooojjj```aaa]]]WWWUUUXXXXXXVVV\\\UUUMMMMMMVVVgggyyyttteeeZZZZZZ^^^dddgggjjjqqqyyy|||zzz}}}{{{mmmbbbkkk]]]FFF;;;666333///------//////000////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---000;;;GGGaaannnlllbbbeeerrr|||lllrrrzzz{{{ttt]]]TTTXXXSSSQQQNNNKKKGGGDDDBBB@@@>>><<<:::888999;;;===???CCCFFFKKKOOOTTTYYY^^^bbb```aaabbbdddeeeffffffeeeccc___ZZZUUUPPPKKKEEEAAAAAA???===<<<===>>>>>>===::::::;;;;;;;;;<<<<<<<<<999999999999999999999999888888888999999:::;;;<<<;;;<<<<<<;;;;;;<<<>>>@@@FFFGGGIIIKKKOOOVVV^^^dddooorrruuuwwwxxxyyy{{{}}}}}}}}}yyyqqqkkkmmmssswwwqqqhhhbbbdddfffaaaZZZRRROOOOOO[[[ooo{{{tttfff}}}kkkXXXQQQKKKLLLNNNMMMMMMOOOMMMKKKHHHFFFFFFIIILLLNNNOOOKKKEEECCCDDDDDDBBB@@@??????>>>==================>>>???AAABBBBBBBBBAAAMMMLLLQQQiiisssyyy{{{zzzTTTCCCEEELLLOOORRRVVVfff}}}yyy|||yyynnn```lll~~~vvv```SSSGGGEEEFFFDDDBBBBBB???>>>===<<<;;;:::999999888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((+++------,,,111;;;CCCKKKRRRXXX\\\bbbmmmwww}}}rrrllljjjsssxxxlllzzz{{{wwwooopppuuuvvvqqqlllggg\\\QQQKKKHHHFFFIIINNNMMM^^^qqqvvvjjj^^^]]]ddd|||}}}yyy{{{uuu[[[HHHIIIHHHMMM[[[mmmyyyuuu~~~aaaGGG;;;777444222///...///000111000////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...------444===WWWkkkooocccZZZ\\\qqq}}}{{{tttuuujjjXXXWWWXXXWWWUUUPPPLLLIIIJJJKKK@@@>>><<<999888888999:::===@@@CCCGGGLLLSSSZZZ___[[[^^^aaacccdddeeefffhhhfffdddaaa^^^ZZZTTTNNNIIIFFFCCC@@@>>>>>>>>>===<<<;;;;;;<<<===>>>=========;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<>>>>>>???BBBFFFIIIQQQSSSWWWZZZ]]]aaaeeeiiiqqqssstttttttttsssuuuvvv}}}~~~{{{vvvsssxxxuuukkkiiieeeaaa^^^[[[UUUPPPLLLTTTaaasss~~~XXXPPPKKKHHHJJJLLLKKKKKKMMMJJJIIIFFFEEEFFFHHHLLLNNNOOOKKKGGGDDDDDDCCCAAA???=========<<<<<<======>>>;;;===???AAABBBBBB@@@???BBBBBBAAAQQQfffMMMIIIJJJGGGSSSSSS]]]qqq|||xxx}}}www```___mmm~~~|||yyyvvvaaaTTTHHHEEEFFFDDDBBBBBB>>>>>>======<<<;;;:::999888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++(((+++---,,,+++...666===CCCLLLTTTYYYddduuuzzznnnbbb```eeegggaaaYYYgggrrrxxx|||iiiaaaYYYUUUPPPIIIFFFGGGKKKOOOUUUVVVPPPJJJOOOYYYuuurrruuurrr^^^ccckkkqqqooocccRRREEEBBBBBBLLLbbb{{{wwwcccLLL???888444444222000///000000///...////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,//////---111888GGGaaappplllaaaYYYddd|||~~~ooo}}}|||jjjbbbcccdddeeeaaa[[[SSSLLLIIIBBB@@@===:::888777777777:::<<<>>>AAAFFFMMMUUU[[[WWWZZZ]]]___```aaadddfffccccccccccccbbb___YYYUUUMMMJJJFFFCCCAAA@@@>>><<<;;;<<<============<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999<<>>;;;===???AAAAAAAAA???>>><<>>>>>======;;;::::::888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******...222666DDDRRR\\\iiiyyyrrriii\\\UUUUUUXXXYYYYYYUUU^^^jjjyyyvvv]]]ZZZ[[[```aaaZZZQQQLLLWWWOOOJJJJJJGGGDDDIIISSSVVVgggxxxzzznnn```[[[\\\wwwqqq]]]WWWggg~~~}}}cccQQQMMMQQQXXX```dddbbb[[[UUUPPPRRR[[[jjjvvv{{{}}}}}}^^^GGG>>>999333///111///......///...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000000...000555>>>XXXmmmvvvtttjjjkkk{{{vvvsssuuupppuuuzzzzzzrrrbbbQQQFFFCCCAAA>>>;;;999777777666777999;;;===AAAGGGOOOTTTUUUUUUVVVXXX[[[^^^aaabbb```aaabbbeeefffeeeaaa^^^UUUQQQMMMIIIGGGEEECCCAAA???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<===<<<@@@EEEIIIMMMQQQVVVYYY[[[aaajjjpppssstttssssssssstttuuutttssstttvvvxxxwww{{{~~~}}}zzzcccTTTLLLIIIMMMNNNPPPOOOKKKJJJSSS]]]}}}rrrTTTPPPLLLIIIHHHJJJIIIEEEEEEHHHEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@??????>>>===CCCEEEBBBNNNrrrkkkWWWKKKEEEIIIHHHJJJVVViii}}}zzz{{{bbblll~~~{{{yyybbbUUUIIIFFFFFFEEEBBBAAA======>>>>>>===<<<;;;:::888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++******************************++++++++++++++++++///>>>LLLWWWdddqqqrrrjjjcccbbb___ZZZWWWXXX^^^bbbTTTYYYiiixxxggg______jjjwwwxxxqqqjjjlll```XXXXXXSSSKKKKKKPPPCCCMMMWWWYYYUUUQQQRRRTTTZZZfffqqquuuqqqfffTTTFFFIIIRRR^^^eeeddd\\\RRRLLLQQQQQQUUUaaaoooxxxyyyvvvrrrrrrsssqqqjjjcccdddiiiyyy```EEE999666333000......---------///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,//////---...222888LLL```ssszzzwwwrrrwwwtttwww{{{}}}wwwiiiVVVHHHCCCAAA???<<<:::999888777555666888:::<<>>======<<<>>>>>>>>>???AAACCCDDDEEEHHHLLLRRRWWW[[[^^^aaacccdddhhhnnnrrrtttuuuuuuvvvtttuuuuuutttssstttvvvxxxvvvxxxyyyzzz|||gggSSSKKKLLLOOOOOONNNMMMKKKFFFHHHZZZmmm~~~xxx^^^KKKLLLLLLIIIHHHIIIHHHEEEEEEIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@??????@@@<<<<<<;;;;;;:::;;;;;;;;;=========>>>>>>>>>>>>>>>???BBBDDDAAABBBXXXeeeQQQJJJHHHIIIKKKQQQ]]]qqq{{{tttfffuuuzzzwwwbbbUUUIIIFFFFFFEEEBBBAAA======>>>>>>>>><<<;;;:::888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++************************(((((()))+++......,,,******777AAAIIIUUUbbb```VVVVVV^^^dddccc___]]]bbbhhh^^^```qqqpppfffqqqzzzsssssskkk[[[TTTVVVOOOOOONNNLLLKKKJJJJJJKKKMMMQQQQQQNNNMMMMMMKKKFFFBBBJJJTTTYYYWWWRRRNNNMMMPPPMMMRRReeezzzlllhhhttt}}}WWWHHH:::666444111000222,,,,,,---///000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,///...,,,,,,///000===MMMeee{{{|||zzzwwwsssllljjjjjjkkkiiiaaaTTTJJJBBBAAA???===;;;:::999888444555666888:::>>>DDDHHHQQQLLLJJJNNNWWW___bbbbbb______```bbbcccbbb___\\\[[[XXXUUUSSSRRRRRRPPPOOOPPPNNNKKKHHHFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEHHHKKKNNNOOOTTTXXX___dddgggiiikkklllmmmoooqqqrrrrrrrrrssstttrrrssssssrrrpppqqqsssuuuvvvuuuuuuwww|||nnnYYYMMMPPPYYY^^^LLLKKKJJJIIIFFFNNNgggsssttt}}}tttxxxXXXKKKKKKKKKHHHHHHIIIHHHEEEGGGKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAAAABBBAAA???>>>>>>???===<<<;;;::::::::::::;;;>>>===============>>>?????????CCCEEEBBBKKKqqq~~~xxxwwwzzz]]]SSSEEEHHHKKKKKKRRRaaauuu~~~yyyggg___```bbbooozzzhhhVVVEEEAAAEEEFFFBBB>>>???>>>===>>>???>>>===;;;666555444222000///---,,,///...---,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++***************+++...///444>>>IIIQQQRRRPPPSSS```mmmqqquuu{{{|||yyymmmoooyyyllliiifffhhhnnnpppfffXXXWWWaaaiiihhh]]]RRRNNNOOOOOOOOONNNKKKMMMOOOKKKEEEMMMLLLPPP^^^mmmrrrkkkaaa\\\```hhhmmmlllooo~~~yyysssuuu|||}}}qqqVVV===999444222222222111///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------444888EEEUUUbbbkkksss{{{kkkeeerrr{{{uuudddYYY\\\^^^WWWRRRSSSIIIDDD???===999666999@@@777777666666777;;;AAAFFFKKKKKKKKKLLLQQQXXX^^^bbb___^^^\\\[[[\\\^^^aaaccc```]]]YYYUUUSSSTTTVVVXXXZZZZZZZZZYYYWWWTTTQQQOOOQQQOOOLLLHHHFFFEEEFFFHHHKKKKKKMMMOOORRRWWWZZZ\\\bbbdddhhhkkkmmmoooooonnnllllllkkkkkkkkklllmmmnnntttpppmmmooouuuxxxvvvsssnnnlllllluuuvvvfffVVVOOOOOORRRXXX^^^OOOHHHJJJRRRSSSSSSffftttnnnnnnvvv~~~xxx}}}___RRRPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@===FFFiii~~~vvvwww{{{xxxuuussswww]]]OOOHHHGGGOOOSSSUUU```nnnzzzxxxlll___UUUYYYjjjtttqqqxxx}}}iiiWWWFFFBBBEEEDDD@@@===???>>>======???>>>===;;;666555333111000......---///...---,,,++++++++++++************************************************)))************+++++++++************************++++++***************+++++++++...555???HHHNNNPPPUUU```mmmwww{{{sssnnnooopppllliiiiii|||xxxgggccc___eeeuuu}}}sssppptttzzz}}}zzzrrrggg___XXX\\\cccjjjrrruuuoooeeeZZZ]]]eeeooo{{{~~~yyynnn___XXXdddtttyyy|||yyyyyyqqqUUUCCC:::666222000000111///...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...///777GGGUUU^^^eeejjjssskkk```ppp}}}|||uuutttxxx{{{wwwcccWWWVVVXXXTTTNNNKKKJJJGGGDDDBBB???===;;;;;;:::999777777:::>>>BBBFFFEEEEEEGGGKKKQQQWWW[[[```_________```bbbeeeffffffccc___ZZZXXXWWWXXXYYY^^^```bbbccccccaaa^^^\\\]]]\\\[[[ZZZZZZXXXVVVUUUXXXXXXYYYZZZ\\\^^^```bbbaaacccfffiiikkkllllllllllllmmmoooqqqssstttttttttnnnjjjffffffiiilllllllllmmmnnnqqqyyyyyyoooaaaUUUKKKIIILLLNNNRRRWWW[[[MMMEEELLLYYYdddsssxxxzzz}}}sssYYYQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======???@@@<<>>=========>>>>>><<<;;;777555222000.........///......---,,,++++++++++++************************************************)))************+++++++++************************+++***************++++++)))******---333===HHHPPPTTT\\\hhhvvvrrrccc___bbbbbb```]]]iiiuuu|||rrrsss~~~tttooonnnwwwvvvuuuuuu{{{}}}}}}zzztttrrrzzzqqq```[[[hhhxxx```III:::222555222///......///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------///,,,000>>>NNNZZZccciiieeelllwwwlllkkkuuu{{{qqqrrr}}}dddUUUWWWYYYUUUTTTVVVRRRHHHEEEGGGDDD<<<>>>>>><<<999777888:::===@@@@@@@@@AAAEEEKKKPPPTTT\\\]]]^^^```bbbdddfffhhhllljjjfffbbb___]]]\\\\\\___bbbeeehhhiiiiiigggfffhhhhhhiiikkkmmmkkkfffbbbaaaaaaaaaaaaaaaaaaaaaaaa___aaacccfffhhhhhhiiihhhgggjjjnnnrrrtttuuutttsssnnnkkkhhhfffgggiiimmmooouuuuuuwwwzzzxxxnnn```VVVMMMFFFCCCEEEIIIJJJLLLNNNSSSKKKFFFRRRiii}}}|||]]]RRROOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>@@@<<<;;;GGGXXXooohhheeeppp~~~eeeMMMGGGKKKLLLMMMOOOVVV^^^mmmmmmVVVQQQ___oooxxxoooxxxeeeVVVGGGCCCDDDCCC???===>>>===<<<===>>>>>><<<:::777555111...------///000...---,,,,,,+++++++++,,,************************************************))))))*********+++++++++*********************************)))******+++,,,+++,,,---,,,...666BBBLLLTTTZZZeeeqqq}}}}}}qqqdddaaaeeegggfffcccdddnnn|||pppcccZZZbbbyyypppiiiuuu{{{gggYYY^^^qqq{{{xxx~~~{{{YYYBBB666111///111///...---............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------///---///:::IIIYYYjjjxxxlllgggdddooo}}}mmmllljjj\\\dddnnntttwwwlllTTTGGGHHHGGG@@@??????===:::777666888:::<<<<<<===???CCCHHHNNNQQQTTTUUUXXX[[[^^^bbbdddeeelllkkkiiigggeeeeeeeeeeeecccdddfffhhhjjjkkklllllllllkkklllooosssrrrmmmhhhffffffffffffeeedddcccbbb```bbbccceeefffgggggggggiiikkkmmmppprrrsssrrrrrrppprrrssstttuuuxxx|||}}}wwwpppeeeXXXMMMIIILLLGGGDDDGGGIIIGGGGGGIIIBBBOOO___nnn```PPPNNNLLLKKKNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999;;;>>>===:::>>>EEE]]]|||lllhhhsss}}}]]]MMMJJJJJJLLLNNNOOOVVVcccwwwlll\\\aaayyyxxxnnnxxxaaaRRRFFFCCCEEEDDDAAA@@@>>>===<<<===>>>===<<<:::666444111...------///000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************))))))***++++++,,,+++...000...,,,000999AAARRRYYYdddmmmqqqqqqqqqrrrsssrrrqqqqqqrrrsssrrroooqqqvvv~~~vvvzzz{{{fff]]]hhh|||uuuiiiccciiivvv|||nnnQQQ===555333111000...//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,...333;;;KKKeee{{{yyyoooeeehhh|||tttdddzzzlllooo~~~iiiRRRKKKGGG@@@??????>>>;;;888777777999888888999;;;@@@EEEJJJMMMKKKMMMPPPUUUYYY^^^aaacccfffffffffgggiiikkkmmmnnnllljjjiiihhhiiikkknnnooonnnmmmlllnnnqqqsssqqqooommmnnnooopppooonnnllljjjggghhhiiijjjjjjkkkkkkkkkqqqqqqqqqqqqrrrsssuuuuuuvvv{{{yyyjjj]]]RRRJJJJJJOOOXXXQQQKKKIIIGGGDDDEEEHHHEEEdddoooQQQLLLNNNJJJHHHLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999;;;======>>>@@@OOOwwwtttpppvvvxxx^^^MMMGGGIIINNNKKKOOOXXXiiixxxfffeeeyyy{{{zzz|||ttt]]]QQQEEECCCEEEDDDBBBBBB===<<<<<<<<<======;;;:::555333111///---......///---,,,,,,++++++,,,,,,,,,------------------------************************)))************+++++++++************************))))))))))))***+++,,,,,,***---///...++++++000555DDDKKKWWWaaadddbbbccchhhhhhsss~~~}}}yyyvvv{{{}}}wwwyyyYYYHHH666///111111///...---///000///......///000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------...//////000===WWWooozzztttttt}}}pppnnnwww{{{ssstttvvvppp^^^SSSKKKDDD@@@AAAAAA???;;;999888999555555666888;;;???CCCEEEDDDFFFJJJOOOUUU[[[```bbbaaaaaabbbdddgggkkkoooqqqnnnllliiiffffffgggiiijjjppppppppppppqqqssstttvvvqqqsssuuuvvvvvvtttrrrpppoooooooooooooooppppppppprrrqqqqqqqqqsssuuuxxxyyyxxxgggUUULLLGGGGGGPPP]]]bbbYYYOOOIIIEEEBBBEEEKKKXXXttt~~~ppp[[[KKKLLLMMMHHHFFFJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::888888999<<<>>>@@@@@@FFFYYY~~~wwwwwwZZZIIIFFFJJJJJJMMMSSS^^^pppfff```uuu}}}sssiii]]]QQQFFFDDDDDDCCCAAAAAA===<<<;;;<<<======;;;999333222111///............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))))))))***+++,,,---***,,,---,,,******---///333777DDDSSS[[[\\\]]]aaaffftttuuupppqqqnnnhhhcccjjjttt{{{~~~zzzxxxhhhOOO>>>555---......,,,,,,...,,,...000///---,,,---///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////000//////777JJJ^^^uuuxxx{{{{{{}}}ssslllxxxzzzjjj\\\aaafffgggbbbYYYOOOHHHEEEFFFFFFCCC???<<<:::999777777666666888:::<<<===>>>@@@CCCHHHOOOWWW]]]aaa```___^^^___bbbfffkkknnnmmmllljjjiiigggfffeeeeeennnqqqtttsssqqqqqqtttxxxrrrtttwwwyyyyyyvvvsssqqqpppppppppooooooooooooppplllnnnqqquuuyyy}}}wwwcccRRRFFFEEEFFFIIISSS```cccZZZPPPJJJFFFEEEKKKRRRfffqqqyyyxxxsssttt~~~~~~|||\\\RRRIIIIIIJJJGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???===<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999999999999999;;;===>>>===>>>CCC```pppUUUJJJIIIIIILLLQQQXXXcccttt~~~hhhWWWbbbvvvjjj^^^RRRHHHDDDDDDAAA??????===<<<;;;<<<======;;;999222111111000///......---,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))***+++,,,---,,,,,,,,,++++++,,,...000---...999MMM[[[^^^^^^```nnnyyyqqqeeehhhnnnnnnhhh[[[eee{{{~~~zzz|||}}}~~~uuu[[[DDD555333//////000...)))+++222+++...000///,,,+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,+++,,,...///555BBBPPPdddkkkssstttttt~~~}}}ooobbb\\\[[[```aaaXXXLLLGGGIIIJJJJJJGGGBBB===;;;:::;;;:::999888777777888999999;;;>>>CCCJJJSSS[[[___aaa___]]]\\\]]]aaafffiiiooopppqqqqqqooolllhhhfffiiinnntttsssooommmpppuuuvvvxxx{{{}}}|||yyyvvvsssnnnmmmlllkkkkkkkkkkkkllljjjnnnuuu}}}vvvfffZZZUUUGGG???DDDIIIJJJQQQZZZaaaYYYPPPKKKIIIJJJRRRZZZlllhhhhhhnnnvvv}}}~~~xxxVVVOOOIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888999::::::999:::;;;:::888???>>>NNNwwwdddRRRLLLCCCGGGLLLQQQXXXfffxxxiiiYYYQQQfff{{{nnn[[[OOOEEEBBBBBB@@@???@@@======<<<===>>>>>><<<999555444222000///.........------,,,,,,,,,,,,++++++******++++++++++++******************************+++++++++*********))))))+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,)))+++...333<<>>;;;??????888444555555111:::999999<<>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888777777777777666999999888888999999:::;;;AAA@@@BBBSSSwwwcccNNNJJJKKKLLLKKKMMMTTTaaakkksss|||xxxqqq[[[XXXWWWllltttvvvkkkXXXNNNEEECCCCCCAAA??????======<<<===>>>>>><<<999555444222111///.........------,,,,,,,,,,,,++++++******++++++++++++******************************+++++++++*********))))))******++++++++++++***************************************+++++++++,,,,,,+++,,,---...333>>>MMMXXXlllttt}}}~~~|||~~~}}}xxx{{{{{{oooccc___XXXaaauuu~~~{{{|||~~~}}}oooVVVBBB777222///,,,000000//////...------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///111555888GGGjjj}}}pppfffllljjj]]]mmmyyyxxx}}}uuu|||xxxfffcccgggddd\\\ccc[[[SSSPPPPPPMMMDDD;;;<<<@@@@@@;;;888:::;;;888999888777999===DDDKKKOOONNNMMMMMMPPPWWW```iiioooqqqpppmmmiiieeedddeeeggggggjjjnnnqqqssstttttttttuuuuuuwwwzzz||||||{{{zzztttuuuuuuwwwyyy|||~~~{{{jjj___XXXRRRPPPMMMJJJKKKPPPXXXTTTNNNHHHCCCAAACCCDDDLLLYYYjjjuuuzzz}}}[[[KKKKKKJJJHHHEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::::::::999999999999999999999999888888888888777777777777999888888888888999::::::555:::@@@EEETTTttt{{{^^^QQQOOOLLLJJJLLLPPPVVVYYY___iii{{{pppeeeaaaaaaZZZdddkkkxxx___}}}|||zzzrrriiiUUULLLDDDDDDEEEBBB@@@???======<<<===>>>>>><<<999555444222111//////......------,,,,,,,,,,,,++++++******++++++++++++******************************+++++++++***************)))******************)))*********************************++++++++++++,,,,,,------,,,+++///777===XXXgggvvv|||wwwpppoooqqquuuvvvmmmhhhcccccchhhhhhjjjtttooofffdddeeettt{{{~~~wwwmmmiiinnnvvvvvvwwwxxx~~~lllOOOEEE777///...//////...000//////......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////...///111444888[[[wwwxxxqqqqqqmmmdddWWWooo~~~pppvvv|||vvvjjjqqquuuqqqvvvmmm___VVVPPPKKKEEE@@@===AAAAAA===;;;;;;;;;999888777666666999===AAADDDBBBBBBDDDGGGNNNVVV___dddfffddd```ZZZVVVZZZdddlllkkklllnnnnnnmmmnnnppprrrtttttttttuuuwww{{{xxxgggYYYLLLFFFBBBBBBDDDGGGNNNVVV^^^[[[TTTLLLFFFDDDEEEGGGPPPbbbzzz]]]FFFHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBDDDDDDEEEDDDBBB@@@???>>>======<<<<<<;;;:::999999999999::::::::::::::::::::::::999999888888888777777777888888888888888999999:::666:::>>>>>>===OOO|||{{{\\\UUUMMMHHHHHHJJJIIIGGGPPPYYYjjjwwwhhhYYYQQQSSSXXX^^^llluuuyyy~~~]]]GGG}}}zzzxxxppphhhRRRJJJDDDEEEFFFCCC@@@???======<<<===>>>>>><<<999555444333111000///......------,,,,,,,,,+++++++++******++++++++++++******************************************************))))))************))))))************************************++++++++++++***,,,------,,,---///222555IIIbbbssswwwsssooonnntttuuummmjjjqqq|||}}}ooodddXXX[[[]]]gggtttfff\\\aaajjjvvvqqqccc^^^cccmmmuuu|||xxxvvvyyy~~~~~~vvv{{{~~~gggRRRFFF999333...,,,///111111/////////......---,,,,,,+++*********++++++***************++++++++++++,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.../////////---...000222333???\\\zzztttttteeelll{{{}}}|||zzzwwwpppssswwwrrrsssnnn___LLLBBBCCCIIICCCFFFHHHFFFBBB>>>:::888:::999777666666888;;;<<<=========???CCCHHHMMMPPPQQQRRRPPPLLLJJJSSScccpppssssssrrrnnnjjjiiilllooorrrsssuuuuuuvvvyyy{{{~~~}}}wwwnnnmmmkkkhhhddd]]]SSSJJJEEE@@@>>>AAADDDIIIQQQYYYaaa]]]UUULLLEEEEEEJJJNNNaaahhhssszzz{{{{{{pppOOOGGGLLLHHHGGGFFFDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCBBB@@@???>>>===<<<<<<<<<;;;:::999888888888888::::::::::::::::::::::::999999888888888777777777777777777777777888999999???:::;;;@@@@@@DDD^^^|||tttiiiZZZNNNHHHGGGFFFEEEKKKQQQ]]]nnnyyyvvv{{{sssgggYYYOOORRRXXXlllrrrrrrqqqvvvtttyyyiiiGGG;;;~~~zzzvvvmmmdddQQQIIICCCEEEGGGDDD@@@>>>======<<<===>>>>>><<<999666555333111000/////////------,,,,,,,,,+++++++++******++++++++++++******************************************************))))))************))))))************************))))))*********+++++++++)))+++...//////......///&&&222DDDVVVeeeooowww|||vvv{{{ooojjjlllpppnnnuuuwwwwwwtttfff\\\WWW\\\bbbhhhvvvuuupppkkklllqqquuuwwwwww|||{{{zzzuuu~~~yyybbbLLL;;;444333000...,,,---//////...+++......------,,,,,,++++++)))******++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---............000222333222EEEeeetttrrrxxx}}}uuussszzztttxxxgggccc___dddeee\\\NNNFFFGGGLLLLLLNNNQQQRRRMMMEEE???<<>>===<<<<<<<<<;;;;;;:::999888888888888999999999999999999999999888888888777777777666666777777666666777777888999===666777>>>???>>>MMMbbbsss]]]MMMGGGGGGIIIFFFJJJOOOZZZooo|||~~~~~~pppcccUUUMMMQQQ[[[tttxxxsssnnnoooppp{{{sssQQQ>>>666|||wwwrrrjjjaaaQQQIIICCCDDDFFFCCC???>>>======<<<===>>>>>><<<999666555333222000/////////------,,,,,,,,,,,,++++++******++++++++++++*********************************************+++++++++)))******************)))************************)))))))))************+++***+++---......---,,,+++000......444CCCYYYppp~~~xxxtttooovvvvvvkkktttwww{{{}}}yyywwwssszzz|||~~~|||lllXXXBBB777666444111///...------///000///---+++...------,,,,,,+++******)))***+++,,,,,,+++***)))******++++++,,,,,,------+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,---.........000111,,,444<<>><<<;;;:::999666666777888999999::::::999<<<======>>>DDDOOOXXXjjjkkkjjjfffcccdddlllsssxxx}}}}}}sssfff\\\WWWZZZ\\\______\\\VVVOOOJJJIIIEEEAAAAAAAAADDDLLLUUUVVVPPPKKKJJJHHHEEEGGGKKKTTTTTTTTTRRRTTT^^^mmmyyyzzzoooiiimmmtttyyy|||YYYIIINNNMMMCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<======;;;;;;:::999888888888888888888888888888888888888777777666666666555555555666666666666666777777888555777;;;<<<777777JJJaaaxxxwwwzzzmmmWWWJJJEEEEEEDDDHHHJJJNNN```{{{|||eeeWWWNNNMMMXXXeeepppyyywwwmmmiiimmmyyyRRRAAA:::555yyyssspppiiibbbSSSJJJCCCCCCEEEBBB???>>>======<<<===>>>>>><<<999666555444222111000//////------,,,,,,,,,,,,++++++******++++++++++++******************************))))))*********+++++++++******++++++++++++******************************))))))))))))******************+++,,,------,,,+++222///+++)))---<<>>===<<<888999:::;;;;;;:::888888999999999999:::>>>EEEJJJQQQSSSTTTQQQNNNPPPYYYaaakkkoooqqqlllaaaUUUMMMJJJDDDEEEFFFGGGGGGFFFEEEDDDAAA======???BBBHHHUUUbbbddd\\\SSSMMMHHHDDDEEEJJJJJJPPPXXX___fffssszzzxxx~~~bbbMMMKKKLLLJJJHHHCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???>>>===============>>><<<;;;:::999999888888999666666666666666666666666555555555555444444444444666555555555555666777777555:::===:::444888GGGTTTtttkkkbbbeeemmmnnn\\\LLLCCCDDDIIIJJJIIIUUUnnnkkkUUUNNNQQQWWWfffuuuwww|||wwwooosssXXX@@@888666666xxxrrroookkkfffTTTJJJCCCCCCDDDAAA>>>>>>======<<<===>>>>>><<<999666555444222111000//////---------,,,,,,,,,++++++******++++++++++++******************************))))))******++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))***************))))))+++---//////...'''...333222,,,+++222:::BBBVVVnnn}}}}}}{{{{{{}}}{{{zzzkkkRRRCCC<<<999444111111333///)))***111+++++++++,,,---,,,,,,+++------,,,,,,+++******))))))***,,,------,,,***)))++++++,,,------...//////++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---......---,,,,,,---000+++***000:::EEESSS___llliiieee______iiiyyyvvv~~~~~~|||vvvrrrrrryyy|||qqqgggZZZLLLGGGJJJHHHGGGGGGEEECCCAAA???===>>>>>>??????===:::777666999777666555888<<>>>>>======<<<===>>>AAADDDFFFGGGCCCAAACCCBBBDDDOOO\\\hhh^^^SSSJJJDDD@@@BBBGGGJJJSSS]]]eeejjjsssfffCCCEEEKKKEEEDDDNNNBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>============>>>>>>===<<<;;;:::999999999999666666666666666666666666555555444444444333333333555555555555555666777777666999888555666<<<===:::DDDUUUssszzz}}}uuulllllldddhhhuuu^^^MMMAAAHHHHHHCCCJJJ^^^ooouuujjjUUUFFFKKKWWWcccqqqvvvuuu___EEE;;;444444999zzzuuusssmmmeee^^^QQQFFFDDDEEECCC@@@?????????@@@@@@???>>><<<;;;777555222111000000...---......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************************************,,,,,,,,,---------......------------------------555777???LLL___uuuyyy~~~}}}xxx~~~zzz{{{|||vvvYYYTTTKKKAAA888222///............------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...///000///444EEEXXXssscccZZZ___aaa[[[XXX]]]yyyhhhooozzz|||zzzxxx{{{xxx}}}zzzjjjUUUIIIIIIOOOKKKLLLKKKHHHDDDCCCDDDFFF???BBBDDDBBB@@@???===<<<666888;;;<<<;;;;;;<<<===999>>>AAA===;;;<<<===<<>>===??????<<<===>>>>>><<<<<>>>>>>>>>>>>>>??????>>><<<;;;:::999888888888888777777777777666666666666666555444333333444555666444444444444444444444444666666666777888888999999999FFFQQQaaa{{{ooobbbbbblllzzzsssZZZPPPIIIEEEGGGGGGIIITTTbbbnnnuuu|||tttSSSNNNMMMXXXkkk|||{{{gggCCC888999777333333~~~ssseee\\\PPPFFFDDDEEECCC@@@>>>======>>>>>>===<<<:::999777555222111000000...---------,,,++++++++++++++++++++++++************)))******************************++++++++++++******+++++++++*********))))))************************************************,,,,,,,,,,,,------------------------------------///000333:::FFFTTTaaaiii{{{}}}vvvpppooo|||~~~xxxrrrwwwzzzssspppvvv~~~}}}~~~sssggg\\\RRRLLL:::888444111/////////000------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---///...000;;;HHHbbbqqqwwwlllcccdddddd___ppp~~~ttt{{{}}}mmmbbbllljjjfff```ZZZUUUQQQOOOSSSRRRQQQQQQOOOJJJDDD@@@@@@CCCFFFEEEDDDCCCAAAAAA>>>===<<<;;;;;;::::::::::::===>>><<<;;;>>>>>>;;;>>>@@@???;;;<<>>???@@@BBBJJJWWW```VVVPPPHHHCCCCCCEEEHHHIIIRRRRRRQQQMMMLLLQQQ\\\fffddddddZZZWWWfffqqquuu|||iiiSSSLLLCCCAAADDDFFFEEECCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC>>>===============>>>>>>;;;;;;:::999888888888888777777777666666666555555666555444333333444555666444444444444444444444444555666666777777888999999666===@@@IIImmmmmmdddlll}}}{{{ccc[[[PPPIIIIIILLLMMMLLL[[[```eeejjjxxx{{{eeeTTTQQQSSS\\\lll~~~lllRRR;;;555666444333666zzzdddYYYNNNEEEDDDFFFCCC???=========>>>>>>===<<<:::999777555222111000000...---,,,,,,+++***************+++++++++************)))******************************++++++++++++******+++++++++***************************************************************++++++,,,,,,,,,---------------------------------+++++++++,,,000666<<<@@@UUUcccuuu}}}uuurrr}}}xxxttt{{{}}}qqqhhhYYYKKK???888333000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++******))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---.........111777LLLooo{{{rrrnnniiissslllZZZUUUUUUZZZfffrrruuummmdddeeeaaa[[[YYYWWWRRRJJJDDDKKKMMMOOOOOOKKKEEE@@@???@@@===;;;<<<@@@CCCCCCBBB???@@@??????BBBGGGEEE@@@>>>??????===AAAIIIOOOPPPIIIIIIIIIGGGHHHNNNXXX```\\\VVVMMMHHHGGGHHHHHHHHHXXX[[[\\\[[[[[[dddttt|||wwwkkklll{{{}}}bbbHHHDDDBBB@@@@@@BBBCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>======>>>???@@@;;;:::999888777777777777777666666666666555555555555555444444444444555555444444444444444444444444555555666666777888888888:::;;;:::<<>>666555444111222777|||dddXXXMMMDDDDDDFFFCCC???===>>>????????????===<<<;;;777555222111000000...---,,,,,,+++***************+++++++++*********))))))******************************++++++++++++******************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333...666DDDTTTdddsss~~~tttkkk```WWW@@@;;;444///---...//////333222111000///---+++*********++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++*********)))))))))(((************************************************************++++++++++++************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...---...////////////<<>>;;;AAA???>>>CCCIIILLLIIIFFFDDDDDDBBBDDDLLLRRRPPPIIIDDDEEEEEEDDDIIISSS[[[]]]RRRPPPMMMJJJIIINNNVVV\\\[[[WWWQQQKKKIIILLLRRRWWWffffffdddbbbeeepppjjjPPPHHH@@@AAAAAAAAA???>>>>>>???BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@BBBCCC999999888777777777777777666666666555555555444444444444444444444444444444333333333333333333333333444444555666666777777888<<<<<<<<<>>>FFF^^^mmmTTTIIIJJJGGGIIIIIIJJJPPP^^^ppp|||~~~jjjYYYPPPRRRWWWbbbpppoooKKK<<<777555666555111000444xxxdddYYYNNNDDDCCCEEEBBB???===>>>>>>??????>>>===;;;:::777555222111000000...---------,,,++++++++++++++++++++++++*********))))))******************************++++++++++++***************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222111//////222888@@@HHHNNN^^^iiiwww~~~zzzqqqmmmbbbSSSHHH@@@888000///......///000000///...+++,,,------...---,,,,,,)))******++++++,,,,,,,,,*********+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------111///,,,+++---000000...111>>>```|||~~~{{{xxx{{{|||sssdddVVVNNNOOORRRNNNPPPWWW]]]XXXKKKAAA>>>CCCBBBEEEJJJPPPOOOIIIBBBDDDCCCAAAEEENNNVVVTTTLLLGGGIIIGGGFFFJJJUUU]]]___LLLJJJGGGEEEGGGMMMUUUZZZSSSSSSQQQLLLKKKSSSaaammmjjjddd]]]\\\dddrrreeePPPIIIHHHBBBCCCBBB@@@======???AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAAAAA888888777666666666777777555555555555444444444444333444444444444444444333333333333333333333333333444444444555666666777777777666999<<<>>>DDDYYYpppuuuTTTJJJGGGHHHIIIKKKMMMSSS[[[cccrrrzzz~~~lllZZZRRRTTT___gggxxxqqqRRRAAA:::555222444555333111000tttfff\\\PPPEEECCCDDDBBB???===<<<<<<======<<<;;;999888777555222111000000...---------,,,++++++++++++++++++++++++************)))++++++++++++++++++++++++******++++++++++++*********************+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------111...,,,---------///333444999???EEEJJJPPPXXX^^^jjjqqqyyy}}}{{{wwwvvvwwwrrr|||{{{oooccc^^^ZZZSSSKKKGGGBBBAAA<<<444000000///---//////000111111///***'''+++++++++,,,++++++***)))******************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++)))))))))************+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((***///000...,,,777DDDXXXvvv~~~ttttttmmmiiilllpppyyy{{{zzz}}}~~~mmmgggaaagggkkkiiibbb___dddiiillljjjlllnnncccQQQDDDBBB>>>AAAHHHPPPVVVUUUOOOIII@@@@@@???AAAJJJQQQOOOHHHFFFGGGEEECCCFFFPPPWWWXXXLLLIIIDDDBBBDDDIIIPPPTTTUUUVVVVVVUUUXXXcccsssvvvnnneeecccjjjttt|||^^^KKKJJJFFF>>>AAAAAA@@@???>>>???AAADDD>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>>>>===<<<<<<777777666666666666777777555555444444444333333333333333444444444444333333333333333333333333333333333333444444555666666666444222444999:::<<>>777222///000333555333000ttthhh```SSSFFFBBBCCCAAA???>>>;;;<<<<<<===<<<:::999888777555222111000000...---,,,,,,+++***************+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************))))))))))))*********+++++++++++++++++++++++++++((()))***+++++++++*********''')))///111///000444333333222222222555888;;;444:::@@@CCCDDDDDDFFFHHHLLLPPPXXX]]]XXXNNNKKKOOOMMMEEE===999555111000222111444222...---111333111,,,+++++++++---,,,***(((000///...,,,+++***)))(((***************)))))))))))))))))))))*********+++((()))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***+++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,(((,,,---******...000---...222333777LLLhhhtttqqqqqqqqqhhh___ZZZUUUcccrrr___WWW^^^fffkkknnnrrrxxx~~~{{{wwwiiiTTTIIIJJJFFFKKKRRRXXX[[[XXXTTTPPPDDDDDDCCCCCCHHHMMMKKKEEEEEEFFFEEEBBBEEEMMMSSSTTTSSSOOOJJJGGGIIINNNSSSWWW```^^^^^^aaaiiiuuu}}}}}}^^^JJJGGGHHHCCC===???>>>>>>>>>>>>???@@@@@@<<<===???@@@AAAAAA@@@@@@@@@??????>>>>>>??????@@@<<<===>>>>>>===;;;999888666666666555555666666777444444444333333333333222222333444444444444333222222222222222222222222222222333333444555555666666555444555888999<<>>>>>>>>>>><<<;;;:::777555222111000000...---+++******)))))))))))))))+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************************************))))))))))))************++++++++++++++++++++++++)))***+++,,,------------000++++++......))))))---***,,,...///000///,,,+++000000//////000111222333111///111777666111000444///...///222000---///444+++...///,,,+++...///---///,,,)))(((***---...///***************+++,,,---++++++******))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,&&&---111...---000000---222***)))333:::@@@RRRggglllooollliiidddZZZaaaxxx|||lllooonnnnnnnnnppptttzzz~~~~~~uuuqqqeeeTTTOOOTTT^^^aaacccbbb\\\UUUNNNKKKKKKLLLKKKIIIKKKNNNKKKFFFHHHIIIHHHFFFHHHPPPUUUUUUQQQNNNLLLMMMRRR[[[ccchhhfffaaa^^^eeeqqq|||wwwZZZEEEFFFHHH???===DDD???>>>===>>>???>>>;;;999;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????<<<===???@@@???===:::888666666555555555666666777444444444333333333222222222222444444444444222222222222222222222222222222222222333444444555555666222555777777777999<<>>>>>>>>===;;;;;;666444222111111000///---+++++++++*********))))))))))))***++++++++++++***...---+++)))((())))))*********))))))))))))******************))))))))))))+++)))((()))******)))(((******++++++++++++***************)))))))))))))))************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------...///...///777CCCMMMgggmmmpppooorrryyy{{{xxx|||wwwsssllllllooorrrqqqhhh^^^^^^bbbvvv}}}ttt___QQQOOOTTTSSS[[[``````______YYYPPPPPPNNNLLLNNNTTTXXXXXXXXXTTTUUUYYYcccpppyyy{{{{{{ooojjjhhhlllrrruuuwwwxxxuuu~~~zzzTTTMMMEEEAAAAAAAAA???<<<<<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>>>>>>>>>>@@@BBBBBB@@@>>>======;;;::::::999999888888888555444444444444555666666555555444444444333333333444333333222222333333444333333333333333333333333222222333333333333444444444555555666777888888999>>>;;;@@@PPPccc}}}zzziiiXXXMMMIIIJJJLLLFFFLLLOOOLLLKKKQQQ[[[bbbgggnnn{{{yyy^^^UUUSSSTTT]]]lllvvv{{{qqqMMM>>>:::444000222111111111111111111111111sssjjj___PPPCCC@@@BBBAAA===;;;<<<<<<=========<<<;;;:::666444222111111000///---,,,,,,,,,+++++++++******))))))***++++++++++++***---,,,+++))))))))))))***))))))))))))))))))))))))************))))))))))))+++)))((()))***+++)))((()))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********++++++++++++,,,,,,,,,------///111111000///222999???WWWmmm|||{{{xxx{{{~~~jjj^^^\\\]]]bbbddddddfffjjjyyy~~~vvvfffWWWPPPOOO___nnn}}}~~~rrraaaSSSTTTWWW]]]ccceeeccc^^^YYYYYY[[[aaammmyyy{{{yyyvvvrrrooonnnrrrwwwYYYJJJDDD>>><<<>>>@@@@@@>>>======<<<<<<<<<<<<==============================???AAABBBBBB???=========::::::::::::999888777777444444444444444555666666555444444444444333333333444333333222222333333444333333333333333333333333222222222333333333444444333444444555666666777777777666;;;CCCKKK[[[{{{uuuiiilllrrruuuzzzsssbbbTTTLLLIIIHHHIIILLLNNNPPPRRRUUUXXX\\\gggttt~~~|||}}}bbbRRRRRR[[[^^^kkkrrrXXX???888888444222444111111111111111111111111tttmmmaaaRRRCCC@@@AAA@@@>>><<<;;;;;;<<<<<<<<<;;;:::999666444222111111000///---------,,,,,,,,,+++++++++((()))******++++++******---,,,+++***))))))))))))((()))***++++++***)))(((************))))))))))))***)))((()))***+++***))))))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++************+++************************++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,---///222111......000222AAA]]]~~~yyyuuukkkhhh}}}~~~kkkiiiaaa^^^eeeooossssssssswwwvvvrrrmmmhhhccc```^^^jjjvvvxxxooofff___aaajjjuuu}}}}}}xxxpppjjjkkknnnrrrwww{{{~~~~~~sssZZZDDD@@@;;;:::<<>>======<<<<<<<<<<<<===>>>>>>==================@@@AAACCCBBB???===<<<<<<999::::::;;;:::888777555444444444444444555555666444444444444333333333333333333222222222222333333333333333333333333333333222222222222333333333333222222333444444555555555555777;;;>>>;;;???TTTlll}}}~~~ooobbb^^^]]]___hhhsss~~~uuujjj___QQQGGGIIIMMMLLLJJJLLLLLLMMMSSS\\\eeeppp{{{|||~~~~~~}}}qqqiiifff\\\OOOPPPZZZiiisssgggNNN???444444777444333444111111111111111111111111pppiiicccSSSDDD???AAA@@@>>>===::::::;;;<<<;;;:::999888666444222111111000///---,,,,,,++++++++++++******((())))))***************,,,++++++******)))))))))'''(((***,,,,,,***((('''************)))))))))(((***)))((()))***+++***)))))))))************))))))((((((((()))))))))))))))************************************************++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))(((((((((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***((()))))))))************************************************************++++++***************+++***++++++++++++,,,,,,,,,))),,,...///......///000222AAA[[[xxxvvvvvvqqqaaaPPPTTTqqq}}}|||zzzooobbb]]]aaaiiinnnqqqtttxxxzzzuuunnnmmmrrrwwwmmmsss{{{~~~}}}{{{zzz{{{{{{~~~vvvtttzzzfffgggppplllGGGCCC???<<<<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>@@@BBBCCCBBB???===<<<<<<999::::::;;;:::888666444444444333333444444555666444444444333333333222222333333222222222222333333222222222222222222222222111222222222222333333333333333333333444444555555555777;;;===999888BBBPPPhhhkkklllssstttyyyzzzxxxpppbbb]]]jjj|||rrrZZZQQQMMMGGGGGGLLLJJJHHHIIIOOOTTT\\\hhhsss}}}uuu}}}uuujjj\\\QQQQQQQQQRRR]]]lllrrrfffLLL>>>777333666777333111333111111111111111111111111nnnfffbbbRRRCCC???@@@@@@>>>===999:::;;;;;;;;;:::888888666444222111111000///---************))))))))))))(((((()))************)))++++++++++++*********)))'''(((***,,,,,,***((('''************)))))))))((()))(((((((((***++++++))))))))))))******)))))))))''''''(((((())))))))))))))))))))))))))))))))))))*********************************))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))*********************************************************************))))))***++++++*********+++++++++,,,,,,***+++,,,------...000222......999RRRoooxxxtttmmmeee\\\^^^uuuxxxhhhbbbiiisssyyyzzznnnppppppmmmiiijjjsss|||{{{xxxsssmmmkkkoooxxx}}}}}}qqqSSSEEEOOO]]]]]]FFFDDD@@@===<<<;;;:::999:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBB???===<<<<<<::::::::::::999777555444333333333333333444555555444444333333333222222222333222222111111222222333222222222222222222222222111111111222222222333333333444444444444444555555333222444777888888:::>>>HHHkkkvvviiikkksssnnn]]]NNNHHHJJJGGGDDDDDDGGGJJJMMMTTT\\\fffppp~~~xxxppp```^^^SSSMMMSSS\\\dddooozzz{{{\\\GGG@@@;;;888666666555222111222111111111111111111111111nnnfff___PPPBBB>>>AAA@@@>>>===::::::;;;;;;;;;:::999888666444222111111000///---***))))))))))))((((((((('''((())))))******))))))******+++++++++******)))((()))***++++++***)))(((************)))))))))))))))((('''(((***++++++***((())))))******))))))(((&&&''''''(((((())))))***))))))))))))))))))))))))***************************))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))***************************************************************))))))))))))***++++++************++++++++++++///...---,,,,,,---///000///---///999IIIaaa|||yyyxxxssslllttt~~~wwwnnnhhhffflll}}}vvvrrryyyfffNNNDDDAAAHHHLLLEEE@@@>>>===;;;::::::;;;;;;:::::::::;;;===>>>@@@AAA??????@@@@@@AAAAAAAAAAAA???@@@BBBBBB@@@>>>======;;;;;;:::888777666555555333333333333333444444555333333333333222222222222222222111111111111222222222222222222222222222222111111111111222222222222444444444444444444444444444222222444777888777555<<>>AAAAAA>>><<<:::;;;<<<<<<<<<;;;999888666444222111111000///---*********))))))))))))((('''(((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************)))))))))))))))((('''(((***,,,+++***(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))************************)))))))))))))))***++++++************************++++++++++++++++++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************************************************)))))))))))))))***++++++************++++++++++++...---------.........---//////000111333BBB```{{{~~~~~~}}}ZZZFFF???CCCCCCDDDEEE???;;;<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<======>>><<<===>>>>>>???@@@AAAAAA===???AAAAAA@@@>>>>>>???===;;;999666555555555666333333222222333333444555333333333222222222222111222222111111111111222222111111111111111111111111111111111111222222222222333333333333333333222222444555444444666888888777999@@@QQQsssxxxsss]]]TTTMMMHHHGGGFFFDDDFFFJJJJJJQQQYYY___cccjjjvvvyyyzzzkkkZZZQQQPPPSSSQQQ\\\mmm|||uuuVVVFFF>>>999666333222111000222333333111111111111111111111111111~~~vvvwww~~~}}}ccc\\\YYYKKK???>>>AAAAAA===;;;;;;;;;<<<<<<<<<;;;:::999666444222111111000///---+++++++++************)))'''(((((()))))))))))))))))))))+++,,,,,,+++***)))******))))))))))))******************))))))))))))(((''''''(((+++,,,+++***(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++)))***+++...000000///---...---///111000222AAAQQQwww}}}{{{kkk^^^___gggvvvnnnLLLPPP@@@===@@@:::888===???=========<<<;;;:::;;;<<>><<<<<<;;;;;;;;;::::::;;;===>>>???@@@AAA<<<>>>AAAAAA@@@??????@@@>>><<<888555444444555666333333222222333333444555333333333222222222111111222222111111111111222222111111111111111111111111000111111111111222222222222222111111111111111111000333555333222444888:::999777===SSSvvvttteee\\\SSSNNNJJJFFFGGGJJJEEEJJJNNNNNNNNNSSS]]]fffqqqwww~~~}}}nnn___XXXSSSNNNLLLNNNKKK```{{{vvvRRR<<<666888999999222222111111333555333000111111111111111111111111~~~vvvZZZVVVQQQIII@@@<<<===??????==================;;;999888666555444222111000//////+++++++++************)))+++******)))(((''''''&&&'''(((******((((((((()))......---***'''&&&((()))*********)))))))))))))))+++++++++*********************))))))(((((('''''''''''''''''''''((())))))*********)))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++.........------,,,,,,,,,------,,,---...111444666EEE\\\yyyzzzxxxpppfff``````[[[\\\vvvzzz\\\LLLFFF>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===========================???AAACCCBBB???>>>>>>@@@<<<;;;:::888777666666666333333333333333333333333333222111111000000111111000111111111111222222222000111111111111222222222111111222222222333333333222222222222222222222222222333444444555555444444;;;999<<>>444444666555333222222222222222111000///000000000000000000000000uuuXXXUUURRRKKKBBB>>>>>>??????===<<<============;;;:::999666555444222111000//////++++++++++++************+++++++++***))))))(((((((((***++++++***))))))***,,,---,,,+++((('''((()))***)))))))))))))))))))))***************************)))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++......---------,,,,,,,,,...---------...000333444333:::JJJbbbxxx}}}kkkhhhkkkpppnnniiimmmwwwqqqXXXIIIBBB???============<<<<<<<<<<<<999999::::::;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA>>>======>>>:::999888777666555555555333333333333333333333333333222222111111111111111000000111111111222222222000111111111111222222222111111111222222222333333222222222222222222222222222333444444555444444444666333555:::>>>JJJiiipppbbb^^^```eeeooozzzrrrRRRLLLHHHHHHJJJLLLSSSZZZ[[[```bbb]]]VVVWWWbbblllvvvyyy}}}uuucccTTTPPPKKKJJJPPP[[[eeekkktttttt|||~~~___KKKBBB777222333555444222111222222222222111000///000000000000000000000000uuuWWWSSSQQQKKKCCC?????????>>>===<<<============;;;:::999666555444222111000//////,,,+++++++++************,,,,,,++++++******)))))))))+++,,,,,,+++******+++)))+++,,,+++***((())))))))))))))))))))))))******((())))))******+++++++++))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------------,,,,,,,,,,,,......------...///111222...***---<<>><<<<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@===;;;:::;;;888888666555444444333333333333333333333333333333222222222111111111111000000000000111111111222222000111111111111222222222111111111222222222222333222222222222222222222222222222333444444444444444666444555999888:::HHHXXXuuu___TTTSSSXXX___cccgggwwwwwwiiiXXXNNNIIIHHHJJJOOOQQQ\\\ggglllhhhbbb______ddddddeeegggkkkttt}}}}}}pppeeeWWWLLLEEEJJJNNNSSSddd}}}mmmOOO>>>888666333333333444222111111111222222111111000000000000000000000000000000xxxWWWQQQNNNJJJCCC???>>>>>>===<<<<<<<<<=========<<<:::999666555444222111000//////,,,,,,+++++++++*********+++++++++******))))))))))))+++,,,,,,+++******+++''')))+++,,,***))))))))))))))))))))))))*********'''(((((()))***++++++,,,))))))))))))(((((((((((('''''''''''''''((())))))((((((((()))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000///000//////222;;;HHHRRRiiiwwwpppqqqrrrrrrjjjfffbbbYYYUUUiii|||gggZZZJJJAAAAAAAAA>>>:::::::::::::::999999999999999888777777777888:::::::::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>><<<:::888888777777666444444333333333222222222222222222222222222222222222111111000000000000000000111111111111000000111111111222222222111111111111222222222222111111111111111111111111222222333444444444444333777666888<<<;;;999<<>><<<999999999999999888888888888888777777777888888999999999999999:::::::::::::::========================???>>>===<<<;;;:::888666777666555444444444444444222222222222222222222222111222222222222111000/////////000000000111111111000000111111111222222222000000111111111222222222111111111111111111111111111222333333444444333333444333555888999777777:::@@@GGGWWWoooxxxpppddd```[[[WWWVVV[[[jjjzzzssshhh```]]]\\\VVVSSSYYYfffpppsssrrruuuxxx|||~~~{{{pppqqqrrrtttzzztttaaaWWWKKKJJJJJJNNNZZZlllmmmfff]]]UUUOOOMMMNNNPPPTTTcccqqq~~~sssSSSAAA:::;;;<<<444666777666333111222333///000000111111111000000////////////////////////~~~~~~zzz{{{}}}rrrQQQHHHEEEDDDBBB???===<<<;;;;;;;;;;;;<<<======<<<;;;:::666555444222111000//////,,,,,,,,,,,,++++++++++++)))((((((((((((((((((((((((***++++++***))))))***''')))******)))((()))***((((((((()))******++++++'''(((((())))))*********(((((((((((())))))))))))'''''''''''''''((())))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++***+++...111222111555???MMM^^^uuu|||wwwuuuuuupppiiimmmwwwzzzuuuooommmooovvvjjjUUUHHHAAA:::;;;<<<;;;::::::;;;<<<999999999888888888777777777777888999999999999888888888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::888666666555555444333333444444222222222222222222222222111111222333333111000////////////000000000111111000111111111111222222222000000000111111111111222111111111111111111111111111111222333333333333333333444555666666666666666:::888===MMM\\\iiiyyy{{{wwwkkkmmmqqqssskkkYYYMMMSSS___hhhttt|||~~~|||sssfff^^^^^^aaaaaagggqqq~~~~~~ssseee\\\]]]hhhsss~~~zzzuuutttwwwzzz{{{|||xxxsssnnnnnnrrryyyyyytttgggWWWJJJEEEEEEHHHQQQ___pppzzzhhh^^^XXXUUURRRQQQOOOMMMQQQWWWeeeooo{{{iiiJJJ======<<<777222111222333222111111333444//////000000111111000000////////////////////////~~~~~~mmmLLLEEECCCCCCBBB@@@>>>===<<<===:::;;;<<<======<<<;;;;;;666555444222111000//////------,,,,,,,,,+++++++++)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))***)))''''''(((***'''(((((()))******++++++((((((((()))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------------///+++)))+++000111---(((000...///999QQQppp{{{wwwxxx|||vvvooohhhbbb]]]]]]fffrrrvvvZZZEEE<<<<<<>>>:::::::::999999999:::;;;999999999888888888777777555777999;;;;;;:::999777777888999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;<<<<<<999777444444333222222222222333111111111111111111111111000111222333333222000///////////////000000000111000111111111111222222222000000000000111111111111111111111111111111111111111111222333333333333222333555666666555555666666666333555===BBBKKKddd~~~|||sss{{{zzzjjjdddeeeWWWXXX[[[aaagggjjjlllnnnuuuwwwhhhcccMMMOOOTTT\\\dddiiijjjiiitttnnncccVVVLLLHHHJJJMMMRRRUUUWWWTTTPPPMMMOOORRRNNNWWWbbbfffccc^^^\\\[[[YYYTTTPPPOOOMMMIIIIIIMMMNNNOOOPPPPPPQQQTTTYYY]]]^^^jjj{{{ppp```VVVQQQQQQPPPRRRVVVWWWWWW]]]fffwwwzzzxxxVVVFFF999888;;;888222...111000000000111111111111...//////000000000000000////////////////////////~~~}}}vvvqqqzzzkkkJJJDDDBBBBBBBBBAAA???>>>>>>???:::;;;<<<=========<<<;;;666555444222111000//////---------,,,,,,,,,++++++******************++++++***,,,...---,,,+++,,,,,,*********(((&&&&&&(((***'''(((((()))***+++++++++))))))))))))(((((((((((('''((((((((())))))******'''''''''''''''((())))))&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,------------(((***---,,,+++***,,,------111444333333???[[[uuuyyyrrrqqqrrrrrrllldddeeelllvvvtttkkkrrr|||wwwhhhTTTEEE===999999:::777666777888999999666333999999999999888888888888555777:::======;;;999777777888999:::;;;:::999999::::::::::::::::::::::::===;;;:::;;;======:::777222222111111111111111111111111111111111111111111000111333333333222000...////////////000000000000000111111111111222222222000000000000111111111111000000000000000000000000111111222333333333333222---222555444333444555666:::444555:::999999LLLcccyyy|||}}}ooobbbTTTOOOPPPTTTXXX[[[\\\ccckkkttt}}}lllggg```]]][[[[[[YYYWWWVVVSSSOOOLLLKKKIIIGGGEEE>>>CCCIIIIIIEEECCCCCCFFFFFFGGGIIIJJJIIIIIIJJJJJJGGGDDDEEEIIIKKKIIIJJJNNNSSSVVV]]]gggrrryyy{{{{{{hhhVVVOOOOOOQQQSSSTTTZZZbbbfffhhhrrr}}}fffQQQAAA999444555333///000555444222111111222111///,,,......///000000000000000////////////////////////~~~}}}|||||||||___IIIFFF@@@@@@??????>>>=========;;;<<<=========<<<::::::777666444222111/////////***++++++,,,,,,,,,++++++))))))(((((()))***++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((***++++++))))))+++---))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''''''''''''''+++***)))((((((''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......///.........111666;;;>>>VVVggg~~~~~~yyytttqqqpppxxxrrrkkkccc[[[XXX___iiiuuuiiiYYYEEECCC???<<<999999999999555777888999999888777555777888888888888888777777888888777777888888999:::666777777888888999::::::;;;:::999888999;;;===???:::;;;<<<======;;;999888777666444222111//////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111111111222222222333333333444333444555888;;;???AAAXXXoooyyybbbTTTKKKHHHLLLTTTMMMTTT]]]bbbkkkyyywwwzzzyyyrrriiigggccc]]]XXXSSSOOOJJJGGGFFFEEEFFFIIIKKKLLLJJJGGGNNNMMMKKKJJJJJJKKKLLLLLLJJJLLLKKKIIINNN[[[hhhnnnxxxuuuaaaWWWOOOKKKPPPZZZbbbppp~~~qqqVVVDDD<<<777777555444333222222222333222222222111111000000//////000000000000//////////////////////////////}}}{{{WWWHHHJJJ@@@@@@??????>>>=========;;;<<<=========<<<::::::888666555222111///......***++++++,,,,,,+++++++++)))))))))))))))***++++++,,,,,,+++******)))(((((())))))))))))))))))))))))+++)))'''(((***,,,---,,,)))(((((((((''''''''''''(((((((((((((((((((((''')))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......//////......///222555777444>>>NNNaaarrr~~~|||sssnnnpppoooqqqqqqmmmgggfffjjjjjj|||}}}vvvsssrrr{{{yyyxxxxxxfffVVVIII@@@@@@>>><<<:::888777777777555666888999999888666555555555666666666666555555888888777777888888999:::777777888888999:::::::::;;;;;;:::999:::<<<>>>???;;;<<<<<<<<<;;;:::888777666555444222111000//////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000//////000000000000000000000000111111111111111111111111111111111222222222333333444444333444555888:::<<>>=========;;;<<<=========<<<::::::888777555333000///...---++++++++++++++++++++++++))))))))))))))))))***++++++++++++******))))))((())))))))))))))))))))))))+++'''$$$%%%***,,,,,,)))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,)))((((((''''''''''''(((%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......///............//////000......000666AAAOOO\\\eeezzzuuussspppmmmnnnrrrpppwwwzzzvvvoooiiiddd```cccvvvyyyqqqzzz|||vvvsssuuuzzzlllYYYHHH???<<<::::::999999888777666555555444666666888888888888666666555555666666666666555555888777777777777888999999888888999999:::;;;;;;;;;<<<;;;;;;:::;;;===>>>???======<<<;;;999888777777444444333111111000000111///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000111111111111111111111111111111111222222222222333555444333222333444555666777:::AAAPPPkkkooocccYYYQQQMMMNNNLLLIIIIIINNNZZZiiitttpppuuuzzz|||zzzwww~~~||||||{{{yyyrrreeeXXXNNNFFFBBBEEEOOOZZZeeewww~~~iiiMMM;;;666777666444444444222111000000//////000000000000//////////////////000000000000//////////////////////////////WWWAAA>>>@@@@@@??????>>>=========;;;<<<=========<<<::::::999777555333000...------,,,,,,++++++++++++++++++***)))))))))))))))******+++*********)))))))))((())))))))))))))))))))))))''''''((()))******'''%%%((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++)))(((''''''''''''(((((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......---...............------555222///------111555999NNNXXXjjj|||}}}yyyvvvtttqqqmmmhhhqqqwww~~~zzzpppiiinnnooottt}}}}}}~~~hhhZZZKKKFFF>>>:::999:::;;;;;;444444555666555555444444666666777888888777666666666777777888888888888777777777777777777888999999888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<===?????????>>><<<:::888777666666333222111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////000000000000000000000000111111111111111111111111111111111111222222222222333333222222222333444444888888888;;;IIIbbbrrrkkkiiieee___ZZZRRROOOLLLIIIIIIMMMRRRVVVbbblll|||{{{hhh\\\YYY[[[^^^```___ZZZRRRLLLKKKLLLTTTcccooozzzmmmUUUHHH:::333555888666222444333222111000000000000//////////////////......//////000000000000//////////////////////////////zzzXXXBBB;;;@@@@@@??????>>>=========;;;<<<=========<<<::::::888777555333000///...------,,,+++*********++++++******)))))))))))))))************)))))))))))))))((((((((((((((((((((((((%%%+++222222---(((%%%&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''((((((***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,,,,.../////////......***+++---///000111222222///666@@@MMM[[[iiivvv~~~|||wwwyyy~~~}}}yyyxxx|||}}}lll^^^PPPAAA777:::999888888777666444222222333444555666555555555666666666777777666666666666666777888888888888888777777666666777777888999888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????===;;;999777666555555222111111000000111111222//////000000000000//////////////////////////////........................//////////////////////////////////////////000000////////////////////////000000000000000000000000000000111111111222222222111111222222333444555555333555777777:::DDDSSS^^^xxxyyyuuupppqqquuuxxxtttnnnaaa^^^ZZZUUUQQQNNNLLLKKKOOOQQQYYYfffuuuqqq```XXXUUUTTTTTTQQQQQQRRRUUUYYY\\\\\\\\\fffeeelllxxxsssWWWCCC:::777555444555555333111444333222111111000000111..................////////////000000000000//////////////////////////////}}}oooUUUEEE@@@@@@@@@??????>>>=========;;;<<<=========<<<::::::777666444222111/////////...---+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&///888888000)))''')))'''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((''''''''''''(((((()))++++++)))(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,,,,,,,+++++++++++++++,,,---......+++,,,---...////////////)))***,,,---///000111111......///000444;;;DDDJJJWWW]]]lll~~~tttaaaWWWIII@@@===;;;888666777666555444444444444444333333444444555666666777666666666666666666666666333444555666666777777666777666666666666777888888888888999999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>===<<<;;;999777666444333222111111000000000111111...//////000000//////...////////////////////////........................////////////////////////......////////////000000////////////////////////000000000000000000000000000000000111111111111222000000111333444555666666333555666555444666;;;???LLLggg{{{tttkkkhhhgggeee___YYYYYYPPPJJJRRReeeyyy}}}sssjjj```YYYOOOHHHGGGIIIJJJJJJKKKKKKLLLSSS^^^kkkvvv|||~~~zzz{{{ttt\\\KKK>>>555444555666444111000333555333222222111000000111111............//////////////////000000000000//////////////////////////////vvvsssoooVVVHHHDDD@@@@@@??????>>>=========;;;<<<=========<<<::::::666555333222111000000000///---+++***))))))***+++++++++***)))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((&&&,,,222333...***)))+++''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))%%%&&&'''((((((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******************************+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,---------------......111000...---+++***))))))//////...---,,,...111444999999???IIITTTaaasss~~~pppcccVVVIIIAAA;;;777333111444666888777222333333333333555888:::444444333333444555666777666666666555555666666666333444555666777777777777666666666666666777888888777777888888999:::::::::999:::;;;<<<<<<=========::::::::::::888666444222222222111000000000000000......////////////......////////////////////////........................////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000111111111111///000111222333444444444666666555555444444444555666EEEXXXhhhwwwxxxyyysssfffXXXXXXggg~~~{{{zzznnnggg^^^XXXVVVUUURRRPPPHHHHHHJJJKKKLLLJJJGGGEEEJJJQQQ^^^ooo|||]]]III@@@:::666555555666666333000000333777111111000/////////000000....../////////000000000//////000000000000//////////////////////////////yyyyyyooommmxxxZZZHHHBBB@@@@@@??????>>>=========;;;<<<=========<<<;;;:::555444333222111111111111///...+++***))))))***+++++++++***))))))((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&)))******))))))***&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,++++++,,,,,,)))+++---...//////...---***---000111000//////000000111555888888:::BBBLLLHHHMMMZZZiiipppsss{{{~~~wwwkkk```UUUMMMCCC===;;;;;;999666333333333444444444222111000222444444333222222222555444222222222444666888666666555555555555666666555666777888999999999999666666666666666777888888666777777888999999::::::888999:::;;;<<<<<<<<<<<<999999::::::999666444222333222111000////////////......////////////......////////////////////////........................////////////////////////---.........//////000000////////////////////////000000000000000000000000000000000000111111111111000000111222222222222222111111222666999;;;:::888555:::>>>@@@EEEVVVmmm~~~}}}|||nnnhhhpppttt```YYY[[[YYYSSSTTT\\\dddiiippp|||uuussswwwzzzxxxuuuuuuuuuoooddd]]]ZZZYYYWWWTTTUUUUUURRRNNNLLLLLLNNNOOOKKKFFFBBBDDDJJJRRRXXXXXXggg}}}yyy}}}\\\KKK>>>===;;;555222444000111222222111000000000000//////............///.../////////000000111111//////000000000000//////////////////////////////yyykkklllttt```PPPFFF@@@@@@??????>>>======<<<;;;<<<<<<===<<<:::999888999888666444111000///...+++++++++************)))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,------------------------+++,,,---...---,,,+++***............////////////000000000000111111111111444555666888;;;===???@@@IIIJJJLLLOOOSSSVVVXXXZZZ]]]^^^______aaaaaabbbcccfffffffffeee```[[[UUUQQQIIIHHHFFFCCC@@@>>><<<;;;555555555444444333333333222111111111000000//////111111222222222333333333111111222222222333333333555666666666666666555555666666777777777777666666444444555555666666777777555555666666777777888888777888999:::;;;;;;;;;;;;;;;;;;:::999777555333222222222222111111111000000000000000000000000000000...............///000111....................................////////////////////////////////////000000000000000///......////////////000000000000000000000000111111111111111111111111111111111111222222222333333333444444444444555666:::>>>BBBDDDjjj{{{ssseee\\\\\\WWWNNNNNNUUULLLJJJNNNXXXcccooonnneee[[[VVV]]]XXX___gggppp{{{~~~jjjeee^^^WWWTTTTTTWWWZZZPPPHHHDDDIIIIIIDDDFFFMMMGGGNNNRRRQQQPPPSSSTTTRRRSSSQQQSSSWWWXXXYYY___hhh{{{lllUUUHHH:::999888777555555444444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////{{{iiimmm~~~rrr```SSSKKKBBBAAA@@@???>>>======<<<;;;<<<======<<<;;;999888999777555333111///......++++++++++++************(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,------,,,,,,++++++---.........////////////////////////000000000000......///000111222333444///000111333555666888888555555666666777777888888555666888888777555222000888888777555444222111000333333222222222111111111111111111000000000//////111111111222222222333333111111111222222222333333555555666666666666555555555666666777777666666555444444444444444444555555555555555666777777888888777888999:::;;;;;;;;;;;;;;;::::::999777555333222222222222111111000000000///////////////////////////............//////000....................................////////////........................000000000000000///........./////////000000000000//////000000000111111111111111111111111111111111222222222333333333333444555555444555777:::===???@@@PPPjjjxxxeeennnuuutttnnnfff```[[[UUURRRPPPSSSTTTXXXcccooogggdddVVVOOOSSSOOOJJJNNNIIIMMMOOOQQQVVV\\\[[[VVVRRRQQQPPPNNNLLLLLLMMMNNNPPPIIIEEEEEEFFFEEEFFFIIIKKKQQQYYY```jjjtttvvvssseeeaaaeeelllmmmjjjrrr~~~zzzdddSSSGGG@@@<<<888777666444333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................uuu^^^fffvvvqqqcccYYYTTTEEEDDDBBB@@@???======<<<<<<<<<======<<<;;;999888777666444222000///...---,,,+++++++++************(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,------------------------------,,,,,,++++++,,,,,,---------.........//////---.........///////////////.....................222222222222222222222222111111111111111111111111---...///000111111111111000000000///////////////000000000000////////////111111000000000000//////000111111111222222222222111111111222222222222333444444555555666555555444555555666666666666555555555555555555555444444444444555555666666777888888777888999::::::::::::::::::999999888666444222111111111111111000000000000//////////////////////////////......---.........---------------------------............/////////........................//////000000000///............/////////000000000//////000000000000111111111111111111111111111111111111222222222333333333555555444444444666777888333999BBBNNN```yyywwweee___|||zzzrrrnnnhhhaaaYYYTTTVVV\\\XXXWWWMMMKKKUUUVVVNNNNNNMMMNNNMMMKKKNNNRRRRRROOOJJJMMMPPPQQQOOOLLLIIIHHHJJJKKKKKKMMMTTT\\\^^^[[[```hhhuuu~~~zzzooobbbQQQDDD???<<<777333555444333222111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................nnnTTTYYYiiiyyy|||sssfff]]]YYYGGGFFFDDDAAA???=========<<<<<<=========;;;:::999666555333111000......---,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,---------.........,,,,,,---------.........000000000000000000//////222222111111000/////////333222222222111111000000222222111111111111222222111111111111111111111222////////////............000000000000000000//////000000000111111111111222111111111111222222222222333333444555555555444444444444555555555555444444888888888777777666666666444444555555666777777888777777888999999999999999888888888777555333222111000000000000000000000000////////////////////////000///......---------------------------------------------.........//////...........................///////////////.............../////////000000////////////000000000111111111111111111111111111111111111111222222222222444444333333333444555555:::;;;;;;;;;???HHHVVV```rrrsssggg___eeeyyynnnjjjjjjaaacccZZZUUU]]]^^^XXXXXXXXXZZZYYYVVVVVVYYYYYYWWWSSSXXX]]]___]]]YYYWWWVVVWWWbbblllrrr|||zzzwww{{{}}}iiiRRRGGGDDDAAAAAABBB@@@;;;666444333222111000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////........................oooTTTNNN^^^sss|||uuufffZZZUUUIIIGGGDDDAAA???=========<<<======>>>===;;;:::999666555333111000///......,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------.........---------------,,,,,,,,,------,,,,,,+++*********//////---,,,,,,,,,,,,---000000000/////////.............../////////////////////////////////000000//////000000000111111111000000111111111222222222222222333444444444444444333333444444444444333333888888777777666666555555444444444555666666777777777777888888999999888888777777666555444333111000////////////////////////........................000///...---------------------------------------------------..........................................////////////..................////////////...////////////000000000000000000000000000000000000000000111111111222222222222222333444555555666111444777888999;;;@@@DDD@@@KKK```~~~~~~vvvnnniiisssyyy~~~zzzttt|||uuuiiiiiikkklllsssyyy}}}~~~|||zzz{{{yyyuuuhhhkkknnnmmmhhheeeeeeggguuu~~~~~~uuuiiiVVVFFF???BBB@@@<<<888666666777999333333222111000000000000000000000000000000000000////////////////////////////////////////////////................................................mmmSSSIIIYYYooo|||vvvdddTTTNNNIIIGGGCCC@@@>>>======>>>======>>>>>>===<<<:::999666555444222000/////////,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------++++++,,,,,,---...//////000000111111222222222333000000/////////.........111111000000000111111222000//////...------,,,,,,.........///////////////......////////////000000////////////000000000000000000000111111111111222111111222333444444444444222222333333333333222222444444444444444333333333333444444555555666777777666777777888888888777777555555555444333222111000............////////////..............................------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------.../////////......------........./////////......////////////000000000000000000000000000000///000000000000111111111111111222333444555666666111222444555666777:::===999888<<>>======>>>>>>===<<<:::999666666444333111000000000------,,,,,,,,,+++++++++(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,------......//////000++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------000000///////////////...---------.........//////........./////////000000........./////////000000000000000000111111111111000111222333333444444444111111222222222222111111222222222333333333333333333333444555555666666777666777777777777777666666444444444444333111000///---------....../////////........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,---......//////......---------.........//////........./////////000000000000000000000000000000/////////000000000111111000111222333333333333333666666666444333222333333<<<888666888BBBQQQ```jjjooottt~~~uuuwww}}}~~~lll]]]YYYOOOCCC>>><<<;;;;;;<<<222444777:::;;;888444000222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------hhhKKK???NNNfffyyyxxxhhh[[[WWWGGGEEEAAA>>>======>>>???===>>>>>>>>>>>><<<;;;:::777666555333222111111111---------,,,,,,,,,++++++(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++,,,,,,------------................................................---,,,+++***------........./////////,,,,,,,,,------.........---.........//////000000............/////////000000000000000111111111111///000111222333444444444111111222222222222111111333333333444444555555555333333444444555666666777666777777777777777666666444444444333222111000///---------.........//////........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.../////////...---------.........//////............/////////000000000000000000000000000////////////000000000000111111222222222222111111...000222444555555555444111444888999999:::===@@@@@@IIIVVVfffwwwqqqfffaaaZZZOOOHHHCCCHHHDDD;;;999===:::111===777111000333444222...111000000////////////000000000000000000000000000000000000000000000000000////////////////////////........................------------------------jjjGGG<<>>>>>>>>>>>===<<<;;;:::999888666333111000///......,,,))))))***+++)))'''))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++******************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666777888888888777666444333444444333222222111111000///............---------////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------........................---------............///////////////////////////////////////////////////000111111111111222222222111222222333333222222111333333444444555666666777======>>>AAAHHHSSS___hhhzzzzzzddd[[[PPPIIIGGGGGGEEECCCBBB@@@===;;;888777777777666555444222111222222333000000000000000000000000000000000000000000000000............////////////.................................------,,,,,,,,,---------............///}}}eeeHHHDDDSSSjjjzzz|||qqqbbbXXXIIICCC@@@???>>>;;;;;;>>>>>>>>>>>>>>>===<<<;;;:::999888666333111000///......,,,))))))***+++)))((())))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************---------,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666777777888888888666555444333333222111111000000//////............---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------........................---------............///////////////////////////////////////////////////000000111111111222222222111222222333333222222111222333333444444555555666555666777888:::???EEEJJJMMMRRR\\\iiiyyy}}}vvvlll___VVVPPPIIIAAA>>>>>>@@@???===AAA@@@===:::888666666666555444333222111111111222////////////////////////////////////////////////............////////////..............................---------,,,,,,,,,---------............///uuuaaaJJJLLLbbbyyy}}}kkkYYYGGGBBB>>>@@@@@@======???>>>>>>>>>>>>===<<<;;;:::999888666333111000///......,,,***)))******)))((())))))))))))))))))))))))(((((())))))))))))******)))((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''******))))))(((&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************************------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666555666777888888777666555222222111111000//////...///............---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////000000000111111111222222111111222222222222111111111111222222333444444444222444666666555555555777777888;;;???HHHVVVdddmmmrrrvvv}}}wwwkkkeee\\\VVVRRRNNNIIIEEEGGGCCC>>>===>>>???>>>===AAA???<<<999777555555444444333222111000000000000////////////////////////////////////////////////............////////////...........................------------,,,,,,,,,---------............///yyy```JJJVVVooosss]]]JJJCCC???@@@@@@>>>===>>>>>>>>>>>>>>>===<<<;;;:::999888666333111000///...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++++++++,,,,,,------------,,,,,,************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666555666777888888777666666222222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------........................---------............///////////////////////////////////////////////////000000000000111111111111111111222222222222111111000000111111222222333333222444777888777777777777;;;<<<=========>>>AAACCCFFFGGGJJJQQQZZZccciiilllxxx|||~~~pppnnnnnnnnnmmmggg\\\TTT]]]XXXQQQLLLKKKKKKJJJIIIKKKHHHEEEDDDCCCBBB@@@>>>@@@>>>;;;888666444333333222222111111000/////////////////////////////////////////////////////////............////////////........................---------------------------------............///gggSSSfff~~~xxxbbbOOOGGG@@@@@@@@@>>><<<<<<>>>>>>>>>>>>===<<<;;;:::999888666333111000///...,,,,,,+++***)))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++))))))+++,,,---.........************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666555666777888888777666666444333333222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------........................---------............/////////////////////////////////////////////////////////000000000111111111000111111222222111111000//////000000111222222333000111444555555666777999555888<<<===<<<;;;;;;;;;@@@>>><<<>>>AAAFFFHHHIIIMMMRRRUUUaaaxxxxxxwww|||~~~yyyssspppooonnnnnnooohhhpppqqqkkkjjjnnnllldddaaa```___``````^^^ZZZVVVPPPNNNJJJHHHGGGGGGGGGGGGHHHGGGEEECCCBBB@@@===;;;===<<<999666444333333333222111111111000///..................................................................////////////........................---------------------------------............///uuugggxxxzzzgggUUUJJJ@@@>>>???===;;;;;;>>>>>>>>>>>>===<<<;;;:::999888666333111000///...,,,,,,,,,+++)))((()))***))))))))))))))))))))))))''''''(((((((((((())))))(((''''''''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))***++++++,,,,,,'''(((***+++,,,------...*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666555666777888888777666555444444333333222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............////////////////////////////////////////////////////////////000000000111111000000111111111111000000//////000000111222222222111222333333333333666888333444666666666888;;;>>>@@@???>>>======>>>@@@BBB@@@EEEFFFMMM\\\^^^XXXYYYcccfffddd]]]^^^gggllljjj\\\[[[]]]___^^^YYYWWWXXXZZZ___cccbbbbbbccccccaaa]]][[[YYYYYYYYYZZZYYYXXXKKKJJJIIIGGGFFFEEEEEEDDDAAAAAAAAAAAA@@@>>>===<<<:::999777555333333333333111222222111111000///...............................................................////////////........................,,,,,,,,,------------...---------............///|||rrr}}}|||nnnXXXKKK@@@=========<<<===>>>>>>>>>>>>===<<<;;;:::999888666333111000///...+++,,,---+++(((''')))+++))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++((())))))***++++++,,,,,,((()))******++++++******************************)))*********++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666777777888888888666555444333333222222111000000000///............---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///////////////////////////////////////////////////////////////000000000111000000111111111111000000///000000111111222333333222444555666444444555666555666777666666666999;;;:::<<<===<<<;;;;;;>>>BBB???GGGGGGJJJTTTTTTRRRWWWYYY[[[[[[YYYWWWWWW[[[^^^ZZZWWWZZZaaabbb[[[VVVVVV[[[\\\___bbb```\\\]]]```XXXVVVTTTSSSRRRRRRQQQPPPOOONNNMMMJJJGGGEEEEEEEEE???@@@@@@???>>>=========777666555333333333333444111222222222222000///...............................................................////////////........................,,,,,,,,,---------......---------............///xxxkkkxxxuuuYYYLLL???;;;======>>>???>>>>>>>>>>>>===<<<;;;:::999888666333111000///...+++,,,---+++(((''')))+++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***++++++******)))((('''))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222333444444555555666777888888888777666444333222222111111000///////////////.........---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////////////////////////////////////////////////////////////////000000000000000000111111111111000000000000000111222222333333---111444666555444333333000333888::::::999999999999===@@@???<<<;;;???DDDDDDLLLLLLKKKQQQOOONNNVVVOOOPPPSSSVVVRRRNNNRRRZZZWWWQQQPPPYYY___]]]ZZZYYYRRRPPPTTT\\\[[[VVVXXX```[[[[[[ZZZXXXWWWUUUTTTSSSPPPOOOLLLHHHCCCAAAAAABBB>>>??????===;;;999999:::666555444333333333444555222222333333222111///.............................................................../////////000........................,,,,,,,,,------.........---------.........//////{{{ppp{{{ooo\\\HHHAAABBB<<<:::===<<<@@@???>>>===<<<;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///...------------...//////......///000111222222333////////////000111222333444444222222222222444444444333222222111111111111333222222222333444444555444555666777666555333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------..............................////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222222222333444555555555555666666777777888888::::::;;;<<<===>>>???@@@DDDGGGJJJLLLMMMNNNPPPQQQPPPOOONNNOOOPPPSSSVVVWWWVVVVVVWWWXXXZZZ]]]```aaaWWWVVVUUUUUUVVVXXX[[[\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPNNNLLLIIIEEEBBB@@@???BBBBBBAAA???===;;;999888666666555444333333222222111111111111000000000000......------------......................................................------------------------...------,,,,,,------...........................xxxoooZZZGGG@@@BBB<<<;;;???>>>??????>>>===<<<;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))))))))))))))))))))))))))************))))))))))))************************)))******+++++++++******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------...............------------...////////////000000111111222222000000000000111222333444444333222222222222333444444444333222222222222222222222222222222333444444333333444444333333222111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................,,,,,,,,,---------......................................................////////////////////////////////////000000000000//////000000000111111111222222222222333444555555555555666666777777888888::::::;;;<<<===>>>??????CCCEEEIIIJJJKKKLLLNNNPPPPPPOOONNNNNNOOOQQQSSSTTTRRRRRRRRRSSSUUUXXX[[[\\\VVVUUUSSSRRRRRRRRRTTTTTTWWWVVVUUURRRQQQOOOOOONNNNNNMMMJJJGGGDDDAAA???>>>??????>>>===;;;999777666555555555444333333222222111111111000000000//////......------------......................................................------------------------...------,,,,,,------...........................qqqXXXEEE???AAA===<<<@@@@@@???>>>>>>===<<<;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******)))))))))))))))************))))))))))))))))))))))))))))))************************************************+++++++++++++++***)))))))))************+++++++++)))************+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,------------------------...............------------...//////000000000000000111111111111111111111222333444444333333222222222222333333444444333333222222333333222222111111222222333333222222111000000000000111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000000//////000000000000111111222222222222333444555555555555666666777777888888999::::::;;;<<<===>>>>>>AAACCCFFFHHHHHHIIIKKKMMMPPPOOONNNMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRTTTWWWXXXWWWVVVSSSPPPOOONNNMMMNNNSSSRRRPPPNNNLLLKKKKKKJJJKKKIIIGGGEEEBBB???===<<<::::::::::::888777666555555444444333333222222222111111000000000000//////......------------......................................................------------------------...------,,,,,,------...------------------------uuuYYYEEE???AAA===<<<@@@???>>>>>>===<<<<<<;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))************)))))))))))))))))))))))))))))))))***************++++++******************************+++++++++******)))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............------------...//////111111111000000000000000111111111111111222333444333222222222222222222333444444333333333333333444222222111111111222222333222111000///...///000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000000////////////000000000111222222222222333444555555555555666666777777888888999::::::;;;<<<<<<======>>>AAADDDEEEFFFFFFHHHJJJMMMMMMMMMMMMNNNOOOQQQRRRUUUTTTSSSSSSRRRSSSTTTUUUWWWVVVTTTQQQOOOMMMLLLLLLPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFDDDBBB???===;;;:::777888888888777666555555444333333333222222222111111000000000////////////......------------......................................................------------------------...------,,,,,,------...------------------------}}}}}}yyyZZZGGG@@@BBB<<<;;;???>>>======<<<<<<;;;;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))))))))******)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((())))))************))))))************************))))))******+++++++++,,,************************(((((()))***+++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////111111111000000000000000111000000000000111111222222222222222222222222222333333333222222333333444333333222222111222222333333222000/////////000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------................................................////////////000000000000...////////////000000000222222222222333444555555555555666666777777888888999999::::::;;;;;;<<<<<<===???AAACCCCCCDDDEEEGGGJJJJJJKKKMMMOOOPPPRRRSSSXXXWWWUUUSSSQQQQQQQQQQQQSSSRRRQQQOOONNNMMMMMMLLLOOONNNMMMKKKJJJIIIIIIIIIDDDCCCAAA???===;;;999888666777777777777666555444222222222222222111111111000000000////////////.........------------......................................................------------------------...------,,,,,,------...------------------------}}}xxxwwwxxx[[[GGG@@@BBB<<<;;;>>>===<<<<<<<<<;;;;;;;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))************)))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))************))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000000000000111111111111000000000000000111111111111222222222222111111222222111111222222333333444444333333222222333333222222111000000000000111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000......////////////000000222222222222333444555555555555666666777777888888999999999:::::::::;;;;;;;;;>>>@@@AAAAAABBBCCCEEEFFFGGGIIIKKKNNNPPPQQQRRRUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJNNNMMMKKKJJJIIIHHHHHHHHHAAA@@@???===;;;:::888888666666777666666555444444111111111111111111111111000000////////////............------------......................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,~~~www}}}qqqYYYFFF???AAA===<<<@@@???<<<<<<;;;;;;;;;;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))))))))*********))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))************))))))************************))))))***++++++,,,------++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++)))************+++++++++---------,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////000000111111222222222111111000000111111222000111222333333222111000111000000000111111222333666555444444333333444444111111111111111000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000........./////////000000222222222222333444555555555555666666777777888888999999999999::::::::::::;;;===???@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHIIIIIIIIIHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFFFF??????>>><<<;;;999888777666666666555555333222222000111111111111111111111000000/////////...............------------......................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{sssjjjoooyyyuuujjjWWWDDD>>>AAA======BBBAAA;;;;;;;;;;;;;;;;;;::::::888666444222000////////////---,,,,,,,,,,,,+++)))'''((()))******++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))************))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++)))************+++++++++//////...---,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////...//////000111222222333333333222222111222222222000111222333333222111000000000//////000111222222777666555444444444444444///000111111111000...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000............/////////000222222222222333444555555555555666666777888888888999999999999999999::::::;;;===???@@@@@@@@@BBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCCCC???>>>===<<<:::999888777555555555444333222111000000000000000000111111111000/////////.....................------.........................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}yyymmmjjjjjjgggkkknnngggRRRHHH???=========>>>AAA>>><<<::::::;;;;;;:::999888666333000//////000111///...,,,,,,,,,,,,***)))((((((((()))******++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++***************++++++...///111222111///,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---......------------...//////000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222444555555555444333444333222000//////......---------,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111........................---------...///000000111222111111000111222444555333333444444555666666666999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDD>>>>>><<<;;;999888666666444333333333333333333222000000000000////////////........................................................................---------............///------------------------******+++++++++,,,,,,,,,------------------------~~~xxx}}}|||uuuyyy}}}xxxuuunnn```QQQGGG???=========>>>AAA>>><<<:::::::::;;;:::888888666333000//////000111///---,,,,,,,,,,,,***)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******))))))***+++,,,,,,///000111222111///---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------...//////000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333444555666555555444333333111000///.........---------,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000111........................------......///000000111111111111111222333444444333333444444555666666666999999888999999:::;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDEEEHHHJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA???>>>===;;;999777666555444444333333333333222222000000000000////////////........................................................................---------............///------------------------++++++++++++,,,,,,,,,,,,------------------------uuuwww~~~|||rrraaaOOOEEE>>>===>>>===>>>AAA>>><<<:::999::::::999888777666333000//////000000...---++++++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))***+++,,,---///000111222111///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......------------...//////000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222333444555666777666555555333222111000///.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222........................------......///000000000///000111222333333333333333333333444555555666666888888888888999:::;;;<<<============>>>???@@@AAADDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIHHHIIIHHHGGGFFFCCCAAA???>>>???>>>===;;;888666555444444444444333333222222222000000000000////////////........................................................................---------............///------------------------,,,,,,,,,,,,------------------------------------sssooo}}}wwwiiiMMMDDD===<<<>>>===>>>AAA===;;;999888999999888777666555333111/////////000---,,,++++++,,,,,,+++)))+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++((((((((()))***,,,---...---...///000///...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------.../////////000000000111111111111333333333333333333333333111111111111111111111111222222222222222222222222444444666777777777666555333222111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222....................................//////000000...///111333333333222222222333333444444555666666777777777888888999:::;;;<<<<<<<<<===>>>???@@@AAAEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@>>>???>>>===:::888666444333444444444333333222222222000000000000////////////........................................................................---------............///------------------------,,,,,,,,,---------......------------------------oooeeevvvvvv}}}~~~{{{vvviiiKKKCCC<<<<<<=========@@@<<<:::888888888999888777666444333111////////////---+++******+++,,,+++))),,,++++++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((((((((()))***,,,---...+++,,,---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////000000000111111111111333333333333333333333333111111111111111111111111222222222222222222222222444444666777777777666555333222111///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111....................................////////////...///111222333333222111222222333333444555555555777777777777888999::::::;;;;;;;;;<<<===>>>@@@AAAEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFDDDBBBAAA>>>>>><<<:::888666444333555555444333333222111111000000000000////////////........................................................................---------............///------------------------,,,,,,,,,---------......------------------------nnnddduuutttuuuzzzqqqbbbKKKCCC<<<<<<===<<<<<<>>><<<:::888777888888777666555444333111000///......,,,+++******+++,,,+++)))+++++++++***)))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,---******+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...------------...//////000000000000111111111111333333333333333333333333111111111111111111111111222222222222222222222222333444555666777666555555222111000///...---------............---------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////..............................//////////////////...///000111222222222222222222222333444444555555666666666666777888999::::::::::::;;;===>>>@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLIIIJJJJJJJJJIIIGGGEEECCCEEEFFFGGGGGGGGGEEECCCAAA===<<<;;;999888666555444555555444333333222111111000000000000////////////........................................................................---------............///------------------------,,,,,,,,,,,,------------------------------------nnnfffyyywwwtttyyyqqqbbbKKKCCC===<<<===;;;:::<<<;;;999777777777888777666444444222111000......---+++***)))***+++,,,+++***+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))***+++,,,,,,*********++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...------------...//////000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222333444555666555555444222111000///...---------............------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------..................................../////////////////////.../////////000000111222333111222222333333444555555666666666666666777999999999999:::;;;<<<>>>???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLKKKGGGHHHJJJKKKJJJGGGDDDBBBEEEFFFGGGGGGFFFCCC@@@>>>;;;;;;:::999888777666666666555555444222111111000000000000000////////////........................................................................---------............///------------------------++++++++++++,,,,,,,,,,,,------------------------jjjbbbrrryyykkkvvvzzzxxxtttiiiLLLCCC=========:::999:::;;;999777666777777666555444333222111000...------+++***)))***+++,,,+++***************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,...------------...//////000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222333444555555555444333222111000///------------//////.........---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------........................///////////////.........000000/////////111222444111222222333333444555555555555555666666777888999999999999:::<<<>>>???@@@???AAACCCDDDEEEFFFEEEEEEDDDEEEGGGJJJKKKLLLLLLKKKEEEGGGJJJLLLKKKHHHDDDAAAEEEFFFGGGFFFDDDAAA===;;;::::::999999888777777777666666555444222111111000000000000000////////////........................................................................---------.........//////------------------------******+++++++++,,,,,,,,,------------------------{{{ccc[[[bbbddd___ddd~~~}}}|||vvvdddOOO@@@<<<>>>:::;;;===999::::::999888777777888888555444222000///............---++++++++++++***((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''(((''''''((())))))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,---------............///////////////000000000000000111111111111222222222222222222222222222222222111111222222222333333333222333333444444333333222111000///......------......---,,,,,,++++++,,,,,,------,,,++++++******)))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000111222333222333333333333333333444666666666666777777777777888999:::;;;<<<>>>??????BBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFDDDAAA>>><<<777666666555444333333333666555555444222111000000........................---.../////////...,,,+++..........................................------........................------------------------++++++++++++++++++++++++---------......---,,,,,,rrr[[[UUU]]]___YYY___www|||}}}wwweeeOOO@@@<<<>>>:::;;;===999::::::999888888888888888555444222111///............,,,++++++++++++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&***)))((()))******(((&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++******+++++++++,,,,,,,,,---------............///.../////////000000000000000000111111111222222222222222222222222222222222111111222222222333333333222333333444444333333222111000///...------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000111222333222222333333333333444444666666666666777777777777888999:::;;;===>>>??????AAAAAAAAAAAABBBDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGDDDEEEEEEEEECCC@@@===<<<777777666666555444444333555444333222111000//////..............................//////...------,,,..........................................------........................------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,{{{iiiTTTQQQ[[[^^^VVVaaaxxx{{{hhhOOO@@@<<<>>>:::;;;===999:::999999888888888888999555444222111//////.........,,,++++++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''***)))'''((())))))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,******+++++++++,,,,,,,,,---------............///....../////////000000000000000000111111111222222222222222222222222222222111111222222222333333333222333333444444333333222111000///...------------...---,,,,,,++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000111222222222222222333333444444444666666666777777777888888999999:::;;;===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCAAA>>><<<;;;888777777666666555555444333333222111000//////...........................//////...------------...------------------------------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,{{{xxxfffRRRQQQ^^^```VVV___wwwxxxeeeOOO@@@<<<>>>:::;;;===999:::999999888888999999999555444333111000///......---,,,++++++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))***(((&&&&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))(((((('''&&&%%%$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,***************************************************************++++++,,,******+++++++++,,,,,,,,,---------............///........./////////000000000000000000111111111111111111111111111111111111111111222222222333333333222333333444444333333222000000///...------------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************(((((()))))))))***************+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////......//////000111222222222222333333444444444666666666777777888888999999999:::<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA???===;;;:::888888777777666666666555333222222111000000//////........................//////---,,,,,,---...///------------------------,,,,,,------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,~~~kkkSSSQQQ^^^^^^PPPOOOjjjxxxyyysss```OOO@@@<<<>>>:::;;;===999:::999999999999999::::::666555333111000/////////---+++***+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,***((('''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&%%%$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***************************************************)))))))))******+++,,,******+++++++++,,,,,,,,,---------............///............//////////////////000000000111111111111111111111111111111111111111222222222333333333222333333444444333333222000///...------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///000111222111111222333333444555555666666666777888999999999999:::;;;<<<===???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKHHHGGGEEECCCBBBAAAAAAAAABBBAAA@@@???===;;;:::999777777777777666666666666333333222222111111000000........................///...---,,,,,,---//////------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------pppSSSOOO\\\YYYHHHCCC```zzzwwwzzzuuubbbOOO@@@<<<>>>:::;;;===999:::999999999999::::::;;;666555333222000/////////,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++,,,++++++000---+++)))*********)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((***+++***)))(((%%%%%%$$$&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,************************************************)))))))))))))))***+++,,,******+++++++++,,,,,,,,,---------............///------.........//////////////////000000000111111111111111111111111111111111111222222222333333333222333333444444333333222000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///000111111111111222333333444555555555666777777888999::::::::::::;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::999666666666666666666666666333333222222222111111111...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............rrrSSSOOO]]][[[IIIFFFbbbzzzyyy}}}wwwcccOOO@@@<<<>>>:::;;;===999999999999999999:::;;;<<<666555444222111000//////,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************000---***))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((***+++***)))(((%%%$$$%%%&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************************************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---------............///---------.........//////////////////000000000111111111111111111111111111111111222222222333333333222333333444444333333222//////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...............///111111000111111222444555555666555666777888999::::::;;;::::::;;;===>>>???@@@AAACCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHBBBAAA@@@>>><<<;;;::::::555555555555555555555555111111111111111000000000........................,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...////////////qqqSSSQQQcccbbbPPPLLLfff{{{|||vvvyyyqqq\\\OOO@@@<<<>>>:::;;;>>>999999999999999::::::;;;<<<666555444222111000//////,,,+++******,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))---+++'''%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((+++,,,+++)))(((%%%$$$%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---------.........//////---------.........//////////////////000000000000000000000000000000000000111111222222222333333333222333333444444333333222//////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,------))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------......///000111000111111222444555666666555666777888999:::;;;;;;:::;;;<<<===>>>???@@@AAADDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIILLLMMMCCCBBB@@@>>><<<;;;::::::444444444555555555555555000000000000////////////........................+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...///000000000000~~~kkkVVVYYYiiieeeRRR^^^qqq~~~~~~xxxtttvvvvvvlll___KKK===;;;???<<<===???999<<<:::999999;;;<<<<<<;;;999777444333333333222000...---,,,+++************++++++************++++++++++++)))(((''''''''''''&&&'''((())))))***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((((((((('''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++))))))))))))*********************************************)))))))))))))))******++++++++++++******+++++++++*********))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---...///000000......//////000000111111000000111222222333444444444333333222111111111222...///000111222333444444666666555444444444444555000000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,))))))(((((()))***++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////.........//////000111222111111222222222333333333555555666777888999::::::;;;===>>>???>>>>>>@@@BBBCCCDDDHHHPPPVVVWWWRRRMMMIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIHHHHHHIIIHHHFFFEEEBBB@@@===;;;;;;:::888777777666666444333222111111111111111111000000000000//////.........---------........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,qqqWWWSSS^^^]]]PPP```sss}}}yyy}}}{{{ttttttsssiii]]]LLL>>><<>>>>>>>>>>>@@@BBBBBBBBBDDDJJJPPPPPPLLLGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDBBB???===;;;;;;:::888777666666555444333222111111111111111111000000000000//////.........---------........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,{{{]]]RRRYYYZZZPPPhhhyyyuuuvvvuuusssrrriii^^^MMM???<<>>>>>>>>>>>@@@BBBBBBAAABBBEEEIIIJJJGGGDDDHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJHHHEEEBBBAAA???<<<:::::::::888666666666555444333222111111111111111111000000000000...............---------........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhh]]]bbbaaaWWWppp~~~llljjjzzzxxxvvvmmmbbbOOO@@@===???<<<===@@@;;;:::999777888:::;;;;;;::::::777555333222111///...---,,,++++++*********+++))))))(((((((((((())))))******)))((((((((((((((())))))***))))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******((()))))))))************************************)))))))))))))))***************++++++++++++************************************************************+++++++++,,,,,,,,,...............---------......//////000000111111444444444333333333333333222222111111111111111222111111222222333444444555444444444444444333222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++******************+++*********))))))***++++++************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000111222333111111222222222333333333444444555666777888999999999;;;===>>>>>>>>>@@@BBBCCCBBBBBBDDDGGGHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEHHHIIIHHHDDDAAA@@@>>>;;;::::::999888666555555444444333222111111111111111111000000000///................................................------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttppptttmmmaaayyy~~~bbbZZZqqq~~~tttiiiPPPAAA===???<<<===@@@<<<;;;:::999999;;;<<<<<<;;;999777444222222111///...,,,,,,++++++******++++++))))))(((((((((((())))))***))))))(((((((((((()))))))))***))))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((())))))******************++++++++++++*********************************************+++++++++******+++++++++,,,,,,,,,...............---------......//////000000111111333333333333333333333222111111111000000111222222000000111111222222333333333333444444333333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,*********++++++*********++++++***************+++************************++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///////////////000000111222333111111222222222333333333444444555666777888999999999:::<<<======>>>@@@BBBAAAAAAAAABBBEEEGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDGGGHHHFFFBBB??????<<<:::999999999777666444444444333333222222111111111111111000000000///---.............................................------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,xxxjjjeeeWWWnnnxxxnnnRRRCCC>>>@@@<<<===AAA<<<<<<:::999:::;;;<<<<<<<<<888555333222222222000///,,,,,,++++++***++++++,,,***))))))(((((())))))***))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((()))************)))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++*********************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,------........................//////000000111111222222222222222222222222111000000000000111222222000000000111111222222222111222333444333222111000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,)))***++++++++++++***))),,,,,,+++************+++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111222333333111111222222222333333333333444555555777777888999888:::<<<======>>>@@@BBB??????@@@AAABBBDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCEEEEEEDDD@@@======;;;999888999888777666444333333333222222222111111111111111000000000000---------.......................................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssppp```uuuxxxoooSSSDDD???@@@<<<>>>AAA===;;;999888999:::<<<;;;;;;666444222111222222111000,,,++++++***++++++,,,,,,*********))))))*********))))))(((((((((((())))))'''(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((((('''))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------.../////////......//////000000111111000000000111111222222222000000000000000111222222111111222222222222333333111222333444333222000///......---------......///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---)))***++++++++++++***)))---,,,++++++*********+++************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111222333333111111222222222333333333333444444555666777888888777999;;;======>>>@@@BBB@@@@@@AAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCEEEDDDCCCCCCCCCAAA>>><<<===;;;888888888888777666333333333222222222222222111111111111000000000000---------.........//////........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{uuufff{{{}}}vvvnnnTTTDDD???@@@<<<>>>AAA===:::888777888999;;;::::::555333111111222333222111+++++++++***++++++,,,,,,++++++************++++++))))))(((((((((((()))***''''''((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))'''((()))++++++******)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000......//////000111111111......///000111222222333000000///000000111222222333333333333333333444444000111333333333222000.........---------......///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---)))***+++,,,,,,+++***)))---,,,,,,+++*********+++************************++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111222333444111111222222222333333333333333444555666777888888777999;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFDDDBBBBBBAAA@@@===;;;<<<:::888777888888777666333333222222222222222222111111111111000000000000---------.........//////........................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{xxxpppPPPFFF>>>>>>???>>>======<<<;;;::::::999999::::::666444222222222222000...///......------,,,+++++++++,,,---...---+++((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000//////......000000000000111111111111000000000000000111111222333333444444555444444444111///...///000000///.../////////......---------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************************)))***---111222///,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///...------...222555888222222333333333333444444222222222333555666888999===<<<::::::;;;>>>AAACCCFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>===<<<;;;;;;:::999777666444333333222444444333333333222222222////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------++++++------------++++++wwwnnnPPPFFF>>>>>>???>>>======<<<;;;::::::999999::::::666444222222222222000............---,,,,,,++++++++++++------,,,+++)))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000////////////000000000000111111111111000000000000000111111222222222333444555555444444222111///000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,++++++---//////---*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........---------...000333444222222222333333333444444222333333444555777888999AAA@@@>>>======???BBBCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>:::999777666444333333333444333333333333222222222////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++yyylllOOOFFF>>>>>>???>>>======<<<;;;::::::999999::::::666444222222222222000.........------,,,,,,++++++******+++,,,,,,+++***)))((())))))******))))))(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000000000000000111111111111000000000000000111111222111111222444555555555555444222111111111111///---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************...,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000222222222222333333333333333333444555666888999:::BBBAAA???>>>>>>???AAABBBCCCDDDFFFEEEEEEDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@??????>>>999888777555444333333333333333333222222222111111////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++{{{lllOOOEEE======??????===>>><<<;;;::::::999999::::::666444222222222222000.........------,,,++++++***)))***++++++++++++******))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////......//////000000111111///000000000111111111111000000000000000111111222///000222333444555666666555444222111111111///---++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************---,,,+++******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---...///000000000///...111222222222222333333333444444444555777888:::;;;>>>===<<<<<<<<<>>>@@@AAACCCDDDFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<888888666555444333333333222222222222111111111111////////////............------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzziiiNNNEEE======@@@???>>>>>><<<;;;::::::999999::::::666444222222222222000......------,,,++++++******))))))******+++*********))))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////......//////000000111111///000000000111111111111000000000000000111111222///000111333444555555555555444222111111111///---++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************+++++++++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------.........///111222222111///...111111111222222222333333444444444555777888:::;;;:::::::::;;;===???AAABBBDDDEEEFFFEEECCCCCCCCCDDDFFFEEECCCAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::888777666444333333333333222222111111111000000000////////////............------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxfffNNNDDD======@@@???>>>???<<<;;;::::::999999::::::666444222222222222000...------,,,,,,++++++******************************((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))******************************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000000000000000111111111111000000000000000111111222000000111333444444444444444222111111111111///---***++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************)))+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,---------......///000111222222111000000111111111111222222222222333333444555666888999:::999:::;;;<<<>>>AAACCCDDDCCCDDDEEEDDDBBBAAABBBCCCDDDCCCAAA@@@?????????@@@@@@@@@???>>>===<<<<<<;;;777666555444333333333333111111111000000000000///////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---xxxgggNNNDDD======@@@???>>>???<<<;;;::::::999999::::::666444222222222222000...------,,,,,,+++*********++++++***))))))(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''((()))*********************************(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000////////////000000000000111111111111000000000000000111111222000111222333333333333333222111///000000111///...++++++++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************************************************************************---//////,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,---------............///000000111111000111111111111222222222222222333333444555777888999999999:::<<<===???@@@AAA@@@AAACCCBBBAAAAAABBBCCCDDDCCCAAA??????@@@AAABBBAAAAAA@@@???>>>===<<<<<<666666555444333333333333111111000000000/////////////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---{{{jjjMMMDDD======@@@?????????<<<;;;::::::999999::::::666444222222222222000///------,,,,,,+++******))),,,,,,***)))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++************************(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000111111000000//////......000000000000111111111111000000000000000111111222111222222333333333222222111///...///000000///...+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,///222111---***)))*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------......------......///000000111000111111111111222222222222222222333555666888999888888999999:::;;;<<<<<<===???AAAAAAAAAAAACCCEEEDDDCCCAAA@@@@@@AAABBBDDD@@@@@@???>>>===<<<;;;;;;666555444444333333333333000000000000////////////000/////////............---------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++------++++++++++++------fffNNNDDD<<<===@@@???===<<<999::::::;;;;;;::::::999666555444444555555333111...---***)))((((((***+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''''''(((***+++,,,,,,+++***,,,,,,+++***)))))))))***+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,////////////////////////////////////000000000000//////000000111111111222000000000000000000000000333333333222222222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------......///000000000000////////////111111111111111222222222222222222333444555666777;;;::::::::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCC@@@@@@AAABBBBBBAAAAAAAAAAAA???===:::999888888888444444333333333333222222222111111000000000000000////////////////////////------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~fffMMMDDD<<<===??????<<<<<<999::::::;;;;;;::::::999666555444444555444222000...,,,***)))((()))*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((('''((((((***+++,,,,,,,,,,,,,,,+++******))))))******************)))))))))((()))************+++++++++***++++++++++++,,,,,,,,,........................////////////000000000000///000000000111111111111000000000000000000000000222222222222111111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************************************************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------......///000000000000////////////111111111111111222222222222222222333444555666777:::::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???===:::999888777777444444333333333222222222222111000000//////000000........................------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{eeeMMMCCC<<<===???>>><<<<<<999::::::;;;;;;::::::999666555444444444444222000---,,,+++)))((())))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++---...///++++++***)))))))))******************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,........................////////////000000000000000000000000111111111111000000000000000000000000111111111111000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,+++******)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000111111111222222222222222333333444555777888::::::;;;;;;<<<===>>>>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<:::888777777777333333333333222222222222222111000000//////000000........................------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{eeeLLLCCC======>>>===<<<<<<999::::::;;;;;;::::::999666555444444444333111///---,,,+++***))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))***)))))))))+++---///000******))))))))))))***************)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------........................////////////000000000000000000000000000111111111////////////////////////000000000000//////////////////......---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333333333333333444666777888::::::;;;===>>>??????@@@AAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????>>>===<<<:::888777666555333333333222222222222111111111000///////////////........................------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||eeeKKKCCC=========;;;;;;===999::::::;;;;;;::::::999666555333333444333000...,,,,,,+++******)))))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))***)))))))))***,,,...///***))))))((())))))******))))))))))))))))))******))))))*********+++++++++++++++,,,,,,,,,---------........................////////////000000000000111111000000000000000000////////////////////////000000000/////////............------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///.../////////000000000111///000000111222222333333333333333444555666777888999:::<<<>>>@@@AAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::888666555444333333222222222111111111111000000///.../////////........................------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssuuu|||cccJJJCCC>>>======:::;;;===999::::::;;;;;;::::::999666555333333333222000...,,,,,,++++++***))))))(((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))***+++,,,,,,))))))((((((((()))******))))))))))))************)))************+++++++++,,,,,,,,,,,,------------------------------------////////////000000000000111111111111000000000000000000000000000000000000000000000000////////////...------,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......//////000000111111//////000111222333333444333333333444555666888888999:::===???AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::888666444333222222222222111111111111111000//////......//////------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrpppyyyyyy___IIICCC>>>===<<<999:::===999::::::;;;;;;::::::999666555333333333222///---+++,,,++++++***))))))(((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))))))))((())))))******)))))))))((((((((((((((()))******((()))))))))************)))************+++++++++,,,,,,,,,------------...------------------------////////////000000000000111111111111000000000///000000000000000000000000111111111000000000//////------,,,,,,+++***************************************+++++++++,,,,,,,,,******************************************************************************************************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///.........///000111111111...///000111222333444444444444444444555777888999888:::===@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===;;;;;;;;;:::888666333222222222222222111111111111000000///............///------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{~~~vvv]]]HHHCCC>>>===<<<999:::>>>999::::::;;;;;;::::::999666555333333333111///---++++++,,,++++++***)))(((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((()))*********)))'''&&&((((((((((((((()))******(((((())))))*********+++)))************+++++++++,,,,,,,,,---------......------------------------////////////000000000000222111111111000000//////000000000000000000000000111111111111000000000000------,,,,,,+++******)))******************************+++++++++,,,,,,,,,************************************************************************************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---......///000111111222...///000111222333444444444444444444666777888999888:::>>>AAACCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======:::;;;::::::888666333222222222222111111111111000000000///...............------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||ooo|||}}}^^^JJJBBB<<<======;;;:::;;;888999::::::;;;;;;;;;;;;666555444222000///---------,,,++++++******++++++******))))))((((((''''''*********)))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))+++***)))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************))))))((()))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------......///000111111222000000000000000000000000//////000111111111111111000/////////............---,,,++++++******++++++************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222222111222222333333444555555777888999::::::;;;;;;===???AAACCCEEEFFFDDDDDDDDDCCCCCCBBBAAA@@@AAACCCDDDEEEDDDBBB???===;;;;;;;;;888555333333444222222222222222222222222////////////............,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{lll|||yyy___JJJBBB<<<======;;;:::;;;888999::::::;;;;;;::::::666555444222000///---------,,,++++++******++++++***)))))))))((((((((('''(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((((((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))************)))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------.........///000111111111000000000000000000000000//////000111111111111111000000/////////.........---,,,++++++******++++++***************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222111111222222333333555666777888999:::;;;<<<;;;<<<===???@@@BBBCCCDDDDDDEEEEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAA@@@??????<<<;;;999777666666777777333333333333222222222111////////////............,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++yyyhhh}}}wwwbbbJJJBBB<<<======;;;:::;;;888999999:::::::::::::::555555444222000///...---,,,,,,+++************+++))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%'''''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))******++++++)))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------------......//////000000111111000000000000000000000000//////000111111111111111000000000/////////......---,,,++++++******++++++************************+++++++++***************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222111111222222333444444555666777999:::;;;<<<>>>??????@@@AAABBBCCCCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@AAABBBCCCBBB>>>999777777888777666666555444444333222111111/////////............---,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************wwwfff~~~yyycccJJJBBB<<<======;;;:::;;;888999999:::::::::999999555444333222000///......,,,++++++***************))))))))))))((((((((((((&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))*********)))))))))))))))******+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---............/////////000000000111//////////////////////////////000111111111111111000000000////////////...---,,,++++++******++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------......//////000000111111111111111111222333444444333444555666888:::;;;;;;AAAAAABBBBBBBBBCCCCCCCCCAAACCCGGGJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEJJJCCC:::777777888555222777666555444333111000000//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwggg}}}{{{aaaJJJBBB<<<======;;;:::;;;999999999::::::999888888444444333222111///......,,,+++******))))))******(((((((((((())))))))))))''''''((()))******++++++((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,------...//////////////////000000000000//////////////////////////////000111111111111111111000000000////////////---,,,++++++******++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111111111111111222333444555444555666888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEHHHIIIGGGEEEDDDAAABBBDDDEEEFFFEEECCCBBBIIIBBB:::666777777555222777666555444222111//////............------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyymmm{{{___JJJBBB<<<======;;;:::;;;999999999999999999888777444444333222111000///...++++++***))))))))))))***(((((((((((())))))))))))(((((())))))******++++++((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((('''&&&'''((('''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((()))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,---...//////000////////////000000000000000000000000000000000000//////000111111111111111111111000000000/////////---,,,++++++******++++++************************+++++++++***************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------......//////000000111111000000000111222333444555777888999;;;===???@@@AAA==================<<<<<<>>>@@@BBBEEEEEEEEECCCBBB===???AAACCCCCCAAA>>>===@@@<<<777555777888888666666555444333111000///............------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||uuu~~~bbbJJJBBB<<<======;;;:::;;;999999999999999888777777444333333222111000//////++++++***)))))))))))))))'''((((((((()))))))))***(((((())))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))((('''&&&''')))&&&'''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000000000000000000////////////000000000000000000000000//////000111111111111111111111111000000000//////---,,,++++++******++++++***************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------......//////000000111111000000000111222333555666666777999;;;===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBBBBAAA>>>>>>?????????===<<<;;;999888666555555666777777444444333222000///...............---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~zzzhhhJJJBBB<<<===>>>;;;:::;;;999999999999999888777666444333333222111000//////+++******)))))))))))))))'''((((((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&&&&&&&((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------)))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,---...///000111000000000000////////////000000000000000000000000//////000111111111111111111111111111000000000000---,,,++++++******++++++************************))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------......//////000111111111000000000111222444555666333444666888:::<<<>>>???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA???===============777888888666444333444555333222222111000///............---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************}}}zzz___GGGBBB@@@AAA@@@<<<999:::888888888888888777666666333333333222000///---,,,,,,,,,++++++***)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))&&&$$$'''+++---***'''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******---111111...+++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000000000000000------...///000111222222333333222111000///......---***((((((+++------,,,+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------/////////000111111222222222111000000111222444555999:::;;;;;;999999:::;;;;;;<<<>>>?????????>>>===>>>===<<<<<<===???BBBCCCCCCCCCBBB@@@>>><<<:::999888777666444333222111111222111111000///......---//////...---,,,++++++***------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}xxx^^^GGGBBB@@@AAA@@@<<<999:::888888888888888777666666333333333222000///---,,,,,,,,,++++++***))))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***'''&&&(((,,,...,,,(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***---///000---+++******))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000000000000000------...///000111222222333222222111000///...------+++((()))+++---,,,++++++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......///000000111111222222222111111222333555555888:::;;;;;;999999:::<<<<<<<<<===>>>>>>>>>>>>===???>>>===<<<===>>>???AAABBBAAA@@@???<<<:::888666555444444333333333333333111111000000///......---.........------,,,,,,+++------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~uuu\\\FFFAAA???AAA@@@<<<999:::888888888888888777666666444333333222111///...---,,,,,,++++++***)))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((***---///---***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,*********))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000000000000000---...//////000111222222222222111000///...---------+++***)))+++++++++***+++++++++***************************************************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------......//////000111111222222222222333444555666888999;;;::::::999;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@>>>===<<<======>>>@@@@@@???===;;;888555444222222111222222333444555111000000//////.........------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}qqqYYYFFFAAA???@@@@@@<<<::::::888888888888888777666666444444333222111///...---+++++++++*********))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((***,,,---,,,***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))******))))))))))))******************************************+++++++++++++++++++++,,,,,,,,,---------------............///......///000000000000000////////////////////////...//////000111111222222222111000///...------,,,,,,,,,+++*********))))))************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000333333333333444555666666777888::::::::::::<<<======<<<;;;;;;;;;<<<>>>???@@@???>>>=========>>>>>>@@@@@@???>>><<<999555333222111111111222222333444000000/////////.........,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzmmmVVVEEE@@@>>>@@@???<<<::::::888888888888888777666666444444444333111000...---+++++++++***************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))******************************))))))*********++++++++++++++++++,,,,,,,,,---------------............///......///000000000000000//////////////////////////////000000111111222222111000000///...---,,,,,,++++++++++++***)))))))))************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000222222333444555555555555666888999::::::;;;<<<>>>======<<<;;;;;;===>>>???>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA???;;;888666444444333222111111111111////////////............+++,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~vvviiiTTTDDD???===??????<<<:::;;;888888888888888777666666555444444333222000///...************************((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))*********))))))))))))******************************)))))))))************+++++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000000000000000000000000111111111222222000000///...---,,,++++++)))***,,,+++***)))))))))***************+++++++++************************************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111111222333444555555555444555777999::::::;;;===???===============>>>??????>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDBBB???<<<:::777666444333111000000///........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}tttfffRRRCCC???===??????<<<:::;;;888888888888888777666666555555444333222000///...************************)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''')))+++******))))))))))))******************************))))))))))))************++++++,,,,,,,,,,,,---------------............///......///000000000000000000000000000000000000000000111111111111222222222000//////...---,,,++++++&&&))),,,,,,***((()))***))))))*********+++++++++************************************************(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000111111222000111222333444444444333444666999::::::;;;>>>@@@===>>>>>>???????????????AAAAAABBBBBBAAAAAA@@@@@@@@@BBBDDDEEEDDDBBB???===888777555333222111111000........................,,,,,,------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}ssseeeQQQCCC???===??????<<<:::;;;888888888888888777666666555555444333222000///...******************++++++))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''(((''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***((('''))),,,******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------------.........//////...//////000000000000000000000000000000000000000111111111111111222222222000///...---,,,++++++***%%%(((+++,,,***)))***+++))))))******++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------//////000000111111222222///000222333444444333222444666888::::::<<<>>>@@@===>>>???AAAAAA@@@??????DDDDDDDDDCCCBBBAAA???>>>???AAADDDFFFEEECCC@@@>>>777777555444333222222222---.....................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssbbbTTTFFFBBB??????AAA@@@<<<777999999999888888888888888777555333222222111///---------,,,++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))******))))))(((((((((((('''''''''(((((((((((())))))))))))*********++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000//////......///000111222222333222222111111111111111111111000///---+++*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111111222333333333333444555999888777777888:::;;;<<<=========>>>???@@@BBBCCCAAABBBCCCCCCCCCBBBAAA@@@FFFEEECCCAAA>>><<<:::888333333222222111000000000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuuaaaQQQFFFBBB??????AAA@@@<<<888999999999888888888888888666555333222222222000...,,,,,,++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''((((((((((((((()))************))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000///////////////000111111111222111111111222222222222222111000///---+++*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111000222333333333333444666666666666777888:::===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@???BBBAAA???===;;;:::999888333333222111111000000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvv```MMMEEEBBB@@@???@@@???<<<888999999999888888888777777555444222222222222111///++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((((((((()))*********))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,,,,---......////////////000000000000//////000000000000000000000000111111111222222333333444000000...,,,+++*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111000222333333333333444666555555666777:::<<<>>>???????????????????????????>>>>>>???????????????>>>>>>===;;;999777777777777333222222111111000/////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuu^^^KKKDDDBBB@@@@@@@@@???<<<999::::::999999888777777777444333222222333333111000++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************))))))++++++++++++++++++++++++(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++------------------------+++,,,,,,------...////////////000000000000//////000000000000000/////////000000111222333444444555000///---,,,+++*********))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111000111333333333333555666777777888:::<<<===???@@@@@@@@@@@@@@@??????>>>>>><<<<<<<<<==================;;;999666555444555555222222222111000000//////...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ttt^^^KKKDDDBBBAAA@@@???>>>;;;:::::::::999999888777777666444333222222333333111000,,,,,,,,,---------------(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((())))))***))))))))))))************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,((((((((()))))))))*********))))))(((((())))))***************************************************'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++------------------------++++++,,,,,,---.........//////000000000000//////000000000///////////////000000111222222333444444///...---,,,+++*********))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************((()))))))))************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111///111333333333333555777:::;;;<<<===>>>>>>??????@@@@@@AAA@@@@@@???>>>===::::::::::::;;;;;;<<<<<>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===999999999999999:::;;;<<<>>>===;;;999666333111000222111111000000///......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwcccPPPBBBCCCCCCAAA???<<<;;;;;;;;;;;;:::999888777666555666555333222222222000...,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******+++++++++,,,,,,+++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********((((((((((((((()))******))))))*********+++++++++************************)))))))))******+++++++++******,,,---///000222222000000000000111111111111333222222111111222222333000000000000000000000000........................+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......//////000000000000//////---.........///000000000000000000000000000000000------,,,+++************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111...000222333333444666888888999;;;===>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===999888888888999:::;;;<<<;;;;;;;;;:::888555222000111111111000//////......,,,,,,,,,------,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzeeeRRRBBBCCCCCCAAA???<<<;;;;;;;;;;;;:::999888777666555777555333222222111///---,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++((((((((((((((()))******))))))******++++++++++++************************---------....../////////---...///111333555777888777777777888888888999999777777777666666777777777333333333333333333333333222222222222222222222222---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,---......//////000000000000//////,,,------...///000111111000000000000////////////------,,,+++************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111...000222333333444666888444666888;;;===>>>??????===>>>@@@AAAAAA@@@???===999888888888888:::<<<===777999::::::999666333000111111111000//////......+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzz___LLLCCCBBBAAA???>>><<<;;;:::===<<<;;;999888777777777777666333222222111///---************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((())))))***+++******)))))))))))))))+++***))))))((((((((()))(((((((((***,,,,,,+++)))***...000///,,,+++...111+++///333333111000333666555555666888:::<<<;;;:::BBBCCCAAA>>>999999<<>>@@@;;;777666999<<<<<<;;;CCC???<<<<<<999555777===999555000------///000111------+++)))'''''')))+++((((((''''''''''''((((((&&&'''((())))))((('''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---..............................,,,,,,------...///////////////000111111000///......---+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000//////...---...///111333333444444777888:::<<<===>>>??????@@@@@@>>>===<<<<<<<<<<<<::::::999999999:::;;;;;;888:::===>>>===999555222111111000......---------------,,,,,,,,,,,,++++++++++++------------++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********|||```JJJCCCBBBAAA???>>><<<;;;:::===<<<:::999888777777777777666333222222111///---************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((()))******,,,+++***)))))))))))))))))))))(((((((((((()))))))))***+++---...///...---222222111111111111111111::::::999777666999>>>BBBHHHEEEAAA??????@@@@@@@@@GGGEEECCCDDDHHHLLLOOOPPPOOOHHHAAA???AAACCCDDDDDD@@@<<<777555777:::>>>???KKKEEE???;;;;;;===??????>>>;;;888777888::::::999333333222000---+++***)))******)))(((((((((((((((*********)))((('''&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---...............------------------......//////000000111///000000111111000...---...---+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........////////////000...///111222444555555555:::;;;<<<>>>???@@@AAAAAACCCBBBAAA@@@??????>>>???<<<<<<;;;;;;:::::::::999888999:::;;;:::777333111111000///......---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******{{{___IIICCCBBBAAA???>>><<<;;;:::<<<;;;:::999888777777777777666333222222111///---************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***))))))))))))***++++++---,,,+++***)))))))))))))))))))))((())))))*********+++---///000111111000555333333555888::::::888;;;;;;===CCCKKKTTTZZZ^^^hhhbbbZZZUUUSSSTTTUUUVVVSSSNNNLLLPPPYYYaaacccaaaWWWSSSLLLHHHIIIMMMPPPRRRKKKIIIFFFCCCEEEKKKSSSYYY^^^XXXKKK???@@@HHHHHHAAA>>><<<;;;;;;<<<<<<;;;:::888888999888666444111000///...---+++******************)))((((((((((((((())))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------...//////000000111222222///000111111111///...------,,,+++))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........///000111000111222444555666777777:::;;;===>>>@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@;;;<<<===>>>>>>===<<<;;;888888888777555444222111111000///......---......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***zzz___HHHCCCBBBAAA???===<<<;;;:::<<<;;;:::999888888888888777666333222222111///---************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***************++++++,,,...---,,,+++***))))))))),,,++++++***+++++++++,,,***,,,///111222222333444444666;;;???CCCFFFHHHIII>>>AAAIIIWWWeeeoooqqqooozzztttmmmgggeeefffggghhh^^^YYYVVVYYY___eeefffdddYYYXXXSSSNNNMMMPPPRRRQQQUUUUUUVVVVVVZZZcccpppzzzxxxuuueeePPPJJJRRRRRRHHHBBB???<<<:::::::::999888:::::::::;;;<<<===<<<;;;555444333111///.........***)))((('''''')))***+++(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------......///000000111111222000000111111000///...---,,,+++******)))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,------------...000///...------///111333222333444666777888999999::::::<<<===>>>?????????AAAAAA@@@@@@???@@@@@@@@@;;;===???AAABBBBBBAAA@@@999888666444333222222222000000///...............------,,,,,,,,,+++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{bbbJJJCCCBBBAAA???===<<<;;;:::;;;;;;:::999888888888888777666333222222111///---************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******************++++++,,,...---,,,+++************------,,,,,,,,,,,,,,,------000444777777888:::;;;>>>GGGPPPTTTTTTSSSWWW\\\WWWWWW[[[eeepppvvvtttppptttpppkkkgggffffffeeeddd___\\\YYYXXXZZZ\\\]]]]]]______\\\WWWVVVXXXUUUOOOSSSVVVZZZ___fffqqq~~~www___TTTXXXYYYQQQNNNJJJEEEBBBAAAAAAAAAAAAAAA>>>::::::<<>>????????????BBBAAAAAAAAAAAABBBBBBCCCAAABBBDDDEEEEEECCCAAA@@@:::999666444222222333333000//////............///------,,,,,,,,,+++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++gggNNNCCCBBBAAA???>>><<<;;;:::;;;:::999999888888999999777666333222222111///---************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********))))))))))))***++++++...---,,,,,,++++++,,,,,,---------...///000111222888<<>><<<;;;:::999999999777444111...,,,***)))))))))(((''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------...//////000000111111111111111000///---,,,)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++++++++++++++++++++++++++,,,---------............///.........///111333444444555666888999:::;;;;;;>>>>>>@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDAAA???===;;;999666444222222333444//////............//////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,jjjPPPCCCBBBAAA???>>><<<;;;:::::::::999999888888999999777666333222222111///---************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))((((((((()))******---,,,,,,,,,,,,------...///000222444777:::===>>>IIINNNTTTWWWVVVWWW[[[___nnnxxxxxxnnnhhhgggjjjgggdddeeejjjooossstttjjjjjjkkkooouuu{{{xxxssslllkkkmmmooommmjjjllloooooossslllooottt{{{|||nnnkkkfffaaa]]]YYYUUURRRXXXYYY\\\```dddgggfffeeeeee^^^UUUOOOMMMKKKFFFCCCCCCBBBAAA???>>>=========??????===;;;888555333222,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111...//////000000111111222111111222111000...---+++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************------------............---...///000111222333333444555666888999:::;;;;;;??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFEEECCCBBB@@@???>>>:::888666444222222333333//////............//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,jjjPPPCCCBBBAAA???>>><<<;;;:::::::::999999888999999999888666333222222111///---************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((((((((((((((())))))***,,,,,,,,,,,,---...//////333444777;;;@@@DDDHHHJJJVVV\\\bbbeeedddeeeiiimmmzzzvvvkkkeeeffffffggghhhjjjkkkkkkjjjkkklllpppxxx~~~zzzuuutttqqqrrr~~~|||uuutttllliiikkkkkkddd\\\XXXZZZ___gggpppxxx{{{zzzwwwsssmmmddd___\\\WWWPPPKKKCCCBBBAAA@@@???>>>>>>>>>@@@AAAAAABBBAAA???>>>===///...---,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222000000000111222222333333111111222111000...---+++'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******++++++++++++************************---------.........//////---...///111222222333222444555666888999:::;;;;;;===>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGGGG@@@@@@@@@@@@@@@AAABBBCCC999777555333222222222222//////.........//////000---------,,,,,,,,,++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,~~~|||vvv```GGGDDDCCCBBBAAA???>>>======999999888888888888888999777666555333111000......+++++++++++++++++++++,,,+++*********))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((('''&&&&&&***)))((('''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******'''''')))*********)))(((,,,++++++,,,---...---,,,***---111222111111222444======CCCOOO[[[```^^^XXX[[[\\\aaahhhiiijjjrrr~~~}}}rrrnnnsssuuuuuuuuutttsssrrrpppoooqqqvvv}}}yyyoooccc```gggrrr{{{}}}{{{zzzuuunnnlllwwwzzzoooiiilllnnnjjjlllmmmwwwxxxoooiiiiiiiiieeeaaa```^^^WWWQQQOOOIII@@@===@@@AAAAAACCCCCCCCCAAA???===<<<:::666333000---)))&&&,,,+++)))))))))(((&&&$$$***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,---------............///---......///000111111222222222222111111111111000222222111000///...------******++++++++++++*********************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------..................111111111222333444666777777777666777777999;;;<<>>>>>>>>>>>>>>???AAACCCDDDEEEEEEEEECCCAAA???===<<<<<<<<<===888777666444333222111111//////...------------...000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------wwwsssooo^^^JJJDDDCCCBBBAAA???>>>======::::::999888888777888888666555444333111///...---++++++++++++++++++++++++*********)))))))))(((((('''''''''((((((((())))))''''''((((((((((((''''''***************)))(((((())))))((('''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))*********((()))***++++++***))))))'''((()))+++---......---///111222222444;;;FFFOOOWWWXXX\\\dddjjjkkkfffaaadddccceeejjjmmmpppzzz}}}|||}}}{{{wwwvvvxxx~~~}}}{{{yyywwwvvvuuu}}}wwwooogggcccaaahhhhhhlllsss{{{jjjbbbYYYSSSUUU[[[```ccc|||{{{vvvooommmlllgggaaarrr{{{yyykkkdddlllxxx}}}{{{rrrlllooorrrooojjjgggaaacccjjjoooiiiYYYJJJDDDCCCBBBAAAAAABBBCCCDDDDDD<<<<<<;;;;;;;;;999555222///,,,)))((()))***))))))+++***)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,---------............///---......///000000111111111111111111111111111111222222111000///...------******++++++++++++***************************)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111222333444555666777777777777888:::;;;<<<>>>>>>>>>>>>>>>>>>??????>>>@@@CCCEEEGGGGGGFFFFFFGGGFFFCCCAAA???>>>======777666555333222111111000//////...---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------yyysssnnn___MMMDDDCCCBBBAAA???>>>======<<<;;;:::888888777777777555444333222000...------******************************))))))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''***************))))))((((((((('''''''''((())))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))******+++******+++++++++******)))((()))***,,,...000111111111444888;;;@@@KKKYYYdddeeegggkkkooopppooommmkkkkkkjjjlllppprrrrrrtttwwwssssssrrrssszzz{{{|||zzzvvvqqqmmmiiigggeeerrrooohhh___UUUOOOMMMMMMQQQPPPPPPTTT[[[bbbgggiiiZZZVVVQQQMMMKKKKKKLLLMMM^^^^^^[[[WWWXXX[[[[[[WWW]]]iiimmmccc]]]hhhzzz{{{|||~~~wwwuuuyyy}}}xxxqqqmmmnnnvvvwwwbbbWWWSSSNNNIIIEEECCCCCCCCCBBB;;;<<<>>>AAACCCCCCAAA???777333...+++++++++++++++,,,+++******))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,---------............///.........//////000000111//////000000111111222222222111000000///...------***++++++,,,,,,++++++************))))))(((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222222222222333444444666666777777888:::;;;<<<=========>>>??????@@@@@@>>>AAADDDGGGIIIHHHFFFEEEHHHFFFDDDAAA???===<<<<<<666555444222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------uuuaaaOOODDDCCCBBBAAA???>>>=========<<<:::999888777777666444333222111000...------*********)))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''((('''''''''((()))******'''(((((((((((())))))))))))(((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++*********+++************------......000333888;;;<<<@@@GGGPPPZZZbbbgggiiidddgggjjjjjjiiiiiilllnnnoooqqqvvv|||}}}wwwooojjjeeehhhgggfffoooxxxsssfffZZZZZZZZZYYYXXXVVVUUUTTTXXXWWWUUURRROOOOOORRRUUUVVVTTTQQQPPPQQQTTTWWWXXXWWWYYYZZZZZZXXXWWWWWWXXXSSSTTTRRRNNNOOOSSSTTTRRRIII[[[hhheee]]]^^^gggooonnnmmmjjjeeeaaabbbjjjsss{{{xxxyyyqqqgggbbb[[[UUUPPPJJJCCC>>>=========???BBBDDDDDDCCCAAA===888444111///,,,***---,,,+++***************''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------............///........./////////000000------...///000111222333111000000///......------++++++,,,,,,,,,,,,+++++++++******)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111333222222222222222333333444555555666888999:::;;;<<<<<<===>>>???@@@AAAAAA===@@@DDDHHHIIIGGGEEECCCCCCBBB@@@>>><<<;;;:::999555555333111000//////...///...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------ttt___NNNDDDCCCBBBAAA???>>>=========<<<;;;999888777777777333333222111000......---*********)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))***+++(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((())))))***+++++++++)))))))))*********++++++...///000222555<<>>;;;777222...///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,------------............///............////////////,,,,,,---...000111222222000000//////......------,,,,,,------------,,,,,,+++******)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222222111111111222333333222222444555777888999999;;;<<<<<<>>>???@@@AAABBB;;;>>>BBBEEEFFFEEEBBB@@@=========<<<;;;:::999999555444333111000///............---,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------yyyjjjXXXLLLDDDCCCBBBAAA???>>>=========<<<;;;999999888888888444333222111000///......+++++++++******))))))(((''''''(((((((((((())))))((((((((()))))))))******((())))))******))))))(((((())))))***************))))))((((((((()))******((((((((()))))))))******(((''''''(((((()))***+++))))))))))))))))))))))))(((((()))******++++++,,,)))))))))***+++,,,......---000666;;;AAAKKKWWW```lllfffaaadddlllqqqppplllgggjjjnnnqqqvvv~~~sssiiiddd```\\\TTTQQQKKKEEEGGGPPPVVVXXXXXXYYY\\\```dddiiilllnnnnnnnnnnnnlllhhhfffeeeeeemmmmmmllljjjfffcccbbbbbbbbbeeehhhllloooqqqqqqpppsssuuurrrkkkfffffffffdddccckkkrrrpppfff[[[TTTQQQMMMOOONNNIIIIIIOOOWWW[[[eeemmmyyy~~~~~~{{{yyyvvvrrrggghhhmmmvvv}}}}}}vvvooo[[[TTTJJJBBB??????@@@@@@AAAAAABBBCCCCCC@@@<<<888333111000---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,---------------............///........................,,,,,,---...///000111111/////////.........------,,,------......------,,,*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111111111111222333333111222333555777888999999;;;<<<===>>>???@@@AAAAAA;;;===@@@CCCCCCBBB@@@>>><<<<<<=========<<<;;;:::555444333111000//////......------,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------tttbbbSSSJJJDDDCCCBBBAAA???>>>======<<<;;;:::999999999999999444444333222111000000///---,,,,,,+++******))))))'''''''''((((((((())))))(((((()))))))))*********))))))************))))))(((((()))*********************))))))((()))))))))(((((()))))))))*********''''''''''''((()))***+++))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,---///222333333:::EEEMMMTTT]]]gggnnnrrrnnniiigggiiimmmpppqqqnnnpppsssvvvyyy}}}|||ooo[[[NNNLLLNNNNNNRRRSSSVVVYYY[[[```lllxxxyyyuuuoookkkjjjmmmrrruuuoooppprrrrrrssstttwwwyyyzzzzzzyyytttoookkkkkklllooonnnnnnrrrxxx{{{|||zzzuuuzzz{{{wwwtttuuuvvvuuujjjkkknnnqqqqqqmmmgggdddcccdddaaaYYYTTTUUUSSSOOOXXXXXX\\\dddiiijjjnnnrrrssswwwwwwsssrrruuusssoooiiihhhkkksss}}}{{{kkkcccWWWMMMFFFBBB@@@???AAAAAAAAACCCDDDDDDBBB@@@888666444111...,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,---------------............///........................,,,,,,---......///000000//////.........---------------............------*********************)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111222444444111333555777999:::::::::<<<======>>>???@@@@@@AAA;;;===???AAAAAAAAA@@@???======>>>>>>===;;;:::999666555333222000000//////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------xxxcccQQQHHHDDDCCCBBBAAA???>>>======;;;;;;:::999999:::::::::555444444333222111000000------,,,,,,+++***))))))&&&'''''''''(((((())))))))))))))))))************))))))************))))))&&&&&&'''(((((((((((((((++++++***)))(((((())))))))))))))))))************''''''''''''((()))++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---///222555666>>>GGGTTT^^^dddiiioootttsssuuuuuussspppqqqvvvzzz~~~}}}zzzvvvooofff^^^YYY\\\___YYYLLLEEEIIIPPPSSS```eeeqqq{{{xxxssszzz~~~wwwnnngggfffllltttzzzqqqrrruuuxxx{{{}}}}}}~~~}}}~~~~~~~~~|||uuurrrttt{{{}}}tttnnnnnnqqqoooiiiggggggbbbZZZ[[[RRRMMMRRRZZZ```cccfffeeeiiikkkiiillltttxxxuuutttnnnjjjkkkrrrwwwwwwtttssslll```UUULLLEEE@@@===EEECCCBBBAAACCCCCCBBBAAA;;;:::777333000---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++...------,,,,,,------...---------.........//////.....................---,,,,,,------.../////////...............---------------............------***************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***++++++******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000111333444555222444666999;;;<<<<<<<<<======>>>>>>??????@@@@@@===>>>???@@@AAA@@@@@@???===>>>>>>===;;;999777666666555444222111000000///...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,************************,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------}}}tttlllZZZHHHAAAAAAAAA@@@>>>===;;;:::;;;::::::999999888888777888666444333333222000...---,,,+++***))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))*********************************+++,,,******))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++***)))((()))+++---...//////000222777===BBBWWW^^^gggmmmnnnooorrruuu{{{yyyvvvuuuxxx}}}|||mmm]]]QQQLLLKKKKKKIIIIIILLLQQQXXX```gggfffrrrxxxyyyyyywwwssspppqqqssstttxxx|||~~~|||yyyxxxxxxxxxssskkkhhhjjjfffaaaZZZVVVUUUTTTSSSQQQZZZ[[[\\\^^^dddnnn{{{wwwssspppllljjjkkkddddddaaa\\\[[[ZZZTTTMMMCCCEEEFFFFFFDDDBBBAAAAAABBB???;;;:::999555///******+++,,,+++)))'''''''''))))))))))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///000000000000000///---,,,++++++,,,,,,---.........---,,,,,,+++,,,,,,,,,++++++***************))))))))))))******++++++******************+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))*********))))))(((************************************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))***+++,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------------......///000000000333222222111222222333333111555999:::999999:::<<<;;;<<<>>>???@@@>>>===;;;>>>@@@BBBCCCBBBBBBCCCEEE???===<<<;;;;;;:::888666222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---tttaaaPPPGGGBBBBBBAAA@@@???===<<<;;;;;;;;;::::::999888888888888666444333333222///------,,,+++***))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))***************)))))))))))))))***+++,,,***)))))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++++++++---///...000333666;;;DDDOOOWWW```kkkxxx|||yyyuuuuuuxxxpppqqqtttyyy|||{{{vvvrrreeedddaaa[[[VVVUUUXXX\\\\\\YYYXXXZZZ^^^bbbgggjjjrrrzzzzzz}}}~~~~~~}}}|||{{{yyy~~~zzzvvvwwwnnnjjjeeeaaa```]]]ZZZWWWSSSSSSVVV^^^iiittt{{{~~~~~~sssiiiiiiooommmnnnkkkgggfffgggccc]]]IIIHHHGGGEEECCCCCCEEEFFF=========<<<;;;::::::;;;444333000,,,)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000000000000///---,,,++++++,,,,,,---------------,,,++++++,,,,,,,,,++++++***************))))))))))))******************************+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))************************************************++++++***))))))***++++++,,,,,,,,,++++++*********++++++***))))))***++++++))))))******+++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,------------......///000000000222222222222222222333333555777999999888:::===@@@>>>>>>???@@@@@@@@@???>>>@@@BBBDDDDDDDDDCCCDDDEEEAAA???===;;;;;;:::888666222222222111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++******++++++,,,---{{{___MMMJJJBBBBBBBBBAAA@@@>>><<<<<<<<<<<<;;;::::::999999888888666444333222111///---,,,,,,+++***))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))***************(((''''''((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,,,,---...000111888@@@FFFKKKRRR[[[bbbdddooo{{{}}}xxxtttvvv{{{{{{xxxwwwvvvtttlll___UUUHHHMMMSSSWWWZZZ^^^dddhhhiiihhhfffhhhmmmqqqqqqpppyyy{{{yyyvvvtttqqqlllgggccc``````dddmmmvvvyyytttmmmqqqsssyyy|||yyyssstttzzzsssrrrooolllmmmnnnjjjcccVVVRRRLLLGGGCCCCCCDDDFFF>>>AAABBBAAA======AAAFFF@@@===888222...+++******))))))******))))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------......///000000/////////000///---,,,++++++,,,,,,,,,,,,---------,,,+++++++++++++++++++++***************))))))))))))******************************+++++++++***************+++++++++***************************************))))))))))))))))))))))))))))))***************)))************************************************++++++***))))))***+++++++++++++++++++++*********++++++***))))))***++++++((())))))******+++++++++++++++************++++++++++++,,,,,,,,,,,,------------......///000000000222222222222222333444444777888888888999;;;???CCCBBBBBBBBBAAAAAAAAABBBBBBCCCEEEFFFFFFEEEDDDEEEFFFCCCAAA>>><<<;;;:::777555333333222222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++******++++++,,,---mmmWWWKKKCCCCCCBBBBBB@@@???===<<<<<<<<<;;;;;;:::999999999888666444222222111///---,,,++++++***))))))******((((((((((((((((((((((((***))))))))))))))))))***(((((()))***************''''''''''''(((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++---111444:::DDDQQQXXXYYYZZZ]]]```ggglllrrrsssrrrsssxxx}}}{{{ooogggbbb\\\TTTMMMRRRZZZdddjjjkkkjjjiiiiiimmmmmmnnnpppvvv{{{zzzuuuwww|||{{{|||~~~}}}~~~~~~yyywwwwwwyyywwwuuutttuuuxxx|||~~~|||vvvqqqsssxxxvvvkkkfff]]][[[gggwww|||yyytttsssxxx{{{ssshhhfff```WWWOOOHHHDDDAAA@@@DDDEEEFFFCCC@@@???@@@BBBEEECCC@@@===888333...*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------........................------------............//////000000000//////...///...---++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++*********************))))))))))))*********************+++++++++************************************************************************))))))))))))))))))))))))))))))***+++++++++******************************************************+++******************++++++++++++***************+++******************+++(((((()))))))))*********++++++************+++++++++++++++,,,,,,,,,------------......///000000000111111111222333444555666888888:::;;;===???BBBDDDGGGEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDBBB???===;;;999666444333333222222111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---hhhMMMCCCCCCBBBBBB@@@???===<<<<<<;;;;;;::::::999888888777555333222222111///---,,,+++******)))*********)))))))))))))))))))))))))))))))))******)))))))))(((((()))***************''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++++++++---444===CCCJJJQQQZZZ___aaacccgggjjjooooooppptttwwwyyyyyywwwmmmeee[[[WWWYYY^^^aaabbboootttyyyyyyvvvrrrppppppqqquuuwwwxxx{{{}}}vvvpppuuu}}}~~~|||zzzxxxwwwyyy|||~~~~~~}}}{{{xxxuuuuuuvvvxxxyyyzzzxxx|||hhhZZZPPPVVVfffttt~~~zzz|||xxxpppkkkccc[[[TTTMMMFFFAAAFFFDDDCCCCCCDDDDDDAAA>>>CCCDDDFFFGGGEEE>>>444,,,++++++++++++++++++,,,,,,************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------........................---------......////////////000000000000000/////////...,,,+++******++++++******+++++++++++++++*********************************))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))***+++++++++++++++*********************************************************++++++******************************************++++++*********)))))))))))))))*********++++++************+++++++++++++++,,,,,,,,,------------......///000000000111111111222333555666777999;;;???BBBFFFGGGFFFFFFIIIGGGEEECCCCCCDDDEEEGGGDDDEEEFFFFFFDDDBBBBBBCCCDDDBBB???===;;;999555333333333222222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---uuuUUUBBBBBBBBBAAA@@@>>><<<<<<;;;;;;:::999999888888777777555333222111000...,,,++++++***************+++))))))))))))))))))))))))))))))************))))))(((((()))***************))))))((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...***+++---000777BBBNNNWWWXXXYYY[[[___fffooozzzsssqqqqqquuuxxxuuullldddSSSRRRSSSWWW^^^gggmmmqqq}}}yyyuuuvvv{{{~~~}}}uuugggfffiiinnnsssxxx~~~}}}|||}}}}}}yyywwwvvvvvv|||qqqjjjaaaZZZVVV[[[iiixxxyyyuuuppprrr}}}tttpppkkkgggddd^^^VVVPPPIIIFFFCCCDDDHHHIIIFFFCCC@@@BBBFFFJJJLLLGGG>>>777000...,,,***))))))+++,,,***************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------...//////000000//////000111111000000000///...,,,+++******++++++))))))***+++++++++******)))))))))*********************))))))))))))******)))))))))***++++++,,,,,,***************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************************************)))***++++++++++++***))))))))))))***************)))***++++++++++++***)))************************++++++************++++++++++++,,,,,,,,,,,,------------......///000000000000000111222444555777888===???CCCHHHMMMNNNLLLIIIIIIHHHFFFDDDCCCDDDEEEFFFCCCDDDEEEEEECCCAAAAAABBBCCCAAA>>><<<:::888555222222222111111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,---nnnWWWBBBBBBAAA@@@???===<<<;;;:::999999888888777777666777555333222111000...,,,+++***************++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************++++++***))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---///000111...111666===FFFQQQ\\\cccaaa___^^^cccmmmxxxsssooojjjgggfffbbb[[[UUUUUUYYY___dddhhhmmmrrruuu|||}}}|||yyyyyy|||xxxjjjeeeeeekkkrrrvvv}}}|||zzz~~~~~~~~~{{{xxxvvvuuu{{{~~~zzz{{{}}}xxxuuusssoooggg]]]YYY```kkkkkkkkkfffaaadddppp|||zzzvvvrrrqqqqqqooohhhcccZZZUUUOOOJJJGGGFFFFFFFFF@@@???@@@EEEKKKMMMKKKGGG;;;777222---***)))+++,,,******************************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000...///000111111111111111...---,,,************+++((())))))***++++++******((()))))))))*********+++******))))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************************************)))***++++++++++++***)))((()))))))))*********+++)))***++++++++++++***)))+++++++++++++++++++++***++++++************++++++++++++,,,,,,,,,,,,------------......///000000000000000111222444666888999===>>>AAAFFFKKKMMMLLLJJJHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCEEEDDDCCCBBBBBBCCCAAA???<<<:::999777444222111111000000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........---------,,,,,,++++++******++++++,,,---}}}wwwkkk[[[OOOAAAAAAAAA@@@>>>===;;;:::999999888888777666666666777555333111111000...,,,+++***************++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************---,,,+++***))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))'''(((***,,,...000222222555999@@@HHHPPPYYYaaafffdddbbbdddkkkuuu{{{|||{{{vvvnnncccXXXSSSRRRUUUWWW___eeellloooppprrrxxx}}}tttxxx~~~|||wwwrrrsss|||{{{tttvvv{{{}}}|||}}}}}}}}}~~~}}}zzz~~~vvv|||||||||||||||{{{zzzyyyuuu~~~}}}xxxrrrnnnqqqwwwxxx|||~~~{{{||||||yyyuuutttooommmoooooojjjfffeeennnpppjjj^^^XXXcccxxx|||xxxwwwyyyxxxsssnnnnnniii^^^PPPDDD???AAAEEEBBB>>>;;;>>>GGGOOOSSSTTTEEE@@@999111,,,+++---...******************************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111......///111111222222222...---,,,************+++(((((()))***************(((((())))))*********+++******))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))((()))***+++,,,---------************************************************)))***+++,,,,,,+++***)))(((((())))))*********+++)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------------......///000000000000000111222444666888:::<<<;;;<<<@@@EEEIIIJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEEEEDDDCCCCCCDDD@@@>>>;;;:::999777444222000000000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,/////////......---------++++++******++++++,,,---}}}mmm[[[QQQHHHAAAAAA@@@???===;;;:::999<<<<<<<<<;;;999777555555333333222111000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))+++*********))))))(((((()))*********((((((***,,,++++++...222000---222;;;DDDMMMVVVYYY[[[```cccdddlllpppsssqqqlllkkknnnsssjjj[[[OOOPPPWWW]]]cccjjjttttttvvvxxxzzz{{{yyyxxxuuuzzz|||yyyzzzwwwvvv|||yyyyyyyyy}}}~~~}}}}}}}}}~~~~~~|||zzzyyy{{{|||{{{}}}~~~~~~xxxnnngggccccccsssxxxssskkkoooyyyzzzzzzzzzzzzxxxtttnnnjjjxxxyyyuuuhhhuuu|||zzzzzzmmmXXXQQQLLLCCC@@@BBBCCC@@@>>>BBBJJJRRRPPPNNNIII???555///...000,,,***((((((***,,,------************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------//////////////////////////////000000000000000///---,,,+++***))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++&&&---333666888888222***...---,,,+++******************************************+++++++++,,,,,,,,,,,,...///...------...///222222333333555777888999;;;;;;:::;;;===AAADDDFFFHHHGGGFFFEEECCCAAA@@@@@@BBBAAA@@@@@@??????@@@@@@AAA???===:::777555444333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,|||iiiXXXOOOFFF?????????>>>===<<<;;;;;;;;;;;;;;;:::999777666555333333222111000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***((('''((())))))))))))))))))))))))))))))************)))))))))((('''((())))))(((((()))+++---+++---000000111;;;FFFWWW]]]aaa___```eeeiiikkksssyyy}}}xxxlllbbbaaaccc[[[UUUTTTYYY```gggsss~~~}}}zzzyyyzzz|||}}}yyy{{{|||}}}{{{}}}{{{||||||xxxsssvvv~~~zzzxxxwww{{{{{{zzz}}}}}}~~~|||yyyvvvtttsssuuuyyy}}}~~~}}}{{{{{{||||||~~~|||uuusssyyy~~~~~~}}}~~~|||xxxvvvxxxzzzwww}}}||||||{{{jjj```YYYRRRDDDCCCCCCCCCDDDFFFHHHJJJOOOOOONNNIIIAAA888111---///---+++++++++,,,+++***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------........................//////000000000000//////---,,,+++***))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******))))))******+++,,,************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++111,,,)))222CCCJJJ>>>+++///...---,,,++++++++++++******************************+++++++++,,,,,,,,,,,,...///...------...000222222222333444666777888:::::::::<<<>>>@@@CCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>===:::888555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,|||kkk\\\RRRFFF>>>>>>>>>============<<<::::::::::::999888777666333333222111000///......,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))))))))))))))))))))))))))************))))))))))))'''(((***+++*********+++------///111444:::GGGTTTaaaeeegggdddccchhhmmmoooyyy}}}|||ssseeeZZZXXX[[[^^^bbbiiinnnpppttt}}}~~~||||||wwwwww{{{zzzzzz|||~~~~~~xxxxxx}}}}}}}}}~~~{{{yyyyyyzzzyyy{{{zzzzzz{{{lllvvvqqqtttuuuiiiaaa]]]QQQKKKEEECCCEEEGGGFFFDDDJJJLLLOOOQQQNNNFFF;;;444222000---,,,,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------......................../////////000000//////...,,,+++******))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++000(((###+++>>>HHH<<<***///...---,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---//////......///000222222222333444555666777888999:::===???@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@????????????>>>:::999777555444222222111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,uuukkk]]]JJJ???>>>======<<<<<<<<<<<<999999999999999888777777333333222111000///......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))***+++---...,,,++++++,,,+++000777<<>>>>>888777666444333222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,}}}wwweeeLLLAAA@@@>>><<<;;;:::::::::999999999999888888777666333333222111000///......------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...---,,,++++++,,,,,,777DDDMMMRRRWWW]]]aaafffqqqzzz|||{{{zzzvvvrrrhhhbbb\\\YYY\\\bbbfffgggccclllwww~~~|||yyyxxxwww|||}}}xxxtttuuutttqqqoookkkjjjoooxxxyyytttsssvvvtttmmmjjjkkkzzzwwwvvvwwwuuusssuuuzzzjjjnnnpppmmmjjjmmmwww}}}~~~{{{yyyqqquuuvvvsssvvvuuuoookkkoootttwwwwwwxxxyyytttsssvvvvvvpppkkkkkkkkkggg___WWWNNNHHHCCCAAACCCCCCEEEJJJQQQUUUUUUTTTEEE???777000------------++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,---------..............................///////////////...------******))))))((()))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))///111---)))+++...///,,,+++************************************************+++++++++,,,,,,,,,,,,---//////...///000222222222222333444555666777666888;;;>>>@@@@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>888777666555444333333333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}xxxtttdddKKKBBBAAA>>><<<:::999999999999999999999888777666555333333222111000///......---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,+++***+++---///555CCCSSS[[[___bbbddddddlllvvv{{{uuunnnggg]]][[[\\\aaahhhlllkkkiiiooovvv}}}~~~~~~{{{uuuvvvvvvsssqqqiiidddiiissszzz|||||||||rrrmmmoootttooollljjjeeeaaabbbfff^^^aaabbb___]]]fffxxx~~~{{{qqquuutttmmmmmmyyy|||uuummmiiihhhkkkpppsssvvvwwwxxxyyyyyywwwsssooojjjlllmmmjjjaaaUUUJJJCCCHHHFFFEEEFFFKKKQQQUUUWWWSSSMMMCCC:::444///,,,+++,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---+++,,,,,,------.........////////////////////////////////////......---,,,***))))))(((((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********************+++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++,,,------------,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,)))(((,,,111000+++******))))))))))))************************************+++++++++,,,,,,,,,,,,---////////////111333222222333333555777888999777999<<<>>>@@@@@@??????>>>>>>>>>>>>============@@@@@@AAABBBAAA@@@???>>>999888777555444333333333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,yyylllfff]]]JJJAAA???===;;;999999:::;;;:::::::::999888666555444333333222111000///.........------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********))))))))))))))))))))))))))))))((()))))))))************)))***++++++,,,000444888DDDQQQ^^^bbbdddiiikkkjjjnnnuuuyyytttlllfff```[[[]]]aaahhhmmmppprrrsssttt~~~}}}wwwrrrllliiinnntttxxx~~~|||zzz}}}xxxlllhhhlll```^^^]]]^^^\\\YYY[[[___bbbcccdddddddddgggooouuu|||~~~|||uuusssyyywww{{{wwwzzzzzzwwwvvvzzz}}}uuukkkfffhhhooouuu{{{{{{qqqkkklllnnnpppnnnggg[[[QQQHHHHHHHHHHHHIIILLLQQQUUUXXXTTTNNNGGG@@@888111,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------++++++,,,,,,---......///000000000000000000000000////////////...---,,,+++))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++******))))))******+++,,,******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***)))&&&%%%+++111///)))+++***************++++++******************************+++++++++,,,,,,,,,,,,---/////////000111333111222333444666888:::<<<999;;;===>>>@@@@@@@@@@@@????????????????????????@@@AAABBBCCCCCCBBB@@@???999888777555333222222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,wwwaaaZZZWWWKKK???===;;;:::::::::<<<===;;;::::::999777555444333333333222111000///.........------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))************))))))))))))))))))))))))))))))(((((())))))*********+++***+++,,,---000666===AAAPPP[[[ddddddeeejjjooooooppptttrrrjjjbbb^^^\\\YYYdddkkkrrrsssqqqsss{{{~~~~~~vvvqqqnnnooouuuxxxyyy}}}yyyzzzwwwpppmmmfffeeejjjhhh___```gggppppppuuu|||~~~~~~{{{xxxtttqqqwwwyyy{{{}}}tttuuuwww{{{{{{xxxyyyuuutttyyytttlllooowww~~~uuuqqqlllhhhkkkqqqrrrkkkcccEEEHHHKKKKKKJJJKKKOOOSSSUUUTTTSSSPPPKKKBBB888111,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++,,,,,,---...//////000000000000000000000000////////////...---,,,+++))))))(((((((((((()))***))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++(((...///+++)))+++...///+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,---///000///000222333111222333555777:::<<<===;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAABBBCCCDDDDDDBBB@@@???999888666444222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,ssseee\\\RRRIIIAAA???===============;;;<<<<<<;;;:::999777777666444444222000///............---,,,+++************++++++++++++++++++++++++************************++++++************++++++++++++******)))((((((((())))))))))))************((()))++++++***))))))***)))---111222222999EEEOOO[[[___bbbbbbaaadddlllrrrrrrjjj___XXXWWWZZZ___bbbeeejjjsss{{{{{{vvvtttyyyyyytttrrrrrrqqqsssxxx}}}~~~zzzuuuooouuurrrdddYYYZZZbbbfffhhhlllppprrrtttzzzzzzvvvuuuuuuzzz~~~|||xxxzzz~~~|||uuuvvv}}}}}}uuuuuu|||yyyvvv}}}uuunnnlllkkkgggddddddWWWKKKDDDHHHNNNOOONNNPPPUUUYYYXXXSSSPPPPPPJJJAAA666000******...000,,,'''(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......111111111000000000000000222222111///...---,,,+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************++++++******************************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++)))******++++++,,,------//////000000111111222222444444555777888999:::;;;@@@@@@???@@@AAACCCEEEFFFKKKGGGCCCCCCGGGLLLNNNOOOFFFCCC@@@AAAEEEFFFBBB>>>;;;666111000333444111...000///...---,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......yyynnncccTTTHHHAAA???=========>>>===<<<;;;::::::999777666666555444444222000///............---,,,+++************++++++++++++++++++++++++*********************************))))))*********)))))))))))))))*********))))))))))))************''')))++++++******+++------///222666;;;CCCKKKQQQUUUXXX^^^dddiiikkkllllllgggeee```]]]]]]```dddgggjjjooovvv}}}~~~{{{uuuyyy}}}{{{uuurrrqqqrrruuupppjjjfffeeebbb]]]XXXOOOTTTVVVUUUZZZgggrrrvvv}}}|||xxxoooddd^^^```dddppppppoooppptttzzz}}}~~~}}}}}}uuupppjjjccc___```bbbXXXOOOJJJHHHGGGKKKRRRPPPUUUWWWVVVWWWXXXTTTMMM???777///+++,,,...---+++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,------,,,,,,---------.........111000000000000000000000222111000///...---,,,+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++*********+++,,,,,,------//////000000111111222222666666777999:::<<<===>>>@@@BBBDDDEEEFFFFFFEEEEEEIIIFFFEEEFFFJJJMMMMMMMMMHHHEEEBBBCCCEEEEEEBBB>>><<<777222111222222000,,,//////...---,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~qqq\\\JJJAAA???======>>>>>>===<<<:::999999888777666555555444444222000///.........------,,,+++***************************************************************))))))(((((())))))***'''(((((()))******++++++))))))))))))************((()))++++++***+++---///222222666===FFFNNNRRRSSSTTTWWW___iiiooonnnggg___ZZZ^^^bbbddddddfffjjjnnnssswww|||~~~~~~~~~~~~}}}{{{zzz|||}}}uuuvvvvvvuuurrrppppppqqqkkkdddZZZSSSPPPNNNLLLJJJTTTUUUWWW]]]kkk{{{rrrfff]]]YYYYYYVVVUUUUUUVVV[[[fffrrrzzz~~~xxxtttzzzyyypppgggdddfffgggccc]]]UUUKKKFFFLLLTTTMMMRRRWWWZZZ^^^```]]]WWWKKKCCC888000,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------,,,------------.........000000000000000000111111222111000///...,,,++++++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++,,,,,,------//////000000111222222333666666888999;;;===>>>??????BBBFFFIIIIIIGGGDDDBBBDDDDDDEEEGGGJJJKKKJJJIIIGGGDDDCCCDDDFFFGGGDDDAAA>>>999444222222111...+++///...------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~eeeOOOBBB@@@>>>===>>>>>>===<<<:::999999888777777666666444444222000///.........---,,,++++++*********+++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))************((()))))))))************)))***+++******+++...000555888>>>GGGOOOUUUWWWWWW]]]```eeekkkmmmggg\\\SSSTTT[[[cccggghhhkkkpppuuu|||~~~}}}~~~|||yyyuuuqqqnnnmmmrrrtttvvvtttooogggaaa^^^[[[VVVQQQOOORRRWWW[[[]]]pppnnnnnnrrr{{{~~~zzzvvvtttrrriiibbbWWWMMMGGGKKKUUU]]]ZZZggg}}}~~~yyyrrrmmmqqqxxxxxxmmmiiikkkbbbdddddd^^^SSSLLLKKKNNNLLLPPPUUUZZZ___aaa^^^[[[VVVOOODDD999111,,,,,,,,,,,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------------------............000000000000000111111111111111000///---,,,+++***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++************************************************************************************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******++++++,,,------...//////000111222222333333444555666888:::===>>>???@@@BBBEEEGGGHHHFFFCCCAAACCCCCCDDDEEEGGGHHHHHHHHHDDDCCCCCCDDDGGGHHHFFFDDD???<<<777444333111...,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......hhhQQQBBB@@@>>>>>>>>>>>>>>><<<:::::::::999999888888777444444222000///.........,,,,,,++++++******++++++))))))))))))))))))))))))************************))))))(((((((((((())))))************))))))((((((((()))))))))************+++++++++******+++///222999???IIIQQQWWWZZZ\\\^^^gggiiijjjiiieee^^^XXXSSSVVV]]]dddhhhjjjmmmtttzzz~~~~~~~~~yyy}}}zzzyyyyyyxxxvvvrrrnnnkkkmmmmmmlllggg___WWWRRRPPP\\\\\\\\\```fffmmmsssvvvwwwwwwyyy{{{||||||}}}~~~~~~~~~}}}{{{zzzzzz|||{{{|||}}}~~~~~~}}}}}}~~~~~~zzzmmm\\\LLLDDDEEEHHHBBBMMMaaavvv~~~zzzwwwwwwuuupppoooppp}}}vvvrrrtttqqqooojjjbbbXXXQQQKKKGGGJJJKKKOOOVVV\\\^^^]]]]]]\\\WWWOOOEEE;;;333---***,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------------.........////////////000000111111111111111111000...---,,,+++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***++++++,,,------......//////000111222333444444444555777999<<<>>>@@@AAADDDDDDEEEEEEFFFEEEEEEEEEFFFEEEEEEEEEEEEGGGIIIKKKGGGFFFEEEEEEEEEDDDBBBAAA???<<<888555333111000.........---,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuubbbPPPBBB@@@>>>>>>??????>>>===::::::::::::999999888888444444222000///.........,,,,,,++++++***++++++,,,***************************************************))))))(((((())))))***++++++******)))(((((('''))))))))))))************,,,,,,++++++,,,///555999???GGGRRR\\\aaacccfffgggmmmkkkfffbbb^^^]]]]]]______bbbgggjjjmmmrrryyy~~~}}}}}}}}}|||wwwrrrnnnsssyyy~~~{{{xxxtttnnnhhhccc^^^]]]\\\ZZZZZZ^^^ccchhhoooppprrrtttwwwyyy{{{|||{{{}}}}}}vvvvvvzzzwwwxxxxxxxxxwwwvvvuuutttuuuuuutttrrrooonnnpppqqqrrrsssvvvyyy{{{{{{zzzyyy{{{{{{{{{zzzyyyyyy{{{}}}}}}||||||}}}}}}rrrcccVVVOOONNNQQQNNNNNNSSSZZZbbbnnnxxx{{{zzzzzz}}}{{{yyytttpppuuuyyyvvvwww|||{{{vvvuuunnnqqq{{{}}}lllaaa\\\UUUOOOKKKHHHIIIPPPVVVYYY\\\```^^^[[[VVVQQQIII@@@555...---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222111000///...---+++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))*********++++++******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++,,,,,,------.........///000111222444555555666777999<<>>;;;999;;;:::777444222111000000...------,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}tttmmmfff[[[OOOCCCAAA???>>>??????>>>===999999999999888888888888444444222000///.........,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********************************))))))******************)))))))))))))))))))))))))))************++++++,,,---000666>>>CCCGGGMMMWWWcccmmmssssssrrrqqqiii^^^YYY[[[aaafffiiifffgggjjjnnnsssyyy~~~~~~zzzwwwzzz}}}sssjjjfffiiinnnvvv}}}wwwooogggaaaZZZUUUWWWZZZ___dddkkksss|||zzz{{{|||{{{zzzzzzzzzzzz~~~vvvsssvvvyyyxxxvvvuuuuuutttsssqqqqqqqqqqqqooollljjjkkklllgggiiikkkmmmoooooopppoookkkmmmoooqqqrrrsssvvvxxxwwwxxxzzz{{{{{{|||||||||yyy}}}{{{rrriiifffgggmmmddd[[[VVVSSSQQQSSSWWWdddgggooowwwyyyvvvvvvyyyyyy{{{}}}qqqssspppmmmpppzzz~~~}}}}}}}}}~~~~~~oooooowwwyyymmmiiiccc]]]SSSLLLIIILLLQQQSSSYYY______\\\YYYXXXVVVNNNCCC999......------,,,++++++***************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------------------------------............////////////...//////000111111222222000000///...,,,+++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++,,,,,,---............///000111333444555666666777999<<<@@@CCCEEEFFFHHHGGGGGGGGGGGGIIIKKKLLLFFFIIIKKKJJJIIIIIIKKKMMMHHHHHHGGGCCC???;;;888777555555333111/////////000---------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......xxxlllccc]]]WWWPPPCCCAAA???>>>??????>>>===888888888888777777777777555444222000///.........+++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++((((((((()))******++++++))))))))))))***************+++,,,///444;;;EEEKKKNNNPPPXXXgggwww~~~yyyuuuhhhYYYTTT[[[eeekkkllljjjjjjmmmrrryyy~~~{{{vvvsssyyysssfffcccbbbeeennnyyy|||{{{|||~~~}}}uuuiii```ZZZVVVSSSPPPaaagggpppxxx|||}}}}}}}}}wwwxxxyyyyyyxxxxxxyyyzzzrrrrrrwww}}}|||tttqqqsssooommmjjjiiihhhhhhfffeee```aaaaaa```^^^]]]^^^___aaaaaaaaaaaabbbccccccddddddfffhhhhhhgggffffffgggfffjjjnnnqqqssstttvvvxxxyyy|||}}}yyyrrrpppuuuzzzxxxtttssstttooocccVVVOOOKKKMMMSSS\\\bbbhhhrrr|||yyy{{{~~~{{{rrrxxxyyyxxx{{{|||~~~yyyxxx~~~}}}sssoooiiibbb]]]SSSKKKLLLMMMOOOTTT\\\___\\\ZZZ\\\^^^YYYMMMCCC000000///...------,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------------------------............/////////000...//////000111222222222000000///...,,,+++***)))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++,,,------......///...///000111333444555666444555888;;;>>>AAADDDEEEDDDDDDEEEFFFGGGIIIJJJJJJAAAEEEJJJKKKIIIGGGGGGHHHCCCCCCCCCAAA>>><<<::::::111111000///------///000------,,,,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}nnneeeaaaXXXKKKCCCAAA>>>>>>>>>>>>===;;;999999888888777777666666666444222///.........///,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))---...111777???FFFJJJLLLQQQUUUXXX^^^iiirrrpppgggaaa]]]]]]bbbffffffgggjjjjjjqqquuuuuuuuuxxxxxxuuuoooooorrrxxxzzztttqqqsssrrrqqqrrrvvvuuuqqqooopppoooooozzztttiiiddddddfffaaaZZZ```mmmsssvvvzzz|||{{{yyywwwwww{{{{{{zzzwwwuuuuuuvvvxxxuuusssrrrqqqpppoookkkiiifffdddaaa^^^ZZZXXXVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUVVVWWWWWW]]]\\\]]]aaagggkkkjjjiiinnnppprrrttttttuuuwwwyyy~~~|||zzzyyyxxxuuuooojjjVVVQQQPPPPPPMMMOOObbbzzz}}}||||||}}}}}}~~~{{{|||zzzoooiiiiiifffeee___TTTKKKJJJRRRZZZ]]][[[ZZZ]]]```^^^VVVOOO<<<777000...000111...******+++,,,---,,,,,,******(((((())))))*********+++************))))))))))))******)))((((((((((((((())))))))))))************((()))++++++)))((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,...............///000000......//////000000111111000///...,,,+++***))))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))***+++++++++,,,)))***+++,,,,,,+++***)))************************************************************************************************+++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++******)))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************++++++,,,------....../////////000111222333333444777777777888:::<<<>>>???EEEEEEEEEFFFGGGIIIJJJKKKIIIHHHGGGEEEEEEEEEFFFFFFAAA@@@>>>>>>===<<<999777444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------------------------------.................................------,,,,,,,,,---------------------------------............///------------------------vvvlllfffYYYJJJCCCAAA>>>>>>>>>>>>===;;;999999888888777666666666666444222///.........///,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++...222777???FFFKKKMMMMMMRRRWWW[[[^^^cccfff___UUUVVVXXX^^^eeehhhhhhkkkqqqwww{{{|||xxxuuutttrrroooqqqpppooosssxxx}}}|||wwwuuussspppeeejjjkkklllsss{{{tttgggfffhhhqqqyyyuuummmpppzzzwwwyyy|||}}}{{{yyyxxxxxxvvvuuutttssspppoooooopppnnnllliiigggeeeccc```^^^YYYXXXUUURRRPPPMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNSSSSSSTTTXXX]]]``````___cccfffiiilllnnnppptttvvvyyyxxxxxxzzz|||{{{wwwtttmmmccc]]]ZZZRRRIIILLLWWWkkknnnqqqtttuuuwwwzzz||||||}}}zzzwwwvvvxxx}}}wwwnnnkkkfffeeeaaaYYYQQQLLLJJJKKKTTTWWW[[[___aaaaaa^^^\\\KKKDDD:::333///---+++)))******+++,,,---,,,++++++)))******************+++************))))))))))))******)))((((((((((((((())))))))))))************((()))++++++)))((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,---...............///000000.../////////000000000111000///...,,,******))))))))))))))))))))))))))))))+++++++++++++++***))))))***************+++++++++)))***++++++++++++***)))************************************************************************************************+++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++*********)))************++++++++++++************************************************++++++,,,------....../////////000111222333333444777777777888999<<<>>>???CCCDDDEEEFFFHHHJJJLLLMMMKKKJJJHHHFFFEEEEEEEEEEEE@@@>>>===<<<<<<;;;888666333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------,,,,,,,,,,,,------------------------.................................------,,,,,,,,,---------------------------------............///------------------------}}}sssjjjZZZIIICCCAAA>>>>>>>>>>>>===;;;999999888888777666666555555444222000............,,,,,,++++++***)))))))))************************,,,,,,,,,++++++++++++***************************************************,,,,,,,,,++++++,,,,,,---111666>>>GGGMMMPPPPPPOOOSSSYYY^^^^^^]]]ZZZSSSLLLSSSYYYcccjjjkkkjjjpppwww}}}~~~wwwqqqooollliiilllnnnqqqtttwww{{{}}}tttpppnnnkkkmmmooollleeedddhhheee^^^mmmsssyyyvvvzzzyyyzzz{{{{{{xxxwwwwwwwwwttttttsssqqqnnnkkkiiihhhccc```[[[XXXVVVTTTQQQOOOLLLKKKIIIFFFDDDCCCBBBBBB????????????????????????<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHKKKOOORRRRRRQQQTTTWWW[[[___cccggglllooorrrsssuuuxxx{{{|||{{{yyyzzzqqqkkkkkkgggZZZPPPNNNTTTXXX]]]___aaahhhrrrzzz~~~uuuvvv~~~xxxpppnnnooouuuxxxtttkkkhhhddd___YYYRRRKKKFFFMMMSSSZZZ___aaaccceeegggZZZRRRFFF:::111,,,+++,,,)))***+++,,,------,,,,,,,,,,,,+++++++++++++++***++++++*********)))))))))***))))))((((((((((((((())))))))))))************((()))++++++)))((()))***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.....................///000000////////////000000000000000///---,,,***)))))))))))))))))))))))))))))))))***++++++++++++***))))))+++++++++***************)))***++++++++++++***)))************************************************************************************************+++++++++***************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++************+++++++++++++++*********************************++++++++++++++++++++++++++++++,,,------....../////////000111222333333444666666777888:::<<<>>>???BBBBBBDDDFFFIIIKKKMMMNNNLLLKKKIIIGGGEEEDDDDDDCCC>>><<<;;;;;;;;;:::777555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,+++++++++------------------------.................................------------------------------------------------............///------------------------|||sssjjjZZZJJJCCCAAA>>>>>>>>>>>>===;;;:::999999888777666555555555444222000///.........+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,++++++,,,---...///444999AAAIIIMMMOOOPPPPPPVVVYYY\\\[[[XXXVVVVVVVVV^^^aaahhhnnnooommmqqqwwwwwwzzzxxxqqqkkkjjjhhheeeeeemmmxxx}}}|||yyyxxxxxxxxx{{{zzzvvvrrrqqqmmmhhhmmmjjj```TTTPPPYYYdddiiisssvvv~~~wwwuuuwwwwwwwwwvvvsssrrrssstttrrrpppnnnkkkgggccc^^^ZZZVVVSSSNNNJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<<<<======<<<<<<======>>>???===>>>@@@BBBEEEFFFGGGGGGGGGJJJOOOTTTXXX\\\aaadddiiikkknnnqqqtttvvvvvvvvvyyyttttttzzz{{{qqqfff```VVVVVVTTTNNNLLLSSScccppp~~~zzz{{{yyyuuuzzz~~~~~~tttssspppkkkddd]]]WWWTTTNNNQQQVVV[[[___bbbdddeee___ZZZPPPDDD888111//////******+++,,,,,,------------------,,,,,,++++++++++++++++++*********))))))))))))(((((((((((())))))((()))))))))************((()))++++++)))((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---------------.........///...............///000000////////////000000000000///...---+++***)))))))))))))))))))))))))))))))))******+++++++++******))),,,+++++++++***)))))))))*********++++++*********************************************************************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,------....../////////000111222333333444555555777888:::<<<>>>???AAABBBCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDD===;;;:::::::::888666444333222111000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,,,,,,,,,,------------------------.......................................------------------------------------------............///------------------------tttmmmgggYYYJJJCCCAAA>>>>>>>>>>>>===;;;::::::999888777666555555444333222111///......---+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,...000222777;;;AAAFFFIIILLLPPPRRRZZZYYYWWWTTTRRRUUU]]]eeeiiifffhhhmmmppppppqqqsssqqqtttsssmmmiiiiiihhheeefffqqq}}}|||tttnnnlllkkkmmmnnnmmmooopppjjjaaaWWWVVVOOOHHHKKKZZZooo|||vvvrrrrrr{{{zzztttttttttqqqooonnnoooqqqhhheeeaaa]]]YYYTTTMMMHHHJJJGGGCCCAAAAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888888888777777777777777777999999999999999:::;;;;;;999;;;===>>>???@@@AAAAAA@@@CCCGGGJJJMMMPPPTTTWWW\\\___cccgggkkknnnpppqqqwwwwwwzzzyyyrrrooollljjjcccWWWLLLJJJRRR[[[ppp}}}}}}zzz{{{zzzzzz|||{{{uuuiiibbb```RRRPPPOOOSSSZZZ```aaa```___]]]XXXOOODDD999222///+++++++++,,,,,,------......---------,,,,,,++++++++++++++++++************))))))(((((((((((())))))((()))))))))************((()))++++++)))((()))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---------........./////////...............///000000000000000000////////////...---,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++******,,,+++++++++***)))))))))+++******************+++************************************************************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++,,,------....../////////000111222333333444555666777999<<<===??????@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEE>>><<<::::::999888555333333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------............------------------------................................................---------------------------------............///------------------------zzzooohhhdddXXXJJJCCCAAA>>>>>>>>>>>>===;;;;;;:::999888777666555444444333222111000...------***************************************************++++++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,...111444666<<>>>>>===999999888777777777777777555555555555555555555555666555555444333333222222666666555555555666777777777999;;;<<<<<<;;;===>>><<<>>>AAABBBDDDEEEHHHJJJMMMQQQWWW\\\```dddiiilllpppsssyyy}}}~~~}}}{{{{{{}}}~~~zzzpppbbbVVVQQQPPPSSSddd{{{~~~{{{{{{}}}xxxvvvwwwrrrgggbbbYYYRRRMMMNNNUUU\\\]]]\\\^^^^^^]]]YYYPPPDDD777000------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,++++++++++++*********((((((((((((((())))))***))))))))))))************((()))++++++)))((()))***************++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,------------.........//////...............///000000000000000000////////////------+++******)))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************++++++***))))))***++++++***************************************************************************************************************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222333333444555666888;;;===???@@@AAA???@@@BBBCCCCCCCCCBBBAAABBBBBBDDDEEEFFFFFFGGGFFF@@@???===;;;:::888555222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...............///------------------------......................................./////////---------------------------------............///------------------------{{{pppiiidddWWWHHHCCCAAA>>>>>>>>>>>>===;;;;;;:::999888777555444444333333333222000///---,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...111555999<<>>>>>>>>>>>===;;;;;;;;;:::888777555444444333333333222000///---,,,******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------///333888===@@@DDDIIIOOOQQQQQQSSSXXX]]]SSSOOOOOOUUUYYYYYY]]]ccckkkqqq{{{}}}sssnnnpppiiioootttuuuvvvyyyyyywwwtttxxx}}}|||vvvppplllkkkssstttjjj```cccnnnxxxssstttwwwyyyxxxwwwzzz~~~vvvwwwvvvrrrqqqrrrssssssmmmllliiiccc[[[TTTPPPNNNMMMGGGAAA@@@AAAAAA===:::888777666777888888666444555444333333222222222222333333333333333333333333222222222333333444444444444444444444444555666666111444777666444333555777555777888999999999;;;======@@@EEEGGGHHHJJJNNNRRRXXX[[[^^^dddlllsssssspppqqquuu{{{|||yyynnnhhh___[[[]]]ccchhhkkknnnyyy|||wwwssspppoooooohhh^^^SSSLLLLLLQQQVVVTTTVVVZZZ___aaaZZZMMMBBB111000...,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))******))))))))))))************((()))++++++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.....................///000000111111000000/////////...,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,,,,+++***))))))***+++,,,************************************************************************************************))))))******++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222333333444666888;;;>>>@@@BBBBBBCCC<<<>>>AAACCCEEEEEEDDDDDDGGGHHHIIIJJJIIIIIIGGGGGGFFFDDDAAA???<<<999555222222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------------------------------........................---.........//////000000---------------------------------.........//////------------------------}}}{{{rrr^^^JJJEEECCCAAA??????>>><<<:::999999888777666555444444222222111000///...------+++++++++*********))))))************************************************)))************++++++++++++,,,,,,+++******+++------000555999<<>><<<:::888777666444444444444444444444444333333333222222222111111000111111111222222222222111111222222222333333333222333333333333333222111333333333333333333444444555555555666666777777888;;;<<<===???@@@BBBCCCDDDNNNQQQUUUYYY]]]bbbgggkkkkkkrrrxxxyyy|||zzzmmmeeeYYYRRRQQQTTTYYY[[[llllllrrr}}}zzznnnrrrwwwtttrrrsssmmmpppnnneeeWWWNNNLLLOOOPPPPPPTTT[[[```___VVVNNNAAA888...+++---///---)))***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))*********++++++*********))))))(((((())))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,---......000000000//////////////////000000000000...---,,,,,,,,,,,,+++++++++******))))))))))))******************))))))******+++,,,+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000111222333333444444444666:::===@@@AAAAAAAAABBB@@@AAADDDIIIKKKIIIFFFGGGHHHIIIKKKKKKKKKKKKJJJFFFDDDAAA>>>:::888666555222111000///...---,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------////////////////////////------------------------................................................////////////////////////................................................------------------------{{{yyyyyyrrr^^^JJJEEECCCAAA??????>>><<<:::999999888777666555444444222222111000///...------,,,++++++++++++*********************************************************************+++++++++++++++,,,,,,+++******+++---///333888<<>>???@@@AAAEEEHHHLLLPPPSSSXXX]]]aaafffmmmsssuuuyyy{{{ccc]]]WWWXXX]]]```___\\\[[[^^^jjjyyy}}}zzzwwwyyy~~~{{{rrrtttxxxyyyxxxvvvvvvsssnnnhhh```XXXOOOJJJJJJOOOUUU\\\___]]]YYYUUUKKKBBB777000...//////...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))*********+++************)))))))))((())))))))))))************************)))))))))((()))))))))))))))))))))))))))******++++++,,,------------,,,,,,------...///000000000000000000000000///000000000000...---,,,,,,+++++++++************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///000000111222333444444555555777:::>>>@@@AAABBBBBBCCCCCCDDDGGGIIIJJJIIIHHHIIIIIIJJJKKKKKKJJJHHHGGGDDDBBB@@@<<<999777555555111111000///...---,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////................................................------------------------zzzssssssvvvqqq]]]IIIDDDCCC@@@??????>>><<<:::999888888777666555444444222222111000///......---,,,,,,,,,,,,++++++++++++************************************************************+++++++++,,,+++,,,,,,+++******,,,...222777===BBBEEEGGGIIIJJJMMMQQQUUUUUUQQQMMMKKKKKKSSSVVV[[[aaagggmmmppprrrrrrooojjjggghhhooozzz~~~|||}}}tttggg^^^\\\]]]kkkyyyxxx}}}zzzvvvrrrpppppprrrsssuuuqqqlllgggccc```\\\YYYSSSNNNHHHEEECCCAAA>>>;;;999999777666444333222111333333333333333333333333444444444444333333333333333333333333444444444444555555555555555444444444333222222111111222333333444444444444333333333333222333333333333333333333666666777888:::;;;<<<<<<<<<>>>BBBEEEHHHLLLQQQTTT^^^dddjjjoootttzzz|||zzznnnjjjhhhkkkooonnneee\\\PPPSSS^^^mmmyyy}}}~~~zzzsssuuu{{{yyywww{{{~~~wwwnnnkkkkkkeeeVVVIIIFFFLLLUUUZZZ\\\[[[\\\\\\WWWPPPDDD999222///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++,,,---------------,,,------...///111111111111111111111111///000111111000///---,,,++++++*********)))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////000000111222333444555555777999<<>><<<;;;888888777666555444444333333222222111000///......---------,,,,,,,,,++++++*********************************************************+++++++++,,,,,,+++,,,,,,+++***+++...111777;;;BBBGGGJJJKKKLLLMMMMMMPPPRRRPPPLLLKKKOOOTTTXXXZZZ]]]bbbiiipppvvvzzztttmmmccc^^^aaajjjttt{{{}}}}}}~~~|||wwwlll```YYY\\\fffoooxxx}}}}}}|||yyyyyyxxxuuuqqqnnnmmmooorrrrrrnnnhhhaaa\\\WWWQQQNNNGGGDDD@@@===<<<;;;888666777666555444333222111111222222222333333333333333333333333333333333333333333333333333444444444555666666666555555555555555666555444444444555666777666555555555555555444444444444444444444444333333333444444555666777777888888:::===???BBBEEEIIILLLTTTXXX___eeelllrrruuuvvvyyyxxxyyyzzz{{{wwwooohhhdddaaacccjjjpppssswww{{{xxxxxxyyy{{{yyyzzz{{{}}}zzzooommmqqqnnn```TTTIIILLLQQQUUUYYY[[[]]]^^^]]]YYYPPPDDD888111///000...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************)))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------------...//////111111111111111222222222000000111111000///---,,,*********))))))))))))(((((()))))))))******************))))))******+++,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333555666666999:::<<>>>>><<<:::888666555444444111000000///......------------------------------------------------------------------------------,,,,,,,,,------------...................................................------...............///................................................////////////////////////........................................................................yyy|||xxxrrrkkkjjjooolll[[[IIICCCBBB@@@?????????===;;;888888777666555444333333333333222111000///......---------,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,***++++++++++++...222555;;;@@@FFFJJJLLLMMMMMMNNNMMMNNNLLLIIIHHHNNNZZZdddccccccdddgggmmmuuu|||{{{sssiiidddfffmmmuuuyyy}}}|||xxxuuusssaaa[[[SSSPPPWWWdddsss|||~~~}}}xxxxxxyyyyyyrrrssssssqqqooommmmmmnnnkkkggg```ZZZTTTNNNIIIEEE???===;;;999888777555444666666555444333333222222222222222333333444444444222222333333333333333333333333333444444444555555666666666666666666666666777777777777777888999999999999888888777777777777555555444444333333222222222222333333444444444555666777:::;;;===???BBBEEEKKKMMMRRRZZZaaafffjjjmmmppptttyyy||||||}}}|||{{{wwwpppkkkjjjnnnssszzz|||}}}||||||sssoooqqqqqqkkkeeeUUUQQQNNNPPPVVV[[[]]]\\\]]]\\\YYYOOOAAA666000...//////---,,,,,,,,,---------------,,,,,,,,,+++++++++++++++***************))))))))))))))))))******((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))******++++++,,,------...------------...//////000000111111222222222222000111111111111///...---*********))))))))))))(((((()))))))))******************))))))******+++,,,))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000///000111222444555666777:::;;;===???AAABBBDDDDDDEEEIIILLLLLLIIIGGGHHHJJJKKKLLLLLLKKKHHHCCC???<<<<<<;;;999777555444333333000000//////......------------------------------------------------------------------------------,,,,,,---------.........................................................,,,,,,------............////////////////////////////////////////////////////////////////////////////////////////////////................................................vvvyyy~~~yyytttnnnkkklllhhhZZZJJJCCCAAA@@@?????????===;;;888777777666555444333333333333222111000//////...,,,,,,,,,,,,++++++++++++************************************************++++++++++++,,,,,,,,,,,,***++++++,,,---111666:::@@@CCCHHHKKKLLLLLLLLLMMMKKKJJJGGGFFFIIISSSaaalllgggffffffhhhlllqqqwww{{{vvvrrrmmmkkkkkknnnqqqrrr}}}|||uuukkkddd```IIIIIIKKKUUUcccooouuuwwwvvvzzz}}}|||yyyvvvvvvvvvooooooppppppnnnlllhhhfff```\\\VVVPPPKKKGGGBBB>>>999888888777666666555555666555555555444444333333222333333444444555555666333333333333444444444444444555555555555666666666777777777777888888888888888888999:::;;;;;;;;;;;;======<<<<<<;;;:::::::::666666555444333333222222333333333333333333444444333555666777888999<<<>>>CCCCCCGGGOOOUUUYYY]]]bbbjjjqqqyyy{{{{{{ooo^^^VVVfffooozzzzzzyyy}}}~~~xxxtttsssttttttuuuggg]]]SSSOOOSSSXXXZZZZZZZZZ]]]]]]WWWLLL???555000111000...---,,,,,,---...------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++,,,------......------......///000//////000000111222222222000111222222111000...---++++++*********)))))))))))))))))))))******************))))))******+++,,,))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000///000111333444666777888;;;;;;===>>>@@@BBBCCCDDDDDDFFFHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHDDD???<<<;;;:::888666444333222222000000//////............------------------------------------------------------------------------,,,---------....................................---------------------------------......//////000////////////////////////////////////////////////////////////////////////////////////////////////................................................{{{yyysssmmmjjjeeeXXXKKKCCCAAA????????????===<<<777777666555444333333222444333333222111000//////,,,++++++++++++*********************************************************+++++++++,,,,,,,,,------)))***+++---///444;;;???CCCEEEHHHJJJJJJIIIJJJKKKFFFFFFFFFIIIOOOXXXaaagggdddeeefffhhhjjjkkkllllllgggiiilllmmmllljjjhhhgggppptttwwwtttkkk```WWWRRRHHHMMMXXXgggsssxxxuuuqqqqqqtttxxxyyyvvvssssssuuurrrpppmmmllljjjfff```ZZZSSSPPPKKKGGGCCC@@@<<<999555666777777666555666666555555555555444444444444333333444555555666777777555555555555666666666777777777777888888888999999888888999:::;;;<<<<<<===;;;===@@@BBBBBBBBB@@@???AAAAAA@@@??????>>>======;;;:::999888777666555555444444444444444444444444222444555555555666888:::>>><<>>777222111///---,,,---.........------------,,,,,,,,,,,,,,,,,,++++++*********((()))))))))************))))))))))))************((()))))))))************)))))))))))))))))))))))))))******++++++,,,------...............//////000......///000000111222222111111222222111000...---,,,+++++++++************))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000///000111333555666888888;;;;;;<<<===???AAABBBCCCBBBBBBBBBDDDFFFFFFDDDCCCDDDFFFHHHIIIHHHEEEAAA>>><<<;;;999666444222111111////////////............------------------------------------------------------------------------------------...............................................................//////000111111222222////////////////////////////////////////////////////////////////////////////////////////////////................................................~~~|||wwwoooiiibbbWWWKKKCCCAAA??????@@@???>>><<<777777666555444333333222444333333222111000//////+++++++++*********))))))************************************************++++++,,,,,,,,,---------)))***+++---111666===BBBEEEFFFHHHHHHHHHHHHIIIJJJBBBDDDHHHNNNUUU[[[]]]^^^dddgggkkknnnnnnkkkgggddd]]]ccckkkooonnniiidddaaaaaaffflllkkkdddZZZRRRNNNSSS[[[hhhuuu}}}}}}xxxsssuuuttttttrrrooonnnqqqwwwxxxrrrkkkhhhfffaaaYYYRRRKKKHHHDDDAAA>>><<<999777333444666666666555666777444444444444444444444444444444555555666777888888666666777777888888999999999999:::::::::;;;;;;;;;999:::;;;<<<===???@@@@@@@@@CCCFFFIIIJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@??????@@@@@@???>>><<<;;;::::::666666666555555555555444333555555555555555777999<<<999:::AAAEEEFFFJJJPPPZZZ```jjjsssyyy~~~wwwrrr\\\^^^fffsss{{{ooorrr~~~}}}||||||}}}wwwgggWWWNNNOOOVVV]]]\\\^^^```___ZZZPPPEEE>>>333111///---,,,---...///......---------,,,,,,,,,,,,,,,,,,++++++*********(((((())))))*********+++))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))******+++,,,,,,------...............///000000---......///000111111111111111222222111000...---,,,,,,,,,++++++++++++***))))))))))))*********************)))***++++++,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000///000111333555777888999;;;;;;<<<===>>>@@@BBBCCCAAA??????AAAEEEFFFCCC@@@AAACCCGGGIIIHHHFFFBBB@@@===;;;999666444222111000///////////////.........---------------------------------------------------------------------------------.........//////////////////////////////111111111111111111111111000000111222333333444444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////}}}zzzssskkkfffbbbXXXMMMBBB@@@??????@@@???>>><<<===:::777555666666666666777555333111///...//////+++++++++************)))************************)))************+++++++++)))+++------+++++++++,,,)))+++...111555:::???CCCCCCBBBAAADDDHHHJJJIIIFFFFFFIIIMMMQQQVVV[[[```dddhhhiiijjjhhheeebbbaaaaaakkkhhhhhhnnnqqqnnniiihhhbbbeeefffaaaYYYRRRQQQRRRkkkpppwwwzzzyyywwwwwwwwwvvvyyyzzzyyytttoookkkiiipppmmmgggbbb\\\TTTLLLGGGCCCAAA???<<<999888888777555555444333333333333444444555555666666777777777333333555666777999::::::666777777777888888888999:::;;;<<<<<<===============<<<<<<===@@@AAAAAA@@@DDDEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHFFFBBBAAACCCFFFAAABBBDDDDDDDDDBBB@@@>>>:::666333444777999666333444555555555444444333222777777888999<<<@@@DDDFFFMMMUUU```kkksssxxx|||~~~}}}mmmppp}}}tttqqqvvvrrrlllbbbTTTKKKMMMUUU```eeeeeeaaa___\\\SSSHHH888444000...///000///......---,,,,,,++++++,,,,,,,,,,,,------,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************++++++,,,,,,------...///...---,,,---///111222//////000111111111111111222222333333222///---+++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222333333444555666777777<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGFFFBBB???;;;888555444444444333222////////////............------------------------***++++++,,,------......000000000000///...---,,,---...///000000111111111///111222333222111222333555555666666777888888999;;;999888888999;;;;;;;;;888777444222111111222333222222222222111000//////222111000///......//////111111000000000/////////000//////...------,,,,,,////////////////////////yyyooofffccc```UUUHHHBBB@@@??????@@@???>>><<<===:::777555666666666555555444333111000///......++++++++++++************************************((())))))))))))*********)))+++,,,,,,+++***+++,,,,,,///333666:::>>>BBBFFFDDDCCCDDDFFFHHHHHHGGGFFFJJJLLLPPPRRRUUUXXX\\\___dddeeeeeedddcccccceeegggjjjiiimmmrrrrrrmmmiiiiiioooiii___TTTNNNRRR[[[ccctttwwwzzzzzzwwwtttrrrrrrwwwxxxxxxxxxvvvsssooolllmmmiiibbb[[[UUUMMMFFFAAA???>>><<<999777666666666555555444444444444555555666666666777777888888888555666777888:::;;;======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???@@@??????AAACCCDDDDDDCCCEEEFFFGGGIIIIIIIIIHHHHHHIIIJJJKKKIIIHHHHHHKKKNNNIIIKKKMMMOOONNNJJJFFFCCC>>>:::444333555555333000444444444444444444333333666555666777999===@@@BBBHHHMMMVVV___hhhooovvvzzz}}}|||vvvpppqqqpppiiiZZZMMMLLLRRRZZZ___aaa___^^^^^^ZZZSSSAAA;;;333//////000///......---,,,,,,++++++,,,,,,,,,,,,------,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---......///............000111222///000000111111111111111222222333333111///---+++************************************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222222333444666777888999>>>???@@@AAACCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCEEEFFFDDDAAA>>>:::777444333333333222111////////////............------------------------------------------------...///////////////......---...///000000111111000333555777888888888999;;;<<<<<<===>>>???@@@@@@AAA===;;;::::::<<>><<<<<<:::777555666666666555444333333222111///...---,,,+++++++++************************************((((((((())))))))))))***)))+++,,,+++***)))***,,,...222777;;;>>>AAADDDFFFEEEFFFGGGGGGEEEEEEFFFGGGNNNPPPSSSTTTTTTVVVXXXZZZbbbaaa```^^^^^^aaafffjjjjjjkkkqqqvvvuuuooojjjjjjkkkaaaTTTKKKLLLXXXhhhsssyyy{{{{{{zzzvvvsssqqqqqqvvvtttssstttvvvtttppplllfffaaaYYYRRRJJJDDD>>>::::::999888666555555555555444444444444555666777888777777888888888888999999666666777999:::;;;<<<===========================???@@@AAAAAABBBBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFIIIJJJJJJIIIIIIJJJLLLOOOSSSVVVYYY\\\[[[WWWRRROOOEEE???888444444444333111333333333333444444444444444333333444666888:::<<<@@@CCCIIIPPPXXXbbblllsssrrrwww}}}~~~~~~zzzzzz{{{xxxmmmooossspppcccSSSLLLMMMSSSYYY]]]]]]]]]^^^^^^[[[OOOEEE888000/////////---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,------.........///000000111111222222000000111222222222222111222222333222111///,,,+++++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111222333555777999:::;;;@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBCCCDDDBBB???<<<999666333222222222111000////////////............------------------------000//////...------,,,,,,---...///000111111111111444555666777777888777777777:::<<<>>>>>>???AAABBB?????????@@@AAAAAABBBBBB>>>===;;;<<<>>>@@@AAAAAA???>>>===<<<<<<===>>>???======<<<<<<;;;::::::999555666666666666444222111000000/////////000000111000000000000////////////////////////////////////yyywwwqqqiiiccc]]]QQQEEEBBB@@@??????@@@???>>><<<;;;999777666666666555444222222333333111000...,,,,,,,,,+++++++++*********************************))))))))))))***************+++++++++******+++---000444:::>>>AAABBBCCCEEEIIIIIIHHHEEEBBBBBBGGGLLLPPPRRRUUUVVVWWWXXXZZZ\\\___^^^\\\[[[]]]ccckkkqqqrrrqqqssswwwvvvnnngggeeeTTTQQQNNNPPPYYYfffqqqxxxxxxxxxxxxwwwvvvuuuttttttuuurrroooooorrrqqqkkkfff]]]WWWOOOHHHBBB===999777666555555555555555555555444555555555777888999:::888888999999999999:::::::::::::::;;;<<<======>>>?????????@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFEEEEEEFFFEEEEEEFFFHHHJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGKKKKKKJJJIIIHHHIIIJJJKKKVVVYYY\\\___``````^^^]]]OOOIII@@@:::888777555444333333333333333444444555333333222333333555666777:::<<<@@@EEELLLUUU___eeeiiiqqqyyy}}}~~~~~~zzz{{{zzzzzz~~~~~~~~~sssqqqrrrrrrlll^^^RRRLLLOOOTTTYYY[[[\\\\\\\\\\\\ZZZOOO???444//////...,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,---............///111333333333222111000111222222333333222222222222222111000...,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111111111333666888:::<<<===AAAAAABBBDDDDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBBBBBBB@@@===:::888555222111111111000///////////////....................................///...............------///000111333444555666666::::::;;;<<<============<<<>>>@@@AAABBBBBBDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@>>><<<<<<===??????>>>999888888888888999:::;;;>>>===<<<;;;;;;:::::::::999999;;;;;;:::888555444444333222111111000000111000000000///////////////////////////////////////~~~wwwkkk___QQQGGGBBB@@@??????@@@???>>><<<:::888666666666666444333111222222222111///...,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,,,,)))***++++++***+++---///444888>>>BBBDDDDDDEEEFFFKKKJJJGGGBBB@@@CCCKKKQQQPPPSSSWWWYYY[[[\\\___aaaWWWXXXZZZ]]]dddooo|||yyysssrrrooofff\\\WWWJJJMMMTTT___jjjrrrvvvwwwvvvvvvuuutttuuuuuuuuuuuuuuuqqqmmmmmmmmmjjjccc]]]RRRMMMFFF@@@<<<:::888777444555555666666666777777555666666777888:::;;;<<<999999::::::;;;<<<<<<<<<>>>>>>???@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPOOONNNOOOPPPQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKOOOMMMLLLKKKKKKKKKLLLLLLQQQRRRTTTVVVZZZ]]]```bbbZZZUUUMMMEEE???:::777666555444444333333444555555333333333333333444444444777999===@@@EEEKKKRRRWWW```iiiuuuzzz{{{}}}uuuqqqttt|||}}}~~~wwwpppqqqrrriii[[[RRRLLLOOOTTTYYY[[[[[[[[[\\\```VVVGGG;;;333///------///...------,,,,,,------,,,,,,++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------...//////---///222444444444222111111111222333333333333333222222111000///---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111111222444777999<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEAAABBBDDDEEEGGGHHHHHHHHHFFFEEECCCBBBBBB@@@<<<:::888555222111111111000///////////////....................................,,,,,,---...///111111222444555666888999:::;;;;;;::::::;;;<<<============@@@BBBDDDEEEDDDDDDDDDFFFJJJIIIHHHGGGFFFEEEDDDDDDEEECCC@@@????????????>>>;;;;;;;;;;;;<<<===>>>>>>???>>>===;;;;;;;;;;;;;;;======>>>???===;;;999777:::999888777555333222111000000000///////////////////////////////////////~~~~~~}}}|||pppbbbSSSGGGBBB@@@??????@@@???>>><<<:::888666666666666444222111111111111000///...---,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,------)))***+++++++++---000333:::>>>CCCFFFHHHHHHHHHIIIHHHFFFDDDAAABBBHHHOOOUUURRRUUUYYY\\\]]]___aaabbbPPPTTTYYYaaammm{{{}}}ppphhh```VVVOOOLLLXXX\\\dddkkkrrruuuwwwxxxwwwuuusssrrrsssrrrqqqooossspppmmmkkkhhhbbbZZZSSSHHHDDD???;;;999888777777444555666777888888888888777777777888999;;;<<<===:::;;;<<<===???@@@AAAAAA>>>???@@@BBBDDDFFFHHHIIILLLMMMOOOQQQTTTVVVXXXYYYXXXYYY[[[]]]___aaabbbbbbcccaaa``````aaaaaa___^^^]]]\\\[[[YYYWWWVVVVVVVVVSSSQQQNNNMMMMMMNNNMMMLLLJJJIIIJJJLLLOOOTTTXXX[[[___\\\VVVNNNFFF???:::777888777555444444444555666333333333444444333333333666888:::===???CCCHHHKKKTTT]]]jjjssswww{{{llljjjppp}}}rrrrrruuuqqqfff^^^NNNKKKMMMSSSYYY[[[]]]``````\\\RRREEE999222/////////......---------------,,,,,,+++******++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////...///111333444333222111222222333444444444444333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111222222333555888:::===>>>???AAABBBDDDEEEGGGHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOOOOIIIGGGEEEDDDBBB@@@===;;;888555222111111111000///////////////....................................+++,,,...000333555777777:::;;;<<<===>>>>>>>>>>>><<<===>>>??????@@@@@@???CCCEEEFFFGGGEEEEEEEEEFFFJJJJJJIIIHHHGGGGGGFFFFFFJJJGGGDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>======>>>???@@@AAAAAA@@@???===;;;:::===>>>>>>>>><<<999666444222222111111000/////////////////////////////////~~~}}}xxxrrrmmmeeeVVVGGGBBB@@@??????@@@???>>><<<999888666666666666444222222111000//////...//////------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,(((***+++,,,---///444777===@@@DDDGGGHHHHHHIIIJJJBBBAAAAAADDDIIINNNRRRTTTVVVYYY\\\^^^]]]]]]]]]^^^VVVYYY^^^dddlllvvvvvviii[[[NNNFFFHHHOOOhhhmmmrrrttttttsssuuuwwwtttrrrppppppqqqpppmmmjjjjjjjjjjjjgggaaaXXXOOOIIIBBB???:::888777666555444444555666888888888888777999999999999:::;;;<<<======>>>???AAACCCEEEGGGGGGEEEGGGJJJNNNSSSWWWZZZ\\\bbbcccfffjjjnnnrrruuuwww{{{}}}|||{{{yyyvvvtttsssssssssfffbbb\\\XXXVVVTTTQQQNNNJJJJJJIIIIIIKKKLLLNNNPPPUUUVVVUUURRRMMMFFFAAA>>>;;;999777555444444555666222333333333333333333333444555666666888<<>>???CCCDDDFFFHHHJJJLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUMMMJJJGGGEEEDDDAAA>>><<<888666333111111111111///////////////....................................///000222444777999;;;<<>>>>>???@@@AAAAAABBBBBBBBB???AAACCCDDDDDDDDDEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGIIIGGGDDDDDDEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@@@@@@@AAABBBDDDCCCBBBAAA???>>>===<<<>>>@@@CCCEEEDDD@@@<<<999666666555333222111000///////////////////////////tttmmmeeecccgggfffYYYHHHBBBAAA??????@@@@@@>>>===999777666666777666333111222111000.........///000---------,,,,,,,,,++++++************************)))************+++++++++((()))+++,,,...111666999===@@@CCCEEEFFFFFFHHHIII<<<===@@@FFFOOOTTTTTTRRRZZZ\\\^^^^^^\\\ZZZXXXXXXbbbcccdddeeefffiiimmmqqqqqqlllaaaRRRCCC>>>IIIYYYmmmsssyyyzzzuuurrrrrrssspppooonnnoooqqqpppmmmjjjaaaccceeeaaaYYYOOOFFFBBB???<<<999666555555333111444555777888888888777777::::::::::::;;;;;;<<<===???@@@BBBDDDGGGIIIKKKLLLTTTVVV[[[aaahhhnnnrrruuu}}}zzzqqqjjjddd^^^XXXTTTOOOOOONNNNNNLLLKKKIIIIIIHHHLLLPPPRRRQQQMMMIIIGGG===;;;999666555555555666111222222333333333222222333222222111333777>>>CCCCCCFFFMMMUUU___iiipppuuu|||}}}iiinnn~~~{{{wwwtttsssuuuhhhWWWIIIJJJQQQWWW\\\aaa\\\bbbcccYYYGGG999555666//////...------------...,,,+++*********+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////...///000000111111222111222333444444555555444444333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------................................................////////////////////////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222555666777999;;;===>>>???DDDEEEHHHJJJMMMNNNPPPPPPSSSTTTUUUWWWXXXXXXXXXXXXOOOLLLIIIFFFEEEBBB???===999666333222222222111000000/////////............////////////////////////333333555777:::<<<===>>>AAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<===>>>>>>>>>>>>:::<<>>>>>>>>===AAAEEEIIIIIIEEEAAA>>>999999777666444222111111////////////////////////vvvlllhhhfffbbbddd]]]KKKDDDCCCBBB@@@>>>===<<<;;;888888777666555333111000222111///---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++---,,,+++,,,...111555777999@@@FFFHHHEEEDDDFFFIII;;;AAAIIINNNPPPTTTZZZ```nnnkkkddd[[[SSSQQQUUUZZZ```bbbeeeggggggeeedddccc___YYYNNNEEEFFFMMMQQQOOOgggkkkqqqsssqqqpppqqqrrrrrrqqqppppppooolllhhhdddhhhccc\\\UUUNNNGGGAAA===999888777666666555555555666666666888999:::999888999:::;;;;;;:::===CCCHHHGGGIIILLLOOOSSSXXX___ccchhhnnnuuuzzz~~~xxxnnnfff]]]ZZZVVVQQQNNNLLLLLLLLLHHHHHHIIIIIIJJJJJJIIIIII???===:::888888888777666444333333222111111222222333333444444666777999:::@@@BBBEEEJJJRRR^^^jjjrrrsssyyy~~~qqqooo|||{{{vvvssssssuuucccNNNGGGNNNYYY\\\[[[```^^^___```XXXHHH999333...---------...//////000------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...////////////000111222222333222222111111222333333333222222333222111///---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000000//////...,,,+++******---/////////,,,,,,...//////000//////)))......++++++000///+++/////////000000111111111------.........///111333------,,,---......---++++++,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...---------............///......///000111222333333444666888;;;>>>@@@AAABBBBBBDDDGGGJJJMMMOOOQQQRRRYYYWWWUUUSSSRRRSSSTTTUUUQQQOOOKKKHHHDDD@@@;;;888666555444222111000000000......//////000///////////////000//////111555888777888999;;;>>>@@@@@@???BBBAAA@@@>>><<<<<<>>>AAA>>>>>>???@@@AAABBBBBBBBB>>>===@@@FFFHHHFFFFFFIIIKKKHHHFFFIIIOOOSSSQQQNNNJJJIIIHHHJJJNNNOOONNNLLLHHHFFFEEEHHHGGGCCCBBBEEEBBBBBBBBBCCCEEEFFFFFFEEEFFFEEEBBB@@@===<<<<<<<<<999CCCIIIHHHHHHKKKFFF<<<<<<=========<<<777000***111222222222222000///...{{{wwwqqqfffbbb[[[JJJDDDCCCBBB@@@>>>===<<<;;;888888777666555333111000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------...000444888:::<<>>@@@???>>>@@@EEEIIIPPPTTTZZZaaahhhqqqyyy~~~vvvooofff^^^XXXSSSOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFCCCAAA>>><<<<<<;;;999888555444333222222222222222333333333444555666888999===???AAAEEEKKKUUU```gggoootttzzz}}}~~~|||zzzvvvtttvvvjjjZZZOOOMMMQQQWWW[[[aaa```______\\\RRRBBB666000///.........//////...------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,------...////////////000111222222333222222111222333333444333333333333222000///---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---...////////////,,,...000000000///000111000//////...---,,,+++***---111222///000444444111+++---...---+++***+++,,,///000111111111111222333222111000000000000///---,,,---.../////////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000---------............///......///000000111222222444555888;;;===@@@AAABBBDDDEEEGGGJJJMMMOOOPPPQQQSSSRRRPPPOOONNNOOOPPPQQQRRROOOKKKHHHDDD@@@;;;888555555333222111000000000000000000000000//////...///000111222222444777:::::::::999:::;;;;;;::::::>>>???@@@???<<<:::999999???AAACCCDDDEEEEEEEEEDDDCCCAAADDDLLLSSSVVVXXX[[[PPPMMMKKKMMMQQQUUUVVVUUUQQQMMMIIIIIIMMMQQQSSSTTTOOOIIIFFFFFFEEEDDDGGGLLLIIIHHHGGGGGGGGGGGGGGGFFFGGGFFFEEECCCBBBAAAAAAAAA>>>BBBEEEEEEGGGJJJJJJGGGCCCBBBBBBBBBBBB@@@<<<999111000000//////000111111zzzkkkccc[[[JJJDDDCCCBBB@@@>>>===<<<;;;777777777666555333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------...000333777;;;===@@@??????AAACCCCCCAAA>>>CCCGGGKKKNNNOOORRRXXX]]]]]]XXXRRROOOQQQVVV[[[^^^```aaadddgggfff___SSSKKKFFFEEEGGGPPPaaammmmmmeeeeeehhhmmmsssvvvtttppplllnnnmmmmmmlllllliiieeebbb\\\VVVNNNFFFAAA<<<888666777777666555555666666666777777888999:::;;;;;;;;;;;;>>>CCCFFFIIINNNVVV\\\```fffqqq|||wwwnnneee[[[TTTPPPNNNKKKJJJIIIHHHFFFDDDBBBAAA>>>======;;;999777666666444333222222222222222222222333444555666777999:::<<<>>>BBBIIIRRRXXXhhhnnnwww{{{~~~uuuuuu|||vvvrrrllljjjcccWWWLLLLLLTTT^^^aaacccaaa^^^___]]]NNN<<<222111///...//////...,,,------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,------...////////////000111222222333222222222333444444555555444444333222000///---,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,,,,---...///000111111)))---000000---,,,,,,..................///000000***---...,,,---000111///333555888777555333444666000111222222111000...---444222000000111222111000------.........---,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---///000111---------............///......//////000000111111333555777:::===???@@@AAAEEEFFFGGGIIIKKKMMMOOOOOONNNMMMLLLKKKKKKKKKLLLMMMQQQNNNKKKGGGDDD???:::777555444333222111000000000111111111000000//////...222444777888888999<<<>>>>>>===;;;:::999888888888777<<>>>>>BBBGGGLLLPPPRRRSSSSSSPPPMMMOOOZZZbbbdddbbbaaa\\\]]]___bbbccccccbbbaaa\\\YYYUUUTTTXXX___dddggg\\\UUUOOOMMMLLLMMMRRRYYYNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIGGGEEECCCBBBAAA@@@===???EEEMMMPPPLLLJJJJJJKKKJJJHHHHHHHHHGGGEEECCC666555222000///000111222~~~|||xxxmmmhhh___MMMDDDCCCBBB@@@>>>===<<<;;;777777777666555333222111//////000000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,---///222666999<<<>>>AAAAAAAAAAAAAAAAAA???>>>GGGIIIKKKMMMNNNPPPTTTXXXUUUPPPJJJIIINNNTTTYYYZZZ\\\^^^ccchhhiiicccVVVLLLHHHNNNVVV```mmmuuussskkkllllllnnnqqqttttttooojjjlllkkkiiiiiihhheee```]]]SSSNNNFFF???:::777555444666555555555666666777888888999:::;;;;;;===>>>@@@@@@DDDJJJPPPVVV```kkktttxxxttthhh^^^XXXQQQMMMLLLKKKJJJIIICCCBBB@@@@@@???>>><<<:::999888777555444333333333222222222222333444444555555666888999<<>>???=========<<<::::::<<<===???DDDJJJNNNNNNLLLIIIHHHDDDHHHOOOVVV\\\___aaaaaa]]]ZZZ^^^jjjtttuuupppllliiinnnvvvzzzxxxrrrllliiigggeeebbb```____________aaa\\\XXXXXXWWWUUUXXX\\\^^^]]]ZZZWWWTTTSSSSSSTTTRRRPPPNNNJJJGGGDDDBBBBBB<<>>===:::777444222111000vvvllljjjmmmllloooeeePPPDDDCCCBBB@@@>>>===<<<;;;666666666666555444222222//////000000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---+++---000444777;;;===>>>@@@CCCEEECCC???>>>@@@DDDHHHIIIJJJKKKLLLNNNPPPRRRMMMIIIEEEGGGMMMTTTYYYZZZ___aaacccfffeee^^^TTTLLLOOOZZZffflllpppsssqqqmmmpppnnnlllnnnrrrsssrrrooolllkkkiiigggeeeaaa\\\XXXKKKFFF???:::777666555444555555555666777888999:::999<<<>>>@@@AAACCCHHHKKKQQQUUUZZZ```hhhtttzzzpppbbbXXXSSSPPPMMMKKKHHHGGGEEEDDDDDDDDDBBB@@@<<<;;;:::888666555555444333333222222222333333444333444666777:::>>>CCCGGGMMMUUUaaallluuu|||qqqvvvvvv{{{~~~yyytttvvvssshhhZZZOOOMMMNNNWWWccchhh```]]]```ZZZNNN888333...,,,...///...,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...///////////////111222222222222222333444555555666666555555222111000...------------,,,,,,---------.........---------.........//////111000000///000000111222666333///000444666666555777777666666666666777777>>>===<<<<<<<<<<<<===???FFFCCCBBBGGGPPPVVVUUUSSSMMMKKKJJJJJJLLLLLLJJJHHH@@@>>>;;;999888666444222222111111000000/////////........................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,,,,---------------............///......//////000000111111333555777:::===???AAAAAACCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIFFFCCC@@@>>>:::666222333333222111000000000000------...///000333555666:::<<<>>>===<<<;;;;;;<<<:::<<<>>>??????@@@CCCFFFNNNQQQTTTVVVUUUSSSQQQQQQUUUYYY^^^eeekkkppptttuuuvvvpppoooyyy}}}rrrhhhbbbfffdddeeeiiihhhccc```aaadddcccaaa[[[UUUQQQQQQQQQ]]][[[WWWRRROOOMMMKKKKKKDDDLLL___tttttt```MMMEEEEEEFFFGGGHHHHHHEEE@@@<<>>===<<<;;;666666666666555444333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...,,,...222666:::<<<===>>>@@@DDDFFFCCC???>>>CCCHHHHHHIIIJJJLLLMMMMMMMMMMMMEEEEEEFFFJJJQQQXXX]]]___eeeeeeccc```ZZZSSSMMMJJJUUUaaalllooommmnnnnnnnnnnnnmmmkkklllooorrrttttttmmmkkkhhhdddaaa[[[UUUPPPCCC???:::777666666666555555555666777888:::;;;<<<666:::@@@DDDHHHMMMUUU[[[aaagggqqq{{{}}}mmmcccZZZRRRLLLNNNKKKGGGEEEDDDDDDCCCAAA@@@???===;;;999777777666444444333222222222333333222333555777888;;;???BBBHHHNNNXXXccclllssszzz~~~~~~kkkjjjooo|||~~~{{{qqqrrrqqqkkkbbbWWWOOOKKKRRR]]]ddd```]]]^^^\\\WWWBBB:::111,,,---///...,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111222222333222222333444555555666666555555111111///......---------,,,---------............------.........///////////////.........000111222222000///000444777888888:::<<<@@@DDDHHHKKKMMMOOONNNKKKKKKMMMNNNMMMOOOSSSPPPLLLJJJNNNXXX___```___ZZZVVVPPPOOOQQQRRRRRRQQQQQQOOOLLLIIIFFFCCC>>>;;;222222111000//////000000///////////////.........---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------......---,,,,,,,,,,,,,,,---------............///......///000111222333333444666888;;;>>>@@@AAABBBCCCBBBBBBCCCDDDGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDBBB???===;;;999555222222222111000000000000000.........000333666999;;;999;;;;;;;;;999888999::::::>>>CCCFFFGGGHHHLLLPPPQQQTTTZZZ^^^aaacccfffggggggiiiooowwwwwwwww|||~~~zzzzzzrrrrrrqqqkkkccc\\\ZZZ[[[eeebbb\\\WWWSSSRRRSSSSSSMMMSSS^^^gggeeeYYYLLLEEE===???BBBFFFHHHFFFAAA===<<<>>>@@@BBBAAA>>>:::888wwwlllhhhiiijjjmmmfffRRRDDDCCCBBB@@@>>>===<<<;;;666666666666555444333333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........000444999<<<>>>>>>>>>@@@AAABBBAAA@@@AAAEEEIIIHHHIIIKKKMMMOOONNNLLLJJJEEEHHHMMMQQQVVVZZZ___bbbbbbbbb^^^WWWQQQNNNQQQUUU___gggmmmlllkkkmmmoooooommmnnnnnnmmmllllllnnnooojjjgggccc^^^XXXQQQJJJDDD;;;999666666666777777666555555666888:::<<<>>>???:::AAAJJJQQQYYYcccooowww}}}zzzkkkaaaYYYTTTNNNIIIGGGEEEDDDCCCCCCBBB@@@===;;;:::999888555555444333333333333333222333555666666777:::<<>>EEEGGGFFFFFFJJJMMMPPPTTTZZZaaahhhlllooopppppplllmmmrrruuuuuuyyy~~~xxxoooccc[[[YYYXXXWWWVVVYYYXXXXXXXXXWWWUUUPPPMMMDDDAAA>>>:::666333111000000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,+++,,,,,,---------------............///---...///111222444555666555777999<<>>:::;;;;;;::::::;;;===???DDDJJJPPPSSSSSSSSSVVVYYYYYY___gggooouuuzzz~~~xxxxxxyyy|||}}}{{{}}}{{{uuuooolllmmmppprrrrrrvvv}}}}}}}}}vvvqqqhhh___ZZZWWWXXXYYYVVVYYYZZZWWWUUUSSSNNNHHHAAABBBDDDGGGIIIIIIFFFCCCBBBCCCEEEFFFGGGEEEDDDBBByyytttpppjjjiiibbbPPPDDDCCCBBB@@@>>>===<<<;;;666666666666555444333333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000222777;;;>>>?????????AAA???===>>>AAAEEEGGGHHHIIIJJJLLLOOOQQQOOOLLLIIIIIINNNTTTXXXYYYZZZ]]]```ZZZ[[[XXXRRRNNNQQQ\\\fffjjjmmmnnnkkkllloooqqqooooooqqqssspppjjjfffeeefffeeebbb\\\WWWPPPHHH@@@:::777555444555666888777666555666777888;;;===???@@@GGGOOOZZZeeeppp}}}iiiccc[[[TTTOOOMMMLLLKKKEEEDDDAAA???===;;;:::999666666555444333333333333222333555555444444555777:::===CCCLLLVVV```iiinnnwwwzzzeeebbbjjjsssmmm]]]SSSOOONNNSSS^^^eeedddccceeeXXXKKK;;;111...///---+++------------------------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000///000111222222333222222222333444444555555444444111000///...............---------.........//////............/////////000000000111222555:::===@@@OOO\\\jjjnnnhhhdddjjjqqqsssvvv{{{xxxuuuvvv}}}tttlllhhheeebbbWWWYYY\\\```cccbbb```]]]___[[[TTTLLLDDD===888666111111000000/////////...........................---------------------------,,,,,,++++++,,,,,,---........................------------------------*********+++,,,---...///---------.........//////---...///111333555777777666777:::===@@@BBBCCCDDDDDDDDDCCCDDDFFFJJJMMMOOONNNNNNMMMLLLJJJHHHFFFEEE@@@>>>===<<<;;;:::777555222111000000000000000111777666666666888;;;>>>@@@<<<============@@@DDDGGGPPPVVV]]]```^^^\\\]]]```ooottt||||||vvvtttwww||||||yyyvvvpppgggbbbaaaeeeaaa```bbbggghhhddd``````eeelllppppppooopppqqqnnnmmmooovvv{{{~~~yyymmmddd_________^^^ccc```WWWTTTXXXWWWPPPKKKJJJIIIJJJKKKKKKIIIGGGMMMLLLLLLKKKKKKJJJJJJIIIrrrnnnsssdddJJJBBBBBBAAA???>>><<<;;;;;;888777555444444333111///////////////............,,,+++++++++++++++++++++++++++++++++++++++++++++(((***,,,------------///555666888:::===???AAABBBEEE===:::AAAHHHIIIHHHGGGPPPOOONNNOOOOOONNNLLLIIIRRRTTTXXX\\\aaadddddddddaaaZZZSSSSSSYYYbbbiiillllllmmmooopppppppppooooooooonnnlllllllllllliiigggbbb```ZZZQQQGGG@@@<<<;;;777555444555666888888777777888999:::===BBBIIIOOOUUU___nnnzzz}}}lll___WWWQQQLLLGGGJJJEEEAAABBBBBB>>><<<===888777777555444333222222444444444333333444555555666;;;@@@EEEKKKUUUbbblllxxx|||jjj\\\jjj~~~{{{vvviiiRRRJJJRRRWWWWWW\\\ffffff______VVVHHH888...+++...111---------,,,,,,,,,++++++++++++++++++******))))))++++++++++++++++++++++++------------------------...,,,,,,---///000///..................///000000/////////000111111222222222222333444444444333333111000...,,,,,,,,,...///111///...///111111...+++555444111...///222333222///111777=========IIIWWWwww|||zzz~~~zzzpppjjjlllmmmfff\\\^^^eeennntttwww{{{xxxkkkaaa^^^jjjxxxwwwllleee]]]ZZZ^^^ccceeeeeecccaaa______^^^VVVIII>>>===777111///000111000---,,,...//////.........///------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///000222333333333333444666888:::;;;<<<>>>@@@DDDGGGHHHGGGFFFFFFGGGIIILLLMMMMMMJJJIIIKKKNNNNNNIIIDDDAAA@@@>>>;;;888666444333333222111111111222333444999999:::;;;;;;;;;<<<<<<===@@@AAAAAAEEEKKKNNNMMMSSSYYY```dddggglllrrrxxxsss|||}}}}}}}}}qqqjjjllljjjdddhhhfffcccaaaaaaaaa```______]]]]]]aaafffhhheeeaaa___]]]aaahhheee^^^cccnnniiiiiiiiijjjkkkooorrruuuooopppqqqpppppptttzzztttmmmiiinnniiiaaaZZZVVVUUUUUUUUUXXXVVVTTTRRRPPPMMMIIIFFFKKKMMMPPPQQQOOOKKKGGGEEE~~~ssspppsssfffQQQCCCBBBAAA???===<<<::::::888777555444444333111///////////////............------,,,,,,+++***))))))++++++++++++++++++++++++)))***,,,,,,,,,---///111777777999;;;===???@@@AAABBB===<<>>:::888777666666666888999999999999:::===AAAFFFOOOXXX___lllxxxwwwkkkaaaWWWPPPMMMHHHEEEGGGGGGCCC@@@@@@::::::999888666555444444444444333333333444444555777:::???BBBFFFOOO[[[cccqqquuu{{{zzzbbbaaaqqq~~~zzzwwwyyy|||~~~yyyooo[[[LLLNNNPPPSSSZZZbbbcccaaa```ZZZNNN???222---...000---------,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++---------------,,,,,,,,,---,,,+++,,,...///...---///............///000000//////000000111222222222333333444444444333333222111000...,,,,,,---...///000...---///111222000...+++,,,...000111333222000<<<:::===FFFNNNVVVaaammm|||yyyqqqsssyyyxxxrrrfff[[[WWWWWWTTTOOOQQQUUU^^^iiiuuu~~~ooo___VVVSSSQQQUUUZZZdddnnnzzz~~~zzzsssiiibbbccccccbbb___[[[ZZZ[[[^^^KKKCCC:::444333333111...+++,,,...//////......///------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......---,,,...//////111333333333333555777999:::<<<===>>>AAADDDGGGJJJIIIHHHGGGHHHIIIKKKLLLNNNKKKIIIKKKMMMMMMJJJFFFDDDCCC@@@===:::666444333222222111111222444555666;;;<<<<<<;;;;;;;;;<<<===;;;DDDLLLMMMMMMOOOQQQQQQTTT]]]gggmmmmmmmmmpppsssgggmmmqqqppprrrwwwxxxuuuoooqqqooohhheeehhhjjjiiiaaaeeejjjnnnoooooooooooorrrqqqrrruuuyyywwwqqqlllccc___bbbkkkmmmiiillluuukkkhhhfffgggjjjlllkkkiiimmmmmmjjjgggfffiiiooouuu}}}|||vvvyyy{{{tttjjjaaa[[[YYYXXXYYYaaa^^^ZZZVVVRRROOOKKKIIIHHHJJJLLLOOOPPPNNNJJJFFF{{{kkknnnmmmjjjmmmmmmaaaQQQDDDCCCBBB@@@===;;;999999888777555444444333111///////////////............///...---,,,***)))((((((++++++++++++++++++++++++***+++,,,,,,,,,...111444999999:::;;;===>>>???@@@???===???EEEIIIJJJLLLPPPUUUUUUSSSOOOMMMOOOUUU[[[WWWWWWYYY\\\^^^]]]WWWRRRJJJIIIMMM[[[kkkssspppjjjfffhhhjjjkkkmmmmmmmmmmmmooonnnmmmlllkkkiiieeebbb\\\UUUKKKDDD???;;;777444888888888888999999::::::<<>>===<<<;;;999888777666555444444333333333444444777999<<<>>>AAAGGGQQQXXXfffllltttzzz~~~nnn]]]dddsssvvvyyyyyyvvvwww}}}yyyxxxuuufffWWWPPPKKKPPPWWW[[[^^^aaaaaa^^^VVVHHH999000---///------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,...---,,,//////......//////000111///000000111111222333333444444444444444333222111000///...---------...///......---///111222111000---...000333555666777888CCCBBBIIIWWWeeelllppprrroooooommmhhheeeiiisss|||sssbbbWWWVVVYYYZZZ^^^^^^dddrrr{{{lll^^^YYY[[[YYYUUUSSSPPPXXXaaaiiirrrxxxxxxsssyyywwwrrr```cccfffhhhhhhfffcccaaa]]]UUUIII@@@:::666222/////////000000000///...---------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......------...///...000222333444555777999999;;;===>>>???AAAEEEGGGLLLKKKJJJIIIIIIJJJKKKLLLPPPLLLJJJJJJLLLLLLJJJHHHHHHFFFCCC>>>:::777444333000111111333555777999:::;;;<<<<<<<<<;;;<<>>>>>>>>>>>BBBGGGHHHGGGJJJPPPYYYXXXTTTMMMHHHJJJSSS[[[WWWWWWWWWYYYYYYVVVOOOIIIFFFFFFKKKUUU```dddbbb^^^ccceeegggiiikkkkkklllkkkkkkkkkkkkkkkkkkhhhccc___VVVNNNCCC===;;;:::666333888999999999999:::<<<===BBBGGGPPP[[[iiiyyy~~~ppp^^^TTTKKKIIIHHHEEECCCCCCAAA@@@???===<<<:::999888555555444444333444444444666777999:::<<>>666111555333222111111000...,,,......................................................------------......------------------------,,,,,,,,,---------......,,,---......------...///---///222333444666888::::::<<<>>>@@@AAABBBEEEGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQNNNJJJIIIJJJKKKJJJIIIIIIGGGCCC>>>999666333222000111222555777:::<<<===999;;;===>>>>>>@@@EEEIIIQQQXXX\\\ZZZ[[[bbblllqqq{{{xxxyyytttrrrnnnjjjhhhhhhgggeeeoookkknnnwwwxxxtttwwwxxxuuuvvvzzz|||lllkkkmmmqqqwww|||~~~tttkkkgggooovvvuuuppplllrrrssswww}}}{{{xxxvvvtttqqqooooooqqqrrrqqqrrrooojjjiiinnnqqqppp{{{wwwllleeedddeeefffccc]]]VVVOOOKKKGGGDDDCCCEEEKKKOOOOOOMMM~~~oooeee]]]dddtttxxxfffPPPEEEDDDBBB@@@===;;;999888888777555444444333111///////////////............+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---111777<<<<<<<<<<<<============>>>???@@@EEEHHHFFFCCCFFFLLLSSSSSSOOOIIIDDDGGGPPPXXXXXXXXXXXXWWWUUUQQQLLLIIIJJJMMMPPPTTTWWW[[[```dddbbbdddfffhhhjjjjjjjjjjjjhhhhhhiiiiiiiiieee```[[[OOOHHH>>>:::::::::777444888999:::::::::===BBBFFFPPPWWWaaaooo~~~xxxiiiYYYQQQNNNJJJHHHHHHCCCBBBAAA???>>><<<;;;:::777666666555444444444555555555666777:::???EEEIIISSS\\\gggqqqxxx}}}~~~mmmfffvvvpppjjjqqqsssmmm\\\OOONNNPPPQQQWWW```___aaaaaaXXXJJJ;;;111---.........---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111///---,,,...////////////////////////000111111111111111222333333444444666666666555444333222111//////........./////////////////////...///000222111333999BBBEEEEEEHHHNNN\\\iiixxxyyykkk[[[PPPHHHKKKQQQ]]]nnn}}}}}}xxxggg\\\UUUOOOSSSSSSRRROOOPPPZZZjjjwww}}}ttthhhbbbbbbggglllooommmjjjeee]]]TTTIII???999666333000000000111000///......................................................------------......------------------------,,,,,,,,,---------......,,,---///...------...000---///222444555666999;;;;;;===@@@AAABBBCCCEEEGGGGGGHHHIIIJJJLLLNNNPPPQQQPPPNNNJJJHHHHHHIIIIIIIIIHHHEEEAAA<<<777444222111111222444777:::===>>>???===@@@DDDDDDCCCEEEJJJOOOWWW\\\aaadddkkkwww|||vvvrrrsssvvvooonnnpppuuuzzz|||}}}|||yyywww|||{{{yyyvvvppppppsssuuuvvvwwwsssnnnkkkmmmqqquuuxxxwwwooojjjooouuutttmmmgggdddlllvvv}}}vvvxxxyyy{{{|||{{{yyyxxxyyylllaaa___hhhqqqtttwww~~~|||xxxtttsssoooggg^^^WWWTTTTTTMMMIIIDDDCCCGGGKKKOOOPPPtttgggggguuu|||iiiOOODDDCCCBBB@@@===;;;999999888777555444444333111///////////////............)))******++++++,,,------++++++++++++++++++++++++,,,,,,------///333:::>>><<<============>>>>>>>>>BBBCCCFFFIIIGGGBBBCCCHHHIIIIIIHHHFFFFFFIIIQQQWWWXXXZZZZZZVVVQQQNNNOOOQQQ___aaa```\\\WWWYYY```gggccceeegggiiijjjjjjjjjjjjgggggghhhhhhfffaaaZZZTTTGGGBBB;;;888999:::999777888:::<<<===@@@GGGQQQXXXfffmmmxxxlll___WWWPPPKKKIIIFFFEEEDDDBBB@@@>>>===<<<999888777666666666666666555555444666999===AAACCCKKKTTT```kkkssszzz{{{iiioooxxxsssjjjqqqvvvooocccVVVOOOMMMPPPWWW___]]]```aaa]]]RRRDDD777///............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///333000...---...///000000000000//////000000111222111222222333333444555555555555555555555444333222....../////////000000000000000111000000111444666222<<>>999666444333333333555777:::<<<>>>???@@@EEEJJJNNNOOOMMMMMMQQQVVVSSS[[[dddlllvvvuuurrrooommmnnnqqquuuxxxxxxwww|||{{{|||zzzvvvwwwnnnllllllnnnsssxxx{{{{{{|||xxxrrrmmmkkkkkknnnpppllliiihhhkkkoooooojjjfffbbbjjjuuuzzzzzzzzz~~~lllooouuu{{{{{{xxx{{{rrrnnnoooooonnnrrruuuyyyzzzzzz{{{~~~~~~ssseeeYYYTTTUUUXXXUUURRRMMMIIIGGGIIILLLOOOuuuhhhnnnwwwfffKKKCCCBBBAAA???===<<<::::::888777555444444333111///////////////............++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---///111555;;;???<<<<<<======>>>>>>>>>>>>DDDDDDFFFIIIIIIEEEDDDFFFDDDEEEFFFGGGJJJMMMQQQSSSTTTXXXXXXRRRKKKIIIQQQYYYhhhhhhfffaaa[[[ZZZ^^^bbbeeefffhhhjjjjjjjjjjjjiiiiiihhhhhhgggccc[[[RRRKKK>>><<<:::888888888999:::888;;;???BBBIIIUUUdddppp}}}vvvjjj]]]RRRMMMIIIHHHGGGEEECCCAAA??????;;;:::999888777777777777666555444444666999<<<===CCCKKKXXXcccllluuu}}}xxxjjjnnnvvv~~~}}}tttxxx{{{wwwrrrfffVVVMMMPPPWWWZZZ]]]___aaaaaa[[[NNN>>>444............------------+++++++++,,,,,,,,,------------------------------,,,,,,---......///000000333000---,,,---...//////000000//////000000111222222222333333444555555555444555555555555555444444......///000000000000000///111333333333555:::>>>CCCRRRnnnsssqqqqqqzzz}}}sssgggaaa```___dddllluuuwwwvvvvvv{{{yyynnn___RRRKKKJJJLLLgggxxxrrrddd^^^fffiiimmmnnnkkkeee___\\\MMMDDD:::333222333222111......................................................------------..............................,,,,,,,,,---------......---...//////......///000///111333444555666888:::===???CCCDDDEEEEEEFFFGGGEEEFFFHHHJJJMMMNNNPPPPPPLLLLLLJJJHHHFFFEEEEEEFFFCCC@@@<<<888666555555555666888:::<<<>>>?????????HHHOOOVVVYYYXXXYYY]]]bbb```jjjsssvvvxxxzzzyyyvvvnnnkkkjjjoooxxxyyyuuuwwwvvv{{{~~~{{{yyyyyywwwssskkkpppvvvyyy|||xxxssspppjjjmmmpppqqqppppppooonnneeehhhlllllliiiggghhhiiidddggglllttt{{{}}}zzzwww|||{{{qqqiiiqqqqqqpppmmmkkkooowww~~~{{{pppccc[[[YYY[[[\\\\\\[[[UUUMMMIIIIIILLLkkkjjjsssfffKKKBBBBBBAAA???>>><<<;;;;;;888777555444444333111///000/////////............,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,...000222777<<<@@@<<<<<<======>>>>>>??????FFFDDDFFFJJJKKKHHHFFFGGGEEEFFFGGGJJJMMMOOONNNMMMOOOTTTUUUMMMDDDDDDPPP\\\[[[\\\]]]]]]^^^___aaabbbggghhhiiikkkkkkkkkjjjiiikkkkkkiiigggaaaWWWLLLEEE888999999888777777:::<<<999<<>>>>>FFFOOOZZZ```aaadddjjjooo~~~yyyvvvwwwxxxooolllnnnxxx|||vvvvvvrrrzzz{{{uuutttzzz{{{vvvuuuuuu||||||zzz{{{|||{{{yyyuuuqqqmmmhhhdddbbbbbbccchhhpppxxx{{{zzzxxxyyy|||vvvwwwuuuqqqmmmnnnuuu{{{|||zzzmmmddd``````dddeee^^^SSSJJJHHHIIIwwwlllooossscccJJJCCCBBBAAA???>>><<<;;;:::888888777555444333222111///............---------------,,,,,,,,,,,,++++++++++++******************+++,,,...111444888:::;;;:::<<<===<<<;;;===AAAEEEKKKHHHGGGIIILLLLLLIIIEEEAAAGGGKKKJJJIIIKKKMMMMMMUUUTTTKKKAAADDDPPPWWWTTTTTTWWW\\\___aaabbbcccdddbbbeeeiiiiiifffdddeeegggfffgggeee^^^SSSHHHAAA>>>888:::;;;;;;999999:::;;;>>>CCCOOO\\\dddlll|||tttdddWWWRRRNNNLLLHHHBBB@@@BBBEEEBBB===:::888777666555555444444444555666888999AAABBBGGGPPP]]]iiirrrvvv~~~xxxmmmmmmvvv~~~~~~vvvrrr}}}eeeOOOMMMYYYXXX___aaa___\\\YYYNNNCCC555111...///...,,,...222------------------------+++,,,...000111000///......................................./////////////////////000111111222222111222444555666666777777333444555555555333111///111000111222000---000666...444777444666EEEXXXdddsssyyykkkggglllppprrruuu```WWWUUUPPPSSScccvvvrrrpppuuuvvvrrrpppmmmhhh]]]LLL<<<222111333999333---,,,///111000---...................................................------,,,,,,------...------------------------,,,,,,------...////////////111444555555555666777<<>>??????>>>???BBBDDDGGGRRR^^^eeekkkssszzz|||~~~wwwsssrrrsssooottt}}}|||ssspppyyy|||ppphhhgggkkkttt|||zzzssssssyyy}}}uuuqqqqqq{{{vvv|||uuuoooyyytttkkk```WWWPPPLLLKKKyyylllnnnjjjfffnnntttdddKKKCCCBBBAAA???>>><<<;;;:::888888777555444333222111///............---------------,,,,,,,,,,,,++++++++++++******************+++---///333666888:::;;;<<<===>>>===<<<>>>BBBEEEGGGFFFEEEHHHKKKLLLIIIFFFFFFKKKNNNKKKKKKOOORRRRRRRRRMMMEEEAAAEEEPPPVVVWWWWWWYYY\\\]]]___aaadddfffcccccccccdddeeeeeedddcccdddccc___WWWLLLBBB<<<:::666777888888888999<<<>>>IIINNN\\\nnn{{{zzzfff]]]TTTPPPKKKFFFEEEFFFDDDAAA===:::999888666555555555444444555777888999;;;>>>CCCJJJTTT```jjjpppyyy~~~zzzvvv|||ttttttvvvxxx|||wwwsss|||oooWWWNNNRRRVVV[[[___^^^\\\YYYPPPFFF999222.........------000------------------------000111222333333222000///..................................../////////////////////000111111222222111222444555666666777777333444555666555333111000111...///333444111111222666888999>>>MMMaaaooottt~~~~~~wwwfffUUUQQQ\\\iiijjj\\\PPPQQQ\\\ooouuuiiifffoooyyynnnlllhhh___SSSEEE999111111000///.........------...................................................------,,,,,,------...------------------------,,,,,,---......//////000///111444555555666888:::???AAAEEEIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPNNNMMMLLLJJJGGGEEEBBBAAA???999444555777888999<<<======>>>???@@@CCCHHHLLLMMMTTT\\\eeerrr}}}zzzvvvtttuuuvvvwwwwwwwwwuuuvvvzzz||||||vvvpppqqq|||zzzzzz}}}~~~~~~{{{|||zzz}}}zzzxxx{{{}}}nnn[[[VVV\\\YYYPPPvvv___cccdddgggqqqvvvdddLLLCCCBBBAAA???>>><<<;;;:::888888777555444333222111///............---------------,,,,,,,,,,,,++++++******+++++++++++++++++++++---111555888:::::::::?????????>>>>>>???BBBEEECCCCCCDDDGGGJJJJJJHHHFFFIIIMMMOOOMMMMMMQQQTTTSSSLLLDDD>>>BBBJJJPPPUUUYYYZZZ[[[[[[[[[\\\___dddgggeeebbb___aaaeeegggdddaaaccc```ZZZQQQFFF>>>999888666666777777888<<>>===;;;999666777666555555666777888999777;;;???EEEKKKVVVbbbkkkuuu{{{~~~}}}~~~uuuyyy|||ooommmjjjkkkpppxxx{{{~~~~~~zzzbbbOOOIIIQQQVVVZZZ[[[\\\ZZZSSSLLL>>>555------///...------------------------------222333333333333111///......................................./////////////////////000111111222222111222444555666666777777555555666666555444222111111......333666444111111888BBBNNNZZZfffsssyyyyyyuuujjj^^^UUUNNNPPPeee{{{zzzwww}}}qqqppprrr|||zzzbbbSSSQQQ[[[ooorrrfffjjjtttqqqqqqpppnnnhhhYYYGGG:::---///222222///---...///...................................................------,,,,,,------...------------------------,,,------......///000000000222444444666888<<>>@@@CCCFFFKKKRRRVVVSSSXXX___kkkzzzwwwvvvsssqqqttt{{{wwwooopppssstttwwwzzz|||wwwxxx}}}zzzxxxvvvtttwww}}}www|||yyywww~~~~~~qqq[[[ZZZhhhfffUUU{{{kkkmmmmmmooowwwwwwcccKKKCCCBBBAAA???===<<<;;;:::888888777555444333222111///............---------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,///333777:::;;;;;;:::??????>>>>>>>>>???BBBDDDAAACCCFFFGGGGGGFFFEEEEEEHHHMMMPPPOOOPPPRRRQQQNNNDDD<<<<<>><<<<<<>>>@@@BBBCCCDDDFFFHHHHHHEEECCCCCCEEEJJJOOOSSSSSSSSSSSSNNNHHH>>>;;;AAAOOOUUURRRQQQTTTTTTWWWZZZ\\\]]]]]]^^^```ccceeefffeeecccaaabbbddd___YYYOOOFFF???;;;:::999;;;;;;;;;<<<@@@HHHRRRYYYggguuuwwwiii\\\RRRMMMIIIGGGEEEDDDCCCAAA>>>;;;;;;:::888888777888999:::777:::===>>>AAAHHHTTT^^^hhhqqqwwwssspppuuuxxxbbbXXXcccvvv{{{{{{|||}}}yyyvvvrrrrrrxxxyyylllWWWHHHIIIKKKPPPWWW[[[ZZZXXXUUUKKK>>>222///000...,,,+++------------------------+++,,,,,,---------------..................................../////////////////////000111111222222111222444555666666777777666666666666555444333333333444555333///111>>>MMMbbb||||||yyylll___^^^nnn{{{{{{}}}vvvkkk]]]WWWQQQPPPTTTYYY[[[ZZZYYYYYYXXXVVVSSSRRRSSSTTTUUUVVVWWWYYY]]]eeeooowwwlllTTTTTTUUU]]]kkkrrrooofff```lllnnnqqqrrroooiiiccc___EEE===444///000111111000////////////////////////...........................------,,,,,,------...------------------------------......///000000111111333444666888<<>>>>>;;;<<>><<<;;;:::888888777555444333222111///............---------------,,,,,,,,,,,,++++++******++++++,,,---------000222666999<<<=========>>><<<;;;;;;>>>AAACCCCCCGGGJJJKKKHHHCCCAAADDDHHHPPPTTTVVVVVVUUUSSSLLLDDD>>>BBBJJJSSSUUURRRQQQSSSRRRVVVZZZ]]]^^^^^^______```dddgggeee```]]]]]]___WWWPPPFFF>>>:::888888888:::;;;<<<@@@FFFQQQ]]]eeeuuu|||hhhXXXQQQLLLJJJGGGEEECCCAAA>>><<<<<<;;;:::999888888999:::666777999:::===CCCLLLSSSgggrrrzzzyyyxxx}}}lllZZZZZZnnn{{{sssmmmooosssnnn^^^PPPHHHHHHLLLUUUZZZYYYXXXXXXQQQDDD777222000---,,,,,,------------------------,,,,,,,,,---...//////000..................................../////////////////////000111111222222111222444555666666777777666666555555444333333333333555888555222888NNNeeezzzrrrmmmrrr{{{rrrbbbXXXUUUPPPPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYRRRTTTTTTRRROOOQQQVVV\\\gggkkktttyyydddWWWRRR^^^pppvvvooogggeeejjjqqqvvvuuupppkkkgggUUUIII999000///000000///////////////////////////...........................------,,,,,,------...---------------------------......//////000111111111333555777999===AAADDDEEEEEEFFFGGGHHHIIIJJJKKKFFFGGGHHHJJJLLLMMMOOOOOOTTTSSSPPPLLLGGGCCC???======<<<===???>>><<<===BBBGGGPPP\\\ggglllmmmmmmlll~~~~~~||||||{{{vvv~~~zzzzzz|||~~~}}}}}}~~~yyyuuurrrnnnlllnnnttt{{{yyyrrrsssmmmiiigggiiijjjlllpppuuu}}}{{{zzzxxx{{{yyyxxx{{{pppqqq~~~uuuqqqooosssxxxsss^^^JJJCCCBBBAAA???>>><<<;;;:::888888777555444333222111///............---------------,,,,,,,,,,,,++++++******++++++,,,------...333444666999;;;===>>>???>>><<<:::<<<@@@DDDEEEEEEHHHKKKLLLHHHBBBAAAGGGNNNWWWXXXVVVRRRPPPOOOHHH@@@BBBMMMUUUTTTQQQQQQSSSTTTTTTWWWZZZ\\\^^^___bbbdddbbbdddfffeeebbb^^^[[[YYYOOOHHH???999777888888777999<<<@@@GGGQQQ^^^llluuuxxxeee[[[RRROOOKKKGGGEEEDDDAAA???>>>===;;;:::999999999:::666666666888<<>>===@@@FFFJJJSSS```kkkrrrtttttttttwwwqqqsssyyy|||}}}}}}wwwlll```WWWTTTQQQMMMJJJKKKOOOTTTXXXTTTYYY```fffmmmuuu}}}~~~uuunnnkkkgggccceeejjj|||xxxyyy||||||~~~}}}yyy|||rrroooooovvv}}}wwwbbbMMMCCCBBBAAA???>>><<<;;;:::888888777555444333222111//////.........------------------,,,,,,,,,++++++******+++,,,,,,---......444555777999;;;===???@@@???<<<;;;===AAAFFFGGGGGGHHHLLLMMMHHHBBBBBBJJJRRRZZZYYYSSSMMMJJJIIIDDD===GGGUUU[[[SSSLLLOOOUUUVVVWWWYYYZZZ[[[]]]```eeehhhgggfffeeefffgggccc\\\UUUKKKEEE===888777999999999:::>>>DDDNNNZZZiiixxxuuukkkYYYUUUPPPLLLIIIHHHFFFDDD???===<<<:::999999999:::888777666888===BBBFFFGGGPPP]]]jjjrrrxxxvvv___bbbtttuuuooorrrssskkk```HHHEEEIIISSSXXXVVVVVVYYYVVVLLL@@@777000+++,,,111------------------------///...---,,,,,,,,,,,,,,,..................................../////////000/////////000111111222222222222444555666777777777555555444333222222222222222222666<<>>>>>CCCJJJKKKTTT```kkkssswwwyyy{{{pppttttttqqqrrrzzzzzzyyy{{{|||tttnnnggg^^^\\\bbbmmmwww|||pppjjj```XXXRRRLLLEEE@@@AAAAAAAAABBBBBBBBBBBBBBBFFFEEEEEEIIINNNSSSVVVVVV[[[aaajjjtttuuujjjggggggxxx|||}}}~~~zzz||||||uuuxxx~~~eeeJJJDDDCCCBBB???===;;;:::999;;;999666444333222000...........................---------,,,,,,+++++++++***+++,,,+++***+++...000222444777999;;;;;;;;;::::::::::::<<<@@@DDDHHHKKKLLLLLLJJJHHHHHHIIILLLOOONNNQQQRRRLLLDDD>>>@@@CCCKKKMMMOOOPPPPPPQQQSSSUUUTTTVVVXXX[[[^^^```bbbcccaaaaaaccceeefffbbb[[[UUUGGG===555555888999999;;;:::CCCQQQ]]]hhhuuu}}}mmmcccVVVNNNKKKKKKIIIGGG@@@???===<<<;;;:::777444777666666777999<<>>???@@@@@@CCCEEEGGGHHHHHHIIIKKKMMMHHHIIIJJJIIIIIIIIIKKKMMMUUUQQQJJJEEEDDDDDDAAA<<<<<>>@@@@@@@@@======???AAABBBDDDFFFFFFGGGIIILLLPPPUUU\\\eeejjj}}}vvvsssiiirrryyy}}}~~~}}}}}}yyyrrroooyyy|||~~~dddHHHDDDCCCAAA???===;;;:::999:::888555333333222000...........................---------,,,,,,+++++++++***+++,,,++++++,,,///111444555888:::;;;;;;;;;:::::::::<<<>>>AAAEEEHHHJJJJJJIIIHHHGGGFFFHHHJJJLLLNNNOOONNNHHHAAA>>>@@@DDDJJJLLLNNNOOOOOOQQQSSSUUUWWWXXXZZZ\\\^^^___```aaa``````aaacccccc^^^VVVPPPCCC<<<777888:::999:::===FFFOOO\\\hhhrrr~~~qqq```SSSMMMJJJGGGDDDBBBAAA???>>>===<<<999777777666666777999;;;>>>@@@LLLTTT___jjjrrryyy}}}xxxnnn{{{xxxwwwvvvrrr^^^QQQIIILLLPPPQQQUUU[[[[[[WWWNNNBBB777000...///111000000///......---------------............///,,,------------...........................///000000000///000000111222333333333444666777888999::::::777333222222333444333555>>>KKK[[[qqq{{{tttqqqsss|||rrreee\\\WWWZZZaaa[[[fffvvv|||kkkaaa```eee```ggguuuyyyfffTTTMMMUUUccc|||nnnhhhmmmrrrpppooonnnkkk```PPP@@@777444222222111111111000///...000/////////....................................,,,,,,---------.....................000111222333111333777:::===???AAAAAABBBDDDGGGHHHIIIKKKMMMOOOKKKLLLLLLJJJHHHGGGIIIJJJJJJKKKJJJGGGCCCAAA???===???;;;@@@KKKQQQQQQRRRWWW^^^___eeesssuuuhhhbbbjjjsssyyy|||{{{rrrhhhooo|||vvvggg[[[SSSNNNHHHDDDGGGEEECCCBBBCCCDDDCCCAAACCCCCCDDDCCCBBBCCCBBBAAABBB@@@???@@@BBBCCCCCCBBB??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEIIIOOOSSSYYYbbbnnnyyywwwlllrrruuuuuusssxxx{{{yyyxxxvvvsssrrr{{{|||cccGGGCCCCCCAAA???===<<<:::999999777444333333222111///........................------,,,,,,,,,,,,++++++***+++,,,,,,,,,---000222777888999;;;<<<<<<;;;::::::<<<>>>AAADDDGGGHHHIIIGGGFFFEEEEEEEEEGGGHHHIIILLLKKKHHHBBB======AAAEEEGGGIIILLLNNNOOOPPPSSSUUUYYYZZZ[[[]]]^^^____________`````````]]]VVVNNNGGG>>>;;;999:::::::::>>>DDDPPPYYYfffqqqzzzqqq```UUUOOOJJJFFFEEECCCAAA@@@@@@???===;;;777666666666888:::===>>>EEEMMMYYYeeeooowww}}}hhhjjjrrr{{{|||xxxyyywwwpppXXXGGGKKKPPPMMMRRR]]][[[ZZZUUUJJJ===222//////000000000///......---------------............///------------......//////111000///////////////000000000000000111222333444333444666888::::::::::::999777444222222444666888:::III^^^ppp}}}zzzmmmlllnnnyyynnn^^^XXXSSSOOOXXXfffzzzoooeee^^^[[[]]]iiiyyylllYYYRRRTTTooovvvqqqooommmppprrrqqqlll```OOO???555444333111111111111///---////////////....................................,,,------------..................///000111222333333555777:::===@@@BBBCCCAAADDDGGGIIIJJJLLLOOORRROOOOOONNNLLLIIIGGGGGGIIICCCFFFJJJIIIDDD???>>>@@@BBB;;;BBBVVV]]]VVVVVV______^^^cccqqq~~~~~~nnn___ZZZiiiuuuuuulllddd]]]XXX___kkkxxxrrr^^^VVVLLLEEECCCAAA???>>>???===<<<>>>AAAAAA>>><<>>FFFVVVkkkyyy{{{sssggg___dddmmm|||lll]]]VVV\\\___```ooopppddd[[[^^^hhhrrrzzzqqq___VVV^^^xxxtttiiiooorrrtttqqqjjj\\\III:::555222000000111111///---///////////////.................................------------.....................///000111333333555666777:::===@@@CCCEEECCCFFFHHHJJJKKKMMMPPPRRRQQQRRRQQQOOOKKKJJJJJJKKKIIIIIIIIIIIIDDD???>>>@@@@@@@@@JJJZZZcccaaa```ddd```___cccnnnyyyyyynnncccfffnnnrrriii\\\WWWXXXZZZ]]]cccnnnmmm]]]QQQMMMIIICCC??????@@@AAA@@@===:::;;;???CCCCCCAAAAAADDDCCCEEEHHHHHHFFFEEEFFFGGGEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCEEEGGGEEEFFFFFFFFFIIIRRR___iiiyyyooojjjgggbbb^^^kkkmmmqqqttttttwwwsssmmmpppmmmmmmttt~~~{{{dddLLLBBBBBBAAA???>>><<<;;;:::777555333222222222111///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000444666;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>BBBEEEHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHFFFGGGCCC===:::<<<@@@EEEGGGDDDGGGJJJLLLNNNPPPSSSVVVVVVWWWYYY[[[^^^___``````___^^^]]]XXXPPPGGG@@@<<<:::888888888999>>>MMM[[[fffnnnyyyttteeeXXXOOOKKKHHHEEECCCBBBAAA@@@>>>999888777666666888:::;;;<<>>AAADDDFFFGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSQQQOOONNNOOOPPPTTTKKKEEEDDDBBB>>><<>>IIISSSZZZfffrrrtttnnnmmmlllmmmqqqvvvwwwtttqqqtttvvvtttkkkgggkkkrrruuuvvv}}}rrrbbbUUUKKKFFFDDDAAA>>><<<<<<===>>>>>>BBB======AAABBBAAABBBGGGLLLIIIIIIMMMNNNJJJIIIMMMLLLJJJHHHHHHIIIJJJJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGFFFCCCBBBEEELLLQQQaaaxxxuuuiii```ZZZWWW[[[bbbkkkqqqpppssszzzwwwuuuqqqmmmqqqyyyvvvaaaJJJBBBAAA@@@???>>><<<;;;;;;888666333222222111000...........................++++++,,,,,,,,,,,,------+++,,,......///222555888;;;;;;;;;;;;;;;;;;;;;<<<===???BBBEEEGGGHHHGGGGGGEEEDDDDDDFFFJJJKKKIIIFFFDDD???;;;;;;???DDDGGGHHHEEEGGGJJJLLLNNNPPPSSSVVVTTTVVVXXXZZZ\\\^^^___```]]]\\\YYYRRRIIIAAA;;;999999888888;;;???GGGWWWfffmmmuuutttaaaTTTOOOLLLHHHEEEDDDBBBAAA???;;;:::888777777888999:::;;;@@@HHHRRR]]]iiiuuu}}}~~~ppp```eeewwwxxxwww~~~wwwXXXJJJQQQVVVQQQWWWZZZ\\\YYYPPPCCC777/////////////////////......---------............///---......///000111222222222111000000000000000000000111111222333555666777666777999;;;;;;;;;;;;::::::;;;999555444===NNN[[[yyy|||{{{wwwxxxxxxccc[[[]]]ZZZbbbsss{{{jjj^^^YYYYYYlllvvvzzz}}}|||jjj\\\iiiooorrrqqqqqqoooeeeXXXAAA999111...000222111///.........///////////////........................------.........//////////////////000111222333444666777:::===@@@CCCEEEFFFIIIKKKMMMMMMMMMNNNPPPRRRRRRSSSSSSRRRQQQPPPRRRSSSXXXJJJ?????????;;;<<<@@@CCCQQQZZZ[[[hhh}}}zzzyyyuuuqqqnnnmmmppprrrtttqqqtttuuuxxxkkkYYYOOOHHHDDDCCC@@@???===;;;;;;;;;======AAA===>>>DDDGGGJJJVVVdddooohhheeefff___RRRLLLMMMLLLJJJIIIIIIKKKLLLKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLJJJHHHEEEDDDDDDEEEEEEEEECCCBBBBBBDDDFFFJJJZZZqqquuueeeYYYWWWYYYVVV^^^kkktttwwwzzz~~~wwwpppppptttppp]]]HHHBBBAAA@@@???>>><<<<<<;;;999666444222111000///---........................+++++++++,,,,,,---------+++,,,...///000333777::::::999999::::::;;;<<<<<>>CCCJJJTTTaaaoooxxx|||~~~jjjaaajjj|||}}}|||~~~}}}}}}cccNNNJJJOOOSSSXXXZZZ[[[[[[VVVKKK===333.../////////////////////---------............///---...///000111222222333000000/////////000111111111111111222444555777888888888888999::::::;;;;;;;;;:::888555;;;PPPnnnttt```TTTVVV^^^eee}}}ooo```[[[ZZZaaawwwuuujjjgggddd]]]WWW^^^hhhnnnnnnpppsssmmmbbbMMMCCC666000111333222///............/////////000..................................../////////////////////000111222444444666888;;;???BBBDDDEEEEEEIIIKKKMMMNNNOOOPPPRRRTTTRRRSSSSSSRRRPPPPPPQQQRRRRRRFFF???@@@???;;;@@@IIIRRRXXX[[[]]]gggwww}}}yyyqqqhhhcccdddiiimmmooojjjooowww~~~iiiSSSHHHEEEBBB???@@@??????????????????AAABBB@@@===@@@HHHNNNWWWoooxxxbbbTTTRRROOOMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPOOOOOOOOONNNNNNOOOQQQRRRQQQNNNKKKJJJIIIGGGGGGGGGFFFEEEDDDEEEFFFCCCJJJUUUbbbqqq}}}mmm^^^[[[^^^WWW\\\hhhvvvzzzpppnnnqqqmmmZZZGGGBBBAAA@@@???>>>===<<<;;;:::777444222111000...,,,........................+++++++++,,,,,,---------+++,,,...///111333777:::999999999999:::;;;<<<===???@@@BBBCCCEEEFFFFFFGGGCCCAAABBBFFFKKKLLLHHHCCC???<<<:::???GGGKKKJJJGGGGGGIIILLLNNNOOOPPPSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVPPPGGG===777666777777888===HHHRRR[[[gggqqq~~~tttWWWTTTNNNJJJGGGEEECCCBBB>>>===:::999888888999:::<<<===@@@EEEOOO\\\jjjtttxxxeeedddrrr~~~zzz|||yyy{{{|||}}}yyyiiiQQQCCCIIIXXXZZZZZZ[[[]]]ZZZPPPAAA555.........///////////////---------.........//////---...///000111222333333//////......///000111111111111111222444666777888888888888888888999;;;;;;999888666777DDDccclll[[[RRRRRR\\\hhhsssiiiVVVTTTggguuubbb\\\\\\\\\]]]UUUaaajjjjjjmmmrrroooeeeVVVJJJ;;;333222333111///---.........//////000000..................................../////////000//////000000111222444555555888<<<@@@CCCEEEEEEEEEGGGIIILLLNNNPPPRRRUUUWWWRRRSSSSSSQQQOOONNNOOOPPPLLLDDDBBBDDDBBB===EEESSSbbb\\\ZZZ___eeekkkrrryyyvvvkkk___\\\bbbjjjmmmmmmlllrrr{{{iiiVVVFFFCCCDDDBBB??????===>>>???@@@AAABBBEEEGGGEEEBBBDDDJJJMMMXXXtttqqqaaa^^^XXXVVVUUUVVVYYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSNNNPPPSSSSSSQQQOOONNNMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFJJJUUUhhhmmmdddeeeTTTUUU___qqqzzz~~~{{{uuunnnxxxzzzZZZGGG????????????>>><<<;;;:::777555333111111111000.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---333777888888666999:::888555666<<>>BBBEEEGGGGGGHHHGGGIIIKKKLLLMMMOOORRRTTTWWWWWWXXX[[[^^^___^^^]]]ZZZQQQHHHAAA;;;666777<<<:::<<>><<<999777777888888===CCCFFFIIIRRR```lllxxx~~~ooohhhppp|||zzztttxxxwwwvvvnnn[[[GGGFFFOOOYYYXXXYYY\\\]]]VVVGGG<<<222//////111111...---///---------.........//////............////////////000000000000111111111111000000111222333555666777::::::;;;;;;;;;;;;;;;;;;:::999555999SSS{{{}}}|||ttthhh[[[UUUUUU^^^sss~~~iiidddaaadddnnn{{{ZZZPPP\\\lllqqqddd[[[[[[gggpppmmmhhhhhheeeWWWCCC777333333000...---.........//////000000////////////////////////---------.........//////...///000000000000222444555888===@@@CCCFFFIIILLLGGGJJJMMMOOOPPPQQQTTTVVVTTTUUUVVVVVVUUURRRPPPNNNJJJLLLHHH>>>===HHHVVV^^^fffeeecccccckkksssppphhhpppnnncccWWWZZZiiiuuuvvvzzz{{{|||gggTTTJJJBBBAAABBBAAAAAACCCBBBAAA??????@@@DDDIIILLLKKKIIIFFFDDDGGGNNNYYYaaa___aaannntttiiijjjiiimmmuuuwwwttttttxxxwwwwwwwwwxxxwwwrrrjjjddddddaaa\\\YYYWWWVVVTTTRRRPPPPPPNNNMMMKKKJJJIIIIIIKKKGGGEEEHHHLLLSSSaaannnzzzfffgggZZZ___[[[^^^rrrppplllssspppmmmzzz|||ZZZGGG????????????>>><<<;;;:::777555333111111111000.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++...333777888888777999:::777555666;;;@@@CCCBBBAAACCCDDDDDDAAA>>>???@@@CCCHHHKKKJJJEEE@@@;;;===@@@CCCFFFHHHIIIIIIHHHJJJKKKMMMMMMOOORRRUUUWWWWWWYYY[[[^^^___]]][[[XXXNNNDDD???:::777888<<<<<>>AAADDDLLLYYYdddrrryyyxxxxxx|||yyyvvvtttrrriiiVVVFFFDDDLLLUUUVVVXXX\\\\\\VVVJJJAAA444000...111111...---000---------.........//////............////////////000000000000111111111111000000111222333555666777::::::;;;;;;;;;;;;<<<<<<;;;===@@@JJJeee}}}www[[[UUUTTT[[[iii~~~xxxhhhfffgggooo~~~bbbQQQVVVjjjzzzpppaaabbbjjjnnnmmmkkkggg\\\LLL>>>666333111000........./////////000000////////////////////////---------.........//////...///000000000111333555666999===AAACCCFFFIIIKKKIIIKKKMMMNNNOOOPPPSSSUUURRRSSSTTTSSSRRRPPPMMMLLLGGGHHHDDD>>>AAAOOO]]]eeebbbcccgggkkknnnqqqtttvvvuuummmbbb]]]dddttt}}}~~~}}}~~~~~~iiiWWWKKKDDD>>>???AAAAAAAAACCCFFFEEEEEEEEEEEEGGGIIIKKKQQQOOOLLLHHHGGGIIINNNQQQVVVWWWccczzzvvvllleee___YYYVVVXXXUUURRRPPPPPPPPPOOONNNKKKGGGDDDDDDEEEJJJTTT___rrrtttcccbbbaaaVVVRRR]]]fffnnnzzzpppeeemmmlllmmm|||~~~[[[GGG????????????>>><<<;;;:::777555333111111111000.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///333777888999777999999777444555:::>>>@@@AAAAAACCCDDDCCC@@@===??????BBBHHHLLLJJJBBB;;;<<<>>>AAADDDGGGIIIIIIJJJIIIJJJLLLMMMNNNPPPRRRUUUWWWWWWYYY\\\^^^]]][[[YYYSSSIII>>>;;;:::999:::===???HHHUUU___iiisssvvv```PPPFFF@@@AAADDDBBBBBBAAA???===:::888777444888;;;===???GGGRRR[[[jjjrrr{{{yyy~~~}}}}}}vvvvvvuuunnn```QQQIIIIIINNNRRRXXX\\\[[[UUUNNNIII666111...000000......000---............/////////............////////////000000000000111111111111111111111222333555777888::::::;;;;;;;;;<<<<<<<<<888>>>EEETTTpppfffYYYQQQSSS\\\oooxxxooolll{{{jjjUUUMMM\\\ooo{{{hhh^^^ccclllmmmhhhjjjdddYYYJJJ<<<444222222......////////////000000////////////////////////------........./////////...///111111000111444666777:::>>>AAACCCFFFIIIKKKKKKLLLMMMMMMMMMNNNQQQTTTQQQQQQQQQQQQOOOMMMKKKJJJIIIHHHCCC@@@GGGWWWfffmmmeeefffnnnwwwxxxuuu|||zzzqqqkkkooowww~~~~~~zzztttcccSSSFFFDDD@@@>>>AAADDDCCCCCCFFFCCCEEEHHHJJJKKKNNNPPPSSSVVVWWWUUUPPPKKKJJJMMMPPP[[[^^^lllvvvmmmhhhfff___XXXUUUUUUVVVSSSPPPNNNIIIEEECCCBBBAAAFFFNNNSSSddd{{{rrreee```SSSOOOTTTUUU___tttvvvqqqqqqppp~~~}}}ZZZGGG????????????>>><<<;;;:::777555333111111111000...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444777999999888999888666555666:::===>>>???BBBDDDDDDBBB>>><<<@@@@@@CCCIIIMMMJJJAAA888<<<>>>AAADDDGGGHHHIIIIIIIIIKKKMMMNNNNNNPPPRRRUUUVVVWWWYYY\\\]]]\\\XXXUUUMMMCCC999777999;;;>>>AAADDDRRR```hhhnnnyyyrrr\\\MMMFFFFFFJJJEEEDDDBBBAAA???===999777777999<<<===>>>DDDMMMUUUdddlllvvv}}}yyyrrrzzzzzzyyyvvvpppbbbPPPAAAHHHOOOWWW[[[ZZZVVVRRRQQQ;;;444...///000......000.............../////////............///////////////000000000111111111111111111111222444555777888::::::;;;;;;<<<<<<======:::AAALLL[[[tttnnnWWWNNNWWW```rrr|||~~~vvvwww{{{wwweeeQQQOOOYYYuuuyyytttgggccciiillliiikkkjjjdddUUUCCC666222444//////////////////000000////////////////////////............////////////...000111111111222555777888;;;>>>AAACCCEEEHHHJJJMMMMMMMMMLLLKKKMMMPPPRRRQQQQQQQQQQQQOOONNNLLLKKKNNNIIIBBBBBBKKK\\\llluuussslllppp}}}}}}{{{xxx{{{~~~qqq^^^PPPFFFAAACCCAAABBBFFFGGGFFFGGGKKKEEEIIIMMMPPPRRRUUUZZZ^^^^^^bbbccc^^^WWWXXXcccnnnwwwkkkdddbbb___XXXRRRRRRMMMIIIGGGDDDAAABBBFFFGGGRRRdddwwwpppiii^^^^^^```VVVWWWjjj{{{yyyuuu~~~zzzYYYHHH????????????>>><<<;;;:::777555333111111111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222555777999:::999888777666666777:::======???BBBDDDCCC@@@>>><<>>@@@CCCFFFGGGHHHHHHJJJKKKMMMMMMNNNOOORRRTTTUUUVVVXXX[[[\\\YYYTTTOOOGGG>>>666666999<<>>>>>???NNN___nnnqqqxxx]]]SSSUUU]]]nnnsss{{{fffUUUQQQaaavvvxxxhhheeelllrrrkkkmmmjjj^^^LLL<<<555444000000000000000000//////////////////////////////........./////////000000...000111222222333666888999<<>><<<;;;:::777555333111111111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++...222444555777999;;;999888777666777:::===???===@@@CCCDDDBBB???>>>>>>DDDEEEFFFGGGFFFCCC>>>:::<<<>>>AAACCCEEEGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPSSSTTTUUUWWWZZZZZZVVVOOOJJJAAA;;;666666999>>>GGGPPP]]]mmmzzz{{{~~~{{{{{{zzzyyyvvvsssooommmkkklllpppvvv|||hhhXXXRRRSSSNNNJJJEEECCCBBB@@@===:::888999999999;;;???DDDHHHXXXbbboooxxx|||}}}vvvuuuuuucccLLLDDDKKKSSSXXXYYYXXXXXXYYYIII===333000000000///111000000000////////////...............////////////000000000000111111111111222222222333444666888888::::::;;;<<<===>>>>>>???DDD\\\tttzzzvvvkkkXXXZZZdddooovvvppp{{{fffXXXYYYtttkkk```hhhuuukkkmmmllldddVVVFFF:::444111111000000000000//////////////////////////////....../////////000000000///000222222333444777999:::===@@@BBBDDDEEEGGGIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRBBB???AAAHHHRRR^^^kkkvvvxxxkkkdddkkktttuuuuuuwww{{{{{{}}}{{{fffVVVIIIBBBAAADDDCCCDDDHHHLLLMMMNNNWWWaaaccclllxxxnnnbbb]]]WWWRRRQQQOOOJJJGGGGGGEEEEEEIIIQQQ]]]ppp~~~~~~qqqnnnrrrllliiitttxxx|||xxxvvvqqqyyysssUUUGGG????????????>>><<<;;;:::777555333111111111000...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...333555666777:::<<<999888666666999<<>>???BBBDDDFFFHHHHHHHHHHHHJJJKKKKKKKKKMMMOOOQQQRRRSSSVVVYYYXXXSSSLLLFFF===999888888999???LLLXXXdddtttsssjjj^^^______^^^\\\YYYUUUSSSRRRRRRTTTYYYbbbmmmwww}}}wwwdddZZZXXXSSSMMMFFFBBBBBBAAA???;;;999999888888:::===BBBEEEOOOZZZiiiuuu{{{{{{}}}{{{}}}}}}yyyxxxjjjUUUFFFJJJQQQVVVYYYYYYYYYYYYOOOBBB555111111000000000000000000000/////////...............////////////000000000000111111111111222222222333555666888999::::::;;;<<<===>>>??????PPPjjj}}}zzzzzzyyy}}}llldddjjjuuueeeooouuuaaaXXXppp{{{gggfffpppllllllkkkhhh```RRR@@@444111111111000000000//////////////////////////////.../////////000000000000///000222333333555777:::;;;>>>AAACCCDDDEEEGGGIIIHHHJJJMMMNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRR@@@CCCLLLWWW\\\^^^dddkkknnnmmmjjjhhhiiinnnwww~~~yyyvvv|||~~~kkkVVVIIICCCAAACCCHHHJJJMMMRRRXXX\\\bbbqqqtttiiiaaa[[[XXXUUUNNNIIIHHHEEECCCDDDIIINNNYYYmmmyyy{{{~~~uuunnnqqqqqqrrr|||xxxkkkooooooooommmvvvrrrUUUFFF????????????>>><<<;;;:::777555333222222111000...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///444666666777:::<<<999888666777:::>>>AAABBB@@@BBBDDDCCC@@@???@@@BBBDDDEEEEEE@@@999666999<<>>???@@@aaayyysssqqq{{{yyysssrrrxxx}}}iii^^^iiiggg\\\oooyyykkkmmmmmmkkkjjjjjjfffYYYEEE555222111111111000000//////////////////////////////////////////000000000000///000222333333555888:::<<<>>>AAACCCDDDEEEGGGIIIFFFIIIMMMOOONNNLLLKKKKKKIIIIIIJJJKKKMMMNNNPPPQQQFFFLLLZZZeeeeee^^^]]]bbbhhhsssvvvmmmfffmmm~~~|||uuu~~~yyyqqq]]]HHH@@@@@@BBBGGGMMMSSSWWW^^^eeelllwwwtttkkkccc___YYYQQQKKKJJJGGGEEEEEEHHHHHHLLL[[[kkkzzztttpppllljjjooozzzsssrrrnnncccbbbooouuuiiiTTTFFF@@@>>><<<<<<===>>>>>>===:::777444222222111000///---------...............+++++++++***++++++,,,,,,+++---111555777999999999777555444777<<>>AAABBBBBB@@@???@@@DDDHHHHHHGGGDDD???:::999===@@@AAACCCEEEFFFFFFFFFGGGIIIJJJJJJIIIJJJKKKNNNQQQSSSSSSTTTVVVVVVTTTMMMEEE???888888999;;;AAAKKKWWW___rrrwww~~~ooo\\\NNNGGGHHHAAA>>>AAADDDDDDDDDFFF???CCCEEEDDDGGGLLLOOONNNRRRRRRQQQQQQUUU\\\fffmmmttt}}}iiiYYYSSSLLLGGGGGGEEEBBB@@@AAA<<<:::999888999<<<@@@BBBHHHPPP\\\jjjvvv~~~zzzvvvsssttt|||}}}{{{nnnVVVLLLIIIIIIOOOTTTUUUVVVYYYUUUKKK===555222222111///000000000000////////////////////////000000000000222222222222222222333333222222222333555666888999===;;;===BBBBBB@@@DDDKKKmmmvvv~~~wwwvvvyyytttzzzjjj^^^[[[vvviiimmmpppffffffiiiiiiggggggbbbPPP>>>666333111111///---///444//////............/////////////////////000111111111222222333333444777:::AAABBBDDDDDDCCCCCCEEEFFFIIIHHHGGGIIIMMMPPPOOONNNMMMIIIEEEHHHQQQXXXTTTLLLJJJ\\\hhheeeaaaeeehhheeexxxzzzxxxnnneeefffsss{{{~~~{{{vvv___RRRFFFCCCFFFKKKQQQVVVZZZdddpppxxx}}}ppphhhaaaWWWSSSTTTPPPKKKHHHIIIJJJJJJNNNSSSkkkvvvfff___bbb{{{mmmaaa___kkkqqqdddPPPCCC@@@>>>======>>>>>>>>>===999666333111000000///...---------------,,,,,,,,,+++++++++***++++++,,,------...111444666888999999666555444777<<>>???DDDHHHGGGFFFBBB===999999===@@@AAACCCEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIKKKNNNQQQSSSWWWWWWWWWUUUOOOGGG>>>888666666888===FFFRRR^^^fffmmmwwwvvvfffXXXNNNHHHEEEEEEAAA@@@BBBCCCBBBBBBEEEJJJLLLJJJHHHIIILLLMMMIIIPPPOOONNNNNNNNNPPPTTTVVVXXX___jjjyyyrrraaaVVVOOOIIIHHHGGGCCCAAACCC===<<<:::888999<<>>???>>>===888555222000000///...------------,,,,,,++++++***+++++++++++++++,,,------000111222333555777888999444444555888<<<@@@AAAAAADDDCCCAAA>>>===???CCCGGGFFFDDD???:::777999===AAAAAACCCEEEFFFFFFFFFGGGHHHHHHHHHHHHIIILLLOOOQQQSSSXXXWWWUUUQQQJJJAAA999444666777:::AAANNN[[[ffflllkkkyyy~~~vvviii\\\SSSLLLIIIGGGHHHEEEFFFJJJLLLKKKKKKNNNMMMPPPSSSXXXaaajjjllliiiiiifffaaa^^^\\\[[[ZZZXXX]]]]]]```iiiwwwnnn\\\SSSKKKIIIHHHEEECCCDDD???===;;;999999;;;===???BBBHHHRRR^^^kkkvvv~~~||||||zzz~~~~~~rrr\\\QQQJJJNNNVVVYYYXXXWWWVVVQQQHHH===444000000222111111000000000//////////////////000000000111111000000000000111111111222222333666999;;;=========;;;===AAABBBAAAEEERRR```pppxxxzzzgggiiizzzyyyrrroookkkiiiiiieeefffhhhjjjkkklllmmmmmmlllqqqxxxyyyeee```{{{lllfffhhhiiiiiijjjhhh___VVVAAA888000///111000///000000//////......//////000000////////////000111111333444555555666888;;;>>>===???BBBDDDEEEGGGJJJLLLLLLKKKKKKLLLNNNPPPOOONNNMMMKKKOOOWWWWWWPPPLLLNNNlll||||||~~~xxx{{{oookkkqqq{{{|||uuuoooxxx~~~xxxppp\\\IIIDDDCCCFFFLLLSSS___jjj}}}|||lll___YYYWWWQQQMMMMMMKKKGGGEEEFFFLLL\\\rrrrrr```~~~rrreee```iiinnncccQQQEEEBBB@@@>>>>>>??????>>>===888555222000000000///---.........---,,,+++******+++++++++++++++,,,---...333333333333444666777888222333666999===@@@BBBBBBEEECCC@@@======???CCCFFFDDDAAA<<<888777999>>>AAABBBDDDFFFFFFFFFFFFGGGHHHGGGGGGHHHJJJLLLOOOQQQSSSUUUUUURRRMMMEEE>>>888666888999===GGGUUUcccmmmrrruuu}}}~~~xxxoooeee^^^TTTOOOOOOVVV\\\]]]\\\\\\]]]eeeqqq}}}}}}|||dddYYYNNNKKKIIIFFFDDDEEEAAA???===;;;::::::;;;<<<@@@DDDLLLWWWdddqqq{{{yyyyyy~~~|||}}}vvvdddUUUIIIKKKUUUZZZZZZXXXWWWUUUNNNCCC777000000333111111111000000000////////////000000000111111111000000111111222222333333111333777:::===>>>>>>>>>===???AAAAAABBBMMMaaarrrppplllppp~~~|||rrrllliiiddd^^^YYY[[[^^^dddhhhlllppprrrtttuuuxxx~~~ooo___hhhxxxcccdddfffhhhiiihhhbbb\\\JJJ===111///222222///...000000////////////000000000000//////000000111222222333555666777999<<>>===999777333222111111000///000//////...---,,,,,,+++++++++++++++,,,---...///444444444444444555777777111444777;;;===@@@BBBCCCDDDBBB>>>======@@@CCCEEEBBB>>>:::777777;;;>>>AAABBBDDDFFFFFFFFFEEEFFFGGGFFFGGGHHHJJJLLLNNNPPPQQQTTTSSSPPPIIIAAA:::888777777:::BBBNNN\\\jjjuuuzzzuuupppwww}}}oooaaaTTTMMMKKKGGGDDDDDDBBBAAA>>><<<:::::::::;;;???BBBIIISSS```nnnyyyvvvtttyyyvvviiiWWWHHHHHHSSSZZZ[[[ZZZXXXWWWRRRGGG:::111111333111111111111000000000000000000000000111111111111111111222222333444555555000333666:::<<<>>>>>>===???@@@AAABBBJJJ]]]uuuxxxzzzwww~~~~~~{{{{{{}}}xxxppphhhgggnnnwww{{{ggg]]]dddvvvhhhfffeeehhhkkkiiiddd```SSSCCC444111333222000...000000////////////000000000000000000000111222222111333444555777999===@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMMMMNNNNNNNNNOOOOOOPPPRRRRRRUUUVVVNNNFFFLLLXXX___iiiuuu}}}|||~~~~~~oooXXXFFFIIIIIILLLRRRZZZhhh~~~|||rrrfff]]]VVVTTTRRRLLLHHHFFFCCCFFFQQQeee~~~|||nnndddjjjqqqddd^^^hhhmmmcccQQQEEEDDDBBB@@@???@@@@@@???===:::777444222222111000////////////......------,,,++++++++++++,,,...///000444444444555666666777777111555999<<<>>>???AAABBBBBB@@@======???BBBCCCDDD???<<<888777999===???AAACCCDDDFFFGGGFFFEEEFFFGGGGGGGGGIIIJJJLLLMMMOOOOOOTTTRRRNNNEEE<<<666555777777>>>IIIVVVcccqqq|||}}}mmm[[[RRRNNNIIIEEEDDDCCCAAA???===;;;:::::::::===@@@FFFPPP\\\jjjvvv}}}~~~nnnggglllzzzppp]]]JJJHHHPPPWWWZZZ\\\XXXXXXTTTJJJ===444222222222222111111111000000000000000000111111111222222111222222333444555666666222333666999;;;<<<======AAAAAABBBIII\\\vvvxxx{{{tttrrrzzzuuu]]]RRRdddrrrqqqyyyooohhhiiilllkkkgggeee[[[JJJ999333333222000///111000000//////000000111111000000000000111222222111222444666777:::>>>BBBEEEGGGHHHHHHGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQUUUZZZ[[[UUUMMMLLLUUU___dddppp{{{zzzsssqqqxxxzzz|||~~~~~~~~~}}}}}}~~~vvvsss```OOOEEEJJJJJJPPP[[[hhhzzzqqqfffZZZVVVSSSNNNJJJIIIFFFDDDIIIYYYmmm~~~kkkdddhhhnnnaaa]]]gggmmmbbbPPPDDDEEECCCAAA@@@@@@@@@???>>>999666333111111111///...------------------------+++++++++,,,---...///000222333555666777777777666222666;;;===>>>>>>@@@BBB???===<<<>>>AAADDDDDDCCC===:::888999<<>>HHHUUU```hhhrrr~~~xxxcccXXXRRRKKKFFFDDDBBBAAA???===<<<;;;::::::;;;>>>DDDMMMYYYfffrrryyyzzz~~~uuufffeee|||~~~xxxdddOOOIIINNNTTTYYY\\\YYYWWWSSSKKK@@@777222111222222222111111111000000000000111111111222222222000111222333444555555666444555666888:::<<<===>>>AAAAAAEEEUUUsss}}}vvvqqqnnnrrrxxxeeeXXX[[[bbbwwwjjjyyyzzzhhhfffjjjkkkiiihhh```PPP???666444222111222111111000000000000111111111111000000111111222333222333555777999<<>>888555222000000///...---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---...000000111333555777888888777666222777<<<>>>>>>>>>???AAA===<<<<<<>>>BBBEEEDDDBBB<<<999888:::>>>AAAAAA@@@CCCEEEGGGGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLFFFFFFCCC<<<666444999>>>HHHSSS```gggkkkppp{{{iii\\\UUUNNNHHHEEEBBBAAA@@@>>><<<;;;:::::::::===BBBKKKWWWdddooovvvvvv{{{tttiii|||~~~~~~jjjTTTKKKMMMRRRWWW\\\YYYWWWRRRKKKAAA999333000222222222111111111111000000111111111111222222222///000000222333444555555777777777888:::<<<>>>???@@@AAAIII___iiicccfffjjjqqquuuxxxyyyyyy{{{nnneee```TTTjjj}}}jjjjjjgggaaaeeeiiiiiijjjcccSSSBBB888444111111444111111000000000000111111111111111000111111222333333444777999;;;>>>BBBFFFEEEGGGIIIIIIIIIIIIKKKLLLGGGJJJMMMNNNMMMMMMPPPSSSZZZiiikkk\\\VVVaaajjjjjjeee___^^^iiivvvzzztttmmmeeehhhppp~~~oooYYYLLLNNNUUU[[[]]]hhhxxx|||tttsssqqqnnnooorrrxxx}}}}}}}}}}}}~~~~~~kkk```[[[WWWTTTTTTKKKAAA>>>GGGQQQaaa}}}|||wwwuuusssfffbbbnnnuuugggRRREEEBBB@@@??????@@@???>>><<<999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000333333333666999:::777444555777999;;;===???@@@AAA???======BBBGGGIIIFFFBBB999999999:::<<>>:::888<<<;;;???FFFNNNXXXhhhuuu|||kkkmmm}}}uuu___IIIBBBKKKUUUXXXZZZTTTPPPPPPIII;;;222///222222222111111111111000000111111111111222222222111222333444555555555555555777999::::::<<<>>>@@@CCCCCCJJJ```yyywwwiiiZZZYYY[[[qqq}}}tttcccqqquuudddaaafffiiiiiicccZZZMMM@@@777222111222111111111111000000000000000000000000111222333444444555777:::>>>BBBEEEGGGKKKKKKJJJJJJJJJJJJKKKLLLMMMJJJJJJOOOQQQPPPPPPRRR\\\pppcccNNN]]]mmmmmmmmmooo```___lllvvv~~~rrrgggsssyyycccTTTQQQVVV\\\bbbiiiuuu{{{ooodddbbb___\\\YYYYYY\\\```bbbooorrrooohhhhhhnnnssssssuuuxxxyyyxxxvvvyyyrrrhhhddd]]]VVVSSSNNNHHHDDDFFFJJJWWWsss|||{{{rrrccc___lllsssfffRRRGGGDDDBBB@@@?????????>>>===999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111333333333666999999777444666777999<<<>>>@@@@@@AAA???>>>>>>BBBGGGIIIFFFBBB999999999:::===???BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKIIIGGGGGG???777666888:::@@@GGGVVVaaalllppprrrxxx}}}gggYYYSSSNNNJJJFFFDDDBBBAAA@@@>>>;;;888;;;;;;>>>EEELLLVVVfffsss{{{jjjfffttt{{{zzzfffQQQHHHNNNUUUXXXZZZUUURRRQQQKKK>>>444111222222222111111111111000000111111111111222222222111222333444555555555555444666888::::::<<<>>>@@@AAAFFFQQQfff~~~~~~eeeUUUSSSkkkwwwhhhlll}}}yyyfffbbbjjjnnnkkkddd]]]RRREEE999333222333111111111111000000000000000000000000111222333444444555777:::>>>BBBEEEGGGJJJJJJJJJKKKLLLLLLMMMMMMOOOLLLMMMOOOOOONNNPPPTTTcccooocccXXXjjjzzzzzz|||wwwfffbbbllluuu~~~|||mmmlllsss}}}jjj\\\YYY^^^dddeeeooo~~~wwwqqqoooiii___VVVOOONNNMMMMMMNNNQQQTTTVVVWWW\\\]]][[[[[[```aaa______aaabbbbbbdddiiirrrxxx}}}qqqggg]]]VVVTTTQQQJJJFFFFFFHHHRRRjjj}}}rrrmmm]]]YYYfffnnnaaaPPPIIIHHHEEEAAA???>>>???>>>===999666333111111000///...------------------------...------,,,---///111222333333444666888888666444777999:::===???@@@AAAAAA???>>>???CCCGGGGGGDDD@@@888999999;;;===???AAACCCAAAAAABBBCCCDDDEEEFFFFFFJJJIIIIIIIIIJJJIIIFFFDDD@@@:::555555777;;;FFFPPP___iiiqqqrrrttt{{{uuufff\\\TTTNNNHHHFFFCCCAAA@@@>>><<<999:::999<<>>BBBEEEGGGIIIJJJLLLMMMNNNOOONNNNNNMMMMMMNNNOOOMMMLLLRRR[[[jjjjjj```aaavvvoooiiipppyyy}}}jjjnnnsss}}}{{{nnneeebbbfffjjjkkkwwwqqqfff^^^XXXQQQLLLKKKKKKKKKMMMNNNPPPRRRSSSVVVYYYYYYWWWWWWYYYXXXUUUUUUSSSRRRRRRUUU\\\bbbgggnnnvvvnnnaaaZZZXXXUUUMMMGGGEEEEEEJJJ^^^tttwwwcccqqqeeeTTTQQQ```hhh[[[LLLHHHJJJGGGBBB???>>>>>>>>>===999666333111111000///...........................,,,,,,,,,------///000111333444444555666666666555888999;;;===???@@@AAABBB>>>>>>@@@CCCEEEEEEBBB>>>888888:::;;;===???AAABBBAAABBBBBBCCCDDDEEEFFFFFFJJJIIIIIIIIIJJJIIIGGGDDD<<<888555555777>>>KKKXXXfffmmmssstttvvv}}}zzz}}}yyyhhhXXXMMMJJJHHHDDDBBBAAA???===;;;:::999;;;@@@FFFOOO]]]jjjxxx~~~iiifffwwwsss]]]MMMHHHKKKPPPXXXWWWVVVUUUPPPFFF;;;555222222222111111111000000000000111111111222222222111222333444555555555555444666888999;;;===AAACCCFFFNNN[[[mmmjjjUUUWWWggg}}}yyyuuukkk```tttfffYYYccciiiaaadddddd^^^QQQ@@@555333555222222222111111111000000000000000000111222333444444555888;;;???BBBFFFHHHKKKLLLNNNPPPPPPOOONNNMMMIIIKKKMMMNNNJJJKKKUUUbbbsssggg___kkk{{{uuu{{{pppmmmttt~~~qqqkkkjjjjjjjjjkkkqqq~~~oooccc[[[VVVSSSVVVWWWYYY[[[___bbbfffgggtttqqqlllgggdddbbb___]]]]]]ZZZVVVVVVYYY^^^bbbdddjjjqqq{{{|||jjj```]]]WWWOOOHHHFFFCCCEEETTTfffrrr[[[kkkzzz~~~zzzxxxxxxyyy___OOONNNaaahhhYYYKKKIIIKKKGGGBBB???>>>>>>======999666333111111000///...........................++++++,,,,,,...///000111333444555555555555555555999:::<<<===???@@@AAAAAA<<<>>>@@@BBBCCCBBB>>>;;;777888:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJHHH===999777888;;;CCCQQQ___hhhooossstttwwwxxxooowwwnnn[[[PPPMMMJJJFFFCCCBBB@@@>>><<<:::888:::>>>CCCKKKXXXeeesss{{{kkkbbbnnn~~~yyy|||iiiUUUJJJLLLSSSUUUVVVWWWVVVQQQIII>>>666222222222111111111000000000000111111111222222222111222333444555555555555555777999:::<<>>>>>===<<<999666333111111000///...------------------------++++++,,,...///000111111333444555555333333444666999:::;;;===>>>???@@@@@@:::===@@@AAAAAA>>>;;;888777888:::<<<>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIILLLMMMLLLJJJ???:::999===CCCKKKYYYeeekkkppptttuuuxxx|||qqqkkktttzzzooo```WWWOOOLLLGGGDDDBBBAAA???>>>:::888999===AAAHHHUUUaaaoooxxxuuueeehhhyyy}}}pppZZZJJJJJJPPPSSSWWWYYYWWWSSSMMMAAA777222222222111111111111000000111111111111222222222111222333444555555555555777888:::;;;===AAAFFFJJJKKK^^^yyywwwqqqwww}}}hhh[[[hhhsssdddsssggg```bbbaaaeeefffdddZZZKKK===555222333222222222222111111111000000000000111222333444555666888;;;???CCCFFFHHHMMMNNNOOOPPPPPPOOONNNMMMOOOPPPQQQPPPKKKLLLWWWdddmmm]]]bbbuuu}}}xxxqqqeeehhhqqqrrrrrrssstttooonnnvvvzzzoooaaa^^^UUUOOOMMMHHHEEELLLXXXsss___ZZZiiiwwwzzzwwwuuutttsss\\\OOOTTTmmmttt___MMMLLLFFFDDDAAA??????>>><<<;;;999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333333333555666555222222444666888999;;;<<<>>>>>>??????888;;;???@@@???;;;777555666888:::===???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFHHHKKKLLLJJJIII@@@;;;:::AAAKKKUUUaaakkknnnsssvvvwwwzzzzzzwwwwwwrrrqqqxxxvvvqqqooosssvvv{{{uuufff]]]PPPMMMHHHEEECCCBBB@@@???;;;999999===@@@FFFSSS^^^mmmwwwlllbbbpppuuu___KKKFFFLLLSSSXXX[[[YYYVVVQQQEEE999222222222111111111111000000111111111111222222222111222333444555555555555888:::;;;<<>><<<:::999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...///000222444555555555333555666444222111333666888999:::<<<===>>>>>>>>>777;;;>>>@@@>>>999666333666888:::===???@@@AAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEGGGJJJJJJHHHGGG@@@;;;:::CCCPPP\\\gggooorrrvvvyyyyyy{{{{{{uuuqqqhhhgggpppvvvtttvvvssstttxxx~~~jjj___QQQNNNIIIEEECCCBBB@@@???<<<999:::<<<@@@EEEQQQ]]]lllwwwnnnZZZeee|||||||||gggQQQIIIMMMSSSZZZ]]][[[XXXTTTHHH;;;222222222111111111111000000111111111111222222222222222333444555555555555999;;;<<<===@@@DDDJJJNNN```ttttttmmmcccZZZaaannn}}}vvvrrrxxxsssiiixxxrrrhhhhhhccciiiiiihhhfff```UUUHHH;;;333333333333222222222111111000000000000111222333444666777999<<<@@@DDDGGGIIIIIIIIIJJJLLLNNNQQQSSSUUULLLLLLOOOTTTVVV[[[gggsssfff___mmmwwwooowww~~~kkkrrrtttnnnlllnnnkkkhhhsssxxxhhh___YYYVVVOOOGGGIIIQQQ___vvvfffOOObbbssswwwrrrrrrvvvyyyYYYXXX___lllmmm___RRRMMM>>>CCCCCC>>>===???===777555444222000///////////////...---,,,,,,,,,,,,,,,111111111222444666777888777888999777555333333444:::999:::<<>>BBBBBB>>>999666555:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEDDDDDDEEEGGGHHHFFF@@@;;;:::888<<>><<<;;;===???EEEQQQ]]]nnnuuu{{{~~~ooo___dddtttoooSSSHHHMMMVVVXXXZZZZZZZZZXXXMMMAAA777222000111222//////000111111222222222333333333333333333444666777999:::555666777@@@IIIGGGPPPggg~~~}}}jjjccc[[[RRRXXXggg~~~xxxtttyyyzzzvvvqqqlllbbblllhhhlllkkkcccYYYMMM>>>222444333222111000000000000///000222222111222444666333555999<<<>>>@@@DDDGGGFFFIIILLLMMMNNNOOOQQQSSSPPPIIITTTYYYRRR___rrrpppgggrrrwwwzzz~~~|||mmmppp|||rrr}}}fffkkkppppppkkkkkkyyy}}}{{{rrrppptttjjj^^^WWWQQQLLLJJJLLLYYYlllaaaWWWfffrrrrrrmmmmmmqqqtttdddbbbgggpppnnn^^^OOOJJJAAAEEEEEE@@@>>>@@@===999777555333111000////////////...---,,,,,,,,,,,,---000000111333555777888999666777777666444444555777:::::::::<<>>BBBBBB===888666666:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEEEEDDDEEEGGGGGGEEE???:::<<<;;;AAAMMMYYYaaakkkuuuwwwxxxxxxyyy{{{}}}{{{sssjjjccc\\\YYY\\\iii~~~qqqhhhkkkqqqssstttpppoooxxx~~~lll[[[SSSLLLIIIGGGBBB@@@AAA@@@===<<<===>>>CCCNNNZZZllluuu|||}}}uuucccaaajjjtttXXXKKKMMMSSSVVVXXXYYY[[[YYYOOODDD888222000111222000///111111111222222222333333333333333333444666777999:::999:::999@@@HHHHHHVVVrrrzzzggg```YYYRRRYYYiii}}}wwwxxx}}}xxx}}}hhhxxxyyybbbaaagggjjjjjjcccYYYNNN???333444333222111000000000000///111222222111222444777444777:::<<<>>>@@@CCCFFFGGGIIILLLNNNOOOQQQSSSTTTOOOKKKSSSVVVQQQbbbsssooodddsss{{{~~~sss{{{ttt}}}wwwnnnqqqsssqqqkkkjjjwwwtttnnnttt{{{ttt}}}~~~zzzuuuqqq}}}{{{zzz}}}|||pppddd[[[TTTNNNKKKLLLUUUhhhhhh[[[hhhtttvvvsssqqqqqqppprrroooqqqvvvooo\\\LLLFFFFFFGGGFFFBBB@@@@@@===:::888777444222000/////////......---,,,,,,,,,------///000111444666888:::;;;666666555444333444777:::::::::;;;===???>>><<<999;;;???BBBAAA<<<888666777:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFFFFGGGFFFCCC===999===???GGGTTT___gggnnnuuuyyyxxxwwwxxx{{{}}}~~~}}}}}}vvvllleee```XXXTTTUUUbbbvvvppp\\\VVV___jjjooosssnnnnnnxxxttt```VVVNNNLLLJJJFFFDDDEEEAAA>>><<<<<<===@@@JJJUUUhhhsss|||}}}}}}ooodddcccyyyxxx^^^NNNLLLOOOSSSWWWYYY[[[ZZZRRRHHH888333000222222111111333111111222222222333333333333333333444666777999:::<<<>>>===BBBHHHJJJ^^^|||iii```XXXSSSZZZiii|||zzz}}}{{{wwweeeggggggZZZeeehhhhhhbbb[[[QQQBBB666444333222111111000000111000111222222222333555777666999;;;===>>>@@@BBBDDDEEEGGGKKKMMMNNNOOOQQQSSSOOOPPPTTTRRRTTTiiiyyyssslll|||~~~ttt{{{}}}ssssssssssssqqqllllllxxxvvvxxx~~~wwwqqq}}}}}}rrrfffllliiijjjrrryyyjjj```XXXPPPLLLLLLPPPbbb}}}qqq```ooo}}}www}}}yyyyyyzzzpppZZZIIIDDDHHHHHHFFFCCC@@@>>><<<:::999888555222000///.........------,,,,,,,,,------...///111444777999:::;;;888777555222111333888;;;:::;;;<<<===>>>===;;;:::<<>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFGGGFFFDDD@@@<<<999;;;AAAKKKYYYdddlllrrrvvvxxxvvvtttuuuyyy{{{|||{{{~~~~~~~~~qqqggg___[[[TTTPPPPPP[[[nnn~~~dddQQQNNNXXXeeelllnnnlllooozzz{{{eeeZZZPPPLLLKKKHHHEEEEEEAAA===<<<<<<<<<>>>HHHRRRbbbooo{{{}}}}}}nnnfffuuuzzzcccQQQIIIMMMRRRWWWYYY[[[ZZZSSSJJJ:::444111222333111222444111111222222222333333333333333333444666777999:::;;;???@@@DDDIIILLLdddqqqeee[[[UUU[[[fff~~~ooonnn]]]gggsss___dddffffffbbb]]]UUUFFF:::444444333222111111111111000111222222222333555777999;;;===>>>>>>???AAACCCAAADDDGGGIIIJJJLLLNNNPPPQQQUUUUUUPPPZZZsss{{{sss~~~~~~uuuooonnnnnnnnnmmmppp~~~zzzzzzyyyjjjggggggppp~~~~~~mmmbbbZZZRRRMMMLLLLLL\\\uuutttooo}}}}}}}}}|||oooXXXHHHDDDIIIGGGDDDBBB???<<<::::::999777555222000.........------,,,,,,,,,------...---///111444777999:::::::::888666222000222666::::::;;;===>>>===<<<;;;:::===@@@AAA???:::777777999:::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFGGGEEEBBB>>>;;;999:::BBBOOO\\\hhhqqquuuvvvuuutttttttttvvvxxxxxxwwwzzz|||wwwmmmccc[[[WWWSSSNNNLLLUUUgggyyyvvv^^^PPPOOOVVV___eeejjjjjjppp|||kkk^^^RRRMMMKKKHHHDDDDDD???<<<;;;<<<<<<>>>GGGQQQ\\\kkkyyy}}}~~~wwwkkkppp{{{hhhSSSFFFLLLRRRXXXZZZZZZYYYSSSKKK<<<666222333333222222555111111222222222333333333333333333444666777999:::777>>>AAAGGGKKKMMMeeezzzmmmaaaZZZ\\\dddlllxxxuuu\\\ZZZ~~~~~~eeebbbeeeeeeccc```YYYLLL???555444333222111111111111000111333333222333555777:::<<<>>>?????????AAACCCAAADDDGGGHHHIIIJJJLLLNNNPPPUUURRRQQQccczzz~~~yyy}}}}}}vvvkkkiiihhhjjjmmmsss~~~xxxuuusssqqqsssxxx~~~zzzyyy~~~vvvtttyyyoooddd\\\TTTNNNLLLIIIWWWlll|||}}}~~~|||nnnXXXIIIFFFIIIEEEBBBAAA>>>:::888:::777666333111///.........------,,,,,,,,,---......---...111444666888888888:::999666333111222666999999<<<>>>???===;;;::::::>>>@@@AAA>>>999777888::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEDDDFFFGGGEEEAAA===::::::<<>>FFFPPPYYYggguuu|||wwwjjjmmmpppYYYHHHJJJQQQXXXZZZZZZYYYTTTMMM???999444333333111222555111111222222222333333333333333333444666777999:::777===AAAGGGLLLNNNdddwwwjjj```]]]aaarrrrrrxxxbbb[[[xxxiiibbbdddddddddccc^^^QQQDDD555444333222222111111222111222333333333333666888;;;===?????????@@@BBBDDDEEEGGGIIIJJJJJJKKKLLLNNNLLLQQQNNNVVVnnn{{{wwwuuuwwwrrrlllhhhgggiiimmmrrr}}}zzzqqqjjjccc___bbbhhhqqq}}}}}}sssuuurrrfff^^^VVVOOOLLLGGGRRRcccyyyzzzooorrr}}}}}}nnnWWWIIIGGGIIIDDDAAAAAA???:::999<<<555444222000...------...,,,,,,,,,,,,,,,---...///,,,...111444555666666666777777555333222333777:::999<<>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEECCCEEEFFFDDD@@@<<<;;;;;;CCCMMMYYYbbbkkktttuuuqqqqqqxxx~~~~~~zzzvvvwwwyyyvvvxxx{{{||||||~~~~~~}}}||||||}}}{{{}}}rrrdddcccgggddd[[[UUUPPPJJJFFFLLL\\\qqq~~~zzzuuunnniiijjjkkklllqqqzzzooo]]]UUUQQQKKKFFFCCCBBB???>>>>>><<<===DDDMMMXXXdddqqqyyyrrrcccgggzzzzzzbbbNNNFFFOOOWWWYYY[[[[[[WWWQQQBBB;;;555444333111111444111111222222222333333333333333333444666777999::::::>>>???DDDJJJMMMcccuuueee]]][[[ppp}}}rrryyy~~~nnncccrrrpppaaacccdddeeefffbbbUUUHHH555555444333222222222222111222333333333444666888;;;===???@@@@@@AAACCCEEEFFFHHHJJJKKKJJJJJJKKKLLLHHHNNNPPPbbb~~~{{{iiihhhuuuzzz~~~}}}zzzrrrooolllgggfffjjjooottt|||uuuiiiaaa[[[WWWXXX\\\iiiwww{{{{{{~~~yyyqqqzzzyyykkkbbbXXXPPPLLLEEEMMM[[[nnnvvvwww~~~nnnWWWJJJHHHIIIDDDAAABBB@@@::::::>>>444222111///...------...,,,,,,,,,,,,,,,---...///,,,...111333555555444444444555444333333555999<<<999<<>>@@@AAAAAAAAAAAABBBDDDCCCBBBBBBCCCEEEBBBDDDFFFDDD???<<<;;;<<>>???>>>BBBIIIMMMccczzz}}}iii[[[UUUaaavvvwwwwwwwwwyyyhhhkkkzzzaaacccdddfffhhheeeXXXJJJ555555444333222222222222111222333333333444666888;;;===???@@@@@@AAACCCEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHNNNTTTmmm}}}aaa___rrrzzz~~~}}}zzzyyy~~~xxxqqqpppjjjfffeeejjjqqqvvv~~~~~~pppaaaZZZVVVSSSSSSTTTcccqqq|||{{{wwwxxxxxxwwwppptttyyy|||uuuxxx~~~oooeeeZZZQQQLLLDDDJJJVVVhhh~~~||||||uuufffSSSFFFBBBDDDDDDCCCAAA>>>;;;888666666555333111000///......//////...------------...+++///333666666555555666777555222333555888;;;;;;;;;AAAEEEBBB<<<888999===>>>>>>===:::777666999============>>>??????@@@@@@>>>???@@@@@@BBBBBBCCCDDDCCCEEEEEEAAA<<<999:::<<>>???>>>>>>BBBIIIXXXcccqqqxxxyyy|||zzzdddbbbqqqtttTTTKKKJJJTTTZZZYYY[[[[[[PPPGGGAAA:::444222333444444222222222333333444444444444444444555777888:::;;;<<<;;;???FFFKKKTTTmmm{{{zzzvvvuuu}}}{{{sssvvv|||zzzcccRRR[[[oooyyyzzzyyyvvvbbbdddyyyvvvaaa___gggjjjdddaaa[[[MMM===777333333333111000111111222333333444555888;;;===???AAACCCDDDDDDDDDDDDIIIFFFDDDDDDGGGGGGEEEBBBGGGPPPSSSaaavvvnnncccpppwwwllliiivvvxxx~~~{{{vvvtttrrrqqqpppnnniiiiiiiiimmmsssyyy~~~|||ooo___UUUSSSSSSRRR___gggppptttrrrnnnlllllliiihhhkkkvvv|||xxx{{{{{{yyyxxxwwwiii___UUUOOONNNIIILLL^^^xxxsss~~~{{{tttgggVVVJJJFFFCCCCCCBBBAAA>>><<<999777666555333111000///......---------------...///000...000333555444444444444777444222333555999;;;;;;<<<@@@CCCAAA;;;777:::===??????===:::666666999<<<=========>>>??????@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDEEEDDD@@@;;;:::<<>>888333333333111000222111222333444444666999<<<>>>???AAACCCDDDEEEEEEDDDGGGHHHHHHHHHGGGFFFFFFGGGIIIQQQYYYmmmvvvmmm|||sssooo}}}xxx{{{xxxvvvvvvxxxxxxwwwvvvooommmlllnnnsssxxx|||}}}{{{lll\\\TTTSSSRRROOOZZZaaajjjnnnllliiifffeeeeeefffkkkuuu~~~vvvyyyzzzlllbbbXXXRRRMMMHHHJJJZZZrrrttt```ppp{{{ssskkk```QQQFFFBBBBBBBBBAAAAAA???<<<:::999666555333111000///......++++++,,,,,,---///000111000111333333222222222333666444222333666999;;;;;;===@@@AAA>>>999777;;;???@@@???===999666666888:::<<<======>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFDDDDDDBBB>>>:::;;;???DDDOOOYYYccchhhmmmqqqqqqnnnoooqqqsssvvvwwwxxxxxxxxxzzzyyyxxxxxxzzz{{{zzzyyyzzzyyyyyyxxxxxxxxxyyyyyy|||}}}~~~~~~}}}|||zzzzzz}}}}}}}}}~~~xxxsssmmmddd\\\SSSMMMHHHHHHLLLYYYoooxxxqqqoooxxxuuudddWWWMMMGGGFFFCCCAAAAAA@@@???CCCIIIOOO\\\lllwww{{{yyyfffqqqeeePPPLLLUUU^^^]]]^^^\\\RRRPPPFFF:::555777888666333444444444444333333333333444444555666777999:::;;;;;;>>>CCCLLL]]]nnnwwwxxxvvvrrrqqqxxxpppfffjjjuuu|||dddTTTUUU```qqqzzzssskkksssllllllrrr{{{{{{kkkZZZeeemmm___ZZZaaahhhgggeee```SSSAAA999333333444222111222111222444444444666:::<<<>>>@@@BBBDDDEEEFFFFFFFFFEEEIIILLLKKKHHHGGGIIILLLLLLRRRaaa~~~}}}zzzwwwyyy{{{yyyxxxzzz~~~}}}zzzpppnnnmmmnnnsssxxx{{{}}}~~~mmm]]]VVVVVVSSSMMMRRRXXX```eeeeeeccc```^^^aaadddjjjrrr}}}~~~vvvuuu|||zzzyyyqqqeee[[[UUULLLFFFGGGSSSiii}}}iiiVVVlllzzztttzzzooofffZZZMMMBBB>>>@@@AAAAAA@@@???===;;;:::666555333111000///......,,,,,,,,,,,,---...///000///111222222111111333555555333222333666999;;;;;;>>>??????;;;888777;;;@@@AAA???<<<999666666888999<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDCCC@@@;;;999<<>>BBBGGGLLLYYYjjjvvv|||}}}kkknnn~~~eeeOOOIIIQQQ]]]^^^```___VVVTTTHHH;;;555777999666222555555444444333333333222444555555666777999:::;;;:::AAAHHHQQQfff~~~yyytttwwwmmmoooxxxuuubbbXXXOOOUUUbbblllhhh```iii{{{rrrsssvvv{{{tttYYY^^^|||eee[[[___hhhhhhfffaaaUUUEEE;;;333333444222111222111333444555555777;;;===???AAACCCEEEGGGHHHHHHGGGFFFIIILLLLLLKKKJJJKKKLLLLLLQQQiii}}}xxxvvv~~~}}}}}}wwwllljjjiiikkkqqqxxx}}}rrraaa[[[YYYTTTMMMKKKOOOVVV]]]aaabbb```^^^^^^bbbiiipppxxxzzzqqqooovvv~~~~~~|||uuuggg\\\UUUMMMGGGEEENNNaaazzz}}}qqq___rrroookkkwwwlll___OOOEEEAAA@@@@@@@@@@@@???===<<<:::666555333111000///.........------,,,,,,,,,------...///111222222333555777444333222444777:::;;;;;;======<<<:::777888<<<@@@AAA>>>:::888777777888888<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCDDDCCCBBB>>>:::999>>>HHHPPPZZZbbbiiikkknnnqqqqqqnnnkkklllnnnpppssstttvvvvvvvvvuuuuuuwwwwwwvvvtttqqquuuuuuuuuuuuuuuvvvwwwxxx||||||}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}|||||||||||||||}}}~~~~~~vvvmmmeee]]]VVVNNNHHHEEEMMMbbbuuuxxxqqqpppyyyssshhh___VVVOOOEEEBBBAAAAAA???===???EEELLLXXXhhhuuu{{{~~~nnniiiwww|||jjjNNNEEELLLZZZ^^^aaaaaa[[[WWWJJJ<<<555777888555000555555555444444333333333555555555666888999;;;<<<<<>>>>>???>>>??????@@@AAABBBCCCCCCAAA@@@===999999@@@KKKTTT[[[bbbggghhhiiilllllljjjjjjjjjlllnnnppprrrtttuuuqqqpppqqqsssuuuuuusssrrrssssssssstttuuuvvvwwwxxx{{{{{{||||||}}}|||||||||yyyzzz{{{|||}}}~~~~~~~~~zzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~{{{qqqhhhaaaYYYNNNGGGCCCIIIZZZjjj}}}tttnnnmmmwwwvvviii```VVVNNNEEEBBBAAAAAA???<<<>>>CCCKKKVVVeeerrryyy}}}uuuvvv|||pppQQQDDDIIIXXX^^^aaaccc___YYYMMM???777666666444111555555555444444444444444555555666777888:::;;;<<<@@@IIITTT___ooo|||wwwyyymmm\\\SSSQQQ]]]ssszzzrrrsss~~~{{{{{{eeeYYYssszzzeee```ggggggeee```VVVLLL???444222444444333333222333555666777999===@@@AAACCCEEEHHHJJJKKKKKKKKKLLLJJJIIILLLPPPPPPLLLHHHLLLTTTuuuuuunnn}}}}}}yyymmmkkkhhhiiinnnuuuzzz}}}pppccc[[[QQQHHHFFFEEEIIIRRR^^^hhhkkkjjjeeefffiiinnnvvv}}}zzzpppiiipppxxx|||uuuvvvlll\\\SSSPPPKKKHHHKKKWWWmmmzzzwwwxxxuuunnnppp~~~tttaaaLLLBBBAAAAAAAAAAAA@@@???===;;;999666555333111000///......,,,,,,,,,+++,,,,,,------...111444666666555666666222222222555888;;;;;;;;;::::::999999888:::<<<>>>>>>;;;777666777999:::999;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDD???>>><<<999:::BBBNNNWWW]]]cccgggfffgggiiiiiigggiiijjjkkklllnnnppprrrssskkkkkklllooorrrtttttttttrrrsssssssssuuuvvvwwwxxxyyyzzz{{{|||||||||||||||xxxyyyzzz{{{{{{|||{{{{{{wwwwwwwwwxxxyyy{{{|||}}}||||||||||||||||||{{{{{{wwwyyy{{{~~~uuujjjcccXXXLLLDDDBBBFFFSSS___zzzzzzqqqkkkiiisss{{{jjj]]]SSSMMMFFFDDDCCCCCC@@@===>>>CCCHHHRRRbbboooxxx}}}yyyxxxWWWGGGIIIXXX]]]```cccaaaZZZQQQCCC:::666555555444444444444444555555555555555555666777888:::;;;<<>>AAABBBCCCFFFIIIKKKLLLLLLLLLMMMMMMOOOPPPQQQOOOMMMKKKNNNYYYyyy~~~}}}}}}vvv||||||{{{pppmmmkkklllrrryyy}}}kkk^^^SSSIIIGGGDDDDDDMMM\\\hhhllllllkkkiiijjjooowww~~~{{{xxxwwwyyy|||yyyuuu|||qqq```VVVPPPLLLIIIKKKSSShhh}}}{{{yyyxxxzzzwwwbbbLLLBBBBBBBBBBBBAAAAAA???<<<:::999666555333111000///......*********+++,,,---...///000333777888777555444444222222222555888;;;;;;;;;999999999999999:::<<<===>>>:::666555888:::;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEE>>>===;;;999;;;CCCOOOXXX___eeehhhggggggiiijjjhhhiiijjjjjjkkkmmmoooqqqrrrhhhhhhiiilllqqqtttuuuuuurrrrrrssssssuuuvvvxxxyyyxxxyyyzzz{{{||||||||||||yyyyyyzzzzzzzzzyyyxxxxxxuuuuuuvvvwwwxxxzzz|||}}}{{{{{{{{{zzzyyyxxxvvvvvvtttvvvyyy|||wwwkkkcccWWWJJJBBB@@@DDDNNNXXXtttzzz{{{vvvvvv||||||vvvoooiiigggppp{{{nnn___VVVSSSHHHEEEDDDDDDBBB>>>???CCCFFFPPP___mmmxxx~~~vvvuuu]]]KKKKKKXXX]]]```cccbbb\\\SSSGGG<<<666555555666333444444444555666666666555666666777888:::;;;<<>>AAABBBDDDFFFIIIKKKMMMMMMMMMLLLPPPTTTTTTQQQNNNMMMNNNQQQ]]]{{{ssssss{{{||||||}}}~~~~~~~~~{{{ooommmlllooovvvrrrcccVVVMMMHHHDDDBBBJJJYYYfffkkkkkkooolllkkkoooxxx{{{{{{{{{|||}}}}}}vvvdddZZZOOOLLLIIIJJJRRReeezzzzzz~~~uuupppvvv}}}qqqaaaSSSIIIEEEBBBCCCCCCAAA>>>;;;999999666555222000...---------+++,,,------......------000222555888888777555333111333666888888999;;;=========<<<:::999:::<<<>>>===;;;777666777999::::::<<<<<<;;;;;;<<<===???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@===:::999===FFFQQQYYYaaagggjjjiiiiiijjjiiifffhhhjjjmmmnnnmmmlllmmmmmmhhhiiijjjllloooqqqssssssqqqrrrrrrrrrqqqqqqssstttzzzzzzzzz{{{zzzzzzyyyyyywwwyyy{{{zzzxxxwwwvvvwwwwwwuuussstttwwwzzz{{{|||xxxxxxyyy|||}}}{{{uuupppqqqssswww{{{{{{qqqdddWWWJJJFFFCCCBBBKKKVVVkkkvvvxxxyyyxxxyyyrrrhhhccckkkyyyyyykkk]]]TTTLLLFFFBBBCCCBBB@@@@@@CCCGGGRRRaaaoooxxx}}}{{{sssiiiNNNHHHXXX```bbbeeeccc\\\WWWJJJ===666666666333444444666666666555444333555666777777777999<<>>AAACCCGGGHHHIIIIIIJJJJJJIIIIIIPPPOOONNNOOOPPPPPPOOONNNQQQfffmmmdddkkknnn|||{{{vvv}}}{{{}}}vvvjjjkkkmmmqqqvvv~~~yyygggYYYLLLIIICCC???DDDNNNYYYgggrrrqqqiiibbbeeeppp{{{|||jjj\\\UUUOOOKKKJJJMMMZZZyyynnnkkkxxx~~~{{{tttqqqvvv}}}ppp___PPPFFFCCCAAABBBCCCAAA>>>;;;999999666555222000...---------,,,,,,------......------000222555777888777555333000222555777888999:::<<<<<<<<<;;;:::999:::<<<>>>===:::777666777999::::::<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAAAAA===;;;999:::???IIITTT\\\___dddhhhgggfffiiiiiigggiiikkkmmmlllkkkiiiiiiiiikkklllmmmnnnooopppqqqrrrqqqrrrsssrrrqqqqqqsssuuuyyyyyyyyyzzzzzzyyyyyyxxxuuuwwwyyyyyywwwvvvuuuuuuuuutttrrrtttvvvyyyzzzzzz{{{zzzzzz{{{{{{yyytttpppmmmmmmooottt{{{uuugggYYYLLLGGGCCCAAAHHHSSSkkk{{{{{{|||tttjjjeeemmmyyy~~~pppddd\\\OOOIIIDDDCCCBBB??????AAAHHHSSScccpppyyyqqqvvvlllQQQIIIVVV]]]```cccaaa]]]XXXLLL>>>777666555333444444555666666555444333666777888888888:::===@@@HHHMMMcccvvvuuuyyy|||{{{iii\\\VVVRRRMMMIIIJJJEEELLL```mmmnnnlllnnnyyyrrrkkknnnzzz|||hhh}}}xxxcccdddllljjjccc```TTTGGG:::666555333333444333333555777:::>>>AAACCCFFFGGGHHHIIIJJJJJJJJJJJJOOONNNMMMMMMNNNNNNNNNNNNQQQhhh|||kkkkkkvvvyyyuuuttt~~~lllqqq|||uuummmmmmnnnqqqvvv}}}lll\\\PPPJJJCCC???BBBIIISSS```kkkeee___[[[```lllxxx~~~nnnaaaTTTNNNJJJIIIKKKXXXvvv|||bbbaaasss}}}xxxtttyyy}}}nnn\\\MMMDDD@@@AAABBBCCCAAA>>>:::999999666555222000...---------,,,,,,,,,---------......000222555777777666555333111333666888888999;;;===;;;;;;:::::::::<<<===>>>;;;999666666777999::::::<<<;;;;;;;;;<<<===>>>???AAAAAAAAA@@@@@@AAAAAAAAA===;;;:::<<>>===@@@GGGRRRbbbpppxxx}}}|||gggjjjqqqUUUJJJTTTZZZ^^^bbb```___[[[OOOAAA888666555222444444555555666555555444777888999999:::<<>>???DDDJJJVVV```]]]YYYWWW\\\hhhttt{{{~~~rrreeeUUUNNNJJJIIIJJJUUUssssss^^^cccyyy~~~yyy|||}}}lllYYYJJJBBB???@@@AAABBBAAA===:::999999666555222000...---------,,,,,,,,,,,,------......000222444666777666555444222555777999:::;;;===???<<<;;;:::;;;===>>>??????:::888666666888:::::::::;;;;;;<<<<<<======>>>???@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<>>AAACCCNNN^^^llluuuzzzwww___ddd{{{uuuYYYLLLSSSXXX___eeebbbaaa^^^SSSDDD:::666444111444444444555555555555555666888999::::::<<<@@@BBBFFFPPPgggmmmqqqvvv{{{vvv|||uuuaaaRRRLLLLLLNNNPPPMMMHHHLLL```tttxxxqqqjjj}}}|||xxx}}}wwwddduuuqqqeeeggghhhfffbbbWWWJJJ<<<666555333333555555666888:::===@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLNNNNNNMMMLLLKKKMMMOOORRR___{{{qqqooo~~~vvvuuuooolll|||ssslllkkkkkknnnuuu|||lllYYYPPPMMMFFF@@@???@@@DDDMMMWWW___\\\ZZZ^^^gggqqqyyy}}}sssfffWWWPPPKKKIIIIIISSSooorrr```hhh~~~yyy}}}|||jjjWWWIIIBBB@@@???@@@AAA@@@===:::999999666555222000...---------------,,,,,,,,,---...///000222333555666555444444111333666888999:::<<<===>>><<<;;;===???AAAAAA@@@888666555666888:::;;;:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@???;;;:::;;;AAAKKKUUU]]]```dddggggggcccaaaeeegggggggggiiikkkllljjjiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnqqqrrrrrrrrrqqqqqqssstttrrrrrrssstttttttttttttttsssuuuwwwxxxvvvuuuuuuvvvrrrrrrsssuuuxxxyyyxxxwwwzzzzzzyyyxxxyyyzzz}}}{{{vvvqqqrrrwww|||~~~~~~wwwhhh[[[PPPLLLGGGCCCGGGPPPqqqzzzwwwqqqiiifffqqq~~~tttddd\\\SSSLLLEEEDDDBBB@@@@@@CCCBBBMMM\\\jjjtttzzzvvv\\\bbb}}}xxx]]]OOOSSSYYYbbbiiifffbbb```WWWHHH<<<777444222444444444444555555666666555777888999:::<<<@@@BBBGGGSSSkkk|||nnnnnnttt|||ooollloootttdddVVVOOOMMMMMMNNNOOOIIILLL^^^sss{{{uuummm|||uuuaaarrrzzziiifffiiigggbbbYYYKKK===777555333333555555777999<<>>AAAJJJTTT___]]][[[]]]dddnnnwww}}}~~~|||zzz~~~rrreeeZZZSSSNNNKKKIIIRRRlllzzzfffkkk}}}xxxvvv~~~zzzfffSSSGGGBBBBBB>>>@@@AAA@@@===:::999999666555222000...---------------,,,+++,,,---...///000111333444555555444444...111444666666777999;;;???===;;;===@@@BBB@@@>>>666555555666999;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>777777:::CCCPPP\\\ccceeeeeehhhgggcccaaadddfffeeefffiiikkkllllllkkklllmmmhhhiiiiiijjjkkklllmmmmmmooopppqqqpppooopppqqqsssooopppqqqrrrsssssssssssssssuuuwwwwwwvvvuuuuuuvvvpppooooooqqqtttvvvvvvuuuxxxyyyyyyzzz{{{}}}}}}yyyvvvwwwyyy|||}}}{{{fff[[[QQQMMMIIIEEEIIIQQQpppwwwsssllldddbbbmmm|||{{{jjj```UUUMMMFFFDDDBBB@@@AAADDDDDDNNN\\\jjjttt|||rrr___ddd}}}{{{```RRRSSSYYYdddkkkgggbbbaaaZZZKKK>>>888555333444444444444444555666777555777888999:::<<<@@@CCCKKKWWWooozzzqqqmmmtttsssiiifff|||~~~vvvjjj___VVVQQQNNNLLLLLLGGGIIIXXXmmmyyywwwpppzzzyyyaaaqqqlllhhhmmmkkkccc[[[MMM>>>777555333333555555777:::>>>AAADDDFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPNNNNNNQQQXXX^^^{{{~~~kkkooo~~~}}}mmmhhhffffffjjjttt}}}cccRRRNNNLLLHHHCCCAAA???AAAKKKUUU\\\ZZZXXXXXX]]]gggttt|||}}}yyyrrruuu|||rrrfff\\\UUUOOOKKKHHHPPPiiioooqqq}}}vvvvvvvvvbbbPPPDDDAAABBB>>>???@@@???===:::999999666555222000...---------...---,,,++++++---...000111111222444444444444444///222555666777888:::<<>>:::555444444666999;;;;;;::::::;;;<<<===>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>999999<<>>BBBEEEMMMYYYqqqsssooommmuuu~~~rrrkkksss}}}ssshhh___WWWQQQNNNJJJFFFFFFRRRgggvvvyyytttyyyeeeppplllgggnnnlllccc]]]NNN???777555333333555444666:::???CCCFFFHHHIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNOOONNNNNNRRR[[[bbbzzzpppttt}}}{{{ooolllhhhgggllluuu~~~yyy]]]OOOMMMIIIFFFCCCBBB@@@BBBMMMXXX]]][[[WWWTTTUUU___mmmwwwzzz~~~~~~}}}yyyssssssxxxuuuiii\\\UUUOOOKKKGGGMMMeeewwwzzzyyyyyyrrr___MMMCCCAAABBB===???@@@???===:::999999666555222000...---------...---,,,++++++---...000111111222333444444444444222555888::::::;;;===???>>>;;;999;;;>>>???<<<888444444444666999;;;;;;::::::;;;<<<>>>>>>>>>>>>======>>>@@@AAAAAA@@@>>>===???>>>@@@HHHSSS\\\^^^^^^^^^bbbdddaaaaaadddeeedddgggiiikkklllkkkjjjjjjkkknnnnnnmmmlllkkkkkkjjjjjjmmmnnnooonnnmmmmmmoooqqqmmmmmmooopppqqqqqqqqqqqqooorrrtttuuutttsssssstttuuusssrrrrrruuuxxxzzzzzzxxx{{{}}}~~~~~~|||{{{}}}|||vvvhhh]]]SSSPPPKKKEEEGGGOOOgggyyypppggg^^^ZZZdddrrr}}}vvvhhh[[[RRRIIIEEEBBB>>>>>>AAABBBKKKXXXdddppp|||fffUUUSSSWWWaaaggg___aaabbb\\\NNNAAA:::777666444444333333444555777888777999;;;<<<===???CCCFFFLLLXXXpppzzzkkkiiinnnwwwzzzrrrnnnwwwlllaaaXXXRRROOOKKKGGGFFFQQQddduuu{{{yyyzzz~~~rrrmmmqqqxxxiiiooo|||hhheeemmmkkkaaa^^^OOO???777555333333555444666:::???DDDGGGIIIJJJIIIIIIKKKLLLNNNOOOOOOOOOKKKMMMNNNMMMMMMRRR\\\ddd{{{uuummmuuuyyyzzz{{{tttoookkkiiimmmvvvrrrXXXLLLJJJGGGDDDBBBBBBAAACCCOOOZZZccc```ZZZSSSQQQXXXfffqqqxxx||||||{{{~~~yyywwwyyy~~~xxxmmm\\\UUUNNNJJJEEEKKKccc|||}}}zzz}}}}}}rrraaaQQQFFFBBBBBB@@@@@@???>>>===;;;999888555444111///------,,,,,,...---,,,,,,---...///000000000111444666666444222111444777999999;;;===>>>???>>><<<<<<@@@BBB???999666777888999999:::999999;;;;;;<<<<<<======>>>>>>@@@AAACCCCCCCCCAAA???>>><<<===AAAKKKWWW```bbbaaacccbbbaaa``````aaabbbccccccggglllooonnnllliiihhhdddgggkkkoooooollliiifffllllllmmmmmmnnnoooppppppmmmnnnooonnnmmmlllmmmoooppppppqqqqqqrrrsssttttttwwwvvvtttssstttuuuwwwxxxzzzzzz{{{}}}~~~}}}uuuhhhjjjqqqtttqqqnnnccc\\\TTTNNNIIIFFFKKKRRRqqq{{{wwwmmmccc[[[```nnn{{{xxxmmm^^^VVVKKKDDDCCCBBB@@@>>>DDDKKKZZZiiiqqqtttxxx~~~jjjTTTNNNSSSZZZbbbhhhbbbaaa]]]RRREEE999333222333333333333444555666666;;;;;;;;;;;;<<<@@@GGGKKKKKK\\\rrrwwwmmmdddsssyyy~~~rrrrrrqqqhhhfffbbbXXXOOOLLLGGGEEELLL\\\kkktttvvvyyyvvvdddZZZcccssspppnnnpppbbbjjjnnnjjjjjjZZZQQQCCC999666666666666777;;;???CCCEEEGGGJJJLLLHHHJJJKKKKKKKKKLLLNNNPPPPPPNNNPPPSSSPPPNNNXXXgggssskkkyyyuuuqqqsss~~~}}}yyyuuuvvvllllllggghhhrrr|||uuu```QQQJJJJJJMMMHHHEEEDDD???@@@PPPcccjjjcccZZZQQQMMMRRReeewww||||||~~~~~~~~~vvvuuu{{{zzznnn```UUUNNNNNNKKKMMMbbb{{{~~~tttttt{{{}}}ssseeeTTTHHHBBBAAA@@@??????>>>===;;;999888555444111///------,,,,,,------,,,,,,---...000111000000222444666666444222111333666888999:::<<<>>>;;;::::::===@@@AAA<<<777666777888999999:::999999;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCBBBAAA???>>>===>>>BBBKKKUUU]]]^^^]]]___^^^^^^]]]^^^___```aaabbbffflllooonnnllliiihhhfffhhhjjjlllmmmmmmmmmllllllllllllllllllllllllllllllnnnooonnnmmmlllmmmoooppppppqqqqqqrrrsssttttttwwwvvvtttttttttuuuwwwxxxyyyyyyzzz{{{~~~~~~zzzjjj\\\\\\dddiiijjjiiiccc]]]WWWQQQLLLHHHLLLSSSmmm|||}}}rrrhhh___aaammmyyy~~~~~~yyymmm^^^VVVLLLFFFDDDDDDCCCAAACCCJJJYYYiiitttxxx~~~mmmUUUOOOUUU^^^eeejjjeeeddd___TTTFFF:::555444333333333333444555666777:::;;;;;;;;;===AAAHHHLLLWWWfffwwwwwwkkkeeehhhqqquuuvvvxxxqqqmmmfff\\\SSSRRRMMMJJJOOOZZZdddhhhgggooowww~~~uuukkkbbb___fffqqqtttqqqpppaaahhhlllhhhiii]]]SSSEEE;;;777777888888777;;;@@@DDDFFFHHHJJJKKKHHHJJJKKKKKKJJJKKKMMMOOOPPPNNNPPPRRRPPPOOOZZZjjj~~~wwwccc```wwwyyyuuugggkkkwwwzzzzzzvvvvvvllllllggggggppp{{{yyyiiiXXXMMMJJJJJJOOOJJJHHHFFFAAAAAAPPPcccjjjbbbXXXPPPLLLPPP___oooyyyzzz{{{|||||||||}}}wwwlll___UUUOOONNNKKKMMM```xxxsssooouuu~~~vvvhhhWWWJJJBBB@@@?????????>>>===;;;:::999555444111///------,,,,,,------,,,,,,---...000111111111222444666666444222000333666777888999;;;<<<888888;;;???CCCAAA;;;666666777888999999:::999999;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBB@@@???>>>>>>???CCCJJJSSSYYYZZZYYYZZZZZZYYYZZZ[[[\\\^^^___aaaffflllooonnnkkkhhhfffggggggggggggiiilllnnnppplllllllllkkkkkkkkkjjjjjjlllmmmnnnnnnmmmlllmmmnnnppppppqqqqqqrrrrrrssssssvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}yyyhhhXXXWWW^^^dddggghhhbbb^^^ZZZVVVOOOJJJMMMSSSmmmzzzyyynnnddddddmmmxxx}}}}}}zzznnn^^^VVVMMMFFFEEEDDDDDDBBBAAAHHHWWWjjjvvv}}}uuuqqqXXXPPPXXXccciiillliiihhhcccVVVGGG;;;777777444333333444444555666777999:::;;;<<<>>>CCCJJJNNN```pppuuuhhhfffhhhttt{{{vvv{{{uuuooofff]]]VVVNNNJJJJJJPPP\\\dddfffdddbbbfffkkkssszzznnncccccchhhnnntttxxxxxxsssxxxdddhhhkkkhhhhhhaaaVVVHHH===999888999999777;;;AAAFFFHHHHHHIIIJJJIIIJJJKKKJJJJJJJJJLLLMMMMMMKKKNNNQQQPPPRRRbbbuuuuuucccgggzzz~~~~~~zzzzzz~~~{{{vvv~~~^^^dddrrryyy}}}{{{vvvnnnlllgggfffoooyyy~~~|||nnn___SSSLLLJJJJJJPPPLLLJJJIIIEEEDDDRRReeelllbbbWWWPPPMMMPPP\\\gggxxx{{{~~~}}}zzz{{{wwwlll___UUUOOOOOOLLLLLL]]]sssxxxtttxxxxxxhhhWWWIIIAAA?????????>>>>>>===;;;:::999555444111///---,,,,,,,,,---,,,,,,,,,---///000111222222333555666666444111000222555777777888:::;;;888888;;;BBBDDDAAA;;;999666666888999999999999999:::;;;;;;<<<===>>>????????????@@@AAA@@@@@@???>>>>>>@@@DDDLLLSSSXXXYYYXXXWWWWWWWWWWWWYYY[[[]]]^^^```dddjjjmmmmmmjjjgggeeefffeeeeeefffgggiiilllmmmkkkkkkkkkkkkkkkkkklllllllllmmmnnnnnnllllllmmmnnnpppppppppqqqrrrrrrssssssvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz|||}}}yyyiii[[[YYY___ccceeefff```^^^\\\YYYQQQKKKMMMSSSnnnyyy}}}}}}rrrhhhfffnnnxxx}}}~~~|||ppp___XXXOOOGGGDDDBBBBBBAAAAAAGGGVVViiiwwwwwwgggsssuuuZZZQQQYYYffflllmmmmmmlllfffXXXGGG;;;777888444444444444555666777888999:::;;;===@@@EEEKKKPPP```tttsssfffhhhkkk{{{xxx}}}wwwppphhhaaa]]]QQQMMMJJJOOOZZZbbbdddbbbWWWXXX[[[cccvvvzzznnn```^^^aaaooo|||tttkkkjjjmmmjjjjjjbbbWWWHHH===888888999999888<<>>>>>>>>>>>===<<<::::::555444111///---,,,,,,,,,,,,,,,,,,,,,---///111222444333444555777666333111111333666777777888999;;;999777;;;BBBDDD>>>::::::666666888999999999999999::::::;;;<<<===>>>??????>>>?????????????????????>>>AAAGGGNNNUUUYYYZZZZZZVVVVVVVVVWWWYYY[[[]]]______ccchhhjjjjjjgggeeedddfffggghhhiiijjjjjjiiiiiiffffffggghhhjjjkkklllllllllmmmnnnmmmlllkkklllnnnnnnoooooopppqqqrrrssstttuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{|||~~~}}}nnnaaaWWWXXX]]]`````````___^^^^^^ZZZRRRKKKLLLSSSlllvvv~~~~~~}}}}}}~~~}}}|||sssjjjiiipppzzzttteee^^^UUUKKKEEEBBBAAAAAABBBGGGUUUgggvvv~~~|||kkkpppxxx]]]PPPXXXfffnnnooonnnoooiii[[[HHH:::666777555555555555666777888888999:::<<>>DDDHHHJJJIIIHHHHHHJJJKKKKKKKKKIIIIIIKKKMMMMMMKKKMMMPPPQQQXXXppp~~~xxx{{{{{{sssrrr{{{rrr]]]hhhsssyyyxxxqqqmmmhhhgggppp{{{~~~qqqfff^^^VVVOOOIIIKKKHHHHHHJJJHHHKKK[[[ooosssiii^^^XXXUUUVVV]]]dddssswwwzzz}}}|||}}}zzzoooaaaUUUOOOPPPNNNLLLZZZmmmwww{{{{{{}}}uuucccQQQEEE@@@???>>>>>>>>>>>>===<<<;;;:::555444111///------,,,,,,,,,,,,+++,,,---///111222555444555666777666333000222444666888888888:::;;;888666<<>>>>>>>>>>>>>>????????????CCCJJJQQQVVVYYY[[[[[[WWWWWWWWWWWWYYY[[[]]]___^^^aaadddfffeeedddcccdddgggiiilllnnnnnnllljjjiiibbbcccdddeeegggiiijjjkkkkkklllmmmmmmlllkkklllmmmlllmmmnnnpppqqqssstttuuutttuuuvvvwwwwwwxxxyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{eee[[[UUUYYY___aaa``````_________\\\SSSKKKMMMTTThhhqqqyyy|||}}}yyyrrrkkkkkksss|||wwwkkkeee[[[PPPIIIDDDCCCCCCDDDHHHTTTfffuuu}}}}}}{{{{{{aaaQQQVVVeeeppprrrppprrrnnn___KKK;;;666666666555555666666777888999999;;;>>>@@@CCCGGGMMMQQQcccyyynnndddeeeeeezzz~~~{{{wwwuuussslll```QQQHHHIIIKKKKKKIIIHHHGGGHHHQQQfffnnnccc___^^^```cccttthhhccciiikkklllaaaVVVFFF:::666777888999<<<@@@EEEHHHIIIIIIIIIIIIJJJKKKLLLKKKJJJKKKMMMNNNTTTQQQQQQQQQOOOWWWpppzzz}}}}}}}}}kkkmmmyyymmm___mmmsssvvv~~~vvvqqqjjjfffhhhrrr}}}~~~tttkkkccc[[[RRRLLLKKKHHHHHHJJJIIIMMM```uuuwwwnnnddd\\\VVVUUU[[[ddduuuyyy|||}}}yyynnnbbbVVVOOOPPPNNNNNN[[[mmmqqqzzzxxxtttvvv{{{|||rrrbbbRRRFFF@@@@@@>>>>>>>>>>>>===<<<;;;:::555444111///------,,,,,,+++++++++,,,---///111333666555555666777555222000333555777888888999:::;;;777888BBBNNNLLL???555555666777888999999:::999999999:::;;;<<<===???@@@@@@===============>>>??????AAAFFFLLLRRRVVVXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\^^^^^^```aaabbbaaaaaabbbccceeegggiiilllmmmlllkkkjjjddddddeeefffhhhiiijjjjjjkkklllmmmmmmkkkkkklllmmmjjjkkkmmmooorrrtttvvvvvvtttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}lllbbb\\\^^^ccccccbbbbbbaaaaaabbb^^^TTTLLLOOOWWWiiiqqqzzz|||~~~~~~xxxrrrmmmnnnttt||||||yyyyyyxxxyyy{{{zzzjjjeee[[[QQQIIIEEEDDDEEEFFFHHHSSSeeeuuu~~~fffSSSUUUdddrrrvvvrrruuurrrdddNNN===666777666666666666777888999999;;;<<>>AAAEEEHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLOOOQQQUUURRRQQQQQQOOOXXXttt{{{iiilll{{{iiiaaasssuuuttt~~~}}}sssnnnfffcccfffrrr~~~uuujjj```XXXTTTOOOJJJIIIJJJJJJOOOcccyyywwwmmmbbbWWWSSS[[[eeeuuu{{{~~~~~~{{{ooodddWWWNNNOOOOOOOOO\\\oooqqqzzzwwwnnnooovvvzzzwwwpppcccTTTHHHAAA@@@===>>>>>>>>>===<<<;;;;;;555444111///------,,,---+++++++++,,,---///222333666666666777777555222///444666888999999999;;;<<<999<<>>??????CCCGGGNNNSSSUUUUUUUUUUUUXXXWWWWWWWWWXXXZZZ[[[]]]^^^_________^^^___aaacccaaacccdddggghhhiiijjjjjjiiiiiijjjjjjkkkkkkllllllkkklllmmmmmmkkkkkklllmmmiiijjjlllooorrrtttvvvxxxttttttvvvwwwyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyywwwwwwxxxyyy{{{||||||}}}{{{{{{{{{{{{|||~~~vvvkkkcccbbbcccbbb``````bbbcccccc___UUUMMMQQQYYYmmmvvv}}}{{{wwwrrrnnnooouuu|||}}}zzzrrrqqqqqqrrruuuyyy}}}}}}fffaaaXXXOOOFFFCCCCCCDDDFFFHHHSSSfffvvvyyyiiiUUUTTTdddsssyyyssswwwuuugggQQQ???777777666666666666777888999:::;;;===@@@BBBDDDHHHMMMPPPllljjjbbb^^^aaawww}}}rrrfffWWWNNNMMMMMMLLLIIIDDDDDDAAABBBMMM```ooouuuggg]]]VVVYYYcccuuupppfffjjjkkkmmmaaaUUUFFF:::777888;;;===@@@BBBEEEGGGHHHHHHIIIKKKJJJKKKMMMMMMMMMNNNPPPRRRRRROOOOOOPPPPPP[[[zzz|||kkkppp~~~hhhdddwwwxxxttt~~~~~~}}}qqqlllccc```eeerrr~~~~~~qqqeee^^^ZZZSSSNNNKKKKKKJJJPPPddd{{{uuuhhhZZZTTT\\\gggpppxxxyyyuuuzzz~~~{{{~~~~~~qqqeeeWWWNNNOOOOOOPPP^^^pppvvv}}}}}}~~~tttwww~~~rrryyyxxxfffOOOBBB????????????>>>>>>===;;;:::999666555222///---,,,++++++++++++++++++,,,...000111000333666777555222111000444444555777:::;;;:::888>>>333HHHrrruuuNNN666===888888999999999999888888<<<;;;;;;<<<<<<===>>>???@@@@@@@@@>>><<<<<<>>>@@@HHHKKKOOOQQQRRRTTTVVVWWWSSSTTTUUUUUUVVVWWW[[[]]]```___^^^\\\ZZZ[[[^^^aaabbbccccccdddeeeeeeeeeeeefffffffffggghhhjjjkkklllmmmmmmllllllllllllkkkkkkpppppppppqqqrrrtttuuuvvvwwwvvvvvvvvvvvvxxxyyyzzzxxxxxxwwwwwwxxxzzz{{{|||yyy{{{||||||zzzxxxxxxyyy|||}}}{{{wwwyyyyyymmmfffaaaddddddaaa```ccc^^^___aaa___VVVOOORRRZZZuuu|||}}}xxxxxxuuusssuuu{{{~~~}}}}}}uuujjjbbbbbbbbbbbbbbbeeerrrqqqeeeVVVKKKFFFEEEBBB@@@@@@FFFSSSfffuuu~~~|||iiiTTTTTTeeeuuuzzz{{{wwwsssmmm[[[EEE;;;===;;;:::888666777999;;;===;;;>>>AAABBBCCCEEEKKKOOOjjj{{{gggaaa]]]___sssyyylll```YYYTTTNNNJJJIIIFFFGGGFFFEEEIIIQQQTTTTTTWWWUUUZZZllliiinnntttooodddTTTDDD;;;999888999<<<@@@BBBEEEEEEEEEEEEFFFHHHMMMMMMNNNMMMMMMLLLKKKJJJOOOKKKNNNNNNNNNeee}}}}}}nnnuuuooolllqqqyyyyyysssvvv|||nnneeeaaa```ggguuu}}}tttkkkccc\\\UUUQQQPPPOOOIIIJJJaaa{{{rrrcccYYY[[[aaammmpppuuu{{{~~~~~~vvvggg]]]UUURRROOOPPP\\\kkkzzzwwwrrrjjjoooxxxwwwyyy}}}xxxeeeOOOBBB>>>>>>??????>>>>>>===;;;:::999666555222///---,,,,,,+++,,,,,,++++++,,,...///000000333666666555222111111555555666888;;;<<<;;;999:::555>>>PPPRRR@@@333444777777888999999999999999<<<;;;;;;<<<<<<===>>>??????@@@@@@>>><<<<<<===>>>IIIMMMQQQTTTTTTUUUUUUVVVSSSTTTUUUUUUUUUVVVZZZ\\\aaa```___]]][[[\\\___aaa```aaabbbcccddddddddddddfffffffffggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmoooqqqsssuuuvvvuuuttttttttttttvvvwwwxxxxxxwwwwwwwwwxxxzzz|||}}}zzz{{{|||{{{yyyxxxyyyzzz{{{|||zzzwwwyyy|||xxxqqqjjjdddaaadddeeeccccccfffaaaaaaaaa^^^UUUOOOSSS[[[yyy~~~vvvoooyyyvvvtttvvv|||}}}wwwhhhXXXKKKLLLOOOOOOMMMQQQ___mmm}}}qqqfffWWWLLLGGGEEEDDDBBBBBBGGGTTTggguuu~~~qqq[[[WWWdddsssyyy}}}yyyuuunnn[[[DDD999::::::999777666666888:::<<<:::===AAACCCDDDGGGLLLQQQdddxxxccc___]]]^^^nnnzzzlll___YYYWWWRRRMMMJJJJJJFFF@@@===CCCMMMRRRQQQYYY```qqqrrrpppooofffdddTTTDDD;;;999888:::===AAACCCEEEFFFFFFFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKHHHMMMOOOQQQiii{{{uuutttppprrrxxxwwwppprrrzzz|||ooogggaaa```ffftttzzzpppfff^^^XXXSSSPPPNNNHHHGGGXXXnnnuuuddd]]]```gggrrrrrrtttwww{{{{{{~~~}}}kkk___UUURRRPPPQQQ\\\jjjssskkkfffbbbkkkvvvuuuwwwbbbMMMBBB>>><<>>>>>===;;;:::999666444222///---,,,,,,,,,------,,,,,,,,,---///000111333666666444222111111555555666999<<<===<<<::::::>>>???===<<<<<<777000555666888999::::::::::::<<<;;;;;;<<<<<<===>>>???>>>???@@@???<<<;;;<<<===IIIMMMSSSVVVWWWVVVUUUTTTRRRSSSSSSSSSSSSUUUWWWZZZ______^^^\\\[[[[[[]]]```______aaabbbbbbccccccccceeeeeeeeefffggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmppprrrtttuuurrrrrrrrrrrrrrrtttuuuuuuwwwwwwwwwxxxyyyzzz|||}}}|||||||||zzzyyyyyyzzz|||}}}}}}{{{zzz{{{yyypppgggeeeccccccfffgggeeefffiiifffcccaaa]]]UUUPPPSSS[[[yyy~~~xxx|||zzzxxxzzz~~~~~~{{{uuuiiiUUUCCC===???CCCFFFEEEIIIVVVeeexxxtttiiiZZZOOOIIIFFFEEEDDDCCCIIIVVVhhhvvv}}}vvvaaaYYYeeesss{{{zzzvvvooo\\\CCC777888999888666555666777999::::::===AAACCCDDDGGGMMMRRR___}}}ttt^^^[[[ZZZ\\\lll~~~~~~|||wwwkkk___ZZZXXXSSSMMMKKKKKKGGG@@@===DDDPPPVVVUUU[[[kkk~~~vvvvvvuuu}}}rrrppppppiiidddTTTDDD;;;999888:::===AAACCCFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHEEEJJJNNNQQQiii~~~~~~ttt|||wwwuuupppoootttuuuppprrrxxx|||pppiiibbb```eeeqqq|||yyynnneee]]]VVVQQQNNNHHHDDDNNN[[[wwwxxxfffaaafffkkkuuusssppppppsssyyy~~~{{{pppbbbUUURRRRRRTTT^^^jjj|||llleeedddeeerrr}}}zzz~~~rrr]]]KKKAAA>>><<>>>>>===;;;:::999555444222///---,,,,,,,,,...---,,,,,,,,,...///000111333555555444222111222444444555888;;;<<<;;;999999BBBFFFBBB@@@BBB;;;000555666777999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>???@@@???===;;;;;;<<>>AAACCCEEEFFFEEEEEEGGGHHHKKKKKKIIIHHHGGGFFFEEEEEEHHHCCCHHHKKKNNNeeetttttt|||wwwqqquuuyyyooollllllqqquuutttvvv{{{{{{ooohhhbbb___cccnnnxxx~~~yyyoooddd\\\TTTOOOIIIEEEGGGMMMddd{{{}}}lllgggiiijjjsssqqqnnnlllnnnttt|||rrraaaSSSQQQTTTWWWaaammm{{{mmmiiillloooyyy{{{xxxwwwmmmYYYHHH@@@>>>===??????>>>>>>===;;;:::999555333111///------------...------,,,---...000111222444555555333222222222333333444777999:::999888666;;;BBBFFFEEE???888333444555777999;;;<<<======<<<;;;;;;<<<<<<===>>>???===??????>>>===<<<===>>>CCCIIIPPPVVVWWWVVVUUUTTTPPPPPPQQQPPPOOOPPPRRRTTTZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^___```bbbccccccddddddccccccccccccdddeeeffffffeeeffffffggghhhiiijjjjjjlllmmmnnnoooppppppppppppppppppqqqrrrssssssssssssttttttvvvwwwyyyzzz{{{{{{||||||{{{yyyxxxyyy|||~~~~~~wwwkkk]]]TTTbbbhhhnnnmmmjjjiiiiiijjjhhhdddaaa___ZZZRRROOOQQQlllyyy~~~}}}}}}}}}}}}~~~}}}|||xxxooo```QQQFFFAAAEEEDDDIIITTT]]]``````aaagggsss}}}vvvgggXXXMMMGGGEEEDDDFFFLLLYYYkkkxxx}}}ttt]]]WWWdddssszzz}}}zzzyyytttaaaHHH;;;;;;666666555555555666777888;;;>>>AAABBBBBBDDDIIINNNZZZpppsssZZZXXXYYY[[[lllyyyzzzgggeeeccc]]]RRRGGGDDDHHHFFFHHHHHHGGGPPPeee{{{{{{hhh[[[WWWVVVXXX^^^fffmmmrrrvvvdddeeeooozzzyyyuuu}}}}}}kkknnnssspppdddTTTDDD<<<::::::<<>>>>>??????>>>>>>===;;;:::999444333111///---------------,,,,,,,,,---///111222222444555444333222222333222222333666999:::888777777888===CCCAAA:::666888555666888:::;;;<<<======<<<;;;;;;<<<<<<===>>>???>>>??????>>><<<===@@@BBBCCCIIIPPPUUUWWWVVVTTTSSSOOOOOOOOONNNMMMMMMOOOQQQXXXYYY[[[[[[[[[\\\^^^aaa^^^^^^```aaacccdddddddddcccbbbbbbbbbbbbcccdddeeeeeeeeefffgggiiijjjkkkkkkmmmnnnpppqqqqqqqqqpppoooppppppqqqrrrssssssssssssqqqrrrtttvvvxxxyyyyyyzzzyyyzzzzzzyyyxxxxxx{{{}}}}}}}}}}}}yyymmm\\\PPPLLLaaakkksssrrrmmmkkklllmmmmmmgggaaa___[[[TTTOOOOOOPPP```ttt~~~}}}{{{zzzvvvppphhh^^^RRRFFFBBBDDDEEEFFFNNN[[[bbb^^^WWWRRR^^^mmm{{{yyyjjjZZZNNNGGGDDDDDDGGGLLLZZZlllyyy~~~|||aaaUUU^^^mmmvvv~~~|||{{{wwwdddKKK===<<<666666666666666777777888;;;>>>AAABBBBBBEEEJJJOOOeeewwwsss[[[XXXYYYYYYggg}}}{{{}}}}}}vvvjjjgggbbbZZZMMMBBBBBBGGGGGGHHHGGGIIIXXXwwwxxxccc[[[SSSRRRUUU^^^kkkvvvoooooowwwyyybbbkkk~~~rrrxxxyyynnnqqqsssmmmcccTTTDDD<<<::::::<<>>===>>>??????>>>>>>===;;;:::999444333111///...---------,,,+++,,,,,,...000333444333444555444222111222333333333444666999:::999888666:::>>>>>><<<999888777666777888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>===<<>>>>>===;;;:::999444333111///...------...+++++++++,,,...111444555333444555444222111222333444444555777:::;;;:::999...:::@@@;;;888999555...777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@???>>><<<<<>>>>>>>>>>>===<<<::::::555444111///------,,,,,,***+++,,,---///111333444333444555333111000000111555555666888::::::999777666999;;;:::777555555666555555777888:::<<<======::::::;;;;;;;;;;;;;;;;;;?????????>>>>>>AAAEEEIIILLLOOORRRTTTSSSQQQQQQQQQJJJJJJJJJJJJJJJKKKLLLLLLPPPQQQRRRSSSVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^______]]]]]]^^^^^^___aaabbbccccccaaa```bbbgggkkkkkkkkkjjjkkklllnnnoooqqqrrrsssnnnoooppppppoooppprrrtttpppqqqrrrrrrrrrsssvvvxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}oooYYYKKKIIIMMM\\\kkkxxxwwwrrrqqqqqqpppmmmkkkfff\\\TTTSSS[[[ccc{{{pppcccbbbsss{{{vvvtttuuuuuuttt{{{|||mmm]]]MMMDDD@@@KKK___lllkkkeeemmmzzz~~~vvvuuuzzzsssccc\\\eeesssrrrcccXXXNNNGGGDDDFFFEEEMMM\\\lllzzzxxxXXXXXXooo}}}~~~yyyfffLLL>>>===:::999888777777777888999:::>>>CCCGGGJJJNNNTTTYYYkkk}}}[[[TTTYYYPPPZZZmmmoooQQQMMMGGGCCCKKKTTTWWWmmmzzzjjj~~~kkkkkkpppppprrreeeRRR>>>777888:::;;;<<>>@@@?????????>>>===;;;:::999555444222///------------+++,,,,,,---///111222333333444555333111000000111555555666888::::::999777666999;;;:::777555555666666666777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<======>>>??????>>>???AAAEEEIIINNNQQQTTTUUUTTTRRRQQQQQQJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPRRRTTTWWWYYYZZZ\\\[[[[[[[[[\\\]]]^^^___]]]]]]^^^^^^___aaabbbcccgggdddbbbcccfffiiijjjiiijjjjjjkkklllmmmnnnoooooonnnooopppooonnnnnnoooqqqpppqqqrrrrrrrrrrrruuuwwwwwwwwwxxxyyyzzz{{{|||}}}{{{~~~|||ooo^^^TTTUUUZZZcccpppzzzzzzvvvuuutttqqqmmmkkkfff^^^VVVSSSUUUYYYiiieee^^^[[[dddvvvzzztttqqqpppqqqqqqyyy}}}~~~{{{vvvnnn___QQQHHHDDDEEERRRdddpppppplllfffvvvuuujjjmmmuuuvvvfffZZZOOOFFFCCCEEEEEENNN\\\lllzzzrrrVVVXXXppp{{{gggMMM>>><<<:::999888777777888999:::;;;???DDDHHHJJJNNNTTTYYYeeezzz]]]QQQRRRQQQXXXgggzzzfffNNNLLLFFFFFFSSS___{{{vvvnnnmmmrrrqqqrrrcccSSSAAA::::::<<>>===;;;999888666444222///...------------------...///000222333333444555444111000111222666555666888::::::888777666999;;;:::777555555666777888888999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???>>>???AAAFFFIIIOOORRRTTTUUURRRPPPNNNMMMIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRUUUWWWYYY\\\[[[ZZZYYYZZZ\\\^^^___^^^^^^^^^^^^___```bbbbbbiiigggcccbbbdddfffggghhhiiiiiiiiiiiijjjjjjjjjjjjnnnoooooonnnllllllmmmoooppprrrrrrrrrqqqqqqsssuuuuuuvvvwwwyyyzzz|||}}}~~~{{{}}}zzzpppccc]]]aaagggnnnvvv|||}}}|||{{{xxxsssqqqnnnjjjccc\\\UUUQQQNNNRRRWWWWWWRRRRRR^^^ooozzzyyyxxxuuuoooiiifffhhhjjjtttwwwwwwooodddZZZOOOFFFHHHHHHOOO]]]ppp}}}~~~www{{{xxxzzzzzziii\\\PPPFFFBBBDDDEEENNN]]]mmmzzzqqqWWWZZZrrr~~~jjjNNN>>>;;;888888777777888999;;;<<<>>>BBBFFFIIIKKKNNNTTTYYYhhh}}}___PPPMMMNNNQQQ\\\ooo~~~cccMMMLLLMMMXXXppp|||zzzooooootttqqqqqqaaaRRRBBB<<<<<>><<<;;;999888666444222000...---------............///000111222333444555444222111222333666666666888::::::888666666999;;;:::777444555666999999999999999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???BBBFFFJJJOOOQQQSSSRRROOOLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMOOORRRTTTWWWXXX[[[ZZZXXXWWWXXXZZZ]]]^^^]]]]]]]]]^^^^^^```aaaaaagggeeebbb```aaaccceeeggghhhhhhhhhhhhhhhgggggggggmmmnnnnnnnnnmmmmmmoooqqqqqqrrrrrrrrrpppppprrrttttttuuuvvvxxxzzz|||}}}~~~|||}}}{{{sssjjjgggkkkpppxxx{{{zzzvvvxxxtttpppkkkeee[[[OOOGGGDDDMMMRRRLLLHHHNNN[[[dddiiikkklllfff]]]YYY[[[```pppqqqlllaaaUUUOOOOOOQQQPPPPPPVVVhhh~~~zzziii\\\PPPFFFCCCDDDFFFOOO___nnnzzzvvv[[[]]]sssmmmPPP===:::777777777777888:::<<<===@@@DDDHHHJJJLLLOOOTTTYYYmmm___PPPKKKHHHIIIRRReeewwweeeOOOOOOYYYrrrvvvnnnpppuuurrrpppaaaOOO???<<>>===;;;999888666555222000......---............//////111222222333444555444222222222444666666666888999999888666666999;;;:::777444555666999999999999999999999999999999:::;;;<<<<<<=========>>>>>>>>>???BBBFFFJJJPPPRRRSSSRRROOOJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLOOOQQQTTTWWWXXXYYYXXXWWWWWWWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^______aaa```___^^^^^^aaadddfffggggggggggggggggggggggggjjjlllmmmnnnnnnppprrruuuqqqrrrsssrrrqqqqqqrrrttttttuuuvvvxxxzzz|||}}}~~~|||~~~|||xxxwwwzzz}}}}}}yyy|||yyytttpppiii]]]OOODDDBBBKKKOOOKKKFFFGGGKKKNNNXXX\\\^^^YYYPPPLLLOOOTTThhhfff___TTTLLLOOO]]]kkkeeebbbfffvvvwwwggg[[[PPPGGGDDDEEEGGGQQQaaappp{{{zzz```aaawwwoooQQQ>>>999777777777777999;;;===>>>BBBFFFJJJLLLMMMPPPUUUYYYhhh___PPPLLLHHHHHHPPPaaasss}}}kkkXXX\\\lll}}}llluuukkkooovvvrrrooodddPPP??????IIINNNKKKHHHFFFGGGIIIJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIGGGFFFEEEIIIKKKFFFMMMTTTmmm}}}wwwzzz{{{xxxsss{{{yyyvvv{{{ssseee]]]RRRVVV\\\fffqqqyyy}}}~~~yyyjjj]]]UUUQQQPPPJJJHHHHHHHHHCCC===<<>>>>>>>>>>>===<<<:::999777555333000///..................///000111333444333444555444333222333444777666777888999999777555666999;;;:::777555555666999999999999999999::::::888999999:::;;;<<<============>>>>>>???BBBGGGKKKRRRTTTVVVTTTQQQLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKNNNQQQTTTWWWXXXVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]][[[\\\]]]^^^^^^___bbbeeedddeeeeeefffggghhhhhhiiiiiikkkmmmnnnoooqqqtttwwwqqqrrrssssssrrrrrrtttvvvtttuuuvvvxxxyyy{{{|||}}}{{{~~~~~~{{{vvvppphhh]]]PPPGGGIIINNNOOOKKKGGGFFFCCC@@@KKKNNNPPPLLLEEEBBBFFFKKKUUUQQQMMMHHHHHHRRRiii}}}vvvggg[[[QQQHHHFFFGGGHHHTTTdddsss|||{{{bbbeeezzzpppRRR>>>:::888888777888999;;;===>>>CCCGGGKKKMMMNNNQQQWWW[[[eee```PPPKKKLLLNNNWWWggguuu{{{~~~{{{nnntttuuurrrlllkkkvvvjjjpppxxxsssoooeeeSSSEEEFFFPPPSSSNNNIIIGGGHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFHHHKKKFFFMMMSSSkkkzzzvvvxxxppptttyyy}}}gggrrr~~~yyyuuuxxx}}}oooaaaXXXSSSVVV\\\eeeooowww{{{|||}}}oooaaaWWWQQQOOONNNJJJGGGGGGDDD>>><<<===???@@@AAABBBEEENNN[[[dddeeegggeee___[[[]]]______WWW[[[______\\\[[[^^^bbbrrrwww~~~xxxmmm]]]PPPNNNSSS]]]pppwwwwwwwww{{{~~~qqqpppkkkaaaUUUJJJCCC@@@===============<<<;;;;;;777555333111///.........------...///000222444555333444555444333333444555777777777888999999777555666999;;;:::777555555666888888888999999:::::::::999999:::;;;<<<===>>>>>><<<===>>>>>>???BBBGGGKKKSSSUUUVVVUUUQQQMMMJJJIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIILLLOOORRRUUUWWWTTTUUUVVVWWWXXXXXXXXXWWWZZZYYYYYYYYYYYYZZZ[[[[[[YYY\\\^^^___^^^___aaacccaaaaaacccdddfffhhhiiijjjiiijjjlllmmmnnnooorrruuuqqqsssttttttssstttvvvxxxuuuvvvwwwxxxyyyzzz{{{{{{{{{~~~xxxqqqhhh^^^UUUOOOQQQRRROOOIIIDDDDDDAAA>>>BBBDDDEEEAAA======@@@EEEDDDCCCEEEJJJPPP]]]tttxxxhhh\\\RRRIIIGGGHHHJJJVVVggguuu}}}{{{bbbfff|||pppRRR???;;;999999888888999;;;<<<===CCCGGGKKKNNNOOOSSSXXX]]]llldddQQQKKKLLLRRR___ppp{{{~~~xxxkkkccceeexxxzzzmmmwwwkkkrrrzzztttnnn```TTTKKKLLLPPPOOOKKKIIIGGGHHHIIIHHHFFFEEEEEEFFFLLLKKKKKKIIIHHHGGGGGGFFFFFFIIIEEEKKKQQQiii~~~~~~tttwww||||||rrrZZZiiizzz|||wwwyyy~~~lll]]]UUUSSSUUUZZZcccllltttxxxyyy~~~~~~xxxkkkaaa\\\ZZZWWWNNNHHHFFFEEEBBB@@@AAAAAAFFFKKKPPPVVV^^^hhhooowww|||}}}wwwsssuuuzzz|||xxx}}}zzzoooddd^^^lllsss{{{yyykkk[[[OOONNNUUU```ttt~~~sssrrrmmmdddXXXMMMEEEAAA<<<<<<============<<<<<<777555333111///.........,,,------///111333555666333444555555333333444555777777777888999999777555666999;;;:::777555555666777888888999::::::;;;;;;::::::;;;<<<===>>>???@@@<<<===>>>>>>???BBBGGGKKKQQQSSSUUUSSSPPPLLLIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFHHHJJJMMMQQQTTTUUURRRTTTVVVXXXYYYXXXWWWVVVYYYXXXXXXXXXXXXYYYYYYZZZYYY]]]```aaa```___```aaa^^^___```ccceeehhhjjjkkkiiijjjlllllllllmmmppprrrqqqssstttttttttuuuwwwzzzvvvvvvwwwxxxyyyyyyzzzzzz}}}{{{sssiiiaaaZZZWWWTTTUUUPPPFFFAAAAAABBB@@@?????????<<<:::;;;???BBBBBBDDDLLLXXXbbbnnnzzz}}}zzzjjj^^^SSSJJJGGGHHHKKKWWWhhhvvv~~~}}}cccfff|||pppRRR@@@<<<:::999999888999:::<<<===CCCGGGLLLNNNPPPTTTYYY^^^sssgggSSSLLLIIIRRRcccwwwzzzxxx~~~|||lllfff^^^```sssyyynnnttt|||uuunnnXXXSSSNNNNNNLLLGGGFFFGGGFFFIIIKKKKKKHHHEEECCCCCCLLLKKKIIIHHHGGGFFFFFFFFFDDDHHHDDDKKKPPPiii~~~mmmRRRdddyyy|||}}}kkk]]]WWWRRRTTTYYYaaajjjqqquuuvvv{{{|||}}}~~~~~~}}}}}}zzzrrrooonnn[[[OOODDDBBBBBBAAA@@@AAABBBLLLZZZeeekkknnnqqqsssssseeeiiipppyyy~~~~~~zzziiiYYYMMMNNNVVVcccxxxzzzqqqllllllnnnfffTTTEEEAAABBBAAA@@@???>>>===<<<;;;999777444111///---,,,,,,///...---...111444666666444444333222000111444666888888999:::;;;:::666333777999999777333111333555555666777888999:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;===AAAHHHLLLQQQSSSTTTRRRNNNJJJHHHGGGEEEDDDBBBAAABBBEEEGGGIIIFFFEEEEEEHHHMMMRRRUUUVVV[[[ZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVZZZZZZ[[[\\\]]]]]]^^^^^^eeeeeeeeeccccccdddgggiiijjjjjjiiihhhhhhjjjooorrrqqqqqqrrrsssssssssrrrrrrvvvuuuttttttvvvxxx{{{}}}}}}zzzqqqiiiccc]]]ZZZ[[[SSSKKKFFFFFFEEEBBB>>>>>>>>>;;;888:::BBBEEEBBBIIIYYYnnn~~~oooaaaTTTIIIEEEFFFJJJZZZnnn}}}}}}aaaaaawwwmmmTTTDDDAAA999:::999888888999<<<>>>EEEKKKQQQTTTTTTUUUZZZ^^^nnnmmmUUULLLJJJPPP^^^qqq~~~xxxlllfffeeeeeeeee\\\XXXZZZjjjwww{{{yyyoookkk[[[VVVWWW^^^ZZZNNNHHHJJJJJJJJJIIIHHHFFFDDDBBBAAAFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCFFFGGGLLLjjj~~~yyysssRRRZZZ|||wwwzzzzzzlll___YYYRRRQQQTTT]]]iiirrrvvvuuuwwwyyy|||~~~~~~}}}tttZZZNNNEEEEEEGGGEEEDDDFFFJJJ___|||llllllrrryyy}}}~~~wwwgggZZZMMMLLLUUUeeeyyyxxx|||wwwqqqllllllnnnfffSSSFFFBBBAAAAAA@@@>>>===<<<;;;:::999777444111///---,,,,,,///...---...222444666666444444333222000111444666888888999:::;;;:::666333777999999777333111333555555666777888999:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===AAAHHHLLLQQQRRRSSSQQQMMMJJJHHHGGGEEEDDDBBBAAABBBDDDGGGIIIFFFEEEEEEGGGLLLQQQTTTUUUYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVYYYZZZZZZ[[[\\\]]]^^^^^^bbbccccccbbbaaabbbeeehhhhhhhhhgggffffffhhhlllpppqqqqqqrrrrrrssssssrrrrrruuuuuuuuuuuuwwwyyy{{{|||~~~}}}xxxrrrlllddd```[[[VVVQQQOOONNNLLLGGGBBB<<<;;;;;;<<>>@@@FFFKKKPPPRRRQQQSSSWWW[[[ggg}}}pppTTTLLLNNNOOOXXXiiizzz}}}rrrfff]]]XXXVVVUUUVVVSSSVVVgggvvvmmmjjjkkkooorrr~~~~~~rrrxxxyyyqqqlllZZZWWW[[[ccc```SSSKKKLLLIIIHHHHHHGGGFFFDDDCCCBBBFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCGGGHHHNNNmmmtttoooxxx|||rrrVVVXXXyyy~~~}}}yyylll___XXXPPPOOOQQQYYYdddnnntttuuuvvvwwwzzz}}}uuuZZZOOOEEEDDDFFFHHHNNNTTTccczzzooorrryyy~~~|||uuufff[[[PPPNNNUUUdddxxxrrrvvv{{{~~~|||tttoookkklllnnneeeSSSEEEBBB@@@@@@???===<<<;;;:::999888666444111...---,,,,,,...------///222444555555444444333222000111444666777777888:::;;;:::666444666888999777444222333555555555777888999::::::::::::::::::::::::;;;<<<=========<<<<<<===AAAHHHLLLQQQRRRRRROOOLLLHHHGGGGGGDDDCCCBBBAAABBBDDDFFFGGGFFFEEEEEEGGGLLLQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXYYYYYYZZZ\\\]]]]]]^^^``````aaa``````aaacccffffffffffffeeedddfffjjjmmmppppppqqqrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyzzzzzz~~~xxxnnnhhh___]]]\\\[[[YYYSSSJJJCCC>>>:::;;;BBBFFFJJJUUUccc{{{vvvlllooovvvuuuhhhXXXKKKHHHJJJMMM\\\ppp~~~tttZZZ]]]xxxuuuYYYFFF>>>999999:::::::::<<<@@@CCCIIILLLNNNOOONNNOOORRRVVV^^^pppxxxWWWOOOOOONNNWWWkkk}}}xxxpppdddYYYQQQMMMLLLPPPNNNSSSbbbvvvrrrmmmddd]]]XXXXXX[[[]]]dddppp}}}{{{}}}xxxqqqvvvxxxrrrkkkYYYXXX]]]dddaaaSSSIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBGGGIIIOOOooovvvmmmyyy~~~|||\\\SSSqqq~~~vvvnnn```XXXOOOMMMMMMSSS]]]iiiqqqtttvvvvvvxxxzzz{{{}}}~~~lllRRRKKKEEEDDDGGGMMMWWW```}}}yyy{{{{{{ttteee[[[RRRQQQYYYfffxxxrrrwww{{{|||rrrmmmjjjkkkmmmdddPPPDDDBBB??????>>>===;;;:::999888777666333000...---,,,,,,...------///222444555444444444333222000111444666666666888:::;;;:::666444555888999888444222333555444555666888999999999999::::::::::::;;;;;;<<<============<<<===BBBHHHLLLQQQRRRQQQNNNKKKHHHGGGGGGDDDCCCBBBAAABBBCCCEEEFFFGGGFFFEEEHHHLLLQQQTTTUUUSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^___`````````aaaccceeeggghhhgggffffffgggjjjmmmooopppqqqrrrrrrrrrrrrrrrrrrtttvvvxxxzzzzzzyyyyyy|||wwwqqqiiihhhfffddd^^^TTTHHH@@@BBB;;;===IIIPPPVVViii```^^^]]]cccsss~~~~~~vvvjjjZZZLLLHHHKKKNNN]]]qqq~~~www\\\^^^wwwzzz^^^HHH???888999:::;;;<<>>===<<<;;;:::999888666555222000...------------,,,---///222444444333444444333222000111444666555666777999;;;:::777444444777999888555333333555444555666777888999999999:::999999:::;;;<<<======>>>>>>======>>>BBBGGGLLLQQQQQQQQQOOOKKKHHHGGGFFFCCCBBBBBBAAAAAABBBCCCDDDGGGFFFEEEGGGLLLPPPSSSTTTPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]^^^```aaaaaaaaabbbdddfffjjjjjjjjjiiihhhiiilllooonnnooopppqqqrrrrrrrrrrrrqqqsssvvvyyyzzzzzzyyyxxxyyy}}}{{{uuurrrllldddZZZMMMBBB;;;>>>;;;CCCTTT\\\```pppXXXQQQJJJLLLYYYooozzzyyy{{{||||||}}}ssshhhZZZMMMHHHJJJOOO]]]qqq~~~|||aaa```uuu}}}aaaKKK@@@888999:::;;;===@@@DDDHHHMMMMMMLLLLLLKKKLLLNNNPPPTTT```vvvgggXXXNNNPPP___|||~~~rrreeeZZZUUUTTTUUUUUUWWW^^^lll{{{wwwooojjj```^^^___iiixxxzzznnnjjjsss|||zzz|||yyyyyyssscccQQQPPPQQQRRROOOIIIDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAEEEEEEIIIfff{{{ttt{{{zzzlllwwwjjjMMM]]]xxx|||uuuwwwggg]]]SSSOOOKKKLLLTTTaaammmuuuyyyxxxxxxwwwwwwxxxyyyyyy|||}}}xxx[[[IIIGGGGGGHHHMMM[[[ppptttvvv~~~zzztttlll[[[PPPVVVhhhyyy}}}}}}vvvooommmoooooobbbNNNAAAAAA??????>>><<<;;;:::999888666444222///...---------,,,,,,---///222444333222444444333222000111444666555555666999::::::777444333666999999555333444555444444666777888999999999999999999:::;;;<<<===>>>??????>>>===>>>BBBGGGLLLPPPQQQRRRQQQMMMIIIGGGFFFBBBBBBAAAAAAAAABBBBBBCCCFFFDDDDDDFFFJJJNNNQQQRRRNNNOOOQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWYYYZZZ\\\\\\^^^```bbbcccbbbccceeegggjjjkkkkkkkkkjjjjjjlllooonnnnnnpppqqqrrrrrrrrrrrrrrrsssvvvyyyzzzzzzyyyyyyxxx|||xxxlll]]]OOOEEE>>>:::;;;???LLL]]]gggkkktttyyytttUUUKKKCCCEEEOOO___qqqxxxuuuwww|||~~~zzzooofffZZZOOOIIIIIINNN]]]qqq~~~bbb___sss}}}bbbKKK???888999:::;;;===@@@EEEHHHMMMMMMMMMNNNNNNOOOPPPQQQTTT___sssmmmZZZSSSQQQZZZqqqzzzlllaaa\\\[[[\\\]]]ZZZ\\\dddppp}}}uuuhhh[[[[[[eeettt}}}zzzxxxkkklllvvv~~~~~~vvv~~~yyyxxxttt```LLLKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEAAAAAAAAABBBBBBBBBBBBBBBBBBAAAEEEDDDGGGbbbwww|||{{{hhhppppppPPP[[[rrr|||~~~zzzzzziii^^^VVVRRRMMMLLLRRR^^^kkktttvvvwwwxxxzzz{{{}}}~~~~~~~~~{{{```OOOIIIIIIIIIJJJQQQdddyyypppsss}}}xxx|||wwwqqqlll[[[OOOVVViiizzz~~~zzzsssqqqsssrrrdddOOOBBBBBB@@@???>>>===<<<:::999999555444111///...---------++++++,,,///222444333222444444333222000111444666444444666888::::::777444222666999999666444444555333444555777888888999999999999999:::;;;<<<===>>>@@@???>>>===>>>BBBGGGLLLOOOQQQTTTSSSOOOKKKGGGEEEBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@BBBFFFJJJMMMNNNMMMOOOPPPQQQRRRQQQOOONNNPPPPPPQQQQQQRRRQQQQQQQQQSSSSSSUUUVVVXXXZZZ[[[\\\]]]___aaaccccccccceeefffiiijjjjjjiiihhhiiijjjlllmmmnnnoooppprrrrrrrrrrrrssstttvvvxxxyyyzzzzzzzzzwww{{{yyyfffSSSDDD>>>???AAAFFFKKKTTT```nnn{{{}}}eeeVVVIIIFFFJJJRRR]]]gggooommmlllpppwww}}}~~~yyylllccc[[[RRRKKKHHHMMM\\\ppp~~~~~~xxx|||___]]]rrr|||```HHH;;;888999:::;;;<<>>>>>@@@@@@???>>>>>>BBBGGGLLLNNNRRRUUUUUUQQQLLLGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@DDDHHHJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPPPPQQQPPPPPPOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^aaabbbbbbcccdddfffggghhhhhhgggffffffhhhjjjmmmnnnoooppprrrrrrssssssssstttvvvwwwxxxyyyzzzzzzwwwyyy|||wwwaaaKKK>>><<>>===<<<;;;:::666444111...---,,,------***+++,,,...111333444555777555333111000111333444555555666999;;;:::555111444777:::999555333333555666666666666777888999:::999999999999:::;;;<<<<<>>>>>======AAAGGGKKKNNNQQQTTTVVVTTTNNNHHHDDD??????@@@BBBBBBBBBBBBBBBAAA@@@??????AAADDDHHHJJJMMMNNNOOOPPPQQQPPPOOONNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]```ccccccbbb___^^^dddfffhhhiiiiiiiiijjjkkkjjjlllooooooooooooppprrrooopppqqqsssvvvxxxyyyzzzvvvxxx|||fffMMMCCC@@@???HHHTTTppp^^^OOOLLLIIIFFFDDDCCCIIITTTbbbpppuuuoooggghhhttt}}}}}}xxxmmmcccXXXMMMJJJKKKLLL^^^qqq{{{yyy^^^]]]tttpppRRRAAA>>>;;;999888:::>>>BBBFFFGGGLLLOOORRRUUUXXXYYYYYYXXXXXXaaannnfffTTTSSSSSSZZZpppuuuggg___dddxxxzzzyyy{{{xxxpppYYYQQQPPPOOOMMMKKKHHHFFFEEEHHHGGGGGGHHHIIILLLOOOQQQJJJIIIGGGEEEDDDDDDDDDEEEFFFDDD>>>GGGJJJ^^^}}}ooojjj|||xxxvvvcccPPP```pppxxx|||{{{hhh\\\ZZZSSSNNNMMMMMMOOO[[[hhhuuuxxxyyyxxxyyy{{{xxxssstttyyyzzzvvvuuuvvvtttooossstttvvvxxxyyyxxxvvvuuuppp\\\QQQKKKVVVgggyyyrrrcccdddkkk{{{vvvfffaaaZZZYYYbbbqqq~~~xxx~~~yyyvvvttthhhSSSDDD@@@@@@@@@???>>><<<;;;::::::666444111...---,,,------***+++,,,...111333444555666555333111000111333444666666777999;;;:::555111444777:::999555333333555666666666666777888999:::999999999999:::;;;<<<<<<>>>>>>======>>>BBBHHHLLLOOOQQQUUUVVVTTTOOOIIIDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????AAADDDGGGIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOPPPRRRTTTVVVXXXYYYXXXYYY\\\___```___^^^]]]ccceeeggghhhggggggiiijjjiiilllnnnooonnnnnnoooqqqpppppprrrtttvvvxxxyyyzzzzzzzzz}}}gggUUUFFFBBBDDDIIIXXXhhhlll\\\LLLDDDCCCAAAEEEMMMWWW___```YYYQQQXXXffftttzzz~~~~~~yyynnneeeZZZPPPMMMOOOUUUeeevvv~~~}}}aaa```vvvoooOOO>>>===;;;:::999:::>>>BBBFFFGGGIIIKKKOOOSSSVVVXXXXXXXXXXXX]]]hhh{{{rrr]]]WWWRRRVVVggg{{{~~~uuupppppprrrvvvuuutttqqqmmmrrrzzz|||yyymmmVVVPPPOOOMMMKKKIIIGGGFFFEEEHHHHHHGGGGGGIIIKKKMMMOOOIIIHHHFFFDDDCCCCCCCCCCCCCCCEEEAAAIIIIII[[[nnngggwww}}}mmmXXXdddqqqvvv}}}zzzoooddd[[[VVVSSSSSSQQQRRRYYYcccqqqwww|||~~~}}}wwwwwwtttooojjjhhhkkkpppuuuqqqpppoooooooooooopppqqq|||eeeRRRLLLPPPbbbxxxmmmeeefffuuu}}}}}}{{{uuuhhh___[[[aaalllxxxzzzttt~~~zzzvvvsssfffQQQCCC@@@@@@???>>>===<<<:::999999666444111...---,,,------***+++---...000222444555666444333111111222333444666777888:::;;;999555222444777:::999555333333555666666666666777888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>CCCIIINNNPPPRRRUUUVVVTTTOOOIIIEEEAAA@@@???>>>>>>>>>????????????>>>>>>@@@CCCFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZ\\\^^^```aaabbbbbbaaaccceeefffffffffggghhhhhhjjjlllmmmmmmmmmnnnoooqqqqqqsssuuuwwwxxxzzz{{{~~~||||||zzzkkkOOOGGGCCCEEEIIIRRRfffzzzyyy]]]MMMHHHGGGFFFGGGKKKOOOOOOKKKGGGKKK[[[lllvvv{{{~~~zzzpppfff[[[RRRQQQTTTbbbppp~~~eeedddyyylllLLL<<<<<<:::::::::;;;>>>BBBEEEHHHIIIKKKOOOSSSWWWYYYZZZZZZVVVXXXaaavvvbbbUUUNNNTTT___nnn~~~vvv{{{zzznnnbbb[[[^^^eeeooouuuuuuxxxzzzzzzhhhRRROOOMMMKKKIIIGGGFFFEEEEEEHHHHHHGGGGGGGGGIIIJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB???CCCBBBIIIFFFWWWnnnbbbppp}}}zzzbbbjjjqqqrrryyyxxxsssiiibbb]]]WWWTTTRRRSSSYYY```mmmuuu~~~xxxnnnhhhiiijjjkkksss}}}zzzwwwssspppppprrruuuwwwyyyYYYMMMNNNVVVkkk}}}}}}~~~kkkaaaiiivvv}}}{{{{{{||||||}}}~~~zzztttlll___\\\jjjxxx~~~|||vvv{{{|||xxxssseeePPPCCCAAA??????>>><<<;;;:::999888666444111...---,,,------+++,,,---///000222333444555444222111111222333444666777999;;;;;;999555333444777:::999555333333555666555555666666777888999999999999999:::;;;<<<<<<;;;;;;<<<<<<>>>CCCJJJOOOQQQSSSUUUVVVTTTOOOJJJFFFBBB@@@>>><<<;;;<<<===>>>>>>======>>>???AAADDDEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNPPPSSSUUUVVVYYYZZZ[[[]]]___bbbdddeeeaaaccceeefffeeeeeefffhhhgggiiikkklllllllllmmmnnnqqqrrrsssuuuwwwxxxzzzzzz|||{{{~~~zzzdddQQQMMMMMMQQQUUUWWW```uuuhhhZZZUUUNNNIIIJJJMMMOOOPPPQQQLLLYYYjjjvvv{{{}}}}}}~~~xxxooofff[[[SSSSSSXXXnnnzzz|||{{{gggggg{{{jjjKKK<<<<<<999:::;;;===>>>BBBEEEHHHHHHJJJNNNRRRTTTVVVVVVVVVSSSSSS\\\sssjjjVVVKKKSSS]]]eeeyyy~~~wwwttt{{{qqqbbbZZZ___iiiqqqrrrpppsssxxx}}}zzzxxxcccSSSOOOMMMJJJGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB>>>@@@>>>EEEDDDWWWkkkZZZhhh|||jjjnnnpppooovvvwwwrrrgggmmmggg___XXXVVVYYY___eeellltttzzz}}}|||pppnnn{{{{{{fffTTTPPPTTTZZZfffsss{{{mmmgggppp}}}{{{gggfffqqq{{{|||wwwrrrsssuuuyyy{{{}}}yyyqqqnnn]]][[[ppp~~~~~~wwwxxx{{{}}}yyyuuufffPPPDDDCCC??????>>><<<;;;:::999888666444111...---,,,------+++,,,---///000222333444444333222222222333444444666888:::;;;:::777444222444777:::999555333333555555555555555666777888999999999999999:::;;;<<<<<<:::;;;;;;<<<>>>CCCJJJOOOQQQRRRUUUUUUSSSOOOJJJFFFBBB@@@>>>;;;:::;;;<<<===<<<<<<<<<===>>>@@@BBBCCCFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTUUUWWWZZZ]]]```bbbaaaccceeefffeeeeeeggghhhfffhhhkkkkkkkkkkkklllnnnqqqrrrsssuuuvvvxxxyyyzzz}}}yyyxxx|||~~~iiiSSSDDDXXX^^^ffflllpppyyyxxxfff]]]YYY^^^cccbbb___^^^UUU\\\hhhtttzzz|||~~~|||}}}~~~{{{uuummmdddYYYRRRTTT[[[tttfffhhh|||lllKKK;;;;;;888:::===>>>???AAAEEEIIIGGGIIIKKKNNNOOOOOOOOONNNPPPQQQZZZpppeeeOOOQQQXXX^^^rrrtttqqqyyy~~~{{{ttthhhfffhhhmmmnnnjjjffffff{{{zzz}}}ttt^^^UUUNNNMMMJJJHHHFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBB@@@???:::DDDFFFZZZ}}}}}}fffPPPbbb}}}mmmooopppnnnuuuxxxrrrdddrrrqqqnnnkkkkkklllmmmmmmooorrrqqqllllllrrrxxxzzz{{{ooopppzzz~~~yyyjjj\\\RRRRRRUUUVVVZZZ___dddgggkkkiii```]]]hhhxxx|||ooossswwwuuummmfffeeegggkkknnntttzzz~~~uuummmfffWWWXXXnnn~~~}}}wwwxxx}}}yyy|||zzzvvvfffPPPDDDCCC@@@???>>>===<<<:::999999666444111...---,,,------,,,,,,---///000222333333333333222222333333444444555777:::;;;999555333222444777:::999555333333555555555555555666777888888999999999999:::;;;<<<<<<;;;;;;;;;<<<>>>CCCJJJOOOPPPRRRSSSTTTRRRNNNIIIFFF@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAACCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTWWWZZZ]]]___aaa```bbbdddeeeeeeeeefffgggfffhhhjjjkkkkkkkkklllmmmqqqqqqrrrtttuuuwwwxxxxxxzzzwwwwww{{{}}}~~~rrr]]]QQQOOOcccjjjttt}}}|||sssqqq|||tttnnncccbbbfffooowww{{{~~~{{{|||}}}~~~}}}vvvqqqjjjaaaWWWQQQUUU]]]vvv~~~ccciiilllJJJ::::::777;;;>>>??????AAAEEEIIILLLMMMOOOQQQRRRQQQPPPOOOPPPRRRXXXjjj|||ZZZOOOPPPVVVkkkyyyrrrnnnmmmqqqllliiikkklllkkkjjjlllzzz||||||oooXXXUUULLLKKKJJJHHHGGGGGGHHHHHHCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@BBB@@@:::DDDIII^^^yyywwwiiiQQQbbbmmmppppppmmmtttxxxxxxgggmmmttt{{{zzzrrrrrrqqqjjj^^^WWWXXX\\\^^^jjjbbbbbbmmmwwwxxxyyy}}}|||}}}}}}~~~~~~yyyppptttwwwtttggg[[[QQQPPPRRRRRRSSSVVVSSSVVV\\\```ZZZUUU]]]kkk~~~{{{tttlllcccZZZWWWYYYWWW[[[dddqqq~~~{{{qqqiiiZZZQQQUUUjjj{{{{{{}}}||||||yyyxxxuuueeeNNNBBBBBB@@@@@@???>>><<<;;;::::::666444111...---,,,------,,,---...///000111222333222222222333333444444444333777::::::777333111111444777:::999555333333555555555555555555666888888999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>CCCIIINNNPPPQQQRRRRRRPPPLLLHHHEEE???>>>>>>>>>======<<<<<<::::::;;;<<<===>>>>>>???@@@BBBFFFHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRSSSUUUXXX[[[]]]___```___aaacccdddcccccceeefffgggiiikkklllkkkkkkmmmnnnpppqqqrrrssstttuuuvvvwwwxxxwwwxxx{{{{{{{{{gggWWW^^^mmmuuuzzz|||yyyyyynnnhhhmmmtttyyy{{{~~~{{{{{{|||}}}~~~~~~~~~~~~{{{sssooohhh```VVVPPPUUU___uuuuuu___kkkhhhFFF888;;;777;;;???@@@???AAAEEEJJJMMMOOOQQQSSSTTTTTTSSSSSSRRRSSSWWW```uuu}}}fffTTTMMMPPPbbbuuu|||nnnddd___eeecccbbbcccdddgggpppyyy~~~kkk^^^ZZZfffxxx~~~~~~kkkQQQRRRIIIIIIHHHHHHGGGGGGFFFFFFAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@???>>>>>>???;;;DDDFFFZZZxxxuuu|||```jjjlllpppppplllrrrvvvmmmaaakkkuuu|||}}}sssssstttnnnaaaUUUQQQPPPOOOUUUYYY\\\[[[YYYYYY^^^bbbhhhhhhiiijjjlllnnnooopppooossstttpppnnnoooooolllcccZZZSSSSSSUUUTTTSSSSSSOOOOOOSSSYYYUUUOOOUUUbbb|||uuuiii^^^UUUQQQRRRMMMPPPYYYjjj|||wwwmmmdddUUUSSSYYYhhhxxxxxxvvvwwwtttdddMMMAAA@@@AAAAAA@@@>>>===<<<;;;:::666444111...---,,,------,,,---...///000111222333222222222333333444444444333666::::::666222000000444777:::999555333333555555444444555555666777888999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>CCCIIINNNOOOPPPQQQQQQOOOLLLGGGEEE>>>>>>>>>???>>>>>>===<<<999:::;;;;;;<<<===>>>>>>>>>@@@EEEHHHIIIHHHEEECCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPNNNOOORRRTTTWWWYYYZZZZZZ]]]___aaabbbbbbbbbcccdddgggiiikkklllllllllmmmnnnppppppqqqrrrsssuuuuuuvvvxxxwwwyyy{{{zzzyyy~~~```WWWkkknnnfffxxx~~~|||~~~~~~nnnxxx{{{mmmmmmtttwwwxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{rrrnnnhhh```UUUPPPVVV```tttnnn\\\lllbbbCCC888===666;;;@@@AAA@@@AAAEEEJJJGGGHHHKKKNNNPPPPPPPPPPPPTTTUUUUUUYYYiiiyyyggg~~~mmm[[[OOONNNZZZiiizzzqqqmmmmmmlllgggbbbRRRTTTXXXYYYXXX^^^oooppphhh___ZZZZZZWWWPPPIIILLLUUUcccsssiiiMMMNNNGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@AAAAAAAAA@@@@@@???======>>>??????>>><<<<<<888<<<;;;BBB@@@SSSxxxsssrrrssslllqqqqqqlllqqqtttqqqYYY```ffflllttt|||zzzsssssswwwvvvkkk___XXXSSSPPPMMM\\\fff___RRRMMMQQQTTT]]]]]]]]]^^^aaadddgggiiihhhjjjnnnssstttooogggaaa\\\XXXVVVZZZ]]][[[UUUQQQQQQNNNPPPWWWUUUQQQWWWeee{{{~~~yyyiii___UUUQQQRRROOOOOOVVVggg}}}}}}uuukkkaaaWWWYYY___iiivvvzzz{{{wwwrrrkkk]]]LLLAAA>>>AAAAAA@@@>>>===<<<;;;:::777555222///,,,,,,,,,,,,+++,,,---///000222333444333444444333222333555777777777666555333000///---000555999:::888555444555333333333444555666777777888:::;;;;;;;;;;;;<<<>>>======<<<<<<>>>BBBIIIMMMPPPRRRQQQMMMMMMNNNJJJEEE@@@??????>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<=========???AAABBBBBBBBB@@@???BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^___aaabbbdddeeeeeeeeefffhhhjjjlllllljjjhhhnnnooooooppprrrsssttttttuuuvvvwwwyyy{{{|||~~~~~~iii___mmmooommmooowww~~~}}}}}}|||||||||}}}~~~~~~}}}|||{{{~~~~~~___WWW```bbbeeeuuuzzzzzzvvvpppnnnsssxxxyyyyyy{{{|||}}}|||{{{|||}}}xxxooolllggg^^^SSSPPPZZZgggwwwsssdddrrr___CCC;;;999888:::<<>>======<<<===============>>>??????===<<<888===EEEMMMooo{{{sss}}}yyy~~~zzzeeebbbnnnooopppwww{{{nnn___VVVRRRXXXcccjjjooorrr{{{sss```VVVVVVQQQYYYjjjkkkYYYMMMNNNXXX___```\\\ZZZ```eeedddiiinnnssstttrrrnnnfff```\\\[[[ZZZ\\\```aaa^^^[[[TTTTTTVVVWWWUUUSSSYYYaaaxxx~~~~~~yyylllbbbYYYVVVXXXYYYTTTYYYjjj}}}yyypppbbbVVVSSSZZZgggsssyyy}}}~~~{{{vvvpppiii[[[KKKAAA???@@@@@@???>>><<<;;;:::999777555222///,,,,,,,,,,,,+++,,,---///000222333444333444444333222333555777666666555444333111000///000444999:::777444333444444555555666666777777777777999::::::999:::;;;============<<<>>>BBBHHHMMMSSSTTTSSSOOONNNNNNJJJDDD@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???AAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIOOOOOOQQQSSSUUUWWWXXXYYY\\\]]]^^^___aaacccddddddgggggghhhjjjkkkkkkjjjiiikkkkkkmmmoooqqqrrrttttttuuuuuuwwwxxxzzz|||}}}~~~wwwdddfffyyyzzzsssjjjiiijjjrrr|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~cccNNNLLLHHHGGGQQQdddlllrrrpppmmmpppuuuwwwxxxzzz||||||{{{{{{{{{|||}}}~~~~~~~~~xxxqqqkkkccc[[[UUUTTT\\\fffxxxlll___ppp]]]BBB<<<999;;;<<<>>>AAACCCDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKMMMTTT```sssbbbXXXpppvvvlll\\\VVVTTTRRRUUUlll}}}~~~qqqhhhaaa\\\\\\]]]]]]___eeetttxxxbbbUUUTTTRRRMMMIIIGGGHHHKKKMMMNNNJJJLLLVVVfffyyyxxx```NNNGGGIIIGGGFFFGGGHHHHHHFFFCCCCCCBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>======:::===BBBIIIlllvvv|||yyyvvv```[[[hhhmmmllloootttooo```UUUNNNRRR\\\eeemmmsss~~~~~~rrraaaWWWXXXeeemmmfffZZZTTTYYYaaafffeeedddfffhhhfffhhhqqqxxxvvvnnniiigggfffcccbbbaaacccffffffbbb^^^ZZZZZZ]]]___]]]ZZZ]]]cccwww|||~~~wwwooogggdddeee```^^^aaakkkuuu}}}zzzpppbbbVVVOOOWWWeeesss{{{|||{{{}}}zzztttnnnfffXXXJJJAAAAAA??????>>>===<<<:::999888666555222///---,,,,,,,,,+++,,,---///000222333444444444444333222333555777666555555555333222111000///333888999666333222333666666777777777777777777666888999999999999:::<<<=========<<<>>>BBBHHHMMMUUUWWWUUUQQQOOOOOOJJJDDD@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>?????????>>>===>>>????????????@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFLLLMMMNNNPPPRRRTTTVVVVVVZZZZZZ\\\]]]___aaabbbccchhhgggggghhhhhhiiijjjkkkhhhiiikkkmmmoooqqqssstttttttttvvvwwwyyyzzz{{{|||zzzwww^^^\\\kkkxxxmmmiiihhhgggiiipppzzz~~~{{{~~~~~~}}}}}}}}}}}}}}}~~~zzz{{{}}}{{{|||~~~~~~}}}kkkLLLBBB???<<>>@@@BBBDDDEEEFFFFFFJJJIIIHHHGGGGGGGGGGGGHHHFFFGGGJJJOOOXXXllltttUUU]]]^^^ccc```VVVTTTUUUOOOaaattt|||yyywwwvvvwww|||nnn```WWWSSSNNNIIIHHHJJJMMMOOORRRMMMKKKMMMVVVfff~~~vvvoooXXXLLLIIIKKKIIIHHHHHHHHHHHHEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===============>>><<<===???EEEhhh|||~~~sss~~~eee\\\jjjtttoooooouuu|||ooo```TTTJJJKKKTTT___kkkssszzzwwwiii]]]___kkkpppiii^^^ZZZbbbiiiiiihhhhhhgggeeemmmzzzvvvddd[[[]]]```______ccciiipppsssqqqnnnggghhhllloookkkeeedddgggqqqvvvzzz{{{wwwsssrrrrrrwwwxxxyyyyyywwwvvvvvvwww{{{|||zzz{{{wwwvvvuuussspppsss{{{qqqcccVVVMMMVVVgggwww}}}|||~~~yyyssslllcccVVVHHHBBBAAA>>>>>>>>>===<<<:::888777666444111...---,,,,,,---+++,,,---///000222333444444555555444333333666888777777666555444222000///...222777888555222111222777777666666666666666666777888::::::999999;;;<<<>>>>>>===<<<>>>BBBHHHLLLUUUWWWVVVSSSRRRQQQLLLFFF@@@???===;;;:::999999999;;;;;;::::::;;;;;;<<<===:::;;;<<<============<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDIIIJJJKKKMMMOOOQQQSSSSSSWWWXXXYYY[[[]]]___```aaaeeeeeeeeeeeefffhhhlllnnniiiiiikkkmmmoooppprrrrrrsssssstttvvvwwwxxxzzzzzzxxx}}}{{{vvvpppYYYKKKUUUggguuuuuukkkhhhiiijjjjjjmmmsss{{{~~~|||{{{zzzzzzyyyyyyzzz{{{|||yyyzzz{{{}}}}}}}}}}}}|||yyyzzz{{{zzzuuusssyyytttQQQCCCAAA@@@AAADDDTTTeeekkklllnnnpppqqqvvvxxxyyyyyyxxxwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~|||sssiiiaaa\\\]]]fffqqq|||nnndddcccllluuuiii___ssswwwTTT@@@===;;;>>>???AAADDDFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFHHHLLLNNNRRRdddeeePPPOOO```hhhXXXRRRUUULLLVVVjjjxxxggg\\\NNNHHHJJJNNNOOONNNTTTQQQNNNPPPTTT___rrrxxx|||~~~ssseeeQQQJJJKKKJJJIIIIIIIIIIIIHHHFFFEEEAAAAAAAAAAAA@@@@@@??????BBBAAA@@@>>>===<<<<<<;;;;;;>>>===>>>>>>CCCgggyyyfffzzztttccclllyyytttqqq{{{yyypppaaaTTTIIIIIIPPP[[[gggqqquuuzzzssshhhllluuusssjjj]]]```cccaaa^^^^^^```aaassszzzfff]]]^^^```^^^aaahhhsss~~~|||}}}|||qqqkkkkkkoooppppppmmmgggbbb```___dddhhhkkkkkkiiihhhiiikkkwwwzzz~~~ssssss~~~{{{rrrdddXXXTTT]]]mmm}}}|||yyyssskkkbbbUUUGGGAAAAAA>>>>>>>>>>>>===:::888777666444111...---,,,------+++,,,---///000222333444444555555444333444666888999999888666444111///...---222666777555222111222666555555555555555555555888999;;;;;;::::::<<<===>>>>>>======>>>AAAGGGLLLSSSUUUVVVTTTTTTTTTOOOIIIAAA???===;;;999999999::::::::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHJJJLLLNNNOOOPPPTTTTTTVVVXXXZZZ\\\^^^^^^```aaabbbcccdddgggmmmqqqlllllllllmmmnnnoooppppppqqqrrrssstttuuuvvvwwwxxxxxxxxxpppjjjrrr~~~wwweeeVVVKKKIIIUUU___cccnnn~~~{{{pppgggdddhhhlllmmmnnnpppuuu{{{~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxyyyzzz{{{|||{{{zzzyyyzzzyyywwwsssjjjeeekkkuuuyyyUUUDDD???;;;:::@@@KKKVVV]]]eeemmmrrrsssuuuwwwxxxxxxvvvuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}|||}}}~~~~~~}}}{{{vvvooofff]]]\\\hhhwwwmmmUUUKKKXXXlllkkkaaatttqqqOOO>>>>>>;;;===???BBBEEEIIIKKKMMMNNNHHHHHHHHHGGGHHHHHHIIIIIIJJJMMMOOOOOOPPP]]]|||uuuNNNMMMbbbooo^^^SSSTTTMMMIII[[[wwwxxxeeeOOOHHHPPPZZZ[[[WWWYYYSSSOOOPPPVVVbbbtttzzz}}}}}}tttyyy{{{]]]LLLJJJKKKHHHHHHIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBAAAAAAAAAAAADDDCCCAAA???===<<<;;;;;;999======??????CCCeeeuuu]]]lllkkkhhhtttqqqnnn{{{xxxsssaaaVVVLLLKKKQQQYYYdddmmmtttxxx{{{xxxrrrqqqwww}}}{{{{{{yyyrrr___\\\XXXSSSOOOPPPXXX___uuuwwwqqqooollleeeiiirrr~~~}}}ssspppnnnlllgggaaa[[[WWWUUUUUUVVVZZZ]]]^^^\\\ZZZ\\\^^^ggglllssszzz||||||zzzrrrfffZZZ___ggguuu}}}zzzssskkkbbbUUUGGG@@@@@@>>>>>>??????>>>;;;888777555333111...---------...+++,,,---///000222333444555555555444333444666888999999888666444222000......222777888555222111222444444444555555555555555888:::;;;;;;;;;;;;<<<>>>???>>>>>>======AAAGGGKKKQQQUUUVVVTTTUUUUUUQQQJJJBBBAAA>>>;;;999999:::::::::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFIIIJJJLLLMMMQQQQQQSSSUUUXXXZZZ[[[\\\[[[^^^aaaaaabbbeeekkkpppllllllmmmmmmmmmnnnnnnnnnpppqqqqqqrrrtttuuuuuuvvvwwwrrrhhhccchhhlll```NNNJJJJJJQQQYYYZZZWWW\\\fffrrrqqqnnnhhhccccccggglllmmmnnnqqqtttxxxzzzyyywwwwwwvvvtttsssssstttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzxxxsssjjj^^^WWW^^^iiizzzxxx[[[KKKCCC=========CCCHHHMMMWWWfffqqquuutttuuuwwwvvvuuussstttuuuvvvvvvwwwxxxzzz{{{||||||zzz{{{}}}~~~~~~~~~|||wwwtttsssuuusssnnnfff\\\\\\iiiyyywwwZZZHHHVVVpppiiiaaattt~~~mmmKKK===???<<<>>>@@@CCCGGGKKKNNNPPPQQQIIIIIIIIIIIIJJJKKKLLLLLLLLLOOOQQQPPPNNNXXXrrryyyXXXUUUbbbppphhhZZZSSSQQQFFFQQQhhh{{{fffPPPKKKWWWeeeiiifff\\\SSSLLLLLLTTTeee~~~yyyzzzwwwvvvqqqVVVLLLJJJIIIGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<;;;;;;888;;;<<>>>>>???@@@@@@???<<<999777555333111...---------...+++,,,---///000222333444555666666555444444777999666666666666555444222222...333777888555222222222444444555555666666777777777999:::;;;::::::;;;===??????>>>======AAAGGGKKKRRRUUUVVVUUUUUUUUUOOOIIIDDDBBB???;;;:::999:::;;;::::::999999::::::;;;<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJNNNOOOQQQSSSVVVXXXZZZ[[[ZZZ^^^aaaaaa```bbbgggllljjjjjjjjjkkklllmmmmmmnnnoooppppppqqqrrrssstttttttttlllddd```^^^ZZZOOOGGGEEEMMMVVVZZZXXXVVVWWWYYYgggiiikkkjjjggggggiiikkkmmmnnnpppsssuuuuuutttrrrqqqooollljjjjjjkkklllnnnmmmnnnqqqsssuuuvvvwwwwwwwwwtttnnndddWWWRRR\\\iiivvvyyyeeeXXXLLLDDDFFFAAAEEEFFFEEEJJJZZZjjjtttssstttvvvuuusssrrrrrrssssssssstttvvvwwwyyyzzzzzzxxxyyy{{{}}}~~~}}}|||{{{~~~{{{uuurrrqqqrrrqqqmmmiiiddd```bbbnnn{{{}}}tttqqqtttjjjWWWaaazzzgggaaauuukkkHHH===???<<>>===<<<<<<999;;;;;;???@@@@@@ZZZ~~~bbbYYYrrroooppppppmmmyyywwwggg\\\QQQMMMNNNTTT^^^hhhmmmuuuwwwmmmfffpppzzz}}}wwwmmmccc]]]QQQKKKFFFDDDBBBCCCLLLXXXwwwzzz}}}{{{qqqqqqqqqrrrsssttttttsssppplllfffaaa\\\WWWRRROOOOOOTTT\\\gggrrrzzzuuurrrjjjaaaccciiivvv}}}qqq{{{uuunnneeeWWWGGG???===>>>???AAAAAA@@@===:::777555333000...------......+++,,,---///000222333444555666666555444444777999333444555555666555555555///333888999666333222333444555555666777888888999666888999999999999:::<<>>======AAAGGGKKKTTTWWWWWWUUUUUUSSSNNNFFFEEECCC???<<<::::::;;;<<<::::::999999::::::;;;<<<;;;;;;:::::::::;;;<<<===999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????AAACCCEEEGGGHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZZZZ^^^bbbaaa______ccchhhfffggghhhiiikkklllmmmnnnoooooopppqqqrrrrrrssssssqqqiiiccc___XXXNNNHHHHHHBBBMMMWWWXXXWWWXXXWWWUUUccchhhmmmooommmllllllmmmnnnoooqqqssstttsssrrrpppiiigggeeebbbaaabbbdddeeedddfffiiimmmppprrrttttttrrrpppjjjaaaWWWUUUaaaqqqzzz|||lll^^^LLL@@@CCCHHHLLLKKKDDDCCCPPPcccppprrrtttuuuuuusssqqqqqqrrrqqqqqqssstttuuuwwwxxxyyywwwyyy{{{}}}}}}|||{{{zzz~~~~~~~~~xxxsssrrruuuyyypppjjjeeedddfffjjjttt~~~xxx\\\ZZZ___qqqzzzhhhooogggbbbxxxiiiGGG<<<@@@<<>>===<<<<<<:::;;;:::>>>???>>>TTT{{{qqqnnnfffUUUlllqqqmmmnnniiisssvvvjjj^^^RRRKKKKKKQQQ]]]hhhpppuuuwww^^^ZZZXXX[[[\\\WWWPPPKKKEEEAAA@@@CCCBBBAAAHHHSSSooowwwpppiiiaaa[[[WWWVVVUUUZZZfffzzzxxxtttqqqkkkccc___dddqqq}}}tttyyyuuugggUUUIIIBBB???BBBAAA@@@??????<<<999666444111...---,,,,,,+++***+++,,,...000111222222222111333444333333444666888888777555555777999::::::444333444777999888333///555666666666555666888:::777999::::::::::::;;;===@@@@@@???>>>>>>AAAEEEIIITTT]]]^^^UUUQQQRRRNNNFFFCCCAAA???<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::999888888888999999999::::::::::::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCEEEFFFIIIJJJMMMQQQUUUXXXZZZ[[[[[[\\\]]]^^^^^^```ccceeebbbdddeeeeeedddeeehhhkkkppppppppppppqqqqqqqqqqqqrrrgggaaa```YYYJJJCCCEEEGGGQQQ\\\___[[[VVVUUUVVV```dddkkkoooooonnnkkkjjjppppppqqqrrrrrroookkkgggeee```XXXSSSPPPPPPPPPPPPTTTWWW\\\dddkkkpppqqqrrrtttmmm```VVVXXXfffsssyyy}}}wwwjjj\\\LLL???DDDMMMOOOFFFBBBMMM___kkkqqqsssuuuvvvtttrrrqqqqqqqqqqqqqqqrrrtttuuuwwwxxxwwwxxxzzz{{{{{{{{{zzzzzz~~~~~~}}}yyytttooonnnrrrvvvkkkeee______gggsss|||xxxooobbb^^^___mmmggghhhwwwaaaEEE===@@@BBBIIIKKKMMMOOOOOONNNLLLKKKMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPOOOOOONNNQQQ\\\hhhjjjSSSeeevvvmmm\\\WWWLLLJJJIIITTTooorrrbbb___ZZZVVVTTTTTTVVVWWWMMMRRRWWWVVVSSS\\\wwwwwwwwwyyy\\\MMMJJJHHHFFFIIIGGGDDDBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;<<<<<<;;;999>>>AAA>>>LLLkkkoooggg[[[kkk}}}mmmjjjrrrtttnnnwww}}}yyyeeeRRRMMMNNNPPPYYYccciiisssxxxdddXXXNNNIIIEEE??????CCC===>>>AAABBB>>><<>>>>><<<999777666333///---,,,+++***(((+++,,,---///000111222222111333444333333333555777555444222222333555666666555444555777999888333///555666666666555666888:::888999;;;;;;::::::<<<===???>>>>>><<<<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999:::::::::<<<======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBCCCDDDGGGHHHKKKOOORRRUUUVVVWWWWWWYYY\\\]]]]]]^^^___aaa```aaaccceeefffgggggghhhiiilllooopppppppppqqqsssqqqgggaaa___VVVJJJFFFKKKQQQWWW^^^aaa___ZZZVVVTTT]]]bbbhhhmmmooommmkkkiiibbbeeehhhkkkkkkggg```[[[QQQNNNJJJGGGGGGGGGGGGFFFJJJJJJLLLTTT___iiippprrrtttkkk___YYY```oooxxxzzzvvvgggVVVHHHHHHRRRVVVMMMEEELLL\\\iiipppsssuuuuuusssqqqqqqqqqtttssssssrrrrrrsssssstttuuuuuuvvvxxxzzz{{{{{{zzzyyy{{{~~~}}}|||xxxxxxvvvrrrppppppssswwwrrrkkkdddaaafffppp||||||zzz}}}jjjlll{{{```EEE===@@@BBBHHHJJJLLLNNNNNNMMMLLLJJJMMMNNNOOOPPPQQQRRRRRRSSSPPPNNNNNNNNNNNNPPPZZZddd}}}vvv[[[ZZZlllvvvjjjXXXOOOLLLJJJQQQggg|||xxxwww{{{oookkkddd]]]ZZZYYY[[[\\\^^^```aaa]]]YYYbbb}}}|||~~~vvvgggSSSOOOMMMJJJGGGHHHFFFCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<::::::777;;;???<<>>======>>><<<:::777777444000...,,,+++)))'''***+++,,,---///000111111222333444333222333555777444333222111222333444555777666666777999888333///444555666666555666888:::999:::<<<<<<;;;;;;===>>>=========;;;;;;===AAADDDPPPYYY]]]YYYVVVVVVRRRKKKHHHFFFCCC@@@===;;;:::::::::;;;;;;;;;;;;::::::999888888888999999999999:::999;;;<<<<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEHHHKKKNNNPPPQQQRRRSSSVVVYYYZZZZZZZZZ[[[[[[ZZZ\\\^^^cccfffhhhgggeeecccggglllooonnnnnnpppqqqlllfffbbb___WWWPPPTTT^^^ddddddfffhhhhhhbbbZZZSSSVVVYYY___cccdddbbb^^^[[[SSSWWW]]]bbbccc]]]TTTMMMGGGFFFFFFHHHJJJLLLLLLKKKHHHDDDBBBFFFQQQ___jjjpppsssjjj___]]]hhhvvv{{{xxxzzzjjjWWWGGGGGGTTT[[[RRRGGGHHHVVVdddppprrrttttttrrrppppppppprrrrrrrrrqqqqqqrrrrrrrrryyywwwvvvwww{{{|||{{{yyyuuuwwwzzz|||}}}|||{{{zzzttttttsssqqqooooooqqqttttttooohhhcccfffpppmmmqqq~~~]]]DDD>>>AAACCCHHHIIIKKKMMMMMMLLLKKKJJJMMMMMMNNNOOOPPPQQQRRRRRRMMMKKKLLLMMMMMMNNNUUU^^^tttjjjRRR___{{{yyyaaaQQQMMMHHHJJJZZZqqq}}}{{{}}}yyyqqqnnnnnnqqqssssssrrrooojjjeeennnoooqqqvvvQQQJJJQQQPPPJJJHHHFFFDDDBBBAAABBBCCCCCCBBBBBBAAA???>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;999:::777;;;>>>;;;GGGaaa{{{ooopppwww~~~ppp^^^cccxxx{{{mmmvvvyyyoooYYYPPPMMMLLLQQQYYYiiipppyyy}}}kkkVVVKKKFFFBBB???===BBB???>>>BBBFFFHHHKKKOOOfffyyyjjjaaahhhuuuyyypppgggfffkkkpppvvv||||||zzzvvvsss{{{~~~yyy{{{xxxmmmYYYIIICCCAAA@@@===<<<<<<=========:::888666444000...---,,,***)))******+++,,,---///000111222333333333222222444666666666555444333333555666888777666777999888333///333555666666666666888:::999;;;<<<<<<<<<<<<===???=========<<<;;;===@@@CCCOOOWWW\\\ZZZXXXUUUPPPJJJGGGEEECCC@@@===<<<;;;::::::;;;;;;;;;;;;;;;::::::888888888888999999999999888:::;;;<<<:::::::::;;;:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@BBBCCCEEEGGGJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTUUUSSSSSSUUUZZZ```dddeeedddbbbdddfffjjjllllllkkkiiieeeccccccaaa\\\[[[gggvvvyyyuuuqqqppppppjjj]]]SSSPPPRRRUUUXXXXXXUUUPPPLLLJJJNNNSSSXXXZZZUUUNNNHHHLLLLLLNNNRRRWWW\\\^^^^^^TTTPPPJJJFFFHHHSSSbbblllsssooohhheeekkkuuuxxxvvv{{{zzziiiSSSBBBHHHWWWaaa[[[MMMJJJVVVeeeoooqqqrrrrrrpppooooooooommmnnnnnnoooppprrrsssttt}}}zzzyyy{{{|||yyyuuuvvvvvvvvvwwwxxxzzz{{{{{{tttsssrrrooommmllllllmmmooommmiiigggiiisssqqqvvvzzzZZZCCC???CCCDDDGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKLLLMMMNNNNNNOOOOOOJJJHHHIIILLLLLLLLLPPPWWWlllzzzWWWUUUppp{{{pppVVVQQQJJJFFFMMM^^^ppp{{{xxx|||}}}xxx{{{~~~rrrhhhFFFGGGPPPMMMHHHIIIDDDBBB@@@@@@BBBCCCCCCCCCCCCAAA>>><<<;;;;;;<<<======<<<<<<;;;;;;::::::::::::<<<:::<<<@@@===EEE\\\yyyvvvaaaOOO[[[kkknnnwwwzzzttt^^^SSSNNNJJJMMMTTTbbbkkkttt|||dddPPPHHHEEECCC@@@CCCAAA@@@BBBFFFKKKQQQUUUtttvvv^^^SSSNNNXXXiiiyyyvvvjjjgggeeemmmzzz~~~|||wwwrrrxxx{{{|||yyynnn[[[LLLEEEAAA>>><<<<<<<<<<<<======:::888444222///---......---,,,*********+++,,,...000111222333333333222222333555666777777555333222444666888666555666888888444000222444666777777777999:::999;;;<<<<<<<<<<<<===???===>>>>>>======>>>AAADDDOOOVVV\\\]]]YYYTTTMMMGGGCCCBBBAAA???>>><<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;777777888888888999999999777999:::;;;:::999:::;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>AAAAAACCCEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLJJJJJJLLLPPPVVV]]]bbbdddeeeaaa___aaaeeegggbbb]]]```bbbccc```]]]bbbqqqxxxuuurrrjjj]]]RRROOOOOOPPPSSSTTTSSSOOOKKKHHHIIIKKKOOOQQQQQQNNNKKKPPPQQQTTTYYY```fffjjjkkkcccaaa[[[PPPHHHLLLZZZhhhsssxxxyyytttoooqqqtttvvv|||nnnXXXHHHOOO^^^jjjgggYYYRRR\\\kkknnnoooqqqpppnnnmmmnnnnnnlllllllllmmmoooppprrrsss}}}zzzyyyzzzyyyvvvssstttsssqqqqqqrrrvvvyyy|||rrrpppnnnmmmllllllkkkkkkjjjkkkllllllnnnuuuxxxzzzvvvVVVBBB@@@DDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKHHHFFFGGGJJJJJJIIILLLQQQ]]]sssfffTTTZZZlllvvvaaa[[[QQQJJJGGGMMMZZZeeekkkttt~~~~~~aaaHHHIIINNNGGGDDDJJJCCCAAA??????AAACCCCCCCCCCCCAAA>>><<<::::::;;;<<<;;;;;;;;;;;;;;;:::::::::999<<<:::;;;???<<>>===;;;999333111...---...///......++++++***+++,,,...000222222333333333111111333444444666666333000///111444666444333555777777444111111444666777777777999:::999:::<<<<<<;;;;;;===>>><<<>>>?????????@@@CCCFFFOOOUUU]]]```\\\UUUMMMGGGBBBAAAAAA???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;777777777888888888888999666888::::::999999:::;;;::::::::::::::::::::::::999999999999:::;;;<<<===??????@@@AAABBBBBBBBBBBB@@@@@@@@@???>>>>>>AAACCCDDDEEEGGGIIILLLSSSZZZ```eee^^^WWWVVVYYYZZZWWWTTT^^^aaabbb___]]]bbbqqq}}}|||vvvpppggg]]]VVVNNNMMMLLLOOORRRTTTRRROOOJJJHHHHHHJJJNNNQQQSSSTTTWWWYYY^^^eeelllrrrttttttllllllhhh\\\OOOMMMVVV```nnn~~~yyyrrrrrrtttzzzyyygggXXXZZZfffrrrpppbbbXXX^^^kkkmmmnnnooonnnlllllllllnnnnnnmmmmmmllllllmmmmmmnnnuuuuuuwwwwwwvvvuuutttsssmmmmmmlllmmmooorrruuuwwwnnnkkkiiiiiikkkmmmnnnnnnkkklllnnnppprrrwww|||{{{sssSSSAAAAAAFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHEEEEEEHHHIIIHHHIIIMMMPPPfffvvv]]]NNNXXXkkkggg```XXXPPPHHHEEEIIIQQQ___kkkxxx~~~{{{}}}sss]]]LLLKKKJJJCCCBBBHHHCCCAAA??????@@@BBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;999::::::;;;;;;:::999999666;;;888888<<<999===LLLrrr~~~bbbvvvyyygggPPPMMM\\\lllkkknnnuuulll]]]RRRIIIGGGLLLTTTbbbpppuuuwwwzzz```PPPHHHCCCCCCIIIMMMPPPWWWfffvvvfffRRREEEGGGJJJMMMSSS___ooo||||||~~~wwwxxxkkkzzzyyywwwzzzmmm[[[MMMFFFBBB===???>>>>>>>>>???>>>;;;999555222///............---,,,+++++++++,,,///111333222333333222111111222444333555666333...,,,///333444222111333666777444111111333666888888888999:::888999;;;;;;::::::<<<===;;;<<<>>>??????AAADDDGGGNNNUUU^^^cccaaaXXXOOOKKKDDDDDDCCCAAA???===;;;:::::::::;;;<<<<<<<<<<<<<<<777777777777888888888888555777999999999999:::;;;999999999999999999999999999999999999:::;;;<<<<<<<<<<<<======>>>======<<<===???BBBBBBAAA???>>>>>>@@@DDDHHHHHHGGGJJJQQQXXX^^^YYYSSSLLLIIIIIIMMMOOO\\\___aaa___^^^eeeqqqzzzyyypppgggbbbaaaXXXTTTPPPPPPTTTVVVUUURRROOOMMMKKKMMMRRRXXX]]]___cccgggoooxxx|||uuutttooofff\\\UUUTTTUUU```yyyvvvooommmuuu|||qqqnnnvvv~~~{{{lll^^^```jjjmmmnnnnnnmmmkkkkkklllmmmllllllkkkkkkkkkkkkllllllnnnrrrwwwwwwtttqqqpppqqqgggiiilllooorrrrrrrrrrrrnnnkkkggggggjjjmmmoooooommmmmmmmmpppuuuzzz}}}~~~tttpppPPP@@@BBBGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIEEEDDDFFFGGGFFFGGGKKKJJJ[[[xxxpppVVVNNNVVV[[[WWWSSSQQQJJJCCCBBBFFFQQQ___mmmvvv~~~~~~xxxuuutttoooppptttaaaWWWLLLHHHFFFCCCCCCEEECCCAAA???>>>@@@AAAAAA@@@@@@??????>>>===<<<;;;;;;888999:::;;;;;;:::999888555;;;888777;;;999:::GGG]]]~~~```ooorrrxxx|||ttt^^^PPPXXXjjjoooooorrrwwweeeVVVJJJEEEHHHPPPZZZhhhrrrwww~~~gggWWWOOOKKKSSS\\\fffwwwlllXXXMMMHHHJJJJJJIIILLLWWWfffqqqzzz}}}{{{~~~{{{||||||{{{}}}nnnzzz~~~~~~}}}sssssszzzkkkXXXJJJEEEBBB>>>@@@????????????>>>;;;999777444000......---,,,+++,,,,,,++++++---///222333222333333222111000222444444666777444...---///333333111000222555777555222000333666888888888999:::777999::::::::::::;;;===999;;;===>>>???AAADDDGGGMMMTTT^^^eeeddd[[[SSSOOOGGGGGGEEECCC@@@===;;;999::::::;;;<<<=========<<<777777777777888888888888555777999999999999:::;;;999999999999999999999999999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999999>>>BBBGGGJJJHHHDDD@@@>>>???EEEKKKJJJFFFEEEKKKRRRVVVVVVQQQGGG>>>===FFFOOOYYY^^^``````bbbjjjuuu|||{{{|||rrrjjjiiikkkhhhbbb[[[YYYZZZ[[[YYYWWWTTTRRRQQQSSSYYY```eeehhhjjjppp{{{~~~yyysssmmmeee\\\RRRKKKSSSpppyyylllfffuuuyyyiiigggooolllmmmmmmllljjjjjjkkkmmmhhhhhhiiijjjkkkmmmnnnooonnnuuu{{{zzztttnnnmmmooodddhhhooouuuwwwvvvrrrooorrrmmmhhhfffhhhkkkllllllmmmkkkkkkooowww~~~pppjjjnnnOOO@@@CCCGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJEEECCCEEEFFFFFFGGGJJJEEEPPPeeeeeeNNNGGGJJJGGGIIIMMMKKKDDDAAACCCGGGTTTccclllvvvxxxqqqmmmlllcccdddkkk{{{xxxVVVQQQJJJDDDCCCDDDDDDCCCDDDAAA???>>>???@@@@@@???>>>?????????>>>===<<<;;;777888::::::;;;:::999888777===;;;999===:::;;;FFFOOOYYYVVV]]]kkk~~~hhhRRR\\\vvvzzzvvvttt|||qqq```QQQKKKMMMMMMSSS```nnnwww}}}tttkkkbbbiiiqqq}}}uuurrrwwwyyysssdddVVVNNNKKKNNNMMMJJJFFFJJJVVVeeennnuuu}}}}}}{{{}}}~~~|||{{{}}}~~~}}}|||~~~}}}oookkktttzzzmmm]]]PPPGGGBBB@@@@@@???>>>>>>>>>>>><<<:::666333000---++++++,,,------,,,++++++,,,...111222222333555666666555333222888777555444222000//////111444444333555888666111000222555888999888777666999999999888888888888888<<<<<<===???@@@BBBCCCCCCDDDRRR```fffddd]]]RRRIIIJJJCCC???>>>>>><<<===@@@<<<;;;::::::<<<<<<;;;:::222222333444555555555555888888888888888999999999:::999888888777777888888888888888888888999999:::===>>>>>>===<<<<<<===?????????BBBJJJSSSVVVPPPJJJGGG@@@@@@IIILLLGGGDDDGGGRRRSSSQQQIIIBBBFFFTTTaaaddd___[[[^^^gggrrryyy|||}}}wwwqqqnnnooopppmmmnnnjjjeeecccddd```[[[[[[WWWVVV[[[eeeooossssss~~~~~~rrriiibbbYYYQQQSSS[[[nnnkkkYYYddd{{{zzznnnppplllkkkjjjjjjiiiiiijjjjjjmmmllliiihhhhhhjjjmmmnnnqqquuuwwwtttmmmiiiiiillleeejjjqqqwwwyyyvvvrrrooommmjjjggggggkkknnnnnnmmmjjjmmmnnnnnnuuuyyynnnsssjjjKKKEEEFFFFFFJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEJJJTTTffffffEEE???@@@AAABBBDDDFFFDDD???CCCIIIXXXlllyyy||||||}}}{{{xxxqqqeee\\\YYYSSSPPP\\\qqqttteee___gggtttPPPOOOLLLJJJGGGEEECCCBBBIIIFFFCCC@@@>>>???@@@AAA@@@??????>>><<<;;;999888888888777777777777888888777777888888888:::>>>AAA\\\uuupppttt]]]QQQRRR___kkk}}}~~~\\\OOOkkk}}}yyyfffPPPHHHJJJLLLOOOYYYgggpppvvv}}}uuueeeXXXTTTUUUZZZZZZRRRLLLKKKRRRMMMKKKLLLKKKLLLZZZkkkvvv|||zzzwwwzzz|||}}}{{{vvvvvvtttrrrsssvvvzzz|||}}}wwwqqqxxx{{{mmm^^^QQQHHHCCCAAA@@@???>>>>>>>>>>>><<<:::666333000---++++++,,,------,,,++++++,,,...111222222333555666666555333222666666666555333111000///222444444333555777555111000222555777999888777666888888999999999999::::::999:::;;;<<<>>>???@@@AAADDDPPP]]]bbbaaa]]]VVVOOOKKKDDD??????>>><<<<<>>>>>???BBBDDDBBB@@@@@@EEEMMMRRRSSSQQQKKKDDDAAAFFFKKKKKKIIIIIIMMMQQQRRRJJJ@@@BBBRRRaaaddd```\\\___hhhqqqxxxzzz~~~|||xxxuuutttuuuwwwuuuvvvsssnnnlllllliiicccYYYWWWXXX```mmmyyy~~~sssjjj```WWWPPPRRRZZZfffkkkggg___[[[```ttt~~~ppppppiiiiiihhhgggggggggggghhhiiihhhffffffgggjjjmmmnnnnnnpppqqqmmmgggdddfffiiikkkmmmqqqsssuuutttrrrqqqooojjjeeeeeehhhlllnnnnnnkkkkkkmmmrrrzzzwww}}}xxxmmmtttfffIIIFFFHHHHHHLLLMMMMMMLLLLLLKKKJJJHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFFFFIIINNNZZZooooooRRRDDD@@@======???AAAAAAAAA@@@DDDQQQcccoootttvvvyyyzzzsssmmmcccVVVMMMJJJKKKGGGKKKUUUVVVPPPUUUaaaaaaPPPNNNLLLIIIFFFEEEDDDDDDHHHFFFCCC@@@??????@@@AAA@@@@@@???>>>===;;;:::999888888777777777777888888777888888888888:::===@@@PPPwwwyyyfffeeefffTTTGGGRRR```tttuuuTTTCCCWWWqqqzzzaaaTTTPPPQQQFFFIIITTTcccpppwww~~~yyykkkYYYSSSQQQTTTVVVRRROOONNNNNNLLLLLLNNNKKKKKKXXXjjjvvv|||{{{vvvwww{{{~~~zzzvvvuuuuuusssqqqqqqtttwwwyyyyyy{{{tttwww~~~|||ooo```SSSJJJDDDBBBAAA@@@???>>>???>>>;;;999555444111...,,,,,,,,,------,,,++++++,,,...000222222333444555555444333222444555666666555333000///444555555333444777555111000111444777888888777777888888888999::::::;;;;;;999:::;;;<<<===>>>???@@@EEEOOOYYY]]]^^^___[[[UUUMMMFFFAAA@@@>>>;;;;;;======;;;:::;;;<<<===<<<;;;666666666666666777777777666666666666777777777888777777666555555555555666555555555555555666777777777999<<<>>>???BBBEEEHHHGGGEEECCCBBBEEEKKKQQQUUURRROOOJJJGGGJJJOOOOOOKKKIIIRRRXXXRRRHHHGGGSSSaaaeeebbb```ccckkktttzzz|||}}}~~~~~~|||zzzyyyzzz|||}}}~~~{{{wwwuuuuuuqqqkkk]]][[[\\\eeettt|||nnncccXXXRRRLLLLLLOOOVVVcccooowww}}}ooommmgggfffeeeeeeddddddeeeeeeddddddcccdddfffiiilllnnnnnnooommmhhhbbbaaaeeekkkooonnnnnnnnnnnnnnnooopppnnniiiddddddiiinnnrrrssskkkfffiiivvv|||rrrvvvuuukkksssaaaHHHHHHKKKJJJMMMOOOOOONNNMMMLLLKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDCCCCCCCCCCCCDDDEEEAAABBBEEEMMM___{{{nnnOOOBBB:::<<>><<<::::::888888777777777777888888888888999888777888;;;>>>EEEbbbooodddpppSSSGGGKKKVVVhhhiiiNNN<<>>;;;999555444111///---,,,,,,---,,,,,,++++++,,,...000222111222444555555444222111222444666777666444111///555666555333444777555111///111333666777888888777888888888888999999999999;;;<<<===>>>???@@@AAAAAADDDMMMWWW\\\___aaa]]]WWWPPPIIICCCAAA???;;;;;;======<<<;;;<<<=========;;;777777666666666666666666444444555555666777777777888777666666555555666666777666666666666777888888555888:::<<<>>>AAAEEEHHHKKKKKKJJJGGGEEEGGGLLLQQQWWW[[[YYYPPPMMMSSSTTTNNNIIIUUU```bbb[[[VVVYYY___iiiggggggjjjqqqyyy~~~~~~}}}}}}}}}}}}|||{{{vvvpppddd```___fffssszzzwww{{{yyyjjj\\\NNNHHHMMM[[[pppuuujjjhhheeedddccccccbbbbbbcccccccccbbbbbbccceeegggjjjkkklllllliiibbb]]]]]]dddkkknnnmmmkkkiiiiiiiiijjjkkkjjjgggeeegggmmmsssvvvwwwhhh___dddxxxzzzuuu~~~qqqgggrrr```LLLOOOPPPKKKMMMOOONNNMMMLLLKKKJJJJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEEEECCCDDDFFFKKKWWWooobbbMMM===>>>AAA===;;;>>>======BBBJJJQQQWWW___fffppptttyyy}}}zzzuuupppllljjjbbbYYYQQQHHH@@@>>>AAA;;;AAACCCAAAAAALLL```ppp{{{yyybbbRRRPPPLLLIIIHHHIIIKKKLLLEEEDDDBBBAAA@@@AAAAAABBB@@@@@@@@@???>>><<<;;;:::888888777777777777888888888999999888777777999;;;@@@KKKrrrcccTTTOOOTTTcccfffSSSCCCCCCGGGggg|||vvvbbbLLLMMMIIIJJJVVVdddnnnuuuzzz~~~zzzoookkkllliiibbb[[[\\\SSSNNNNNNMMMNNNXXXfffvvv|||uuuooolllpppwww}}}sssjjjmmmttttttrrrpppoooppppppooonnn|||yyy|||~~~qqqcccVVVLLLFFFCCCCCCAAA@@@??????>>>;;;999555444222///...---,,,,,,,,,+++******+++---000111111222444555555444222111111333555777777555333111555666555333444777666333///000222555666888888888999999888888777777777666<<<======>>>???@@@AAAAAACCCMMMXXX___cccddd^^^VVVSSSKKKEEECCC@@@===<<<===>>>===<<<<<<>>>>>>===<<<777777666555444444444555333444444555666666777777888888777666666666666777666666666555666666777888555777999:::;;;===AAACCCGGGJJJNNNNNNKKKIIIKKKNNNRRR^^^ccc[[[UUUXXXZZZXXXRRR]]]llluuuvvvooohhhcccrrrqqqqqqssswww{{{~~~|||uuujjjddd___cccooo}}}zzzssspppsssyyy}}}vvvfff```dddmmmzzz~~~tttkkkfffeeecccbbbbbbaaaaaaaaaaaaaaaccccccbbbcccdddeeeggghhhhhhhhheee^^^YYYZZZaaaiiilllkkkkkkjjjiiihhhhhhggggggffffffjjjpppsssrrrpppeee]]]cccyyyvvvxxxlllcccrrreeeVVVYYYVVVOOOPPPOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFOOONNNOOOOOORRRaaaxxx^^^EEE======;;;;;;>>>???>>>@@@EEEGGGJJJQQQYYY```eeemmmtttzzz~~~zzzwwwsssnnnhhhddd[[[UUUMMMGGGAAA===AAAGGGAAABBBAAA???CCCSSSjjj{{{rrr___TTTQQQMMMJJJIIIJJJLLLNNNDDDCCCBBBAAAAAAAAAAAABBB????????????>>><<<;;;:::888888777777777777888888777888999888777777888999???>>>ooo___TTTXXXjjjooobbbNNN???>>>XXXqqqzzzzzzeeeTTTKKKGGGNNNZZZfffpppwww}}}uuussswwwvvvsssjjjZZZMMMKKKNNNQQQ[[[fffuuu{{{{{{wwwnnnjjjjjjqqqwww|||ooogggkkkssssssrrrpppoooooonnnkkkiii}}}rrrdddVVVLLLFFFBBBCCCBBB@@@@@@???>>>;;;999555444222000///------,,,,,,+++******+++---///111111222333444444333222111111333555666777666555444555666555222444888888555///000222444666777888999999999999888888888777777<<<<<<<<<===>>>?????????BBBLLLXXXaaaggghhhaaaXXXUUUNNNGGGEEECCC???>>>@@@???===<<<===>>>???>>>===999888666444333333444444333444444555666777888888999888777777666666777777333333333333333444555555555777888888999:::<<<>>>>>>DDDKKKOOOOOOOOOOOOPPPKKKVVV``````\\\\\\^^^___```iiiwwwzzzsss|||}}}}}}~~~{{{mmmgggaaadddnnnzzz|||yyyuuuqqqoooppprrrssswww||||||xxxsssmmmiiifffeeeeeeaaa``````_______________aaaaaaaaabbbcccdddeeefffhhhiiigggaaa\\\]]]dddjjjjjjjjjjjjkkkjjjiiihhhhhhhhhggghhhkkkooooookkkhhhiiieeekkk{{{{{{jjjbbbsssjjj]]]^^^YYYQQQTTTPPPOOOMMMLLLKKKJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFLLLKKKLLLNNNNNNWWWqqqwwwsssppppppXXXDDD::::::===@@@??????AAACCCCCCAAAFFFMMMQQQWWW___hhhpppyyy}}}yyytttnnnjjjeee___\\\OOOJJJEEEAAA======DDDMMMTTTJJJBBBCCCMMM```zzz~~~hhhWWWSSSQQQNNNKKKJJJJJJKKKLLLDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888888777777777777888888666777888888777666777999===;;;^^^eeeXXX```vvv~~~tttYYY:::AAAOOOcccqqqvvvnnnTTTKKKEEEHHHRRR]]]iiissstttzzz~~~kkkiiiuuunnn\\\LLLIIILLLQQQ\\\hhhuuu{{{~~~~~~~~~vvvqqqgggeeejjjrrrwwwzzzzzzlllfffiiinnnqqqpppooonnnnnnlllhhheee}}}}}}qqqdddVVVLLLEEEBBBDDDBBBAAA@@@@@@>>>;;;999555444333111///...---,,,++++++******+++---///111000111333444444333111000222222444555666666666666444555444222444999:::777...///111333555777888999888888999::::::;;;<<<<<<======>>>>>>??????@@@@@@BBBKKKVVV```hhhkkkfff]]]WWWOOOIIIGGGEEEAAA@@@BBB???>>>======??????>>>===;;;999777555444444444555333444555666777888999999777777666555555555666666333333222222333333444555555666888888777888;;;======@@@EEEIIIMMMOOORRRSSSLLLNNNUUU]]]^^^[[[ZZZ\\\```gggpppyyy}}}~~~|||{{{tttooojjjlllrrrxxxzzzyyyrrrqqqooonnnnnnnnnmmmlllnnntttwwwwww{{{}}}uuurrrrrrpppnnnkkkgggeeeeeecccbbb^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaacccdddeeeeeeggggggccc^^^^^^ccchhhgggfffffffffgggggghhhiiiiiihhhhhhkkkooopppnnnkkkrrrtttxxxkkkcccvvviii[[[YYYRRRMMMUUUOOONNNLLLJJJHHHIIIIIIJJJFFFGGGGGGGGGFFFFFFEEEDDDEEEEEECCCCCCCCCCCCEEEEEEDDDBBBDDDHHHIIIPPPhhhwwwmmmfffvvv}}}xxx```III@@@???===;;;===AAADDDAAA===???DDDGGGKKKRRRZZZbbbjjjqqqvvvxxx||||||yyytttppphhhaaa\\\WWWSSSPPPFFFCCC@@@@@@???BBBLLLXXXaaaOOOFFFSSSfffyyywww```VVVPPPOOOLLLJJJIIIHHHHHHHHHEEEEEEDDDBBBAAA@@@??????<<<======<<<<<<;;;:::999888888777777777777888888444666777888777666777999;;;999LLLnnnuuubbbhhh~~~kkkDDDBBBJJJZZZjjjrrrwwwmmmeeeSSSKKKFFFGGGKKKRRR^^^hhhhhhlllsssyyy}}}|||ppp[[[YYYeeeqqqvvveeeXXXLLLIIIHHHLLL[[[kkkuuu{{{~~~~~~}}}|||}}}~~~|||wwwnnnfff^^^```hhhsssuuuwwwrrrhhheeefffgggnnnmmmllllllllliiieeeaaa~~~vvvtttzzz}}}qqqdddVVVLLLEEEAAADDDCCCAAA@@@@@@>>>;;;999555444333111000...---,,,++++++******+++---///111000111333444444333111000222333333444555666777888333444333222444:::;;;888...///111333555777999999777888999;;;===???@@@AAA@@@@@@@@@AAABBBBBBBBBCCCBBBJJJUUU___hhhnnnjjjcccWWWPPPJJJHHHFFFBBBBBBDDD???>>>===>>>???@@@???======;;;888666555555555666444444555666777888999:::666666555444444444444555555444444444444555666666555666777888888999;;;===AAAAAAAAADDDHHHMMMQQQSSSRRRLLLMMMXXX]]]WWWSSSTTTRRRWWW\\\```bbbfffnnnttt|||xxxttttttwwwwwwrrrnnnkkkjjjjjjjjjkkkkkkiiihhheeelllpppnnnmmmrrrwwwyyyzzzyyysssooommmnnnjjjjjjiiigggfffeeeaaa]]]\\\[[[[[[ZZZZZZZZZZZZZZZXXXYYY[[[^^^```bbbdddeee\\\^^^```]]]XXXWWW[[[```cccbbbaaa```aaacccfffhhhjjjhhhhhhkkkqqquuuvvvuuuzzz|||llldddyyyeeeTTTQQQIIIHHHSSSLLLKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDHHHCCCBBBDDDCCCHHH]]]uuuvvvmmmccc^^^JJJ???777777;;;AAAEEEBBB<<<<<<@@@???BBBGGGLLLQQQWWW]]]bbbggglllqqqsssrrrssswww{{{zzz|||~~~{{{xxxwwwyyyxxxuuurrrlllfff^^^VVVPPPLLLHHHEEE@@@>>>???AAACCCIIIVVVccc^^^JJJHHHaaa}}}lllZZZYYYNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<;;;:::999999888888777777777777888888333555777888777777888999;;;777===```nnnnnn}}}UUU@@@FFFUUUgggppprrr{{{{{{fffdddSSSNNNIIIHHHGGGJJJRRR\\\dddfffkkksss{{{~~~|||yyy|||~~~~~~}}}zzz}}}{{{~~~yyyssscccSSSOOOVVV[[[[[[YYYRRRLLLIIIEEEGGGYYYmmmuuu{{{~~~~~~~~~}}}|||wwwuuurrrkkk```WWWXXX[[[gggrrrtttvvv|||kkkeeedddcccaaakkkkkkjjjkkkjjjgggbbb___sssnnnvvv|||qqqcccSSSEEEAAACCCCCCFFFEEE@@@<<<<<<;;;888666333///---,,,---,,,+++,,,,,,+++++++++,,,------111222222333222111000//////000222555888999888666222888999333111555999999333111000222666888777555888888999:::<<>>===<<<;;;<<<;;;999777555555555555444444444555555555555666555666666666666444333222111111222222222333333333444555666666666888;;;===??????@@@@@@BBBGGGMMMQQQQQQOOOMMMLLLMMMLLLIIIEEE>>>===>>>@@@AAAEEERRR^^^vvvzzzvvvsssllleeefffggggggggggggffffffeeedddeeehhhjjjkkkllllllkkkqqquuu|||{{{yyyuuuqqqnnnkkkjjjiiigggfffdddbbb```^^^^^^]]]XXXWWWWWWVVVVVVVVVWWWWWWYYYYYYZZZ\\\]]]^^^______^^^]]][[[VVVRRRQQQVVVZZZ^^^aaa```]]]___fffjjjhhhllljjjiiilllrrr{{{uuupppzzzhhhXXXNNNJJJJJJKKKGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDDDDDDDDDDCCCEEEIIIOOOTTT}}}rrr}}}^^^FFFFFF@@@:::888>>>CCCCCCAAA@@@>>>>>>???AAADDDIIINNNQQQWWWYYY\\\```eeejjjnnnqqqpppqqqsssvvvzzz~~~}}}yyywwwvvvtttpppmmmnnnooonnniiiddd___YYYPPPIIIFFFCCC@@@===>>>>>><<<>>>HHHRRRRRRKKKCCCMMM^^^sss{{{]]]WWWYYYNNNKKKHHHFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;;;;:::::::::555555555555555555555555666666666666666666666666999777>>>WWWzzzbbbBBBHHHVVVgggqqqzzzyyycccSSSGGGGGGIIIHHHKKKQQQTTTZZZfffrrrwwwvvvuuuwww{{{}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}zzzvvvssshhhhhhddd\\\RRRLLLLLLNNNOOOKKKIIIJJJIIILLLZZZiiivvvxxx{{{|||}}}~~~~~~}}}|||{{{{{{wwwuuuqqqggg\\\VVVWWWUUUVVV[[[hhhwwwuuujjjggghhheeebbbiiigggjjjmmmdddYYY\\\hhhvvvrrryyy}}}tttjjj___RRRFFFAAABBBAAADDDDDD???;;;<<<;;;999666333///---,,,---,,,+++,,,,,,+++++++++,,,------111222333333222111000//////000222555888999888666555999:::444111555999:::222000///222666999888666999999:::;;;===@@@CCCDDD@@@AAAAAA@@@@@@AAACCCFFFCCCKKKSSSZZZaaaiiikkkjjjaaaXXXMMMHHHGGGGGGCCC???AAAAAA@@@???===<<<;;;:::<<<;;;999777666555555555444444444444555555555555555666666666555444333222111111222222222333333333444555666666666777:::===>>>?????????@@@CCCGGGKKKNNNKKKHHHFFFEEEBBB>>>:::666555666999:::<<>><<<===>>>BBBEEEHHHKKKMMMOOOSSSWWW\\\___aaadddeeegggkkkooossswwwyyyyyy{{{~~~|||tttmmmiiihhhhhhfffcccdddeeeddd^^^YYYVVVPPPIIIDDDAAA@@@>>><<<<<<===???CCCFFFGGGHHHGGGKKKXXXmmmzzzfff]]]RRRMMMJJJGGGEEEEEEDDDCCCBBBAAA???>>>===>>>>>>===;;;;;;;;;;;;:::::::::999999555555555555555555555555555555555555555555555555333444:::LLLkkkyyyyyywwwgggBBBEEEQQQaaalllxxxppp___OOOKKKHHHDDDDDDIIIKKKQQQ]]]jjjqqqrrruuuxxxxxxzzz{{{{{{zzzzzz{{{|||~~~}}}~~~{{{pppbbbTTTMMMMMMPPPQQQOOOMMMMMMKKKOOO___pppvvvxxx|||}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwrrrmmmhhh```WWWRRRRRRWWWXXX___lll~~~tttooolllgggbbbeeedddeeeeee\\\WWWcccuuuuuuqqqyyywwwnnneee]]]TTTIIIBBBAAAAAADDDCCC>>>;;;<<<;;;999666333///---,,,---,,,+++,,,+++++++++,,,,,,---...111222333333333222111000000000111444777999888666888;;;:::555222555999;;;333000///111555999999888::::::;;;<<<>>>@@@BBBCCC>>>???@@@??????AAADDDFFFFFFLLLSSSXXX___hhhlllkkkfff]]]QQQJJJHHHFFFBBB>>>AAA@@@???>>><<<;;;::::::<<<;;;999777666555555555444444444444555555555555555666666555555444333222111111222222222333333333333444555555555666999<<<<<<===>>>===<<<===???AAADDDBBB???<<<;;;888555222444333555:::===<<<>>>BBBYYYsssuuuqqqnnnbbbUUUMMMLLLSSSbbbppp~~~{{{rrrkkkddd___``````aaaaaaaaaaaaaaa```]]]]]]^^^___aaaccceeefffggghhhjjjjjjjjjiiihhhgggiiihhhgggeeeccc```^^^]]]]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWZZZ\\\^^^[[[XXXSSSQQQRRRTTTWWWXXXZZZ\\\\\\[[[^^^eeeiiijjjhhhiiikkkqqqyyy~~~{{{~~~ppptttmmmdddWWWLLLFFFEEEGGGHHHHHHGGGEEECCCBBBBBBBBBCCCBBBCCCCCCCCCBBBAAA@@@???===>>>???>>>======???AAA@@@AAABBBAAAAAACCCFFFIIIHHH]]]{{{{{{KKKDDD???AAABBBBBBBBBEEEBBB@@@===;;;:::;;;===>>>???@@@AAADDDGGGJJJMMMOOORRRSSSVVVYYY]]]bbbeeegggdddfffjjjooosssvvvxxxyyyyyywwwtttmmmeee]]]XXXWWWZZZXXXWWWXXXXXXVVVPPPKKKIIIEEE@@@===<<<<<<<<<;;;>>>>>>CCCFFFBBB<<>><<<<<<======;;;:::::::::999999999888888888555555555555555555555555555555555555555555555555111555777>>>WWWwwwxxxvvvgggggggggtttuuu___DDDCCCJJJYYYeeeqqqlllYYYPPPJJJAAA???BBBFFFJJJTTTaaaiiilllqqqwwwsssuuuwwwxxxwwwwwwyyyzzz|||zzz}}}mmm\\\SSSQQQSSSTTTVVVYYYYYYTTTSSS\\\ggguuuxxx|||}}}}}}|||||||||yyyyyyyyyyyyzzzzzz{{{{{{yyyyyyzzzzzzyyyvvvtttrrrrrrjjjbbb^^^XXXQQQNNNNNNZZZ___hhhxxx}}}vvvqqqkkkfffcccaaa___[[[SSSVVVnnn}}}pppmmmuuuxxxnnnddd^^^WWWMMMEEEBBBCCCFFFEEE???<<<<<<;;;888666333///---,,,---,,,+++++++++++++++,,,---......111222333333333222111000000000111444666888777666999::::::666222333777:::444111...000555999::::::999999:::<<<===???@@@AAA;;;===>>>>>>???AAADDDGGGGGGLLLQQQTTT]]]hhhoooqqqiii```UUUMMMIIIFFFCCC@@@@@@???>>>===<<<;;;:::999;;;:::999888666555555444333333444444444555555555555555555555444333222222111111222222222333333333333444444444444555888::::::;;;<<<;;;999777777888777666555555555555444444888555666<<<@@@@@@@@@BBBEEE^^^vvvhhhaaaSSSJJJ@@@;;;:::>>>IIISSSaaajjjpppmmmgggdddbbb___[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[]]]```bbbdddhhhggggggfffeeeddddddcccaaaaaaaaa```___\\\ZZZXXXZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[]]][[[WWWRRRRRRUUUYYYZZZZZZXXXYYYYYYZZZ^^^ccchhhjjjjjjlllooottt{{{zzztttwww}}}xxxuuuppp{{{^^^WWWMMMGGGEEEGGGJJJLLLGGGFFFCCCAAA@@@@@@AAABBBAAAAAABBBBBBAAA@@@??????;;;<<<===<<<;;;<<<===??????AAABBBBBBAAAAAABBBCCCHHHNNN\\\uuuiiiRRR<<<888>>>DDDEEEDDDFFFDDD@@@===;;;;;;;;;<<<::::::;;;<<<>>>@@@AAABBBDDDEEEGGGIIILLLPPPSSSTTTSSSTTTWWWZZZ\\\^^^____________]]]YYYSSSOOOLLLKKKNNNMMMMMMNNNNNNKKKFFFBBB???===;;;::::::;;;===>>>CCC???BBBDDD<<<999LLLgggzzzmmmggg]]]KKKHHHEEECCCAAABBBBBBAAA@@@???===<<<;;;<<<<<<;;;999888888888888777777777777555555555555555555555555555555555555555555555555333:::999777HHHhhh~~~zzzjjjUUUXXX^^^eeeeeeYYYHHHBBBDDDQQQ___iiivvviii]]]SSSHHHCCCEEEGGGIIIPPPYYY___ccciiipppmmmpppsssuuuuuuuuuwwwxxx{{{yyyxxx}}}qqqddd\\\ZZZcccllluuuuuulllaaa]]]^^^qqquuuyyy||||||{{{zzzzzzwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxvvvrrrmmmkkkkkkaaaXXXSSSQQQNNNNNNPPP]]]hhhwww}}}xxxtttnnnjjjaaa___ZZZRRRLLLXXXzzz}}}oookkktttzzzpppeee___WWWLLLCCC@@@FFFIIIGGGAAA<<<;;;:::777666333///---,,,---,,,+++++++++++++++,,,---...///111222333444444333222111111111111333555777777666777888888666333222555999666222//////444999;;;;;;888888999:::<<<======>>>:::;;;======>>>@@@CCCFFFGGGJJJMMMPPPZZZhhhssswwwkkkcccXXXOOOJJJGGGEEECCC@@@???>>>===<<<;;;:::999;;;:::999888777666444444333333333444444444444555666555555444333333222222111111222222222333333333222333444333333444777999777999:::999666444333444111222222222333444555777:::555333777999888999<<<999IIIbbbyyyooobbbYYYEEE>>>888666666666999???DDDOOOYYY[[[ZZZ\\\^^^]]]WWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]```aaabbbaaa___^^^]]]^^^^^^___\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSUUUXXXZZZ[[[XXXUUURRRSSSWWWZZZ[[[ZZZVVVVVVXXX\\\```cccfffiiijjjnnnrrrvvvzzz|||vvv|||{{{nnnpppeee___UUUMMMHHHGGGGGGGGGFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@??????>>>;;;<<<===<<<;;;;;;===??????AAABBBBBB@@@???@@@AAADDDCCCHHHXXXqqq{{{hhhSSSGGGBBB@@@AAACCCGGGEEEDDDAAA???>>>======999999999999:::;;;<<<<<<======>>>???AAACCCDDDEEEHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLJJJGGGEEEEEEEEEDDDDDDDDDEEEEEEBBB???<<<;;;:::::::::;;;===@@@BBBEEE>>><<<===;;;CCCbbb}}}{{{jjjhhhaaaWWWSSSPPPHHHFFFCCCAAAAAA@@@???>>>>>>===;;;;;;<<<<<<:::999888888777777777666666666555555555555555555555555555555555555555555555555333::::::666BBBaaa~~~oooPPPOOOYYYbbbgggeeeJJJ@@@???LLLZZZccckkksss}}}nnn```QQQHHHHHHFFFEEEIIIPPPUUUYYY```gggfffjjjnnnpppqqqrrrtttuuuwwwwwwyyyqqqhhh{{{~~~pppfff```mmmqqqvvvyyyzzzyyyxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwtttpppjjjeeebbb^^^UUUMMMKKKKKKLLLQQQWWW___pppxxxtttpppkkkggg[[[XXXRRRJJJHHH[[[tttpppzzzyyypppeee]]]RRRGGG???>>>EEEHHHGGG@@@<<<;;;999666666333///---,,,---,,,+++*********+++,,,---...///111222333444444444333222222111111222555666666555555555777888555222333888888444//////333888:::;;;777888999:::;;;;;;;;;;;;999;;;<<<<<<===???BBBEEEEEEHHHHHHKKKUUUggguuuzzzoooggg\\\QQQKKKHHHFFFEEEAAA@@@???>>><<<;;;:::::::::::::::999777666444333333333333333444444444444666555444333222222222222111111222222222333333333222222333222222333555888555777888777666444444555444444444333222222444666;;;666333444222000222777777???MMMZZZbbbmmmxxxlll^^^SSSCCC;;;555444444333555999888BBBJJJNNNPPPTTTWWWVVVQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXXXXYYYZZZ[[[XXXWWWWWWVVVUUUSSSRRRQQQLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQRRRTTTUUUVVVWWWWWWRRRQQQRRRTTTVVVXXXXXXWWWUUUUUUYYY___ccccccdddggghhhmmmtttxxxyyy{{{}}}|||tttjjjpppzzzbbb\\\SSSLLLHHHEEEDDDCCCDDDCCCAAA???>>>>>>>>>???>>>???????????????>>>>>><<<===>>>===<<<<<<>>>@@@@@@AAABBBAAA???>>>???@@@===>>>EEEQQQbbb{{{sssjjjtttwwwvvvjjjSSS@@@===DDDEEEEEEFFFEEEDDDBBB@@@>>>:::999999888888888999999;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEDDDAAA@@@@@@@@@<<<<<<=========<<<:::::::::;;;<<<<<<===>>>AAADDDBBB<<<:::>>>GGGYYYyyy}}}xxxfffVVV]]]WWWKKKMMMTTTMMMJJJFFFCCCBBB@@@>>>===>>>===;;;;;;<<<<<<:::999888888777777777666666666555555555555555555555555444444444444444444444444000666888777@@@\\\XXXIIIPPP]]]iiisssQQQCCC<<>>???AAADDDCCC>>>:::::::::777666333///---,,,---,,,+++*********+++,,,---//////111111333444444444333333222111000111444666666555333444888<<<999333444888;;;555000///222777::::::777888:::;;;<<<;;;;;;:::999:::;;;<<<<<<>>>AAACCCEEEFFFDDDEEEPPPbbbrrryyytttlll```TTTKKKGGGEEEEEEAAAAAA@@@???===<<<;;;::::::::::::999888666444333222222333333333444444444666555444222222222222333111111222222222333333333111222222222111222444666444555777777666666777999666666666444111111333666777666666777444111555;;;===AAAHHHMMMMMMPPP___ooo|||sssgggWWWIII???888333444666555555777777===BBBEEEIIINNNOOOMMMKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUTTTTTTTTTUUUUUURRRQQQOOOMMMLLLKKKJJJJJJEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRMMMPPPUUUWWWWWWVVVVVVVVVTTTTTTZZZcccfffcccbbbdddgggoooxxx~~~yyyqqqhhhllltttqqqSSSNNNIIIFFFEEEEEEDDDDDDBBBAAA@@@???>>>======<<<===>>>>>>??????>>>>>>======>>>???>>>======???AAA???@@@@@@???======>>>@@@<<>>@@@AAA@@@>>><<<<<<<<<999999::::::999:::;;;<<<:::<<<>>>===<<<===@@@CCC>>>>>>BBBMMM```xxxpppZZZTTTZZZQQQIIINNNTTTTTTPPPKKKGGGDDDBBB???===???>>><<<<<<======;;;:::888888888777777777666666555555555555555555555555444444444444444444444444222333666888===QQQvvvkkkOOOLLLTTTccctttcccNNN???DDDRRRZZZ^^^aaadddwwwttt^^^OOOKKKEEEBBBBBBDDDDDDEEEJJJQQQQQQUUU[[[___aaacccdddfffhhhmmmsssxxx{{{sssiiimmmooorrrrrrqqqppppppppppppqqqssstttsssoookkkiiigggeeebbb]]]XXXRRRMMMKKKDDDCCCEEEHHHKKKSSSdddsss~~~xxxqqqjjjddd\\\UUUPPPIIIEEEBBBEEETTTnnnwwwpppggg[[[MMMAAA???BBB<<<@@@@@@<<<999::::::888666333///---------,,,+++*********+++,,,---///000111111333444555444444333333111000111333555555555333333888>>><<<555555999<<<777000///222666999:::999999;;;<<<===<<<;;;;;;:::;;;;;;;;;;;;===@@@BBBEEEEEEBBBBBBKKK^^^nnnvvvxxxooocccUUUKKKFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::999888666444333222222333333333444444444666555333222111111222333111111222222222333333333111222222111000111444666333555666666666777:::<<<444555555333000111444777...000555888666444999AAACCCFFFJJJLLLGGGEEEOOO^^^mmmuuuyyyuuunnncccPPP???888444333888:::777444444777;;;>>>@@@EEEKKKKKKGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSRRRQQQOOONNNPPPOOONNNMMMMMMLLLLLLLLLMMMKKKIIIGGGEEEDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQSSSSSSRRRPPPNNNMMMRRRYYY[[[ZZZWWWWWWWWWTTTTTT[[[eeehhhcccaaaccchhhqqq~~~vvv~~~qqqfffqqqyyylllPPPLLLHHHEEEEEEEEEEEEDDD@@@@@@@@@@@@???===<<<;;;======>>>>>>>>>>>>>>>===>>>???@@@???>>>>>>@@@BBB?????????===;;;<<<>>>@@@??????@@@BBBEEEQQQnnn}}}ttttttwwwpppggg\\\dddrrr}}}yyygggRRRGGGHHHKKKNNNQQQOOOKKKEEEAAA>>>===<<<;;;::::::::::::888888999999:::<<<===>>><<<;;;;;;:::999999:::::::::<<<===<<<;;;::::::;;;999:::::::::999;;;>>>@@@:::<<<>>>===<<<<<<>>>AAA===BBBLLL]]]www}}}~~~vvv^^^WWW[[[[[[OOOLLLRRRRRRYYYUUUOOOKKKGGGDDD@@@>>>@@@>>>===<<<======<<<:::888888888888777777777777555555555555555555555555444444444444444444444444666444666888999FFFkkk___QQQQQQ]]]ooouuuZZZDDDDDDOOOUUUXXXZZZ^^^cccsssooo```\\\LLLIIIFFFEEECCC@@@CCCIIIIIIMMMSSSXXX[[[\\\^^^___aaafffkkkoooyyywwwpppqqqqqqpppnnnlllllllllkkklllnnnooommmiiidddaaa^^^\\\XXXSSSNNNIIIEEEDDDAAACCCHHHLLLPPPZZZnnn}}}uuuqqqjjjddd]]]UUUMMMHHHEEEBBBAAAIII^^^yyytttrrr}}}uuuhhhZZZLLLAAA>>>>>>============<<<999777666666444111...---...000111+++,,,,,,---...///111111.........///000111333444444333222222333444444333444555777999:::999888777;;;777222000000333666777777999<<<>>>???>>><<<;;;============>>>???@@@AAACCCBBBBBBGGGPPP]]]iiiqqqxxxtttkkk^^^RRRKKKJJJLLLEEECCCAAA??????>>><<<:::;;;;;;;;;:::999888777666555555444444444555555666666555444333222333333444222222222222222222222222222222222222222222222222333222111222444999>>>AAA@@@===999666666555333222555666666555666<<>>AAADDDGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAAAAACCCEEEFFFFFFFFFHHHJJJKKKMMMNNNOOOOOONNNLLLKKKKKKSSS[[[[[[UUUPPPQQQUUUUUUVVVYYY___eeegggeeebbbjjjttt}}}~~~llldddjjjyyy|||___NNNMMMJJJFFFCCCBBBCCCEEEEEEDDDBBB@@@???=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>======>>>>>>???;;;===AAAAAAFFF\\\tttzzzsssqqqdddZZZfffhhhUUUNNNPPP^^^dddYYYJJJCCCHHH???888:::???>>>:::888777777888;;;===<<<888555;;;:::888999:::;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;888777888<<<>>>===<<<@@@;;;:::>>>???<<<===AAACCCUUUhhh___NNNTTT[[[\\\YYYWWWYYY\\\UUUPPPJJJGGGFFFFFFCCCAAA???>>>>>>===<<<;;;::::::999888888777777777777777444444333333333333444444444444444444444444444444222666666777888>>>```sss\\\OOOSSSdddqqqnnnXXX>>>AAAXXX]]]OOONNNTTT^^^nnnjjj```PPPEEEGGGGGGBBBBBBGGGDDDCCCDDDGGGLLLPPPQQQPPPWWWYYY^^^dddmmmqqqmmmjjjkkknnnnnnkkkggghhhgggdddaaa]]][[[YYYXXXPPPMMMGGGCCCAAA@@@@@@???HHHIIIPPPZZZcccooo|||vvvoookkkcccYYYQQQLLLGGGCCC===>>>BBBTTTwwwtttuuuxxxkkk]]]NNNBBB===???======>>>===<<<:::888666555333000---,,,---///000,,,,,,,,,,,,...///000111...//////000111222333333444333222111222444444555555666888999999999777666;;;999555111000111555999888999;;;=========<<<;;;============>>>???@@@AAAAAABBBDDDGGGOOO[[[hhhqqq{{{wwwooocccVVVMMMKKKLLLEEECCC@@@??????>>><<<:::;;;;;;;;;::::::888777777555555444444444444555555777666444333333333444444222222222222222222222222222222222222222222222222333222111111333666999;;;@@@@@@AAA@@@???<<<:::888;;;===???AAACCCHHHMMMQQQYYYUUUOOOGGGAAA@@@AAACCCJJJTTT\\\]]]XXXQQQCCC777777777999;;;<<<:::666222555555777:::>>>AAA@@@???>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@>>>@@@BBBCCCCCCCCCEEEGGGIIIJJJLLLMMMMMMLLLJJJIIIJJJPPPUUUUUUPPPMMMNNNPPPPPPSSSYYY^^^bbbggglllooottt}}}uuu}}}hhh```iiixxxtttWWWHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@>>>=========>>>>>>>>>=========<<<<<<===============>>>??????@@@???>>>>>>=========>>>AAA===???CCCAAAAAAOOOaaa|||lllfffqqqlllZZZLLLQQQ^^^bbb\\\TTTHHHCCC@@@BBBBBB===::::::999999:::999888999;;;===:::999999;;;======<<<::::::::::::;;;;;;;;;;;;;;;===;;;999:::===>>>===;;;>>>>>>@@@BBB???<<>>===;;;;;;:::999888777777666666777777555444444444444444444555444444444444444444444444333777666666777:::UUUuuulllTTTNNNZZZiiilll]]]DDD@@@QQQVVVMMMKKKLLLPPP[[[pppuuucccUUUPPPKKKBBB>>>AAA@@@@@@@@@BBBEEEHHHKKKLLLNNNPPPTTTYYY^^^kkkuuujjjfffcccdddggggggdddaaa```^^^ZZZVVVRRROOOLLLKKKIIIGGGDDDBBBAAABBBBBBBBBFFFKKKWWWiiixxx~~~vvvqqqkkkeeeZZZPPPIIIEEEAAA>>>EEE@@@HHHbbbuuuzzzzzznnnaaaQQQCCC>>>???===>>>>>>===<<<:::888666444222///,,,+++,,,...///,,,,,,,,,,,,---...000000...///111222333444333333555444222111111333555777777888999999999888777666;;;;;;999444//////555;;;999999::::::;;;<<<<<<<<<============>>>???@@@AAA???BBBFFFIIINNNXXXgggqqq~~~|||vvvjjj\\\QQQKKKJJJEEECCC@@@??????>>><<<::::::;;;;;;::::::999888777555444444333333333444444777666555555444444555555333333333333222222222222222222222222222222222222222222111111111222333444:::@@@FFFIIIHHHFFFEEEFFFIIIJJJKKKNNNQQQSSSRRRQQQRRRNNNGGGBBB???===<<<;;;:::AAAIIIMMMNNNJJJAAA888777888;;;>>>???<<<666222444333444777;;;???@@@@@@AAA@@@@@@???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========:::<<<>>>?????????AAACCCFFFGGGHHHIIIIIIIIIGGGGGGJJJLLLNNNNNNLLLKKKKKKLLLMMMSSSZZZ]]]___eeeoooxxxxxxwwwnnnkkkyyy}}}fff^^^nnn}}}oooSSSEEEFFFGGGGGGFFFEEECCCBBBCCCBBBAAA???>>>=========>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============???<<<>>>BBBAAA>>>CCCMMMoooyyyooowwwpppYYYKKKMMMVVVYYYUUUQQQLLLGGGDDDAAA???BBBGGG>>>@@@AAA>>>999777999===:::999:::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<;;;===>>>???>>>;;;>>>JJJXXX|||kkk___]]]XXXRRRNNNPPPUUUWWWRRRLLLNNNKKKHHHEEEEEEDDDCCCBBBBBBAAA@@@???===<<<;;;:::999888777777666666777777555555555444444555555555444444444444444444444444555777444555777666GGGgggsssrrr|||[[[MMMSSS]]]gggbbbLLLAAAJJJTTTUUUKKKGGGFFFLLLWWWmmmvvvkkk___OOOEEECCC@@@@@@???>>>===>>>AAACCCEEEGGGKKKOOOPPPUUUcccqqqxxxqqqhhhaaa]]][[[XXXYYY[[[[[[YYYVVVRRRPPPMMMJJJFFFDDDBBBAAA???>>>======???AAACCCDDDJJJPPP___uuuuuuooojjjbbbZZZOOOFFFBBB@@@===<<>>AAA>>>>>>>>>>>><<<:::888777333111...,,,++++++------,,,,,,,,,,,,---...///000---///222444555555444333555444222000000222666999999999999999999888777666:::======666...---444<<<999999888888999:::<<<===============>>>???@@@AAA>>>CCCGGGIIILLLVVVeeeqqq~~~~~~{{{rrrcccVVVLLLHHHFFFCCC@@@>>>>>>>>><<<;;;::::::;;;;;;:::999999888555444444333333333333444666666666666555555666666333333333333333222222222111111111111111111111111111111111222222111111000000888BBBHHHIIIJJJNNNRRRYYYVVVTTTTTTUUUSSSNNNIIIJJJEEE@@@===<<<;;;777444222666;;;BBBFFFGGGCCC>>>999:::;;;>>>???===999555444333333555999>>>AAABBBDDDBBB@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@??????========================<<<;;;;;;;;;:::::::::999888999999999::::::::::::777999;;;<<<<<<===???@@@DDDEEEEEEFFFFFFFFFFFFEEEJJJIIIGGGHHHIIIJJJKKKKKKQQQVVV[[[^^^___eeemmmuuuxxxtttlllnnn}}}}}}{{{gggbbbssskkkRRRHHHHHHIIIIIIHHHEEEAAA>>>BBBAAA@@@???>>>==================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=====================<<<;;;999:::???@@@>>>???DDDTTTqqqyyyrrr~~~ttt[[[HHHEEEGGGGGGSSSQQQQQQTTTRRRLLLGGGFFF>>>@@@BBBBBB@@@>>><<<;;;???===<<<===>>>>>>===<<<===============<<<<<<<<<<<<<<<<<<===>>>????????????>>><<<<<<@@@NNNccctttnnn\\\ZZZ^^^XXXQQQJJJKKKOOOQQQLLLGGGIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBAAA???===<<<;;;:::888888777666666666666666666555555444444555555666444444444444444444444444555666333444888555===SSSvvv{{{hhhfffRRRSSSSSSaaadddSSSBBBEEEVVVdddQQQIIIFFFLLLOOOUUUnnn}}}gggVVVMMMFFFGGGFFFCCC???======???AAABBBFFFJJJIIIIIIOOOWWW```ppp|||rrrfff]]]ZZZWWWTTTQQQPPPNNNMMMMMMNNNOOOMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<===>>>@@@CCCHHHKKKWWW\\\jjjvvvmmmgggbbbVVVMMMEEEBBBAAA???>>>???888HHHeee||||||rrrkkkfffXXXGGG???CCC>>>>>>>>>>>>===:::888777222000...,,,++++++,,,---,,,,,,,,,,,,,,,---...///---///222444555555444333444444333111000222777;;;999999999999999888777777888<<<>>>888///---333;;;:::999888888888:::<<<===============>>>???@@@AAA>>>BBBGGGJJJLLLUUUcccooo{{{~~~yyykkk[[[OOOHHHFFFCCC@@@>>>======<<<;;;::::::;;;;;;;;;:::999999666555444444333333333333555555666666666666666666444444444333333333222222111111111111111111111111///000111222333222222111,,,333:::>>>@@@DDDJJJPPPZZZVVVQQQNNNMMMKKKFFFBBBAAA>>>:::999999888555111000111555;;;@@@CCCDDDDDD???===<<<=========;;;:::555444333555999===AAABBBEEECCCAAA>>>===>>>???@@@>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999999666666666777777777888888777888:::;;;;;;<<<>>>@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFDDDBBBBBBFFFIIIJJJJJJSSSVVVZZZ___ccciiinnnrrr|||wwwggghhhuuufffPPPJJJIIIHHHIIIIIIGGGCCC???@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999::::::;;;;;;<<<============<<<<<<;;;999999<<<>>>>>>???AAADDDTTTmmmmmmjjjwww{{{nnn]]]TTTMMMEEEDDDHHHUUUgggnnnfffWWWLLLJJJEEEAAAAAADDDEEEBBB>>>AAA???>>>>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>===@@@@@@@@@@@@@@@AAABBBDDD@@@AAACCCIIIWWWkkk~~~lll^^^YYYVVVUUUSSSOOOJJJHHHIIIIIIGGGFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999888777777666555666666666555555444444444444555555444444444444444444444444333555222444:::666888GGG```vvvkkk~~~zzz\\\QQQQQQ^^^dddXXXEEEBBBTTTiii\\\NNNGGGJJJKKKKKKYYYlllzzzaaaSSSKKKKKKJJJGGGDDDAAA??????======AAAEEEEEECCCEEEIIIEEENNNWWW___dddfffddd```ZZZUUUPPPLLLKKKKKKKKKJJJFFFEEEDDDDDDEEEEEEDDDCCC???>>>>>>>>>>>>??????@@@>>>@@@BBBDDDFFFKKKRRRWWWfffppp{{{oooeee]]]XXXKKKEEEAAAAAA@@@<<<===AAA>>>bbbvvvmmmiiiiii]]]III@@@CCC>>>??????>>>===;;;999777222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111222333444333333222444444333111222777;;;999999999999999888888888444:::>>>:::222...222888::::::999999999;;;===>>>============>>>???@@@AAA???BBBFFFIIIMMMUUUbbbkkkwww}}}sssbbbSSSKKKGGGDDD@@@============<<<::::::;;;;;;;;;;;;::::::777666555555444444444444444444555666666666555555555555444444333333222222111111111111111111111111///000111222222333222222///222444555666999>>>CCCKKKHHHDDDBBBAAAAAA@@@???:::999777777777666555333333222444888:::;;;AAAGGGHHHEEEBBB??????>>><<<:::666444333555999<<>>======>>>>>><<<<<<;;;;;;::::::999999888888888888888999999999888888888888888888888888444555555555555666666666666888:::;;;;;;<<<===???@@@@@@@@@AAAAAABBBBBBCCCAAA@@@???@@@DDDGGGJJJKKKQQQTTTZZZ```gggnnntttxxxpppgggooo~~~fffSSSJJJGGGEEEFFFHHHJJJHHHEEE>>>>>>===============>>><<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;::::::<<<=========<<<;;;>>>===;;;;;;;;;<<<>>>???BBBFFFQQQfff]]]```dddiiiooooooeeeXXXDDDAAAGGGYYYmmmzzzrrrfffVVVMMMLLLLLLHHHCCCBBBBBBBBBCCCEEEEEECCCAAAAAA@@@@@@??????>>>>>>>>>===>>>=========???DDDGGGEEEMMMWWWcccrrrhhhTTTSSSUUUOOOIIILLLLLLJJJGGGEEEDDDDDDEEEBBBCCCCCCBBB@@@>>>>>>???>>>======<<<;;;:::999999888777666666555555666666444444444333333444444444444444444444444444444444111555222444;;;888888CCCYYYuuuiiiNNNRRR\\\fffbbbPPPCCCMMM___fffUUUFFFCCCDDDFFFPPP[[[wwwrrrbbbTTTPPPJJJGGGEEECCCAAA???===;;;<<<@@@@@@>>>???AAAAAACCCDDDFFFGGGIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB????????????????????????>>>>>>======<<<======>>>===@@@CCCGGGLLLUUU```iii{{{|||pppfff[[[RRRMMMEEE@@@???@@@===888>>>HHHUUU|||{{{rrrkkkjjjmmmaaaKKK???BBB?????????>>>===;;;999888222111///...---,,,,,,,,,,,,,,,++++++,,,,,,------...//////000111222333333111333666444222333777;;;999999888888999999::::::111777<<<:::444000222555::::::::::::;;;<<<===>>>============>>>???@@@AAA@@@BBBDDDHHHMMMWWWaaahhhsss|||{{{jjjZZZPPPGGGDDD???============<<<::::::;;;;;;;;;;;;;;;:::888888777666555555555555222333444555666555555444666555555444333333222222111111111111111111111111000000000000111111111111111111000000111333555666888888999999888888:::;;;555666777666555555666888999777777888555555>>>IIIRRROOOKKKGGGCCC???:::777555444333444888:::<<<<<<>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999999888888555555555666666666777777666666666666666666666666444444444444555555555555666777999::::::;;;===???============>>>???@@@@@@@@@AAABBBDDDFFFJJJNNNQQQRRRXXX^^^cccgggppp{{{}}}lllhhhxxx~~~gggWWWLLLGGGBBBBBBEEEHHHHHHGGG======<<<<<<<<<======>>>;;;;;;;;;::::::::::::999999999888888999999:::;;;888:::;;;======<<<;;;:::<<<===>>>;;;:::;;;===??????BBBGGGQQQaaaxxxsssdddWWW[[[hhhrrrvvvvvvcccTTTGGGIIIZZZttttttmmmggg```[[[XXXYYY[[[]]]ZZZSSSJJJCCC@@@??????>>>>>>===<<<<<<999;;;===???CCCJJJTTT[[[cccooo{{{vvv{{{qqqUUULLLNNNNNNJJJGGGHHHHHHGGGFFFDDDCCCCCCDDD@@@BBBCCCAAA>>><<<<<<===::::::999999999888888888777777666555555555555666333333222222222222333333444444444444444444444444000555333444999777777AAAQQQrrr}}}YYYPPPYYYjjjssseeeOOOJJJSSSjjj^^^NNNCCC@@@DDDJJJMMMVVVmmmwwwkkk]]]SSSPPPPPPMMMJJJFFFAAA>>>???@@@>>>>>>@@@BBBAAA@@@@@@@@@@@@@@@AAA===???@@@???===<<<===>>>===>>>>>>>>>======>>>>>>============>>>???@@@@@@@@@DDDJJJPPPZZZhhhyyysssgggaaaYYYOOOHHHFFF@@@<<<===???<<<;;;HHHZZZsss~~~zzz{{{|||{{{|||rrrkkkkkkpppdddLLL???AAA????????????===;;;999888222111000///...---------,,,,,,+++++++++,,,------///......///000111333444///333666666333333777;;;888888888888999:::;;;;;;000555::::::666222111333::::::;;;<<<<<<=====================>>>???@@@AAAAAAAAACCCGGGNNNXXXaaafffqqq{{{ooo^^^TTTGGGDDD???===<<<=========::::::;;;;;;<<<;;;;;;;;;999999888666666555555555111222444555555555444444666666555444333333222222000000000000000000000000111111000////////////000000///...///111333222111---000444555333222444666222555777666444555888;;;???===<<<:::444222<<>>:::::::::;;;<<<===>>>???BBBDDDGGGIIIKKKOOOTTTWWWVVV]]]dddeeeeeemmm~~~}}}kkklllzzzcccTTTPPPIIIBBB???BBBEEEEEEDDD===<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999999999999888999999:::;;;888999;;;======<<<;;;:::666;;;>>><<<:::<<>>>>>===<<<;;;;;;:::;;;>>>CCCIIIRRR___mmmxxxrrrooorrroooyyyiii[[[PPPMMMMMMKKKJJJMMMGGGFFFDDDDDDEEEEEEDDDBBB???AAACCCAAA===;;;;;;<<<777777777777777777777777777777666555555555555555333222222111111222222333444444444444444444444444000666444333888666666@@@BBBeeehhhLLLVVVnnnyyy\\\LLLNNNkkkfffYYYJJJCCCDDDDDDAAAJJJUUUgggzzzkkkeeedddaaa]]]RRRJJJDDDCCCCCCAAAAAACCC???>>>???AAAAAA>>>===>>>===???@@@???>>>===???AAA<<<===>>>>>>======>>>???;;;;;;<<<>>>AAADDDFFFGGGJJJPPPWWWaaammmyyyhhh^^^VVVSSSNNNFFFBBBDDD<<<:::<<>>;;;>>>>>>======<<<;;;999888333111///---,,,++++++,,,+++*********+++,,,,,,---000000//////000111222222222222222111222222333333===::::::<<<:::444444:::888666888>>>>>>555///...999<<<;;;888:::@@@@@@<<<===>>>???@@@AAAAAA@@@??????@@@BBBEEEKKKVVVdddnnnqqqyyy|||gggUUUMMMFFFAAABBBBBB???===>>>;;;;;;<<<<<<===<<<<<<<<<;;;::::::999777666444333444444444444444444444444666777777666444222333444333333111000000000111222...............///000000///000111222222111000//////000000000111111111111222333444444555666:::<<<<<<>>>===888333555>>>FFFRRRXXX\\\WWWKKK===555333111000000222444777;;;===;;;;;;;;;;;;:::999888777777888888888777666444333222222222333333333444444333333333333333333333333111111222222222333333333555666888999::::::999999888888888888999;;;>>>???EEEKKKOOOKKKDDDCCCKKKUUUYYY]]]cccgggnnnyyy{{{}}}vvveeeppp```NNNGGGEEEAAA@@@@@@@@@???>>>;;;;;;;;;;;;:::999888888;;;999888888999::::::999777888888888888999999999999888888888999::::::;;;999999999:::::::::;;;;;;:::===??????CCCQQQfffwww}}}vvveeecccppp~~~uuufffbbbgggoooxxxkkkRRRCCC===>>>===<<<::::::<<<>>>>>>QQQhhhvvvzzzzzzsss|||pppYYYSSSLLLIIIJJJKKKHHHEEEFFFEEEDDDEEEFFFGGGFFFEEE???@@@@@@@@@>>><<<:::999:::999888777666444333333444444444444444444444444333222222111111222222333444444444333333222222222111111222333444666666777@@@TTTwwwtttWWWNNN```sssmmmeee[[[EEEVVVgggcccJJJ???IIIIII===HHHLLLSSSaaaxxxuuuXXXNNNDDDBBBCCCCCCDDDGGGAAABBBBBBAAA@@@@@@AAACCC=========<<<======>>>>>>======>>>??????>>>===<<<@@@>>>???DDDMMMUUUYYYZZZ___gggtttooocccUUURRRMMMFFFCCCAAA>>>;;;;;;>>>@@@===999EEEggg~~~~~~~~~}}}zzzyyytttzzz|||iiiQQQDDDAAA>>>>>>======<<<:::999888333111///---,,,++++++,,,++++++******++++++,,,---////////////000111222333333333222222222222222222<<<999:::<<<:::555555999999666777===>>>777000...888<<<<<<999:::>>>???<<<<<<===???@@@AAAAAA@@@@@@>>>AAADDDFFFJJJRRR]]]eeeooowwwmmm\\\MMMFFF@@@@@@@@@===<<<===<<<<<<=========<<<<<<;;;;;;;;;:::999888666444444444444444444444444444444666777777666444222333444333333111000000000111222///............///000000...///000000000000///...//////000000000111111111111333333333333555888:::======<<<;;;;;;===@@@CCCEEEJJJNNNKKKCCC;;;777777111111111111333777:::;;;;;;;;;;;;::::::999888777777777777777777555444333222222222333333333333444333333333333333333333333111111111222222222333333444555777888999999888888777777777888999;;;===>>>AAAFFFIIIHHHDDDEEEMMMUUUZZZ]]]cccjjjsssuuu|||sssgggxxxmmmUUUKKKFFFCCC@@@???>>>>>>===<<<;;;;;;;;;;;;::::::999888888777555666888::::::999777888888888888999999999999888888888999999:::;;;999999999::::::::::::;;;;;;===???>>>???FFFSSS]]]xxxwwwmmmhhhqqqzzz{{{fffXXXVVVWWWYYY]]]bbbeeeffffffYYYXXXYYYZZZUUUIIIAAA>>>AAABBBEEEIIIOOOTTTYYY[[[rrrbbbVVVQQQKKKHHHIIIIIIGGGDDDFFFEEECCCCCCDDDDDDCCCAAA>>>?????????>>><<<;;;:::;;;:::999888666555444444444444444444444444444444333222222111111222222333444444333333333222222222111111222333444555666666666JJJnnnbbbNNNTTTdddccc___XXXIIICCCZZZjjj___GGG;;;@@@III@@@DDDKKKSSSccc}}}hhh[[[PPPMMMOOOMMMIIIGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB???>>>>>>>>>>>>???@@@@@@IIIHHHIIIMMMVVV```hhhlllvvvrrraaaWWWLLLJJJEEE@@@>>>>>>>>>===<<<:::999<<>>;;;999;;;======;;;<<<>>>???AAAAAABBBBBB???AAAEEEGGGHHHMMMTTTZZZhhhrrr}}}vvvhhhRRRIIIBBB@@@@@@>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999777555555444444444444444444444444555666777666444333333444333333222111111111111222///////////////000000111---......//////......---////////////000000000000111222333222222222444666;;;;;;===@@@CCCCCC@@@===888<<<>>>===:::777888999333333222222444666999:::999999:::999999888777666666666666666555444333333111111222222222333333333222222222222222222222222111111111222222222222333333444555666777777777777666666666777888:::<<<===<<>>BBBEEE\\\pppsssuuutttsss{{{uuu^^^YYYTTTRRRTTTUUUUUUUUUSSSTTTWWWZZZWWWTTTXXX^^^[[[]]]ccckkktttxxxxxxuuuhhhXXXRRRMMMHHHFFFFFFGGGEEECCCFFFDDDBBBBBBBBBBBB@@@???===>>>>>>>>>>>>===<<<;;;<<<;;;:::999777666555555444444444444444444444444333222222111111222222333333333333333222222222222111111222333444555666666111>>>YYY{{{uuuxxxwwwVVVHHHQQQTTTUUUXXXWWWNNNTTTaaagggWWW@@@:::DDD@@@DDDGGGIIIPPPccc|||kkkZZZUUUWWWVVVSSSRRRPPPLLLHHHGGGGGGGGGEEEBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBBAAABBBDDDHHHJJJLLLNNNQQQWWW```mmmzzzyyyjjj]]]RRRJJJCCCAAA>>><<<;;;<<<>>>???@@@;;;<<>>===:::999;;;===;;;<<<===???@@@BBBBBBCCC@@@CCCDDDEEEFFFIIIPPPVVV```jjjwww~~~ttt]]]SSSHHHDDDBBB@@@@@@BBB????????????>>>===<<<;;;<<<<<<;;;;;;:::888777666555555555555444444444444555666777666444333444555333333222222111111111111000000//////000000111222................................./////////000000000111222111000000111333888;;;@@@EEEFFFCCC<<<666444666888888888888888999777666555444555666888:::888888888888888777666555555555444444444333333222111111111111222222222222222222222222222222222222111111111111222222222222222333333444555555666666444555555666888999;;;;;;:::;;;===@@@EEEKKKQQQUUU\\\```hhhuuu~~~nnnooopppzzz{{{\\\FFF@@@CCCBBB@@@===<<<;;;:::888777;;;;;;:::::::::;;;;;;;;;888777555666777999888888777777888888888999999999999888888888888888999999888888888888999999999999999999:::<<<>>>???>>>===FFFXXXooofffZZZeeepppooowwwvvvvvvzzz~~~zzz}}}oooaaaXXXRRRMMMJJJFFFDDDDDDDDDCCCBBBDDDCCCBBBBBBBBBCCCAAA@@@=====================<<<===<<<;;;:::888777666666333333333333333333333333333222222111111222222333333222222222222222222222111111222333444444555555666777AAAVVVnnntttpppQQQLLLLLLOOO]]]nnnrrrZZZNNNYYYcccZZZGGG<<>><<<<<<<<<;;;:::;;;>>><<>>;;;888:::===<<<<<<===>>>@@@AAACCCCCCBBBCCCCCCBBBCCCHHHPPPWWW\\\fffsss}}}jjj]]]PPPHHHDDDAAAAAACCC@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999888777666666666555555444444444444666666666444333444555333333333333222222111111000000000000000111222222////////////////////////---............/////////...000111000/////////000333:::CCCHHHFFF@@@999555666777999;;;>>>???>>>===<<<:::888777666777888999666666666777666666555555333333333222222222222222000000000111111111222222111111111111111111111111000000111111111222222222222222222333333444555555333444555777888999::::::::::::<<<@@@FFFLLLRRRUUU```eeeppp~~~rrriiittttttnnnfffNNNAAA@@@BBB???>>><<<;;;;;;;;;888666;;;::::::::::::;;;=========;;;999888999999888666777777888888888999999999999999888777777888888888777777777888888888999999999888777999===??????===888EEESSSaaazzzhhh^^^\\\XXXmmmqqqyyyyyypppkkkkkkppptttwwwvvv{{{aaaVVVRRRNNNHHHIIIGGGEEEDDDCCCCCCCCCBBBCCCBBBAAABBBDDDEEEEEEDDD>>>>>>>>>>>>======>>>>>>===<<<;;;:::999777666666333333333333333333333333333222222111111222222333222222222222222222222222111222222333333444444444999555666AAAVVVqqqnnnXXXMMMJJJ[[[wwwoooVVVQQQ\\\bbbVVVFFFBBB@@@>>>>>>@@@EEELLLPPP[[[hhh|||uuulllhhhfffccc```aaa```___^^^^^^^^^^^^^^^^^^___aaafffnnnyyyuuuhhhWWWLLLIIIGGGCCC???;;;999;;;>>><<<777888===888GGGaaa~~~|||fffjjjttt{{{~~~|||zzz~~~yyynnn[[[HHH??????<<<<<<<<<<<<;;;999888777333111///---,,,++++++,,,,,,,,,++++++******++++++*********+++,,,...///000444444555555555333222111111666999999999::::::888999:::888555666999999666111333999>>>===999:::============>>>???AAABBBCCCBBBBBBBBBAAABBBGGGPPPWWWZZZdddpppyyywwwhhhVVVKKKDDD@@@???BBBAAAAAAAAAAAA@@@???>>>>>>============<<<;;;:::999777777666666555444444444444555666555444333444666333333333444333222222111111111111111111222222333000//////......//////000------------.........///---...000000///...///000111999DDDJJJJJJGGGBBB@@@<<<;;;<<>>===:::888666666777777444444555555555555444444222222111000000111111222///000000000000111111111000000000000000000000000000000000111111111111222222222222222222444555555333444666777999:::::::::;;;<<<>>>BBBHHHNNNUUUYYYgggooo{{{rrrdddiii~~~uuudddnnnsssWWWGGGCCCBBBAAA>>>===<<<<<<===<<<:::888;;;::::::::::::<<<>>>???AAA>>><<<::::::999888666777888888888888999999999999999888777777777777888666777777777777888888888:::888777777999;;;<<<<<<999>>>CCCIIIWWWqqqxxxjjjbbb[[[[[[^^^eeeppp~~~oookkkgggfffhhhllloooqqqppppppxxxttt___UUUTTTTTTLLLDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGFFFAAA@@@???>>>>>>>>>>>>???===<<<;;;:::888777666666333333333333333333333333333222222111111222222333111111111222222222222222111222222222333333333444777444666???PPPjjjmmmYYYIIIOOOggg{{{```OOOOOOPPPMMMBBB???===>>>@@@BBBAAA@@@IIIPPPZZZfffuuu~~~~~~~~~~~~~~~|||~~~vvvnnn___WWWLLLEEECCCAAA>>>::::::777999===<<<777;;;DDDLLLaaa|||{{{xxx{{{|||zzzppp\\\GGG===>>><<<<<<<<<;;;:::999888777333111///---,,,++++++,,,---,,,++++++******++++++************+++,,,......222333555666555444333222...555999888888;;;;;;888777;;;:::555333777;;;:::000000555===@@@<<<:::<<<>>>>>>>>>>>>>>>@@@AAABBB???AAACCCBBBCCCFFFMMMSSSWWW```jjjsss~~~sss^^^PPPFFF@@@@@@BBB@@@AAAAAAAAAAAAAAA@@@@@@===============<<<;;;:::777777777666555444444444444555666555444444555666333333444444444333222111222111111111111222333333//////...------...//////,,,,,,---------.........+++---000000/////////000333888AAALLLTTTWWWVVVSSSHHHDDD???@@@DDDGGGEEEBBB???===:::777555444444555333333444444444444333333111000/////////000111111/////////000000000111111000000000000000000000000000000000000111111111111222222111111222333555666333444666888:::::::::::::::===AAAEEEJJJQQQYYY___oooyyyzzzfff]]]ooo|||kkkbbbsssmmmQQQDDDCCCBBB???===<<<<<<===??????===;;;;;;:::999999:::===???@@@@@@>>><<<;;;;;;:::999888777888888888888999999999999999888777777777777777666666666777777777888888888888888888888999:::;;;======>>>AAAEEEQQQgggzzz|||sssiiieee]]]WWWWWWcccuuu}}}tttmmmiiijjjttt{{{}}}zzzssskkkeeeddddddfffppp}}}~~~ddd]]]VVVTTTSSSQQQLLLGGGEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>>??????<<<<<<;;;999888777666555222222222222222222222222333222222111111222222333000111111111222222222222222222222222222333333333666555777;;;FFF]]]xxx^^^OOOXXXnnnrrr\\\QQQKKKFFFBBBAAAAAAAAAAAAAAAAAABBBEEEFFFHHHMMMVVVdddsss}}}wwwnnnggg^^^WWWNNNJJJEEEAAA???>>><<<:::>>>888888===>>>===HHHWWWuuuyyyvvvrrrwwwzzzrrr^^^III@@@BBB<<<<<<<<<;;;:::999888777333111///---,,,++++++,,,---,,,,,,+++*********++++++*********+++,,,,,,---111333444666666555333222---555999888888<<<<<<888555<<<<<<555222666;;;===000...333===AAA>>>;;;<<>>>>>>>>???AAABBB===@@@CCCDDDDDDFFFJJJNNNSSS[[[dddlllxxx{{{eeeUUUJJJCCCBBBDDD@@@@@@AAABBBBBBBBBAAAAAA===>>>>>>>>>===<<<;;;;;;888777777666555444444444333555666555444444555666333333444555444333222111222222111111222222333444...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++---///000000///000000555777>>>MMM]]]ffffffbbbTTTLLLBBB???AAACCCAAA>>>>>><<<999666333222222222222333333444444444333333111000///......///000111////////////000000000000000000000000000000000000000000000000111111111111333222222111222444555666444555777999:::;;;;;;:::888===BBBGGGLLLSSS]]]ddduuuzzzbbb\\\vvvnnngggzzzmmmPPPCCCBBBBBB===<<<<<<<<<>>>@@@@@@>>>===;;;:::999999:::===???AAA>>><<<::::::;;;;;;:::999777888888888888999999999999999888777777666777777666666666666777777777777666888:::;;;::::::;;;===<<<888999>>>======JJJ[[[rrr~~~ttthhhbbbkkk~~~{{{llldddjjjuuuzzzvvvlllwwwuuuwwwqqqWWWPPPPPPPPPNNNHHHDDDFFFJJJEEEFFFGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDEEEDDDBBBFFFDDDBBB@@@????????????<<<;;;:::999777666555555222222222222222222222222333222222222222222222333000000111111222222222222222222222222222222333333999777444222777MMMuuu}}}___ZZZUUU^^^kkkvvvyyymmmVVVAAA>>>@@@AAA???<<<<<<@@@DDDDDDBBBAAABBBGGGPPPXXX^^^cccpppooobbb[[[VVVMMMFFFCCCBBB@@@>>>=========>>>BBB;;;999>>>AAAEEEUUUiiiuuu}}}vvvvvvtttmmm]]]JJJAAA@@@>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,---,,,+++*********+++,,,+++***)))))))))***,,,---111111111222222333333333444333444777:::=========;;;999999888222...444@@@555111000444<<<@@@???<<<======>>>>>>??????@@@@@@BBBBBBBBBBBBBBBDDDIIILLLPPPXXXccckkkrrr}}}yyyaaaNNNFFFBBB???@@@@@@AAAAAABBBBBBBBBAAA??????>>>===============<<<:::888555444444555555555555444444444444555555777666444333222333333444222222111111000/////////000000000000////////////........................///...---,,,---...000222999<<>>>>>@@@BBB>>><<<999666444444444555222111000//////000111222000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111111222333444555444666888888777777999;;;:::<<>>>>>======<<<<<<===<<<::::::;;;;;;;;;::::::::::::::::::999888777777777777777777777777777777777777777777777777777555777888999999888777555777777888888888999999999999:::::::::<<<===>>>???RRRggg{{{|||rrrvvvyyyaaaVVVSSSOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDEEEDDDCCCAAABBBAAA@@@???>>><<<;;;;;;999888777666444444333333222222222222222222222222222222222222222222222222111111111111111111111111///000000000000111111111333333666777444@@@fff[[[QQQPPPUUUbbboootttqqqnnnTTTDDD;;;AAAFFFDDDAAACCC@@@@@@@@@@@@AAACCCGGGJJJQQQTTTZZZcccpppyyynnnggg]]]TTTOOOKKKFFFCCC???===;;;;;;<<<======<<<>>>??????===BBBWWWvvvuuu{{{yyyxxxuuummm\\\III@@@???>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,---,,,+++*********++++++******))))))******+++,,,111111222333444555666666555555555777;;;>>>>>>>>>===:::::::::666333777???888333000333:::@@@@@@============>>>??????@@@@@@???AAACCCDDDDDDFFFIIIKKKNNNWWWaaajjjrrr~~~mmmYYYNNNHHHDDDAAAAAAAAABBBCCCCCCBBBAAA??????>>>>>>=========>>>===;;;999666444444444555555555444444444444555555666555444444333333333444222222222111000000//////111000000000////////////........................///...---,,,---...000111666999AAAMMM[[[eeekkkmmmjjjeee[[[PPPFFF@@@>>>======;;;888555333222222222111111000//////000111111000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111111222333444555444666777777777777999:::999===BBBIIIQQQZZZccciiiwwwbbbWWWggg~~~ssszzzwwwYYYJJJ@@@AAABBB:::>>>>>>>>>=========<<<<<<===;;;::::::;;;;;;:::999999999::::::999999888777888888888888888888888888777777777777777777777777555666888999999888666555777777777888888888999999999999999:::;;;===>>>???AAAMMMaaawwwlll[[[SSSPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???===<<<;;;:::999999888777555444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111111222111222666888555;;;XXXwwwlllZZZJJJMMMaaavvvrrr```KKK@@@===<<<===???======>>>>>>???@@@BBBDDDEEEGGGIIINNNUUU___iiiqqqyyy|||tttlllccc]]]\\\VVVOOOIIIFFFCCC@@@>>>>>>===<<<;;;;;;:::999888999999>>>NNNhhh|||zzzvvvmmm[[[HHH???>>>>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,---,,,++++++******++++++))))))***+++++++++++++++000111333555777888999999777666666888;;;>>>?????????<<<;;;<<<;;;999999<<<<<<555///111888???AAA???<<<======>>>??????@@@@@@===@@@CCCEEEFFFGGGIIIJJJMMMUUU___iiisss~~~gggXXXOOOIIIAAAAAAAAABBBDDDDDDBBB@@@@@@?????????>>>>>>>>>>>>>>>===:::888666555555555555555444444444444555555444555555555555444333333333333222111111000000///111111000000000/////////........................///...---------...///000444777===GGGQQQYYY]]]^^^ggggggcccZZZMMMBBB;;;888;;;999666444111000000000111000000//////000000111000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111111222333444555555666777777666666888:::;;;@@@GGGMMMSSS^^^kkkuuu~~~gggZZZ^^^yyyvvvvvvkkkOOOGGGAAA>>>???<<<=========<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::888888999999999999888888777888888888888888888888888777777777777777777777777666666888888888888666666777777777777888888888888999999999999:::<<<===>>><<<===DDDSSSeeezzz{{{kkkWWWJJJIIIKKKLLLKKKGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>><<<:::999888888888777666555444333333333444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000111555888555666FFFYYYzzz]]]LLLOOObbbuuuxxxdddPPPFFFDDDBBB???======>>>>>>>>>>>>======???@@@@@@@@@BBBFFFKKKOOOSSSWWW]]]dddnnn|||}}}uuukkkbbb[[[TTTMMMHHHJJJGGGCCC@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,,,,,,,++++++++++++***+++((()))***,,,,,,+++******...000222555888999::::::777666555777:::===>>>>>>AAA>>><<<===>>><<<999666???888111000666===@@@AAA<<<<<<===>>>???@@@@@@AAA>>>@@@BBBCCCDDDFFFIIILLLMMMSSS]]]gggsssvvvbbbTTTKKKAAA@@@???@@@CCCEEECCCAAA@@@@@@@@@@@@@@@??????>>>???>>><<<999777666555555555555444444444444555555333444555666666555444333333333333222111111000000111111111000000000//////........................///...---------...//////222555:::@@@FFFKKKMMMNNN]]]``````YYYLLL@@@888666999777555333111000000///000000000//////000000000000000000000000000000000............////////////000000000000000000000000///000000000111111111111111111111111222333444444555666666666666777999;;;???FFFNNNTTTZZZfffwww~~~yyywwwvvv___[[[lll|||pppzzz___FFFFFFBBB<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999::::::999777777888888888888888777777999999999999999999999999777777777777777777777777666666777888888777666666666666666777777777888888888888888999999:::<<<<<<@@@======CCCNNN___wwwlllZZZQQQGGGEEEIIIKKKIIIDDDDDDDDDDDDDDDEEEFFFHHHHHHJJJHHHEEECCCBBBBBBDDDEEEEEEEEEEEEDDDBBBAAAAAABBBFFFEEEAAA>>>;;;888777666777666555444333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111222222222222222222444777555444:::DDDmmmiiiPPPKKKVVVcccuuuxxxssseeeZZZSSSGGG888??????@@@@@@@@@???===;;;>>>???@@@@@@???@@@BBBEEEHHHIIIHHHIIILLLUUU___gggmmmooorrrtttwww{{{zzzqqqiiieeefff```YYYTTTOOOKKKGGGDDDCCCBBB@@@??????>>>======>>>======<<<===@@@DDDGGGXXXiii{{{xxxtttjjjYYYHHHAAAAAA>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,,,,,,,,,,,,,++++++******((()))***,,,,,,+++******,,,...111444777999::::::777555444555888;;;======AAA???======>>>===777111>>>999444222444999>>>AAA<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???@@@DDDIIIMMMMMMRRR[[[dddppp~~~qqq___RRRDDDAAA>>>???BBBEEEDDDBBBAAAAAAAAABBBAAAAAA@@@???@@@???===;;;999888777666555555444444444444555555333444555666666666555444444444333333222111111111111111111111000000000000.................................---------......///222666<<>>BBBIIIRRRYYYaaaooo}}}yyyvvvuuuuuu___ddd|||{{{xxxxxxTTTAAAEEEBBB<<<>>>???::::::::::::::::::;;;;;;:::999888999::::::888666666777777888888777777777888888888888888888888888666666666666666666666666666666666777777666666666555555666666666777777777888888777888888999:::;;;===<<<<<<===>>>FFFWWWhhh}}}ooo___RRRHHHGGGEEEEEEGGGGGGDDDAAACCCCCCCCCDDDEEEGGGHHHIIIIIIGGGCCC@@@??????@@@BBBBBBCCCDDDCCCAAA@@@BBBCCCLLLJJJEEE@@@<<<999777666666555444333333222333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222444333333555555444777<<>>======>>>???@@@@@@???@@@BBBFFFKKKOOOMMMNNNPPPQQQRRRUUUZZZ]]]bbbbbbdddhhhppp{{{|||rrrggg^^^XXXTTTRRROOOMMMIIIGGGEEECCCBBBAAAAAAAAA@@@???===<<<<<<<<<<<<======>>>CCCLLLWWW___ttt~~~}}}{{{wwwrrrgggWWWGGG@@@BBB>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++***,,,000444777888888888888666444555777;;;<<<===>>>???===<<<======888222999999888555222444;;;@@@;;;<<<===>>>???@@@AAABBBAAA@@@>>>======AAAGGGLLLMMMQQQWWW___jjjwwwppp```MMMGGG@@@>>>BBBEEEDDDBBBAAABBBCCCCCCCCCBBB@@@?????????>>>===;;;:::999888555555444444444444555555444444555666666666666555555555444333333222222111222222111111111000000000....................................---------,,,+++...333888>>>EEELLLQQQQQQQQQNNNGGG>>>666333222333333333222222222111111...//////000000//////...////////////////////////............////////////////////////////////////000000000000111111111111111111111111222333444555444555666666777:::>>>BBBFFFLLLUUU^^^jjjyyy{{{yyy```pppeeeKKK???CCC???<<>>999999999999::::::::::::999888888999:::999777555555666666777777777777666777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666777777777777777888999999777999<<<===::::::DDDPPPhhhooo^^^UUUQQQOOOLLLFFFEEEEEECCCBBBCCCFFFHHHCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEBBB???>>>>>>>>>???>>>AAACCCCCCAAA@@@CCCEEEMMMJJJFFF@@@<<<999777777555444333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111444333222222333555888:::;;;ZZZ|||yyybbbOOOFFFMMMUUU]]]fffllliiibbbIIIEEEAAAAAACCCFFFEEEDDD>>>??????>>><<<;;;;;;<<<;;;<<<<<<===???@@@AAAAAAAAABBBCCCCCCCCCDDDGGGJJJMMMMMMNNNOOORRRXXX___dddddd```ZZZRRRLLLHHHFFFEEEAAA@@@??????>>>>>>>>>>>>===>>>===;;;999999;;;<<<444888>>>GGGSSSeeexxx}}}~~~}}}~~~}}}|||xxxqqqfffTTTDDD>>>???>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,++++++,,,,,,,,,+++***)))******))))))******+++,,,***---111444777888888777999777555555888;;;===>>>999======;;;<<>>???@@@AAABBB@@@@@@>>>===<<>>>>>>>>>>>===<<<;;;;;;555555444444444444555555555555555555555666777777555555555444333333222222222222222111111111000000....................................------,,,+++))),,,///333888@@@IIIPPPEEEDDD@@@<<<777444111000//////000111111111111111......///000000///......////////////////////////............////////////////////////////////////000000000000111111111111111111111111222333444555444555666777999<<>>>>>>>>;;;???BBBBBB@@@@@@DDDGGGHHHEEEAAA===999888888888444333333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000111111111000111444777888555EEE^^^zzzmmm[[[QQQLLLRRR```lllvvv|||aaaYYYNNNHHHFFFFFFDDDBBBBBBBBBCCCAAA???>>>>>>@@@>>>>>>=========<<<;;;999<<<===>>>>>>======???AAABBBDDDEEEDDDCCCDDDHHHKKKKKKJJJIIIFFFCCC@@@@@@@@@===>>>>>>===<<<<<<======:::;;;;;;:::999;;;@@@DDDDDDJJJSSS]]]jjjzzzzzzyyyyyy}}}{{{ttt|||}}}~~~yyyqqqeeeSSSBBB;;;===>>><<<;;;;;;;;;:::777555333222000///---,,,,,,,,,++++++,,,---,,,+++***)))+++***)))))))))***,,,---+++---111555888888888777;;;888666666999<<<>>>???555;;;===;;;<<>>;;;;;;<<<>>>???AAABBBBBB>>>??????>>>===>>>AAACCCJJJLLLOOOTTT]]]iiissszzzwwwdddXXXJJJCCCBBBCCCBBB???BBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<555555555444444555555555666555444444444666777888666555555444444333222222222222222111111111111000........................---.........------,,,+++***+++---...111888AAAHHH999777444444444444222111,,,,,,...///000000000000---...///000000///...---////////////////////////............/////////000////////////////////////000000000000111111111111111111111111222333444555333444666777999>>>DDDHHHRRRVVV___mmm~~~vvvsss{{{fffTTTdddcccGGG@@@@@@>>>777:::???999777777888888999999999:::777777888999:::999666444444444555666777777666666666666666666666666666666666666666666666666666666666666555555555555666666444444444555555555666666777666666666666777777888:::666555999<<<;;;<<>>BBBBBBAAA@@@@@@AAAAAAAAADDDCCCCCCBBBAAA@@@???>>>999>>>BBBBBB@@@@@@EEEIIIBBB@@@<<<999777777888888333333222222111222222222222222222222222222222222000000000000000000000000000000000000000000000000............////////////---///000//////222444555666888HHHggg}}}eeePPPNNNUUU\\\gggrrrzzznnn]]]PPPIIIEEEAAA>>>AAABBBCCCBBB@@@@@@BBBDDD=========>>>??????>>>===;;;<<<======<<<<<<===>>>:::===@@@@@@>>>===???AAA;;;===???@@@?????????@@@======>>>===;;;:::;;;;;;999;;;<<<<<<===AAAHHHNNNjjjnnnsssvvvxxx}}}zzzhhheeettt~~~~~~vvvfffSSSEEE???>>>???>>>;;;999888777888888555444111///---+++******++++++***)))***+++---...************************)))+++///222555777888888;;;:::888666555777;;;???<<<<<<<<<===>>>?????????888333333666555000111555=========<<<;;;<<<@@@BBB<<<>>>?????????AAADDDFFFEEEHHHKKKOOOTTT]]]hhhpppooo]]]LLLFFFEEECCCCCCFFFBBBCCCFFFGGGGGGFFFDDDBBBBBB@@@===>>>??????===:::;;;888555333444555555444555555444444444333333333333444555555555444333222222333333333333222111111000000000000////////////////////////////////////,,,---------.../////////------............------////////////////////////////////////////////////////////////////////////..................................../////////000000000111111111000000///000000000000111222333444666222111555999===DDDKKKSSS^^^mmm}}}~~~xxxrrrrrrnnnsssxxxjjjXXXVVVwwwsss~~~UUUDDDCCC@@@===;;;:::999999:::::::::999999888888888666666777888999999::::::999888777666555444333333555555555555555555555555555555444444444444555555555444444333333444444555444444444444444444444444555555555555666666666666888888999::::::::::::999:::>>>CCCEEEHHHOOOYYYaaaxxxmmmhhh___VVVPPPLLLLLLLLLIIIHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBFFFCCCAAAAAACCCCCC@@@>>>CCCCCCCCCBBBBBBAAAAAAAAA???????????????@@@@@@@@@===;;;999999999999777555333222111111000000111111000000000000000000000000//////............//////////////////////////////............////////////111111111111222333444444888999===MMMllluuu]]]NNNKKKPPPVVV[[[]]]YYYOOOGGGFFFIIIKKKHHHAAA;;;>>>FFFIIIBBB;;;<<>>:::<<>>???AAADDD>>>===<<<<<<===>>>>>>>>>AAA<<<999;;;===>>>>>>>>>=========>>>??????<<<999@@@???;;;888===NNNhhh{{{}}}{{{~~~pppiiiqqqyyy}}}uuufffTTTFFF???>>>???>>><<<:::888888888888555333111///---+++******++++++******++++++,,,---***************************+++...111444666888888::::::999888777777:::===<<<=========>>>>>>??????;;;555222444444000///222===>>>>>>===;;;;;;===???:::<<<>>>??????@@@BBBDDDEEEGGGJJJMMMQQQYYYccckkkvvv|||jjjVVVKKKEEEAAA@@@AAAAAABBBEEEFFFGGGFFFDDDCCCBBB@@@>>>>>>???@@@>>>;;;<<<999666444555555555444555555555444444444333333444444555555555444333222222333333333333222111111111000000000////////////////////////////////////------..................---......//////......---////////////////////////////////////////////////////////////////////////................................./////////000000111111222222222222111111000000000111111222333444888555666:::>>>BBBIIIQQQZZZhhh|||zzzrrrtttqqq]]]UUUdddxxxtttQQQDDDBBB@@@===;;;:::999999:::::::::999999888888888666666777888888999::::::888888777666555444333333555555555555555555555555555555444444444444555555555444444333333444444555444444444444444444444444555555555555666666666666777888999999::::::999999;;;>>>@@@@@@@@@CCCJJJPPPUUUdddyyywwwlllbbbZZZUUUTTTQQQLLLHHHEEEEEEGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEECCCAAABBBCCCCCCAAA???BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999999999777555333222111111000000111111000000000000000000000000//////............//////....................................////////////111111111111222333444444666555888BBBXXXvvvmmmYYYKKKDDDHHHHHHIIIIIILLLSSS^^^gggZZZRRRIIIDDDDDDDDDAAA===???>>>===<<<>>>??????>>>===>>>??????=========>>>@@@@@@???@@@AAABBBBBBBBB???===>>>@@@BBBAAA===;;;@@@???>>>===;;;;;;;;;<<<333888CCCPPPbbbuuuyyyqqqpppmmmlllwww}}}|||{{{tttgggUUUGGG@@@>>>???>>><<<:::999888888888444333111///---++++++*********+++,,,,,,,,,++++++************************+++,,,---...111444777999:::;;;;;;:::999888999;;;======>>>>>>>>>>>>>>>>>>@@@999333333222000...///:::<<<>>>>>><<<;;;;;;;;;888;;;>>>?????????@@@AAACCCFFFHHHKKKNNNTTT^^^eeelll~~~zzzdddTTTJJJCCC@@@@@@???AAACCCEEEFFFFFFEEEDDDBBBAAA??????@@@@@@>>>===<<<:::777666666666666555666555555555444444444444444444555555444444333222333333333333333222222111111111000000000///////////////////////////////////////..................---......//////......---////////////////////////////////////////////////////////////////////////............................../////////000000000000111111222222111111111111111111111222333444444777666888===BBBFFFNNNWWWdddwww~~~zzzlllSSSYYY||||||dddJJJCCCBBB???<<<:::999999999999999999999999888888888666777777888888999999999888888777666555444444333444444444444444444444444555555444444444444555555555444444333333444444555444444444444444444444444444555555555555666666666777777888999999999999999999;;;===<<<::::::===@@@;;;CCCNNNYYYgggzzz~~~uuuhhh```UUULLLGGGEEEDDDDDDBBBBBBAAAAAAAAACCCEEEFFFIIIHHHFFFDDDCCCBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCBBBAAAAAAAAACCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>===============<<<;;;999999999888777555333222111111000000111111000000000000000000000000//////............//////........................---............/////////000000000000111222333444555222333999BBBUUUyyy}}}hhh\\\WWWMMMFFFFFFIIIOOO^^^nnnuuuoooeee[[[UUUVVVZZZ^^^JJJEEE>>><<<===???AAAAAA===>>>???@@@@@@@@@@@@@@@:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;888555<<<>>>>>>===<<<>>>DDDHHHKKKQQQ]]]mmm~~~yyymmmjjj|||uuuyyy~~~yyyxxxtttgggVVVHHHAAA???>>>>>>===;;;:::999888888444333111///---,,,++++++)))***,,,------,,,+++***************************,,,,,,+++,,,///333666999999;;;======;;;:::999999>>>>>>>>>>>>>>>>>>>>>>>>FFF???777333333111///...555999<<<>>>===<<<;;;;;;999<<>>@@@BBBDDDFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@???===;;;888777888888777666666666666555555555555444444444444444444333333333333333444444333333222111111111111000000000//////////////////////////////000000//////......------......////////////......////////////////////////////////////////////////////////////////////////...........................////////////000000000//////000111111111000000222111111222222333444555777888;;;BBBHHHNNNXXXbbbqqq|||dddTTTjjjwwwyyyVVVDDDBBB@@@>>><<<:::999999999999999999888888888888888666777777777888888888999888777777666555555444444444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444555555555666666666777777888999888888888666888;;;;;;::::::;;;======???@@@AAAEEEOOO^^^iiirrrwww~~~xxxnnneee\\\TTTMMMHHHFFFEEEDDDDDDDDDDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBGGGFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>=========<<<:::999888999888666555333222111111000000111111//////////////////////////////............//////........................---------.........//////000000///000000111222333777222222777888@@@^^^ooo[[[PPPIIIEEENNN\\\kkkjjjgggaaa^^^cccppp|||jjj^^^QQQIIIEEEBBBAAAAAA;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????AAAAAA???;;;;;;===>>><<<888>>>FFFJJJLLLQQQZZZaaaxxxzzz~~~}}}~~~xxxpppuuu||||||wwwwwwsssgggVVVHHHAAA???>>>>>>===<<<;;;999888777333222111///---,,,++++++***+++,,,------,,,***)))************************,,,+++***+++---111555888888;;;>>>???===;;;:::999>>>>>>>>>>>>????????????IIIDDD<<<666444444222///000555:::>>>???>>>======<<<>>>BBBCCCCCCBBBBBBBBB@@@CCCFFFHHHKKKPPPXXX___eeekkkvvvlll\\\PPPGGG@@@>>>@@@BBBDDDFFFFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA>>><<<:::999:::999888777777777666666666555555555555555444444333333333333333444444444444333222222111111111111000000000000000000000000000000000000000000000//////......---...//////////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000111222222333333333222222222222222333444555666:::;;;AAAIIIQQQZZZhhhtttnnnUUUZZZ~~~zzzuuukkkMMMBBBAAA???===;;;999999888999888888888888888888888888777777777777777888888888777777666666555555444444444444444444444444444444444444333333333333444444555444444333333444444555444444444444444444444444444444444444555555555555555666777777888888777777666777:::;;;;;;:::;;;;;;<<<<<<===<<<===AAAGGGKKKKKKNNNQQQUUUYYY^^^cccfffjjjgggfffhhhkkkhhh```XXXUUUPPPJJJFFFDDDDDDEEEEEEAAACCCDDDDDDBBB@@@>>>===@@@@@@AAAAAAAAA???>>>===EEEDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDCCCDDDFFFGGGGGGFFFEEEEEE?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>======<<<:::888888888888666444333222111111000000111111//////////////////////////////............//////........................------------............////////////000111222222666000222999999999III```rrrdddTTTLLLMMMTTTXXX[[[\\\]]]gggwwwvvvggg^^^VVVNNNKKKMMMQQQSSSRRRNNNGGG@@@======AAACCCDDDCCC@@@>>>===>>>999???CCCBBBCCCGGGFFFBBBGGGQQQ^^^gggllloootttxxx~~~ssswww~~~}}}xxxwwwrrreeeUUUHHHAAA@@@>>>>>>>>>===;;;:::888777333222000///---,,,,,,,,,++++++,,,,,,,,,+++******************************++++++******,,,000444666777:::>>>???>>><<<;;;;;;======>>>??????@@@@@@AAAGGGFFFAAA999555555444111...333:::>>>@@@@@@?????????AAADDDEEEDDDDDDDDDEEEAAADDDGGGHHHJJJNNNUUUZZZ___bbbiiixxx{{{iiiYYYIII>>>@@@AAACCCDDDFFFGGGHHHHHHBBBCCCDDDCCCBBBAAABBBCCC???===;;;;;;;;;;;;999777777777777777666666666666666555444333333333333444444444444444444333222222222222111111111000000000000000000000000000000000000000//////////////////...//////000000//////.../////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111333444555555666666666666333333333333444555666666888:::BBBLLLUUUbbbtttZZZNNNgggyyy]]]HHHBBB@@@>>><<<:::999888888888777777777888888888888888777777777777777777777777777777666666555555555555333333333333333333333333444444333333333333444444555444444333333444444555444444444444444444444444333444444444444555555555555555666777777777777777777888888999999999888888999:::;;;===>>>?????????DDDCCCAAA@@@@@@BBBCCCEEEFFFEEEDDDFFFHHHGGGDDDAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@>>><<<<<<>>>@@@???@@@AAABBBBBBAAA??????AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDGGGIIILLLLLLKKKIIIHHHHHH@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>===<<<;;;:::888888888777666444333222111111000000111111000000000000000000000000//////............//////------------------------,,,------------.....................///000111222333///000666888666<<>>>>>>>>===<<<:::888777333222000///---,,,,,,,,,---,,,++++++******++++++************************************,,,///222444777:::===???>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBBFFFEEE<<<555444555444000444:::>>>@@@@@@@@@@@@AAACCCDDDDDDCCCCCCEEEFFFDDDFFFHHHHHHGGGJJJOOOTTT\\\___eeennnzzz|||iiiUUUFFFBBBCCCDDDEEEFFFGGGHHHIIIAAACCCEEEDDDBBBAAACCCEEE???>>>===<<<===<<<:::888888888888777777777666666666555444333333333444444444444444555444444333222222222222111111111000000000000000000000000000000///////////////000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222333444555666666666666333333333333444555666777:::===EEEPPP\\\lllkkkUUUaaaxxxxxx}}}zzzpppzzzkkkPPPEEECCC???>>><<<:::888888888888666777777777888888888999777777777777777777777666666666666666555555555555333333333333333333333333444333333222222333333444555444444333333444444555444444444444444444444444333333444444444555555555444555666666777777666666888777777777888999888888<<<;;;::::::;;;;;;:::888@@@>>>===<<<===>>>>>>???<<<===>>>?????????>>>>>>;;;===??????>>><<<:::999:::<<<<<<;;;;;;===AAAEEE???@@@AAABBBBBBBBBAAAAAA??????AAABBBBBBBBBAAA@@@======>>>???@@@BBBDDDEEEFFFIIIMMMMMMJJJGGGFFFGGGBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;999888777888777666444333222111111000000111111000000000000000000000000//////............//////------------------------,,,,,,---------.....................///000111111222222111222444666888999KKKnnnqqqZZZVVVPPPJJJHHHIIILLLNNNXXXVVV[[[dddeeebbbiiitttyyymmmlllppp|||{{{tttkkkfffcccaaa`````````___^^^bbblll}}}yyy{{{}}}zzzyyyqqqcccRRRFFFAAAAAA>>>>>>>>>>>><<<:::888777222222000///------,,,,,,...---+++***)))***++++++************************))))))***+++---///222333666999===???>>>>>>??????;;;<<<===>>>@@@BBBCCCDDD>>>EEEFFF===444333555555222666;;;???????????????BBBCCCDDDCCCBBBCCCEEEGGGFFFHHHIIIGGGEEEFFFJJJNNN]]]bbbhhhjjjnnnyyyzzzdddRRRDDDDDDEEEFFFGGGHHHHHHIIIAAADDDFFFEEEBBBBBBCCCFFF@@@>>>======>>>===:::888888888888888777777777777666555444333222333444444444444555555444444333222222222222111111111111000000000000000000000000000......//////000000111111//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111///000111222333333333333444444444444444555777777CCCFFFNNNZZZhhhzzzqqqXXX\\\}}}hhhwww\\\HHHCCCDDD>>>===;;;999888888888888666666777777888888888999777777777777666666666666666666666666666555555555333333333333333333333333444333333222222333333444555444444333333444444555444444444444444444444444333333333444444444555555444555555666666666666666777666666777999<<<======<<<999666666888:::;;;:::888888888999;;;;;;:::999999<<>>;;;999999:::;;;;;;<<<;;;::::::;;;===666999===>>><<<;;;<<<=========>>>>>>>>>======<<<===>>>@@@AAABBBBBBAAAAAA======>>>???@@@BBBDDDEEECCCFFFJJJJJJFFFCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>===;;;:::999;;;999888777888777555444333222222111000111111111000000000000000000000000//////............//////------------------------,,,,,,,,,---------.........------......///000111444666444///000666999888333VVV}}}oooddd^^^ZZZVVVSSSOOOOOOUUU]]]YYYQQQUUU```iiivvvtttooovvvwwwdddWWW```YYYUUU[[[jjjyyy~~~zzzttt}}}}}}tttsssmmm```PPPDDD?????????>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******++++++************++++++)))***,,,,,,,,,...000222888:::===???@@@>>><<<:::===>>>???@@@BBBDDDEEEGGG@@@???CCCEEE<<>>======;;;:::999888888777777777777666666666666666555555555555444444444555555555555555555555555333222222111111222222333333333333333333333333333555444333333333333444555111222333333444444333333444444444444444444444444333333444444555666777777666666666666777777777777:::999999888888999999:::999999:::::::::;;;;;;;;;999999999999999999999999::::::999999999:::;;;<<<::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???CCCBBB@@@>>><<<<<<======777777666555444333333222222222222222111111111000000000000000////////////////////////////////////------------------------,,,,,,,,,---------..................////////////000111111222222333444444999===QQQwwwuuuggg^^^XXXRRROOOQQQQQQPPPMMMTTTXXX\\\___bbbjjjvvvxxxjjjbbb___lllxxxvvvkkkbbbdddjjjllloooxxx~~~xxxttt}}}zzzrrrqqqkkk___PPPEEE@@@@@@???>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******+++******************+++((()))+++++++++,,,///111777888:::;;;<<<======<<<::::::;;;>>>AAABBBBBBAAA@@@@@@BBBEEEBBB;;;555555444222111666===BBBBBBAAA@@@AAABBBDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKOOORRRYYYaaagggnnn}}}kkkYYYRRRIIIEEEEEEGGGGGGEEEEEEGGGHHHGGGEEEDDDEEEGGGCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777777777555555666666555555444333222333333444444333333222222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000000000/////////.........////////////000000000111111111111111222222222222222222222222333333333333555444444444666;;;@@@DDDNNNUUUdddvvvzzzrrrddd]]]eeetttppp{{{bbbJJJCCCAAA@@@======<<<;;;:::999888888777777666666666555555555555555555555444444444444444444444444444444444444333222222111111222222333333333333333333333333333444333222222222222333444111222333333444444333333444444444444444444444444333333444444555666666777555555666666666777777777888888777777777777888888777777888888888999999999999999999999999999999999999888888888999999::::::999999::::::;;;;;;;;;;;;========================>>>>>>======>>>>>>???????????????>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAA@@@???===<<<;;;<<<<<<777777666555444333222222222111111111000000000000000000000000/////////...........................------------------------,,,,,,,,,---------..................////////////000000111111222333333444666555===SSSnnnsssjjjgggddd^^^ZZZVVVUUUTTTRRRRRRXXXbbbiiinnnmmmmmmllllllmmmnnnnnnnnnjjjhhhhhheee\\\VVVTTTXXXZZZ\\\```hhhttt{{{vvv~~~zzzqqqpppjjj^^^OOODDDAAAAAA???>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******************************'''(((*********+++---000666666777999;;;===>>>???:::999999<<>>BBBCCCCCCCCCFFFEEE<<<111111000000444;;;AAACCCCCCDDDCCCCCCCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNKKKNNNTTT\\\```fffqqq}}}iii^^^QQQGGGCCCBBBCCCBBBFFFHHHIIIIIIGGGEEEEEEEEEDDDCCCAAA???============<<<;;;;;;:::999999888888555666666666666555444444333333444444444444333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111000000000///////////////000000000111111111111111111222222222333222222222333333333444444444555555777:::@@@HHHMMMZZZddduuuvvvfffTTT___yyyzzz~~~yyyiiiuuuoooSSSCCC======???<<<<<<;;;:::999888888777666666555555555444444444555555555555444444444444444444444444444444444444222222111111111111222222333333333333333333333333222222111111111111222222111222222333333333333333444444444444444444444444333333333444555555666666555555555666666666666777777666666555555666666777555555666666666777777777888888888888888888888888777777888888888999999999999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????@@@???===<<<;;;;;;;;;<<>>???????????????>>>???>>>===<<<;;;:::::::::777777666555444333222222000000000000////////////000000000/////////..............................------------------------,,,,,,,,,---------......---............/////////000000000111222222333333555333444999EEE```vvvrrrkkkccc]]]YYYWWWWWWTTTTTTSSSSSSSSSTTTTTTTTTRRRPPPPPPTTTXXX\\\dddmmmuuummmffflll}}}www~~~}}}sssqqqkkk^^^NNNCCC?????????>>>>>><<<;;;999777666444333111///------------,,,,,,,,,+++++++++***************++++++*********''')))*********+++---///444555888;;;>>>@@@AAAAAA???<<<999;;;@@@CCCCCCAAAEEEHHHFFFBBBEEEIIIAAA333333000///111888@@@FFFIIIEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQNNNNNNRRRWWW[[[___jjjtttrrr___NNNEEECCCEEEFFFEEEFFFHHHJJJIIIHHHFFFFFFFFFDDDBBB@@@???>>>??????>>>======<<<;;;:::999999666666666666666555444444333333444444444444333333222222222222222222222222111111111111000000000///////////////////////////////////////////////////////////////////////////////////////000000000000111111000000000///////////////000000000111111111111111111222222222333333222222333333444444555555555777999;;;???HHHRRRZZZlllzzzuuu^^^KKKfff|||vvvpppYYYHHHBBB;;;:::???;;;::::::999888888777777555555444444444333333333555555555444444444333333333333333333333333333333222222111111111111222222222222222222222222222222222222222111111222222222111111222333333333333222333333333333333333333333333333333444444555555555444444555555555666666666666666555555555555666666444555555555555666666666888888888888888888888888777888888999999999999999888999999;;;<<<===>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<===>>>>>>???AAA???===;;;::::::;;;<<<========================;;;<<<======>>>>>>>>>>>>===<<<;;;;;;:::999999999777666666555444333222111000////////////.........000000/////////.................................------------------------,,,,,,,,,---------......---------.........////////////000000111222222222333555777777999IIIkkk|||rrrkkkbbb```^^^\\\[[[\\\]]]^^^YYYYYY]]]fffooo{{{~~~uuu|||wwwuuummm^^^MMMAAA======???>>>>>><<<;;;999777666444333111///------------,,,,,,,,,+++++++++******)))***++++++++++++***))))))***++++++++++++...000222555;;;@@@DDDDDDCCCBBBBBB>>>:::999===BBBDDDEEEFFFLLLKKKEEEEEEKKKJJJCCC999444000///444>>>HHHNNNGGGFFFEEEDDDDDDDDDFFFFFFIIIJJJLLLNNNQQQRRRSSSSSSRRRPPPPPPSSSVVVYYYcccmmmtttsss]]]NNNGGGFFFGGGBBBCCCFFFHHHJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@AAA??????>>>===<<<;;;::::::666666777777666666555444333444444555555444444333222222222222222222222222111111111111000000000///////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000/////////......000000000000111111111111111222222222222333333333222333333444555555666666555888<<>>999999999888777777666666444444444444333333333333555444444444444333333333333333333333333333333333222111111000000111111222222222222222222222222222222222333333333333222222000111222222333333222222333333333333333333333333333333333444444444444444444444444444555555555555666666555555555555666666555555555666666666777777777777777777777777777777888999::::::;;;;;;::::::888888999:::;;;======>>>::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???AAA???===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<============;;;;;;::::::999999888888666666555444333222111111////////////.........---////////////....................................------------------------,,,,,,,,,---------......------------...............//////000000111111222///222666666555:::KKK]]]uuurrryyy}}}zzzwwwnnn___MMMAAA======???>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))+++,,,+++++++++---///000555<<>>??????>>>===<<<;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<999::::::::::::999888777666666555444333222111111////////////............/////////.........------------------------------------------------------,,,,,,,,,---------......,,,------------..................///000000111111222000111333333333999AAAZZZzzznnnWWWrrrssszzz~~~zzz{{{xxxooo___NNNBBB?????????>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******(((***+++,,,,,,+++***((()))***+++*********,,,...///333999>>>BBBBBBAAA@@@???AAABBB@@@>>>???DDDIIILLLKKKMMMOOONNNMMMPPPUUUGGGBBB:::333000444:::???GGGHHHIIIKKKMMMNNNNNNNNNKKKMMMOOOQQQSSSTTTUUUUUUPPPNNNPPPTTTVVVUUUXXX]]]fffrrrrrr]]]NNNEEECCCBBBBBBDDDHHHJJJJJJHHHJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@???===<<<;;;:::999777777777777777666555555444444555555555555444444222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111000000000//////000000111111111222222222222222222333333333444444333333444555666777888888:::@@@IIISSS```tttoooZZZRRRVVVyyy~~~[[[NNNBBB@@@@@@>>>;;;<<<777777666666666666555555555555555555444444444444444444444333333333222222222222222222222222222222111111000000000000111111111111111111111111111111000111222333333222111000000000111222222222222222222222222222222222222222333333333333333333333333222333333333333444444444444444333333333333444444555555555555666666666777666666666666666666666666777888:::;;;;;;;;;999888888888888999999:::::::::::::::::::::::::::::::::999999999:::;;;<<<>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::999888777666555555444333222111111000000000/////////......//////.........---------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........------...//////000000111444000///222444444555888;;;RRRtttyyydddMMM>>>uuuwww~~~||||||{{{yyyzzzwwwnnn___OOODDDAAABBB???>>>>>><<<;;;999777666444333111///...---------,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((((()))***)))((()))+++,,,///111555999===?????????>>>DDDIIIHHHCCCBBBFFFJJJQQQKKKKKKQQQPPPHHHFFFKKKJJJFFF>>>666000///222444DDDEEEHHHKKKMMMNNNNNNNNNLLLNNNOOOQQQSSSTTTUUUUUUOOOOOOSSSYYY[[[XXXWWWYYY___jjjvvvvvvbbbVVVEEECCCAAACCCFFFIIIHHHGGGKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@???===<<<:::999999777777777777777666666555444444555555555555444444222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000222222222111111111111000000111111111111222222222222222333333333444444444333333444555666777888999???GGGRRR___nnnvvv]]]JJJWWWqqqlllMMMGGG@@@<<<<<<<<<<<<<<<666666666666666555555555666666555555555444444444444444444333333333222222111111111111111111111111111111000000000000111111111111111111111111111111///000111222222111000///000000111222222222222111222222222222222222222222333333333333333333333333222222333333333444444444333222222222222222222333444444444555555555666666666666666666666666666666555777999:::::::::888777888888888888888888888999::::::::::::::::::::::::999999999:::;;;<<<>>>???888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::888999:::;;;;;;:::888777666555555444333222111000000000000000//////////////////.........---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------......///000000000///,,,---222666555444555<<<@@@KKKbbbuuuUUU???:::>>>}}}{{{{{{{{{rrrcccSSSGGGAAA@@@AAA@@@???===;;;999777666333222111000///...---,,,******************************++++++++++++******))))))))))))************---///111333555888;;;>>>CCCDDDHHHOOOTTTRRRIIIBBBLLLNNNQQQSSSRRRNNNHHHDDDLLLJJJEEE===444...---...777DDDPPPTTTPPPNNNOOOPPPPPPQQQQQQPPPOOOQQQTTTWWWWWWUUUTTTVVVXXXYYYVVVTTT[[[eeerrr|||~~~gggTTTKKKFFFFFFEEEBBBCCCHHHEEEKKKLLLGGGEEEGGGEEE@@@@@@???>>>===;;;999888777777777777777666666666666555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222111000//////000111222111000////////////000000111111111111111111111111444333333222111111111222222444555555333222222333444444333444777;;;@@@BBBNNNVVV```ppp}}}|||www___IIIOOOqqqyyySSSDDD@@@<<<::::::;;;;;;;;;666666555555555555666666555555444444444333333333000000111111111222222222111111111111111111111111111111000000//////......111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111222333333444444333333222222333333333333444444777666555555555666888999999777666555666777999:::999999:::::::::999888888999999999999999999999999<<<;;;:::999888999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>===;;;::::::;;;<<<<<<;;;===<<<;;;;;;<<<;;;999888666555444444333333333333444222000...------//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333333777<<>>===;;;:::888888888888888777777777666666555555555444444444333333222222222222222222222222111111111111000000000000111111111111111111111111000000000000111111111111222111000000000000111222000000000/////////000000111111111111111111111111444333333222111111222222000222444444333333444555555777999;;;===AAAGGGKKKXXXdddttt~~~|||hhhPPPKKKeeexxxhhhHHHCCC@@@<<<::::::;;;;;;:::666666555555555555666666555444444444444333333333000000111111111222222222111111111111111111111111111000000000/////////...000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111222333333444444333333222222333333333333444444777666555555555666777888888777666555666777999:::888888999:::::::::::::::999999999999999999999999:::::::::999999999:::::::::;;;<<<======>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@???======???@@@???>>>===<<<;;;;;;<<<;;;999777666666555333333222222222333222000...---...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000111111222222333000333555666>>>PPPjjj}}}nnn\\\FFF999888999666222}}}vvvrrr|||zzz{{{yyyrrreeeVVVKKKDDDCCC@@@???>>>===;;;999777666333222111000///...---,,,******************************++++++++++++******))))))))))))************))),,,...000222555888;;;AAABBBEEEJJJNNNNNNJJJEEEGGGJJJMMMMMMKKKJJJLLLOOOHHHNNNQQQLLL???444111222222;;;GGGOOOPPPNNNOOORRRRRRSSSSSSSSSRRRTTTWWWYYYZZZYYYWWWXXXZZZ\\\]]]]]]\\\^^^aaaccciiiuuuqqqYYYMMMJJJHHHEEEDDDFFFHHHGGGDDDCCCDDDDDDAAAAAA@@@???===<<<:::999888999999999888888888777777666555555555444444444444222222222222222222222222222222111111111000000000111111111111111111111111000000000111111111222222222111111000000111111222000000000000000000000111222222222222222222222222444333333222222222222222///111222333333333555666222777<<>>===============>>>???@@@AAABBBAAA@@@??????AAAAAA@@@???>>>===;;;;;;;;;:::888666777666555333222111111111222111///...---......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////000000111111222222333444444333555<<>>===;;;999777666333222111000///...---,,,******************************++++++++++++******((()))))))))************)))+++...000111444888;;;AAAAAABBBEEEIIIIIIGGGDDDAAAEEEJJJKKKIIIIIILLLOOOLLLMMMMMMLLLHHH@@@777000...444>>>GGGLLLLLLOOOSSSRRRSSSUUUUUUUUUVVVXXX[[[[[[ZZZYYYYYYZZZ]]]___aaaaaaaaa``````dddnnn~~~uuubbbXXXPPPJJJEEEEEEFFFFFFFFFGGGGGGEEECCCAAAAAA@@@>>><<<;;;999999:::::::::999999999888888666666666555555555555444333333333333333333333333222222222111111111000000111111111111111111111111000000111111111222222222222222222222222222222222000000111111111111111111222222222222222222222222444333333222222222333333000222333333333444666777555:::AAADDDGGGPPP___jjjpppYYYGGGPPPrrrcccIIICCCAAA???;;;:::::::::999888666555555444444555555666444444444333333333222222000000000000111111111111111111111111111111111111000000000000////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222333333333333222222222222333333333444444444444444555555555666666777666666666666777888888888888999;;;;;;<<<<<<<<<999999999999999999999999666777999:::::::::999888::::::;;;<<<============@@@????????????@@@@@@AAA@@@???>>>???@@@AAA???>>>>>><<<;;;;;;;;;:::777555666666444222111000000000111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111222444444444555666888;;;===DDD]]]zzzqqqVVVDDD:::999888888888888777666yyyppp{{{}}}}}}}}}|||yyyrrrfffWWWLLLFFFDDD>>>>>>===<<<;;;999777666333222111000///...---,,,******************************++++++++++++******((()))))))))************)))+++...000222444888;;;@@@@@@AAACCCDDDDDDCCCBBB<<>>EEEGGGMMMSSSRRRTTTVVVVVVVVVWWWZZZ\\\[[[[[[ZZZZZZ[[[]]]```bbb______^^^]]]___fffqqqxxxmmm]]]OOOFFFEEECCCDDDGGGIIIGGGDDDBBBBBBBBB@@@???===;;;:::999::::::::::::999999999999777777666666666555555555333333333333333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222333333333333222222000000111222333333222222222222222222222222222222444333333222333333444444444555555555444555777999>>>CCCHHHMMMTTTcccwww|||ppp]]]KKKNNNrrryyy}}}tttOOOAAACCC@@@>>>;;;999999999888777555555444444444444555555444444333333333222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111222222333333222222222222222333333333444444333444444444555555555555666666666666666777777888999::::::;;;;;;:::999999999999999999999999999999555666888999:::999888888999:::;;;<<<============BBBAAA@@@???>>>>>>>>>>>>??????>>>@@@AAAAAA???======<<<::::::;;;:::777555555444333222111000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---......//////000111111000//////111333666777888:::AAAHHHZZZ|||qqqUUUCCC<<<<<<555666666555333222222333wwwmmmnnnwww{{{xxxwww|||xxxpppbbbRRRGGGBBBAAA=========<<<:::999777666333222111000///...---,,,******************************++++++++++++******))))))))))))************)))+++---///111444777:::???@@@AAABBBCCCCCCCCCBBB===@@@DDDIIIKKKKKKJJJIIIQQQHHHBBBHHHVVV^^^YYYPPP888000...666===AAAHHHQQQRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]]]]]]]]]]^^^```ccc``````___^^^^^^bbbhhhmmmzzzttt^^^NNNKKKEEEBBBEEEFFFDDDAAAAAACCCBBBAAA???>>><<<;;;::::::::::::999999999888888777777777777666666666666444444444444444444444444333222222222222111111111222222222222222222222222111111111222222222222333222333333444444333333222///000222333444444333222333333333333333333333333333333333333333444444555666777888777777999<<<>>>DDDIIIOOOWWWcccwwwnnn[[[OOOQQQjjj||||||~~~~~~aaaHHHBBBEEE???===:::999999999777666555555444444444444555555333333333333222222222222111000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000111111222222222222222222222333333333333444444222333444444555555444444555555666666666777777777999:::::::::999999888777999999999999999999999999555666777888888888888888999:::;;;<<<<<<===<<<<<<@@@???>>>===============@@@???@@@AAABBBBBB@@@>>><<<:::999:::;;;:::888666333333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------......//////000000////////////111333666777444<<<<<<>>>KKK\\\www^^^GGG;;;777888:::333444444222111111222444|||rrrjjjfffqqq~~~zzzzzz{{{qqqaaaPPPEEE@@@@@@======<<<;;;:::999777666333222111000///...---,,,******************************++++++++++++******))))))))))))************'''))),,,...///222666999<<>>===;;;;;;999999999999888888888888888888888777777777666666444444444444444444444444333333222222222111111111222222222222222222222222111111111222222222333333222333444555555444333222///000222444555555444333333333333333333333333333333333333333333444555555666777888999;;;>>>BBBEEENNNRRR[[[hhhyyysss]]]LLLNNNjjjyyyvvv|||yyyVVVGGGEEEDDD>>><<<:::999999999777555555444444333333444444555333333333222222222222111111111000000////////////000000000000000000000000.../////////000000000111////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222222222222333333333333444444111222333444555444444333444555555666666666666666777777888999999999888888999999999999999999999999555555555666777888999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAA>>><<<:::999888999;;;;;;999777111111000000000000111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,------......///000000000111222222111222555777...999<<<===>>><<>>BBBFFFHHHIIIJJJKKKLLLGGGCCCEEELLLPPPNNNKKKNNNQQQPPPHHHAAAFFFWWWgggQQQ>>>000///333555???KKKPPPSSSVVVWWWXXXXXXZZZ\\\___bbbeeedddbbbaaabbbdddcccaaa^^^[[[[[[]]]aaadddhhhjjjnnntttiiiYYYJJJDDDCCCAAACCCHHHDDDCCCBBB@@@>>>===<<<;;;999999999888888888777777888888888888777777777777555555555555555555555555333333333222222222111111222222222222222222222222111111222222222333333333333333444555555444333333///000333555555555444333333333333333333333333333333333333333333444555666555666888:::===AAAGGGKKKZZZ```kkk{{{ssscccRRRFFFRRR~~~nnnuuu}}}{{{lllLLLDDDAAA<<<>>><<<:::999999888666555555444444333333444444555333333333222222222111111111111000000/////////...000000000000000000000000.../////////000000111111........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222111222222333333333444444444111222333444555444333333444555555666777666666666444555666777888999999999999999999999999999999999666555555555555777999:::999999:::;;;<<<<<<<<<<<<777888888999;;;===>>>???::::::;;;===>>>===;;;888999888888999;;;;;;:::888000000000000000111111222------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000---000222222//////222555666666111333:::777666AAAAAA[[[mmmMMMEEE===888999888333111444333222222222222222222222~~~uuunnnrrrvvv{{{tttcccRRRFFFAAAAAA>>>>>>===<<<;;;999888777555444222000...,,,,,,+++///...---,,,+++*********************************+++*********))))))((((((***++++++,,,---000555888333===GGGIIIKKKNNNPPPPPPTTTQQQJJJCCCDDDLLLPPPPPPRRRLLLNNNUUUQQQDDDEEEOOO\\\QQQ@@@333000666;;;<<>>:::999888777888999;;;<<<888888888888777777777777444555555555555555555444444444444333333333222222555444444444444555666666555555555444444555555555444444444333333222222222111111222222222333333333444444444222111111333555777666555444444444666777::::::???FFFIIIIIIPPPZZZaaatttwwwbbbNNNHHHNNNnnnxxx||||||lllWWWDDD===AAA;;;:::888666555555666666444444333333333333222222222333444333111000111222222111111111000000//////////////////..................//////000000111111////////////000000000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000111111222333333333333222222222333333333333444444666666666666666555555555666666666777888888999999::::::::::::::::::::::::777777777777777777777777777888999999999:::<<>>======<<<;;;999888777444333222000...---,,,,,,...---,,,,,,++++++++++++************************************)))))))))(((******++++++,,,///333777:::AAAJJJRRR[[[bbbaaa]]]SSSSSSNNNFFFDDDJJJQQQTTTYYYQQQMMMPPPMMMEEECCCGGGOOOOOOJJJ@@@333...555>>>EEENNNUUUVVVXXX\\\]]][[[\\\]]]___bbbfffgggggggggeeecccaaa^^^\\\[[[ZZZZZZ___dddhhhlllrrrnnn```XXXOOOFFFKKKFFFCCCDDDCCC@@@>>>>>><<<;;;:::999999999999999999999888888888777777777555555555666666555555555444444444333333333333222444444444333444555555666555555444444444444555555444444444333333333222222222222222222333333333333444444555333222111333444777777888777777777888999??????CCCKKKPPPVVVbbbnnn|||vvvfffOOOBBBJJJ\\\mmm\\\QQQEEE>>>>>>;;;:::999777666666666666444444333333333333222222222333444333111000111222111111111000000000//////////////////............///////////////000000000....../////////000000000/////////000000/////////................................................////////////////////////............////////////000000000000000000000000000111222222333333222222222222222333333333444444555555555555555555555555555666666777777888999999999999999999999999999999777777777777777777777777666888999999999:::<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;:::999999999888777666666666666555333111000000///////////////////////////.........------,,,++++++++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000111111111222222222555555555555666666666666333777;;;@@@HHHTTTdddooo}}}wwwhhhTTTFFF@@@;;;555666555555444333333222222111111111111111111111111zzzrrrnnnnnnxxx|||vvvgggTTTFFF@@@???=========<<<:::999777666333222111///......------,,,,,,++++++++++++,,,,,,************************************)))))))))))))))*********+++---111555;;;>>>DDDOOO]]]fffcccZZZQQQTTTRRRJJJEEEIIIQQQVVVZZZTTTMMMJJJJJJIIIFFFCCCDDDKKKTTTQQQ???...111???@@@JJJSSSVVVWWWYYY[[[[[[ZZZXXXYYY]]]cccggghhhfffeeeeeedddbbb```]]]ZZZYYY[[[___cccfffjjjssspppbbbWWWOOOFFF@@@AAACCCAAA>>>>>>=========<<<;;;:::888777999999999999888888888888555666666777777666666555555555444444444333333333333333333333333444444555444444333333333333444444444444444444333333333333222222222333333333444444333555555555333222333444333555777888888:::<<<>>>HHHIIIOOOXXXbbbnnn}}}lllXXXEEECCC]]]{{{|||mmmPPPHHHIIIFFF???;;;::::::999888777666555555444444333333333333222222222333333333111000111222111111000000000000///////////////............---///////////////..................////////////000---......//////......---................................................////////////////////////............////////////000000000000000000000000000111222222333333222222222222222222333333333333333333333444444555555555555555666666777888888888888888888888888888888888777777777777777777777777666777888888888999;;;===<<<<<<<<<<<<<<<;;;:::999:::999999999999999999999777666444444555444333111111000//////......////////////.........---------++++++************++++++,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000111111111222222333333444444444555555555888999999888999===DDDKKKZZZkkkuuucccKKKIIICCC:::555555555333444444333333222111111111111111111111111111111111yyyrrrnnnmmm{{{xxxhhhUUUFFF???>>>======<<<;;;:::888777666222222000///............++++++******+++,,,------*********************************)))))))))))))))((()))*********,,,///222999;;;>>>DDDOOOWWWTTTLLLMMMRRRRRRMMMIIIKKKOOOPPPQQQRRRPPPKKKLLLNNNLLLFFFCCCGGGRRRZZZQQQ>>>777<<<;;;DDDNNNQQQQQQQQQTTTWWWWWWUUUTTTXXX^^^ccccccbbbeeefffggggggdddaaa]]]ZZZYYY\\\```bbbdddjjjttt{{{~~~qqqZZZMMMBBB@@@BBBBBB@@@???>>>>>>??????>>><<<:::999::::::::::::999999999999666777777777777777777666555555555555444444444444333222222222222333444444444333333222222333333444444444444444444444333333333333333333444444444444444555666666444333444555444666888:::;;;???FFFKKKWWW\\\eeeppp}}}rrr\\\NNNJJJXXX{{{qqqYYYBBB>>>BBBCCC>>>999999999999888777666555444444444333333333222222222111222333222111000000222000000000000000000////////////.........---------/////////......---------------........./////////.........//////.........................................................////////////////////////............////////////000000000000000000000000000000111222222222222222111222222222222333333333111111222333444444555555444444555666666777777888777777777777777777777777777777777777777777777777666777888888777888:::<<<<<<<<<<<<<<<;;;:::999999888888888888888999999999777666444444444444222000000000///............///.........---------,,,,,,+++++++++******+++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111222222222222333333333333111333444444555777<<>>===<<<<<<;;;:::888777666222222000///............************+++,,,------************************))))))))))))))))))******((()))*********+++---000999===??????BBBGGGIIIGGGIIIMMMOOONNNOOOOOOLLLFFFHHHPPPTTTRRRPPPPPPNNNKKKJJJDDDGGGVVV^^^SSSBBB777666;;;CCCHHHIIIJJJNNNSSSXXXVVVUUUWWW\\\_________dddfffhhhjjjiiifffbbb___XXXZZZ]]]^^^```eeekkkqqquuuvvveeeSSSJJJGGGCCCAAAAAA>>>>>>???@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::777888888999999888888777666666666555555555444444333222222222222333444444444333333222222333333444444444444444444444444444333333444444444555555555444666777777666666777999>>>@@@@@@@@@AAAHHHRRRZZZlllvvv{{{zzz~~~~~~mmmXXXGGGIII[[[uuucccTTTDDD>>>??????<<<999999888888777555555444444444444333333333222222222111222333222000///000111//////////////////000000............------------//////......------,,,,,,------------...............//////000000//////.......................................................................................////////////000000000000000000000000000000111222222222222111111111111222222222333333000111111222333444555555444444444555666666777777666666666666666666666666666666666666666666666666555666777777666666888:::;;;;;;<<<<<<;;;:::999999777888888888888888888888888666444444444444222000000//////...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000000111111111111111111111222222222222111222333333333333555666<<<;;;:::<<>>;;;888777555444444444333222111111000000000000000/////////000000000000000000000000zzzuuupppnnn|||~~~zzzjjjTTTDDD??????<<<<<<<<<;;;999888666555333222111///......------***************+++,,,---************************))))))))))))************((()))************,,,...222999>>><<<;;;???DDDFFFFFFJJJMMMOOOPPPPPPIIIAAAFFFMMMTTTWWWUUUPPPOOOOOORRRHHHCCCNNN^^^___MMM999555555888>>>BBBEEEKKKRRRYYYYYY[[[\\\]]]^^^______aaadddhhhkkkmmmkkkiiiggg[[[\\\]]]]]]___bbbgggjjjooovvv~~~nnn]]]QQQFFF@@@???@@@@@@AAAAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888999999999999999999888777666666666666555555555333333333333333444444555444444333333333333444444444444444444555555555555444444444555555555666666666777777777777999<<<>>>FFFHHHJJJJJJLLLSSS___iii~~~|||uuuhhhRRRGGGGGG\\\yyytttZZZRRRGGGAAA>>>===;;;:::999777555444333333333333444444333333333333222222111222222222000///000111......////////////000000.........------------,,,---------------,,,,,,,,,,,,,,,,,,---------....../////////000000/////////------------------------------------------------....................................////////////000000000000000000000000///000111111222222111111111111111111222222222222222222222333333444444444333333444444555666666666666666666666666666666666666666666666666666666666444666666666555555777999::::::;;;;;;;;;;;;::::::999888888888888888888888888666444333333333111///000///......------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))***++++++***))))))******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............////////////000000000111111000000111111111222222222555666777777888999999999:::888777999999:::>>>DDDFFFSSSbbbrrr~~~ssseeeXXXQQQAAA>>>:::888777777777666333111222444444000///111000000//////////////////000000000000000000000000}}}tttnnnnnnooozzz~~~~~~zzziiiSSSCCC???AAA<<<<<<<<<;;;999888666555444333222000...---,,,,,,+++***************++++++************************((()))))))))************)))***++++++******,,,...***333:::::::::===AAABBBDDDJJJOOONNNMMMMMMIIIDDDEEEDDDKKKVVVXXXSSSRRRVVVXXXVVVOOOLLLVVV___WWWHHH???888444888===@@@FFFMMMVVVZZZ^^^___]]]\\\^^^aaa]]]aaafffllloooppppppoooeeedddbbbaaaaaacccfffiiilllpppuuuzzz{{{hhhVVVKKKHHHDDDCCCBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;999999::::::::::::999999777777777666666666555555444444444333444555555666555555444444444444555555444444444444555555555666444555555555666666666666777888777777888;;;@@@DDDLLLRRRZZZ___dddnnn{{{{{{mmm]]]QQQGGGNNNdddzzzfffQQQKKKDDD???>>>>>>===:::999666333000///000222333444444333333333333222222000111222111000///000111........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,------------......//////......---------------------------------------------------....................................////////////000000000000000000000000///000000111111111111111111111111111222222222222333333333333444444444444222333333444555555666666666666666666666666666666666666666666666666666666444555666555444444666888888999::::::;;;;;;;;;;;;:::::::::999999888888777777555333222222111///---//////...------------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))((()))***++++++***)))(((******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000111000000111111111222222222---...///111333555555555333111333999:::777999===888===AAAGGGYYYmmmtttnnnuuusssbbbPPPFFF@@@;;;999;;;777888888888666333000...222///000444444000000333///////////////000000000000000000000000000000000|||ooohhhkkkqqqyyy|||zzziiiRRRCCC???BBB<<<<<<;;;:::999777666555555444222000...---,,,+++++++++***************+++************************(((((())))))*********+++)))+++,,,,,,++++++,,,---)))222:::===>>>@@@@@@>>>DDDLLLQQQNNNJJJIIIIIIIIIDDD<<<@@@RRR[[[WWWWWW^^^\\\ccc___PPPOOO[[[___WWWLLL???666666:::<<>>;;;>>>AAA>>>999999666222...---///222444444444444333333333222222000111222111000//////111---.........//////000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------------------------------------------------..................................../////////000000000000000000000000000//////000111111111111111000111111111111222222222444444444444444444444444222222333444444555555666777777777777777777777777666666666666666666666666444555555555444444555777777888999:::;;;<<<<<<<<<;;;;;;;;;:::999888777777555333111111000///---,,,//////...------------...,,,,,,,,,+++++++++******((()))***++++++***)))(((((()))***++++++***)))(((******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000111111111111222222222222333222222222333444333222;;;666555777666222333777555888888;;;IIIYYYWWWKKKIIINNNOOONNNSSS```jjjmmmvvvxxxqqqfff___\\\ZZZXXXVVVBBB:::888===@@@<<<777666666555333111000111333666111---...222222...---111/////////000000000000000000000000000000000000000~~~{{{uuupppqqquuu{{{{{{{{{vvvhhhTTTEEE>>>===>>>>>><<<;;;999888666666555444333111...,,,+++***++++++++++++++++++++++++,,,+++++++++******))))))************************************************//////333999@@@CCCCCCAAAEEEIIINNNQQQSSSTTTWWWZZZNNNCCC===EEETTT___ccceeehhhvvv{{{lllUUUKKKQQQYYYZZZOOOAAA999777999;;;===IIIKKKQQQWWWWWWUUUXXX^^^^^^bbbgggjjjllloootttxxxsssrrrpppmmmkkkiiihhhgggjjjmmmppptttwww|||uuufffZZZMMMIIIIIIHHHBBB>>>EEEAAA===;;;<<<>>>???@@@<<<:::888999:::;;;<<<;;;666777777777777666666555999888666555555555666777666666666666555555555555666555444444666777777666888777666777888999888777999:::<<>>>>>===<<<<<<===>>>???999777555222111111222333333333333222222222111111111111111111111000//////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444666666666666666666666666999888888777666555555444333444555666777888999999<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<:::888777666666444444333222222111111000000...,,,+++,,,------,,,---,,,++++++******++++++*********)))))))))))))))************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000000111111111111111111222222222333333333444444444444444444444444888888999::::::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBIIIJJJMMMPPPTTTWWWYYY[[[XXX]]]fffllllllggg___YYYUUUSSSPPPNNNNNNPPPSSSUUUYYYPPPEEE???>>>>>><<<:::888777777666555444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}{{{wwwssstttyyy~~~}}}|||vvvgggSSSDDD>>>>>>>>>>>><<<;;;999888666666555444333111///---+++***+++++++++++++++++++++++++++++++++******)))))))))************************************************---...111777===BBBCCCCCCHHHHHHMMMVVVaaaeeeccc___ZZZLLL@@@AAAKKKXXXfffooojjjsssvvvkkk\\\TTTRRRSSSSSSOOODDD777555;;;???===>>>>>>DDDNNNTTTUUUVVVYYYZZZ___dddhhhjjjmmmrrrvvvrrrqqqpppmmmkkkjjjiiihhhiiikkkmmmoooqqqtttxxx|||qqqcccXXXPPPJJJGGGEEEDDDCCCBBBBBB@@@===;;;???=========>>>>>>===;;;::::::;;;;;;::::::999999:::999888777777777888888777777777777777888888888666666555666777888888888999888888888:::;;;;;;;;;===???BBBGGGNNNXXXcccjjjxxx~~~zzzqqqdddTTTDDD===CCCNNNtttmmmQQQIIIEEE@@@>>>===<<<;;;;;;;;;<<<===999777555333222222333333333333333333222222222222000111111111111000//////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////////////////000000000111111111000000111111111222222222333333333333333333333333444444444444444444444444666666666666666666666666888888777777666555555444444444555666777888999999<<<;;;;;;;;;;;;;;;;;;<<>>===;;;999777666555444333333222111111000000000...,,,+++,,,------,,,---,,,++++++******++++++***)))))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------........./////////000000000000//////000000000111111111111111111222222222333333333333333333333333333333666666777777888999999:::::::::999::::::;;;<<<===<<<<<<===>>>???@@@@@@@@@999<<>>;;;BBBAAA???>>>>>>???AAABBBLLLEEE===999999:::888666666666555555444333333222000000000000000000000000////////////////////////////////////////////////////////////////////////|||zzzvvvrrrtttxxx~~~vvvfffRRRDDD???@@@>>>>>><<<;;;999888666666555444333111///---,,,+++++++++++++++++++++++++++*********)))))))))))))))************************************************,,,,,,...333:::@@@DDDEEEFFFDDDJJJ^^^wwwvvvqqqbbbOOOBBB@@@HHHZZZjjjfffiiiiiiddd___ZZZRRRJJJPPP[[[\\\MMM===999999777:::999???MMMWWWYYYWWWWWWWWW\\\aaaeeefffiiinnnrrrqqqpppooonnnlllkkkjjjjjjiiijjjkkkjjjjjjlllnnnqqqwww{{{}}}kkk^^^WWWOOOMMMJJJHHHGGGEEEBBB@@@>>>===<<<======<<<:::888999999999999888888777777888888888888777777777666555555666666777888888999555666666777777888888888;;;;;;;;;;;;===???AAACCCFFFJJJQQQ[[[ggguuu}}}|||vvvkkkYYYHHH:::;;;KKK]]]xxxzzzqqqOOOCCCBBBCCCCCC===<<<;;;:::::::::::::::999888666444333333444444444444444333333333222222000000111111000000///.................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...//////////////////////////////000000000000111111000000000111111111222222333333333333333333333333333333333333444444444444666666666666666666666666777777777666555555444444555555666777777888999999;;;::::::::::::::::::;;;<<<======<<<:::888666555333333222222111000000000///---++++++,,,---,,,,,,,,,,,,+++************+++))))))))))))))))))************************************************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000//////000000000000111111000111111111222222222222222222222222222222222222333444444555555666666666777777666666666666666777555555555555444444333333888888888999999999::::::777666666555555666666777>>>:::555444555666555444444444333333222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////}}}yyytttooooootttvvveeeQQQDDD@@@BBB>>>>>><<<;;;999888666666555444333111///...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++///555<<>>===JJJZZZaaacccbbbaaabbbaaaZZZQQQNNN^^^nnnkkkUUU===555666999:::AAAMMMUUUVVVTTTTTTVVV[[[```bbbcccdddhhhkkkmmmmmmmmmmmmllllllkkkkkkjjjkkkkkkiiihhhhhhjjjlllsssvvv|||ooohhh^^^VVVQQQPPPPPPPPPEEECCC@@@??????>>>===;;;<<<<<<;;;::::::999999999999:::::::::999999888888888888888999999999::::::999:::;;;;;;;;;;;;<<<===>>>???AAADDDGGGKKKPPPTTT[[[bbbooo~~~~~~|||||||||{{{zzzyyyxxxwww~~~wwweeeOOO???:::DDDZZZnnn|||oooqqqXXXFFFDDDCCC@@@@@@======<<<;;;:::999999999999888666555444444444555444444444333333333333222000000000000000//////.................................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////000000000111000000000000111111111111222222222222222222222222333333333333333444444444666666666666666666666666666666666555555444444444555555666777777888999999:::999999888888999999::::::;;;<<<<<<;;;888666444222222222111000000//////...,,,++++++------,,,+++,,,++++++***************)))))))))))))))*********************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.............../////////000000////////////000000000111000000000111111111111222111111111111111111111111222222333333333444444444444444333333333333444444555555555666777777888888777666444444444555777888555555666666666666555555777555333444555666555333333333333222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////|||vvvqqqrrrvvvwwweeeQQQDDDAAABBB>>>>>><<<;;;999888666666555444333111000...---,,,++++++++++++++++++++++++)))))))))))))))*********************************************************))))))***,,,111888@@@EEEIIIGGGJJJWWWgggrrrrrrnnngggddd___VVVHHH@@@DDDMMM]]]aaadddeeefffiiihhheeeSSSQQQ^^^pppkkkPPP;;;888111444===GGGJJJHHHJJJNNNVVVZZZ^^^```______aaaccchhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiihhhffffffhhhjjjmmmooorrrxxx~~~|||qqqhhhbbb^^^TTTOOOIIIEEECCCCCCCCCBBBBBBAAA@@@>>>>>>===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@CCCFFFDDDIIIPPPWWW^^^fffooouuu}}}{{{{{{zzzzzzzzzzzzxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxzzz}}}~~~yyyxxxtttooojjjVVVBBB>>>JJJ___vvv|||tttpppzzz}}}```GGGBBBCCC???;;;;;;======<<<<<<;;;:::999999888777666666555555555555444444333333333222222222000000000000000///....................................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................////////////000000000//////000000000111111111222222222222222222222222222222222333333333444444666666666666666666666666555555555555444444444444555555555666777777888888888888777777777777888888888999::::::999777555333222111111000000//////...,,,+++++++++------,,,+++,,,+++******))))))******(((((())))))************))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------..................////////////...////////////000000000//////000000000111111111000000000000000000000000222222222222333333333333111111111111222333444555222222333444555666777777111111111111111222222222222333444444444444333222555444444555555555333222333333333222222222222222////////////////////////........................................................................{{{wwwyyy}}}xxxgggRRRDDDAAABBB>>>>>><<<;;;999888666666555444333222000///...---++++++++++++++++++++++++***************+++++++++************************************************))))))***+++...444;;;AAAFFFFFFIIIOOOWWW^^^ccceee^^^___aaa___TTTFFF???@@@PPPZZZaaabbbccchhhmmmnnnjjjUUUPPPeeesssbbbEEE444///222999@@@AAA@@@DDDKKKRRRVVV[[[\\\[[[ZZZ[[[]]]bbbdddfffhhhiiijjjiiiiiifffggggggeeeddddddfffhhhjjjlllnnnoooqqqtttyyy|||vvvgggaaaYYYQQQMMMIIIGGGEEEDDDBBBAAA???>>>>>>>>>??????>>><<<;;;;;;;;;<<<===<<<===============>>>>>>>>>@@@BBBCCCDDDIIIPPPUUUZZZaaammmxxx~~~|||||||||wwwxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~}}}tttwww{{{~~~yyysssmmmgggQQQDDD===KKKgggxxxzzz^^^NNN@@@>>>???<<<;;;>>><<<<<<<<<<<<;;;:::999999666666666555555555444444333333333222222222111111//////000000//////...---..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---..............................////////////000000/////////000000000111111222222222222222222222222111111222222333333444444666666666666666666666666444444444444444444444444444444444555555666666666777777666666666666777777666666777777777666444333111111000000///.........+++******+++------,,,***++++++***))))))))))))***((((((((()))******++++++))))))))))))))))))))))))******************++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......------........./////////......////////////000000////////////000000000000000000000000000000000000222222222222222222222222000000000000111222444444111111111111111111111111222333444666666555444444111111222333333222111111333333333333222111000000222222222222222222222222////////////////////////........................................................................{{{xxxyyy~~~yyyhhhTTTEEEAAAAAA>>>>>><<<;;;999888666666444444333222000///......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************************************)))******+++,,,000777<<<@@@BBBFFFKKKPPPWWW]]]aaa^^^]]]```aaa[[[NNNBBB===BBBOOOZZZ]]]___ccchhhjjjwwwpppkkkpppwwwpppXXX@@@999666777;;;======@@@EEEKKKPPPUUUWWWVVVVVVWWWYYY]]]___bbbeeeggghhhhhhggggggggggggeeecccccceeeggghhhkkkmmmmmmmmmmmmppprrrsss}}}|||sssjjjbbb]]]XXXVVVTTTRRRQQQQQQRRRRRRJJJHHHEEECCCBBBDDDFFFHHHBBBCCCDDDFFFGGGIIIJJJJJJLLLOOORRRUUUYYYbbbmmmvvv}}}~~~~~~vvvwwwwwwwwwwwwyyy}}}{{{sssfffZZZBBBAAAMMMiiikkkLLLFFF@@@>>>=========>>>999999:::;;;;;;:::999888555555555555555444444333222222111111111000000000//////000000//////...---..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................./////////000000////////////000000000111111111111111111111111111000111111222333333444444666666666666666666666666333333333333333333333333333333333444444444444444666666555555555555666666555444444444444444444333111000000//////...------*********,,,---...,,,***++++++***)))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////........./////////000000........./////////000000000000000000000000000000111111111111111111111111111111000000000000111222222222222111111000000000---...///000111000//////111111111111111111111111000111222111000000///000000000000000000000000000////////////////////////........................................................................~~~yyyttttttyyyzzziiiTTTFFF@@@AAA>>>>>><<<;;;999888666666444444333222111//////...+++++++++++++++++++++++++++++++++,,,,,,---------************************************************)))***+++++++++...444999@@@BBBEEEHHHJJJNNNQQQTTTYYYVVVXXX^^^___XXXOOOJJJ>>>KKKXXX^^^```cccffffffmmm~~~}}}qqq^^^BBB:::444666888888999:::EEEJJJPPPSSSSSSTTTUUUWWWZZZ\\\```ccceeefffffffffjjjjjjiiigggeeedddeeegggcccgggjjjkkkiiiiiikkkmmmkkkooosssyyy{{{yyywwwtttsssssstttuuu[[[YYYUUURRRRRRTTTWWWYYYPPPQQQSSSVVVXXX[[[]]]^^^bbbfffjjjooouuu~~~|||zzzwwwsssrrruuu{{{{{{||||||zzzvvvjjjTTTAAABBBJJJaaaiiiEEE???@@@???===<<<===:::666666777999::::::999888777444444444555444444333333111111111000000000000//////////////////......---..............................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................................../////////000////////////000000000000111111111111111111111111000000111222333333444444666666666666666666666666333333333333333333333333222222333333333333333333555555555444444555555555444333333222222222333444000000000///......------***)))***,,,---...,,,***+++******)))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////............/////////000............/////////000111111111111111111111111000000000000000/////////222222111000///.........000000000000111111111111111111222222333333333333//////............//////000111222111000000111222.........///////////////////////////////////////........................................................................yyyrrrooorrruuuuuufffSSSCCC>>>AAA???>>>===;;;999777666555333222111000///...---,,,,,,++++++******++++++,,,,,,------......------,,,,,,+++***))))))***+++,,,+++++++++*********))))))***)))))))))***,,,...000;;;@@@GGGIIIHHHFFFEEEEEEJJJOOOVVVZZZYYYYYYYYY[[[HHHCCCIII[[[ggggggggglllqqqxxxSSSCCC666444666777:::@@@<<>>AAA???>>>===<<<:::888777666333333222000///...---,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++***))))))***+++++++++++++++*********))))))******))))))***,,,...000999===CCCEEEFFFFFFGGGHHHLLLQQQXXX^^^``````___^^^SSSIIIBBBLLLbbbqqqkkk^^^gggsss~~~uuuiiiSSSHHHCCCEEEAAA777555;;;@@@BBBCCCAAA???BBBIIIOOOVVVVVVXXX[[[^^^aaadddfffkkklllllljjjhhhggghhhjjjjjjiiijjjkkklllkkkhhheeedddbbbdddiiikkkkkkpppwww{{{~~~|||zzzyyyxxxvvvtttppptttwwwnnnYYYHHHFFFNNNnnnyyyXXXEEE===============<<<<<<<<<;;;:::999999888888777666666444333222222111111222222000000000000/////////...........................------------------------------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------.........///---.........////////////......///000000000000000111111111111111111111111222222222222333333333444444444444444555555555555444444444444444444444444555444333222222222222222444444333333444555777777888777555333111000000000//////...---,,,,,,,,,,,,,,,,,,+++++++++*********+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......................................................////////////..............................000000000/////////....../////////////////////////////////////////////////////////...............////////////////////////........................////////////......------------------..............................------------------------------}}}}}}|||~~~vvvhhhTTTCCC>>>@@@???>>>===;;;:::888777666333333222111///...---,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++******))))))******++++++++++++*********************))))))***,,,...///555999===AAADDDFFFIIIKKKMMMPPPVVV]]]cccdddccc``````WWWHHHCCCTTTmmmpppdddhhhiiiiiijjjooossspppjjjZZZPPPMMMRRRKKK999333:::999:::;;;;;;;;;>>>EEEKKKNNNOOOQQQUUUYYY]]]aaaccchhhiiijjjiiihhhggghhhjjjggghhhjjjmmmooonnnkkkhhhhhhffffffggggggfffjjjpppooorrrvvv}}}}}}zzzxxxvvvtttqqqhhhiiifffXXXFFFAAARRRhhhxxxTTTEEE???999======<<<<<<<<<;;;;;;;;;999999888888777777666666333333222111111111111222000000000/////////..............................------------------------------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......------------............---------.........//////......///000000000000///111111111111111111111111111111111111222222222222333333333444444444555555444444444444444444444444444333333222222222222333333333333333444555666777888777555333111///......//////...---,,,,,,,,,,,,+++++++++*********))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................---......//////......---........................///////////////.........////////////////////////////////////////////////---------------.........////////////////////////........................///............---------............------------------------------......------------------------xxxssstttzzz}}}}}}vvvhhhUUUDDD>>>@@@======<<<:::999888666666444333222111///...------,,,++++++******++++++,,,******++++++++++++************))))))))))))******************************************+++,,,---...000444:::@@@FFFJJJMMMNNNLLLLLLOOOUUU]]]bbbcccbbbfffggg^^^MMMGGGVVVkkkxxxpppiii^^^XXX]]]iiittt{{{lllXXXNNNRRRPPPAAA777:::666666888::::::;;;>>>DDDDDDFFFJJJOOOUUUZZZ___bbbdddfffhhhhhhhhhhhhiiikkkhhhhhhiiilllpppqqqqqqppplllkkkiiigggffffffiiimmmrrrqqqppppppttt{{{}}}zzztttnnnjjjccc[[[PPPFFFDDDRRRqqqWWW@@@<<<======<<<<<<<<<;;;;;;;;;::::::999888888777666666555555333222222111111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......------------------------,,,,,,---------.........---...//////000000//////111111111111111111111111111111111222222222222333222333333333444444444444333333333333333333333333333333222222222222222333333333333333444555666666777666444222111000////////////...---,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......---------------------------------........................................................................,,,,,,------.........///................................................------------------------.........------,,,,,,,,,,,,,,,------------......------------------------zzzssssssxxx~~~{{{zzz~~~uuuhhhUUUDDD===???<<<;;;:::999888777666555444333222111000///...---,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))************************************+++,,,------+++///777AAAIIINNNPPPPPPNNNKKKJJJMMMVVV^^^ccceeehhhlllmmmbbbMMMEEEWWWqqqrrrkkkbbb[[[[[[eeettt}}}dddRRRTTTYYYOOO@@@888999777888<<<<<<888999===<<>>???;;;;;;:::999888777666666444444333222000///...---,,,++++++******++++++,,,*********++++++*********((())))))******))))))(((***************+++++++++******+++++++++,,,,,,,,,))),,,444>>>HHHPPPSSSSSSRRROOOKKKLLLRRR[[[dddiiijjjiiinnnqqqdddPPPKKKTTTllllllnnnooonnnooovvvsssccc```eeebbbSSSEEE999444444:::;;;777999???888:::>>>DDDKKKQQQWWWZZZYYY]]]aaadddeeefffhhhiiioookkkfffccccccfffhhhiiiiiilllkkkgggeeegggiiihhhfffhhhjjjkkklllnnnppprrrmmmqqqxxx}}}{{{{{{xxxttttttxxxxxxzzz}}}xxxwwwuuurrrlllcccXXXPPPEEEAAAGGG```|||dddBBB???BBB:::777>>>;;;;;;:::::::::999999999777777666666555555444444222222111000000000000111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...////////////...000000000000000000000000222222222222333333333444111111222222222333333333333333333333333333333333222111111111111222222333111222333444555555555444222222111111111111222222//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.............../////////------------------------------------------------++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------......------------------------~~~~~~}}}xxxqqqeeeTTTCCC>>>???===<<<<<<;;;:::999888888555444333222000///......,,,++++++******++++++,,,***++++++++++++++++++***'''((()))******)))((('''))))))*********+++++++++******++++++,,,,,,,,,+++)))+++///888DDDNNNTTTWWWTTTRRRPPPOOORRRYYYcccjjjkkkkkkooovvvwwwlll\\\QQQ^^^bbblllyyy}}}}}}yyylllllluuuuuunnnUUUJJJBBBAAA===777777>>>777888;;;@@@EEEJJJNNNPPPSSSWWW[[[___aaaccceeefffkkkhhhdddaaabbbdddeeefffmmmqqqrrrmmmjjjlllllliiijjjlllnnnooonnnmmmnnnoookkknnnrrruuuyyy~~~|||{{{{{{|||~~~yyyvvvtttsssoookkkmmmsssvvvxxx{{{~~~~~~|||wwwhhhfffccc___ZZZRRRJJJEEE@@@FFFZZZyyykkkPPP;;;;;;>>>:::888:::::::::::::::999999999999777777666555555444444333222222111000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......//////......000000000000000000000000111111111111222222222222111111111111222222222222222222222222222222222222111111111111111222333333000111333444555555444444333333222111111000111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))***+++++++++++++++************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,------......------------------------|||xxx{{{{{{vvvpppeeeSSSCCC>>>@@@>>>>>>===<<<;;;;;;::::::555444333222111///......,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++'''((()))******)))((('''))))))******++++++++++++******+++,,,,,,,,,+++++++++***+++222???LLLUUUZZZSSSSSSSSSQQQRRRXXXaaaiiijjjrrrvvvwww}}}vvveeeOOOQQQ^^^rrrqqqkkkttt```TTTEEE555111666777888:::===AAADDDGGGIIIOOORRRXXX\\\^^^```bbbdddeeedddbbbcccfffhhhiiiiiimmmssstttnnnkkklllkkkffffffhhhkkklllllllllnnnooogggjjjmmmoooppprrruuuwwwuuuyyy}}}~~~zzzxxxxxx|||{{{yyyvvvsssrrrtttwwwvvvssspppmmmiiigggkkkrrrssstttvvvxxx{{{|||}}}~~~zzz{{{~~~~~~ssslll\\\YYYTTTOOOKKKGGGBBB???KKKXXXppp~~~~~~RRRHHH<<<666888;;;;;;999:::::::::999999999888888777666666555444444333333222111111000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,---------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---......//////......000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222111111000000111222333333000111333444555555444333555444333111000///////////////...---,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------zzzwww{{{yyyqqqyyy|||zzzuuutttmmm___PPPDDDAAAAAA???>>><<<:::888777666666555444222000...,,,,,,+++---,,,++++++******++++++*********++++++,,,,,,,,,***************)))((((((************************+++++++++*********))))))+++---///000444AAASSSaaaVVVVVVWWWWWWXXXZZZ\\\^^^lllmmmnnnwwwgggTTTLLLaaacccHHH;;;888888444444555888<<<>>>>>>===BBBFFFNNNWWW___ddddddccciiilllooommmiiifffhhhkkkjjjjjjlllmmmnnnnnnooooooiiiiiiiiiiiijjjlllnnnpppeeeiiilllkkkhhhhhhlllqqqmmmnnnooopppsssuuuxxxyyyzzz}}}yyyxxxwwwuuutttrrrppppppnnnpppqqqpppnnnmmmmmmnnnrrrqqqpppmmmkkkmmmpppsssyyyyyyxxxxxxwwwxxxzzz|||wwwxxxyyyzzz|||}}}ssshhh^^^UUUNNNMMMFFF???EEERRRaaa{{{YYYFFFAAA:::777777888888777999999999999999888666666777666666444333222111111000000000000000000000000///............---------//////...---,,,,,,++++++///......---+++******)))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111---...000111000///000111222222111111111111222222111111111111111111111111111111000000000000111111222333333444444333333222///000111111111000...---000000///...------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxvvvzzzzzzuuuxxx{{{{{{yyyxxxzzzwwwpppaaaPPPDDD@@@@@@???>>><<<:::888777666666555444222000...---,,,,,,---,,,++++++******++++++++++++++++++++++++,,,,,,***************)))((((((************************+++++++++*********))))))+++---......000;;;KKKWWWUUUUUUVVVYYY\\\^^^______hhhlllqqqyyyhhhNNNRRRmmmzzz___JJJ<<<666999777666777;;;===<<<;;;???CCCKKKSSSYYY^^^```aaaeeeiiimmmlllhhhfffgggjjjiiijjjkkkkkkkkkkkkkkkjjjjjjiiigggeeefffhhhkkkmmmjjjjjjjjjiiihhhhhhiiijjjjjjjjjkkkmmmooorrrtttuuurrrsssvvvyyy{{{}}}~~~~~~yyyyyyxxxxxxyyy{{{~~~|||zzzwwwtttrrrqqqqqqrrroooooonnnnnnmmmmmmmmmmmmjjjlllnnnnnnmmmllllllmmmqqqqqqrrrqqqooooooqqqrrrwwwzzzzzzwwwtttvvv||||||vvvppplllllllll|||yyyooojjjlllmmmkkkfffcccTTTGGGBBBBBBGGGYYYmmmuuuZZZMMMCCC???:::888888999888777999999999999888777666555666666555444333222111111000000000000000000000000///............---------///......---,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111...000111111000///000111333222222222222222222333111111111111111111111111111111000000000000111111222222333333333333222222000000000000000///......000//////...------,,,,,,++++++++++++++++++++++++,,,++++++***))))))******)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{ttttttxxx}}}~~~{{{|||~~~}}}~~~{{{rrrbbbPPPDDD?????????>>><<<:::999777777666666555333111///......------,,,++++++******++++++,,,,,,++++++++++++++++++)))************))))))(((************************+++++++++***************,,,------+++,,,333???JJJSSSTTTVVVYYY]]]```aaaaaabbbhhhooovvv}}}```RRRWWWjjjxxxvvvzzzgggRRRAAA888666333444888999888666:::???FFFKKKOOOSSSYYY]]]```eeejjjkkkiiiggghhhiiikkkkkkkkkkkkkkkjjjiiiiiimmmkkkhhhfffeeegggiiijjjnnnkkkhhhggghhhhhhfffdddddddddfffhhhkkknnnqqqrrrqqqqqqqqqppppppqqqqqqqqqkkklllmmmnnnooonnnmmmllljjjjjjiiiiiihhhgggggggggeeeeeeeeefffhhhiiijjjkkkhhhjjjlllmmmmmmmmmooopppoooqqqttttttsssqqqqqqrrrvvvzzz{{{xxxsssuuu|||vvvoookkkiiiiiixxx}}}yyypppddd\\\YYYXXXXXXWWW[[[OOOEEEHHHRRRccc{{{mmmKKK>>>@@@>>><<<999888999999888777888888888888777666555555666555444444333222111111000000000000000000000000///............---------......------,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////000111111///111222222111000000111333333333222222333333333111111111111111111111111111000000//////000000111222222333333333333222222111111000////////////////////////...------,,,,,,++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyysssssswww|||~~~~~~~~~{{{qqqaaaOOOCCC??????>>>===<<<:::999888777777666555333111000///......---,,,++++++******++++++,,,,,,,,,++++++*********))))))************)))(((************************************************+++,,,+++***)))...777???NNNRRRVVVWWWXXXZZZ___ddd^^^aaaffflllttt|||~~~jjjUUUPPPaaauuu{{{rrrooossszzz~~~sssbbbHHHAAA999555666888777555555:::@@@CCCDDDHHHPPPVVV[[[```fffiiijjjiiiiiijjjkkkkkklllllllllkkkkkkjjjooonnnmmmkkkjjjiiiiiiiiikkkjjjhhhgggfffeeeddddddaaaaaaccceeehhhkkknnnpppsssqqqooolllkkkkkkkkklllggghhhiiijjjjjjhhhfffeeedddeeefffgggggggggffffffbbbccccccdddfffhhhjjjkkkhhhkkkmmmooopppqqqssstttppprrrttttttsssrrrrrrsssvvvxxxzzzxxxvvvyyy{{{{{{{{{zzzwwwvvvwwwxxxxxx~~~}}}wwwpppccccccaaa]]]TTTLLLJJJMMMQQQQQQYYYkkk}}}gggOOO???:::;;;999888888999999888777666777777777777666555444444444444444333222111111000000000000000000000000000///............------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000222333333111000000111333222222111111222222333111111111111111111111111000000////////////000000111111222222222222111111222111///.........///000//////.........---------++++++++++++++++++++++++++++++***************+++))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************************************************++++++++++++++++++************++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------{{{uuuvvv{{{~~~}}}~~~}}}yyyzzzwwwnnn^^^MMMBBB???@@@>>>===<<<:::999888888777555444333111000/////////---,,,++++++******++++++,,,,,,,,,++++++*********((())))))*********))))))************************************************)))***+++******---444999EEEMMMUUUTTTPPPRRR\\\fff```]]]]]]ccclllpppooommmvvvooo[[[UUUVVVttt}}}tttmmmsss|||vvvyyyyyyxxx{{{rrraaaKKK:::444555777777333777<<<===<<<@@@GGGNNNUUUYYY```eeehhhiiijjjjjjggghhhiiijjjkkkkkkkkkkkkmmmnnnoooooommmjjjgggeeeeeegggiiigggdddcccfffiiifffffffffffffffggghhhiiikkkiiigggdddccccccdddeeeaaaaaa`````````_________]]]___aaacccddddddcccccceeeeeeddddddeeegggiiikkkiiikkknnnpppqqqrrrtttvvvrrrssssssrrrrrrrrrtttvvvwwwwwwwwwyyy|||zzz|||}}}|||zzzyyyyyyzzzxxx}}}zzztttlllaaaWWWTTTYYY______SSSHHHHHHPPP___jjjWWWBBB??????<<<999555666888888888777666666666666666666555444333333333333333222111111000000///////////////////////////............---------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000000222333333111000111111111111000000000000111111000000000000000000000000000000////////////000000000111111222222111111000222111///.........///000...............---------+++++++++++++++++++++++++++***************++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------|||wwwzzz~~~~~~yyyxxxtttkkk\\\LLLAAA???@@@======;;;:::999888888888444333222111000/////////---,,,++++++******++++++,,,,,,++++++++++++++++++((())))))************)))***************************************+++++++++)))***++++++,,,...222555<<>>@@@===<<<;;;:::999888888888333222111000///.........---,,,++++++******++++++++++++++++++++++++,,,,,,(((((()))***************************************))))))*********+++++++++)))***,,,------...///000333>>>LLLVVVZZZ]]]```ddd___]]]___gggllllllmmmqqq{{{nnn]]]dddqqq{{{wwwjjjaaa___ZZZjjjwwwvvvppppppxxx~~~mmm___VVVMMMAAA888777777666666777999;;;===AAADDDIIIPPPWWW\\\___```aaabbbcccdddddddddddddddeeeeeeeeeeeeeeeddddddcccaaaccceeeffffffgggjjjmmmlllllljjjhhhfffeeeeeeeeehhhgggfffeeedddeeeeeefffccccccddddddfffggghhhiiiiiijjjjjjkkklllllllllkkkmmmllljjjiiiiiijjjlllnnnmmmoooqqqrrrqqqqqqsssttttttvvvxxxyyyxxxxxxyyyzzzzzzyyyxxxxxxzzz{{{zzzyyy{{{~~~xxxxxxtttlllfffeeebbb^^^eeeYYYQQQRRRTTTVVVaaaooocccOOO===888888333333777333555666555333222444666444555555444444333222111111111111111111000000000///////////////////////////............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000,,,...000111000000222333111111000000000000111111000000000000000000000000//////............/////////000000000000000000///000000000000000///..............................++++++++++++++++++++++++******))))))***++++++,,,)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************))))))*********+++++++++************************)))******+++,,,,,,------************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......vvvmmmlllttt}}}|||~~~zzzvvvlll\\\KKK@@@===???===<<<;;;:::999888888888222222000///............---,,,++++++******++++++*********++++++,,,,,,---(((((()))***************************************))))))******++++++++++++***+++,,,---------------///999IIIYYYdddgggeeebbbZZZ[[[bbbjjjmmmmmmrrrzzzrrr{{{llleeeeeeqqqzzzxxxrrroooxxxyyy{{{xxxxxx{{{}}}nnnVVVCCC:::888666666777999999999:::<<<@@@HHHPPPVVVZZZ[[[ddddddeeeeeeeeedddccccccfffeeebbbaaaaaacccfffgggdddccccccdddhhhjjjkkkkkkfffffffffggghhhiiikkkkkkjjjiiihhhggggggffffffgggggghhhkkkmmmoooppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnlllmmmoooqqqsssqqqsssuuuuuutttttttttuuutttwww{{{~~~}}}{{{zzzzzz{{{{{{zzzxxxuuuuuuyyy|||{{{}}}}}}{{{{{{qqqooohhh```___dddhhhiiiWWWHHHAAAOOObbbqqq]]]III999777888555666;;;444555666555222111333666444444444444333222111111111111111111000000000000//////////////////////////////.........---------++++++++++++++++++++++++)))******+++---......///+++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000***,,,///000000000222333222222111111111111222222000000000000000000000000//////............////////////000000000000/////////000111111111000...------.....................++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))***+++,,,,,,------************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......xxxoooooouuu}}}}}}xxxlll\\\MMMBBB???@@@;;;<<<<<<<<<;;;999777666555444222000...---,,,+++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------000333<<>>333222;;;777999===@@@CCCFFFJJJLLL\\\^^^aaacccbbbaaaaaabbbcccccccccaaa___^^^```aaaggghhhiiijjjiiigggeeedddffffffeeecccaaabbbeeehhhggggggggghhhhhhhhhhhhhhhooollliiihhhiiikkklllmmmpppooonnnnnnnnnoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqtttvvvxxxxxxxxxwww}}}}}}|||{{{||||||}}}~~~~~~{{{zzzzzz|||~~~}}}|||}}}~~~|||yyyuuuqqqeee^^^cccfff]]]OOOFFFDDDIIIVVVnnnrrrRRRHHH<<<555444666666555333333333444444444555555444444555555444444333222111111111111111000//////................................................,,,,,,,,,++++++******************++++++,,,,,,,,,************************+++***)))(((((()))***+++************************)))************+++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---...000222......///000000000000000000000000000000000000000222111111111000000//////000000000000000000000000...//////000111111222222222222111111000///////////////.........---------************+++,,,------++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))+++*********))))))((((((************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,xxxoooooovvv~~~~~~}}}|||wwwjjjZZZJJJAAA???@@@;;;<<<<<<<<<;;;999777666555444222000...---,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))******+++,,,,,,------...000777CCCQQQ[[[``````^^^eeennntttwwwyyy{{{~~~~~~yyytttuuuxxxcccFFF<<<;;;::::::===666777888:::===BBBHHHLLLPPPTTTZZZ___aaaccceeefffcccccccccaaa______aaabbbdddeeeggghhhiiihhhfffeeeiiiiiiiiigggfffeeegggiiihhhhhhhhhhhhiiiiiiiiiiiiooonnnlllkkklllnnnooooooqqqppppppooopppqqqrrrsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyvvvvvvwwwyyyyyyzzzzzzzzzsssuuuyyy}}}~~~~~~}}}|||{{{vvvooojjj```ZZZTTTPPPJJJEEEHHHNNN\\\hhh}}}sss{{{yyyaaaVVVVVVEEE???777444444555444222333333333444444444444555333444444444444333222222111111111111111000//////................................................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++***)))(((((()))***+++************************)))************+++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---------...000111...///000000111111000000000000000000000000000000111111111111000000000///000000000000000000000000//////000000111222222333222222111000000//////............---------,,,,,,++++++*********+++,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************)))))))))(((************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,yyyppppppxxx}}}{{{zzz|||uuuhhhWWWHHH???>>>@@@<<<<<<<<<;;;:::999777777555444222000...------,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,000999FFFSSS]]]bbbaaafffmmmssswww|||{{{|||lllVVVDDD999444777777666666888:::===>>>FFFLLLSSSZZZ^^^aaadddfffaaacccddddddccccccdddeee```bbbdddggghhhhhhggggggkkklllmmmllljjjhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkppppppppppppqqqrrrrrrrrrrrrrrrrrrqqqrrrssstttttttttuuuwwwyyy{{{|||{{{{{{|||{{{yyyxxxwwwyyyzzz|||xxxyyy{{{|||||||||{{{zzzyyyzzz|||}}}~~~|||zzzvvvpppggg]]]VVVMMMHHHDDDDDDHHHRRRbbbppp}}}mmm|||ZZZBBB<<<@@@:::777444444666666444111333333333333444444444444222222333333222222111000000000111111000000//////........................------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************************+++***))))))))))))***+++************************)))************+++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111///000111111222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000111111222333333333111111111000//////......---------,,,,,,,,,++++++,,,,,,+++*********++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************))))))))))))************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,{{{rrrrrrzzz}}}zzzyyyyyy{{{uuugggVVVGGG??????BBB<<<<<<<<<;;;:::999888777555444222000///...------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,111:::HHHVVV^^^```dddiiilllpppwwwxxxuuuxxxkkkPPP<<<<<<:::999888999999999888BBBFFFMMMRRRUUUXXXZZZ[[[[[[___eeehhhiiiiiihhhhhhaaabbbeeehhhiiiiiiiiihhhkkkmmmooonnnllljjjhhhhhhjjjkkkkkklllmmmnnnnnnoooppprrrtttuuutttttttttttttttttttttuuuuuuuuuvvvvvvvvvxxxzzz}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~|||yyyssskkkaaaVVVMMMGGGBBB>>>BBBUUUqqq|||aaaRRRIII@@@999777555555666888888555333222222333333333444444444111111111111111000000//////000000000000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,------------------------///............///000000000000111222222222222222000000000000000000000000111111111000000000000000000000000000000000000000111111222222222333333333111000000//////...------,,,,,,,,,+++++++++******,,,,,,+++***))))))******++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}uuuvvv}}}|||yyyyyyzzz{{{tttgggVVVHHH@@@AAACCC===<<<;;;:::999888888888444444222111///.........,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,111===KKKVVV^^^aaaeeehhhkkkqqqyyy~~~~~~oooiiizzzeeeOOOHHH???999888999;;;;;;;;;???CCCFFFHHHIIIKKKMMMQQQXXXbbbiiilllkkkiiigggdddfffiiikkkllllllkkkkkkkkkmmmppppppnnnlllkkkjjjllllllmmmnnnoooqqqqqqrrrpppsssvvvwwwvvvttttttuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||}}}~~~}}}yyyzzz|||~~~|||zzzpppkkkcccXXXOOOHHHEEEDDDCCCKKK]]]zzzrrrQQQCCCGGGJJJBBB666888777555555555555555444222222222333333333444444000000111111000000///......//////000000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------...............///000000000000111222222222222222000000000000000000000000000000000000000000111111111111111111111111111111222222222222222333333333000000//////...---------,,,,,,+++++++++*********,,,++++++***))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzzzz|||yyyyyyzzzyyysssgggWWWIIIAAAAAACCC======;;;:::999888888888444444222111000/////////,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......,,,---444AAALLLYYY^^^eeejjjmmmrrryyy~~~{{{hhhhhhuuussseeePPP???777555555666666888:::<<<<<<>>>AAACCCEEEMMMWWW```cccbbb```___bbbdddgggiiikkkkkkjjjiiiiiikkknnnpppooonnnnnnnnnmmmnnnoooppprrrssstttuuurrrvvvyyyxxxvvvtttuuuvvvyyyyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||vvvkkkcccUUUQQQKKKDDDAAACCCIIINNNXXXmmmaaaQQQ???666888<<<999555777666444222111111222333222222222222333333333333000000111111000000///.........///000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++,,,,,,+++******************************)))************+++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........//////////////////000111111222222111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222/////////...------,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))******++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~|||yyyxxxyyyvvvqqqfffWWWIIIAAA@@@AAA>>>===;;;999888888888999444333222111000/////////,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------+++///000...,,,000;;;DDDPPPXXXdddmmmsssxxx}}}yyyvvv|||sssgggffftttooo^^^SSSKKKCCC>>>;;;;;;:::999888999<<>>???>>>===;;;999888888888999444333222111000000000000,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------)))...222000,,,///888AAAHHHSSSbbbooowww}}}~~~tttooovvv}}}ppp]]]^^^iiixxxqqqttt|||tttggg\\\EEECCC@@@<<<999999<<<>>>888:::>>>@@@AAACCCEEEHHHFFFIIIMMMQQQUUUWWWXXXXXX\\\^^^bbbdddfffgggjjjlllooooooqqqsssuuuwwwxxxyyyyyy|||~~~{{{vvvtttvvvyyy{{{|||}}}~~~~~~}}}yyyxxxwwwwwwzzz}}}~~~|||||||||}}}~~~yyyqqqmmmYYYSSSNNNNNNPPPPPPKKKEEE???CCCIIISSSaaatttkkkJJJBBB<<<<<<:::888777666666666222444666666444333222111111111222222222333333333111111111111111000000///------...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++************************************+++,,,------,,,+++***************************)))************+++++++++******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................---......///000/////////......///000000000000000000000000000000000000000//////000000111111111222111111111111111111111111111111000000000000000000///......------,,,++++++---------,,,,,,,,,++++++))))))(((((()))***++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,|||rrryyy}}}}}}~~~}}}|||{{{uuujjjcccWWWEEE@@@AAA<<<<<<;;;888777666666888999666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++///............///000000;;;IIIYYYhhhxxx~~~sssuuu{{{rrraaa```qqqzzzsssxxxppp```KKK===:::<<<===<<<333777;;;>>>>>>>>>>>>???@@@CCCFFFGGGFFFFFFHHHJJJOOOPPPRRRUUUXXX\\\___aaabbbiiiooopppllllllpppuuuvvvxxx{{{|||zzzxxxvvvuuuyyyxxxwwwxxx{{{|||{{{zzzyyyxxxwwwyyy{{{{{{xxxvvv{{{sssmmmnnnqqquuu{{{{{{zzzvvvlll[[[NNNFFFFFFCCC@@@CCCNNNVVVYYYTTTcccuuu~~~zzzcccEEE<<<>>>666666555444444444444555111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------+++++++++++++++++++++,,,,,,,,,,,,++++++*********************************************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................---......///////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////111000///...---,,,,,,+++111000...---,,,,,,------))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********+++*********))))))((((((++++++******************,,,,,,,,,++++++*********************************************************)))************+++++++++{{{rrryyy~~~~~~~~~}}}|||tttiiibbbWWWEEE@@@BBB===<<<;;;999777666777888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,---,,,,,,+++******......------......///000555AAAPPPaaasss{{{~~~~~~ooopppyyylllZZZNNNHHHCCCAAA>>><<<:::888888999:::;;;777999<<<=========@@@BBBHHHHHHIIIJJJLLLNNNPPPRRR]]]```dddfffggghhhjjjkkkeeehhhnnnrrrssssssqqqpppnnnnnnllllllnnnqqqvvvyyyzzzwwwsssssssssrrrmmmiiihhhfffgggnnnrrrrrrsssuuummmggg___ZZZVVVPPPIIIDDD<<>><<<;;;999888777777888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++---...///000///...,,,***------,,,,,,,,,---......000777CCCTTTjjj||||||{{{ssssssyyyuuujjjddd```___PPPIII@@@;;;;;;===>>>>>>;;;<<<===<<<::::::;;;<<<;;;<<<<<<===>>>@@@AAABBBLLLLLLMMMQQQUUUWWWVVVTTTWWW[[[aaafffjjjkkkjjjjjj^^^eeeooovvvwwwtttpppmmmnnnkkkjjjmmmssswwwuuusssqqqmmmlllnnnlllddd]]][[[VVVPPPFFF???===@@@EEEIIIQQQZZZccchhhppp~~~xxx}}}uuuWWWAAA888666555333444444333222222222222222111111111111111111111111000000000000000000000000////////////////////////....................................------------......------,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((,,,///...+++(((((())))))))))))))))))))))))))))))******+++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.................................//////000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000/////////......000///...---,,,+++++++++...---,,,++++++***++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++++++++*********************))))))))))))************************+++++++++++++++*********************************************************)))************+++++++++{{{~~~zzzxxxxxxrrrgggaaaWWWFFFAAADDD???<<<;;;:::888888888888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,...111333333222000...,,,,,,++++++,,,,,,---...///111888FFF\\\qqq~~~iii___hhhxxxtttkkk```XXXTTTQQQKKKGGGAAA@@@@@@>>><<<;;;::::::999999:::;;;===???@@@AAABBBBBBCCCGGGKKKMMMLLLKKKPPPQQQSSSWWWZZZ]]]]]]]]]VVV[[[ccclllpppkkkbbbZZZdddcccdddkkkttt|||~~~}}}tttkkkbbb\\\TTTKKKEEEDDDCCCBBBAAAAAAGGGTTTdddpppgggUUU???444555777555111333222222111111111111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------//////...------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))...333222---))))))+++))))))))))))))))))))))))******+++++++++******)))************************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---..............................///000000111111000000000111111111222222222222000000000000000000000000////////////////////////000000/////////.........///...---,,,++++++++++++,,,,,,+++***************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))))))))))))))***))))))))))))))))))))))))((())))))***************+++++++++************************)))))))))))))))***************++++++++++++++++++***************************************************************))))))*********+++++++++~~~yyy}}}xxxuuutttrrrgggaaaWWWFFFAAADDD???;;;;;;:::999999888888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++---111444555555333222,,,++++++++++++,,,------222000111;;;MMMbbbttttttkkklllxxxwwwkkkbbbSSSQQQNNNKKKFFFAAA===:::>>>===============>>>>>>>>>AAADDDFFFHHHKKKOOORRRYYYWWWUUUVVV[[[___bbbcccggg]]]TTTRRRXXX]]]]]][[[YYYYYYYYY\\\aaaddddddcccVVVOOOJJJJJJIIIHHHIIIKKKLLLRRR[[[dddpppgggEEE???888555555555555333222222111000000000000111000000000000000000000000////////////////////////................................................,,,,,,------------------//////...------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((---222111,,,((((((***))))))))))))))))))))))))******+++++++++******)))***************************++++++,,,,,,++++++***,,,++++++++++++,,,------..............................///000000000000000000111111111222222222222111111111111111111111111........................////////////...............---,,,+++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++xxxuuu~~~}}}xxxuuuuuussshhhaaaWWWFFFAAACCC>>>;;;;;;;;;:::999999888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++,,,///222333444333333,,,,,,+++++++++,,,------333//////444???NNNbbbqqq{{{qqqqqqvvvvvvkkk___SSSKKKGGGFFFCCC@@@===;;;999999:::;;;<<<;;;<<>>;;;;;;???GGGMMMOOONNNEEEEEEDDDEEEFFFGGGGGGGGGFFFPPP[[[aaaccceeelllqqqsssRRRAAACCCAAA<<<888666555444444333222111111000000111111000000000000000000000000////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++******************************++++++++++++******+++++++++***++++++,,,---........................,,,,,,---.............../////////000000000111111111111111111111111111111//////////////////////////////.........---------,,,++++++***************))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))*********+++((()))))))))************((())))))***++++++,,,,,,((()))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++~~~uuujjjcccWWWEEE@@@AAA<<<;;;;;;;;;;;;:::999888888666444222111111000///---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++************------,,,,,,------...///***+++///111......<<>>888222333222222111111111111111000000000000000000000000////////////////////////........................------------------------+++++++++,,,,,,---------+++++++++++++++++++++,,,*********++++++,,,,,,,,,************************((((((((((((((((((((((((((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,---,,,+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******************************++++++++++++******++++++******++++++,,,---........................+++,,,------......------////////////000000000000111111111111111111111111000000000000000000000000//////.........---------++++++******************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++(((((())))))*********+++((())))))***++++++,,,,,,(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++{{{}}}~~~tttmmmkkkaaaQQQDDD@@@??????<<<;;;;;;::::::999999888666444222111111000///---+++++++++***++++++,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))************...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------...222555888IIIZZZqqq~~~yyyyyy}}}jjjMMMCCCLLLXXXWWWVVVSSSMMMFFF===555111222111111111000000//////000000000000000000000000//////000000///...------..............................---,,,,,,---------,,,,,,,,,++++++,,,------************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++)))***+++,,,---,,,++++++***+++,,,---............,,,,,,,,,---------......------------.........///////////////////////////111111111000000000000///------------------------000000000///......------++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************sssppptttzzzrrrmmmkkkaaaPPPCCC???>>>>>><<<;;;;;;::::::999999888666444222111111000///---,,,,,,++++++***++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......///111333444:::GGG\\\qqqkkkSSS@@@888<<>>======<<<;;;;;;::::::999999888666444222111111000///---------,,,+++************+++++++++************)))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000---666FFFZZZmmm|||zzzxxxxxx[[[RRREEE;;;777666777888;;;;;;<<<<<<;;;999666555111111111111000000000000////////////////////////...////////////...------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))++++++************++++++)))***++++++,,,,,,++++++***+++,,,------.........,,,,,,,,,---------............/////////000000000111111111111111111111111222222222111111111111000000000000000000000000000000//////......---,,,,,,---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvvtttwww~~~{{{xxxooommmbbbQQQCCC???>>>===<<<;;;;;;::::::999999888666444222111111000///---...---,,,+++************+++++++++*********))))))************************((()))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000000//////---222;;;HHHXXXjjjyyydddFFF===999555444666999888777555555666666555333111000111111111000000000000000////////////////////////.........//////...------------------------------++++++*********+++,,,,,,------,,,+++++++++,,,,,,************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))++++++************++++++)))******+++++++++++++++******+++,,,------------,,,,,,,,,---------......////////////000000000000111111111111111111111111222222222222111111111111000000000000000000000000//////......---,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************|||}}}|||rrrpppeeeSSSEEE@@@???>>><<<;;;;;;::::::999999888666444222111111000///---...---,,,+++************+++++++++*********))))))************************((()))))))))*********************++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++...000111000000///000333555999BBBTTTjjj{{{zzz[[[DDD<<<777777777777555333222111222222333333222111///...000000000000000000111111........................------............------------------------------+++*********++++++,,,---...---,,,,,,+++++++++,,,************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))++++++************++++++)))))))))*********++++++)))***+++,,,------------,,,,,,,,,---------......////////////000000000000111111111111111111111111222222222111111111000000////////////////////////......------,,,,,,++++++++++++************++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************~~~|||~~~||||||tttqqqfffTTTFFFAAA???>>><<<;;;;;;::::::999999888666444222111111000///---------,,,+++************+++++++++************)))************************))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))+++---...000000000//////000///---000>>>TTTeee}}}kkkRRR===666888000333555555222000111222///000000111222222222222000000000000111111111111........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))++++++************++++++***))))))))))))***++++++)))***+++,,,,,,---------,,,,,,,,,---------............/////////000000000111111111111111111111111111111111000000000000///...........................------,,,,,,+++******+++******))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}zzz}}}~~~uuuzzz}}}zzztttrrrfffTTTFFF@@@>>>===<<<;;;;;;::::::999999888666444222111111000///---,,,,,,++++++***++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,************************))))))))))))*********+++,,,,,,------............,,,,,,,,,***+++222>>>GGGdddwwwhhhLLL>>><<<999333...,,,...000111111222444666000000111111222222333333///000000000111111111111........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))++++++************++++++***))))))((()))***+++,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......------........./////////000000000000000000000000000000000/////////..............................------,,,,,,+++*********,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~zzz~~~}}}tttxxx{{{~~~{{{tttqqqfffSSSEEE???===<<<<<<<<<;;;::::::999999888666444222111111111///---+++++++++***++++++,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************************))))))))))))************......---------,,,,,,,,,+++,,,,,,...///111222333;;;[[[zzzzzz}}}```NNN;;;555666555333111666444111000111222222222333333333222222111111111//////000000111111111222........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))++++++************++++++***)))((((((((()))+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------.........///////////////////////////////////////............////////////////////////------,,,,,,+++******)))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************rrryyy|||{{{{{{~~~}}}xxxtttfffRRRCCC>>>>>>>>>;;;;;;:::999999888888777777555333111111111000......---,,,+++************+++++++++************)))************************))))))))))))))))))))))))*********))))))))))))))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000555<<>>>>>;;;;;;:::999999888888777777555333111111111000......---,,,+++************+++++++++************)))************************))))))))))))))))))))))))***)))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////333222;;;KKKXXXaaarrr}}}___HHHDDDKKK@@@>>>999444111111111222111111111000000000//////000000000000000000000000//////000000000111111111............------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///000111111111111000///////////////////////////------...///////////////---------------+++***)))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))pppuuuzzz}}}{{{wwwiiiUUUEEE@@@???>>>;;;;;;:::999999888888777777555333111111111000...------,,,+++************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))***************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111,,,,,,333999BBBTTTeeedddNNN???555222555777666444222111111222222111111000000000000//////000000000000000000000000////////////000000000000............------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))******+++,,,************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111000000///////////////////////////---......///////////////,,,---------,,,+++***)))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))sssyyy~~~~~~}}}}}}}}}~~~yyykkkVVVFFF@@@???>>>;;;;;;:::999999888888777777555333111111111000...---,,,++++++*********++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////111...///111111222999CCC^^^nnnhhhQQQ;;;444777888444111111111111111111222222222000000000000000000//////////////////////////////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++***************++++++************************************************((())))))))))))*********++++++,,,,,,,,,,,,------.........//////////////////000000000000000000///////////////////////////......///////////////...,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))pppxxx}}}|||{{{mmmWWWGGG@@@>>>===;;;;;;:::999999888888777777555333111111111000...,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000000111222555666222......222DDDGGGRRRfff|||tttDDD???:::666111,,,///555000111111111111111111000//////////////////000000........................---............/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,---------///////////////.........000//////////////////000////////////////////////...///////////////......,,,,,,+++++++++***++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))rrr{{{}}}nnnXXXFFF???===<<<;;;;;;:::999999888888777777555333111111111000...,,,,,,++++++***++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********))))))*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---...///000000111000222444333000...000333///111999GGGXXXllliii^^^___CCC;;;555333222///---...111111111111000000000000......////////////000000........................------------.........///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,------...///////////////.........000//////......//////000//////////////////////////////////////////...---,,,+++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))xxx}}}nnnXXXFFF>>><<<;;;;;;;;;:::999999888888777777555333111111111000...,,,++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++,,,,,,,,,+++++++++*********************************+++,,,---...///000000---000111///---...111333(((///888;;;:::CCC___{{{kkkSSSDDDGGGQQQBBB444)))---666777111+++000//////......//////000........./////////000000------------------------,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******+++,,,,,,---......000/////////............000///............///000///////////////////////////////////////...------++++++***))))))***+++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))zzz}}}nnnWWWEEE>>>;;;:::;;;;;;::::::999888888777777555333222222111000...+++++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************)))******+++---...//////***///222111............333...---000222444===HHH^^^wwwzzzcccKKK@@@<<<888666888///000222444000,,,///555......---,,,---...///000---.........//////000000------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,---......000000//////.........---000///...------...///000//////////////////////////////000000///...------++++++***))))))***+++,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))vvv|||kkkSSSBBB=========<<<;;;999777777888999:::555333222111111111///------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------...............------...///000111333555666666<<>>JJJRRRlll|||bbbMMMCCC@@@??????666444000///......---,,,...------------------...........................,,,------......------,,,------------------------............------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------///...,,,+++***++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************))))))))))))************************wwwxxxfffPPP@@@<<<<<<;;;===<<<:::888777666555555444333111111222111000...---,,,++++++******++++++************)))))))))(((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************************************)))))))))******************************************++++++++++++,,,,,,,,,,,,,,,---.........------................../////////000111111111333777:::GGGbbbxxxhhhYYYIII:::666555333666===444222000000111111///.........------------..............................,,,------......------,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((************************(((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------111///---***))))))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************www~~~~~~~~~wwwfffPPPAAA======<<<<<<<<<:::888777666555444444222111111222222000///---,,,++++++******++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))******((()))))))))*********************************************+++++++++,,,,,,*********************************+++++++++,,,,,,++++++,,,---......------------------------------...000222333222000000000999CCCNNNUUUaaattt|||mmm[[[JJJ@@@:::000---444555///...333111000000000111111000...///..................///........................,,,------......------,,,------------------------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------111000---+++))))))***+++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))vvv~~~}}}}}}|||uuueeePPPBBB=========;;;::::::999777666555444333222111111222222111///---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************+++,,,,,,------************************************++++++++++++***+++,,,------...------,,,,,,,,,---------------000000000///---...111333111222333666>>>KKKZZZdddzzzvvviiiYYYKKK@@@777444555333------333444...,,,//////...------//////...---//////............//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))xxx~~~yyyyyyssscccOOOAAA===<<<<<<999999999888888777666555333222000111222222111000---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************)))))))))***+++,,,,,,,,,************************************++++++++++++******+++,,,------------,,,,,,,,,------.........000000000...---...111444,,,...222555666666888;;;BBBNNN```tttwwwbbbUUUBBB;;;777666444000///333000......///000000///000///---,,,,,,---......---...------------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))|||wwwwwwqqqaaaMMM???<<<;;;:::888888888888888777666555333111000111222222111000---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************'''(((((()))***+++++++++************************)))************+++++++++)))***+++,,,------...---++++++,,,------...//////***---000111000...------///000111000...---222888999;;;???DDDMMM[[[jjjuuu|||lll[[[LLLBBB<<<888666111000333333......111///111000...---///...,,,111///,,,,,,---...///...---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))