BM6 6(0@ 333333333222222222111111666777;;;MMMnnnuuunnnlll|||uuusssmmmgggcccbbb```ZZZUUULLLFFFCCCEEEDDDIIIaaa{{{{{{^^^TTTPPPLLLTTTbbbrrrwwwlllddd______```]]][[[YYYVVVPPPFFF???@@@;;;666666:::<<<;;;888999999777666555555555555777666444333333444555666222444555444222///......333555777999888555222000000000000000111111111111111333444555777;;;???CCC333333333222222222222111444555888HHHiiiyyyrrrnnnssskkkccc]]]WWWTTTSSSQQQMMMIIIIIICCCAAACCCAAABBBRRRfffpppWWWPPPOOONNNYYYhhh|||sssjjjccc```aaa___^^^[[[XXXTTTLLLEEE???>>>:::666777:::===<<<999999888777666555555555555222333444555666666777777333222111000///222666:::888888777555333111000///000000000000111111111111111333444555777;;;???CCC333333333333222222222222111222555BBB```{{{sssmmmrrreee]]]RRRMMMGGGEEEEEEDDDBBB@@@CCC???>>>AAA@@@???FFFRRReeeyyycccPPPMMMPPPTTTcccsss|||nnngggbbbaaabbb^^^^^^\\\WWWOOOHHHBBB???<<<999777888;;;======;;;999888777666666555555666111333555777777666555444000111222222333666;;;>>>999777333000//////000111000000000000111111111111111333444555777;;;???CCC444444333333333222222222///222444===WWWyyy{{{rrrkkk}}}uuufffXXXPPPIIIEEEAAA??????@@@@@@???@@@<<<===AAACCCBBBFFFLLLTTTkkklll[[[NNNNNNSSS[[[mmm~~~vvvjjjddd``````bbb______\\\UUUKKKCCC??????999888777999<<<>>>===<<<888888777666666666666666777777777777555444222000000444999<<<;;;999777666333222///......000222444///000000000111111111111111333444555777;;;???CCC444444444333333333222222///333444999NNNppp|||uuupppzzzjjj[[[OOOHHHBBB@@@>>>===>>>??????@@@@@@>>>===@@@CCCEEEHHHLLLPPP```{{{aaaVVVNNNOOOUUUaaauuurrrhhhccc``````bbbaaa```\\\SSSHHH@@@======777888999;;;===>>>>>>===888777777666666666666777999888666444333222333333999<<<>>>>>>;;;666111///////////////000000111111///000000000111111111111111333444555777;;;???CCC444444444444333333333333///444666666FFFfff{{{yyyooo___RRRHHHCCC<<<;;;;;;<<<<<<======>>>BBBAAA??????@@@CCCFFFIIIQQQ[[[ooooooVVVQQQNNNQQQZZZiii}}}nnngggdddbbbbbbdddeeebbbZZZQQQGGG@@@<<<;;;666888;;;===>>>>>>===<<<777777666666666666777777666555333222333444777888AAA???<<<666111//////000///000111111111///...,,,000000000000111111111111111333444555777;;;???CCC555444444444444333333333...555666444???]]]||||||vvvdddUUUJJJCCC???999;;;===>>>>>>>>>>>>>>>AAABBBBBB@@@@@@BBBFFFIIIRRRYYYiiivvv___OOONNNQQQWWWbbbvvvvvvkkkgggggggggggghhhjjjcccYYYOOOGGGAAA<<<:::666999<<<>>>???===<<<;;;777777666666666666777777333333333444555666777777:::888555000,,,,,,...000//////000111000000///...000000000000111111111111111333444555777;;;???CCC555555444444444333333333---555666222;;;XXXwwwzzzooo\\\NNNDDD???<<<;;;>>>AAACCCCCCBBBBBBBBB===BBBEEECCCBBBEEEIIILLLTTTZZZhhhzzzlllTTTLLLOOOTTT]]]kkk|||rrriiihhhjjjjjjjjjlllllldddXXXNNNGGGBBB<<<888666999===??????===<<<;;;777777666666666666777888333444666777777555444222,,,...000000///------...------...///000111333333000000000000111111111111111333444555777;;;???CCC888777555444333333444555666111111555:::JJJiii}}}xxxdddTTTGGG===999999<<<>>>@@@BBBDDDCCCCCCBBBEEEBBBAAADDDFFFFFFJJJOOOWWW]]]hhhvvvttt^^^QQQTTTRRRXXXiii|||{{{sssiiifffhhhmmmooooookkk^^^QQQJJJEEE???;;;:::666888<<<@@@@@@===;;;<<<;;;:::888555444666999===???>>>===:::888444222000000000///////////////000//////000000000000//////000000000111222222333333111333444555777;;;???CCC777666555333222222222333444111222555999FFFeeeyyy|||rrr^^^OOOEEE===:::;;;===???AAADDDEEEEEEDDDDDDDDDAAAAAADDDFFFGGGKKKQQQUUU\\\ggguuufffVVVNNNRRRSSS^^^qqqxxxppphhhfffiiimmmnnnmmmcccWWWLLLGGGCCC===:::999<<<<<<>>>AAAAAA???<<<;;;999999999777666888;;;>>>===<<<;;;999777444222111000000////////////000000//////000000000000/////////000000111111222333333111333444555777;;;???CCC777666555333222111111111222111333666666@@@]]]zzz~~~wwwwwwxxxiiiVVVIIIAAA<<<;;;===>>>@@@BBBDDDFFFFFFFFFFFFEEECCCDDDGGGHHHIIINNNTTTXXX___jjjxxxoooXXXNNNMMMRRRYYYhhhsssmmmhhhgggkkknnnmmmjjjZZZQQQHHHDDDAAA===::::::???AAADDDDDDBBB???;;;888777888999999999:::<<<>>>999999999777666444222111000000////////////000000//////000000000000////////////000111111222222333111333444555777;;;???CCC888777666444333222111111111111555666444:::TTTpppxxxwwwpppaaaPPPEEE???;;;;;;>>>>>>???BBBDDDFFFGGGGGGHHHHHHFFFGGGJJJJJJJJJOOOVVV___fffppp}}}{{{bbbQQQNNNQQQVVVaaavvvyyyooollliiijjjnnnnnnjjjfffVVVNNNFFFDDDAAA===;;;===???HHHOOOKKKBBB;;;888666777888::::::999888999:::666666666555444333222111000////////////000000111//////000000000000////////////000000111222222222111333444555777;;;???CCC888888777666555444333222222222555666222666KKKddd~~~yyyuuu|||yyyhhhZZZKKKCCC>>>;;;;;;>>>===>>>@@@CCCEEEGGGHHHIIIIIIHHHJJJKKKIIIHHHNNNVVVaaaiiiuuu~~~hhhYYYPPPOOOSSSYYYjjjvvvnnnllllllooorrrppphhhaaaRRRKKKDDDBBB???;;;;;;>>>BBBSSS^^^WWWFFF;;;777777888999;;;:::777555555555444444444444444333222111///////////////000111111//////000000000000//////...//////000111111222222111333444555777;;;???CCC777777888777777666555444444333555666333444DDDXXXyyyxxxrrrvvv|||nnn___SSSGGGAAA>>><<<<<>>@@@BBBEEEGGGIIIJJJKKKKKKMMMNNNLLLKKKQQQZZZccclllzzzjjjZZZSSSOOOQQQWWW```ttt~~~uuuppppppqqquuuwwwqqqeee\\\NNNGGGAAA>>>;;;999;;;@@@MMM```jjj^^^JJJ>>>;;;;;;999:::;;;999666333333333444444444444333222111111///......//////000111222//////000000000000//////......///000000111111222111333444555777;;;???CCC555555666777777666555444777333444666444333???NNNppp~~~xxxqqqsssttteeeTTTJJJBBB??????===>>>@@@>>>???AAACCCFFFIIIKKKMMMPPPQQQUUUWWWUUUTTT\\\fffnnnxxxttt[[[QQQNNNNNNVVV```nnn{{{vvvssstttwww{{{{{{rrrcccXXXKKKDDD>>><<<::::::@@@GGGZZZhhhkkk[[[IIIAAA>>>;;;:::::::::999666444444555444444444444333222111000............///000111222//////000000000000//////......//////000111111111111333444555777;;;???CCC333444555666666666555444999444333666555444<<>>>>>???>>>???AAA???@@@BBBDDDGGGJJJMMMOOOVVVXXX\\\___^^^___hhhrrr~~~}}}yyyeeeRRRLLLLLLOOO[[[kkk|||yyywwwuuuvvvzzz~~~}}}sssbbbUUUKKKEEE???===<<<>>>FFFNNNcccjjjfffTTTFFFBBB???888:::::::::999777666777888555555555444333222111000............///000222222//////000000000000//////......//////000111111111111333444555777;;;???CCC;;;999555444555777999999<<<999666444333666999;;;[[[pppyyyuuuvvvwwwjjjZZZHHHEEEAAA@@@@@@AAAAAA@@@CCCDDDEEEFFFHHHLLLQQQUUU]]]___ccceeedddfffppp|||xxx}}}hhhXXXLLLLLLOOOUUUfffxxx{{{yyy}}}zzzzzzmmm]]]QQQIIICCC===;;;;;;???KKKVVV```^^^TTTEEE===???@@@>>>???;;;777444444555666666444444444444333111///...000000000000000000000000222000......///000000///000000000000111111111111333555666777999<<>>;;;999666333333555888:::NNNfff}}}|||xxxyyy{{{|||fffVVVGGGDDDAAA??????@@@@@@???DDDEEEGGGIIILLLPPPVVV[[[^^^```dddjjjlllpppyyyzzzvvvwww___SSSLLLNNNSSS\\\nnnzzzxxxzzzwww{{{lll\\\OOOMMMEEE>>><<<<<>>BBBBBBCCC???999666555666777777444444444444333111///...000000000000000000000000111/////////111111000///000000000000111111111111333555666777999<<>>BBBDDDDDD;;;999555333222444666888AAA[[[vvv~~~yyyyyyyyy~~~yyyaaaQQQEEECCC???>>>>>>??????>>>BBBDDDGGGJJJNNNTTT[[[```bbbdddkkktttzzz~~~{{{rrrmmmzzzfffUUUOOONNNSSSZZZggg~~~|||yyyyyysssdddVVVLLLLLLDDD===>>>CCCIIISSS[[[RRRMMMDDD<<<===EEELLLNNNHHHCCC<<<888666777888888333333333333222111//////000000000000000000000000/////////111333333222000000000000000111111111111333444666777999<<>><<<===>>>======???AAAEEEIIINNNUUU]]]bbbdddgggooo{{{hhhdddkkkpppZZZPPPOOOPPPWWWaaasss~~~{{{zzzzzzjjj___XXXTTTKKKAAA;;;???HHHQQQYYY___VVVMMMCCC>>>AAAJJJQQQTTTKKKEEE>>>888666666777777333333333222111000000///////////////////////////......000222555555333000///000000000111111111111222444666777999===BBBEEE999555666???LLLQQQJJJBBB;;;999666444333333444555666IIIdddvvv{{{uuuooommmkkkzzzyyy___MMMDDDAAA===<<<<<<======<<<>>>@@@DDDIIIOOOVVV___dddeeehhhqqq|||}}}zzzzzz{{{eee\\\aaattt{{{aaaQQQNNNOOOSSS[[[hhh~~~}}}}}}yyylllddd___[[[JJJ@@@<<>>TTTlllxxxwwwqqqmmmiiisss{{{aaaOOOCCCAAA===<<<<<<======<<>>CCCFFFEEEEEEDDD@@@:::666555444444333333222111000000000000000000000000000000000000000/////////111333333222000000000000000111111111111222333555777999===BBBFFF555>>>JJJQQQPPPJJJCCC???===;;;999666555444444444333777HHHaaatttwwwrrrnnniiinnn}}}cccQQQDDDAAA>>><<<<<<=========???AAAEEEIIINNNUUU]]]bbbjjjjjjmmmnnnlllkkkpppyyynnn```XXXSSSaaaxxxlllVVVNNNPPPSSSYYYdddtttsssdddXXXJJJ???@@@BBBRRRqqqyyyZZZLLLAAADDDJJJJJJFFFCCC???<<<888666666555444333222222000000///000000111000000000000000000000000111/////////111111000///000000000000111111111111111333555777999===CCCGGG666GGGYYY]]]SSSHHHCCCDDD>>><<<:::777555444444444666666BBB[[[qqqvvvqqqlllhhhiiizzz~~~dddRRRDDDAAA>>><<<===============???BBBFFFKKKRRRYYY^^^___^^^]]][[[XXXZZZfffsss{{{qqq]]]TTTWWW[[[mmmxxx___OOOOOOWWWWWW```ooorrr```VVVQQQKKKDDDDDDJJJ^^^kkkVVVHHH???EEELLLKKKEEEAAA<<<:::888777777666555333222111000//////000111111000000000000000000000000222000......///000000///000000000000111111111111111333555777999>>>CCCGGG:::VVVggg[[[HHHDDDEEEBBB>>><<<999666444333222222666222777LLLdddqqqrrrooojjjjjjtttiiiSSSAAA<<<:::<<<===<<<>>>BBB???@@@BBBEEEIIIMMMQQQTTTQQQOOOOOOPPPNNNMMMTTT]]]bbbcccffffff___YYY^^^iiizzz```RRROOOPPPQQQ]]]mmm~~~mmm___TTTLLLHHHGGG???MMMdddzzz{{{fffUUUCCCGGGMMMQQQPPPLLLFFFBBB<<<;;;999888555444222111222111///...---...000111////////////000000000000000000000000000000000000//////000111111111111111111333555777999===CCCGGG:::UUUdddYYYHHHCCCBBB???>>><<<:::777444333222222333222666EEE\\\nnnrrrooonnnlllvvvnnnVVVDDD???===>>>???===???BBBDDDDDDFFFGGGGGGIIIKKKLLLNNNIIIGGGHHHIIIIIIMMMRRRWWWZZZaaafffeeedddlllwwwgggXXXUUUVVV[[[```dddxxxyyyfffYYYPPPIIIDDDBBB>>>HHHXXXhhhnnnfffTTTFFF@@@HHHRRRXXXWWWOOOEEE???===<<<;;;999777555333222222111///.........000000////////////000000000000000000000000000000000000//////000111111111111111111333555777999===CCCGGGHHH___mmmcccTTTMMMIIICCC>>><<<:::777555333222222///222444<<>>>>>===;;;999777555444333222111///.........///000////////////000000000000000000000000000000000000//////000111111111111111111333555777999===CCCGGG]]]oooyyyqqqbbbYYYOOOFFF>>><<<;;;888666444222111...333444555EEE___ooopppooommmttt~~~bbbIIICCC@@@BBBDDDBBBBBBDDDFFFJJJMMMMMMKKKHHHHHHHHHIIIEEEEEEHHHKKKLLLQQQWWWWWWeeeuuu}}}vvvooouuu}}}bbbOOOQQQTTTTTT```rrryyygggWWWRRRPPPJJJDDDBBBGGGVVVfffiii^^^PPPGGGDDDEEELLLTTTVVVRRRJJJCCC???===<<<;;;999777555444333111111000///...//////000////////////000000000000//////////////////////////////000111111111111111111333555777999===CCCGGGlllxxxwwwjjj]]]NNNBBB======;;;999777444222111...444444333===TTThhhpppooonnntttgggKKKCCC>>>AAADDDDDDEEEFFFJJJNNNSSSRRRNNNJJJIIIJJJIIIJJJMMMOOOMMMOOOYYYdddqqqqqqmmmoookkkYYYPPPVVVZZZ]]]pppppp```SSSQQQOOOGGGDDDGGGTTThhhyyyvvv___JJJBBBCCCKKKTTT]]]___YYYNNNEEE@@@<<<;;;:::888666444222222111000000///////////////////////////000000000000//////////////////////////////000111111111111111111333555777999===CCCGGGxxx}}}rrrcccOOO???======<<<:::777555222111000222333444999HHH^^^nnnpppoootttoooOOOFFF???@@@DDDEEEFFFHHHOOOTTTXXXVVVPPPKKKKKKLLLKKKNNNSSSUUUTTTXXXgggvvv|||vvvuuuwwwttt\\\TTTSSSYYY^^^fff}}}{{{hhh[[[QQQOOOIIICCCIIIVVVttt}}}___HHHBBBFFFQQQ\\\hhhkkkbbbSSSFFF???<<<;;;999777555333222111000000000000////////////////////////000000000000000000000000000000000000//////000111111111111111111333555777999===CCCGGGyyyiiiRRRAAA======<<<:::888555222111111///222666666<<>>@@@======;;;999777555444333000000000000000//////...////////////000000000000000000000000000000000000//////000111111111111111111333555777999===CCCGGGyyy]]]IIIAAA::::::::::::777444111///333......333333333AAASSSfffooonnnkkkqqq|||rrrYYYCCCBBBFFFEEEDDDGGGGGGQQQXXXWWWVVVXXXWWWSSSVVVXXX```qqqzzzgggaaaaaapppsssyyy~~~kkk___VVVPPPOOOPPPLLLUUU{{{___JJJIIITTT^^^aaaccc\\\MMMBBB@@@@@@???===;;;777444222111111111000000000000000000000000.../////////000000000111////////////000000000000111111111000000000000000111222444666888===BBBFFFwww]]]GGG>>>:::::::::888666333000...222///111666444222;;;JJJ___jjjkkkhhhmmmyyyeeeKKKEEEGGGGGGFFFIIILLLTTTZZZYYYZZZ^^^```______dddooozzznnnlllmmmhhhmmmxxxuuucccXXXQQQMMMLLLMMMMMMXXXvvvgggQQQIIIPPPaaapppyyysssdddPPPCCC@@@@@@>>>===;;;777444111000000000000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000111222444666999===BBBFFFxxxbbbMMMAAA::::::999777555222///...111000444888555000444>>>RRRaaahhhgggjjjtttzzzZZZLLLKKKJJJJJJLLLOOOWWW^^^```bbbhhhlllmmmllluuuyyykkkdddcccdddeeeooo~~~hhhXXXQQQNNNLLLIIIIIIQQQ```sssyyyeeeRRROOOUUUaaarrr}}}eeeOOOCCCBBBBBB@@@>>>;;;888444111/////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111222555666999===BBBFFFzzzkkkWWWIII<<<;;;999777444222000///111000333666333///111888FFFYYYeeehhhiiioookkkWWWPPPOOOOOOPPPOOOYYYfffoootttwwwyyyzzz|||ppp___XXXVVVXXX[[[nnn{{{qqq\\\QQQMMMMMMLLLGGGHHHWWWllluuussscccQQQIIIVVVhhhrrryyysssZZZHHHCCCDDDEEECCC>>>;;;888444111///......////////////////////////000000000000////////////////////////000000000000000111111111111111222222111333555777999===BBBFFF{{{yyyxxxnnn[[[JJJ>>>===:::666333111000000000000111222000///222777<<>>CCCGGG}}}wwwsssqqqiiiVVVDDD???===999555222000000000///////////////000444777666FFFXXXfffkkkiiiyyyzzznnnjjjlllnnntttlll^^^RRRPPPTTT[[[iiixxxttt___SSSPPPQQQQQQVVV^^^mmmnnnYYYOOOMMM___{{{gggWWWGGGCCCFFFFFFDDDAAA;;;999666333000/////////000000000000000000000000////////////000000000000////////////000000000000000000111111222333333333222333555777:::>>>CCCGGG{{{yyytttooommmgggUUUCCC>>>;;;666222///---......---///000///000222333444222===KKK]]]hhhfffrrrooo^^^VVVTTTYYY]]]dddwww|||eeeXXXTTTVVVYYYXXXddd{{{qqqZZZYYY\\\kkkaaaRRREEECCCFFFDDDAAA???:::888555222000000000111000000000000000000000000------...///000111222222////////////000000000000000000111222222333444444222444666888:::>>>CCCGGGuuuuuurrrnnnnnniiiYYYHHH===999444///,,,+++,,,,,,---///111111111222222111000777BBBUUUeeedddooooooYYYQQQPPPWWWbbbjjjuuukkkXXXRRRUUU[[[______qqquuuRRR[[[dddttt]]]NNNCCCBBBEEEBBB??????888777444222000000111111000000000000000000000000,,,---...///000111222333////////////000000000000000000111222333333444444222444666888:::>>>DDDGGGiiiiiiggghhhkkkjjj]]]NNNCCC888///...111000///...////////////000000000000999000555JJJ[[[aaakkkwwwnnn___WWWWWWUUU[[[iii{{{xxx```QQQSSSZZZ[[[VVV^^^}}}dddiiiqqqgggQQQNNNIIIFFFEEEDDDAAA???555444333111000/////////000000000000000000000000////////////000000000000111111111000000000000000000111111111111222222222333444555666888===BBBFFFeeeddd```___bbbccc[[[QQQDDD999///...111000//////////////////000000000000666000444DDDSSS^^^hhhsssrrraaaWWWRRRWWWYYYeeexxxoooXXXMMMNNNSSSVVVVVVjjjqqq}}}oooSSSEEEEEEGGGJJJJJJFFF>>>888555444222111000/////////000000000000000000000000////////////000000000000111000000000000000000000000111111111111222222222333444555777999===BBBFFF___^^^YYYUUUWWWZZZXXXSSSDDD999000...000//////000////////////000000000000222111333;;;IIIXXXdddkkkwwwqqq```WWWUUUUUU\\\eeeyyyssscccSSSNNNLLLKKKPPPXXXsssrrrYYYHHHFFFGGGKKKNNNOOOIII@@@888444333222111000/////////000000000000000000000000////////////000000000000000000000000000000111111000111111111111222222222333444666777999===BBBFFF\\\[[[WWWRRRQQQTTTSSSPPPBBB888000...///...///111////////////000000000000000333333555???PPP___dddnnnrrr```WWWVVV[[[```iiixxxyyydddZZZTTTRRRMMMJJJWWWiiizzzrrrzzzbbbNNNGGGOOOOOONNNNNNLLLFFF???:::333222111000////////////////////////////////////////////////000000000000000000000000000111111111000000111111111222222222333444666888:::>>>BBBFFFZZZ[[[XXXSSSQQQQQQNNNIII>>>666/////////......111////////////000000000000///333333222888HHHXXX```eee~~~vvvbbbWWWUUUWWW```iiiyyyjjj]]]XXXUUURRRPPPYYYuuuvvv___]]]yyypppRRRGGGHHHOOORRRSSSQQQJJJAAA:::777222222111000////////////////////////////////////////////////000000000000//////000000111111111111000000111111111222222222222444777999;;;>>>CCCFFFZZZZZZWWWTTTRRRQQQIII@@@888222...//////---...000////////////000000000000000111222222555@@@PPP\\\\\\ooorrrdddWWWUUUWWW]]]iiivvvxxxddd^^^[[[VVVTTT]]]xxxnnn```iiiwww]]]IIIGGGOOORRR[[[ccc```SSSCCC999555222111000///////////////000000000000000000000000////////////000000000000/////////000111111222222000111111111111222222222222444777:::<<>>;;;555111...------,,,,,,,,,------------,,,,,,+++,,,---......///.........000111222222222333333555???NNN\\\llltttfff]]]VVVWWW^^^jjjyyymmmaaaZZZXXX]]]eee{{{aaaQQQLLLLLL[[[ppp}}}xxxnnnYYYLLL===444222222111000000000000000////////////------..................---.........//////000000000000000000000000000000/////////000111111222222222444777999<<<@@@EEEHHH555333000---+++++++++,,,,,,------......------,,,+++,,,,,,---......---------...000222333444444444222888EEEUUUggg}}}zzziii^^^WWWUUUXXXaaammm|||uuueeeYYYSSSXXXnnn}}}qqqWWWJJJMMMWWWhhh|||xxxhhhNNNBBB777333222111000111000000000000////////////.............../////////------......///000000000000000000000000000000000/////////000111111222222222444777999<<<@@@EEEHHH,,,------,,,+++***+++,,,+++,,,------------,,,+++++++++,,,------------,,,.........000111222222222222333<<>>777444666666111111444000000000000////////////.../////////000000111111---------...///000000111000000000000000000000000/////////000111111222222222444777999<<<@@@EEEIII++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111555<<>>JJJ^^^ooo{{{zzz~~~wwwhhh\\\UUUXXX\\\```kkkyyy~~~kkk___^^^VVV\\\}}}uuu}}}kkkXXXOOOVVVcccxxxyyy___GGG:::555444333222111111111111000000///...............////////////////////////000/////////............////////////000000000000000000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000111444777???OOO^^^zzzyyyuuutttwwwxxxjjj___ZZZTTTVVVaaalllwwwooo^^^TTTXXXSSShhhzzzhhhXXXOOOSSSgggzzzkkkPPP===444444333222111111111111111000000///...............////////////////////////////////////............////////////000000000000000000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++************************++++++,,,,,,,,,,,,---------------............///333111111333555:::EEEQQQkkk{{{uuurrrsssuuu~~~{{{ooogggaaa\\\WWWZZZ[[[ddduuuwwwggg[[[UUUSSSeeewww```UUUVVVcccvvvqqqYYYEEE999555333333222111111111111111000000///...............///////////////////////////////////////.........////////////000000000000///000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++************************+++++++++,,,,,,------------------............///222000000222444666>>>GGG\\\ttt|||tttnnnpppsssxxx~~~qqqkkkccc^^^[[[ZZZ]]]___gggnnn|||zzzmmm___XXXXXXeeennn[[[ZZZhhhxxxttt___JJJ<<<666555222222111111000000111111000000///...............////////////////////////.........///////////////////////////000000000000///000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++***************************++++++,,,,,,------...---------............//////------000222333888>>>SSSkkkvvvooommmkkklllqqqzzzyyyooofffaaa\\\XXXWWWXXXZZZ___gggppp~~~|||ooobbbYYY[[[bbb|||rrrddd\\\iii|||gggPPP???666222222222111111000000000111111000000///...............////////////////////////.........///////////////////////////000000000000000000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++******************************+++,,,,,,---......---------............///...,,,---000222111444999HHH\\\yyy|||wwwooohhhfffhhhlllpppvvvqqqjjjddd___\\\XXXVVVXXXXXX]]]fffmmmuuupppgggaaaaaaqqqkkksss{{{eee```fffzzzmmmUUUAAA777444333222111111000000000000111111000000///...............////////////////////////............/////////000////////////000000000000000000000000111111111111333555888;;;===AAAEEEHHH++++++************++++++))))))))))))))))))))))))******+++,,,,,,---......---------.........//////111...///222333222333777999KKKfff~~~sssllljjjjjjlllkkkpppxxx~~~xxxrrrlllfffbbb^^^[[[VVVTTTUUUWWWYYYYYYbbbdddmmm{{{ttthhheeeeeepppvvvjjjvvvyyyggg]]]```mmm~~~ooo]]]EEE555222555777777111000000000000000111111000000///...............////////////////////////---.........//////000000////////////000000000000000000000000111111111111333555888;;;===AAAEEEHHH++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...//////.........000222333666===QQQqqqyyytttqqqooommmmmmpppssstttuuuxxxvvvvvvxxx|||{{{vvvvvvrrrllldddccc```\\\XXXVVVXXXZZZXXXXXXXXXYYY\\\bbbiiiooovvvnnneee[[[ZZZjjj|||sssjjjYYYSSSpppttt]]]PPP@@@666444444222000222111111111000000////////////............//////000000///...------,,,,,,---------............//////////////////.........////////////000111222333444666999;;;===@@@DDDGGG++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,++++++++++++,,,------............///000111222444777GGGeee~~~zzzvvvtttqqqooommmgggeeebbbbbbccceeeffffffjjjlllhhh```\\\\\\ZZZUUU\\\[[[ZZZXXXVVVWWWZZZ\\\^^^aaaeeekkkrrr{{{rrr___YYYWWWdddyyy{{{eeeXXXkkkzzzjjjTTTIII;;;444333444333000111111111111000000000/////////............//////000//////...------,,,,,,---------............////////////////////////...////////////000111222333444666999;;;===@@@DDDGGG++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,------------...///000000000000666555???XXXvvv|||uuupppiiieee```\\\[[[[[[[[[[[[jjjiiieee^^^[[[\\\\\\ZZZZZZ[[[]]]^^^```ccchhhlllrrrwww~~~mmmaaaQQQSSS___{{{yyyccc\\\ooo[[[GGG???555111222444333111111111111111000000000000//////............///////////////...------,,,,,,---------............///......//////////////////////////////000111222333444666999;;;===@@@DDDGGG************************************************+++++++++***************+++++++++***+++,,,,,,---,,,---...000111000000///777444999III^^^sss}}}vvvpppnnnmmmmmmmmmqqqnnnjjjeeeccceeeggggggkkkmmmqqquuuyyyooo___XXXSSS```yyy{{{nnnsss___LLL===888222111222444222000111111111000000000000000//////............////////////.........------------------............///............////////////////////////000111222333444666999;;;===@@@DDDGGG************************************************************************+++************+++,,,,,,+++,,,...000000000//////111000333999BBBSSSkkk}}}{{{zzz|||rrr```WWWXXXddd|||jjjNNN@@@999666222222333333222000000000000000000000111111//////............//////...............------------------............///---.........//////000000////////////000111222333444666999;;;===@@@DDDGGG************************************************))))))*********+++++++++***************+++,,,,,,,,,,,,---...////////////000111222222333???XXXppptttdddXXX]]]iiitttUUUAAA777666555333222333333222000000000000000111111111111//////............//////........................---------............///------......///000000000////////////000111222333444666999;;;===@@@DDDGGG************************************************(((((()))***+++,,,,,,---***************++++++,,,------------...///000000000111333222111777KKK^^^www{{{ooofff]]]___ttt~~~xxx{{{\\\FFF999222444333222222222222222222///000000000111111111111//////............//////........................---------............///------......///000000111////////////000111222333444666999;;;===@@@DDDGGG))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...*********)))***++++++,,,...---,,,,,,---...000111,,,,,,...///...222@@@NNNnnnyyymmmccc___^^^jjjpppttt{{{aaaJJJ===666111111111000000111222333333//////000000111111111222//////............//////---.....................---------.........//////---------...///000000111////////////000111222333444666999;;;===@@@DDDGGG+++*********))))))(((((())))))))))))))))))))))))************************************************,,,,,,,,,---------......///000111111333666:::===\\\xxxuuunnnnnnbbb\\\eee{{{vvvttttttyyylllZZZJJJ===444555999111111111111000000000000000000////////////000000......------------......---------........./////////------///222333000...///////////////.........000/////////000111222222444666:::<<>>@@@CCCFFFIII((()))))))))************************************************************************************++++++,,,,,,,,,---------***,,,---...---,,,---...000///111888DDDXXXwww~~~ooogggfffffflllzzzyyyttteeeHHH;;;888666666777555111222666111111111111000000000000000000////////////000000......------------......//////.........---------///111111///,,,,,,...111------......///000000111...//////000111333555666555888;;;>>>@@@CCCFFFIII(((((())))))*********+++******************************************************************************+++++++++,,,,,,,,,,,,...000000//////000111...///222555888IIIkkkrrrddd```___bbbnnnqqq~~~lllMMM===888444111111444444222111333111111111111000000000000000000////////////000000.........------.........//////.........---------///000000...+++***---000---------...///000000111------...///111222444555666888<<<>>>@@@CCCFFFIII(((((())))))))))))((((((******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))---,,,++++++******++++++,,,,,,,,,---------......222///111444444<<>>???AAADDDGGG(((((())))))))))))((((((******))))))******+++,,,+++++++++*********))))))************************************+++,,,,,,---,,,,,,,,,------------...000---///333222555HHH___|||ooo```___hhhtttfffiii}}}ZZZCCC:::888888555444333222111111111111111111111000000000//////......////////////............................../////////...------,,,,,,,,,,,,,,,,,,------------.../////////000000000000000111222222111111333555666888;;;>>>???BBBEEEGGG(((((())))))))))))((((((***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++((())))))***,,,---......,,,,,,,,,,,,------------000---///222111///888DDDbbbyyyuuupppmmmkkkeeefffwwweee[[[[[[uuu[[[BBB999555555888444333222111111111111111111111000000000000//////......////////////..............................------------------------,,,------------.............../////////000000000///111222111111111333555666888;;;>>>@@@BBBEEEHHH(((((())))))))))))(((((()))))))))))))))***++++++************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------111...///222222000222777EEEggg}}}|||rrrfff___gggbbb```dddmmmooo]]]eeettt___AAA;;;;;;444000222333333222111111111111111111000000000////////////......////////////..............................,,,,,,,,,------.........---------.........//////........./////////000000///000111111111111333555666888<<<>>>@@@CCCFFFIII(((((())))))))))))(((((())))))(((((())))))***+++************************))))))))))))))))))))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------111...---000222222222444666HHHhhhpppooossslllfff]]]VVVTTTRRRTTT^^^rrrgggfff}}}ZZZEEE777:::<<<333///222222222111111000000111111000000000////////////.........////////////..............................++++++,,,,,,---.........---------.........//////............////////////...///000111000111333666555888<<<>>>@@@CCCGGGIII(((((())))))))))))(((((()))(((((((((((()))*********************+++++++++((((((((((((((((((((((((++++++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,---++++++,,,///111222333999555FFFlllooohhhvvv|||vvvlllddd[[[TTTNNNJJJLLLPPPTTTaaayyyzzzoooxxx[[[EEE;;;555777666111222777222111111000000000111111000000////////////............////////////......------------------------++++++,,,,,,---------...,,,------------.........------........./////////---...000000000111444666555888<<>>AAADDDHHHKKK))))))************))))))))))))))))))))))))))))))************************++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,,,,,,,---...///,,,---111111:::UUUqqqzzzyyy}}}vvvnnnfff]]]WWWSSSRRRPPPPPPSSS]]]jjjtttyyy{{{iiiOOO???666444666555444444333222222111111111111111000000000//////////////////////////////---------............///........................///...---,,,,,,,,,,,,---,,,,,,------.../////////000000////////////000000//////000000111222444555666999<<<>>>AAADDDHHHKKK((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******)))*********+++,,,,,,,,,------,,,,,,,,,,,,------000---...111000000===NNNooo~~~xxx{{{xxxpppeee\\\XXXSSSLLLGGGMMMTTTaaannn}}}~~~dddGGG888555444444333444444333333222111111111111111000000000000//////////////////////////////---------............///------------------------......---,,,,,,,,,------,,,,,,,,,---......//////000//////......//////000//////000000111222444555666999<<<>>>AAADDDHHHKKK(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******++++++++++++******((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------000...///222111000444<<>>AAADDDHHHKKK(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++)))******++++++******)))(((((()))***++++++,,,,,,***++++++,,,,,,------------++++++.........///222111???UUUmmm~~~uuuqqq~~~~~~sssnnngggcccaaa]]]VVVPPPNNNVVV]]]```dddnnnnnnQQQ???999555777888555111000222111111111111111000000//////////////////000000---------------------------------............///------------------------------,,,,,,,,,------...++++++,,,,,,---.........//////............///////////////000111222444444666999<<<>>>AAADDDHHHKKK'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))((()))))))))***+++++++++)))***+++,,,---------,,,...---------------...000222555===PPPmmm}}}tttlllddd[[[UUUQQQPPPPPPQQQSSSWWW[[[]]]]]]rrrdddKKK===888555444444222///000444000000000000000000000000......////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,------......///......------....../////////000000111222444555666999<<<>>>AAADDDHHHKKK''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))))))))))))))************((()))+++,,,------,,,,,,---///000///...///000111222333444:::NNNlllzzzyyy|||zzzxxxvvvwww||||||yyywwwyyy~~~~~~{{{pppjjjbbb]]]\\\ZZZVVVRRRWWWYYY^^^hhhuuu|||]]]FFF:::666888555444444333000333777000000000000000000000000........./////////000000---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,---......///......------....../////////000000111222444555666999<<<>>>AAADDDHHHKKK''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))*********)))))))))))))))((()))+++,,,------,,,,,,&&&***...------...000000,,,222444222999RRRqqqppppppxxxxxxooolllqqqyyy{{{uuummmiiigggjjjooosssrrrooohhhccc___```fffkkklllllltttwwwlllQQQDDD===888444222000111555666333111333////////////000000000000---.........//////000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,---...............------.........//////000000111222444555666999<<<>>>AAADDDHHHKKK&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,++++++,,,------......///---000222000111;;;MMM[[[}}}mmmhhhggggggtttppp{{{tttvvv~~~{{{}}}{{{uuukkksss{{{yyy}}}bbbHHH???;;;555333666222222222222222222222222000000000000///////////////...---,,,,,,---...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000111000///000222333777999<<<>>>AAADDDHHHJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********++++++******)))(((((((((************++++++,,,,,,++++++,,,,,,---............111222000...222<<>>AAADDDHHHJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))************+++***++++++,,,,,,---.........000111000///...///000999JJJeee{{{sssnnnvvv{{{zzzeeePPPBBB888111444555111111444111111111111111111111111000000000/////////......///...------------...///............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000///000222444777999<<<>>>AAADDDHHHJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))************)))))))))))))))))))))************+++,,,,,,---------...///000222111///...111888GGG\\\uuu~~~oooqqq~~~zzzrrrooonnnqqqwww|||^^^III===777333111444333000000333111111111111111111111111000000/////////..................------..................---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000///000222444777999<<<>>>@@@DDDGGGJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))******++++++***)))))))))))))))))))))))))))******+++,,,,,,,,,...,,,,,,...111333222111333333666@@@SSSooosssmmmnnnooowwwyyyqqqnnnmmmkkk{{{oooTTTBBB<<<;;;666444333333222000000333000000000000000000000000////////////............---..................---...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---...000000000000333555777999<<<>>>@@@DDDGGGJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))*********++++++************)))))))))((())))))******+++,,,,,,...,,,++++++---///000000000///111666@@@TTTsssvvvpppfffjjjmmmmmmnnn{{{xxxrrrpppvvvvvv___LLL???888777;;;444222111000000111222444/////////////////////////////////.........------------...//////...------------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000000111333555777999<<<>>>AAADDDHHHJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********,,,,,,++++++************(((((())))))***+++++++++,,,,,,+++++++++,,,---///......111444555<<>>AAADDDHHHJJJ&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))))))))))),,,,,,,,,+++++++++******((((((((()))******++++++)))+++------,,,,,,...000222000111222...,,,555AAANNNnnntttddd^^^eeerrr~~~|||uuupppkkkiiinnntttwww{{{gggMMMJJJ<<<444666:::888444333444222000000222444111,,,//////////////////////////////.........---------,,,---...//////...---,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,...///000000111444666777999<<<>>>AAADDDHHHKKK((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******''')))(((&&&(((------)))+++***)))((('''''''''((())))))))))))))))))((('''))))))***++++++++++++***)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------000000000111222222333333===BBBPPPhhh}}}uuuqqqoooqqquuuwwwtttppp~~~|||kkkgggmmmnnntttvvvlll^^^bbbooo{{{ooo___OOODDD???666666555444333333222222111000///------......///////////////////////////////////////////////////---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********)))))))))******++++++,,,---------------............///000/////////000111222222888:::<<<>>>AAAEEEIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''))))))(((+++111222000&&&&&&''''''((()))))))))(((((()))))))))((((((((())))))***++++++++++++*********************+++++++++++++++,,,,,,,,,------.........///000000111111333666===III]]]vvv{{{mmmbbb^^^```eeejjjpppwww}}}uuu```UUUUUUXXX___llltttooojjjvvvzzzbbbRRRGGG===777555555555555444333333222222111000///...---......///........................---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********)))))))))******++++++,,,------------------............////////////000111222333888:::<<<>>>AAAEEEIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***''')))******///666999777))))))+++,,,,,,+++***)))((((((((((((((((((((((((((()))******++++++************************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...000222444<<>>AAAEEEIIIMMM(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((******+++000888<<<:::555555555444111...***(((((((((((((((((((((((()))((())))))***************++++++******))))))((((((***++++++++++++,,,,,,,,,++++++,,,,,,------......---111444333222777DDDPPPaaammmyyyuuurrrqqqwwwyyyxxxuuuwwwxxxqqqggg___ZZZ[[[bbbgggfffeeefffhhhkkkrrrzzz{{{rrr]]]HHH>>>555444555444555777444333333333222222222111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************)))******++++++,,,------,,,,,,---------.........////////////000111333333888:::<<<>>>AAAEEEIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((())))))*********///888;;;:::<<<<<<;;;888555000+++)))+++***)))(((((((((((()))(((((()))************)))+++******))))))(((((((((*********+++++++++,,,,,,+++,,,,,,------......///---///222222000///000222===EEEVVVmmmpppllllllrrrzzz~~~mmmZZZHHH;;;888333111444666444333444222222222222222111111111///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************)))******++++++,,,------,,,,,,,,,------------............///000222333444888:::<<<>>>AAAEEEIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))******)))...777;;;:::999999888777444111///---...---+++)))((((((((()))'''((())))))******))))))))))))))))))))))))((((((************++++++++++++,,,,,,,,,---......//////000///......000111111000777333333===RRRmmm~~~vvvhhhUUUDDD:::888888555111111555666333111111111111111111111111111111/////////000///......---------------------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***************+++++++++)))******++++++,,,------,,,,,,,,,,,,------------.........///000222333444888:::<<<>>>AAAEEEIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((())))))(((...777<<<;;;777666666444333222111111111000---***)))(((((()))'''(((((()))))))))))))))((((((((()))))))))))))))************++++++++++++++++++,,,------......//////...---...000222444555222000------555EEEXXXfffzzzssscccSSSLLLBBB999444444777;;;666333222444444222111333000111111111111111111111...///000000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))******++++++,,,------++++++,,,,,,,,,------------......///000222444555888:::<<<>>>AAAEEEIIIMMM(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((('''(((((((((///999>>>>>>999888666444333222222222444222...+++)))(((((()))'''(((((()))))))))))))))''''''(((((())))))******)))************+++++++++***++++++,,,,,,---......)))+++---...------...000'''///666777333333888>>>HHHSSSfffuuudddUUUEEE888???999555555777555111///555000...//////...000333000000000000000111111111...///000000000///---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++))))))******++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------------...///111222444555888:::<<>>:::999888444111333333333333333333333333000000000000000000000000111111111111000000000000////////////////////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111333666999;;;===???BBBFFFJJJNNN((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''))))))+++333;;;===::::::999888666555333222222111111111000...,,,***((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******++++++,,,---------------------------111000///......///000111,,,000444555777>>>KKKUUUbbbmmm|||zzzvvvnnniiibbbZZZQQQGGG>>>888888555333333666777666444222222222222222222222222000000000000000000000000111111111111000000000000////////////////////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111333666999;;;>>>@@@BBBFFFKKKNNN((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***,,,333;;;===999:::999888777555444333222000000000000...,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////---------///111222444777:::;;;:::<<>>===<<<;;;999777666555444666888999888666111111111111111111111111000000000000000000000000111111111111000000000///////////////////////////........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......///.........---...///000000111333666999;;;>>>@@@BBBFFFKKKNNN((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***---444<<<===999999888777666555444333222000000000000...,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))*********++++++******++++++,,,---++++++++++++,,,,,,,,,,,,.........///000333555666::::::;;;===???AAA@@@@@@AAABBBDDDEEEGGGMMMUUU\\\\\\\\\aaaiiipppvvv~~~tttnnniiidddaaabbb___ZZZSSSJJJCCC>>><<<;;;999888777777888888777555444444444555666555444222111111111111111111111111000000000000000000000000111111111111000000000///////////////////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......///.........---...///000000111333666:::<<<>>>@@@CCCGGGKKKOOO((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&(((***---444<<<<<<888777777666555444333222222///000000000///---+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******++++++,,,---++++++,,,,,,---......///111222333555777999:::;;;???>>>>>>???BBBBBB@@@>>>DDDCCC@@@======@@@FFFJJJGGGAAA@@@EEEJJJLLLOOOSSSXXXYYY\\\aaahhhmmmqqqrrr}}}{{{rrrkkkeeeaaa^^^XXXQQQJJJGGGDDD@@@???@@@@@@???===;;;::::::;;;<<<777777777888999888666444222222333444444444333333111111111111111111111111000000000000000000000000111111111111000000000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111333666:::<<>>@@@@@@@@@???BBBBBBCCCBBBBBBAAABBBBBBAAA@@@>>>===<<<>>>AAACCCAAA===;;;===>>>;;;;;;>>>???@@@BBBCCCCCCEEEIIILLLOOOSSSXXXYYYYYYYYY[[[^^^___```bbbddddddbbb]]]ZZZZZZVVVQQQMMMIIIFFFBBB@@@???<<<;;;>>>???======@@@>>>======<<<;;;;;;::::::777777777888::::::999777555555666555444444555666222222222222222222222222000000000000000000000000111111111111000000000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111333666:::<<>>BBBFFF??????@@@@@@@@@@@@AAAAAA555666999===<<<999;;;???:::===???===;;;<<>>AAADDDDDDAAA???@@@BBB>>>>>>???AAADDDFFFEEEEEE@@@??????AAACCCDDDDDDCCC???======@@@???<<<:::<<<888888999999999888777777>>><<<:::999:::999888777777777666555333222333444222222222222222222222222000000000000000000000000111111111111000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000000111333666:::<<>>>>>>>>>>>>>>>>>???>>>>>>???AAADDDEEECCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???>>><<<;;;AAA@@@AAACCCEEEGGGFFFEEECCCBBB@@@?????????@@@AAA??????>>><<<999888888888:::;;;===>>>===<<<:::888777666555555666555333111333333222222222222333333111000000000000000111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222444555666888:::>>>AAACCCGGGLLLOOO''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((***)))***...333666777777333333222222111000000000///000111111000...,,,+++))))))************))))))((((((((((((((()))******))))))(((((()))***++++++,,,,,,,,,******,,,000333999;;;>>>BBBFFFHHHJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBFFFBBB>>>>>>BBBDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFDDDCCCCCCDDDFFFIIIHHHGGGEEEDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBEEEJJJNNNQQQRRRVVVTTTSSSPPPNNNLLLJJJJJJCCCCCCBBB@@@???>>>???@@@???@@@AAAAAAAAA@@@???>>><<<:::888777777555333111222222111111000111111111111000000000000000111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222444555666888;;;>>>AAADDDGGGLLLOOO''''''((()))))))))))))))(((''''''''''''''''''((((((((((((((()))))))))))),,,++++++...111444555555444333333222111111000000...///000111000///---,,,))))))************)))))))))(((((((((((()))******)))))))))***++++++++++++,,,---,,,,,,...222999===GGGHHHJJJMMMOOOPPPQQQQQQOOONNNMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCGGGDDDCCCDDDHHHIIIHHHFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNRRRRRRRRRRRRRRRSSSTTTUUU[[[\\\^^^______^^^]]]\\\WWWVVVUUUWWW]]]bbbgggiiinnnnnnmmmllliiifffbbbaaaXXXVVVSSSOOOLLLJJJJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFBBB???<<<::::::999777555444333222111111111111111111000000/////////000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,++++++***------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,------------------............/////////000111222444555666888;;;>>>AAADDDHHHLLLOOO''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,+++,,,---000333555666444444333222111111000000///000111111000...,,,+++))))))************))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,---///222555999>>>DDDIIIPPPQQQQQQRRRRRRRRRSSSSSSRRRQQQNNNLLLKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMPPPQQQPPPNNNNNNOOOOOOQQQRRRSSSTTTUUURRRTTTWWWXXXYYY[[[^^^```ddddddfffhhhjjjmmmooopppwwwyyy|||~~~|||{{{zzz{{{~~~~~~zzzsssmmmgggbbb]]][[[[[[ZZZWWWTTTRRRPPPNNNNNNFFFCCC@@@>>>>>>===<<<:::888777666444333333222222111111000/////////000000000000000000000000000000////////////////////////........................------------------------+++,,,,,,---,,,,,,++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---......---------............/////////000111222444555666999;;;>>>AAADDDHHHLLLPPP''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++---///222666888555555444333222111000///111222222222000---***((())))))************)))))))))))))))))))))***++++++***+++++++++,,,---------000555<<>>;;;999;;;:::888777555444333333222222111000000000000000111111111111111111111111////////////////////////........................------------------------+++,,,,,,---------,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---......---------............/////////000111222444555666999;;;???BBBEEEHHHMMMPPP''''''((()))))))))))))))(((''''''''''''''''''(((''''''(((((())))))******)))+++,,,,,,...111555999666555444333222111000///333333333222///,,,)))'''))))))************))))))***))))))))))))***++++++)))))))))***---000222444;;;AAAIIIOOOTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUPPPOOOMMMLLLMMMNNNPPPRRRRRRSSSUUUWWWYYY[[[]]]^^^]]]___aaabbbdddddddddccceeefffgggiiikkkmmmnnnoookkkmmmqqqssstttuuuwwwyyy}}}~~~|||zzzvvvpppkkkeeeaaa___VVVTTTPPPLLLHHHCCC>>>:::???===;;;999777555444444444333222111111111111111111111111111111111111111////////////////////////........................------------------------+++,,,,,,---------------------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,------------------............/////////000111222444555666999<<>>>>>777666555444333333333333111111111111111111111111////////////////////////........................------------------------+++,,,,,,---.........---++++++++++++,,,------...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222444555666:::<<<@@@BBBEEEIIIMMMQQQ***)))((('''&&&&&&'''((())))))(((((((((((()))))))))))))))))))))*********//////............///000222333444555444222///...333222111///...,,,+++***'''(((***++++++******)))'''(((***---//////+++))),,,333===DDDIIIOOOWWW^^^ZZZ[[[\\\]]]\\\YYYWWWUUUVVVVVVWWWYYY[[[^^^```aaa___dddfffeeegggnnnpppnnnnnnoooqqqsssrrrmmmjjjiiiooonnnmmmllllllmmmnnnoooqqquuutttnnnjjjmmmqqqsss}}}vvvkkkmmmooopppuuuyyyxxxsssbbb]]]UUUNNNKKKIIIGGGFFFAAA>>>999666444333222111333222111000000//////000222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---///000111111333777::::::===@@@CCCFFFIIILLLOOO'''((((((((((((((('''&&&))))))(((((((((((())))))))))))))))))************.../////////////////////444444555666555333111000333222111000///---,,,,,,)))***++++++++++++***)))***+++,,,+++)))))),,,///777???IIIPPPSSSVVV[[[___\\\\\\[[[[[[ZZZXXXWWWVVVXXXYYY[[[]]]```dddfffhhhhhhnnnpppnnnooossstttrrrooonnnmmmoooppppppppppppiiilllmmmjjjgggggglllqqqoooyyyvvvuuutttuuu|||tttnnnfff```YYYRRRHHHBBB@@@===:::888888888777666444333222111111111111111222111000000//////000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////000111111111222555888:::===@@@CCCFFFIIILLLOOO((()))***+++***)))'''&&&))))))(((((((((((())))))(((((())))))************......///000000///...---444444555555555333222111222222111000///...---,,,***++++++,,,,,,+++******,,,------***'''***333<<>>;;;:::999666444666555444333222222222222111000000///////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111222222222111222444666:::===@@@CCCFFFIIILLLOOO///...---+++***)))((('''))))))(((((((((((())))))(((((())))))******++++++---...000111000///---,,,000111111222222111000///000000///......---,,,,,,******+++++++++************,,,......000888CCCKKKUUUZZZ```dddcccaaa______\\\ZZZXXXWWWYYY\\\```bbbeeefffiiilllooorrrssstttrrruuuvvvtttpppoooppppppmmmhhhaaa\\\^^^bbbccc```iiirrr}}}qqqjjjiiihhhbbb]]]PPPMMMHHHDDD@@@<<<888555888777666444333333222222111000//////......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///111222222222111222555888:::===@@@CCCFFFIIILLLOOO999555000+++(((((()))***))))))(((((((((((())))))'''(((((()))******++++++,,,---///000///...,,,***,,,,,,,,,------------,,,------,,,,,,+++++++++***))))))))))))******++++++***,,,111999CCCMMMUUUYYY]]]___``````___^^^^^^^^^[[[ZZZYYYZZZ]]]ccchhhkkkmmmnnnpppqqqssssssssssssvvvvvvuuupppjjjgggiiimmmaaaccceeehhhrrr|||uuukkkbbb\\\YYYSSSOOOKKKGGGCCCAAA<<<;;;999777555333333222111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000111222222444777::::::===@@@CCCFFFIIILLLOOO===888111+++'''''')))+++))))))(((((((((((())))))''''''((()))***++++++,,,,,,------------+++***)))(((((())))))******+++++++++++++++***************))))))))))))***,,,---...000444===IIIUUU]]]``````___^^^\\\[[[ZZZ[[[]]]]]]\\\\\\^^^aaaeeejjjoooqqqssssssttttttsssqqqpppnnnrrroookkkfff```^^^eeennnsss|||zzzjjjeee^^^XXXTTTPPPMMMKKKBBB@@@>>>;;;888666444333222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...000111222333555888;;;:::===@@@CCCFFFIIILLLOOO:::666000+++((((((***+++))))))(((((((((((())))))''''''((()))***+++,,,,,,,,,,,,++++++***))))))(((((((((((()))***+++,,,,,,************++++++++++++*********+++---///111222<<>>AAADDDGGGJJJMMMPPP++++++***)))))))))******))))))******************&&&'''''''''((()))))))))************)))))))))((()))************+++++++++---,,,+++++++++++++++***...***+++222:::AAAMMMXXX````````````___^^^\\\[[[[[[\\\^^^```bbbeeefffgggkkkqqqsssrrrrrrtttsssnnnqqqjjjfffeeebbb```bbbhhhvvv~~~~~~jjj___UUURRRNNNGGGAAAAAA;;;999666444333333333333333222111000//////////////////.........---------------...//////...------,,,,,,++++++,,,---...///...---,,,,,,+++++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------............/////////000000000111111111222444666888999:::===AAADDDFFFIIIMMMOOO(((((())))))***)))))))))''''''((())))))***++++++((((((((((((((((((((((((************)))))))))))))))************+++++++++,,,,,,------------------...,,,///:::GGGQQQYYY___cccbbb```^^^]]]\\\\\\]]]^^^```bbbfffiiilllnnnoooooorrrsssrrrrrrrrrnnnhhhiiiccc______bbbjjjwwwmmm```UUULLLFFFEEE@@@===888555444444444333444333222111000//////////////////.........------------...//////...------,,,,,,------...///111222------,,,+++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------........./////////---...///000333777:::;;;:::<<<@@@CCCEEEHHHLLLOOO&&&''')))***+++***))))))''''''(((((()))))))))))))))))))))(((((((((((((((*********)))))))))))))))))))))*********++++++++++++,,,------,,,,,,,,,------222;;;HHHSSS[[[```ccccccaaa^^^\\\\\\]]]___aaadddfffiiillloooqqqrrrsssqqqpppooonnnmmmkkkeee```\\\]]]```fffqqqyyyeeeUUUKKKFFFEEEAAA<<<999888777555333222222111000000000000000////////////............---..................---------.........///000000---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------.........///000//////000222444666777999<<>>AAADDDGGGJJJMMMPPP''''''((((((((((((''''''************************++++++******************++++++++++++++++++++++++---,,,++++++,,,,,,+++***---+++***///;;;IIIWWW______aaacccdddeeeeeeddddddfffiiinnnrrrtttsssqqqpppsssooooooqqqlllddddddkkkdddeeegggiiilllpppuuuxxx|||~~~iiiZZZKKKAAA>>>888444777666222222555...------...000111000///........................//////...------------...---,,,,,,,,,,,,---......---,,,,,,+++*********+++------------------------,,,,,,,,,---------.........//////...,,,,,,---///222111111111222444666777;;;===@@@BBBDDDGGGKKKNNN''''''((((((((((((''''''*********************************+++++++++++++++++++++************************)))***++++++***))),,,,,,000999GGGSSS\\\___bbbcccddddddeeeeeeeeeeeeiiilllpppsssttttttrrrpppnnnmmmooopppiii```cccmmmvvv{{{}}}{{{}}}vvv\\\JJJEEE===888999999555333333111000//////000111000...........................//////...------------...---,,,,,,,,,,,,---......---,,,,,,+++******++++++------------------------,,,,,,,,,---------.........//////...---,,,...///111000000000111333555666;;;===@@@BBBDDDGGGKKKNNN''''''((((((((((((''''''*********************************++++++,,,,,,---++++++******)))))))))((())))))*********+++******---111:::HHHUUU^^^aaaaaaeeeeeeeeeeeeffffffggghhhmmmooorrrttttttsssqqqpppmmmkkkkkkiiiaaa]]]gggxxx~~~kkkVVVJJJ???;;;:::777333000444222000000000000///...........................//////...------------...---,,,,,,,,,,,,---......---,,,,,,+++++++++++++++------------------------,,,,,,,,,---------............///...------...000000/////////000222444555:::===@@@BBBDDDGGGKKKNNN''''''((((((((((((''''''************************))))))***+++,,,------...,,,,,,++++++***)))))))))+++,,,,,,,,,++++++,,,...222<<>>MMMXXX```aaadddiiimmmmmmjjjgggjjjlllnnnppprrrrrrrrrrrrrrroookkkgggccc```___^^^ppp|||zzzqqqeeeYYYCCC>>>999444222111///...000000000000000000000000//////...------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---...////////////111333000000//////000222444555999;;;???BBBDDDHHHMMMPPP))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&)))++++++((((((***...///...000666@@@MMMXXX___cccgggkkklllkkkjjjlllnnnpppppppppoooooonnnnnnooojjjggghhhhhhbbb]]]ggguuuzzzdddVVVBBB555555888444,,,000///------///000000///////////////............------------------------...------,,,,,,------...---.........---,,,,,,+++---------............///............////////////000111222222222333555777:::<<>>IIIVVV___eeeiiikkklllmmmllllllmmmnnnooopppqqqqqqpppoooooooookkkhhhiiilllkkknnn}}}cccGGG999888666222222000//////000000///...////////////............------------------------------,,,,,,,,,,,,------------......------,,,+++---------............///............////////////...000111222333444777999:::<<>>JJJWWWaaahhhkkkooonnnmmmmmmoooppppppooonnnppprrrrrrpppnnnmmmnnnkkknnnxxx|||}}}~~~\\\BBB888555333222000//////000000...---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............///............////////////,,,...000222333555888;;;:::<<>>777222000......///000000///////////////....................................+++,,,,,,------,,,,,,+++,,,,,,------...------,,,---------............///............///////////////111222222222333666888:::<<>>666111//////000000////////////....................................,,,---///000000///---,,,+++,,,------......---------------............///............///////////////000222222222444666999:::<<>>AAADDDHHHMMMQQQ)))))))))))))))))))))))))))************+++++++++******+++,,,---///000111AAAOOOaaajjjjjjhhhiiimmmnnnlllkkklllnnnooollliii___ZZZYYY]]]aaapppqqqgggeee`````````]]]XXXRRRKKKGGG>>><<<;;;;;;===???@@@???@@@@@@AAACCCHHHOOOUUUYYY```ccchhhlllooosssvvvyyyxxxzzz~~~uuuppppppxxx}}}~~~uuujjj^^^VVVHHHLLLRRRWWWXXXSSSJJJCCC888777444111//////000000---..................---,,,---......,,,,,,---...---------------------------------.........//////---......///000111111222/////////111333666888:::999;;;>>>AAADDDHHHMMMQQQ************************************************&&&))),,,,,,,,,...444:::NNN[[[fffkkklllmmmnnnllljjjmmmoooooommmllliiifffaaaYYYVVVaaawww|||nnnhhhiii___\\\[[[ZZZTTTIIIAAA>>>777777777777666666666666888888999:::===BBBFFFHHHQQQSSSWWW\\\aaadddfffgggjjjjjjkkkkkklllllllllmmmmmmppptttyyy~~~tttnnnmmmzzzxxxpppggg___TTTKKKKKKWWWaaa^^^UUUOOOCCC===555222333333111...........................//////.........------------------------------------------............///............///////////////000000222333555777888:::<<<>>>AAADDDHHHMMMPPP************************************************(((+++---,,,,,,000:::BBBVVV```jjjllllllmmmmmmllllllllllllkkkiiifffccc```\\\ZZZ___sssyyymmmggggggbbb^^^ZZZXXXQQQEEE===:::666666666666555555555555444444444555777999<<<>>>AAACCCGGGKKKOOORRRTTTUUUUUUUUUUUUVVVVVVWWWWWWWWW[[[]]]aaafffjjjmmmooopppxxx|||xxxtttqqqyyy}}}{{{xxxtttmmmeee[[[QQQLLLSSS\\\]]]YYYVVVHHHAAA999444333333000---........................///.........---------------------------------------------............///............///////////////000000222333555777888:::<<>>??????@@@@@@@@@@@@@@@@@@CCCDDDGGGJJJMMMNNNOOOOOONNNRRRWWW\\\aaaeeejjjmmmqqqvvv{{{{{{}}}|||zzzzzz}}}zzzrrrkkkhhhjjjlllmmmeee[[[OOOHHHFFFHHHJJJLLLLLLEEE===777333111000...........................---------------------------------------------------------............///............////////////000000111222444666888999:::<<>>AAACCCDDDDDDDDDFFFJJJNNNRRRTTTWWWZZZ\\\^^^cccjjjrrryyy|||uuuppplllooosssxxxpppccc^^^ccciiifff```VVVJJJBBB>>>======EEEAAA;;;666333222111000........................,,,,,,---------------------------------------------------............///............////////////000111111333444666888999;;;===???BBBEEEIIINNNQQQ************************************************+++,,,///666BBBQQQ^^^ffffffjjjkkkiiikkknnnooolllkkkfffeeeeee```\\\cccooo|||gggXXXHHH???;;;777555555222222222111111111000000//////000111222333333444333333333333444555666777888888777777777777666666777888;;;===???@@@@@@@@@BBBEEEIIILLLMMMNNNPPPRRRSSSWWW[[[___cccggglllooowww|||xxxqqqsssxxxxxxtttqqqggglllpppttt|||xxxcccWWWZZZaaadddeee___RRRFFF>>>:::777>>><<<:::777555333222222........................,,,,,,,,,,,,---------------------------------------------............///............////////////111111222333555777888999;;;===@@@BBBEEEIIINNNRRR************************************************------111===NNN]]]eeegggiiillllllkkklllooonnnjjjhhhcccbbbbbb___bbbwwwiiiXXXEEE;;;777444333444222222222111111111000000//////000111222222222222555555444444555666888999888888888777777777666666666777:::<<<>>>?????????@@@CCCGGGJJJLLLLLLNNNOOOQQQSSSVVVXXXYYY[[[___aaaeeeiiimmmpppuuu{{{qqqjjjmmmqqqqqqqqqrrrhhhkkkkkkjjjtttrrr```SSSSSSYYY```fffeeeYYYKKKCCC>>>:::999::::::999777444333222........................++++++,,,,,,,,,------------------------------------------............///............////////////111111222333555777999:::;;;===@@@CCCEEEIIINNNRRR************************************************......333BBBVVVdddiiihhhkkknnnnnnlllmmmooommmhhhddd```^^^```aaallllllYYYEEE:::555333222333222222222222111111111111111222222222222222111111333222222111222444555666666666666555555444444444222333666888:::;;;;;;;;;???CCCHHHKKKMMMNNNOOOQQQTTTUUUWWWXXXYYYZZZ]]]```^^^aaadddfffiiiqqq}}}{{{tttqqqssssssnnnlllnnniiijjjfffaaakkktttfff[[[QQQOOOSSSZZZdddfff[[[NNNGGGCCC???888:::;;;;;;888555333222........................+++++++++,,,,,,------------------------------------------.........//////............/////////000111111222333555777999:::;;;===@@@CCCEEEJJJOOORRR++++++++++++++++++++++++///,,,+++---,,,******---+++666CCCPPP\\\gggkkkjjjmmmmmmmmmlllkkkiiihhhhhh___eeeccc\\\jjjlllQQQ:::666888666333555222222222222333333333333222333333444444444333333222222222222333444666666555444444333333222222222444444444555666777777888>>>???@@@CCCEEEHHHIIIJJJOOORRRUUUWWWZZZ]]]aaadddeeefffggghhhhhhiiilllooo{{{zzzyyy{{{}}}wwwqqqooopppoookkkfffllljjjeee``````lllvvvfffYYYWWWYYYXXXUUUUUU[[[\\\VVVQQQNNNHHHAAA;;;999777777999888555222222111000.........//////------------------------++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111333555777999<<<>>>AAACCCEEEIIINNNQQQ++++++++++++++++++++++++,,,***+++------+++,,,//////;;;JJJUUU___hhhlllkkkmmmllllllllllllkkkiiigggcccbbb```hhh|||}}}dddLLL777444666444222333333333333333333333333333222333444444444444333333222222222333333555666666555555555444444333333333333444444555666666777777888999;;;===???AAABBBCCCIIIKKKNNNPPPRRRVVVZZZ]]]```ccchhhlllooorrruuuwwwyyywwwvvvuuuxxx}}}~~~wwwppplllllljjjeeeaaa^^^bbbdddccc```bbbiiipppnnnggg]]]WWWVVVWWWTTTQQQLLLQQQSSSNNNKKKJJJGGGAAA>>>;;;888777777777444222333222000///............------------------------++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111333555777999<<<>>>@@@BBBEEEIIIMMMQQQ++++++++++++++++++++++++***)))***------+++---222666DDDTTT]]]ccciiilllmmmmmmlllkkklllnnnmmmiiieeebbb]]]bbb{{{~~~|||[[[GGG666444666555222333333333333333333333333333333444555555555555333333333333333333333444555666555555555555444444444444333444444555555666666666555666777888999;;;<<<<<<@@@BBBEEEGGGIIILLLPPPSSSUUUZZZbbbjjjppptttxxx{{{}}}|||zzzxxxwwwxxxyyyzzz|||wwwpppiiieeeeeeddd```\\\VVV\\\bbbbbb]]]XXXWWWXXX^^^[[[YYYZZZ[[[YYYUUURRRMMMOOOOOOLLLJJJKKKJJJFFF>>>;;;777555444444333222333222111///......------------------------------++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111333555777999;;;===???BBBDDDHHHLLLPPP++++++++++++++++++++++++***)))+++...---+++///555>>>MMM]]]ccceeeiiillllllpppmmmlllmmmnnnlllfffaaa^^^^^^ooo|||SSSDDD888666888777555555333333333444444444444444666666888888888777555444444444333333333444444555555555444444444444333333333333444444444555555555666777777888999999:::::::::<<>>???AAAEEEGGGFFFHHHKKKOOOSSSYYY```eeetttyyy~~~|||kkkfff``````bbbbbb^^^ZZZ[[[YYYVVVPPPLLLLLLPPPTTTJJJHHHKKKQQQTTTVVV\\\cccbbbZZZQQQJJJFFFDDDCCCCCCJJJFFF@@@999333111000111222222111000///...---,,,------------------------+++++++++,,,,,,,,,---------------............///////////////000000000000000000000111333555777999:::<<>>===;;;:::999888888777888888888777666555444222111111333333333333333333333333555555666666666666777777888:::<<<===>>>@@@CCCEEEFFFGGGGGGHHHJJJOOOUUUZZZ___fffqqq}}}~~~}}}||||||}}}sssnnnhhheeeddd```YYYSSSPPPOOONNNKKKGGGFFFGGGHHHHHHDDDDDDKKKOOOUUUcccrrrpppcccTTTKKKFFFBBBAAACCCRRROOOHHH???666111///000000111111111000///...---------------------------++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111333555777999;;;===???BBBDDDHHHLLLPPP++++++++++++++++++++++++---,,,,,,,,,,,,///<<>>888666666666555888999;;;===@@@BBBDDDDDDEEEGGGIIIJJJIIIGGGDDDBBB@@@@@@>>>===<<<<<<<<<<<<<<<;;;999777555333222111333333222222222222222222333333444444444555555555888999;;;<<<<<<>>>AAACCCDDDEEEGGGGGGIIILLLQQQUUUVVVZZZbbbkkkuuu}}}|||zzz{{{wwwrrrlllgggccc\\\PPPHHHDDDEEEFFFGGGFFFFFFGGGHHHLLLEEECCCGGGJJJOOObbbuuuwwwfffUUUKKKFFFBBBBBBFFFLLLJJJFFF>>>666222111333...///000111111000///...------------------------++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111333555777999<<<>>>@@@BBBEEEIIIMMMQQQ+++++++++++++++++++++++++++***++++++,,,222AAAOOO^^^dddhhhjjjmmmqqqpppmmmiiikkklllggg```^^^bbbgggvvvyyy|||~~~yyykkkiiiqqq|||xxxeeeYYYMMMJJJCCC;;;888888999888;;;<<<>>>AAADDDFFFIIIJJJIIIJJJMMMNNNMMMJJJGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@???>>><<<:::777555333222333222222222222222222222333333333444555555666666777888:::;;;;;;===???BBBAAACCCGGGIIIKKKMMMPPPSSSZZZZZZ\\\```gggooowww|||zzz~~~zzzuuupppjjjfffaaaWWWJJJ@@@???@@@AAACCCGGGKKKPPPRRRNNNEEE@@@AAAAAADDDWWWlllsssaaaOOOEEEAAA>>>???DDD??????>>>:::555333444777---...000111111111000///------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000000000000111333555777999<<<>>>AAACCCEEEIIINNNQQQ++++++******************)))---///------777KKK[[[eeegggjjjlllnnnnnnmmmmmmmmmqqqeee^^^bbb___kkk|||xxxvvvxxx|||rrreee```jjjyyyzzzlllffffff^^^PPPAAA<<<;;;:::999:::AAACCCGGGIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBB???===:::777666444333222222444444333222111111111111222333444555444444555777999;;;===>>>???AAADDDFFFGGGJJJMMMPPPVVVZZZ___cccgggjjjmmmooouuuzzz}}}~~~~~~xxxssslllfff```XXXNNNHHH??????@@@EEEKKKQQQUUUWWWKKKBBB>>>BBBCCC@@@FFFPPPTTTSSSLLLEEEAAABBB???;;;:::999999999888666222///000000111111111111000000111///---+++++++++,,,---+++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>>PPP^^^eeegggiiilllmmmmmmlllkkkhhhkkkfff```cccooo|||rrrnnnqqqtttxxx}}}zzzmmmbbbcccmmm{{{vvvrrrooojjjYYYGGG>>><<<<<<>>>AAACCCFFFJJJLLLMMMMMMOOOPPPRRRRRRPPPOOOMMMKKKIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDAAA>>>;;;888777777666444444555444333111222222111111222222333444333444444666888:::;;;======???BBBCCCEEEGGGKKKNNNSSSWWW\\\aaadddgggjjjlllnnnrrrxxx|||zzzuuunnniiiddd^^^WWWQQQMMMKKKIIIJJJNNNRRRUUUVVVJJJAAA>>>BBBBBB???BBBKKKJJJJJJGGGBBBAAABBB@@@;;;:::999888888888555222///000000111111111111000000000///---+++++++++,,,---+++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>>;;;999;;;999777777777666444222444333222222111111111222222222333444666777999:::;;;===???@@@BBBDDDHHHJJJPPPSSSXXX\\\___bbbfffhhhkkkmmmooorrrvvv{{{~~~}}}|||wwwpppkkkhhheee```\\\[[[WWWRRROOOOOOOOOPPPPPPFFF@@@>>>BBBBBB===>>>DDDAAACCCCCCAAABBBDDDBBB===:::888777666666444111///000000000000000000000000000///---,,,++++++,,,---+++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>><<<===;;;999999999999777555666555444222111111000000111111222222444555666777999:::===>>>???AAAEEEGGGLLLPPPTTTWWWZZZ]]]aaadddkkklllnnnppprrrvvv{{{|||}}}}}}wwwpppjjjhhhfffbbb___]]]ZZZUUUQQQNNNKKKGGGEEEAAA>>>>>>BBBBBB>>>===AAA???BBBCCCBBBDDDFFFCCC===:::888666555444333111///111111000000000000111111000///---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>>===<<>>CCCGGGKKKPPPSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMKKKJJJKKKJJJIIIIIIHHHHHHHHHIIILLLKKKJJJIIIGGGDDDBBBAAA===<<<;;;<<<===>>>===<<<999888777555444333222222111111111111111222333333555777999:::;;;===@@@BBBDDDGGGJJJLLLOOORRRWWWZZZ___dddkkkqqquuuxxx{{{}}}{{{||||||yyypppjjjfffbbb^^^ZZZWWWVVVTTTRRROOOJJJCCC>>>===>>>AAAEEEFFFEEECCCBBB???AAA@@@>>>@@@CCCCCC???===:::666333333333333222222111000//////000111222.........------,,,+++++++++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>>;;;===BBBDDDHHHMMMPPPPPPOOOMMMMMMPPPQQQSSSTTTSSSRRROOONNNJJJIIIHHHFFFEEEEEEEEEEEEIIIIIIIIIHHHFFFEEECCCBBB@@@>>>======>>>>>><<<;;;:::999888666555444444444111111111111111111222333333444666777888999<<>>???===;;;???GGGJJJIII>>>;;;666333333444444444222111000//////000111222............---,,,+++++++++,,,,,,------,,,,,,+++---------............///............///////////////000000111333555777888:::<<>>=========;;;999;;;:::999777666666555555222222111111111111222222000222444555555777:::<<<<<<>>>@@@BBBDDDHHHMMMPPPWWWZZZ___cccgggkkkpppssszzz|||}}}}}}~~~~~~||||||yyy|||wwwrrrnnnjjjddd```ZZZVVVPPPKKKIIIHHHFFFEEEDDDGGGIIIIIIHHHHHHFFFCCC>>>>>><<<;;;BBBLLLRRRSSS???;;;666333333444555555222111000......000111222............---,,,+++***+++,,,,,,------,,,,,,+++---------.........//////............/////////000///000000222333555777888:::<<>>OOOZZZbbbiiikkkjjjlllnnnmmmiiiggghhheee___kkk{{{sssjjj^^^SSSPPPSSSYYY^^^kkk~~~{{{pppddd[[[OOOEEE???===<<<===@@@CCCHHHLLLJJJFFFIIIOOOPPPYYYccchhheee___^^^aaaYYYTTTPPPPPPSSSTTTRRROOONNNMMMLLLLLLKKKIIIEEEAAABBBBBBBBB@@@>>>>>>>>>???;;;999888888888888777555333333222222111222222222444333111111222444777999;;;===???AAABBBEEEHHHKKKOOORRRWWW\\\aaaiiipppuuuyyyyyyzzz|||~~~zzzxxxyyyzzz|||~~~zzzuuupppjjjddd___\\\YYYUUUOOOKKKHHHGGGGGGFFFGGGHHHIIIHHHFFFCCCAAABBB@@@<<<:::<<<@@@EEEHHH:::999777444333222222222222111111000///......---///000111111000...,,,+++,,,++++++******++++++,,,,,,,,,,,,---------..................///////////////000000111333555777888:::<<<>>>AAADDDHHHMMMPPP+++,,,,,,,,,,,,...000111333AAAQQQ\\\ccciiilllkkkkkkjjjhhhgggfffdddaaa___vvv}}}yyy~~~vvvmmmcccYYYPPPPPPUUUWWW___qqqsssccc[[[OOOEEE???<<<<<<<<>>???;;;999888777888777555333444444333222222222222222333222222111222444666777666999;;;===???AAAEEEHHHLLLOOOTTTXXX^^^eeemmmrrrwwwyyy{{{~~~{{{vvvrrrsssxxx}}}|||xxxtttnnngggcccYYYVVVSSSNNNJJJGGGEEEDDDHHHIIIJJJKKKJJJGGGDDDBBBBBB@@@===;;;999:::;;;<<<999888666444222222222222111111111000///.........//////000111000...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................///////////////000000111333555777888:::<<>>BBBEEEDDDDDDJJJSSSbbbooo~~~wwwtttrrrlllfffccceeeggghhhhhh```^^^[[[ZZZZZZXXXVVVTTTMMMLLLJJJHHHEEEBBB???>>><<<;;;999888888777555333666666444333222222222222111222222222333333444444333555888:::<<>>AAADDDEEEGGGKKKOOOTTT[[[bbbgggnnnppptttyyy~~~yyyvvvyyy||||||zzzxxxwwwxxxxxxvvvqqqkkkfff]]]YYYTTTNNNJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHDDDBBB@@@<<<:::888666666555555444333222111111111111000000000/////////...//////000000///...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000111333555777888:::<<>><<<;;;:::<<<<<<>>>AAABBBDDDNNNYYYnnn{{{{{{zzzyyyxxxwwwuuurrrpppdddcccbbbcccfffhhhhhhhhhfffdddaaa^^^ZZZTTTMMMHHHCCC@@@<<<:::999888888777999888777555444333333333111222333444444222111000000222555666888:::>>>@@@AAADDDGGGKKKPPPVVV]]]bbbjjjlllqqqwww|||}}}{{{yyyssstttuuuvvvuuuqqqlllgggaaa\\\TTTMMMJJJJJJLLLOOOKKKLLLMMMNNNNNNNNNNNNMMMGGGDDD???:::777666666777333333222222222111000000000000000000///////////////////////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................///////////////000000111333555777888;;;===???BBBEEEIIINNNQQQ...,,,---000...+++222>>>RRR\\\dddggghhhkkklllkkkkkkhhhgggddd___ggg{{{uuunnngggccc\\\ZZZWWWUUUSSSYYYiiiyyyyyyooohhh]]]VVVLLLDDD>>><<<::::::;;;;;;>>>@@@AAADDDNNNYYYrrr}}}~~~}}}yyyuuurrrnnnmmmlllmmmnnnooonnnmmmpppnnnlllkkkjjjeee^^^XXXNNNHHHAAA;;;888777777666999888777666555555555555333333444444444222111000...000222333444555888;;;===@@@CCCGGGKKKQQQWWW\\\fffiiiooouuuzzz~~~~~~yyyvvvrrrrrrsssttttttrrrmmmjjjccc]]]UUUNNNJJJKKKNNNQQQOOOOOOOOOPPPPPPOOOOOONNNFFFCCC===777444222222222000111111222111111000000000000000000////////////////////////......//////------,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111333555777888;;;===@@@BBBEEEIIINNNRRR...***,,,111000///999IIIXXX```ggghhhhhhjjjkkkjjjffffffeeeeeennn~~~|||{{{yyytttmmmeee___\\\TTTRRRRRRTTTZZZjjj}}}uuulllfff\\\UUULLLCCC>>><<<:::999999999<<>>;;;777444222111111...///000111111111000///////////////000000000000//////............//////------,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111333555777888;;;===@@@CCCEEEIIINNNRRR---)))+++111222222???QQQZZZbbbhhhiiihhhjjjkkkjjjeeeeeedddiii}}}yyysssrrrrrrpppkkkccc\\\WWWTTTNNNMMMNNNUUUbbb{{{{{{rrriiibbb[[[UUUKKKCCC>>><<<:::999777888;;;>>>???AAAKKKUUUppp~~~{{{wwwtttssssssqqqrrrtttwww{{{{{{zzzxxxvvvuuuxxx}}}}}}wwwnnndddVVVIIIAAA===<<<<<<888888777777777777777888777666555444333333222222222333444444333444666888777999<<>>888999999999999777555444......000111111111000///////////////000000000000//////.........//////000...------,,,,,,------...,,,,,,,,,---------................../////////000///000000222333555777888;;;===@@@CCCEEEJJJOOORRR+++---......000:::IIIUUU^^^eeeiiiggggggjjjjjjfffddd___ddd|||tttppphhhggghhheee___YYYUUUQQQNNNJJJLLLUUUfff~~~~~~wwwnnneee```WWWOOOHHHDDD???999666666777999;;;;;;<<>>999666999888777666666555333000////////////000000000000000000000000000000000000000000////////////000000///...,,,+++******+++,,,------------------------............///////////////000000111333555777888999<<<@@@DDDGGGJJJNNNQQQ---...//////222===MMMZZZ___fffjjjiiiiiikkkjjjgggddd^^^hhhrrrhhheee___aaa^^^ZZZTTTQQQOOONNNMMMQQQWWWggg|||tttkkkccc^^^UUUNNNFFFBBB===777444444666888::::::;;;???FFFLLLfffxxx|||wwwtttrrrqqqqqqppprrruuuvvvwwwxxxzzz|||}}}}}}~~~vvvjjj___VVVMMMCCC===<<<:::888888888777666444777777666666555444444444333333333444444555555555444666777888:::===AAAEEEJJJOOOVVV^^^fffnnnuuuzzz~~~|||wwwnnnjjjeeeaaa```_________eeeeeedddeeedddccc___]]]VVVRRRLLLGGGCCC???;;;999:::888777666666555333111///000000000000000000000000000000000000000000000000000////////////000000///...---++++++++++++,,,------------------------............///////////////000000111333555777888999<<<@@@DDDGGGJJJNNNRRR/////////000666CCCTTT```aaaggglllkkkkkkjjjhhheee```]]]mmmyyyhhhaaa```[[[ZZZTTTNNNJJJIIIJJJLLLNNNTTTaaayyyxxxoooggg```[[[TTTLLLDDD@@@;;;555222222444666888999999===CCCIII^^^sss|||wwwtttqqqppppppppprrruuuwwwwwwxxxzzz|||~~~vvvnnneeeYYYLLLBBB===<<<:::::::::999777555999888888777777666555555444444444444444555555555333444555555666888<<<>>>DDDHHHNNNUUU]]]fffooouuu|||{{{vvvpppmmmggg```ZZZYYY[[[]]]dddfffggggggdddaaa___^^^ZZZVVVOOOIIIEEEBBB???===;;;999777777777666444222000000000000000000000000000000000000000000000000000000////////////000000//////---,,,,,,+++,,,,,,------------------------............///////////////000000111333555777888999<<>>AAAFFFLLLTTT^^^hhhnnnvvv{{{zzzuuuqqqoookkkccc[[[XXXZZZ]]]bbbeeegggfffaaa]]]\\\]]]]]]XXXRRRLLLHHHEEEBBB@@@<<<:::888777777666444333111111111000000000000000000000000000000000000000000000////////////000000//////...------,,,,,,,,,,,,,,,------------------............///////////////000000111333555777888999;;;???BBBEEEJJJOOOSSS...---...444AAAPPP^^^fffhhhiiillllllhhhbbb^^^]]][[[iii~~~ssskkk]]]XXXXXXSSSOOOJJJHHHKKKLLLLLLSSS[[[kkkuuukkkccc\\\WWWPPPHHHAAA>>>:::444222333000333555666555888===AAARRRhhh{{{zzzwwwtttqqqooonnnnnnooorrruuuxxxxxxyyyzzz{{{zzz|||}}}ooo___SSSEEEBBB@@@>>>>>>>>>===<<<999999888888777666666666555555555555555555555555222333555444333444555777:::===@@@EEELLLUUU___fffooottt}}}zzzwwwpppqqqnnniiiaaa]]]]]]___cccffffffddd^^^ZZZYYY[[[]]]YYYSSSNNNKKKHHHEEECCC===;;;888777777777555444222111111111000000000///////////////////////////000000////////////000000000/////////...---,,,,,,,,,,,,,,,---------..................///////////////000000111333555777888888;;;>>>AAADDDIIIOOOSSS,,,,,,///999HHHWWWaaaeeejjjiiijjjkkkggg```]]]^^^ggg}}}tttlllfffYYYTTTSSSNNNHHHFFFHHHMMMNNNOOO[[[iii}}}tttjjjbbbZZZUUUMMMEEE???<<<999444222444///222555555444666;;;???JJJ^^^www{{{sssrrrqqqpppooonnnnnnmmmnnnqqqvvvxxxyyyyyyzzz{{{{{{}}}yyyjjj```MMMIIICCC???>>>===<<<<<<:::999999888777777666666666666666555555555555555222444555555444444555666888999<<<@@@EEEMMMUUU[[[gggmmmwww|||yyyqqqpppooollliiifffeeefffiiihhheeeaaa\\\YYYXXXXXX[[[XXXSSSPPPNNNKKKGGGEEE>>><<<999777777777666555222222222111111000000///////////////////////////000000////////////000000000000000000///...---,,,+++,,,,,,------.....................///////////////000000111333555777888888:::===@@@DDDIIIOOOTTT,,,---333@@@PPP^^^dddeeejjjggghhhjjjgggaaa```ddd|||zzzkkkeeebbbWWWQQQPPPJJJDDDDDDIIIPPPQQQTTTggg}}}{{{rrriii```WWWRRRHHHAAA<<<:::888333222444///222444555444555999===BBBTTTjjj~~~uuukkkkkklllllllllmmmmmmmmmnnnqqqvvvxxxyyyyyyzzzzzz|||~~~|||qqqiiiZZZTTTKKKCCC???===<<<<<<;;;;;;::::::999888888888777666666666555555555444111333555555444333444555555777999<<<@@@EEELLLQQQ\\\cccnnnxxx~~~}}}rrrooommmkkklllnnnoooooolllhhhaaa\\\XXXVVVTTTSSSWWWUUUSSSQQQOOOLLLHHHEEE???<<<999777777777777666333333222111111000000///////////////////////////000000////////////000000000000111111000///---,,,++++++,,,,,,---......///............///////////////000000111333555777888888:::===???CCCIIIPPPTTT,,,...555DDDVVVbbbeeedddiiiffffffiiihhhcccdddiiioooaaa\\\[[[QQQLLLKKKDDDDDDEEEKKKRRRSSSYYYrrryyyqqqhhh___VVVPPPEEE???999888666333111333///222555555444555999<<<>>>NNNbbbttt~~~lllfffggghhhiiikkklllmmmmmmnnnqqqvvvyyyyyyyyyyyyzzz|||~~~|||ssslllggg___SSSIIIBBB???>>>======<<<<<<;;;;;;:::999999777777666666555555555444000222444444444333444555333555888:::<<>>>>>======<<<<<<<<<<<<:::999999999:::999666444444444444444444444444444444555666777888;;;???CCCKKKPPPYYYfffsss}}}wwwrrrllliiiiiillloooqqqccc___YYYSSSOOONNNOOOOOOPPPOOOMMMNNNOOOMMMHHHDDDBBB@@@;;;777444333333333222222111000///...------///////////////.........000000000000111111111111///000111111111///...---,,,,,,,,,---------..................////////////222111222222333444555666888:::===???AAAGGGPPPWWW111666CCCTTT___bbbeeejjjlllgggfffeee``````sssxxxjjj\\\WWWRRRPPPLLLFFFDDDFFFJJJLLLRRRYYYdddyyy}}}yyyooohhhbbbZZZOOOGGG@@@<<<777444333333222111111222222333444555666666:::BBBQQQcccpppsssmmmfffYYYZZZ\\\___bbbfffjjjlllmmmmmmnnnoooqqqsssvvvwww{{{|||~~~{{{ssskkk___UUUNNNIIIDDDBBB@@@??????>>>===<<<;;;;;;:::999999999:::999777444444444444444444444444444333444555666666999===@@@FFFJJJRRR^^^jjjuuu}}}zzzvvvppplllkkkkkklllmmmccc```ZZZTTTOOONNNNNNNNNOOONNNLLLMMMNNNMMMJJJGGGEEEBBB>>>:::777555555555222222111000///...------/////////////////////...//////000000000111111111///000111111111///...---,,,,,,---------.....................////////////000000000111222333555555888;;;>>>@@@BBBGGGOOOUUU444;;;IIIYYYccceeehhhlllllliiigggbbb\\\aaazzz|||ggg\\\RRRNNNLLLKKKHHHCCCBBBDDDNNNOOOUUUdddyyy}}}uuulllddd___WWWMMMEEE???;;;666333222222222111111222222333444555666777555:::EEESSS___dddaaa^^^SSSTTTWWW[[[```eeeiiikkkkkkkkklllmmmooorrrtttvvv{{{{{{|||wwwpppeee[[[SSSMMMHHHEEECCCBBBAAA???>>><<<;;;:::;;;:::999999::::::888666555555555555555555444444333444555555555777:::<<<@@@CCCIIIQQQ]]]iiitttzzz~~~zzztttpppmmmkkkiiigggddd```[[[TTTPPPMMMLLLLLLNNNMMMKKKKKKLLLMMMLLLKKKEEECCC???;;;888666555555222222111000///......---......////////////////////////000000000000111111///000000111111000......,,,------------.....................////////////......///000111333555666888;;;???BBBDDDHHHNNNSSS777AAAPPP^^^eeehhhjjjlllmmmlllhhh```[[[fffmmm\\\TTTLLLIIIGGGHHHFFFBBB@@@CCCPPPSSS^^^sss{{{sssiiiaaa\\\TTTKKKDDD===999555222111222222111111111222333555666777777444777===EEENNNSSSTTTSSSOOOPPPTTTYYY^^^cccgggiiiiiiiiiiiikkkmmmpppssstttzzzzzz{{{|||zzzuuukkkaaaWWWOOOJJJGGGFFFEEECCCAAA???===;;;;;;<<<:::999999::::::999777666666666555555555555555444555666666555666888:::<<<>>>AAAGGGQQQ^^^kkksss||||||wwwsssppplllhhheeedddaaa\\\VVVQQQMMMKKKKKKNNNLLLJJJIIIJJJLLLMMMNNNDDDBBB>>>:::777555444333333222222111000///..................////////////////////////000000000111...///000111111000///...------------........................////////////---...///000222444666777888<<<@@@CCCEEEHHHMMMRRR<<>>===<<<;;;999999;;;;;;:::999777777777666666555555555555666777777666666777999;;;<<<>>>AAAHHHTTTaaajjjvvvzzz~~~{{{xxxuuurrrnnniiifffdddaaa]]]XXXSSSOOOLLLKKKMMMMMMKKKIIIIIIJJJLLLNNNEEECCC@@@<<<888666444333333333222111000///......---.........//////000000...////////////000000000...///000111111000///...---------.........//////............//////////////////000111333555777888888<<>>BBBJJJVVV___mmmsss{{{|||zzzwwwuuurrroookkkgggdddbbb___[[[VVVQQQNNNLLLNNNNNNMMMJJJHHHHHHJJJLLLHHHFFFCCC@@@<<<999777555333333222111000//////...------......///000000000......////////////000000......000111111000000///------........./////////............////////////000000111222333555777888999<<<@@@CCCEEEIIIOOOTTTJJJWWWdddggggggkkkmmmmmmdddbbb\\\^^^ttt{{{kkkaaaXXXSSSKKKGGGDDDFFFGGGGGGKKKPPPVVVoooxxxooocccYYYRRRKKKBBB;;;888444111//////111111111///000111333555666888888999999999999999:::;;;===AAAEEEJJJQQQXXX]]]aaaccceeefffggghhhkkkooorrrsssvvvxxxzzz~~~yyynnn```UUUNNNKKKEEEEEEEEEEEEEEEDDDDDDDDD>>><<<::::::;;;<<<<<<<<<999999888777777666555555333444666666555555666777666888:::;;;<<>><<<::::::;;;======<<<999999999888777666666555111333555555444444555666333666999999888;;;CCCIIISSS\\\hhhrrrxxx{{{}}}}}}zzzvvvsssqqqmmmjjjgggcccbbbaaa^^^ZZZUUUQQQOOOPPPQQQPPPMMMHHHEEEEEEFFFGGGFFFCCC???;;;888555333444333333222111000//////---------...///000000111............/////////000---...///111111111000///............/////////000............/////////000000000000000111222333444999<<>>AAAFFFLLLTTT\\\mmm|||~~~pppiii```VVVMMMDDD<<<888222222111000//////000000000000000111222555777888777888::::::::::::<<<===AAAAAABBBHHHVVVcccfffaaaggghhhjjjlllooorrrtttuuuvvvxxx{{{~~~uuuhhh___UUULLLKKKHHHEEECCCCCCEEEEEEEEEDDDBBB???<<<::::::<<<===:::;;;;;;;;;;;;999777666999777555333333333444555333444555777888:::;;;<<>>:::777555444333222222333222///,,,///////////////000111111111111000000//////......////////////000000000000000000///...............///......------///000111//////000111222444555666888;;;>>>AAADDDJJJPPPTTTYYYaaagggjjjmmmpppmmmiiiaaa^^^eee|||ssseee^^^VVVLLLFFFBBB@@@@@@CCCFFFKKKWWWbbb{{{mmmggg]]]SSSJJJAAA:::666222111111000//////000000000000000111333555777999999:::<<<<<<;;;;;;<<<>>>@@@AAADDDKKKZZZgggjjjeeeiiijjjkkknnnpppsssuuuvvvvvvyyy|||zzzooofff\\\SSSNNNKKKFFFCCCCCCEEEEEEEEEEEECCC@@@===;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999777555444333333444555333444555666888999:::;;;???EEENNNXXXaaajjjrrrwwwuuutttssspppnnnlllkkkkkkgggeeebbb```^^^ZZZUUUQQQOOONNNLLLKKKIIIGGGEEECCCBBBBBBBBBAAA>>>;;;777555444333222222333111///,,,///////////////000111111111000000000/////////...////////////000000000111000000///............//////......---...///000111//////000111222444555666888;;;>>>AAADDDJJJPPPTTT\\\cccjjjlllnnnooojjjeee^^^^^^mmmiii\\\VVVOOOFFFAAA;;;???DDDGGGGGGNNN```rrrvvv~~~zzzvvvjjjdddZZZPPPFFF>>>777333111111000/////////000000000000000111333555888999;;;<<<======<<<;;;<<<>>>AAACCCHHHRRRbbbppprrrmmmllllllmmmoooqqqsssuuuwwwwwwzzz}}}uuummmccc[[[RRRNNNHHHDDDCCCDDDEEEEEEFFFDDDAAA???====================================999888666555444444555555333333444555777888999999:::<<<@@@FFFPPP\\\iiirrrpppppppppooonnnmmmlllkkkgggdddaaa^^^\\\YYYUUUSSSLLLJJJIIIIIIJJJHHHBBB>>>AAAAAAAAA@@@>>>;;;777555444333222222222111///---///////////////000111111000000000000/////////////////////000000000111111111000//////....../////////............///000000//////000111222444555666888;;;>>>AAADDDJJJPPPTTT^^^eeelllnnnnnnmmmggg```___cccvvvxxxaaaUUUOOOHHHAAA===:::@@@HHHJJJJJJUUUpppzzzrrr~~~zzzuuuqqqgggaaaVVVLLLCCC<<<555222111000000/////////000000000000000111333666888:::<<<===>>>===;;;;;;<<<===AAAFFFNNN\\\mmmzzz{{{uuunnnnnnooopppqqqsssuuuwwwxxx{{{yyyqqqggg^^^VVVQQQJJJEEECCCDDDDDDDDDFFFEEEDDDBBBAAA@@@??????CCCBBBAAA@@@???>>>>>>===:::999888777666666666666333444444555666777777888888999:::===EEEQQQ___hhhjjjkkklllmmmmmmlllkkkjjjgggddd```]]][[[YYYVVVTTTMMMIIIEEEFFFHHHGGGBBB<<<@@@@@@@@@@@@>>>;;;888666555333222111222111///---///////////////000000111000000000000//////////////////000000000111111111111000000///.../////////............/////////000//////000111222444555666888;;;>>>AAADDDJJJPPPTTT```gggmmmnnnmmmkkkddd]]]\\\kkkqqq\\\PPPJJJDDD>>>;;;;;;AAAHHHLLLOOO___uuu|||}}}zzzxxxtttooolllccc]]]SSSIIIAAA:::555222000///////////////000000000000000222444777999;;;;;;<<<===<<<;;;:::;;;<<>>===;;;;;;:::999888888888888444444555555666666777777888888999;;;@@@HHHRRRYYYbbbdddgggiiikkkjjjiiihhhfffccc```]]][[[ZZZWWWVVVQQQKKKEEEDDDFFFFFFBBB>>>>>>?????????>>>;;;888777555333111111111111///...///////////////000000111////////////000000000000000000000000111111111111111111000///////////////---....../////////////////////000111222444555666888;;;>>>AAADDDJJJPPPTTTbbbhhhlllllljjjhhhbbbZZZVVVqqq{{{iiiVVVKKKFFFAAA<<<;;;>>>BBBHHHNNNWWWnnn|||xxx~~~{{{xxxuuussspppmmmiiifff___XXXNNNEEE>>>999555222//////......//////000000000000000222444777:::<<<:::;;;<<<<<<;;;:::;;;===???JJJ\\\qqq~~~uuutttsssrrrssstttvvvxxx{{{~~~xxxpppiii___ZZZSSSMMMIIIFFFCCCAAACCCEEEGGGIIIKKKKKKKKKKKKPPPPPPOOOMMMIIIFFFBBB@@@=========<<<;;;;;;::::::666666666666666666666666666777999:::<<>>??????>>>;;;999777666444111000111111000...///////////////000111111////////////000000000000000000000111111111222222222111000000//////000000---......///000///////////////000111222444555666888;;;>>>AAADDDJJJPPPTTTccchhhkkkjjjhhhfff```YYYXXXuuuooo___NNNEEEBBB>>><<<<<>>===<<<<<<777777777777777777777777666777888999999:::===???DDDIIIQQQZZZ```dddeeeeeeeeecccbbbaaa```]]]ZZZWWWUUUSSSPPPLLLIIIEEECCCBBB<<<===>>>>>>===;;;999888666444111000000111000//////////////////000111111.../////////000000000111000000111111111222222222222111000000//////000000------///000000000///...//////000111222444555666888;;;>>>AAADDDJJJPPPTTTccchhhjjjhhhfffddd___YYY___wwwgggXXXHHHAAA>>><<<<<<===GGGHHHPPP___ttt|||}}}zzzxxxvvvuuussspppnnnmmmkkkhhhfffdddbbb___]]]VVVOOOFFF>>>999555333111...............///000111000000111222555888;;;<<<:::<<<===>>>===>>>???AAANNN^^^vvv}}}{{{yyywwwwwwyyy{{{|||}}}{{{xxxtttooogggccc^^^XXXSSSMMMGGGCCC@@@CCCHHHNNNRRRUUUUUUUUUWWWYYY[[[[[[XXXSSSNNNKKK@@@AAAAAA@@@@@@???>>>===888888888888777777777777777888999999888999;;;===999???IIISSS\\\aaadddddddddcccbbbbbbbbb___[[[WWWTTTUUUUUUQQQLLLFFFCCCAAA<<<===>>>>>>===<<<999888666444111000000000000//////////////////000111111.../////////000000111111000111111111111222222222222111111000000000000000,,,---///000000000///...//////000111222444555666888;;;>>>AAADDDJJJPPPUUUccciiinnnllleee___^^^aaarrrsss```TTTHHHAAA===<<<@@@EEEKKKNNNSSSaaa|||}}}yyyuuutttrrrpppmmmjjjhhhgggfffdddaaa___^^^[[[WWWUUUOOOKKKEEE>>>888444222111000//////.........//////000111444666888999999999<<<::::::;;;:::;;;BBBJJJYYYsss~~~|||zzzyyyyyyyyyxxxwww|||}}}zzztttkkkgggbbb^^^YYYQQQGGG@@@CCCBBBDDDJJJMMMOOOSSSYYY___aaacccddddddaaa]]]ZZZJJJIIIGGGDDDAAA>>>;;;:::888999:::999666444333333888777777777777777888888;;;===AAAHHHOOOWWW^^^bbb```aaabbbbbb```]]]ZZZXXXXXXVVVSSSQQQNNNJJJEEEBBBAAA???=========<<<:::999888666333111111111000///000000000000000000000000000000000000000000000000000000111111111111000000111222222222111000...---////////////000000000000111000111111222333444555:::<<<>>>AAAEEEJJJQQQVVViiiiiikkkkkkeee]]]^^^eeeoooYYYNNNCCC===;;;<<<@@@FFFKKKNNNXXXnnn~~~{{{vvvssspppooommmkkkhhheeecccbbbaaa___\\\[[[YYYWWWSSSPPPLLLIIICCC<<<777333111111000//////.........//////111222444777888999999999>>><<<<<<======>>>EEENNNfff}}}{{{zzzyyyzzzzzzyyyxxx{{{|||~~~~~~zzzqqqmmmiiiddd___VVVKKKCCCCCCBBBEEEJJJMMMNNNTTT[[[fffiiinnnrrrsssrrrooommm```\\\UUUNNNGGGCCCAAAAAAAAA???;;;888777888:::;;;888888777777777777888888999:::;;;???FFFNNNUUUZZZ]]]___```aaa```]]]ZZZXXXWWWUUUSSSPPPNNNJJJEEEBBBAAA???===<<<===<<<;;;999777444222111111222111000000000000000000000000000000000000000000000000000000000111111111111000000111222222222111000...---////////////000000000000000000000111222333444555:::<<<>>>AAAEEEKKKQQQVVVooojjjjjjlllfff]]]dddsss|||iiiTTTJJJ@@@<<<<<<===CCCIIIOOOSSSddd~~~{{{xxxvvvrrrnnnkkkiiihhhfffccc```^^^\\\[[[YYYWWWUUUTTTRRRPPPMMMJJJGGGDDD???:::555222000000/////////......//////000222333555888999:::::::::???>>>>>>@@@@@@BBBJJJSSSnnn|||}}}{{{zzzzzz{{{{{{yyyxxxyyyzzz{{{{{{{{{|||yyyvvvqqqmmmggg]]]QQQHHHDDDEEEHHHNNNPPPSSS[[[ccciiimmmsssyyy}}}~~~}}}|||zzzvvvooofff[[[QQQJJJFFFDDD???:::888:::<<<;;;:::888888777777777777888888999888777888===DDDKKKPPPWWWYYY\\\______]]]ZZZXXXVVVTTTRRRPPPMMMJJJEEEBBBAAA???===<<<======;;;:::666444111111222333333222000000000000000000000000000000000000000000000000000000111111111111000000111222222222222000///...////////////000000000000000000000111222333555666:::<<>>@@@FFFLLLTTT\\\ttt~~~yyyyyywwwtttqqqooolllhhheeebbbaaa___]]]ZZZWWWVVVTTTQQQOOOMMMLLLKKKIIIFFFDDDBBB???;;;777333111000/////////////////////000111333444777999;;;;;;<<<;;;???>>>???BBBCCCFFFOOOXXXrrr}}}xxxvvv~~~}}}{{{{{{{{{zzzwwwuuuvvvwwwwwwwwwwwwyyy||||||xxxtttnnndddXXXOOOFFFGGGLLLSSSXXX^^^hhhrrrqqqssswww|||xxxhhhYYYPPPGGGBBB>>>>>>@@@@@@;;;666:::999888888888888888888:::999888888:::???CCCFFFMMMPPPUUUYYY\\\\\\[[[[[[UUUSSSQQQOOOMMMJJJFFFBBBAAA???===<<<======<<<;;;777555222111222222222111000000000000000000000000000000000000000000000000000000111111111111000000111111222333222111000///////////////000000000000000000000111222444555666;;;<<>>===>>>AAAGGGMMMWWWfff{{{vvvsssssspppnnnllljjjgggccc```]]]\\\ZZZWWWTTTRRRPPPOOOJJJHHHFFFFFFEEECCCAAA>>><<<:::777555222000/////////////////////000111111444666888:::<<<============<<<>>>BBBEEEIIIRRR]]]www}}}vvvyyy~~~~~~|||{{{zzzxxxtttrrrqqqrrrssstttuuuwwwzzz}}}|||xxxssskkk```XXXHHHGGGLLLVVVaaakkkwwwsssjjjWWWPPPGGGCCCBBBAAA>>>:::;;;;;;:::999999999999999888999999999:::;;;<<<===CCCFFFKKKQQQVVVZZZ[[[\\\TTTSSSQQQOOONNNKKKGGGDDDBBB???===<<<<<<=========:::888444222222111000///111111111111111111111111111111111111111111111111000000111111111111000000111111222333333222000///////////////000000000000//////000111222444666666;;;===???BBBFFFKKKRRRWWWqqqrrrqqqkkkdddfffyyylllWWWJJJBBB;;;;;;===AAAGGGMMMYYYsss{{{vvvqqqlllkkkkkkiiifffeeeccc```]]]ZZZVVVUUUSSSQQQNNNKKKJJJHHHCCCAAA@@@??????>>>;;;999777666555333111000000///////////////000111222222555777999<<<===>>>>>>>>><<<;;;>>>CCCGGGLLLVVV```vvv}}}~~~vvvttt{{{}}}|||zzzyyyvvvrrrooommmnnnpppqqqrrrtttwwwzzz|||yyywwwqqqhhhbbbLLLHHHKKKYYYjjjxxxlllaaaRRRFFF@@@?????????>>>===<<<;;;;;;:::;;;;;;666777888999999999888777<<<>>>CCCIIIOOOTTTXXX[[[TTTSSSQQQPPPOOOLLLHHHEEEBBB@@@===;;;<<<>>>>>>>>><<<999555333222111///...111111111111111111111111111111111111111111111111000000111111111111000000111111222333333222111000////////////000000000000/////////111222444666777;;;===???BBBFFFLLLSSSWWWqqqrrrmmmgggjjjxxxiiiUUUFFF???:::;;;???DDDKKKRRRbbbwwwtttooohhhdddeeeaaa___]]]\\\ZZZXXXUUURRROOONNNLLLJJJGGGDDDBBBAAA===;;;:::::::::999777444444333333222111111000000////////////000111222333666888:::===>>>?????????<<<;;;???DDDIIIOOOYYYdddppprrrttttttrrrsssxxx~~~{{{zzzyyyyyyyyywwwssspppkkklllmmmmmmmmmooorrruuuxxxyyy|||~~~{{{zzzyyyvvvpppkkkUUUOOOOOO___uuu}}}tttgggXXXMMMFFFCCCBBB@@@???>>>===<<<<<<<<<<<<888888888888777888888888999:::===AAAGGGMMMSSSVVVUUUSSSRRRQQQPPPNNNJJJGGGBBB@@@<<<;;;<<<>>>??????;;;888555333222222000///111111111111111111111111111111111111111111111111000000111111111111000000111111222333333333222111////////////000000000000...//////111222444666777<<<===@@@BBBFFFLLLSSSXXXqqqpppiiieeesss~~~|||fffTTTEEE>>>:::===CCCHHHPPPXXXmmmxxxrrrqqqllldddaaacccZZZXXXVVVUUUTTTRRRNNNLLLJJJIIIGGGDDDBBB???===<<<999888777666777666444111222222222222111111111111////////////000111222333777888;;;===???@@@@@@@@@<<<<<<@@@FFFKKKQQQ\\\gggooonnnooorrrtttuuuxxxzzzwwwwwwwwwxxxyyywwwtttrrrkkkkkklllkkkjjjkkknnnpppqqqrrruuuyyy|||}}}zzzzzzzzzyyyuuurrr___VVVUUUeee~~~sssdddUUUJJJEEEAAA@@@???>>>============<<<;;;999777777999;;;<<<999:::;;;===BBBHHHNNNRRRUUUTTTRRRRRRQQQOOOKKKHHHCCC@@@<<<;;;<<<>>>??????999777444333333333222111111111111111111111111111111111111111111111111111000000111111111111000000000111333333444333222111////////////000000000000......///111222555666777<<<===@@@CCCFFFLLLSSSXXXmmmkkkccc^^^ooo|||vvv___NNNBBB999555<<>>AAAEEEJJJRRR[[[```ggghhhkkknnnqqqtttwwwxxx{{{{{{|||{{{yyyvvvsssqqqooommmjjjiiijjjjjjjjjiiiooonnnnnnqqquuuzzz}}}~~~}}}{{{yyywwwwwwwwwwwwjjj___WWWaaayyy|||mmm\\\QQQMMMIIICCC???======<<<;;;;;;::::::;;;999666888===777999;;;>>>@@@BBBDDDEEERRRSSSTTTTTTRRRNNNJJJHHH@@@???===;;;:::;;;<<<===;;;999666444111000000000000000000000111111111111000000000000000000000000000111111111111222222222333222222333444333111/////////............//////222222111000222444666888;;;===@@@BBBDDDJJJRRRYYYooolllccc___nnnsss]]]MMM@@@999888>>>EEEKKKZZZjjj|||nnnjjjeee```]]]YYYUUURRRNNNLLLJJJHHHEEEBBB@@@???>>>>>>>>><<<888666555666555444333222111111111111000000000000////////////000///......///111333555999<<<>>>@@@??????@@@AAA>>>@@@CCCGGGLLLSSS[[[aaafffgggjjjmmmqqquuuxxxyyy}}}}}}}}}{{{yyyvvvrrrppplllkkkiiihhhfffeeeeeeeeehhhhhhhhhkkkoootttwwwyyy~~~|||zzzyyyxxxyyyyyyoooeee]]]eee{{{~~~tttmmmaaaZZZNNNEEE@@@>>>>>>>>>???===<<<>>><<<777666888<<<;;;;;;<<>>;;;<<>><<<:::999888999999777444333333333333333222111000000000000000000000000////////////000///......///222444666:::<<<>>>?????????@@@AAAAAACCCGGGJJJOOOUUU\\\aaadddfffiiimmmqqquuuyyyzzz}}}}}}}}}|||yyyvvvrrrppplllmmmllliiiccc```aaabbbaaaaaabbbeeeiiinnnrrruuu}}}}}}{{{zzzzzz{{{|||vvvnnnfffkkk|||uuucccSSSHHHBBB@@@???@@@<<<:::===<<<888666666>>>===<<>>===@@@FFFIIISSSlllyyylllddd^^^[[[VVVQQQNNNJJJFFFCCC???>>>===;;;999777555555444555555444222111222333222111000///////////////000000000000//////////////////......000222555777:::<<<>>>?????????AAACCCDDDFFFJJJNNNSSSXXX^^^bbbdddfffiiimmmrrrvvvyyy{{{||||||||||||zzzwwwtttrrrppprrrqqqkkkbbb\\\\\\___\\\^^^```bbbfffjjjpppssszzz~~~}}}{{{{{{|||~~~~~~wwwoooppp|||{{{jjj[[[OOOGGGBBBBBB<<<999;;;=========@@@>>>CCCIIIMMMPPPVVV]]]ccc```]]]XXXRRRNNNKKKJJJJJJEEECCC@@@===:::999999999999999777555333222111000///000000000111111111111000000000000000000000000000000111111111222222222333222111222333333222111000000////////////000000111111111222333444666777:::===AAADDDFFFKKKRRRXXXnnnbbb```rrrpppZZZHHH>>>???DDDIIIMMMZZZxxx~~~nnnbbb[[[WWWTTTOOOKKKHHHEEEAAA???:::999888777555444333222222333444333111111111333000000//////......//////000000000000///////////////.........000333666888:::<<<>>>???@@@AAACCCFFFGGGJJJOOOTTTXXX]]]bbbeeeggghhhkkkooosssvvvyyyzzzyyyyyyzzzzzzyyywwwuuusssrrrssspppggg]]]WWWWWWYYYXXX[[[^^^```ccchhhnnnrrrvvv{{{}}}||||||~~~yyyvvv~~~wwwiii]]]TTTOOOGGG@@@??????AAAEEEKKKKKKVVVbbbeeebbbaaagggnnnkkkggg___XXXQQQMMMKKKKKKGGGDDDAAA===:::999999999999888777666444333111111///000000000111111111111000000000000000000000000000000111111111222222222333222111111333333333222000000////////////000000111111111222333444555666:::===BBBDDDGGGLLLSSSXXXkkk___bbbyyyrrrYYYEEE???@@@FFFMMMTTTeeeqqqeee[[[SSSMMMJJJFFFCCCAAA???<<<999666666555444333333222222222333444333111000111222000//////....../////////000000000000////////////.........///111444777999:::<<<>>>@@@AAACCCGGGJJJLLLPPPVVV[[[```dddiiilllkkklllnnnqqqtttvvvxxxyyywwwxxxyyyyyyxxxvvvtttrrrnnnlllggg^^^UUUPPPPPPRRRSSSWWW[[[]]]___dddkkkqqqtttzzz~~~~~~}}}~~~~~~vvvhhh___UUUMMMGGGFFFLLLTTThhhtttvvvnnnmmmqqqqqqlllddd[[[TTTOOOMMMLLLGGGEEEAAA===;;;999999999888888888777555333222111000000000000111111111111000000000000000000000000000111111111111222222222333222000111222333333333111000000//////000000111000111222333444555555555:::>>>BBBEEEHHHLLLSSSXXXggg___ggg~~~rrrVVVAAA@@@@@@GGGQQQ\\\rrrvvvfff^^^TTTIIIEEEBBB???===;;;:::777666333333333222222111111111111333333222000///000111000///////////////000000000000000000////////////...---...///111555888::::::<<<>>>AAACCCFFFJJJNNNQQQUUU\\\ccchhhlllpppssspppqqqrrrssstttvvvwwwwwwyyyyyyyyyxxxvvvssspppnnnhhhccc[[[TTTNNNMMMNNNPPPQQQUUUZZZ\\\^^^cccjjjqqqtttzzz~~~~~~|||qqqddd^^^dddmmm}}}vvvsssppplllddd\\\UUUPPPMMMLLLGGGEEEAAA>>>;;;:::999:::888888888777666444222111000000000000111111111111000000000000000000000000000111111111111222222222333111000000222333444333111111000000000000111111000111222333444555555555:::>>>CCCFFFHHHLLLSSSXXXeeeaaalllrrrUUU??????@@@GGGSSSbbb{{{mmm___YYYOOOCCCBBB???<<<:::999888666555222111111111111000000000111222333222000//////000000000/////////000000111000000000000////////////------...///222555999;;;:::<<>>;;;:::::::::777888888888666444222111000000000000111111111111000000000000000000000000000111111111111222222222333111000000222333444444111111000000000000111111000111222333444555555555:::>>>CCCFFFIIIMMMSSSXXXfff^^^qqq}}}gggNNNCCC???HHHLLLPPPfffvvviii]]]PPPFFFBBB>>><<<999666333333333333222222111000//////000000000000000000////////////000000000000000000000000000000//////.........---......///000222555777999888:::<<<@@@DDDKKKSSSXXX]]]bbbiiiooosssuuuwwwxxx{{{{{{zzzyyyyyyyyyyyyyyy~~~{{{vvvqqqllljjj```___]]]ZZZWWWSSSQQQPPPQQQUUUYYY]]]bbbfffllloooxxx|||vvvrrrjjjbbb^^^XXXPPPKKKJJJMMMHHHBBB???>>>===:::666888666555555666555333000222222222222222222222222111111111111111111111111222111000000000111333333222222222222222222222222111000///......//////000...000111222333444777999:::>>>CCCFFFIIINNNUUUZZZjjjhhhwwwzzzvvvXXXDDD===AAAHHHMMMUUUnnnqqqcccXXXLLLCCC???;;;999666444222111222222222222111000000000000000000000000000////////////000000000000000000000000000000/////////........./////////000222555777999:::<<<>>>AAAFFFMMMUUU[[[ccchhhooouuuyyy{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}}}}zzzwwwrrrmmmjjjdddccc```\\\YYYVVVTTTRRRSSSUUUYYY^^^bbbhhhnnnrrr{{{xxxqqqiiiaaa]]]YYYQQQLLLKKKKKKHHHDDD@@@>>><<<999888999888777666777666444222222222222222222222222222111111111111111111111111222111000000000111222333222222222222222222222222222111000/////////000111...000111222333444777999:::>>>CCCFFFIIINNNUUUZZZhhhrrr~~~]]]GGG>>>;;;BBBHHHOOO]]]{{{{{{hhh[[[PPPEEE>>><<<666555333222111111111111222111000000000000000000000000000000////////////000000000000000000000000000000////////////......//////000111444666888999;;;===???CCCHHHPPPYYY___hhhmmmuuu{{{~~~~~~zzzuuupppmmmjjjhhhddd___[[[XXXVVVVVVTTTVVVZZZ^^^cccjjjrrrwww{{{rrriiiaaa]]]YYYSSSNNNLLLIIIHHHEEEAAA===:::999::::::999888888888777555333222222222222222222222222111111111111111111111111111111000000111111222333333333333333333333333333444333111000000000111111...000222222222444777999:::>>>CCCFFFIIINNNUUUZZZeee|||gggJJJ?????????CCCHHHRRRhhhsss```SSSJJJAAA;;;999444333222111111111111222111111000000000000000111000000000000////////////////////////////////////000000/////////////////////000111333555777999::::::<<>>CCCFFFIIINNNUUUZZZqqquuuRRR???===AAABBBCCCIIIYYYuuu}}}mmm[[[OOOFFF>>>999888333222222222222222222333111000000000000000111111000000000000//////////////////////////////////////////000000000000000000000111222444777888::::::888:::===BBBJJJTTT```gggjjjpppxxx}}}wwwsssooommmiiiddd```]]][[[ZZZWWWYYY\\\```fffnnnwww}}}{{{pppddd```]]]VVVPPPMMMGGGHHHFFFBBB<<<999:::<<<999888777777777666444222222222222222222222222222111111111111111111111111000000111111222222222222333333333333333333333333666555333111111111111222///111222222222333666888:::>>>CCCFFFIIINNNUUUZZZ|||aaaGGG===;;;>>>AAADDDMMMbbbwwwhhhWWWLLLEEE===888777222222333333333333333333000000000000000111111222000000000000////////////000000000000000000000000//////000000000000111111000111444666888999:::;;;999:::<<<@@@GGGRRR]]]eeeiiiooowww~~~~~~yyyvvvrrrpppnnnjjjfffbbb___^^^ZZZ]]]aaaeeekkkrrrzzz}}}pppddd```^^^XXXRRRNNNHHHGGGEEEAAA===;;;:::;;;999888666666777666444222222222222222222222222222111111111111111111111111000000111222222222222111333333333333333333333333666555333111000000111111000111222222222333555777:::>>>CCCFFFIIINNNUUUZZZ{{{zzzTTTDDD>>>888;;;CCCGGGRRRmmmrrrcccTTTKKKEEE===777666222222222333333222222111000000000000000111222222000000000000////////////000000000000000000000000//////000000000111111111111222444777999:::;;;;;;;;;<<<===???DDDLLLVVV^^^eeejjjssszzz~~~vvvvvvtttrrrooojjjfffddd___bbbgggkkkqqqwww~~~zzzmmmaaa^^^]]]YYYSSSPPPIIIFFFBBB@@@>>>===;;;::::::999888777888777555333222222222222222222222222111111111111111111111111///000111222333222222111444444444444444444444444666444333111000///000000000111333333222333555777:::>>>CCCFFFIIINNNUUUZZZpppNNNDDD@@@777:::GGGIIIWWWtttnnnaaaSSSJJJDDD===777555111222222222222111111000000000///000000111222222000000000000////////////000000000000000000000000//////000000111111111222111222555888:::;;;;;;;;;>>>>>>===>>>AAAHHHQQQXXX___eeennnuuu{{{yyyzzzzzzxxxuuupppllliiibbbfffkkkpppuuu{{{vvviii]]][[[]]]ZZZUUURRRJJJFFFAAA??????>>><<<999;;;:::999999999888666444222222222222222222222222111111111111111111111111///000111222333222111111444444444444444444444444555444222000/////////000000222333333222333555777:::>>>CCCFFFIIINNNUUUZZZmmmLLL@@@>>>;;;>>>FFFJJJbbbqqqdddUUUKKKBBB:::555555444444333333222111000000111111000000000000111111444333111000/////////000000000000000000///...---222222333333444555666666888888999:::<<<===>>>>>>>>>======>>>@@@DDDHHHJJJVVV[[[cccjjjpppvvv{{{~~~|||{{{wwwqqqkkkooonnnooottt}}}sssjjj```[[[[[[YYYTTTOOOJJJGGGCCC@@@>>>===;;;999;;;::::::999777555444333333333333222222222111111000111111111111222222222111111111000111111222333333444444555555444444333333333333333222111000000111222333333222222444666999===CCCGGGJJJOOOUUUZZZ~~~gggIII???>>><<<@@@IIIPPPkkktttfffVVVJJJAAA999555555444444333333222111111000222111111111111222222333333222111000000000111111222222222333222222111111333444444555666666777777888888999:::;;;======>>>===<<<;;;;;;<<<>>>AAACCCKKKOOOVVV]]]dddjjjppptttxxxyyy|||}}}|||{{{yyywwwvvvuuuvvv{{{~~~ooohhh```\\\\\\[[[VVVQQQKKKGGGCCC@@@>>>===;;;999;;;;;;;;;:::888777555444333333333222222222222111111111111111222222222222111111111111111222222333333333444444444444333333333333444333333222111000111222333333222222444666:::>>>DDDHHHKKKPPPVVV[[[~~~xxx```EEE>>>>>>>>>CCCLLLYYYxxxwwwhhhVVVJJJ@@@888444555444333333222222111111111222222222222222333444444222222222222222333444444555555666666777666666666666666777777888888999999999999::::::;;;<<<=========<<<:::999999:::<<<===@@@CCCIIIOOOUUU\\\bbbggglllnnnrrrwww|||zzzkkkfff```^^^^^^]]]XXXSSSLLLHHHDDDAAA???===;;;:::<<<<<<;;;;;;999888666555333333333333222222222222111111111111222222222333111111111111111222333333222333333444444333333222444444444444333222111000111222333333222333555777;;;???EEEIIILLLPPPWWW\\\zzzyyy]]]DDD>>>??????EEEOOOaaayyyiiiVVVIII???777444555333333333222222111111111111111111222333444555666333333333444555666777888888999:::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<:::999999:::;;;<<<<<>><<<:::;;;;;;;;;:::999888666555444444333333333222222222111111111222222222333333222111111111111222333333222222333333333333222222444444444444333222111000000111333333222333555777:::???DDDHHHKKKPPPWWW\\\}}}www\\\EEE???AAAAAAHHHTTTjjjwwwgggUUUHHH???777444555333333222222222222222111111111111222333444666777444555666777999:::;;;;;;<<<<<<===>>>?????????>>>;;;;;;<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<======???AAABBBDDDHHHLLLOOOSSSVVV[[[```eeekkkrrrvvv}}}uuullliiidddaaa___\\\WWWSSSNNNKKKGGGCCCAAA???<<<;;;999999999999888777555555444444444333333333222222111222222222222333333333222222222111222333333444222333333444444333333222444444444444333222111111000111222222222333555888999===CCCGGGJJJOOOUUU[[[vvv\\\EEE@@@AAABBBKKKXXXvvvrrrdddSSSGGG???888555555222222222222222222222222111111222333555666888999777888:::;;;===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@==================>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888999:::;;;<<<======>>>@@@@@@AAABBBDDDGGGJJJNNNSSSVVVYYY^^^eeekkkrrrvvv{{{~~~tttoookkkfffbbb^^^ZZZVVVTTTPPPLLLHHHDDDBBB@@@===;;;888999999888777666555555444444444444333333333333222222222222333333333333222222222222222333444444333444444555555444444333555555555444444333222111///111222222222333666888999===CCCFFFJJJNNNUUUZZZtttZZZCCC>>>@@@CCCOOO^^^|||mmm___PPPGGG???888555666222222222222222222222222333333444555777999;;;<<<:::;;;===???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>><<<>>>AAAAAAAAAAAABBBDDDEEEIIIMMMOOOPPPTTT[[[aaaeeeiiinnnsssvvvyyy|||~~~~~~{{{sssppplllgggaaa]]]ZZZXXXVVVQQQMMMIIIEEEBBB@@@>>><<<999999999999888777666666555444444444444333333333222222222333333333444444333222222222222333444444444555555666666555555444555555555555444333222111///000222222222444666888999>>>CCCGGGJJJOOOVVV[[[qqqWWWAAA<<>>???<<<===???AAABBBBBBBBBBBBAAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999??????@@@@@@@@@@@@@@@@@@<<>><<<:::::::::::::::999888777555555444444444333333333222222333333333444444444333333222222333333444555555555666666666666555555555555555555444333222222///000222222222444666999;;;???DDDHHHLLLPPPWWW\\\iiiIII@@@===@@@FFFPPPpppzzzpppfff]]]PPPDDD<<<888666666333333111111111222333444555666999;;;===>>>???>>>@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@@@@?????????@@@@@@???>>>===============>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTWWWYYY]]]```cccggglllooorrruuuyyy}}}zzzuuupppkkkeeeaaa^^^]]]\\\[[[QQQOOOKKKFFFBBB???===<<<<<<;;;999777666666777777444444444333333222222222333222222111111222222333222222111111222222333444333333333444444444555555444555555555444333333222111111111222333444555666<<<@@@FFFIIILLLQQQXXX]]]hhhIII???===???FFFRRRsssyyyqqqfff]]]QQQFFF>>>999666555333222222111111222333444666777:::<<<>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????AAA@@@????????????????????????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\___cccfffiiilllqqqwww}}}yyytttnnnkkkeeeaaa___]]]ZZZYYYQQQOOOKKKFFFBBB???===<<<<<<;;;999888777666777777555444444444333333333222333222222111111222222333222222111111222222333444333333333444444444444555444444555555444444333222111111111222333444555666<<<@@@EEEIIILLLQQQXXX]]]gggHHH???<<<>>>GGGVVVzzzvvvqqqeee]]]SSSHHH@@@:::666444333222222111222333444555777999;;;>>>@@@BBBBBBBBBGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVWWWXXX[[[^^^___ccciiipppxxxzzztttnnnkkkgggccc```]]]YYYVVVQQQOOOKKKGGGBBB???======<<<;;;999888777666666666555555555444444444444444333222222111111222222333222222111111222222333444333333333333444444444444444444555555444444333333111111111222333444555666;;;@@@EEEIIILLLQQQXXX]]]eeeGGG???;;;>>>III^^^yyyssspppccc\\\SSSIIIAAA;;;666333333222222222333444666777999;;;>>>AAACCCDDDEEEEEEIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOOOOOOOOOONNNMMMMMMOOOQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZ\\\```eeemmmuuu{{{vvvpppmmmjjjgggccc^^^YYYUUURRROOOKKKGGGCCC@@@>>>===;;;;;;:::888777777666666555555555555555555555555333222222111111222222333222222111111222222333444222222333333333444444444333444444555444444333333111111111222333444555666;;;???EEEIIIMMMRRRXXX^^^dddGGG@@@<<>>===;;;::::::999888777666555555555555555555555555555333222222111111222222333222222111111222222333444222222222333333333444444333333444444555444444333111111111222333444555666:::???EEEIIIMMMRRRYYY^^^cccHHHAAA>>>BBBSSSrrr{{{rrrmmmiii[[[UUUMMMEEE???999555222222222222333444777999:::>>>@@@CCCFFFHHHJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[______```bbbdddeeefffgggbbbcccdddeeefffeeedddddd______^^^^^^^^^^^^______\\\]]]]]]\\\[[[ZZZ\\\]]]^^^```dddhhhnnnvvvzzzwwwwwwtttppplllgggaaa[[[VVVRRRPPPLLLGGGCCC@@@>>>>>>::::::::::::999777666555444444444444444555555555333222222111111222222333222222111111222222333444222222222222333333333333333333444444555555444444111111111222333444555666:::>>>DDDIIIMMMRRRYYY___cccHHHCCC@@@EEEYYY|||yyyqqqjjjdddWWWQQQIIIAAA<<<888555333222222222333555777:::;;;???AAADDDHHHJJJLLLMMMNNNJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSUUUXXX[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbbbbcccbbbbbbbbbgggggghhhiiijjjkkklllmmmiiikkklllnnnnnnmmmlllkkkgggfffeeeddddddddddddddd```aaaaaaaaa``````aaacccbbbdddfffiiinnnvvv~~~}}}zzzyyyuuupppkkkfff```ZZZVVVSSSPPPLLLHHHDDDAAA???>>>::::::::::::999777666444222333333333444444444444333222222111111222222333222222111111222222333444111222222222222333333333222333444444555555444444111111111222333444555666999>>>DDDIIIMMMRRRYYY___cccIIIDDDAAAFFF\\\xxxqqqiiiaaaUUUOOOFFF>>>999777444333222222222333555888:::<<<@@@BBBEEEIIILLLMMMNNNOOOJJJKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTWWWZZZ]]]```aaaaaa````````````aaaaaabbbgggggghhhiiiiiiiiiiiiiiikkkllllllmmmnnnoooooopppoooppprrrttttttsssrrrqqqooonnnlllkkkjjjiiiiiiiiidddeeefffeeeeeeeeegggiiifffgggiiilllqqqyyyyyyuuupppjjjeee___ZZZVVVSSSQQQLLLHHHDDDAAA???>>>::::::::::::999777666444222222222333333444444444333222222222222222222333222222111111222222333444111111222222222333333333222333333444555555555444111111111222333444666666999>>>DDDIIIMMMRRRZZZ___```GGG???EEEGGG[[[{{{qqqddd[[[VVVNNNDDD<<<:::999777555444444555666888;;;===???CCCDDDFFFIIILLLNNNNNNMMMOOOPPPPPPPPPOOOQQQUUUWWWZZZYYYYYYZZZ\\\___bbbdddeeeggghhhiiihhhhhhjjjllllllnnnooommmkkkjjjlllnnntttuuuvvvuuutttssstttuuuvvvuuutttuuuwwwwwwuuutttsssrrrpppooonnnnnnnnnooommmmmmlllkkkkkkkkkllllllllllllnnnqqqvvv}}}~~~yyyuuuooojjjeee```[[[WWWVVVSSSMMMHHHEEEBBB???<<<===<<<;;;;;;999999888777444444444444444444444444222222444444444444222222222222222222222222222222444444444444444444444444222333444555666666666666333222111111222333555666:::>>>DDDIIIMMMSSS[[[aaa___FFF???FFFJJJaaayyyooocccZZZSSSKKKAAA;;;888777555444444444555666888;;;===???AAABBBDDDGGGKKKLLLLLLLLLPPPQQQQQQQQQQQQTTTXXX\\\]]]^^^```bbbdddeeeggggggiiikkkmmmnnnoooppprrrtttrrrtttuuusssqqqppprrruuuxxxyyyzzzzzzyyyxxxyyy{{{{{{zzzzzz{{{||||||{{{yyywwwvvvuuusssrrrrrrssssssrrrqqqppppppooopppppppppqqqqqqrrruuuyyy~~~{{{yyytttnnnhhhccc^^^ZZZWWWUUURRRMMMHHHEEEBBB???===<<<<<<;;;:::999888888777444444444444444444444444222333333444444333333222333333333333333333222222444444444444444444444444222333444555666666666666333222222111222444555666:::>>>DDDIIIMMMSSS[[[aaa^^^GGG???FFFNNNkkk~~~vvvmmmbbbYYYOOOHHH???999666666444222444444555666888;;;===???AAACCCEEEHHHJJJLLLMMMNNNSSSSSSTTTUUUVVVZZZ```dddbbbdddhhhkkkmmmmmmmmmllllllnnnqqqssstttvvvyyy{{{xxxyyyzzzyyyxxxxxxzzz{{{~~~}}}|||zzzyyyxxxyyyyyyzzzxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxzzz}}}|||xxxxxxsssllleee```]]]ZZZXXXSSSPPPLLLHHHFFFCCC@@@>>><<<<<<;;;:::999888777777444444444444444444444444222333333444444333333222333333333333333333444444444444444444444444444444222333444555666666666666333222222222222444555666:::>>>DDDIIIMMMSSS[[[aaa___HHH@@@GGGSSSuuu|||tttkkk___VVVMMMFFF>>>888666666444222444444555666888;;;===???AAADDDGGGIIILLLNNNQQQSSSUUUVVVXXXZZZ]]]bbbhhhllljjjkkkmmmpppqqqrrrrrrrrrnnnpppssstttvvvwwwzzz||||||||||||}}}}}}~~~~~~}}}~~~~~~}}}|||||||||||||||||||||~~~{{{wwwxxxrrrjjjccc^^^\\\YYYXXXRRROOOKKKIIIGGGDDDAAA???<<<;;;;;;:::999888777777444444444444444444444444333333333333333333333333333333444444444444555555444444444444444444444444222333444555666666666666333333222222333444666777:::???DDDHHHLLLRRRZZZ``````LLLCCCIIIYYY~~~{{{rrrhhh\\\SSSKKKEEE===999888777666444444444555666888;;;===??????CCCGGGIIILLLOOOSSSWWWVVVXXX\\\___ccchhhnnnrrrrrrrrrrrrrrrrrrtttvvvwwwrrrtttvvvwwwxxxyyy{{{}}}~~~}}}yyywwwqqqiiibbb^^^[[[YYYWWWQQQNNNKKKIIIGGGEEEAAA???<<<;;;:::999888777777666444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444222333444555666666666666444333333222333444666777:::???DDDHHHLLLRRRYYY___bbbPPPGGGMMM```zzzqqqggg[[[RRRJJJDDD===999999999777555444444555666888;;;===???===AAAFFFIIILLLPPPVVV[[[YYY]]]bbbgggkkkpppuuuxxx{{{yyywwwvvvvvvwwwyyyzzzxxxzzz|||}}}}}}~~~zzzuuupppiiiccc___\\\YYYWWWQQQNNNLLLJJJHHHEEEAAA>>>;;;;;;:::999888777666666444444444444444444444444444333333222222333333444222222333333444444555555444444444444444444444444222333444555666666666666444333333333333555666777:::???DDDHHHKKKQQQXXX^^^cccRRRKKKRRRhhhxxxooofff[[[RRRHHHCCC<<<999999999777555444444555666888;;;===???===BBBHHHLLLOOOTTT\\\cccbbbgggnnntttyyy|||}}}||||||{{{{{{{{{}}}~~~yyytttpppjjjeee```]]]YYYVVVQQQOOOLLLJJJHHHEEE@@@===;;;;;;:::999888777666666444444444444444444444444444333333222222333333444111111222222333444444444444444444444444444444444222333444555666666666666444444333333444555777888;;;???DDDHHHKKKQQQXXX^^^~~~bbbTTTNNNVVVnnnvvvnnnfff[[[SSSFFFAAA;;;888888999777555444444555666888;;;===???@@@FFFLLLQQQTTTZZZcccjjjkkkqqqyyy}}}{{{{{{~~~}}}xxxssspppjjjfffbbb^^^YYYVVVQQQOOOMMMKKKHHHDDD???<<<;;;::::::999888777666666444444444444444444444444444444222222222222444444000000111222222333444444444444444444444444444444222333444555666666666666444444333333444555777888;;;???DDDHHHKKKPPPXXX]]]eeeVVVKKKYYY}}}}}}rrrkkkdddYYYPPPFFFAAA;;;666444444555444444444333444666999===@@@BBBDDDLLLYYYdddkkkssszzz{{{xxxsssnnnmmmjjjeee```[[[WWWUUURRRPPPMMMKKKHHHDDD???;;;;;;;;;:::888777555444444555555444444444333333333222222222222222222222222222222333333333333444444222222333333333333444444333333333444555666777888555666666444333333555777:::>>>CCCFFFIIINNNUUUZZZfffWWWOOO```}}}rrrkkkcccWWWNNNEEE@@@:::666444444555444444333333333555888;;;>>>AAAFFFSSScccoootttzzz}}}uuurrrnnnllliiieeeaaa\\\XXXVVVSSSPPPMMMKKKHHHDDD???<<<;;;;;;:::888777555444444555555444444444333333333222222222222222222222222222222222333333333444444222222333333333333444444333333333444555666777888555666666444333333555777:::>>>CCCFFFIIINNNUUUZZZeeeWWWQQQfff}}}ssslllbbbUUUKKKCCC???999666444444444444444333222333444777:::;;;===EEEUUUgggtttzzzyyyssspppmmmkkkiiieeeaaa]]]YYYWWWTTTQQQNNNKKKHHHEEE@@@===;;;;;;:::888777666555444555555444444444333333333222222222222222222222222222222222222333333333333222222333333333333444444333333333444555666777888555555555444333333555777;;;???CCCGGGIIINNNUUU[[[eeeVVVQQQhhh}}}tttkkk```RRRHHHAAA===999555444555444444555444444444555777999:::999???MMM^^^jjjrrr|||}}}wwwrrrqqqlllkkkiiifffbbb^^^ZZZXXXTTTRRRNNNKKKHHHEEE@@@===;;;::::::999777666666555555555444444444333333333222222222222222222222222111222222222222333333333222222222333333333444444333333333444555666777888444555555444333333666888;;;???DDDGGGJJJNNNUUU[[[dddWWWTTTlll~~~tttkkk___QQQGGG???<<<777555444555444444555555555555777888:::;;;999<<>>;;;::::::999888777666666555555444444444333333333222222222222222222222222111111111222222222333333222222222333333333444444333333333444555666777888444555555444333444666888;;;???DDDGGGJJJOOOVVV[[[aaaXXXYYYttt~~~uuujjj^^^PPPGGG===:::777555444555444333444555555666888999;;;<<<<<<<<<>>>CCCHHHRRRcccrrr}}}}}}}}}~~~zzzvvvuuunnnllljjjfffbbb^^^ZZZXXXTTTQQQLLLIIIFFFCCC@@@===;;;::::::999888888777777555555444444444333333333222222222222222222222222111111111111222222222222222222333333333333444444333333333444555666777888333444555444333444666999<<>>@@@AAAFFFSSS```kkkqqqxxx~~~|||yyyxxxyyy{{{}}}|||xxxvvvooonnnkkkgggbbb]]]ZZZWWWSSSPPPKKKGGGDDDBBB???===;;;::::::999999888888777555555444444444333333333222222222222222222222222111111111111222222222222222222333333333333444444333333333444555666777888333444444444333444777999<<<@@@EEEHHHKKKOOOVVV\\\bbbLLLOOO___uuuiii]]]PPPIII;;;888666444555555444333000111222555777999:::;;;999;;;???AAA??????GGGRRRZZZ```iiirrrxxx{{{~~~~~~|||xxxuuutttvvvyyy{{{}}}}}}xxxvvvpppnnnkkkgggbbb]]]YYYWWWSSSOOOJJJFFFCCCAAA>>><<<;;;::::::999999888888888555555444444444333333333222222222222222222222222000111111111111222222222222222333333333444444444333333333444555666777888333444444444333444777999<<<@@@EEEHHHKKKPPPVVV\\\gggTTTLLLOOOccc}}}tttjjj]]]MMMBBB<<<999666444444444333333444444555666888999;;;<<>>???@@@CCCFFFHHHPPPXXXdddmmmqqqrrrvvv|||xxxtttqqqsssttttttwww|||}}}~~~}}}xxxtttsssllljjjfffcccaaa]]]YYYUUUTTTQQQKKKGGGDDDBBB???===<<<;;;;;;:::999888777777555555444333333333333444000000000111111222222333333333222222222222222222222222333333333333444444222222222333444555666777444555555444333444666888<<<@@@FFFKKKNNNRRRXXX]]]{{{ZZZIIILLLPPPeee{{{tttkkk^^^OOOEEE<<<999666444444444444333444555555666888:::<<<===CCCBBBBBBAAAAAACCCFFFHHHNNNVVVcccmmmrrruuuyyy}}}yyysssooopppqqqrrrvvv{{{}}}yyyuuutttllljjjfffdddaaa]]]YYYUUUTTTPPPKKKGGGDDDBBB???===<<<;;;;;;:::999888777777555555444333333333333444111111111222222222222222222222222222222222222222222222333333333333444444333333333333444555666777444555555444333444666888<<>>DDDDDDCCCBBBBBBEEEIIIMMMSSS\\\iiirrrwwwzzz}}}~~~yyyrrrkkkkkkmmmpppuuu{{{{{{xxx|||{{{wwwtttsssmmmjjjgggdddaaa]]]YYYVVVSSSPPPKKKGGGDDDBBB???===<<<;;;;;;:::999888777777555555444333333333333444333333333333222222222222111111111222222333333444222222333333333333444444333333333333444555666666555555555444333444666888<<>>???AAABBBBBBBBBBBBGGGNNNSSS^^^iiiuuu|||zzzppphhhgggjjjooouuu{{{}}}zzzyyy}}}xxxjjjvvvzzzxxxwwwtttqqqqqqmmmjjjgggdddaaa^^^YYYVVVSSSOOOJJJFFFDDDBBB???===<<<;;;;;;:::999888777777555555444333333333333444444444444333333222222222000000111222333333444444222222222333333333444444444444444444444555666666555666666555333444666888<<>><<<===<<<;;;:::888777666666444444333333333333222222222222222222222222222222000111111222222333444444222222222333333222111111777777666444333333666888666777777777555555777888===BBBHHHLLLOOOSSSYYY]]]sssSSSBBB>>>BBBGGGOOO\\\~~~uuuiii```\\\YYYSSSNNNIIICCC>>>:::666666555444444444444444555666888:::<<>><<<<<<<<<;;;:::888777666666444444333333333333222222222222222222222222222222000111111222222333444444222222333333333333222222666666666444333333666888666777777777555555777888===BBBHHHLLLOOOSSSYYY]]]dddJJJ@@@???CCCHHHQQQ```zzzvvvmmmaaaYYYTTTPPPLLLGGGDDD???;;;777666666555444444444444555666777888:::;;;===>>>???LLLVVVkkkuuu```RRRIIIGGGIIIRRRZZZbbbmmmuuu|||nnnaaa]]]___aaaccceeeoooyyy|||vvvooollliiieeeaaa]]]XXXUUUPPPMMMIIIEEECCCAAA>>>;;;<<<<<<;;;999888777666555444444333333333333222222111111111111111111111111000111111222222333444444333333444444444444333333555555555444222333555777666777777777555555777888>>>BBBHHHLLLOOOSSSYYY^^^ZZZDDD???@@@CCCHHHQQQccc~~~uuuoooeeeYYYRRRKKKIIIEEEBBB???<<<999666666555555444444444555555777777888999;;;<<<======IIISSSiiiuuu```OOODDDEEEEEEIIISSS\\\eeepppzzzwwwddd[[[SSSSSSWWW[[[aaaffflllvvv}}}vvvooommmiiifffbbb^^^XXXUUUOOOLLLHHHEEECCC@@@===;;;<<<;;;:::999888666555555444444333333333222222222000000000000000000000000000111111222222333444444333333444444555555444444333444444333222333444666666777777777555555777888>>>CCCIIIMMMOOOSSSYYY^^^VVVBBB@@@@@@BBBFFFRRRfff{{{ppphhh]]]RRRLLLEEECCC@@@>>>===;;;888666555555444444444555555666777888888999:::;;;<<<===BBBHHHWWWnnn|||mmm]]]OOOEEEAAADDDEEEKKKUUU^^^gggsss~~~uuudddYYYVVVUUUXXX\\\cccppp|||{{{uuuooommmjjjgggccc^^^YYYUUUNNNLLLHHHEEECCCAAA>>><<<<<<;;;:::999777666555555444444333333333222222222000000000000000000000000000111111222222333444444222333444444555555555444222333444444333333555666666777777777555555777888>>>CCCIIIMMMPPPTTTZZZ^^^|||RRRBBBAAA@@@BBBGGGSSSjjjyyylllaaaUUUKKKFFFAAA???<<<;;;;;;999777555555444444444444555666666777888999:::;;;<<<===>>>===>>>EEERRR\\\aaaeeeiiihhhaaaZZZSSSLLLEEECCCEEEEEEGGGNNNXXX___gggsss~~~~~~lll```YYYYYY[[[___bbbkkk|||yyysssooommmjjjgggddd___YYYTTTOOOLLLHHHEEECCCAAA???===;;;;;;:::888777666555444444444333333333333222222111111111111111111111111000111111222222333444444111222333444444555444444222333555555444444555777666777777777555555777888???CCCIIIMMMPPPTTTZZZ___sssMMMAAABBB@@@CCCJJJUUUnnnwwwhhh[[[OOOEEEAAA===<<<999999888777555333444444444444444555666666777888999;;;<<<===?????????>>>@@@EEEIIIJJJNNNSSSUUUNNNIIIHHHFFFBBBDDDHHHJJJLLLSSS\\\bbbhhhttt{{{uuurrroookkkjjjlllpppyyy~~~wwwrrrooommmkkkhhheee___YYYTTTOOOLLLIIIFFFDDDBBB@@@>>>;;;:::999888777666555444444444333333333333222222222222222222222222222222000111111222222333444444000111222333444444444444222444555666555555666888666777777777555555777888???DDDIIIMMMPPPTTTZZZ___kkkHHH@@@AAA@@@DDDMMMWWWqqquuueeeXXXKKKAAA>>><<<:::888777777666444222444444444444444555666777777888999;;;===>>>@@@@@@CCCBBBCCCFFFGGGHHHLLLSSSUUUNNNIIIIIIGGGCCCDDDIIIOOOQQQXXX```eeejjjuuu~~~}}}vvvrrrooommmkkkhhheee___YYYTTTPPPMMMIIIGGGEEECCCAAA???;;;:::999888777555444444444444444333333333222222222222222222222222222222000111111222333333444444///000111222333333444333222444666777666666777888666777777777555555777888???DDDJJJNNNPPPTTTZZZ___jjjHHH@@@BBBAAAEEEMMM[[[|||qqqdddYYYIII<<<777555555444333333333333444555444444333333333444444888999<<<@@@@@@>>>AAAGGGEEEGGGGGGHHHPPP\\\cccdddhhh^^^VVVPPPJJJFFFIIIQQQUUUZZZbbbiiilllnnnxxx~~~xxxuuupppmmmjjjfffccc___[[[WWWQQQNNNJJJGGGDDDBBB???<<<;;;999666666666777777666444444333333333333222222222222222222222222222222000111111222222333444444222222333333333333444444555555555555666666666666777888888777555444555777>>>CCCHHHLLLOOORRRXXX\\\kkkJJJBBBCCCBBBFFFNNN\\\~~~vvvgggYYYHHH<<<999777666555555444444555555555555444444333444444555999999<<<@@@???>>>CCCIIIKKKQQQVVV[[[eeeqqqwwwwwwuuuiii\\\VVVQQQOOORRRYYY\\\^^^ccciiimmmqqq{{{xxxrrruuuyyy{{{vvvtttooommmiiifffccc___ZZZWWWQQQNNNJJJGGGDDDBBB???<<<===;;;888777888999888777444444333333333333222222222222222222222222222222111111111222333333444444222222333333333333444444555555555555666666666666777777888777555555666888===BBBHHHLLLOOOSSSYYY^^^jjjLLLCCCDDDCCCGGGNNN___}}}lllZZZGGG<<<;;;888777666666555555666666555555444444444444555555::::::<<>><<<:::999::::::999888444444333333333333222222222222222222222222222222111111222222333333444444222222333333333333444444444555555555555666666666666777777666555555777999===BBBHHHLLLOOOSSSYYY]]]gggLLLCCCCCCCCCHHHOOO```rrr]]]FFF;;;;;;888777666666555555666666555555555444555555666777;;;:::;;;>>>???AAAHHHQQQ]]]iiivvvvvvjjjhhhmmmqqqpppoookkkeeebbbhhhqqqyyymmmZZZOOOJJJLLLPPPTTTXXX```qqq{{{vvvvvvxxx{{{~~~|||{{{wwwtttrrrnnnkkkhhhdddaaa]]]YYYUUUQQQNNNJJJGGGDDDBBB???<<<===;;;:::999::::::999888444444333333333222222222222222222222222222222222111111222222333444444555222222222333333333444444444444444555555555666666555666777666555666888:::===BBBGGGJJJLLLPPPUUUZZZ}}}fffMMMBBBAAABBBHHHPPPaaa{{{dddJJJ<<<:::777666555555444444555555555555555555666666777888<<<:::;;;>>>???AAAIIIRRRcccppp|||wwwzzzxxxkkkdddaaahhhrrr{{{rrr\\\PPPMMMOOOSSSVVVYYY[[[^^^jjj|||ooolllkkkooossspppfff\\\___bbbkkkzzz|||{{{wwwtttsssnnnkkkhhhdddaaa]]]YYYUUUQQQNNNJJJGGGDDDBBB???<<<;;;:::888888999999777555444444333333333222222222222222222222222222222222111222222333444444555555222222222333333333444444444444444444555555555555555666777666555666888:::>>>BBBGGGIIIJJJLLLQQQUUUkkkRRREEE@@@BBBIIIQQQbbbpppTTTAAA<<<777666555555444444555555666666555666666777888999;;;:::;;;>>>???AAAHHHRRR]]]lll}}}zzzgggbbbbbbjjjuuu~~~{{{cccSSSMMMPPPVVVVVV[[[aaaeeehhhppp{{{zzzvvvjjjeee^^^ZZZXXXXXXWWWVVVWWWXXX^^^jjjyyy}}}{{{xxxtttrrrnnnlllhhheeebbb^^^YYYVVVQQQNNNJJJGGGDDDBBB???<<<999888777888888888666444444444333333333333222222222222222222222222222222222222333333444444555555222222333333333333444444333444444444444555555555666777777666555555777999>>>BBBFFFIIIIIILLLPPPTTTuuu\\\JJJBBBDDDKKKRRReeebbbIII@@@888777666666555555666666666666666666777888999:::;;;:::<<<>>>???@@@GGGOOOXXXhhhzzztttbbb```dddnnnyyyppp\\\RRRQQQUUU\\\]]]dddnnnwww~~~|||uuunnnjjjddd^^^XXXUUUWWW\\\aaadddfffgggkkkrrrzzz|||{{{wwwsssqqqooommmiiifffccc___ZZZWWWQQQNNNJJJGGGDDDBBB???<<<888888777888888888555333444444333333333333222222222222222222222222222222222222333333444555555555222222333333333333444444333333444444444555555555777777888777555555666888===AAAFFFIIIKKKNNNSSSXXX~~~dddOOOEEEEEELLLSSSggglllPPPCCC999888888777777777777777666666666666777888999:::::::::<<>>::::::999888777666555555333333333333333333333333111222333444555444333333111222222333333444444555444333333222222333333444333444555555444444555777888999999888666555666888@@@DDDHHHKKKNNNSSSZZZ___kkkRRRFFFEEEKKKSSShhhlllPPPAAA???;;;777777888777666999999999::::::;;;;;;;;;;;;<<<<<<===@@@HHHSSS[[[nnnnnn^^^WWWWWWbbboooxxxcccYYYZZZ]]]dddlllsss}}}xxxnnn```WWWTTTUUU[[[gggwwwyyywwwwwwsssppppppmmmlllkkkiiiddd^^^YYYVVVQQQOOOKKKHHHEEECCC@@@>>>::::::999888777666555555333333333333333333333333///000111222222222111111111222222333333444444555444333333222222333333444333444555555444444555777888999999888666555777888@@@DDDHHHKKKNNNSSSZZZ___kkkRRRFFFFFFMMMUUUkkkzzz]]]HHHBBB;;;888888888777666999999:::;;;;;;<<<======;;;<<<>>>???CCCKKKVVV___rrrmmmYYYRRRSSSYYYfffttt}}}eee[[[]]]aaagggmmmwww~~~tttfffXXXPPPPPPWWW___kkkwww{{{qqqqqquuuuuusssqqqmmmmmmkkkhhhccc]]]WWWTTTQQQOOOKKKHHHEEECCC@@@>>>::::::999888777666555555333333333333333333333333///000111222222222222111111222222333333444444555444333333222222333333444333444555555444444555777888888999888666555777888???CCCHHHKKKNNNSSSZZZ```fffOOOGGGIIIRRR[[[ooommmOOOEEE;;;888999999888888:::;;;;;;<<<===>>>??????@@@AAAAAAAAACCCIIIRRRZZZmmm}}}ttt]]]QQQQQQUUU\\\jjjyyyiii\\\[[[aaajjjsss~~~yyyzzz~~~xxxnnn___TTTTTTYYYccclllwww~~~xxxpppppprrrssssssuuunnnmmmlllhhhccc]]]WWWTTTQQQNNNKKKGGGEEECCC@@@>>>::::::999888777666555555333333333333333333333333222222333333444444444444111222222333333444444555444333333222222333333444333444555555444444555777777888888777666666777999???CCCHHHKKKNNNSSSZZZ```aaaMMMFFFIIITTT^^^rrr|||ZZZJJJ;;;999;;;;;;;;;<<<<<<======>>>??????@@@@@@AAABBBBBBAAAAAAEEENNNTTTeeemmm{{{uuuaaaTTTPPPRRRUUU```ooommm]]][[[eeeuuuxxxmmmgggjjjqqqttttttrrrjjj^^^YYYcccppp{{{wwwsssrrrooolllnnnsssllllllkkkhhhddd^^^XXXUUUQQQNNNKKKGGGEEECCC@@@>>>::::::999888777666555555333333333333333333333333333222333333333333444444111222222333333444444555444333333222222333333444333444555555444444555777777888888777666666888999>>>BBBHHHKKKNNNTTT[[[```aaaLLLDDDHHHRRR[[[tttjjjTTT@@@;;;=========@@@??????@@@@@@@@@@@@AAAAAA>>>???@@@???@@@DDDLLLRRRYYYYYY^^^kkkwww{{{||||||}}}rrrbbbTTTMMMNNNRRRUUUfffuuupppcccgggxxxuuukkkbbb]]]bbbjjjiiinnnqqqmmmdddddduuu|||zzzyyyxxxuuunnnfffeeejjjhhhhhhhhhgggccc^^^ZZZWWWQQQOOOKKKHHHEEECCC@@@>>>::::::999888777666555555333333333333333333333333111111000000111111222333111222222333333444444555444333333222222333333444333444555555444444555777666777888777666666888:::>>>BBBGGGKKKOOOTTT[[[aaabbbLLLEEEGGGQQQ[[[vvv}}}aaaGGG???@@@??????BBBBBBBBBBBBAAAAAAAAAAAA@@@===????????????CCCJJJPPPOOOKKKKKKSSSYYY\\\```fffjjjdddYYYOOOJJJMMMUUU]]]lll{{{qqqlll}}}yyyqqqhhh```YYYUUUXXX___aaalllvvvvvvnnnooorrrxxx~~~{{{ssshhhaaa```ccccccddddddaaa^^^ZZZXXXQQQOOOKKKHHHEEECCC@@@>>>::::::999888777666555555333333333333333333333333111111000000000111222333111222222333333444444555444333333222222333333444333444555555444444555777666777888777666666888:::>>>BBBGGGKKKOOOTTT\\\aaabbbMMMFFFIIISSS]]]vvvjjjLLLCCCBBB@@@@@@CCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>>AAAGGGMMMNNNJJJIIIMMMOOOQQQZZZeee___^^^XXXOOOIIINNN\\\hhhqqqppptttqqqiii___XXXQQQMMMOOOTTT^^^lll{{{~~~vvvvvvrrr~~~{{{mmmaaa[[[^^^___aaaaaa```]]]ZZZXXXRRROOOKKKHHHEEECCC@@@>>>::::::999888777666555555333333333333333333333333444333222222222333444555111222222333333444555555444333333222222333333444333444666555444444555777666777888777666777888:::===BBBGGGKKKOOOTTT\\\aaabbbMMMFFFKKKUUU___zzz}}}```KKKCCCCCCEEEEEEGGGFFFFFFGGGHHHGGGDDDBBB===AAACCCAAA>>>@@@GGGNNNPPPNNNMMMQQQYYYbbbgggiiirrrooodddUUUOOOXXXeeennn~~~ttt~~~~~~lllcccYYYTTTPPPMMMMMMPPPbbbjjjyyy}}}~~~~~~|||kkk]]]^^^[[[]]]cccddd___ZZZYYYRRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555222222333333444555666666222444666666555444555666777888999888777777999;;;@@@BBBFFFKKKOOOUUU[[[______JJJFFFKKKVVV___{{{kkkTTTIIIFFFHHHIIIHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDCCCAAAAAADDDIIIMMMQQQSSSXXXcccqqq}}}vvvddd[[[aaaoooxxxuuu~~~pppfff\\\VVVQQQOOORRRXXX]]]gggxxxwwwnnnbbb^^^]]]```aaa^^^[[[[[[RRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555222333333444444555555555222444666666555444555666777888999888777777999;;;@@@BBBFFFKKKOOOUUU[[[___~~~\\\IIIFFFLLLVVV^^^|||vvv^^^OOOJJJJJJLLLKKKJJJIIIIIILLLNNNNNNNNNQQQNNNJJJHHHJJJMMMQQQSSSZZZaaammm~~~wwwiiikkkxxx}}}sssyyyqqqiiilllrrrvvvzzznnnhhhaaa[[[WWWWWW___iiijjjqqq}}}|||kkkddd```aaaaaa^^^[[[[[[RRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555444444444444444444444444222444666666555444555666777888888888777777999:::@@@BBBFFFKKKOOOUUU[[[___{{{[[[HHHEEEKKKUUU]]]{{{hhhWWWNNNMMMMMMOOONNNNNNPPPTTTWWWYYYZZZ___^^^[[[XXXWWWZZZ```eeeqqqyyyrrrrrr~~~xxxnnnpppnnnUUUMMMRRRZZZccckkkffffffgggfffcccdddppp}}}rrrjjjeeeeeeeeeaaa\\\ZZZRRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555444444444444444444333333222444666666555444555666666777888777666777888:::@@@BBBFFFKKKOOOUUU[[[___sssWWWHHHEEEKKKVVV___zzzwwwfff[[[UUUSSSQQQRRRUUUZZZ```eeegggggglllppprrrnnniiikkkttt~~~|||zzzwwwlllkkkyyyzzz___GGGBBBFFFIIIPPPWWW___gggqqqtttpppooo|||uuuhhhfffiiimmmuuu}}}nnngggcccfffhhhddd^^^ZZZRRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555444444444444444444333333222444666666555444555666666777888777666666888:::@@@BBBFFFKKKOOOUUU[[[___pppZZZLLLGGGKKKWWWbbbyyyqqqddd]]]WWWZZZaaajjjrrrwwwxxxwww|||yyyooommmxxxuuuZZZCCC???BBBAAADDDKKK\\\jjj{{{xxxttt~~~jjjaaa```ZZZ\\\```eeejjjuuuhhhaaa___dddhhhfff___[[[RRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555444444444444444444444444222444666666555444555666666777777777666666888999@@@BBBFFFKKKOOOUUU[[[___{{{hhhXXXNNNMMMWWWdddyyyssseeeaaagggsss{{{rrrppp|||uuuYYYAAA>>>@@@===@@@IIIXXXiii~~~zzzvvvzzzmmmggghhhaaaaaabbbaaa```eeevvvpppggg```cccgggddd^^^ZZZRRROOOKKKHHHEEECCC@@@===::::::999888777666555555444333333222222333333444222222222222222222222222111222222333333444444555222333333444444555555555222444666666555444555666555666777777555666777999@@@BBBFFFKKKOOOUUU[[[___yyyfffUUUNNNWWWccczzz{{{iiikkkttt{{{sssrrr~~~wwwXXX???;;;>>><<>>FFFJJJTTTaaaqqq{{{yyyxxxsssrrruuutttrrrvvv|||sssmmmsss{{{~~~{{{pppggg```[[[XXXSSSNNNIIIFFFFFFDDDAAA>>>::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444444444444555444444333333444444444555555555666666666777888777666666888:::AAAEEEIIILLLOOOTTT[[[```mmm[[[\\\eee~~~oookkkqqq{{{xxxaaaEEEBBB@@@???DDDGGGTTTbbbuuu}}}|||zzz{{{|||}}}~~~ooobbb[[[XXXSSSOOOIIIFFFEEEDDDAAA===::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444333444444555444444333333444444444555555555666666666777888777666666888:::AAAEEEIIILLLOOOTTT[[[```rrr[[[[[[dddooofffiiittt|||yyyfffFFFCCCBBBAAAEEEEEEOOO^^^uuuvvveee\\\ZZZUUUPPPJJJFFFEEECCC@@@<<<::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444333333444444555444444333444444555555555666666666666777888777666666888:::AAADDDIIIMMMOOOTTT[[[aaapppXXXYYYcccrrrgggdddgggwww}}}xxxiiiFFFAAAAAABBBGGGHHHOOO^^^vvvvvvhhh^^^ZZZUUUPPPJJJGGGEEECCC???;;;::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444333333444444555444444444555555555555666666666666666777888777666666888:::@@@DDDIIIMMMPPPUUU\\\bbbmmmXXXZZZdddvvvjjjaaa]]]fffxxx|||pppIIIAAA@@@CCCIIIKKKTTTddd~~~tttiii___XXXUUUPPPJJJGGGEEECCC???;;;::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444222333333444555555555444555555555666666666777777666777888777666666888:::@@@DDDIIIMMMPPPVVV]]]bbbdddVVVXXX___yyyiii___WWW[[[iii}}}~~~uuuOOOFFFCCCDDDKKKNNNTTTfffwww{{{rrrggg\\\UUUUUUPPPJJJFFFEEECCC@@@<<<::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444222222333444555555555555555555666666666777777777666777888777666666888:::@@@DDDJJJMMMQQQVVV^^^cccrrr___WWWVVVXXXzzzzzzfff^^^UUUTTT\\\ooo~~~~~~xxxuuuyyynnnNNNIIIFFFFFFMMMPPPTTTiii~~~iiiooorrrddd[[[UUUSSSOOOIIIFFFEEEDDDAAA===::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444111222333444555555555555555666666666777777777777666777888777666666888:::@@@DDDJJJNNNQQQWWW^^^dddoooccc]]]ZZZXXXuuuzzzddd]]]UUUQQQSSSaaa{{{{{{xxxxxx}}}yyysssoooiiigggnnnyyybbbIIIIIIGGGGGGNNNSSSZZZppprrr^^^fffxxxqqqbbbZZZXXXSSSNNNIIIFFFFFFDDDAAA>>>::::::999888777666555555444444444444444444444444222222222222222222222222111111222333444444444444111222333444555555555555666666666666777777777777666777888777666666888:::@@@DDDJJJNNNQQQWWW^^^dddxxxfff]]]^^^rrrwwwjjjYYYOOOPPPQQQTTTggg{{{mmmbbb]]]___ccceeemmmzzzuuujjjccc^^^WWWVVVbbbqqqzzzmmm___JJJEEEOOOOOOOOOYYYccckkkXXXZZZmmmppp___ZZZ[[[RRROOOKKKHHHFFFDDDBBB@@@<<<;;;888777666666888999444444444444444444444444444444333333333333222222333333333444444444555555111222333333444444333333555666777777666666777888777888777666555666999;;;AAAEEEJJJNNNQQQUUU[[[```zzzfff___qqq{{{iiiWWWKKKKKKKKKMMM\\\ooo~~~mmmaaaWWWOOOMMMOOOTTTXXX```pppsssdddYYYSSSQQQPPPSSS\\\ccclllyyymmm```]]]OOOFFFJJJKKKNNNXXXlllhhhTTTZZZlllyyydddZZZXXXSSSPPPKKKHHHFFFDDDAAA???<<<:::888777666777888888444444444444444444444444444444333333333333222222333333333444444444555555222222333444444444444333555666777777666666777888777888777666555666999;;;AAAEEEJJJNNNQQQUUU\\\aaannn]]]oookkkWWWHHHFFFFFFFFFOOO\\\yyyvvvfffTTTKKKFFFDDDEEEGGGHHHLLLUUUeeezzzuuuaaaSSSJJJFFFGGGKKKQQQVVVZZZdddxxxyyydddZZZ\\\ggg___NNNLLLOOOTTT]]]wwwfffPPPXXXggg{{{hhh]]][[[UUUQQQLLLHHHEEECCC@@@>>>;;;:::999777666777777888444444444444444444444444444444333333333333222222333333333444444444555555222222333444444444444444444666777777666666777999777888777666555666999;;;AAAEEEKKKNNNQQQUUU\\\aaalll\\\lllnnnZZZHHHEEEEEEDDDGGGOOOccc}}}eeeUUUGGGBBBDDDEEEFFFGGGHHHKKKSSSaaauuu{{{eeeUUUJJJGGGGGGGGGIIINNNVVVbbbttt~~~bbbUUUVVVdddwwwpppYYYSSSYYY]]]aaa{{{iiiOOOTTT]]]iii{{{lllbbbaaaVVVRRRMMMHHHEEEBBB???===;;;:::999888777777777777444444444444444444444444444444333333333222222222333333333444444444555555222333333444555444444444444555777777666666888999777888777666555666999;;;AAAFFFKKKOOOQQQVVV\\\aaafff]]]iiippp\\\JJJDDDDDDBBBCCCGGGPPPlll|||gggRRRGGG>>>???CCCEEEEEEEEELLLOOOVVVccctttkkkYYYNNNGGGGGGKKKJJJIIINNN___zzzkkkSSSPPPZZZmmmyyybbb^^^eeegggfff{{{vvvXXXTTTSSSZZZlllzzzrrrfffbbbVVVRRRMMMHHHEEEBBB???<<<::::::999888888777777777444444444444444444444444444444333333333222222222333333333444444444555555333333444555555555444444333555777777666666888999777888777666555666999;;;BBBFFFKKKOOORRRVVV\\\aaaxxxccc```fffppp^^^KKKBBB@@@??????AAAIII^^^|||~~~hhhVVVFFF???;;;???DDDEEEEEEFFFMMMTTT___mmm}}}uuu^^^QQQJJJEEEGGGMMMMMMQQQ]]]vvvyyy[[[JJJPPP]]]vvvtttqqqtttqqqnnnyyypppbbbVVVYYYkkkwwwxxxfff\\\VVVRRRMMMHHHEEEBBB???===::::::999999888777777666444444444444444444444444444444333333333333222222333333333444444444555555333333444555555555555555333555666777666777888:::777888777666555666999;;;BBBFFFLLLOOORRRVVV]]]bbbxxxccc___dddrrrcccPPPCCC>>><<<===???DDDPPPfffttteeeTTTFFFBBB>>>===AAAEEEEEEGGGJJJOOO[[[nnniiiTTTMMMKKKHHHKKKSSSWWWhhhoooRRRIIISSS___~~~zzzpppnnnvvv~~~jjjjjjzzzxxxeeeYYYUUUQQQLLLHHHEEECCC@@@===999:::999999888777777666444444444444444444444444444444333333333333222222333333333444444444555555333444444555555555555555333444666777666777999:::777888777666555666999;;;BBBFFFLLLOOORRRWWW]]]bbbzzzccc\\\cccwwwhhhUUUFFF>>><<<===???;;;@@@PPPkkkppp```SSSFFF<<>>999999:::999999888777666444444444444444444444444444444444333333333222222333333333444444444555555333444555555666666555555333444666777666777999:::777888777666555666999;;;BBBGGGLLLPPPRRRWWW]]]bbbjjj^^^fff}}}kkkVVVIIIBBB===::::::@@@@@@GGGWWWlll}}}xxxgggYYYOOOHHHCCC@@@<<<<<<>>>BBBCCCBBBFFFKKKUUUccc|||hhh\\\RRRRRRTTTTTT[[[ddd}}}bbbNNNKKKQQQ[[[|||qqq___ZZZZZZlllssscccZZZUUUPPPJJJFFFEEECCC@@@===>>>===<<<:::999888777777444444444444444444444444444444444444444444444444222222444444444444222222222333444555666666666666555666666777888888999999999999888666555555888:::AAAFFFLLLPPPTTTYYY```eeennnaaacccttt\\\MMMDDD===;;;;;;<<<;;;@@@MMM^^^kkkqqqrrrkkkbbbUUUJJJCCC???;;;999<<<<<>>;;;<<<:::888:::BBBNNNWWWYYYYYYTTTOOOGGGAAA>>><<<:::999<<<<<>>============<<<===@@@EEEFFFHHHPPPYYYooo~~~wwwxxx~~~{{{wwwjjj```[[[ZZZ___cccjjj}}}uuukkkSSSKKKQQQaaaoooxxxzzzlll[[[WWW___gggkkkaaaXXXRRRJJJFFFDDDCCC@@@>>><<<;;;:::888777777666666555555555555555555555555444444444444444444444444222333444555555444333222333444444555666666555555777777777777777777777777888888777666555666888;;;AAAFFFLLLPPPTTTYYY```eee}}}fffhhhhhhTTTEEE===<<<<<<;;;:::<<<@@@CCCDDDCCC;;;;;;;;;:::::::::;;;;;;<<<>>>AAAEEEFFFHHHSSS^^^wwwrrrgggaaa___bbbiiissswwwxxx|||vvvvvvwwwmmmaaa]]]^^^fffllluuuyyyttt[[[QQQWWWiiiwwwvvvhhhgggoooxxxuuusssiiiYYYSSSKKKFFFDDDCCC@@@>>>===<<<;;;:::999888888888555555555555555555555555444444444444444444444444333333555555555555333333333444555555666555555555666666666666666777777777777777777666555666999;;;AAAFFFLLLPPPTTTYYY```eeellljjjwwwaaaMMMAAA>>>;;;::::::;;;>>>@@@AAA@@@:::;;;<<<;;;::::::;;;======>>>BBBEEEEEEHHHTTTaaayyyhhhZZZSSSNNNMMMMMMOOOUUU^^^bbbfffnnnvvvyyypppvvvyyyoooaaa]]]aaammmyyy~~~{{{aaaSSSZZZmmm}}}vvvxxxlll[[[TTTKKKEEECCCBBBAAA???===<<<;;;:::999999999999555555555555555555555555444444444444444444444444333444555666666555444333444444555555555555555444444444555666666777888888777777777666555666999<<>>===;;;;;;===@@@===???CCCEEEDDDGGGTTTbbbooogggZZZNNNGGGDDDCCCCCCDDDDDDHHHMMMQQQWWWcccooozzzpppppp|||tttccc```eeeuuuhhhYYY___tttzzzkkk[[[UUUKKKEEECCCBBBAAA???<<<;;;:::999888888888888555555555555555555555555444444444444444444444444333444555666666555444333444555555555555555444444222333444555666888999999666777777666555666:::<<>>???@@@@@@:::;;;<<<:::888888;;;???>>>@@@CCCEEEDDDGGGTTTcccvvvwwwdddUUUPPPIIIDDDBBBAAAAAA@@@BBBAAABBBFFFJJJQQQ___mmm|||mmmjjjrrrzzzhhhdddiii{{{qqqccckkk|||lll\\\UUULLLEEECCCBBBAAA???::::::999888777777777888666666666666666666666666444444444444444444444444333444555666666555444333444555555555555555444444111222333555777888999:::666777777666555777:::<<>>@@@DDD???>>>>>>============>>>@@@BBBDDDFFFGGGJJJMMMPPP```fffnnnsssqqqjjj___XXXMMMEEE???@@@BBBAAA@@@@@@DDDCCCFFFIIIKKKQQQcccuuukkkaaaiii|||wwwggggggoooooozzznnn]]]TTTLLLJJJGGGBBB???>>>>>>===;;;999888777666666777777666666666666777777666555555555555444444444444555666555444444555666888888777777666666555555555444444555555666777888666666666555555777:::>>>@@@EEEKKKPPPTTTYYYaaafffrrruuuvvv\\\KKKAAA<<<;;;===>>>>>>@@@DDDAAA@@@??????>>>?????????CCCDDDFFFFFFFFFGGGIIIKKKVVVZZZ___bbb```YYYQQQKKKHHHAAA>>>@@@CCCBBBBBBCCCEEEDDDGGGKKKOOOYYYnnntttccc^^^kkk~~~|||nnnnnnvvvooo]]]TTTLLLJJJGGGBBB??????===<<<;;;999888777666666777777666666666666777777666555555555555444444444444555666555444444555666888777777777666666666555555555555555555666888888666666666555555777:::>>>AAAEEEKKKPPPTTTYYYaaafffwwwwwwdddQQQCCC>>>:::<<<>>>>>>@@@DDDCCCCCCBBBAAA@@@@@@AAAAAADDDEEEFFFFFFFFFFFFHHHJJJSSSTTTVVVVVVSSSNNNIIIEEEBBB>>>===AAACCCCCCDDDGGGGGGHHHMMMSSS\\\lllzzzfff\\\___qqquuuvvv~~~mmm]]]TTTLLLJJJGGGBBB??????===<<<;;;999888777777666777666666555555666666777666555555555555444444444444555666555444444555666777777777777666666666666555555555555666777888888666666666555555777:::>>>AAAFFFLLLPPPTTTYYY```fffzzzyyyiiiVVVGGG@@@;;;<<>>BBBGGGLLLQQQTTTYYY```fff~~~{{{ooo^^^KKKBBB<<<<<<@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBBBBBBBCCCEEEGGGIIIHHHEEECCCAAA@@@@@@@@@HHHGGGIIILLLLLLKKKOOOUUUWWWbbbqqqyyy```YYY[[[lll|||jjj\\\SSSLLLIIIHHHCCC@@@@@@<<<;;;:::999888777777777666666555555555555666666666555555555555444444444444555666555444444444666666666666666777777777777666555555666666777888999666666666555555777:::>>>CCCGGGMMMQQQUUUZZZ```fff~~~vvvgggPPPFFF======AAACCCEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBBBB@@@>>>===>>>???BBBAAA@@@??????@@@AAABBBFFFGGGKKKNNNNNNPPPXXXbbbooo|||nnn\\\WWW]]]rrrmmm[[[SSSKKKIIIHHHCCC@@@@@@<<<;;;:::999888888888888666555555444444555555666666555555555555444444444444555666555444444555666666666666666777777777777666666666666777888999999666666666555555777:::>>>DDDHHHNNNRRRUUUZZZ```fffzzzlllTTTHHH???>>>BBBEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDBBB???>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLLLLOOOVVV[[[^^^cccqqq~~~zzzeeeZZZXXX```wwwlll[[[RRRKKKIIIHHHCCCAAAAAA;;;;;;:::999888888888888666555555444444555555666666555555555555444444444444555666555444444555666555666666666777777777888666666666666777888999:::666666666555555777:::>>>DDDIIINNNRRRUUUZZZ```eee{{{mmmVVVJJJ@@@???CCCFFFHHHJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGFFFDDDDDDFFFGGGBBBDDDFFFIIIMMMPPPRRRSSS\\\```hhhpppvvv~~~ppp```YYY[[[ddd|||iii[[[RRRKKKIIIHHHDDDAAAAAA;;;;;;:::999888888888888555555555444444555555555666666555555555444444444444555666555444444555666555666666666777777888888666666666666777888999:::666777666555555777:::>>>DDDIIINNNRRRUUUZZZ```eeepppZZZNNNBBB>>>???BBBHHHMMMLLLJJJHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJHHHKKKOOOTTTYYY___fffjjjwww|||kkk^^^ZZZbbbkkk|||wwweeeXXXTTTOOOJJJGGGDDDAAA>>><<<<<<:::999888777777777777777777777777777777777444444444444444444444444777666666555555555666666666666666666777777777777888666555555777999:::999666555444333444777:::<<>><<<<<<:::999888777777777777777777777777777777777444444444444444444444444666666555555555555666666666666666666777777777888888666555555777999:::999666555444444555888;;;===EEEIIIOOORRRUUUZZZaaagggttt\\\PPPDDD@@@AAACCCGGGMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLOOORRRUUUUUUVVVWWWYYYaaakkkyyyvvvlllddd```hhhvvvnnn```WWWSSSNNNJJJGGGDDDAAA???<<<<<<:::999888777777777777777777777777777777777444444444444444444444444666666555555555555666666666666666777777777888888777666555666888999999999777666555444666999<<<>>>EEEIIIOOORRRVVVZZZaaafffrrr\\\QQQEEEAAAAAACCCGGGKKKLLLMMMMMMMMMNNNOOORRRTTTUUUYYY___dddgggjjjlllnnntttyyyvvvqqqjjjfffmmmiii]]]VVVRRRMMMIIIFFFDDDAAA???<<<<<<:::999888777777777666666666666666666666666555555555555555555555555666555555555555666666777666666777777777888888888777666555666888999999888777666555555777:::===???DDDIIINNNSSSVVVZZZaaaeee|||mmm]]]QQQFFFAAAAAABBBEEEJJJKKKNNNQQQSSSUUUXXX]]]aaadddjjjrrryyy}}}wwwyyywwwqqqkkkpppyyyfff]]]UUURRRMMMIIIFFFDDDAAA???<<<<<<:::999888777777777666666666666666666666666555555555555555555555555555555555555555666777777777777777777888888888888666666555777999:::999888666666555555777:::===@@@CCCHHHNNNSSSVVVZZZ```eeeyyykkk\\\QQQEEEAAAAAAAAACCCGGGLLLPPPVVV[[[___eeemmmssszzz{{{|||yyytttvvvvvveee^^^TTTQQQLLLHHHFFFDDDAAA???<<<<<<:::999888777777777777777777777777777777777555555555555555555555555555555444555555666777888777777777888888888999999666555666777999:::999777555555444444666:::===???BBBGGGNNNSSSVVVZZZ___dddyyylll[[[PPPEEEAAA@@@@@@BBBEEEMMMTTT\\\cccjjjsss~~~uuufffaaaTTTPPPLLLHHHFFFCCCAAA???<<<<<<:::999888777777777777777777777777777777777555555555555555555555555444444444555555666777888777777888888888999999999666555666777::::::999777444444333333555999===???BBBGGGNNNSSSVVVZZZ___ccc{{{ooo[[[OOODDD@@@??????AAADDDOOOWWWaaaiiirrr|||vvvgggbbbTTTPPPKKKHHHFFFCCCAAA???<<<<<<:::999888777777777777777777777777777777777666666666666666666666666444444444555555777888888777888888888888999999999555555666888::::::999777333333222333555888<<>>======>>>AAAJJJTTTddduuuzzz~~~lll___UUUQQQLLLGGGDDDAAA>>><<<;;;:::999777666777777888666666666666666666666666555555555555555555555555666666666666777777777777777777777777777777777777777666555777999999666333444555666555666888;;;>>>EEEHHHMMMQQQTTTXXX]]]```zzziiiVVVLLLAAA>>>===<<<>>>AAAEEENNN^^^qqq}}}~~~yyy}}}|||jjj]]]UUUQQQLLLGGGDDDAAA>>><<<<<<;;;999888777777888888666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777666666777999:::777444444555555555666888;;;???EEEHHHMMMQQQUUUYYY]]]aaaxxxgggUUUJJJ@@@===<<<;;;===???@@@HHHUUUfffyyyuuullleeedddiiippp~~~rrruuuxxxggg[[[TTTPPPKKKGGGDDDAAA>>><<<<<<;;;:::999888888888999666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666666888::::::999777444555555555666888<<>>@@@EEENNNYYYhhh{{{yyyoooddd^^^^^^aaakkkuuu~~~qqq{{{sssdddYYYSSSPPPKKKGGGDDDAAA>>><<<<<<<<<;;;:::999999999999666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777555666777999:::;;;:::999333444555555666888<<>>AAADDDIIIOOOZZZkkk~~~vvvnnnggggggjjjqqq|||{{{oooaaaWWWSSSOOOJJJFFFCCCAAA>>><<<<<<;;;;;;;;;:::999999888666666666666666666666666444444444444444444444444666666666666777777777777666666666666666666666666444666888999::::::::::::333444555555666888===@@@DDDHHHMMMRRRWWW\\\aaaeeeyyydddQQQGGG???======<<<<<<>>>???BBBEEEJJJRRRbbbvvv{{{kkk___VVVRRRNNNJJJFFFCCCAAA>>><<<:::;;;;;;;;;:::999888777666666666666666666666666333333333333333333333333666666666666777777777777666666666666666666666666444666999:::999888888999222333444555666999===@@@DDDHHHMMMSSSXXX]]]cccfff{{{eeePPPGGG@@@>>>>>>======???;;;???CCCGGGNNN\\\ppp~~~wwwhhh^^^VVVQQQNNNIIIEEECCCAAA>>><<<999::::::::::::888777666666666666666666666666666444444444444444444444444666666666666777777777777666666666666666666666666444777999999777666666888222333444555666999===AAADDDHHHMMMSSSXXX^^^dddhhh|||fffQQQHHH@@@??????======???999===BBBEEEKKKXXXjjjxxx~~~uuuggg]]]VVVQQQNNNIIIEEECCCAAA>>><<<999999::::::999888666555666666666666666666666666555555555555555555555555666666666666777777777777666666666666666666666666444777999999666555555666222333444555666999===AAADDDHHHNNNSSSYYY___dddhhhjjjOOOFFF>>>======<<<<<<===@@@???AAAEEEIIIQQQ___mmm|||xxxeeeXXXTTTOOOKKKEEEBBB@@@@@@???>>>;;;::::::999888777666666666666666666777777777777666666666666666666666666444555555666777888888999777777777777666666666666777777888888888777777666333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhoooSSSIII@@@>>>>>><<<<<<===>>>>>>@@@DDDHHHNNN[[[ggg}}}{{{tttdddYYYUUUNNNJJJEEEBBB@@@@@@???>>>;;;::::::999888777666666555666666666777777777777666666666666666666666666555555555666777888888888777777777777666666666666777777777777777666555444333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhvvvYYYMMMBBB>>>>>><<<<<<<<<===<<>>;;;::::::999888777666666555555666666666777777777666666666666666666666666555555666666777777888888777777777777666666666666777777777666555444333222333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhh{{{]]]OOOBBB>>>>>>===<<<======<<>>===;;;::::::999888777666666555555555666666666777777666666666666666666666666555666666666777777777888777777777777666666666666888888777666555444222111333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhaaaQQQBBB<<<===>>>===>>>>>>===???EEEGGGIIIMMMSSS```pppnnneee\\\SSSOOOJJJHHHDDDBBBAAA@@@>>>===;;;::::::999888777666666555555555555666666666666666666666666666666666666666666666666777777777777777777777777666666666666888888888777666555333222333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhhhhVVVDDD===>>>>>>>>>>>>@@@===???DDDGGGHHHKKKPPP[[[kkkpppeee[[[RRRNNNIIIGGGDDDBBBAAA@@@>>><<<;;;::::::999888777666666444444555555555666666666666666666666666666666666666666666666777777777777777777777777666666666666888888888777666555444333333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhqqq]]]HHH@@@??????>>>===@@@======BBBFFFGGGJJJNNNVVVfffyyyssshhh\\\TTTQQQHHHFFFDDDBBBBBB@@@>>><<<;;;::::::999888777666666444444444555555555666666666666666666666666666666777777777777666666666666777777777777666666666666666666666666666555444333333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhxxxcccMMMBBB@@@???===<<<@@@<<<<<<@@@DDDFFFIIIMMMQQQaaasssvvvjjj^^^VVVSSSHHHFFFCCCBBBBBB@@@>>><<<;;;::::::999888777666666444444444555555555666666666666666666666666666666777777777777666666666666777777777777666666666666444444444555444444333333333444444444555999===AAAEEEIIIOOOTTTYYY___eeehhhqqqUUUGGGCCCAAA???>>>===>>>@@@BBBDDDFFFGGGGGGLLLVVVfffxxxyyyuuusssxxxuuuggg^^^XXXTTTLLLJJJGGGDDDAAA???>>>>>>;;;;;;;;;:::888777555444666666666666666555555555555777777777555444555666555555666666777777888888888888888777777777777777888888666555444333333222222333555666777:::???BBBEEEIIIOOOTTTZZZ___eeeiii{{{]]]KKKDDDAAA??????===>>>@@@CCCEEEFFFGGGHHHIIIPPP\\\kkk|||vvvqqqooonnnnnnooottt~~~~~~oooddd\\\UUUQQQLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999888666555555666666666666666666666555444555666555333333333444666666666666777777777777666666666666666666666666888777666555333333333333222333555666777:::???BBBFFFJJJOOOUUUZZZ___dddhhhiiiSSSFFF???>>>???>>>???AAADDDFFFGGGHHHHHHEEEIIIPPPZZZhhhyyyuuuqqqkkkiiikkkppptttvvvuuuggg___ZZZSSSMMMKKKIIIGGGCCCAAA???>>>>>>===<<<:::888777666666666555555666666666666666666555666777666444333444555777777777777666666666666555555555555666666666666777777555444333333333333222333555666777:::???BBBGGGKKKPPPUUUZZZ___dddhhhvvv\\\JJJ@@@>>>@@@???@@@BBBDDDGGGHHHIIIIIIEEEFFFIIINNNWWWdddrrr{{{||||||ssslllooosss{{{ooobbb]]]ZZZSSSLLLKKKIIIFFFCCC@@@???>>>>>>???===:::777666666777888555555555555666666666666777999999888777666777888888888777777666666555555555555666666666666666777777666555444333333333333222333555666777:::???BBBHHHLLLQQQVVV[[[___eeehhhiiiRRRCCC???BBB@@@AAACCCEEEHHHIIIJJJJJJGGGGGGHHHIIIMMMSSS[[[```cccaaabbbcccaaaaaajjjuuuzzzmmmiiiiiisss~~~kkk```]]]ZZZTTTNNNJJJHHHEEEBBB@@@???>>>>>>???===:::888666666777888444555555555666666777777777999999888777666777888888888777777666666555555666666666777777888888888666555444333333333333333222333555666777:::???BBBIIILLLQQQWWW[[[```fffiiizzz___KKKCCCDDDAAABBBDDDFFFIIIJJJKKKKKKJJJJJJKKKJJJJJJKKKNNNQQQUUURRRRRRTTTTTTVVVddduuuhhhbbbeeehhhwwwyyyjjj```\\\YYYTTTOOOIIIGGGEEEBBB@@@???>>>>>>>>>===;;;999888777777777444444555555666777777777555666777666444333444555777777777777666666666666666666777777888888999999555555444333333333333333222333555666777:::???BBBHHHLLLQQQWWW\\\bbbgggkkkoooTTTHHHGGGBBBCCCEEEGGGIIIKKKLLLLLLKKKLLLMMMLLLKKKKKKMMMOOORRRMMMMMMRRRUUU^^^vvv}}}ffffffnnn{{{||||||{{{ssshhh___ZZZUUUQQQNNNHHHGGGDDDBBB@@@???>>>>>>======<<<;;;999888777666444444555555666777777888444555666555333333333444666666666666777777777777555555666666777888888999444444333333222222333333222333555666777:::???BBBGGGKKKQQQWWW]]]ccciiimmmyyyZZZKKKHHHBBBCCCEEEHHHJJJKKKLLLMMMLLLLLLMMMLLLLLLMMMPPPSSSRRRLLLLLLTTT\\\lllooosss|||~~~oooiiikkkrrr|||uuuooofff]]]WWWRRRNNNLLLHHHGGGDDDBBB@@@???>>>>>>======<<<<<<:::888777666444444444555666777777888666777777777555444555666555555666666777777888888444444444555666777777888444444333222222222333333222333555666777:::???BBBFFFJJJQQQWWW]]]dddjjjnnnuuujjjTTTHHHFFFGGGHHHKKKMMMNNNNNNNNNPPPKKKMMMTTTTTTQQQVVV```UUUUUUXXX^^^jjjjjj```[[[bbbhhhooo}}}rrrmmmddd\\\VVVRRRNNNKKKFFFDDDAAA>>>======???@@@<<<;;;999888777777666666666777777777777777666666555555444444444444555555555555666666666666555555444444444444444555666777333333333333333333333333222333444555777:::@@@DDDIIIMMMRRRWWW\\\aaafffjjjvvv|||ttt\\\NNNGGGGGGHHHJJJLLLMMMNNNNNNLLLKKKLLLRRRXXX^^^gggppp^^^ZZZ\\\jjj|||kkk^^^WWWXXXffftttxxxmmmiiiaaa[[[VVVQQQMMMKKKDDDCCCAAA???>>>>>>???@@@<<<;;;999888777777666666666666777777777777666666666555555555555555555666555555666666666666555555444444444444444555666666333333333333333333333333222333444555777:::@@@DDDIIIMMMRRRWWW\\\aaafffjjjvvvxxxgggTTTJJJIIIIIIKKKNNNPPPOOOOOOMMMOOOQQQVVVcccuuurrriiijjj~~~iiiZZZVVVVVV```ttt}}}rrrhhhddd___YYYUUUQQQLLLIIIBBBBBBBBBBBBAAA@@@@@@???<<<;;;999888777777666666666666777777777777666666777666666555555666666777555555666666666666555555444444444444555555555666333333333333333333333333222333444555777:::@@@DDDIIILLLRRRWWW\\\aaagggjjjqqqttt~~~oooYYYLLLKKKLLLOOORRRTTTRRROOOPPPVVVZZZbbbvvvpppcccbbbiiiyyyyyyrrrfffccc^^^YYYTTTOOOJJJFFF@@@AAACCCDDDDDDBBB@@@???;;;;;;999888777666666666555666666777777777777666777777666666666666777777555555666666666666555555444444555555555555555555333333333333333333333333222333444555666:::@@@DDDHHHLLLRRRWWW\\\aaagggkkkiiinnnyyywww```NNNMMMMMMPPPUUUWWWUUURRRPPPXXXaaapppxxxsssgggccc^^^XXXSSSNNNHHHDDD???AAADDDFFFEEECCCAAA>>>;;;;;;999888777666666666555555666777777777777777777777666666666666777777555555666666666666555555444555555666666555444444333333333333333333333333222333444555666:::@@@DDDHHHLLLQQQWWW\\\bbbgggkkk^^^gggtttoooWWWRRROOOQQQWWW]]]^^^]]]TTTYYYeee}}}~~~vvvqqqgggbbb\\\VVVQQQKKKFFFCCCAAABBBEEEGGGFFFDDD@@@>>><<<;;;999888777777666666444555666777777888888777777666666555555666666777555555666666666666555555444555666666666555444333333333333333333333333333222333444555777:::@@@DDDGGGKKKQQQWWW\\\bbbhhhlllSSSaaaooo{{{iii___UUUTTT\\\gggnnnqqqeeebbbmmm}}}ssskkkddd___XXXRRRNNNJJJFFFDDDCCCDDDFFFGGGFFFCCC@@@>>><<<;;;999888777777666666444555666777888888888888666555555555555555555666555555666666666666555555444555666777666555333222333333333333333333333333222333444555777:::@@@DDDGGGKKKQQQWWW\\\bbbhhhlllMMM]]]kkksssyyylll]]]YYYaaappp}}}yyyooovvv}}}pppdddaaa\\\UUUOOOKKKIIIGGGEEEDDDEEEFFFGGGFFFCCC@@@>>><<<;;;999888777777666666444555666777888888888888555555444444444444555555555555666666666666555555444555666777777555333222333333333333333333333333222333444555777:::@@@DDDGGGKKKQQQWWW\\\bbbhhhlll???]]]lllmmmzzztttiiiiiirrr{{{tttnnnmmmbbb\\\SSSLLLHHHGGGFFFFFFFFFHHHIIIHHHEEEAAA@@@???<<<;;;999888777777666666666666666666777777777777555555555444444333333333777777888777666555333222555555666666555555444333111111111111111111111111222333444555666:::???CCCIIIMMMRRRWWW\\\bbbiiimmm<<>>;;;;;;999888777666666666555666666666777777777777555555555444444333333333666666777777666555444333555555555555555444444333222222222222222222222222333444555666888;;;AAAEEEIIIMMMRRRWWW\\\bbbhhhmmm888IIIWWWdddttt}}}sssmmmkkkddd\\\RRRJJJGGGFFFGGGHHHJJJLLLLLLJJJFFFAAA>>><<<;;;:::999888777666666666555555666666666777777777555555555444444444444444555555666666666666555555555555555555555444333333333333333333333333333333444555666777888<<>>===;;;:::999777666666666666555555555666666666777777555555555555555444444444444555555666666666666666444444555555555444333333333333333333333333333333333444555666888<<>>???::::::888777666555555555555555555555666666666666555555555555555555555555444444555555666666777777444444444555444333333222333333333333333333333333111222444555777;;;AAAEEEKKKNNNSSSWWW\\\bbbgggkkk555999???OOOcccooo{{{tttpppkkkeeeYYYUUUPPPMMMOOOSSSVVVXXXUUUSSSPPPKKKEEE@@@>>>>>>:::999888777666555555555444444555555555666666666555555555555555666666666555555555555555666777888444444444444444333222222333333333333333333333333000111333444777;;;AAAEEEKKKNNNSSSWWW\\\aaagggkkk111777:::EEEXXXggg{{{uuuooommmggg```UUURRROOONNNPPPSSSUUUVVVPPPRRRSSSPPPJJJCCC===::::::999888777555555555555444444444555555555666666444555555555666666666777666666555444555555666777333444444444444333222222222222222222222222222222111222444555888<<>>;;;999888777666555555555555777666666666666666666666444333333222333444555666666555444333333333444444555444333222111111111111000111111111111222222222111333555666888<<>><<<:::888888666555555555555555555555555666666666666666333333333333333444444444444444444444444444444444333333222111111111111111000000111111111222222222111333555666888<<>>;;;999888777777555444444444444444333333444444555666777777111222333444555444333333111222444555666555444444111000000000000000111111000111111111111222222222111333555666888<<>>===<<<;;;:::999888777666444444333333333333333444444444555555555555444333333333333444333333444444333333222111111111000000000000111111000111111111111222222222222333444666999===AAACCCKKKNNNQQQUUUYYY___eeeiii333222222222222333444444>>>IIIZZZppp|||wwwrrroookkkdddZZZTTTSSSTTTVVVVVV]]]``````]]]\\\\\\WWWQQQKKKHHHBBB>>>===<<<:::999999888777555444444333333333333444444444555555555555555444333333333333444333333444444333333222111111111000000000000111111000111111111111222222222222333444666:::>>>AAACCCKKKNNNQQQUUUZZZ___eeeiii222222222222222333444444999BBBPPPaaawwwxxxpppiiieeeddd^^^VVVQQQPPPQQQSSSTTTYYY^^^```]]]ZZZXXXUUUQQQJJJGGGBBB>>>===<<<:::999888888666555444444333333333444444444444555555555555555444333333333333444333333333333333222222111111111000000000000111111000111111111111222222222222333444666:::>>>BBBDDDJJJMMMRRRVVVZZZ___dddhhh222222222111222333333444888???IIIVVVjjjzzzsssjjjbbb]]]\\\YYYTTTPPPOOOOOOQQQRRRWWW^^^aaa^^^YYYVVVTTTQQQIIIFFFBBB???===<<<:::999888777666555444444444444444444444444555555555555555555444333333333333444222333333333333222111111111111000000000000111111000000111111111222222222222222444777:::???BBBDDDJJJMMMRRRVVVZZZ___dddhhh222111111111111222333333333888@@@KKK]]]{{{~~~uuummmeee^^^YYYXXXVVVTTTQQQOOOOOOQQQRRRWWW^^^bbb___ZZZWWWUUUQQQHHHEEEAAA???===<<<:::888777666555444444333444444444444444555555555666666555555444333333333333444222222333333222222111000111111000000000000111111000000111111111222222222222222444777;;;???CCCEEEIIIMMMRRRWWW[[[___dddggg111111111111111222333333222555;;;EEETTTpppyyyooogggaaa\\\YYYWWWWWWWWWUUURRRQQQRRRTTTYYY___bbb___\\\ZZZUUUPPPGGGDDDAAA???>>><<<:::888666555555444333333444444444444555555555666666666555555444333333333333444222222222222222111111000111111000000000000111111000111111111111222222222222222444777;;;@@@DDDFFFIIIMMMRRRWWW[[[```dddggg111111111111111222222333444444888@@@LLLcccuuuiiiaaa]]][[[YYYXXXZZZZZZYYYVVVTTTTTTVVVZZZ^^^```^^^]]]\\\UUUNNNFFFCCCAAA???>>><<<:::888555555444444333333444444555555555555666666666666555555444333333333333444222222222222222111000000111111000000000000111111000111111111111222222222111222444777<<<@@@DDDGGGIIIMMMRRRXXX\\\```dddfff111111111000111222222333333111333:::CCCUUUtttrrreee]]]ZZZZZZZZZYYY\\\]]]\\\XXXVVVVVVWWWZZZ]]]^^^]]]^^^]]]UUULLLEEECCC@@@???>>><<<:::888555555444333333333444444555555555555666666666777555555444333333333333444111222222222222111000000111111000000000000111111000111111111111222222222111222444777<<<@@@EEEGGGHHHMMMSSSXXX\\\```dddfff000111111111111222222222222000444;;;???HHHcccxxxhhh___ZZZVVVVVVXXXVVVVVVVVVVVVVVVWWWXXXYYY```___^^^^^^^^^[[[XXXTTTJJJFFFAAA===;;;:::888777444444555555555555555555222222333444444555555666444444444333333222222222222222222111111111111000000333222,,,***---111222222222111111111111111111222222444777;;;???CCCEEEJJJOOOUUUXXXYYY]]]eeekkk000000111111111222222222222///222777888@@@XXXqqq}}}ooo```ZZZXXXUUUTTTTTTPPPPPPOOOPPPRRRVVVZZZ\\\dddcccaaa```^^^ZZZVVVRRRKKKGGGAAA===;;;999888777555555555555555555555555444444444444444444333333444333333333333333333222222222222111111111000000000000...,,,///444444111111111111111111111111111222222444777;;;???CCCEEEJJJOOOUUUXXXYYY]]]eeelll000000000111111111222222333111111333333888KKK___}}}mmmbbbXXXWWWXXXUUURRRPPPKKKKKKLLLNNNSSSZZZ```ccciiigggeeebbb___ZZZTTTPPPLLLHHHBBB===;;;999777666555555555555555555555555555555555444333222222222222333333333333333333444222222111111111000000000111...,,,---444;;;777///111111111111111111111111222222444777;;;???CCCEEEJJJOOOUUUXXXYYY^^^ffflll000000000000111111111111555333222333222555CCCRRRpppqqq]]]WWWTTTYYY]]]YYYRRRMMMLLLMMMQQQVVV\\\bbbgggiiillljjjgggddd```[[[TTTPPPLLLHHHBBB===:::888777555555555555555555444444444444444444333333333222222222222222333333444444444111111111111000000000000000000///111666;;;666///111111111111111222222222222222444777;;;???CCCEEEJJJOOOUUUXXXZZZ^^^fffmmm//////000000000111111111444333222222222555>>>GGG\\\pppfffSSSRRRWWW```ddd]]]TTTNNNNNNSSSYYYaaafffiiikkkkkkllljjjhhheeeaaa\\\VVVRRRJJJFFF@@@<<<999888666555666666555555555444444444222222222333333333444444222222222333333444444444111111111000000000//////...444888666555555333000000000111111111222222222222222444777;;;???CCCEEEJJJOOOUUUXXXZZZ___gggnnn/////////000000000111111111000000000111444:::>>>NNNmmmoooccc]]]OOOSSS\\\eeeeee]]]VVVSSSSSSXXX```hhhmmmnnnmmmkkkmmmkkkhhheeebbb]]]WWWSSSHHHDDD>>>:::888777666555666666666555444444333333111111111222333444444444222333333333333333333444111111000000000/////////---777>>>999222///000111000000000111222222333333222222444777;;;???CCCEEEJJJOOOUUUYYY[[[___hhhooo////////////000000000111000111111000222555777888CCCZZZyyy{{{mmmaaaYYYUUUQQQVVV^^^dddaaaYYYWWWYYYZZZ^^^fffmmmrrrsssrrrpppnnnllliiieeeaaa\\\VVVQQQEEEAAA<<<888777666555555777666666555444444333333222222222222222222333333444333333333333333333222111000000000////////////,,,777>>>999111...///111///000000111222222333333222222444777;;;???CCCEEEJJJOOOUUUYYY[[[```hhhooo////////////000000000000222333333222444777777666;;;LLLhhhzzzlllbbb[[[TTTPPPSSSXXX___aaa[[[UUUWWW^^^```dddjjjpppuuuwwwwwwwwwooommmiiifffaaa[[[TTTOOOCCC???:::777666666555555777777666555444444333333444444333222222111111111444444444333333222222222000000000000////////////---666<<<888111///000111///000000111222222333333222222444777;;;???CCCEEEJJJOOOUUUYYY[[[```iiippp............////////////222222222333333333444444<<>>555333555888555666888;;;???AAAAAA@@@777666444222111111111222222222222222222222222222111111111111000///...------..................---+++000222//////333222---111111111111111222222222111222555888<<>>===<<<555444333222111111111111111111111111111111222222111111000000//////......//////.........---------000000000000////////////000111111111111222222222222444777:::<<<@@@DDDGGGJJJQQQRRRUUU]]]^^^cccsss+++++++++,,,,,,,,,------....../////////000000000000222333111000333;;;BBBYYYxxxmmmhhhcccccceeeccc[[[TTTNNNOOOPPPPPPRRRXXXaaahhhtttwwwyyyxxxtttooommmlllmmmmmmrrrzzz}}}{{{|||~~~vvvqqqkkk```TTTFFFAAA;;;777555555777999<<>>BBBFFFIIIJJJQQQSSSVVV]]]]]]bbbqqq***++++++++++++,,,,,,,,,------........./////////...000222222111111444666999WWWrrruuu~~~vvvssswwwxxxssshhh]]]WWWUUUTTTQQQNNNNNNRRRUUUWWWWWWWWW]]]eeelllrrryyywwwqqqoooppprrrwww{{{sssfffYYYNNNBBB999666888777555666===DDDHHHJJJHHHDDD@@@<<<999555222444444333222111111111111111111111111000000000000////////////////////////////////////////////////////////////000000000000000000111111111222222222333666999;;;>>>AAAEEEHHHJJJRRRSSSVVV]]]\\\```ooo*********+++++++++,,,,,,------------...............///111111111111222222666HHHjjjtttiiijjjpppwwwssssssuuusssjjj]]]SSSOOOPPPQQQOOOLLLMMMQQQXXX___dddiiipppxxx~~~zzzuuussstttxxxzzz{{{|||pppaaaTTTIII@@@999555777777555777CCCSSSYYYXXXPPPJJJBBB<<<999888777666444444333222111111111111111111111000000000//////.............../////////.........................../////////000000000111000000111111111222222222222444888:::===@@@DDDGGGJJJRRRSSSVVV]]]\\\___mmm************++++++++++++,,,,,,,,,---------.........///000111111111111111333;;;QQQrrrppp```ZZZfffxxxzzzvvvuuuvvvtttrrrmmmbbbUUUNNNMMMOOONNNOOOPPPSSSYYYbbbllltttzzz~~~zzzxxxyyy}}}hhh[[[MMMCCC===888555666777777777>>>SSShhhllldddPPPHHH???999999:::::::::555444333222111111111111111111111000000//////...---............/////////------------..................//////000000111111000111111111111222222222222444777:::<<>>===<<<555444333222111111111111222111111000//////......---------.........//////---.........////////////.........///000111111111000111111111111222222222333555888;;;===@@@EEEHHHJJJRRRTTTWWW]]][[[]]]jjj)))************+++++++++++++++,,,,,,,,,---------///......///111333333222111555888@@@[[[lllWWWUUUYYYlllwwwnnn___\\\YYYWWWXXX\\\bbbeeegggccc\\\UUURRRUUU\\\aaaaaahhhrrrxxx{{{~~~}}}zzzdddNNNEEE;;;555777888555444777555<<>>AAAFFFIIIJJJRRRTTTWWW]]]ZZZ\\\jjj+++++++++************)))++++++,,,,,,,,,,,,------.........///////////////333---...999EEE^^^gggSSSWWW[[[dddsss}}}{{{|||zzzvvvpppiiiccc]]]ZZZOOOLLLLLLOOOOOOLLLOOOUUUXXXVVVTTTTTTYYYeeesss}}}~~~~~~uuucccLLL<<<>>>666111333555333444999>>>DDDOOOWWW[[[YYYSSSNNNDDD===777;;;DDDIIIEEE???999666333111111222111111........................//////.........---------/////////...---------,,,///000000000000000//////000000000000000111111111222444888;;;===AAAEEEIIIOOORRRUUUXXXYYY[[[]]]___*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------....../////////000222///111666999HHHrrr~~~```OOOVVV___iiiuuu~~~wwwsssqqqvvvyyyyyyvvvvvv~~~|||xxxqqqjjjddd```^^^[[[VVVRRRMMMJJJHHHIIIFFFFFFHHHIIIHHHMMMUUURRRRRRTTTZZZfffttt~~~vvvqqqkkkfff^^^RRRDDD:::;;;555333666666555777<<>>888555222111111222222111...............---------//////.........---------...............---------//////000000000000//////000000000000111111111111222444888;;;===AAAEEEIIIOOORRRWWWZZZ[[[ZZZZZZ[[[))))))***+++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000000333444///444RRRuuuZZZVVVVVV\\\ccckkk~~~~~~{{{vvvqqqnnnnnnuuuxxxuuummmkkkqqq{{{}}}}}}yyyuuummmiiiddd^^^YYYTTTNNNJJJKKKJJJHHHFFFDDDCCCBBBBBBHHHEEEDDDEEEGGGJJJRRRZZZTTTUUU[[[fffuuu~~~|||yyysssmmmeee]]]RRRJJJDDD@@@;;;777888666555666777888>>>DDDPPPZZZeeejjjeeeYYYMMMEEE@@@EEELLLPPPNNNGGG@@@<<<666444111111222333222222//////.........---------...............------------------...............//////000000000000////////////000000111111111111222444888;;;===AAAEEEIIINNNSSSYYY\\\\\\ZZZXXXWWW))))))***++++++,,,------***++++++++++++,,,,,,,,,++++++,,,---///000111111//////333555//////AAAXXXiiiWWWZZZbbbeeennnzzz~~~zzzzzzzzzwwwtttrrrqqqrrrvvvxxxtttllliiioooyyy~~~|||xxxxxxzzzzzzwwwtttrrrmmmhhheeeccc```]]]XXXUUUQQQMMMJJJHHHFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEGGGJJJRRR\\\ddddddeeejjjvvvtttmmmjjjfff___YYYRRRKKKBBB;;;777777666666777666444555999AAAMMMVVV___fffmmmkkkaaaSSSGGGAAA???IIIUUUWWWOOODDD;;;888555333111111222333333222/////////...------,,,,,,........................,,,---------.../////////...//////000000000000/////////000000111111222222222444888;;;===AAAEEEIIIOOOSSSXXX[[[[[[YYYXXXXXX************))))))))))))*********+++++++++,,,,,,***+++,,,---...///000111000...000444333222999DDD```tttkkkfff]]][[[```dddlll}}}xxxxxxvvvrrrnnnllllllmmmjjjmmmmmmjjjmmmwwwxxxooojjjjjjgggbbbbbb]]]YYYVVVTTTQQQOOONNNJJJIIIGGGEEEDDDDDDEEEFFFBBBBBBBBBCCCEEEFFFGGGHHHEEEHHHJJJMMMUUUaaannnuuuyyyyyy}}}}}}|||}}}qqqaaaWWWSSSQQQKKKFFFAAA>>>:::777666555444444444333333777BBBSSSeeepppqqqpppmmmdddWWWJJJAAA>>>AAALLLVVVVVVKKK???777444444222111111222333222111//////.........------------.....................,,,---------.../////////......///000000000000000...//////000111111222222222444888;;;===AAAEEEIIIOOORRRVVVXXXXXXYYYZZZ\\\******))))))((((((((((((************++++++++++++++++++,,,---...//////000222......111333222333666FFFjjjrrr[[[PPPRRRSSSYYYgggwww|||xxx{{{xxxvvvrrrkkkeeeaaaaaabbb```eeejjjqqq}}}{{{nnngggddd^^^WWWWWWQQQLLLKKKJJJGGGFFFGGGDDDEEEEEECCCBBBBBBDDDFFFDDDEEEGGGJJJLLLMMMNNNNNNPPPVVV\\\aaajjjxxx~~~||||||xxxhhh^^^PPPFFFBBB@@@===;;;666666777777666555444333111444:::DDDVVVlll}}}{{{sssfffYYYNNNGGGCCCBBBIIIMMMQQQMMMDDD:::555333444222111111222222111///........................---------...............---------...............---...///000000111111000......///000111222222333222444888;;;===AAAEEEIIIOOORRRUUUVVVWWWXXX[[[]]])))))))))))))))*********************++++++++++++,,,,,,,,,------.........111///...000111000111333:::PPPwwwwwwaaaUUUPPPOOOUUUaaahhhjjjqqq|||{{{xxxssslllfffccccccdddeeekkktttvvvooojjjccc[[[WWWOOOKKKKKKJJJFFFEEEHHHFFFHHHJJJIIIHHHIIIKKKNNNPPPSSSWWW[[[^^^`````````dddkkkqqqtttzzz~~~zzzwwwxxx|||~~~}}}}}}}}}yyyuuunnnfffaaaQQQKKKCCC===:::999888777333444555555555555666666555>>>JJJ[[[pppuuujjjZZZOOOMMMOOORRRSSSSSSOOOIIICCC===888555333444333222222222111///...,,,,,,------.../////////---------.........//////...............------------...///000111111111111......///000111222333333222444888;;;===AAAEEEIIIOOORRRVVVXXXXXXXXXXXXYYY(((((()))***+++,,,,,,---)))************+++++++++---------------------------...000000//////333888444;;;UUU}}}```RRRJJJIIIPPPVVV[[[eeeqqq}}}yyysssnnnmmmnnnpppnnnsss}}}xxxtttlllddd[[[SSSNNNOOOMMMIIIHHHKKKKKKNNNQQQSSSSSSTTTXXX[[[ZZZ^^^dddjjjnnnooooooooopppwww{{{yyy{{{{{{~~~~~~zzzwwwuuunnnmmmoootttvvvuuuvvvzzzuuupppjjjddd___XXXPPPJJJBBB@@@>>>;;;999888777777666666555444333555999<<<===IIIZZZnnnxxxjjj^^^OOOJJJOOOZZZbbbeeeYYYPPPDDD<<<999888666555555333222222222111///,,,+++,,,,,,---...///000000---------.........///////////////......------,,,---...///000111111111111---...///000111222333333222444888;;;===AAAFFFIIIOOOSSSXXX[[[ZZZXXXUUUTTT))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000000///...//////444444<<>>;;;888666666888999:::555666888999999999===CCCTTTfffzzzxxxiiiYYYTTTRRRXXXdddmmmlllhhhSSSKKKBBB<<<<<<;;;999666;;;888333000///...---+++---------............///000000000000000000000000...........................000111222111000111111000000000000111222333444000333777:::>>>BBBGGGJJJNNNSSSYYY[[[YYYWWWVVVWWW))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///000......///000222111777IIIhhhwwwZZZLLLHHHEEEIIIQQQTTT___hhhiiiiiipppwwwzzz{{{tttrrroookkkiiigggggggggllllllllllllkkkjjjiiihhhgggjjjmmmooonnnlllkkkkkknnnpppqqqssssssrrrqqqpppmmmllljjjhhhggghhhiiikkkgggiiijjjjjjhhhccc^^^ZZZSSSNNNHHHCCCAAA@@@===;;;<<<:::999888888999999999===;;;999:::>>>GGGTTT^^^ssszzzjjj]]]WWWcccnnntttuuurrrggg[[[HHHBBB<<<:::<<<===;;;999:::777333000......---,,,---------............///////////////////////////...........................///000///---,,,,,,---000000000000111222333444111444777:::===AAAFFFIIIMMMRRRWWWYYYWWWUUUTTTUUU))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////......///000222///222<<>><<<:::999666222///......---,,,---------............///...................................................//////---,,,,,,...000000000000000111222333444333555888;;;===AAAEEEHHHLLLQQQVVVXXXVVVSSSSSSSSS))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,---......------///111333///111666888EEEjjj|||cccMMMDDDEEEAAAEEEHHHHHHIIIMMMRRRUUU___dddkkkqqqwww{{{~~~~~~~~~|||yyy{{{~~~|||{{{~~~}}}~~~}}}{{{wwwsssppppppsssuuuyyyyyyxxxvvvssspppmmmkkkfffeeeccc```]]]YYYVVVTTT\\\^^^``````^^^\\\\\\\\\\\\^^^```aaabbbaaa___^^^\\\YYYVVVSSSTTTVVVZZZ]]]\\\ZZZUUUPPPIIICCC???<<<:::888777555555666777777222555888;;;;;;:::999999777<<>>===<<<===>>>>>><<<:::888444111.........---,,,---------............///------------------------........................---.../////////111555999000000000000111222333444444666999;;;===@@@DDDGGGMMMQQQVVVWWWUUUSSSSSSTTT)))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,+++---------,,,---///111333///111666444777NNNkkkfffMMMAAA@@@@@@@@@BBBCCCDDDGGGIIIJJJOOOUUUZZZ___dddiiilllppppppqqqrrrtttvvvwwwxxx{{{xxxvvvyyy~~~~~~|||xxxssspppppprrrtttuuuqqqoooppptttuuussssssvvv~~~}}}tttooommmpppsssuuurrrqqqooojjjffffffiiikkkmmmmmmmmmllliiifffcccaaa]]]]]][[[YYYWWWTTTRRRPPPTTTVVVXXXYYYXXXXXXXXXYYYUUUVVVXXXYYYYYYXXXVVVUUUQQQQQQPPPOOOOOOPPPQQQRRRQQQNNNJJJEEE???;;;888666888888777666555666777888888:::======;;;;;;;;;<<<>>>KKK\\\lll{{{hhhSSSGGGJJJZZZhhh{{{iiiWWWPPPIII@@@??????@@@BBBBBBAAA???<<<666333///------------,,,---------............///------------------------...........................///000000000333777:::000000000000111222333444444666999;;;===@@@CCCFFFNNNRRRWWWXXXVVVUUUVVVWWW))))))))))))))))))))))))(((((())))))***+++++++++************+++++++++++++++,,,---,,,,,,---000222000---///444333333<<>>:::;;;===<<<>>>@@@AAADDDHHHLLLPPPTTTXXX\\\```aaadddgggiiijjjjjjiiikkkjjjjjjlllnnnooooooooonnnkkkgggfffgggiiijjjkkkiiifffgggjjjkkkiiijjjmmmnnnpppssstttuuuvvvxxxzzztttnnngggbbbaaadddggghhhgggfffeeebbb``````aaaccc```aaaaaa```^^^\\\YYYXXXSSSSSSRRRRRRPPPOOOMMMLLLKKKMMMPPPQQQQQQRRRSSSUUUOOOPPPQQQQQQQQQOOOMMMKKKHHHIIIJJJJJJJJJIIIHHHHHHEEECCC@@@===:::777666555666777777666555444666777999::::::999777999???DDDSSSfff|||xxxhhhUUUIIIHHHRRRcccqqq|||yyynnn]]]QQQJJJDDD>>>@@@AAACCCDDDDDDCCCAAA???444222...,,,---------,,,---------............///------------------------........................///000000///...///111444000000000000111222333444444666999;;;===@@@DDDGGGNNNRRRWWWYYYXXXWWWYYY[[[))))))))))))))))))))))))((((((((()))***+++++++++************+++++++++++++++,,,,,,++++++---000333//////000111111333555777JJJjjjuuuWWWKKK@@@===;;;999:::>>>>>>@@@BBBDDDFFFIIIMMMQQQPPPRRRTTTWWWYYY[[[[[[[[[ZZZ\\\______]]]\\\]]]___aaa___]]]]]]___```aaa``````]]]]]]___```^^^^^^bbb]]]___bbbcccccccccdddeeebbb^^^ZZZWWWXXXYYYZZZ[[[]]]\\\ZZZYYYXXXXXXVVVVVVSSSSSSSSSRRRQQQPPPOOONNNHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHIIIIIIJJJLLLNNNJJJJJJKKKKKKIIIGGGDDDCCCBBBBBBCCCCCCBBBAAA@@@???<<<;;;:::888777666555555333555777666555444666999777888999999===FFFTTT^^^wwwnnn^^^QQQRRR\\\eeennntttwwwkkk___WWWOOOGGGCCCDDDDDDEEEFFFEEEBBB???===<<<333111---,,,,,,------------------............///------------------------........................---...//////...---...000000000000000111222333444333555888;;;===@@@DDDGGGMMMQQQVVVXXXXXXXXX[[[]]]))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,++++++---000333000333222///000444555222555PPPxxxppp___MMMCCC>>>:::;;;???999:::<<<<<<===@@@CCCFFFEEEFFFGGGIIILLLNNNPPPQQQOOOSSSWWWVVVRRRPPPQQQTTTTTTSSSRRRSSSUUUVVVVVVUUUXXXUUUTTTVVVWWWTTTUUUXXXSSSUUUWWWWWWUUUSSSSSSSSSSSSQQQOOOOOOQQQSSSSSSSSSWWWUUUSSSRRRQQQOOOKKKHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHGGGGGGGGGGGGEEEBBB???===???>>>===<<<;;;;;;::::::777777666666555555444444222555777777666666888;;;:::<<<>>>BBBKKK\\\qqqnnn```YYYdddttt{{{{{{yyyssscccVVVRRRLLLCCCDDDLLLJJJJJJHHHDDD???999666444333000---,,,,,,------------------.........//////................................................))),,,...000///000111222000000000000111222333444333555888;;;===AAAEEEHHHLLLPPPUUUWWWWWWXXX[[[^^^))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''(((((()))---------...............000000111222333333333333888???RRRppplllRRREEEAAA>>><<<;;;999;;;???@@@===;;;<<>>????????????@@@@@@@@@======???@@@AAAAAAAAAAAABBBAAAAAA???>>>===<<<;;;:::999888777777666777777555555444333222222333333<<<777333555999<<<999666;;;???CCCLLLbbbqqqttt{{{vvvjjj^^^QQQJJJKKKLLLJJJGGGNNNSSSQQQDDD888444444333////////////////////////------------------------------------------------...........................///000///...---...///000000000000111111111111555777:::===???BBBGGGJJJKKKTTTVVVXXXZZZUUUWWWddd))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************,,,,,,,,,,,,------------///000111222333333333333///333>>>RRRoooxxxgggWWWFFF:::===;;;:::;;;:::777999>>>===;;;:::;;;<<<>>>>>>===@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???AAAAAA@@@@@@???>>>>>>===<<<<<<============>>>>>>;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;999888777777888888777666666666666666444333333333333333444444555777999::::::999::::::;;;JJJ```vvv|||qqqccc^^^XXXRRRMMMKKKJJJJJJNNNQQQMMM@@@666222111///........................------------------------------------------------...........................///000///...---...000000000000000111111111111444666999<<<>>>BBBFFFIIIKKKTTTVVVWWWZZZUUUWWWeee))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---------,,,,,,***+++++++++,,,,,,,,,,,,//////000111222222222222///000222:::LLLlll|||aaaLLL???<<<::::::999777999>>>999888666777888:::999999999999:::::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@???===<<<;;;======<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;999888777777888999;;;<<<999888888777666555555444666666555555444555555555444444444444555666777888444:::???>>>999888>>>DDDOOOgggsssiii___bbbbbb[[[QQQIIIGGGIIIMMMKKKDDD999222000...,,,........................------------------------------------------------........................---///000///...---///000000000000000111111111111333666999;;;>>>AAAEEEHHHKKKTTTVVVWWWZZZUUUWWWeee))))))))))))))))))))))))(((((((((((()))))))))))))))***---///000///...---******++++++,,,,,,------......///000111111111111333333333333:::RRRyyyoooKKKCCC======>>>;;;::::::999888666777888999999888777777888888888999999999999::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<;;;::::::999<<<;;;;;;;;;::::::999999:::::::::999999999888888888888888888999999999999888777555444555666888:::888888777777666666555555555444444444444444555555666666666666777888999::::::>>>AAA???>>>DDDRRR]]]wwwttthhhcccfffiiijjjbbbVVVKKKGGGGGGHHHBBB999222000///---+++........................,,,,,,------------------------------------------........................---...//////......///000///000000000111111111111333555888;;;===@@@EEEHHHKKKSSSUUUVVVYYYUUUXXXfff(((((((((((((((((((((((((((((((((((())))))))))))(((***---000111000...,,,***++++++,,,---.........------...///000000000000///111444333111;;;XXXsssmmmZZZGGG@@@@@@>>>999666:::888777777888999888777777777777888888888888999888888888888888999999999999999888888888777777777888999999999:::::::::;;;<<<;;;;;;:::999888888777:::999999999999999999999999999999999999888888888777777777888888888999999888666555444444555777999777777777666666666666666444444444444444555666777777777777666777888888999<<<>>>@@@GGGSSSggg}}}yyyzzzwwwjjjeeeeeeppppppnnniii```VVVNNNJJJ???888000......///...---........................,,,,,,,,,---------......------------------------........................,,,...//////......///111///000000000111111111111333555888;;;===@@@EEEHHHKKKSSSUUUVVVYYYUUUXXXggg(((((((((((((((((((((((((((((((((((())))))))))))'''))),,,...///...---+++******+++,,,---...//////,,,,,,---...////////////......222444111111>>>PPPbbbPPPHHHBBB<<<999:::888666666777888777666666666666666777777777777666666555444444555555555666666666666555555555444555555666666777777888888:::::::::999999888888777999888888888888888999:::999999999999999999888888666777777777777888888888777666555555555666777888444444444555555555555555555555555555666777888999666666666777888999:::;;;===BBBNNNccc}}}zzzvvv{{{tttnnnkkkmmmooovvvtttrrrooojjjaaaUUUMMM888111,,,---.........000------------------------+++,,,,,,------.........------------------------........................,,,...//////......000111000000000000111111111111333666999;;;>>>AAAEEEHHHKKKSSSTTTUUUYYYVVVYYYhhh(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,,,,+++***))))))***+++,,,---......+++,,,---......///......111,,,---333444111555???]]]~~~vvvdddSSSGGGAAA;;;999777777888999888777555555666666666666777777666666444333333333444444555555444444444333333333444444555555666777777888999999888888888888888888888888777777777888::::::888888888888888888888888555555666666666777777777666666666666666555555555333333444444555555555666666666666777888999;;;<<<888888999;;;===@@@BBBCCCHHHWWWrrrvvvqqqkkkjjjmmmrrrvvvxxxuuuuuuvvvssslll^^^NNNCCC444...,,,......,,,---000------------------------++++++,,,,,,---......///------------------------........................,,,---//////......000222000000000000111111111111444666999<<<>>>BBBFFFIIIKKKSSSTTTUUUXXXVVVYYYiii(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))'''((()))***+++,,,------++++++,,,---............444)))%%%...333111333999;;;WWW~~~fffRRRIII===<<<:::999:::;;;:::999666666777777777888888888888777666444444444555555555555555555444444444444555555666777777888999999777777888888888888888888888777666666777888:::;;;777777777888888888888888444444444555555555666666555555666666666555444444444555555666666777777888777777777888999;;;<<<===;;;<<<>>>AAADDDHHHKKKMMMWWWooopppiiiccceeeoooxxx{{{{{{rrrvvvxxxuuuhhhUUUAAA555333...---000///***+++000------------------------++++++,,,,,,---...//////------------------------........................,,,---//////...///000222000000000000111111111111555777:::===???BBBGGGJJJKKKSSSTTTTTTXXXVVVZZZiii((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,//////......///000222333999???SSStttwwwjjjPPPFFF<<<999;;;;;;999777888666555666777888777666999999888666444333444555444444555666666666555555111333555888:::;;;;;;;;;777777777777666666666666444444444555555777888888777777777777777777777777666666555555555666777777222111111222555666555555666555444444555777999;;;666555777999===???>>>===BBBCCCGGGMMMOOOSSS^^^kkkxxxgggfffhhhnnntttwwwsssooonnnrrrsssiiiVVVBBB444///........................------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,............/////////////////////000111111222222333555999;;;>>>BBBFFFJJJNNNVVVVVVUUUWWWTTTYYYkkk((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,+++***)))(((((()))***+++*********+++++++++,,,,,,......------...///111222///222<<>>:::777888777777888:::<<<;;;:::777777888888777666777777444444444555444444333222444555666888888888888888888777777777666666555555555555555555666777888999777777777777777777777777555444444444444555555666888777666666777888777555333444555666777888999999999:::;;;===???AAADDDFFFJJJWWWgggpppsss|||rrriiihhhkkkqqqxxx|||xxxnnneeebbbccc___UUUFFF888///,,,........................------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,---............/////////////////////000111111222222333555999;;;>>>BBBFFFJJJNNNVVVVVVUUUWWWTTTZZZkkk((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...///000---...111666>>>SSSuuuppp```SSSFFF======:::888777888888888777444666777888888888777666555555555555444444333222666666777777777666555555888888777666666555444444666666666666777888999999777777777777777777777777555444444444555555666777888777666666777777666555444555777888999999999888:::;;;======???EEENNNTTTjjjwwwpppqqqvvveeeXXXSSSOOOFFF===555///,,,+++------------------------------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,------............/////////////////////000111111222222333555999;;;>>>BBBFFFJJJNNNVVVVVVUUUWWWUUU[[[lll(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***))))))))))))))))))***************+++++++++++++++++++++,,,,,,---......000222555444444>>>XXXpppvvv```OOOGGGBBB;;;777666888999:::777777888999::::::888666666666777777777666666555666666666666666555555555999888777777666555444444666666666666666777888888666666666666666666666666666666666666777888999999777666555666888999888777;;;;;;;;;<<<<<<<<<;;;;;;999<<>>BBBFFFJJJMMMUUUVVVUUUXXXUUU\\\mmm(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))******)))))))))))))))*********+++++++++******++++++,,,---------///000333333111333???MMMwwwyyyaaaXXXKKKAAA<<<<<<>>>???999888777888:::;;;:::888555555666777888888888777444444555555666666777777999888888777666666555555666666666555666666777777666666666666666666666666666666666777777888999:::;;;:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<===??????CCCGGGMMMUUU```ttt~~~~~~zzzgggTTTHHH<<<555...+++---//////...------------------------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,------.............../////////////////////000111111222222333555999;;;>>>BBBFFFJJJLLLUUUVVVVVVXXXVVV]]]nnn(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))************)))))))))))))))************+++)))***+++,,,---------,,,///------///000111777>>>NNNnnnnnn[[[NNNFFFBBBAAAAAA===777666777999999888555666777777888888888777444444444555666888999:::999999888888888888777777777777777666666777777888888888888888888888888888666666666777888999:::;;;???===<<<;;;<<<<<<;;;999888999===@@@EEEIIILLLMMMbbbgggppp|||pppYYYCCC666333///++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,---................../////////////////////000111111222222333555999;;;>>>BBBFFFJJJLLLTTTVVVVVVYYYWWW^^^ppp((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***)))((())))))))))))************)))***+++------------,,,000,,,+++///111111444999666JJJiiixxxooohhhdddbbbXXXLLLDDDBBBAAA@@@>>><<<<<<<<<<<<;;;:::999888555555555555666888:::;;;999999999999999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???@@@??????AAACCCEEEEEEDDDEEEKKKUUUaaakkkssswwwyyy~~~~~~lllXXXDDD666...///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............/////////////////////000111111222222333555999;;;>>>BBBFFFJJJKKKTTTUUUVVVYYYXXX___qqq((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***)))((())))))))))))************)))***,,,---......---------+++,,,000111//////222222777IIIhhh~~~kkk]]]UUUQQQNNNKKKDDDDDDCCCAAA???===;;;:::777777666666666888999:::888999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEGGGKKKQQQUUUWWWWWW___iiizzzvvvbbbMMM<<<444333555//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............/////////000/////////000111111222222333555999;;;>>>BBBFFFJJJKKKTTTUUUVVVYYYXXX___qqq''''''&&&%%%&&&'''((())))))))))))((()))******+++)))((((((((((((((())))))((((((''''''''''''((((((((())))))))))))***************+++++++++,,,,,,,,,......---,,,---...///000222555888@@@WWWyyy{{{yyyiiifffaaaZZZRRRKKKFFFDDDIIIBBB>>>BBBBBB>>>===??????<<<===AAA???::::::>>>>>>>>>======>>>AAAEEEHHHCCCEEEHHHJJJFFFAAACCCIIIKKKMMMNNNOOOOOOPPPSSSTTTTTT\\\iiiwwwtttcccVVVEEE888333111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------------------------.........------,,,,,,,,,222222000//////000111111......//////000111333444555777:::===???BBBGGGJJJLLLSSSUUUXXX[[[WWW```vvv'''&&&&&&%%%&&&'''((()))((((((((((((((())))))***((((((((((((((()))***+++))))))(((((('''((((((((()))))))))************+++*********+++++++++,,,,,,------,,,,,,,,,---...///,,,...111666DDD___zzzwwwyyyooojjjiiieee``````dddddd[[[RRROOOJJJFFFDDDDDDBBBAAAGGGOOOPPPPPPNNNMMMLLLNNNPPPRRR\\\YYYWWWWWWTTTQQQTTTZZZooosssxxxwwwuuuvvv|||}}}mmmWWWHHH@@@666000//////...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,000000/////////000000111/////////000111222333444444666999<<<>>>BBBFFFIIILLLSSSUUUXXXZZZVVV___vvv'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))***,,,,,,+++***)))((((((((((((((()))************+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,---......---///333666DDDddd}}}~~~uuuooonnnnnnnnnlllkkkrrr{{{|||{{{yyyxxxxxxyyyzzz{{{{{{{{{|||~~~}}}nnnSSS<<<555222......000222000...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------...///000000000000000000000000222333444555333666999;;;>>>AAAEEEHHHMMMTTTUUUWWWYYYUUU^^^uuu&&&&&&&&&&&&''''''((((((''''''((((((((()))((((((''''''((((((***+++------,,,+++***))))))(((((()))************++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,333......333111444LLLiiiyyyuuunnntttvvvrrrvvvyyy___JJJ;;;333111000...///111222000...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------------***+++---///000000//////000000000111222333555555333555888;;;===@@@EEEHHHNNNTTTUUUWWWXXXUUU^^^uuu&&&&&&&&&''''''''''''''''''((()))*********))))))'''''''''((()))+++,,,---++++++***)))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++++++++111***)))000///+++777JJJSSSiiittthhhnnn{{{~~~yyysssnnnkkkooozzzwwwpppwwwZZZCCC555111222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------***+++---////////////...000000000111222333555555333555888;;;===@@@EEEHHHNNNTTTTTTVVVXXXTTT^^^uuu%%%&&&''''''(((((('''''''''(((***+++++++++***)))''''''''''''((()))++++++)))))))))(((((())))))***((())))))))))))*********)))))))))************+++)))***+++,,,,,,,,,,,,+++...))))))///000,,,///666:::EEEXXXnnnvvvlllhhhgggmmmrrruuuyyy~~~{{{oooOOO<<<666222///---...---,,,+++,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,------------...,,,,,,---...////////////000000000000222333444555333666999;;;>>>AAAEEEHHHMMMRRRSSSUUUWWWUUU___www%%%&&&'''((((((((('''&&&&&&''')))***+++***)))(((''''''&&&&&&'''((())))))''''''''''''((()))******''''''((((((((()))))))))))))))))))))******************,,,---------,,,+++***+++---///////////////---222:::DDDRRRbbbuuu|||zzzyyyvvvwwwxxx___JJJ555///111111...------...///000//////000111,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,---------......///...............///////////////000111222333444444666999<<<>>>BBBFFFIIIKKKQQQRRRTTTWWWUUU```yyy%%%%%%'''((((((((('''&&&%%%&&&((()))***)))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((())))))))))))***************+++,,,---...---,,,,,,$$$***---+++***---///---***---000333777CCCXXXjjjyyyrrruuu{{{www{{{xxxsssyyy|||vvvtttzzztttZZZFFF777222000111...***,,,222***,,,///000///---,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++...------,,,,,,------...))))))***+++,,,,,,------,,,,,,,,,------.........111000...------...///000......//////000111333444555777:::===???BBBGGGJJJJJJPPPQQQSSSWWWUUUaaazzz&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000555:::===XXXqqq~~~xxxvvvwww}}}yyyxxxwwwxxxyyyzzzyyyxxxzzz{{{xxxsssnnnooowww~~~xxxXXXCCC999888000000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------/////////...---------,,,111000000000111222333333444777;;;>>>AAADDDGGGJJJMMMPPPOOOQQQXXXYYYddd{{{&&&''''''((())))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++++++++++++++++++++000///---,,,---///222444BBBTTTmmm~~~{{{xxxxxx|||jjjPPP>>>555222222///...---,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------...........................------000000000000111222333333555777;;;>>>AAADDDGGGJJJMMMQQQOOOQQQXXXYYYeee|||'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++(((((())))))***+++++++++///...---,,,,,,,,,,,,---///888GGG\\\wwwgggVVVAAA333000111111///...---,,,+++*********+++++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////..................//////000000000000111222333444555888<<<>>>AAADDDGGGJJJMMMQQQOOORRRWWWYYYfff'''''''''((((((((())))))'''''''''''''''((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))***+++,,,,,,)))***+++,,,---------------///555???OOOcccttt}}}ppp]]]PPPCCC:::111000333555111,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............------......//////000000000000000000111222444444666999<<>>CCCMMM___sss{{{```JJJ<<<333222444111111000///---,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------//////////////////000000/////////000111333444555888:::===@@@BBBDDDGGGJJJIIIOOOOOOQQQXXX]]]qqq''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******))))))******************+++++++++++++++,,,,,,,,,+++)))+++///...***---333222777BBBOOO\\\kkktttmmm^^^OOO>>>555111///111666333222111///---...///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...000000000///////////////......///000111333555666888;;;>>>@@@BBBDDDGGGJJJGGGMMMNNNQQQXXX^^^uuu'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))((((((((((((((((((((()))***,,,---......))))))...///+++***,,,...---...222888EEEYYYkkkwwwsssmmmeee]]]SSSIIICCC???555---...///---...222...------///000000---++++++***************++++++++++++++++++++++++++++++)))******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////111111000000//////............///000111333555666999;;;>>>@@@BBBDDDGGGJJJFFFLLLNNNQQQXXX___www&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,------.........//////---,,,...333;;;@@@JJJVVVgggvvv~~~lllqqq~~~oooaaaYYYLLLJJJFFFBBB===999777555000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,***///666:::999------,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++..................---------...///000000222555888888999;;;>>>AAAEEEHHHIIILLLPPPNNNOOOWWW___www''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------...,,,,,,---,,,,,,...222555888>>>GGGPPP[[[kkk|||uuunnnqqqyyy{{{jjjZZZKKK@@@999777666444333111000000//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,((()))...111000,,,++++++*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...........................///111222222333666888888999;;;>>>AAAEEEHHHIIIJJJNNNMMMOOOWWW^^^ttt((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------***,,,......---+++++++++---///111444===KKK\\\hhhuuueee\\\PPPDDD;;;555111///---------------...//////---------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000111+++((()))************)))))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++........................---///222444444555666888888999;;;>>>AAAEEEHHHIIIHHHMMMMMMOOOWWW[[[mmm''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,...000000...+++******,,,...///000333999@@@FFFZZZfffnnnkkkgggiiilllnnnkkkqqqzzz~~~wwwuuuuuulll\\\MMMAAA<<<666222000111222222111000///////////////000,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000666888222,,,+++,,,,,,******)))))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,///222444444555666777888999;;;>>>AAAEEEHHHIIIHHHMMMMMMPPPVVVWWWddd}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,---......,,,,,,---...------...---------///000888@@@FFFFFFDDDFFFIIILLLOOOUUU^^^eeekkkqqqwww|||uuugggZZZVVVQQQMMMIIICCC;;;555444222///------------,,,//////...---,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---444777222---,,,------***************+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---111333333333444555888999;;;>>>AAAEEEHHHIIIJJJNNNMMMPPPUUUSSS\\\rrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******+++++++++************)))******+++***)))***---//////---+++))))))+++---///,,,000333222000000222444666:::???CCCFFFKKKRRRWWW^^^dddmmmvvv|||}}}|||{{{yyy}}}zzzyyy{{{}}}}}}xxxyyyrrreee\\\WWWNNNCCC;;;:::888555222111222333///......///000000...,,,++++++++++++,,,------...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''---///,,,)))***+++******************+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////+++---000222222333444666888999;;;>>>AAAEEEHHHIIIJJJMMMMMMOOOTTTQQQXXXlll''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***++++++******))))))))))))((()))******)))***,,,...---,,,******+++---///000---.........---+++,,,///,,,---///000111444888;;;???BBBHHHOOOSSSVVVWWWWWWYYY```hhhlllmmmnnnnnnmmmkkknnnpppttt}}}xxxsssooollliiifffccc]]]UUUQQQPPPQQQPPPOOONNNLLLHHHBBB>>>:::555222000111111000//////111333++++++,,,///222333333222,,,,,,,,,,,,---...///000+++++++++,,,,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++&&&))))))''''''***+++(((((((((((())))))+++,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...//////000---///000111111333666888888999;;;>>>AAAEEEHHHIIIGGGKKKJJJNNNSSSQQQXXXlll((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++*********))))))(((((((((***,,,---,,,,,,,,,---'''(((***---...---***'''+++******++++++***,,,...,,,---......---...///000//////111222555888:::<<<888???FFFIIIJJJKKKLLLLLLJJJMMMPPPTTT]]]iiioooooonnngggbbbcccbbb___\\\\\\XXXTTTPPPNNNMMMKKKFFFBBB@@@<<<888777888888666444666333222222222000000222------......///...,,,***---,,,++++++---......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++************************++++++++++++++++++++++++***+++***''')))------***''''''''''''((()))++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000///000111111222444777:::888999;;;>>>AAAEEEHHHIIIEEEHHHHHHLLLTTTRRRZZZmmm%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++.........////////////000---000222333333444999<<<666666777999;;;===???@@@DDDCCCBBBAAA@@@@@@???>>>999888777666444333222111//////////////////////////////.........---------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***''''''+++---...---************************++++++++++++++++++++++++******************************************************))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIKKKLLLIIIJJJPPPNNNUUUiii%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,...000///...---...000111111111222222444555666444444333333222111111111111111111000//////..............................///.........---------,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++++++++************************++++++++++++++++++++++++******************************************************))))))))))))***************************************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIJJJLLLIIIJJJOOOMMMUUUjjj%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,)))+++---.........///000...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))******************************++++++++++++++++++++++++***************************************************))))))(((((())))))************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIJJJLLLIIIJJJOOOMMMVVVkkk%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((************************))))))************))))))************************,,,+++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,---///000///...---,,,++++++++++++------........./////////------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***...111111---++++++,,,************************************************************************************************))))))(((((((((((())))))************************************++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIIIILLLJJJJJJNNNLLLVVVmmm%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++************++++++++++++...,,,***)))))))))******///......---------------+++,,,,,,------......///000000//////...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***...111111...+++***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIIIILLLJJJJJJMMMKKKWWWnnn%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++++++++*********+++++++++,,,,,,))))))+++...222555555444------,,,,,,,,,,,,------***++++++,,,,,,,,,------///......---,,,++++++***++++++++++++++++++++++++******++++++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++(((***------,,,***))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,---,,,,,,,,,,,,---------------------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIHHHLLLJJJJJJLLLKKKWWWppp%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))*********++++++++++++)))************+++++++++'''***111:::@@@AAA>>>:::---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************+++++++++,,,)))***+++,,,,,,+++***)))************************************************)))))))))***,,,,,,***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,------------...---------............///...//////111222444666777999:::;;;>>>AAADDDGGGIIIHHHLLLKKKJJJKKKJJJWWWqqq%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************---111999@@@CCC>>>333+++...---,,,+++***)))))))))************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************+++)))(((***---///---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////...//////111222444666777999:::;;;>>>AAADDDGGGIIIGGGLLLKKKJJJKKKJJJWWWrrr%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++555444333111000...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))(((((()))***++++++******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''((((((((((((((()))******************************)))************++++++++++++,,,,,,,,,,,,,,,,,,------------............///111111111222333666888:::>>>;;;:::;;;>>>CCCEEEFFFOOOHHHMMMJJJKKKLLLTTT|||%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++......------,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((()))******+++******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&''')))***)))'''((((((((((((((()))******************************************++++++++++++++++++,,,,,,,,,,,,---------------............///111111111222333666888:::<<<<<<<<<===???CCCGGGJJJOOOHHHNNNKKKLLLMMMVVV~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++******)))))))))*********++++++(((((()))***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******(((((((((((((((((((((((())))))((((((((()))*********))))))))))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))'''&&&'''((()))((('''((((((((((((((()))******************************************+++++++++,,,+++++++++,,,,,,------------------............///111111111222333666888::::::<<>>AAAAAA>>>???DDDIIIKKKGGGNNNKKKLLLNNN\\\%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))******))))))((((((((((((((()))))))))******((())))))))))))*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***)))((('''(((***((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---------............///111111111222333666888::::::===@@@@@@@@@AAAEEEHHHJJJGGGOOOLLLMMMPPP___%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((()))))))))***'''''''''((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((***++++++)))((()))+++((((((((((((((()))******************************+++++++++,,,,,,,,,------)))******+++---......///---------............///111111111222333666888:::999;;;===@@@CCCFFFHHHJJJLLLIIIQQQOOOOOORRRccc%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&'''((()))***,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))+++---,,,)))(((***,,,((((((((((((((()))******************************++++++,,,,,,,,,---------)))******+++---...//////---------.........//////111111111222333666888:::999999;;;@@@FFFJJJLLLMMMMMMJJJSSSQQQQQQTTTfff''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,***%%%$$$&&&)))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++*********)))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((''''''''''''777AAA888)))$$$(((,,,(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000222444555555666777999999===CCCIIILLLLLLJJJHHHNNNJJJRRROOOPPPVVVkkk''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++)))&&&$$$&&&)))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++*********)))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''''''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''$$$///444///(((&&&''''''(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------......///000000000000222444555555666777999999===BBBGGGJJJKKKJJJIIINNNJJJRRROOOPPPWWWlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$&&&)))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++******)))))))))(((((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((((((''''''(((((((((((((((((($$$''')))((()))***((($$$(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000222444555555666777999:::<<<@@@CCCFFFHHHIIIJJJNNNJJJRRROOOQQQXXXnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''((((((((((((''''''&&&'''***,,,)))&&&(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,------......///000000000000222444555555555777999;;;<<<>>>@@@CCCFFFIIIJJJMMMJJJQQQOOORRRZZZqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''(((((()))))))))(((((()))))))))((()))(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000222444555555555777999;;;;;;<<<>>>BBBEEEIIIKKKMMMIIIQQQOOORRR\\\ttt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&''''''((()))))))))***(((''')))'''%%%&&&***(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000222444555555666777999;;;;;;<<<>>>AAAEEEIIIKKKMMMIIIQQQOOOSSS^^^www%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++*********)))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***,,,&&&%%%((()))&&&'''+++(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,---------.........------......///000000000000222444555555666777999;;;;;;===???BBBFFFIIIKKKMMMIIIQQQOOOTTT___yyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++************((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***///&&&###(((,,,++++++---(((((((((((())))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,---------.........//////------......///000000000000222444555555666777999;;;<<<===@@@CCCFFFIIIJJJLLLIIIQQQOOOTTT```zzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))))))))******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((((((((((()))***,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......//////............//////000000111222444666777888999>>>>>>>>>???BBBFFFIIIKKKKKKKKKJJJPPPVVV\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((((((((((((((((()))***+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......//////............///000000111111222444666777999999>>>>>>>>>???BBBFFFIIIKKKKKKLLLLLLQQQWWW^^^&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///...............///000000111111333444666888999999>>>>>>>>>???BBBFFFJJJLLLKKKMMMMMMRRRXXXbbb%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++++++++,,,------......///......---......///000111111222333555666888999:::======>>>???BBBFFFJJJLLLJJJMMMMMMQQQXXXddd%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++++++++,,,------......///---------......///111111111222333555777888999:::=========???BBBFFFJJJMMMIIINNNMMMOOOWWWeee$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///---------......000111222222222444555777999::::::<<<<<<===???BBBGGGKKKMMMIIIOOOOOOOOOWWWggg$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''(((((())))))%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((''''''''''''((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///------------///000111222222333444555777999:::;;;<<<<<<===???CCCGGGKKKNNNKKKRRRQQQPPPWWWiii$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&(((***,,,---...((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''((()))***+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///,,,,,,------///000111222222333444666777999:::;;;<<<<<<===???CCCGGGKKKNNNMMMUUUSSSQQQYYYjjj$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''''''''(((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''******))))))((((((''''''))))))))))))************...---,,,+++++++++,,,---,,,---......//////.........------......///000111111333555666666666888:::<<<<<<>>>@@@CCCGGGJJJLLLQQQPPPPPPRRRXXXnnn$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))************------,,,+++++++++,,,---,,,---......//////.....................///111111111333555666666777888:::<<<===>>>@@@CCCGGGJJJLLLPPPOOOOOOPPPTTTjjj%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))+++***)))'''&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************---,,,,,,++++++,,,,,,---,,,---......//////..................///000111111222333555666666777999;;;<<<===>>>@@@CCCGGGJJJLLLMMMNNNPPPQQQRRRfff%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))---,,,)))'''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))+++,,,***)))'''''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,------,,,---......///.....................///000111222222444666666666777999;;;======>>>@@@CCCFFFIIIKKKKKKNNNUUUXXXWWWfff%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))---+++)))'''&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&(((+++---...,,,***((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,---------,,,---......///.........///......//////000111222222444666777777777999;;;===>>>>>>@@@CCCFFFIIIKKKJJJOOOZZZbbb```kkk&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))***)))((('''''''''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&(((+++,,,---,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------,,,---......//////......////////////000111222222222444666777777888:::;;;>>>>>>???@@@CCCFFFIIIJJJJJJNNN\\\gggfffnnn&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%&&&&&&'''((()))******''''''''''''(((((((((((('''''''''((())))))******&&&&&&'''((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************)))***+++---......------,,,---......//////......////////////000111222333333555666777777888:::<<<>>>>>>???@@@CCCFFFHHHJJJKKKMMMYYYfffgggnnn&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&&&&((()))***+++,,,''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&''''''(((((('''&&&%%%((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))$$$$$$&&&'''''''''&&&%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))***+++---......------,,,---......//////......////////////000111222333333555777777777888:::<<<>>>>>>???@@@CCCEEEHHHJJJLLLKKKUUUbbbdddmmm((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''### """'''******'''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---......---------.........//////...///000000///000222444111333666777888999;;;=========>>>AAAEEEHHHIIIIIIOOONNNQQQWWW]]]ooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))(((((()))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''+++'''###$$$(((***(((&&&))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...---------........./////////000000///......000111222444666777777888:::<<<======>>>AAAEEEHHHIIIIIILLLKKKNNNTTTZZZmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''---***&&&&&&((()))&&&$$$)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++++++++++++++,,,------------.........////////////000000///------...000333555777777777888999;;;======>>>AAAEEEHHHIIIIIIKKKKKKNNNSSSYYYnnn&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''+++)))''''''((('''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++******++++++,,,---............///////////////000000000......000222555777888999888888:::<<<>>>===>>>AAAFFFIIIJJJIIIMMMOOORRRUUU[[[rrr''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---........./////////000000...///000111000111444666777888::::::::::::<<<===>>>>>>???BBBFFFIIIJJJJJJNNNQQQTTTUUU\\\vvv((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((************((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++++++++,,,------....../////////000000000---///000111111333666888666888:::::::::;;;<<<>>>>>>>>>???BBBFFFIIIJJJJJJLLLQQQTTTSSS[[[vvv))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$%%%'''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))),,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,------....../////////000000000000...///000111111222444666444666888999999:::<<<>>>>>>>>>???BBBFFFJJJJJJJJJKKKQQQSSSRRRZZZwww))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***++++++***)))''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&((()))***((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))...---,,,+++***(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************------,,,,,,------...///////////////000000000000///000111000///000222333111333666777888999;;;===???>>>???BBBGGGJJJKKKJJJLLLRRRUUUSSS[[[yyy************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))(((((((((''''''''''''(((((((((((())))))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&((())))))'''&&&'''+++//////***%%%''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&###$$$$$$%%%&&&'''))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((******++++++++++++******)))************+++++++++,,,,,,,,,---------......000000000000/////////////////////000111111222222444555666777999;;;<<<======>>>???AAADDDGGGKKKMMMMMMSSSUUUSSS]]]}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))))))))((((((''''''(((((())))))))))))*********************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***(((''''''***...///+++'''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))******))))))))))))************+++++++++,,,,,,,,,---------............//////000000000111/////////000111111222222444444666777999;;;<<<<<<======???AAADDDHHHKKKMMMMMMSSSUUUTTT^^^~~~////////////////////////........................++++++++++++,,,,,,,,,,,,---,,,,,,++++++******))))))))))))(((((()))))))))++++++***************************))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((())))))******)))''''''))),,,---+++(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&+++***)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------......,,,---...///000111111222/////////000111111222222444444555777999:::<<<<<<======???AAADDDHHHKKKLLLLLLRRRUUUTTT```000000000000000000000000////////////////////////+++,,,,,,,,,------------------,,,,,,++++++++++++******))))))))))))******,,,,,,,,,++++++******)))++++++*********)))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************)))'''%%%&&&)))+++***)))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''',,,+++***(((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,---------......------......///000000111/////////000111111222222333444555777888:::;;;<<<<<<===???BBBEEEHHHJJJLLLLLLQQQTTTTTTaaa000000000000000000000000////////////////////////------------............---------,,,,,,,,,,,,,,,++++++************++++++------,,,,,,++++++******++++++++++++************((((((((())))))*********))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((++++++******)))(((((('''((()))******+++******)))'''&&&%%%%%%&&&((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''***))))))((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))******++++++******)))))))))*********+++++++++,,,,,,,,,---------....../////////.............../////////000111111222222333444555666888:::;;;<<<<<<===???BBBEEEHHHJJJKKKKKKQQQSSSUUUccc////////////////////////////////////////////////---.........////////////------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******++++++,,,))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((---,,,,,,+++)))(((((('''((()))***++++++***)))(((&&&%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''(((((()))***+++'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((******++++++++++++******)))************+++++++++,,,,,,,,,---------....../////////.........------/////////000111111222222333333444666888999;;;;;;;;;===@@@CCCFFFHHHJJJKKKKKKPPPRRRUUUeee000000000000000000000000////////////////////////....../////////000000000---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---*********************************)))))))))))))))((((((((((((((((((((((((++++++******))))))(((((('''(((***++++++)))((('''&&&'''(((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))************)))))))))************+++++++++,,,,,,,,,---------......------................../////////000111111222222222333444666888999:::;;;;;;===@@@CCCFFFIIIJJJJJJJJJOOORRRVVVggg111111111111111111111111000000000000000000000000////////////000000000000------.....................------,,,,,,------...,,,,,,,,,------.........---------,,,,,,,,,++++++))))))***+++,,,,,,------************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))'''&&&&&&(((***+++*********+++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------......+++,,,,,,---...///000000/////////000111111222222222333444666777999:::;;;:::<<<@@@CCCGGGIIIJJJJJJJJJOOORRRVVVggg///000000000000111111111222111000111333333111000333333222222111000000000444111......000000...,,,'''000...+++222333///111...............///000000......---------,,,,,,,,,,,,+++***))))))+++---......---,,,,,,+++++++++,,,************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))---)))'''&&&(((((('''$$$(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,......//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOOQQQVVVmmm000000000111111111222222333222111222444444222111111111111111111111222222444111///...000000///---666;;;222(((++++++))),,,...------------...//////.........---------,,,,,,000...,,,***))))))***+++...------,,,,,,+++,,,,,,++++++++++++++++++++++++***************************************))))))(((******************************************************))))))(((((((((((())))))))))))************************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))+++(((&&&&&&(((((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&((()))''''''''''''''''''''''''((()))***)))((((((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,......//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOOQQQWWWooo111111222222222333333333444333222333555555333111///000000111222222333333333111//////000000///......444...)))///333222777---------------......///.........------------,,,000///---+++*********+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++++++++++++++************)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))'''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''&&&&&&&&&)))+++''''''''''''''''''''''''&&&((())))))(((((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,......//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOOQQQXXXqqq222222222333333333444444333222222333444444333111000000111111111222222222222111000000000000000///---666333...222111***+++...............///000000............---------------,,,,,,+++,,,---......------.........---------........................++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((&&&&&&(((***''''''''''''''''''''''''###%%%''''''&&&&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...---------......//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOORRRZZZttt222333333333333444444444222111111111333333111000222222222111111111000000111111111000000///000111***222000,,,222222...///000000000000000111111222//////.........------------------------.........------.../////////...---........................------------------------,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************************++++++++++++******)))))))))((((((((())))))(((((((((((())))))************************))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((+++...,,,(((&&&&&&((((((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---.........---......//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOORRR[[[www222222333333333444444444111111000111222333111///333333222222111000000///111222222111//////111222<<<@@@666---111555555;;;111111111111111222333333/////////.........------000000//////---,,,,,,+++---...///000000000///...........................------------------------,,,------------,,,++++++************************************************)))))))))************+++*********++++++++++++,,,))))))))))))((((((((('''***))))))(((((())))))***************************))))))))))))(((((((((((((((((((((((())))))))))))''')))++++++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((---222111,,,'''&&&'''((((((((((((((((((((((((''')))+++,,,***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******************************)))))))))************+++************++++++++++++++++++,,,---..................//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOORRR]]]zzz222222222222333333333333222111111222333333222000222222111111111111111111000222333111//////111333XXXWWWFFF333///+++'''***111111000000111111222333////////////............000000000///...---,,,+++,,,...///111111111///...................................................---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,*********)))))))))((((((******))))))))))))******************************)))))))))***************(((((((((((())))))))))))(((+++...---+++(((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%---555666000***'''((((((((((((((((((((((((((()))+++------+++)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********************************))))))))))))************************++++++++++++***+++,,,---..................//////000000111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOOSSS^^^|||111111222222222333333333333333222333444555333111000000000111222222333333000222333222//////111444999>>>555,,,000111///333000000000000000111111222000/////////............---......///000/////////,,,...000111222111000///........................////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******))))))))))))******************************))))))******++++++,,,,,,(((((((((((())))))))))))***---//////,,,)))((()))(((((((((((((((((((((((())))))))))))))))))))))))###,,,666888333,,,)))***)))))))))))))))))))))))))))+++------***(((&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************************))))))))))))************)))************+++++++++***+++,,,---..................//////000111111111111222444555555777999<<<<<<===???AAADDDGGGIIIJJJKKKOOOSSS___}}}333333333333333111000///000000000000000000000000////////////000000000000000111333333333222000...222222222222222222222222111111000000000000111111000000000000////////////000///......///000111222000000000000000000000000//////000111111000///...---......///......------------------------------,,,,,,+++***+++---000111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((('''((((((************************+++*********))))))(((((()))***+++,,,---.........,,,,,,,,,---------......///......------///000111111000/////////000222333555444444555666888:::;;;;;;===???@@@AAACCCFFFHHHLLLOOOTTT```~~~555555444333333222222111111111111111111111111111000000000111111111222222222333444555444333111000222222222222222222222222000000////////////000000111111000000000/////////000///......///000111222///////////////////////////000000111111000//////------......///.........---------------------------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))))))))))),,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))+++*********))))))))))))((((((((((((((((((((((((+++*********))))))))))))+++*********))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))+++***))))))(((((())))))************************+++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---------.........//////...---...///000111111000000///000111222333444444444555666888:::;;;;;;<<<>>>???@@@BBBEEEGGGKKKOOOSSS```~~~888777555444333333444444222222222222222222222222111111222222222333333333333444555666555444333222222222222222222222222222//////............//////222111111111000000000000/////////...//////000111//////////////////////////////000000000000//////,,,---......////////////........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++************)))((((((((())))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((***************)))))))))***************)))))))))************************((((((((()))))))))******))))))))))))))))))))))))++++++******))))))*********************************************)))))))))******++++++++++++******,,,------------.........//////.........///000111111000000000000111222222444444444555666888:::;;;:::<<<===>>>???AAADDDFFFKKKOOOSSS___~~~;;;999777555444555666777444444444444444444444444222222222222333333333333444444555555555444333222222222222222222222222222111000000//////000000111222222222222111111111111000000000///000000000000////////////////////////.........///////////////,,,---...///000000000000........................000///...---,,,---------........................------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++************************,,,,,,,,,+++++++++************))))))((())))))***************************************************))))))))))))))))))))))))************************************************************************(((((()))))))))*********************************,,,,,,+++******+++++++++************************************************++++++,,,,,,,,,++++++***------------............///////////////000000000000000000111111111222222333333444555777999:::;;;999;;;===>>>>>>@@@BBBEEELLLOOOSSS^^^}}}<<<;;;888666666666888999666666666666666666666666222222333333333444444444444444444444444333333222333333333333333333333333333333222222222222333333333333333333222222222222111111111111111111000000000000000000000000000000---------......//////000...///000000111111111111////////////////////////000//////...------------........................------------------------,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++***************+++++++++***************************************+++++++++***************+++++++++************************))))))))))))************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***************************************+++++++++---------...------,,,,,,---------.........///////////////000000000000000000111111111222222222222222222444666888999:::;;;:::;;;======>>>???BBBDDDLLLOOOSSS___|||<<<;;;999888777777888888777777777777777777777777444444444555555555666666555555444444444333333333555555555555555555555555555555444444444444555555444444444444333333333333222333333333333222111111111111111111111111111111//////......///000111222111222222333333222222111000000000000000000000000////////////......------................................................,,,------....../////////......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++************)))))))))***++++++++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,*********************************+++++++++++++++------...............---------........./////////...///000111111111000000000111222222333333222222111222444666888::::::;;;:::<<<===>>>>>>???AAADDDJJJOOOTTTaaa~~~;;;;;;:::999999888888777888888888888888888888888777777777888888888888999666666555555444444555555666666666666666666666666666666555555555555666666555555555555444444444333444444555555555444333222222222222222222222222222222111111111222333555555555555555555444333222111000000000000000000000000...////////////.........------------------------........................,,,------...//////000000............------------------------------------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,*********************************++++++,,,,,,,,,++++++,,,---........................////////////...///000111222111000000000111222333333333222222000111444777999:::;;;;;;;;;===>>>>>>>>>???BBBDDDGGGMMMUUUddd:::::::::::::::888777666999999999999999999999999999999:::::::::;;;;;;;;;888888777666666666666666777777777777777777777777666666555555555555666666666555555555555444444444555555666666666555333222333333333333333333333333444444333333444666777888777777777666555444222222000000000000000000000000......////////////......------------------------////////////////////////---------...///000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,*********************************++++++,,,,,,,,,)))***+++,,,---...................../////////000...///000222222111111000000111222333444333222222000111444777999:::;;;;;;<<<===?????????@@@BBBDDDEEELLLVVVfff;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777888888888777777777666666888888999999999::::::::::::999888777777777888999777888999999999888777666999888888777666555444444555555666666777777777888999999999888888888888777888777777666555444444444111111111111111111111111///////////////......---000/////////......------111000///......000222333555222000000000...------,,,,,,------------,,,,,,......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++))))))*********+++++++++...---,,,,,,++++++++++++,,,,,,+++++++++,,,------000///.........///111222111000/////////000111222444444555555555555444444333333444666888;;;>>>@@@???@@@AAA@@@??????AAACCCJJJNNNTTTddd<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888:::999999999888888888888888888888999999999::::::;;;:::999999999999:::;;;>>>>>>>>>======;;;::::::;;;;;;;;;:::999888888777999999999::::::;;;;;;;;;:::999999999888888888888888888777777666555555444222222222222222222222222000000111111000000///...333222222222111111111111111000/////////000222333---,,,+++---///000111222------............------///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------,,,++++++,,,,,,------------...///000000//////.........///000111111222333444444444333333333333444444444444333333222222333555777:::===???>>>?????????>>>>>>@@@AAAIIIMMMTTTddd========================================================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;===<<<<<<<<<<<<<<<======CCCCCCAAA???>>>============<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===::::::::::::999999999999999888888777777666666666444444444444444444444444222333333333333222111111444444444333333333333333222222111000000222333444333333222111000000000000...//////000000//////...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++++++++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,------------......000111111000////////////000111111000222555777777666333222222333333333333333333222222222222444666999<<<>>>===>>>>>>>>>======???@@@HHHLLLTTTfff????????????????????????????????????????????????????????????????????????==================<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@BBBAAA???>>>=========>>><<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::999999999888888777777555555555555555555555555555555555666555444444333333333333333333333333333444444333333444444555666777888777333000000000///111222222333333222222111000000000000111111111111................................................/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,------------------------...------,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------............---------------...++++++,,,,,,---...000000111111111111111222222222000111333555555444333222333333444444444444333333333333333444777999<<<>>>===>>>>>>>>>======???@@@GGGLLLUUUiii????????????????????????????????????????????????????????????????????????=========================================================>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA???>>>=========>>>???@@@<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888777777888888777777666555444444444444555555555555777777777777777888888888000555666111000333555444444444555555555555444444111222222222222333333333111111111111111111111111111111111111111111111111000000000/////////......//////000000000000//////------................................................///000000///..........................................------,,,,,,,,,,,,,,,------.........,,,,,,---------..................------...//////------------...///000111222222333333444444444444333333222222333333444555444444555555555555444444444444555666888:::===>>>>>>?????????>>>>>>@@@AAAGGGLLLWWWlll================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<===============>>>>>>>>>>>>?????????@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999888777777777777777777777888888888888888888999999999999999999???@@@888333666777444444555555666666555555444333333333333333333444444333333333333333333333333222222222222222222222222111111111000000000//////000111111222222111111000000000000111111111111111////////////////////////...///000111111000///...////////////////////////......//////......---,,,---------------.........,,,,,,,,,---------......///............///000000111000000000000111222222222333444444555444444444666555444333333555666777444555555666666555555444555555555666888:::===>>>>>>?????????>>>>>>@@@AAAEEEKKKWWWnnn<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???===>>>???@@@AAAAAAAAA@@@>>>>>>??????@@@?????????===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777666777777777888888888888777777888999999999999999AAAIIIHHH;;;444555555111333333444444444444333333444444444444444333333333333333333333333333333333222222222222222222222222222222111111111000000000000111111222222111111000///000000000111111111111////////////////////////...///000111111000///...////////////////////////...//////000///...---,,,............------------+++,,,,,,,,,------------//////......///000000111222222111111000000111111000111222333444333333222333333444444555555555555333444444555555444444333555555555555777999<<<======>>>>>>>>>======???@@@BBBIIIUUUnnn;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999:::::::::;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>@@@AAAAAA@@@@@@===>>>??????>>>===;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777444444555555666666666777666666777888888888888777777@@@@@@555///222444000111222222333333222222111555555444444444333333333333333333333333333333333111111111111111111111111222222222111111111111000000000111111111111000000,,,---------......//////000000000000000000000000---...///111111///...---000000000000000000000000...///000000000///---,,,/////////...---------,,,+++++++++,,,,,,,,,------///////////////000111111222111000///............///000111222333222111111...000222444555333222000222333333444444333333222444444444444666888:::<<<;;;<<<======;;;<<<===???@@@GGGTTTmmm