BM6(v7 yyy^^^PPPPPPNNNWWWmmm{{{ttttttMMMCCC999666666444333444444444333222222222222333000000111111111111000000000//////...------......//////.........---------///......---------......000//////111333666777888999;;;GGGTTTXXXZZZiii|||iii```YYYZZZ___fffpppxxxmmmTTTQQQMMMIIIGGGHHHJJJKKKOOOYYYlllyyyooollleeeZZZUUUWWWXXXUUUXXXaaaooowwwmmmddd\\\SSSPPPNNNRRRpppdddaaasss~~~jjj```aaabbbiii}}}mmmRRRDDD>>>;;;:::::::::::::::999888777888777666777888999888666666666555555555555666666666666777888888888888777666666777888999999999999:::;;;<<<===>>>>>>cccSSSRRROOOTTTddd{{{vvvPPPEEE:::777666444222333444444333222222222222222000000111111111111000000//////000000000///.....................---------......---------....../////////111222444555666777999AAANNNYYY[[[]]]kkk}}}fffaaa^^^___aaadddmmmwww}}}hhhZZZMMMMMMKKKHHHFFFHHHMMMSSSggguuuyyyooommmttttttrrrrrrxxx|||xxxnnn___XXXYYYXXXUUUUUUZZZaaawwwvvvkkkcccUUUSSSRRRNNN___pppaaannn}}}tttccc^^^aaaccclll{{{___MMMBBB<<<:::::::::::::::999999999888777666777888999888666666666555555555555666666555666777777888888777777888888999999999999999888:::;;;<<<===>>>>>>lllXXXTTTNNNMMMWWWgggyyyVVVIII<<<888888666555555444333333222111222222222000000111111111111000000...///000111111000///..............................------------...//////...000222333444555666888===IIIWWW]]][[[]]]kkkzzzsssdddhhhlllkkkeeecccnnn{{{yyyaaaQQQIIIKKKKKKJJJHHHJJJSSSbbbmmmmmmbbbZZZ[[[[[[YYY[[[hhh|||ooocccbbb[[[XXXWWWWWWWWWdddyyyppp\\\VVVWWWMMMOOOkkkiiiggglllmmm___ccc___[[[nnnttt^^^KKK???:::::::::999999:::::::::888777666777888999888666666666555555555555666666555666666777777777777777999999:::::::::999999888:::;;;<<<===>>>>>>uuu^^^XXXPPPKKKQQQddd}}}]]]MMM>>>888888777555555333333222111111111111222000000111111111111000000...///000111111000///...---.....................---------------...//////...000333444444666888;;;@@@OOO]]]___\\\aaaooo{{{wwwkkkhhhsss}}}{{{nnnhhhtttlllXXXQQQPPPKKKLLLLLLNNNVVViiirrr^^^aaaaaa]]][[[___kkkuuu~~~llleee```]]][[[ZZZWWW[[[ppp{{{aaaXXXZZZOOOHHHVVVeeeyyyiiiiii{{{|||dddhhhddd]]]dddpppUUUBBB<<<;;;:::999999999::::::888777666777888999888666666666555555555555666666555555666777777777777777999999:::::::::999999888:::;;;<<<===>>>>>>}}}ddd\\\SSSMMMRRRdddzzziiiVVVAAA888666555444444333333222111111111111111000000111111111111000000......///000000000//////---------...............---------------...///000...111444444444777<<<@@@EEEUUUbbbbbbbbblllyyyqqqrrr}}}pppooorrr~~~~~~xxxvvvbbbTTTOOOQQQHHHJJJOOOXXXhhh|||nnnpppnnnhhhaaa]]]^^^bbbmmmzzzvvvuuuxxx{{{tttiiiccc^^^[[[[[[WWWWWWdddttthhh\\\]]]SSSJJJNNNRRReeeuuullluuummmkkkhhhfffhhhttt^^^DDD>>>===;;;999999999::::::888777666777888999888666666666555555555555666666444555666666777777666666888888999999999999999888:::;;;<<<===>>>>>>jjj^^^TTTNNNRRR[[[zzzrrrzzzcccJJJ<<<888555333333333222222111111111111111000000111111111111000000......------...//////000---------.........//////---,,,,,,------///000000///222444444444888???FFFPPP```iiiggghhhvvvvvvnnnjjjrrr~~~vvvrrrwww~~~uuueeeZZZOOOJJJJJJJJJQQQ^^^ppp|||qqqgggaaa^^^eeekkkqqqrrrppppppssswwwxxxyyylllbbb[[[ZZZWWWUUU\\\gggssseeeaaaUUUNNNNNNLLLXXX~~~sssnnntttrrrgggkkklllkkktttgggKKK@@@>>><<<:::888888999999888777666777888999888666666666555555555555666666444555666666777777666666666666777888999999999999:::;;;<<<===>>>>>>nnn___SSSKKKPPPUUUuuulll}}}oooRRRAAA;;;777555444333222222111000111111111000000111111111111000000...---,,,,,,,,,...///000---------.........//////,,,,,,,,,---...///000111000222444444444999BBBIII\\\jjjqqqkkkmmm|||yyy|||rrrrrrvvv|||uuuttt|||tttaaaZZZXXXSSSOOOOOOVVV```sss|||zzzqqqhhheeefffiiivvvpppbbbbbbdddiiirrr|||}}}{{{nnnbbb^^^[[[WWW[[[dddjjj~~~ooodddUUUOOOOOOKKKOOOaaa|||pppnnnssshhhmmmqqqkkknnn{{{oooQQQAAA???<<<:::888888888999888777666777888999888666666666555555555555666666444555555666666666666666444555666888888999999999:::;;;<<<===>>>>>>tttaaaTTTLLLIIIRRRffflllhhhnnnDDD333777777000333333222222111000000000000000111111111111000000//////.........---------,,,,,,,,,---------......---.........------...000111000444888777888GGGYYYllltttvvvpppqqq{{{yyyxxx~~~|||kkk]]]ZZZWWWQQQRRRYYYnnnooo{{{pppcccYYYWWWZZZhhhqqq~~~tttpppzzz~~~uuuiiigggqqqwwwqqqjjjiiibbbbbbdddmmm~~~jjjdddaaaZZZWWW[[[aaannnxxxllldddZZZPPPJJJHHHTTTnnnwwwlllrrr}}}pppkkkgggiiiooovvvZZZGGG@@@;;;<<<<<<:::777777888888888888777777777777555555666666555444333333444555555666666666666666777888888999999:::;;;;;;;;;;;;<<<<<<======~~~iiiYYYOOOJJJNNN\\\xxxmmmcccRRR999888:::666333333222222111000000000000000111111111111000000//////.........---------,,,,,,,,,---------......---.........------///000333333777:::<<>>rrr___RRRLLLMMMUUUkkk{{{fffzzz\\\:::333777777333333222222111000000000///000000111111000000///...............---------,,,,,,,,,---------......---.........------///111111222444777<<>>yyycccUUUMMMJJJOOObbbwwwttt^^^<<<222555555333333222222111000000000//////000000000000//////........................,,,,,,,,,---------......---...///...---...000222111333444666???UUUooorrrnnn|||wwwsssvvv{{{}}}wwwnnnbbbWWWVVVaaaxxxooocccddd|||tttiiidddhhhrrr|||yyyzzzooo]]]WWW]]]kkkuuuqqqkkknnnzzznnngggbbb\\\\\\iiiyyyfffZZZWWWVVVEEEKKKZZZqqqooocccjjjggg```___^^^gggbbbSSSCCC===;;;:::999:::888888888888777777777666444555555555555555444444444555555666666666666666777888888999999:::;;;;;;:::;;;;;;<<<===>>>}}}gggWWWNNNGGGKKK[[[vvvuuu___@@@888777555333333222222111000000000//////000000000000//////---.....................,,,,,,,,,---------......,,,...///.........000222666999999;;;JJJddd{{{|||ooorrryyyyyy}}}}}}mmmeee]]]\\\llleee]]]bbb~~~eeeYYYXXXZZZZZZ[[[ZZZ___rrroooddd^^^]]]bbblllrrrfffaaa[[[MMMOOOOOOVVV}}}ddd___xxxoooaaa``````___qqq^^^III>>>;;;::::::<<<888888888888777777777666444444555555555555555444444555555666666666666666777888888999999:::;;;;;;::::::;;;<<<===>>>lllZZZOOOIIIMMMZZZpppwww___BBB999777222333333222222111000000000...//////000000//////...---------...............,,,,,,,,,---------......,,,...//////...///111333555999:::???SSSqqqtttoooxxx~~~}}}nnnaaaYYY]]]kkkuuu]]]ZZZccc~~~iii\\\YYYVVVSSSSSSTTTYYYbbbnnnzzz~~~iiibbb___```cccppprrrkkk\\\RRRRRRLLLIIIjjjwwwgggzzzjjj```^^^[[[ooonnnRRRCCC===;;;;;;<<<888888888888777777777777333444555555666555555555444555555666666666666666777888888999999:::;;;;;;999:::;;;<<<===???rrr___RRRKKKMMMWWWmmmxxx}}}cccCCC888555111333333222222111000000000......////////////......---------.........//////,,,,,,,,,---------......,,,...////////////222444111777:::BBB]]]|||yyyrrrvvv{{{||||||pppddd[[[\\\nnnlllWWWZZZhhhqqqgggddd```[[[UUUVVVWWWYYY\\\aaagggkkk{{{yyykkkbbbbbbaaaggg|||rrraaaWWWRRROOOJJJWWWrrrzzziiibbb___gggttt^^^III@@@<<<;;;;;;888888888888777777777777333444444555666666555555444555555666666666666666777888888999999:::;;;;;;999:::;;;<<<===???vvvcccTTTGGGGGGPPPhhhxxxzzznnnIII;;;999777333333222222111000000000......////////////......---------.........//////,,,,,,,,,---------......,,,.../////////000222444333:::???JJJhhhyyyuuu~~~{{{{{{rrrjjjbbb[[[kkkhhhUUU\\\nnn|||ppp|||vvvrrrkkkeeeXXXXXXWWWVVVWWWZZZ___cccgggyyy}}}sssnnnssssssdddaaa___aaasssyyyhhh\\\QQQQQQOOONNNpppooommm~~~wwwjjjfffhhhnnngggNNNBBB<<<::::::888888888888777777777777333333444555666666666555444555555666666666666666777888888999::::::;;;;;;999999:::<<<===???}}}jjjWWWLLLFFFNNNYYYyyyzzzpppUUU;;;777444444333222000000000000111111///---,,,+++,,,...///................................................---///000000000000333555777;;;AAASSSqqq{{{iiiWWWcccrrr]]]QQQ^^^mmm|||rrrhhhhhhqqqxxxvvvqqquuurrrssslllccc\\\\\\^^^^^^]]]]]]fffgggnnn}}}pppiiiggg[[[VVV\\\___dddrrr~~~wwwkkkcccccckkkuuuqqqbbbVVVPPPIIIKKKccceeeeeeuuuyyygggddd```rrrzzzTTTBBBBBB@@@888888888777777666666555555666666666666555555555555666666666666777777777777888888888888888888999999:::;;;<<<===>>>@@@ooo[[[NNNIIIPPPVVVmmm~~~jjjiiiBBB777777444333222000000000000111111000///.........//////................................................---///000000000111444666777<<>>???sss^^^OOOLLLRRRRRRbbbzzz}}}cccsssPPP:::===555444222111000000111111000000/////////.........................................................---///000111111222555777999AAAVVVtttkkkkkkxxx|||iii^^^fffgggRRRKKKZZZjjjuuukkkeee```[[[VVVUUUWWWYYYXXXccckkkiiixxxrrrjjjaaa]]]]]]]]]\\\ZZZSSSSSSTTT[[[```]]]mmm{{{nnnuuuyyyhhheeejjj||||||hhh[[[OOOGGGOOO^^^iiieeeyyymmmddd___fffhhhMMMBBB>>>;;;;;;::::::999888888777777666666666666555555555555666666666666777777777777888999999999:::::::::;;;;;;;;;<<<======>>>ttt___RRRMMMQQQQQQaaaxxxxxx^^^mmm[[[:::>>>555444222111000000111222....../////////...---,,,................................................---///111222222444777999===HHHcccooo___iiiuuuqqqccceeeyyyxxx___NNNKKK[[[kkkxxxyyyssseee]]][[[XXXYYY[[[XXX___|||uuukkkbbb______^^^\\\[[[[[[[[[^^^ggghhh```tttwwwmmmlllllljjjrrrddd```rrrrrrdddXXXMMMMMMUUUeeesssdddsssnnndddddd]]]}}}vvvWWWEEE???<<<:::::::::999888888777777666666666666555555555555666666666666777777777777999999999::::::;;;;;;<<<;;;;;;<<<======>>>uuubbbVVVMMMNNNNNNbbbzzzhhhlllaaa888:::555444333111111111111222///000000000000///...---................................................---///111222333555888;;;???PPPppprrr```[[[iiisss|||}}}{{{tttdddccc{{{nnnYYYMMMMMM]]]mmmpppdddfff``````bbb___bbb||||||sssmmmrrrwwwrrriiiccciiimmmvvv}}}mmmxxxnnn___iiixxx}}}mmm```TTTOOOPPPVVViiippp}}}xxxfffjjj]]]nnndddMMMBBB===:::999999888777777666666666666666666555555555555666666666666777777777777888888999::::::;;;<<<<<<;;;<<<<<<===>>>???zzzhhhYYYNNNLLLKKK^^^uuuxxxyyyiii>>><<<666555333222111111222222222222222111111111000000...................................................///222333444777:::===BBB\\\eeeYYY]]]gggnnnuuuuuusss{{{~~~uuuddd```qqq}}}eeeUUULLLOOO___nnn}}}~~~}}}~~~ooodddiiizzzuuufffXXXOOOMMMSSSnnnsssoooqqqsssnnn___ddduuu[[[HHH???999999999888777777666666666666666666555555555555666666666666777777777777777777888999:::;;;<<<<<<;;;<<<===>>>@@@AAAmmmWWWNNNMMMJJJXXXlll|||xxxnnnBBB???666555333222111111222222222111///.........///000...................................................000222444555888;;;>>>FFFiiiggg^^^gggjjjnnnrrrvvvzzz|||kkkccc```sssyyyaaaRRRKKKNNN^^^lllooohhhjjj~~~yyyiii[[[RRRNNNRRRVVVrrrkkkxxxeeedddiiiPPPAAA:::::::::999888888777777666666666666555555555555666666666666777777777777666666777888999:::;;;;;;;;;<<<===???AAACCCpppSSSMMMOOOJJJUUUgggyyyyyyjjj???;;;666555333222111111222333///---+++***)))***,,,---...................................................000222444666888<<>>@@@BBBEEEyyy]]]RRRLLLOOOTTT^^^yyyyyyjjjDDD<<<555333111111222222111000000000000000////////////....................................////////////,,,222111333;;;:::999AAATTTwwwppp}}}{{{{{{tttttt~~~xxxgggeeelllrrrZZZSSSMMMOOOXXXgggyyywwwqqqwwwrrrlllrrreeeZZZTTTQQQLLL___kkkooosssffflllxxxuuu]]]FFF???;;;:::<<<;;;777666888888888777666666666666666666777888777666555666777777888888999999:::;;;;;;;;;<<<>>>???AAABBBcccVVVNNNPPPSSS\\\vvv~~~tttNNNBBB666444222111222222222000000000000000////////////....................................////////////...222000111::::::<<>>???AAADDDFFFHHH}}}iiiWWWQQQOOOTTTiiiooopppwwwMMM999666333111111222222222000000000000////////////....................................///////////////333333777;;;999CCCZZZuuuvvvoooeeeVVVSSSKKKJJJPPPZZZiiinnnaaa______\\\```gggvvvyyypppzzzxxxcccZZZYYYQQQTTTyyyvvvkkkrrrzzzcccZZZbbbpppGGG???888999:::999888999888777777666666666666666555777888888777777888:::777888888999999:::;;;;;;>>>???AAADDDGGGIIIoooZZZRRRNNNRRReee|||bbbfff{{{WWW;;;777333111111222222222000000000000////////////....................................////////////000333444999===<<>>@@@UUUxxx{{{xxxgggmmmwww]]]QQQPPPFFFIIINNNVVVeee}}}pppiiiddd]]][[[YYYZZZcccooovvvtttooojjjeeefffrrr|||oooggggggjjjqqqjjjeeeccclll|||tttrrryyyhhh]]]QQQPPP\\\vvvwwwlllzzz|||iiieeejjjQQQFFF<<<:::;;;:::888888888888777666666666666666555777888888888888999;;;777888888999999:::;;;;;;===???BBBEEEHHHKKKzzz```SSSLLLLLL]]]qqq|||mmmwww]]]<<<888333111111222222222000000000000////////////..................................../////////000555555333777>>>DDD^^^}}}uuuaaalll\\\PPPMMMAAAHHHMMMUUUeee~~~yyyjjjbbb\\\^^^eeekkkjjjfff```___fffvvvqqq___XXXWWW[[[lll~~~~~~kkkbbb[[[^^^kkktttyyyooonnnrrr___PPPOOOSSSbbb}}}mmmsss{{{nnniiiTTTHHH===;;;<<<;;;888888888888777666666666666666555777888999888888:::;;;777888888999::::::;;;;;;AAABBBEEEIIILLLOOOjjjSSSLLLLLLSSSwwwmmmEEE999666444---///444000000000000000///////////////////////////.........000////////////000000111555444777:::===MMMrrr~~~fff\\\}}}```MMMIIIJJJJJJLLLTTTfffmmmaaabbbiiiooorrruuuwwwhhh```ZZZYYY```jjjssskkkfff[[[YYYccctttzzztttnnnuuu}}}nnnYYYPPPOOOSSStttnnnmmmwwwvvvcccIII>>>@@@;;;777::::::666666777777777777666666777777777777888888888888999:::<<<;;;::::::;;;===BBBCCCEEEJJJOOOSSSlllTTTMMMLLLRRRuuummmDDD888555555...///333///000000000000/////////////////////////////////...000////////////000111111555555777;;;AAATTTzzznnngggbbbPPPKKKKKKLLLNNNVVVhhh{{{ppprrr{{{vvvqqqjjjbbb___aaauuuwwwmmmppp{{{iiiXXXVVV___]]]lll{{{mmmnnnrrr\\\QQQNNNPPPnnnssskkk{{{zzzeeeJJJ>>>@@@<<<888::::::666666777777777777666666777777777777888888888888888:::;;;;;;;;;;;;<<<>>>DDDEEEHHHMMMRRRUUUoooWWWNNNMMMQQQrrrqqqEEE777444555000///222///000000000000////////////....../////////////////////////////////000111222555666777<<>>@@@CCCEEEHHHMMMRRRUUUsssZZZPPPOOOPPPnnnvvvGGG777333666111///222///000000000000////////////............////////////////////////000111222222444666777<<>>@@@BBBJJJLLLQQQXXX___bbb}}}```TTTRRRNNNeeevvviiiuuuSSS<<<333777222///111111000000000000////////////------......///000000000/////////000111222333444444888999@@@^^^|||xxx\\\kkk{{{yyyoooYYYMMMIIIGGGFFFIIIQQQ___sss~~~nnn{{{~~~wwwllldddmmm}}}ooodddYYYVVVWWWWWWXXXYYYZZZaaajjjnnnoooqqquuuzzzzzzuuueeeXXX[[[jjjxxxuuubbbYYYOOOTTTgggkkkuuuvvvuuukkkLLLDDD>>><<<<<<888999888777666666777888999888888888999999999999:::777999;;;<<<===>>>@@@BBBGGGJJJPPPXXX```dddbbbVVVSSSMMMbbb|||vvvhhhuuuZZZ???444777333...111333000000000000////////////------......///000000111/////////000111222444555555;;;===EEEfffhhhoooxxxlllXXXmmmyyyxxxsssZZZMMMIIIGGGGGGHHHNNNYYYkkk|||}}}mmmtttwww```UUURRROOOOOOQQQVVV\\\aaabbb```aaaggglllnnnttt|||ppp___XXX]]]ddd}}}|||hhh]]]QQQPPP^^^rrroooxxxqqqvvvQQQEEE>>><<<<<<888:::999777666666777999:::888888888999999999::::::888999;;;<<<======@@@AAADDDHHHOOOXXXaaaeeedddWWWSSSMMMaaattt|||ppp}}}^^^AAA444777222...222444000000000000////////////---------...///000000111/////////000111333444555777>>>@@@HHHkkkaaaoooxxx~~~[[[WWWooowwwyyyvvvZZZLLLGGGFFFFFFGGGJJJSSScccyyykkk___XXXVVVXXXPPPUUUXXXVVVRRRPPPUUU[[[___hhhxxx|||gggZZZVVVWWWoookkk___QQQMMMYYYxxxlll~~~{{{sss}}}UUUFFF???<<<===999:::999777666666777999:::888888999999999:::::::::888:::<<<=========???AAAIIIMMMUUU^^^gggmmmzzzgggYYYSSSVVV\\\sss~~~wwwnnnCCC555333222444---222222111111111000000///////////////////////////////////////000111333444555999@@@@@@NNNzzzyyyiiiyyy}}}pppYYY\\\{{{~~~|||^^^QQQMMMDDDEEEFFFHHHOOO[[[mmmmmmddd___[[[VVVPPPOOOQQQNNNJJJRRR```mmmtttpppcccZZZYYY]]]mmm___ZZZVVVRRRmmmooo}}}}}}}}}```JJJDDD@@@<<<999:::::::::999999999888888888888999999999:::::::::;;;999;;;>>>===;;;>>>CCCHHHLLLUUU___gggmmmkkk[[[RRRTTT[[[xxx}}}|||rrrFFF888555333555---222111111111111000000000////////////////////////////////////000222333555666:::BBBDDDVVV}}}ttt{{{```LLLdddzzz\\\PPPNNNEEEEEEFFFHHHMMMYYYiii{{{wwwooohhhbbbVVVOOOMMMOOOLLLIIIQQQ___kkkrrr|||}}}www|||zzzjjj^^^\\\___ooorrreee^^^XXXRRRaaatttyyylllRRREEE>>>;;;<<<:::::::::999999999888888888999999999999:::::::::;;;999:::======;;;>>>CCCKKKPPPXXXccclllrrrrrr]]]QQQRRRYYYyyy}}}vvvJJJ:::666444555...222111111111111000000000000//////////////////////////////000111222444555666;;;CCCIIIaaa|||{{{vvv\\\MMMllluuuzzzyyy[[[PPPOOOGGGEEEFFFGGGKKKTTTcccsss}}}xxxpppfff]]]TTTNNNKKKLLLIIIHHHPPP\\\dddlllsssrrriiifffqqqrrrccc]]]___eeeyyykkkbbbZZZRRRXXXyyywwwuuuuuuWWWDDD<<<<<>>BBBHHHTTTXXXaaaooo}}}vvv___OOONNNSSS```}}}NNN<<<555222555///666000000000000111111111111000000000000000000000000000000111222444777999:::===GGGWWWzzzwwwlllUUUXXXwww|||zzztttvvvxxxzzzzzz}}}eeeWWWRRRIIIDDDDDDDDDDDDHHHOOOXXX^^^qqqwwwvvvzzzyyyttt~~~nnn___XXXTTTRRROOOMMMMMMOOORRRUUUQQQNNNPPPccc{{{xxxiiiccc~~~nnncccZZZRRRPPPXXX|||ooouuu~~~ssspppiiiPPPDDD===888:::::::::999999999888888::::::::::::;;;;;;;;;;;;<<<::::::===??????EEEKKKXXX[[[eeetttqqq]]]PPPNNNRRR]]]TTT@@@777222444...444///000000000111111111111000000000000000000000000000000111333555777999:::===KKKaaattt~~~eeeVVVffftttzzz}}}xxxrrrvvvwwwxxxzzzkkkZZZSSSGGGDDDDDDCCCCCCFFFKKKSSSYYYjjj|||{{{lllppptttmmmbbbeeehhhqqqxxxnnnoooyyy{{{gggYYYUUUXXXWWWVVVTTTUUUWWWWWWWWWOOOLLLMMM[[[{{{yyywwwvvvdddxxxsssfff\\\TTTMMMRRRssstttppp}}}ssspppsssTTTEEE>>>::::::::::::999999999888888:::::::::;;;;;;;;;;;;<<<===;;;;;;>>>@@@AAAGGGNNN]]]aaakkk{{{nnn\\\PPPNNNRRR\\\}}}XXXCCC999333333---333//////000000111111111222000000000000000000000000000000111333555888:::;;;<<>><<<<<>>999666222444555000000000000000000000000222222111000/////////000000111222333444666:::<<>>GGGUUUxxxwww|||lllOOOXXXsssttthhhfff{{{{{{sssmmmkkkvvvsssttt}}}zzzpppeee]]]OOOQQQSSSTTTTTTSSSQQQNNNRRRRRRVVV\\\^^^ZZZWWWWWW[[[[[[fff{{{xxxoootttyyy}}}|||aaaQQQLLLFFFCCCBBBDDDFFFEEEHHHLLLSSSeee{{{mmmgggbbbgggpppvvvsssooommmjjjbbbmmmuuuuuuqqqlllmmmnnndddVVVRRRKKKIIINNNNNNTTTooojjjmmmzzzgggYYYQQQNNN[[[|||~~~sss~~~ZZZEEEAAA<<<:::::::::::::::::::::::::::;;;;;;;;;::::::<<<===:::===999:::BBBDDDGGGSSShhhtttrrr^^^UUUUUU^^^{{{tttuuuJJJ===777333333111000000000000000000000000000000000000000000111222222333555666777:::>>>AAAKKK^^^yyydddJJJVVVttt}}}sssqqq~~~xxxnnngggeeennnooouuu{{{uuuvvvrrrhhh___ZZZUUUQQQQQQOOOMMMLLLKKKKKKLLLLLLLLLKKKNNNTTTWWWVVVXXX[[[[[[iii}}}dddTTTNNNHHHDDDCCCEEEEEECCCDDDHHHOOO^^^qqqxxxpppwwwjjjiiiyyyzzzyyyzzzooo___ZZZPPPKKKNNNNNNQQQbbbxxxllllll}}}kkk]]]YYYQQQUUU}}}xxx|||nnnwww```FFF@@@<<<:::::::::::::::::::::::::::;;;;;;;;;::::::<<<===@@@AAA===???HHHHHHJJJVVVnnn{{{zzzbbbVVVUUUYYYwwwpppxxx{{{NNN===666333444000000000000000000000000000000/////////000111222222111333555666888;;;???BBBNNNgggcccJJJYYYxxx~~~uuukkkeeedddiiinnnxxxrrrggg___aaa___ZZZZZZaaaggghhhbbbXXXMMMKKKMMMOOOOOOPPPPPPMMMMMMQQQSSSUUU[[[aaauuuhhhWWWPPPGGGDDDCCCEEEDDDBBBBBBEEEOOO\\\lllwww}}}}}}qqquuu|||oooeeeYYYQQQQQQQQQQQQZZZfffnnnkkkkkktttppplllnnn______WWWUUUssssss}}}vvvhhhrrriiiJJJBBB???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::<<<===EEEEEE@@@CCCKKKJJJKKKYYYttt|||dddWWWUUUWWWvvv{{{tttzzzOOO===444333555111111111111111111111111111000/////////000111222222000222444666888;;;???CCCQQQpppbbbOOObbbzzzrrriiieeefffiiirrr}}}uuuggg___```hhhooottt{{{ttt```OOONNNUUUZZZZZZ[[[ZZZWWWWWWYYY\\\```jjjsss}}}hhhYYYQQQFFFCCCAAACCCCCCAAABBBEEEMMMZZZhhhqqqxxx~~~ssseeeYYYVVVTTTRRRTTTYYYTTTUUUZZZbbbppptttmmm|||rrrcccZZZVVVRRRggguuurrryyyqqqdddnnnpppMMMCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::<<<===@@@@@@===AAAJJJHHHMMM___}}}|||eeeXXXUUUYYYvvvzzzvvvQQQ>>>333222555222111111111111111111111111000000000000000000111222000222444666999<<>>CCCFFFYYYyyywwwuuuaaaeee{{{ooozzzyyyooofffaaabbbgggjjjuuuuuuqqqtttvvv}}}zzzmmmccc]]]QQQKKKFFFEEECCCAAACCCHHHKKK___uuu~~~~~~}}}xxxwwwuuusssuuu{{{~~~yyytttvvvzzz}}}|||yyy}}}pppbbbXXXQQQNNNMMMQQQPPPPPPQQQTTTbbb|||oooYYY[[[TTT___uuu~~~nnn___gggyyyRRRCCC???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::<<<===<<>>555333333555000000000000000000000000000000000000111111111111222333777<<<===>>>CCCJJJddd|||sssqqqpppgggbbbvvvyyysss```zzzuuuccc___]]][[[bbbrrr{{{uuukkkfff___TTTLLLKKKGGG??????EEEMMMppp~~~vvvrrr___UUUSSSTTTWWWXXXWWWUUUTTTYYYbbbjjjnnn```SSSMMM\\\xxxppp```dddwwwZZZDDD???<<<<<<;;;::::::::::::;;;<<<===>>>>>>======>>>??????AAAAAAEEEHHHDDDPPPkkk}}}kkk\\\UUUZZZsss|||WWW@@@777444444444000000000000000000000000000000000000111111111111111222777<<<>>>@@@GGGOOOdddyyyuuuvvvrrrlll||||||qqqYYYsssqqq```]]][[[[[[cccqqqzzzzzzrrrmmmddd[[[RRRMMMJJJEEEDDDEEEQQQwww{{{yyydddYYYWWWYYYYYY^^^bbb```[[[WWWYYY[[[ssstttaaaUUUQQQ^^^}}}}}}iiigggvvv^^^HHHDDD===<<<;;;;;;::::::;;;;;;<<<===>>>>>>======>>>??????AAABBBFFFJJJGGGTTTpppooo]]]TTTZZZtttYYYAAA888555444333000000000000000000000000000000000111111111222222222222666<<>>>>>======???@@@???BBBBBBGGGLLLJJJXXXuuuooo]]]SSSXXXqqq\\\AAA777444333333000000000000000000000000000000111111111222222222333333666;;;???DDDNNNYYYrrryyyuuu^^^HHHTTTyyyfffZZZYYYWWWXXXddd{{{|||vvvlllrrrnnn]]]PPPMMMJJJEEEOOOzzzuuueeeqqqrrrhhhccc]]]gggqqqvvvzzzooouuu{{{fff]]]XXX]]]xxxyyyiiinnnZZZGGGFFF======<<<;;;;;;;;;;;;;;;<<<===??????>>>>>>???AAAAAACCCDDDIIIMMMJJJXXXttt}}}mmm\\\SSSWWWlllttt]]]???444222222222000000000000000000000000111111111111222222222222666555777<<<@@@EEEPPPZZZyyymmmpppsssUUUIIIRRRwww}}}uuucccXXXXXXUUUXXXfff~~~|||uuuiiiwww{{{jjjWWWNNNKKKHHHPPP{{{{{{sssrrrggggggiiiiiifffgggjjjkkkkkkxxx}}}hhhqqqyyyiiiaaaYYYZZZppplllnnnYYYEEEDDD======<<<;;;;;;;;;;;;<<<<<<===??????>>>>>>@@@BBBBBBEEEEEEJJJMMMIIITTTpppxxxkkk]]]TTTXXXhhhuuuiii^^^>>>444222222222000000000000000000000000111111111222222222222333777666999???CCCHHHSSS]]]~~~kkkmmm~~~cccHHHGGGPPPnnn~~~zzzqqq___WWWXXXUUUYYYjjj|||}}}uuuoooeeeuuuwwwcccTTTNNNMMMUUU~~~zzzyyytttnnnkkklllnnnmmmkkkhhhtttkkktttyyymmmdddZZZWWWlll|||qqqrrraaaIIIDDD>>>===<<<<<<;;;;;;<<<<<<;;;===????????????AAABBBCCCFFFGGGLLLNNNHHHQQQkkkzzzuuukkk^^^VVVUUUfffrrr]]]@@@777555333222000000000000000000000000111111111222222222333333666777;;;BBBGGGMMMXXXccctttooo|||~~~zzzXXX>>>DDDIII]]]{{{uuutttjjjZZZTTTXXXVVV\\\nnnwwwkkkmmm}}}yyyuuuqqqpppaaammm|||ttt```TTTSSSUUU|||uuuppptttxxx~~~qqqfff[[[WWWlll||||||tttrrrmmmNNNDDD>>>======<<<<<<<<<<<<<<<;;;===????????????AAACCCAAAFFFIIINNNPPPIIIPPPiiizzzvvvuuulll```XXXRRRccc\\\BBB;;;888444111000000000000000000000000111111222222222333333333555777===EEEKKKRRR]]]gggyyy}}}|||sss{{{VVV>>>GGGFFFNNNrrryyypppoooeeeUUURRRWWWVVV^^^rrr}}}uuuiiidddjjjuuuyyyvvvvvv}}}wwwuuuxxx|||___gggwwwjjjZZZWWWRRRwwwvvvsssggg\\\XXXmmm|||tttppp{{{tttQQQCCC>>>>>>===<<<<<<<<<<<<<<<;;;===?????????@@@BBBCCC@@@FFFJJJPPPSSSKKKQQQiiivvvcccSSSSSSggg}}}~~~mmmIII555444777444111111111111111111111111111111111111111111222222333<<<@@@FFFRRRWWWaaarrr~~~mmmwww}}}YYY???BBBEEEQQQooozzz|||}}}tttrrrfff[[[SSSQQQPPPTTTddduuuvvvuuu}}}yyynnnbbb}}}}}}jjjWWWfffuuubbbZZZ[[[qqqoooeee\\\[[[mmm}}}}}}rrrnnnNNNAAA???>>>===<<<;;;;;;<<<===;;;===>>>>>>>>>>>>AAACCCGGG@@@QQQUUUNNNIIIRRRtttyyyeeeVVVQQQfff}}}nnnLLL777444555333111111111111111111111111111111111111111222222333555>>>CCCJJJUUUZZZdddvvvpppxxxYYY???AAADDDQQQpppwwwwwwtttwww~~~rrrnnneeeZZZRRRPPPOOOSSSbbbsssxxxjjj~~~iiiTTT^^^~~~lll___\\\rrrqqqfff\\\ZZZlllrrrwwwkkkNNNDDD???>>>===<<<;;;<<<<<<===<<<===>>>>>>>>>???AAACCCJJJHHH[[[]]]QQQMMMZZZ|||fffWWWPPPgggqqqPPP999444444222111111111111111111111111111111111111111222333333777AAAGGGNNNYYY^^^iii|||yyyYYY>>>AAADDDSSSuuu{{{~~~|||~~~ssskkkcccYYYQQQOOONNNRRRaaarrryyyfffOOOPPPkkk~~~tttccc```uuuuuuhhh]]]YYYkkk~~~jjjkkkgggMMMDDD???>>>===<<<<<<<<<===>>><<<===??????>>>???AAACCCEEEGGG^^^^^^QQQPPPcccgggVVVRRRjjjtttRRR:::222333333111111111111111111111111111111111111222333333444777CCCJJJRRR]]]cccmmmZZZ???BBBEEEWWW|||wwwmmmbbbXXXQQQPPPOOORRRaaarrrfffNNNEEESSSeeerrrpppaaaccczzzyyykkk^^^YYYjjjwww```hhheeeKKKDDD???>>>===<<<<<<===>>>>>>===>>>?????????@@@BBBDDDAAACCCYYYZZZRRRWWWlllkkkVVVVVVmmm}}}wwwRRR999222333555111111111111111111111111111111111111222333444555888EEENNNVVVaaafffrrr\\\AAABBBDDDWWW~~~yyynnnaaaXXXQQQQQQQQQTTTccctttmmmSSSCCCDDDLLL\\\ddd]]]```yyyxxxlllppp|||nnn___YYYjjjzzzeeehhhyyygggMMMEEE???>>>===<<<<<<===>>>???===???@@@@@@@@@@@@CCCEEEHHHFFFWWWXXXVVV```sssoooYYYWWWmmmvvvPPP:::222333666111111111111111111111111111111111111222444555666888GGGQQQZZZeeejjjwww]]]AAABBBBBBUUUxxxjjj___VVVPPPQQQRRRVVVeeeuuuvvvYYYDDD??????JJJVVVWWWZZZsss{{{rrrtttrrrxxx{{{fff[[[dddtttwwwpppaaa[[[kkkvvviiissskkkPPPFFF???>>>=========>>>???@@@>>>???AAAAAA@@@AAACCCEEEMMMGGGTTTTTTVVVcccqqqpppZZZUUUjjj|||tttOOO<<<555444444111111111111111111111111111111111222333444555666:::JJJUUU___jjjooo|||WWW???BBBDDDZZZwwwfff[[[SSSNNNPPPRRRVVVeeevvvzzzYYYCCC@@@===@@@JJJMMMWWWlllsssxxxqqqhhheeehhhgggaaaaaahhh{{{qqqccc\\\lll}}}mmmsssjjjNNNDDD???>>>=========>>>@@@AAA???@@@AAAAAAAAABBBDDDFFFJJJFFFRRRSSSVVVeeesssmmmXXXRRRggg|||oooyyyqqqOOO>>>777444222111111111111111111111111111111111222333444666777<<>>===BBBEEEWWWiii}}}|||qqqppp}}}zzzpppiiidddaaa___WWWUUUYYYWWWRRRWWWbbbnnn|||rrrddd]]]mmmyyyssswwwfffJJJAAA>>>>>>=========???@@@AAA???@@@AAAAAAAAABBBDDDFFFHHHFFFVVVXXX\\\lll|||nnnYYYXXXgggyyymmmooooooOOO<<<444222111333333333222222111111111333222222111222333555666<<>>TTTdddmmmxxxtttttt~~~hhhJJJ???BBBHHHcccnnn\\\SSSOOOKKKKKKMMMTTTbbbooo|||{{{bbbJJJBBBBBBAAACCCGGGTTThhhzzznnneeekkkqqqccc[[[WWWVVVUUUWWWfffuuuvvvgggXXXRRRRRRVVViii}}}qqqeee___nnnyyycccJJJFFFBBBAAA@@@???>>>??????@@@@@@@@@AAACCCDDDEEEFFFFFFKKKLLLUUUZZZqqqxxxeeeZZZVVVbbbsssyyylllNNN;;;444444666333333333222222222222111333222222222222444666777???WWWiiitttpppiiiiiiKKK@@@CCCJJJeee}}}iiiWWWQQQMMMJJJKKKMMMSSSaaannnzzzhhhPPPFFFDDDAAABBBGGGSSShhh|||iiiaaaqqqxxxeeeZZZWWWWWWYYYcccnnnooofffZZZRRRPPPTTT___ooo|||qqqgggcccrrreeeJJJEEEAAA@@@???>>>===>>>??????@@@AAABBBCCCEEEFFFGGGHHHIIIOOO[[[___xxxrrrcccZZZUUUaaasss|||mmmOOO;;;333222444222222222222222222222222333222222222333444666777???XXXlllwwwppp___}}}oooNNN@@@DDDMMMkkk{{{gggUUUOOOLLLIIIJJJMMMSSS```mmmzzzpppVVVJJJEEE@@@AAAFFFTTTkkkpppqqqzzzmmmfffeee]]]^^^^^^]]]ZZZXXXXXXYYYZZZ\\\aaajjj{{{tttllliiiwwweeeJJJCCC@@@???>>>======>>>??????AAAAAACCCDDDFFFGGGHHHIIIJJJQQQ]]]___ttt|||vvvmmm___TTTTTTbbbuuuhhhLLL999222222333222222222222222222222222222222222222333555777888CCC[[[ooozzztttZZZuuuwwwQQQ@@@DDDOOOqqq|||gggUUUNNNKKKIIIJJJMMMSSS```mmmzzz{{{^^^NNNEEE???@@@EEEWWWmmm}}}{{{xxxqqqqqqwwwuuuvvv|||ssspppkkkeeeaaa```aaabbbbbbbbbhhhooouuuvvvmmmkkkyyycccJJJCCC??????>>>======>>>???@@@AAABBBCCCEEEGGGHHHJJJJJJKKKQQQ^^^^^^ooo|||rrrbbbTTTRRRbbbxxx```FFF888333333333111222222222222333333333222222222222444666888999GGG```uuu|||ZZZppp{{{SSSAAACCCOOOrrr}}}iiiVVVMMMJJJIIIKKKNNNTTTaaammmzzzhhhSSSFFF???@@@GGGUUUlllwwwqqqkkkgggggggggeeedddiiidddeeejjjiiilllrrrvvv}}}zzzvvvppplllvvvsssiiijjjyyy```IIIDDD??????>>>===>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMQQQaaafffqqq~~~zzzfffWWWNNNbbb{{{]]]CCC999666555333111111222222222333333333222222222333444666888:::GGGccc{{{cccrrrzzzTTTAAACCCMMMnnn}}}iiiVVVMMMJJJJJJLLLOOOUUUaaammm{{{qqqYYYIII@@@BBBJJJTTTlll}}}xxxppplllooosssuuuuuummmvvvqqqeeehhh{{{\\\IIIDDD@@@??????>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMPPPSSSiiitttxxxxxx{{{eeeUUUKKKbbb}}}```EEE;;;999666222111111111222222333333333222222222333444666999:::EEEbbb}}}mmmvvvxxxSSSAAABBBKKKjjj}}}|||hhhUUUMMMKKKJJJMMMOOOUUUbbbnnn~~~www\\\KKKAAADDDMMMZZZrrryyysss|||jjjrrrpppccciii~~~zzzYYYHHHEEE@@@@@@?????????@@@BBBCCCBBBCCCEEEGGGIIIKKKMMMNNNTTTVVVppp}}}ssshhhUUUTTT^^^www}}}hhhFFF999777666333444444444333333222222222444222222444444333777<<>>>>>>>>???@@@AAAAAAEEEEEEFFFHHHJJJKKKMMMMMMRRRWWWqqqtttjjjmmmhhhXXXTTT]]]tttzzziiiGGG:::777555222444444444333333222222222444222222444444444777===LLLooorrryyy[[[@@@AAADDD___yyydddTTTMMMKKKJJJKKKNNNUUUfffuuuwwwTTTIIIKKKHHHVVVmmm|||zzz~~~|||lllbbbmmmvvvnnnzzz~~~llldddnnn~~~kkkvvv\\\III>>>???>>>>>>??????@@@AAABBBEEEEEEGGGHHHJJJLLLMMMMMMQQQUUUnnnpppfffkkk}}}gggYYYTTT]]]qqq|||tttiiiHHH:::777555222444444333333333333222222444222222555555444888>>>NNNtttlllsss\\\???@@@DDD___|||eeeUUULLLJJJIIIKKKMMMUUUdddsss```KKKKKKJJJPPPdddoooooonnnjjjmmm|||zzzkkk```cccnnnyyyuuuqqqzzziiiffftttZZZRRRlll|||YYYHHH>>>????????????@@@AAABBBCCCEEEFFFGGGIIIKKKLLLMMMNNNSSSUUUjjjjjj___ddd|||fffWWWSSS___sssyyyfffGGG999777555333333333333333333333333333444222333555666555999???OOOwwwmmmlllYYY===@@@EEE___hhhVVVLLLIIIIIIJJJLLLSSSbbbppp|||{{{~~~uuuuuulllOOOKKKKKKJJJ[[[ddddddgggeeejjjyyyyyymmmbbb^^^lllwwwsssyyyiiihhhyyyxxxIIIJJJpppnnnPPPFFFBBB?????????@@@@@@BBBCCCDDDFFFGGGHHHIIIKKKMMMNNNOOOWWWVVViiifffZZZ___~~~{{{fffVVVSSSbbbxxxaaaEEE888666666444333333333333333333333333555333333666666666:::@@@MMMxxxrrrfffVVV>>>AAADDD\\\iiiVVVLLLIIIIIIJJJKKKQQQ___mmm|||oooppp~~~xxxUUULLLJJJDDDSSSYYY[[[___```fffttt~~~vvvooohhh^^^gggppp}}}xxxgggggg|||mmmGGGPPPzzzhhhKKKEEEBBB?????????@@@AAACCCDDDEEEGGGGGGHHHJJJLLLMMMOOOOOOXXXXXXkkkiii^^^ccczzzgggWWWTTTggg~~~^^^CCC888666666555222222333333333333444444555333444777777777;;;AAALLLyyyppp```xxxWWWAAABBBAAAWWWhhhTTTLLLJJJIIIIIIJJJNNN[[[hhhvvv~~~wwwmmmlllvvvxxx]]]NNNIIIEEEQQQUUUUUUZZZZZZ^^^jjjtttxxxsssrrrnnn^^^^^^bbbkkksssvvvyyy{{{uuudddggg```III\\\jjjLLLDDD@@@??????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPWWWYYYpppqqqggglllwwwfffYYYUUUjjj^^^DDD888666555444222222222333333444444444555333444777888888<<>>GGGGGGFFFKKKJJJJJJSSSVVV\\\qqqxxxnnnsssqqqXXXUUUPPPMMMNNNQQQYYYkkk}}}fff\\\```ppp}}}wwwooo|||~~~tttwww{{{}}}pppdddppplllJJJMMMwww]]]EEEDDDFFF@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQWWW\\\wwwyyykkkiii~~~{{{hhhYYYZZZooo]]]DDD:::777555333444333333222222333333444666444444777777777<<>>EEE[[[eeeOOOOOOJJJGGGGGGGGGJJJQQQZZZsss||||||ooogggddd___YYYVVV```rrrVVVJJJGGGFFFEEEDDDEEEGGGIIIJJJJJJUUUggguuuvvvllldddbbbXXXOOOHHHHHHOOO\\\nnn}}}qqq^^^ZZZ[[[^^^jjj~~~xxxjjjjjjzzz}}}~~~|||vvvrrrpppuuullljjjuuummmLLLUUU|||VVVEEEDDD??????@@@@@@AAACCCEEEFFFGGGIIIHHHHHHIIIKKKMMMPPPRRRVVV\\\mmmkkkggghhhwwwlll]]]WWWmmm\\\CCC:::777555444444333333222222333333444666444444777777888<<>>===>>>@@@AAA???@@@FFFRRR[[[\\\[[[\\\ZZZUUURRRUUU\\\fffwwwkkkaaaXXXYYYfffuuutttaaaTTTWWWrrr}}}uuuvvvyyy||||||}}}{{{hhhlll}}}iiiOOO```kkkMMMBBBDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRZZZqqqxxxyyyeeeWWW\\\ttt~~~VVV@@@999555444666444333333222222333333444666444444777888999===DDDVVVuuupppPPP@@@???CCCeee{{{fffVVVNNNJJJFFFFFFEEEFFFLLLSSSaaajjjuuu}}}{{{kkk\\\MMMFFFHHHDDDIIIqqqwww```QQQAAA???===;;;;;;;;;<<<===;;;999<<>>888444444777444333333222222333333444666444444777999999>>>EEEXXX}}}TTT@@@@@@@@@]]]{{{zzz~~~wwwfffXXXOOOJJJGGGGGGEEEEEEJJJQQQ```fffpppxxx}}}vvvdddYYYFFF>>>CCCBBBAAAYYYzzzooo]]]QQQ@@@???===:::::::::;;;;;;999999<<>><<<:::999:::;;;<<<:::<<>>???AAA@@@BBBIIISSSdddpppjjj```ZZZTTTMMM>>>===;;;999999999;;;<<<;;;===@@@DDDGGGNNN^^^mmmyyyvvvsssooojjjhhhqqq|||tttmmmdddUUUNNNLLL]]]uuuvvvoooddd^^^bbbooovvvqqqlllmmmuuu~~~{{{{{{yyyooojjjzzzfff___gggUUUEEE???CCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOXXXgggdddlll}}}rrraaaVVV]]]wwwssskkklllFFF;;;:::444111555444333333222222333333444666444555888::::::@@@FFFOOOnnnlllZZZsssOOO>>>CCC===MMMyyy~~~}}}mmm[[[RRRNNNKKKIIIGGGEEEHHHNNNTTT]]]mmm}}}pppPPPGGG>>>;;;;;;;;;<<>>CCCCCCAAAAAABBBCCCEEEFFFHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMTTTZZZbbbWWWZZZmmmsssdddWWW```lllzzzbbbCCC:::666555888666555444444333333333444444999666555888:::;;;@@@EEEOOOgggoooMMMfffXXX======EEEFFFdddttt]]]WWWQQQJJJGGGGGGHHHGGGFFFVVV\\\kkkzzzuuu|||}}}~~~{{{yyy}}}zzzQQQFFF>>><<<===;;;999888888;;;<<<===BBBHHHJJJGGG===;;;888777999:::;;;;;;>>>=========>>>@@@CCCEEEKKKRRR]]]gggiiijjjpppyyyvvvsssttt~~~lllbbbYYYQQQRRRTTTrrrssslllooovvvssswwwyyyzzzsssYYYOOOFFFCCCEEEAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNRRRQQQ\\\ZZZXXXZZZlll{{{pppbbbWWWdddlllyyycccCCC:::444333666444555444444333333444444444888666666999;;;:::===BBBNNNggguuuOOO```yyy~~~XXX>>>===CCCDDDZZZyyyrrr^^^WWWRRRKKKGGGGGGHHHGGGFFFQQQXXXiiinnniiiqqqtttmmmmmmnnnqqqzzz{{{QQQGGG>>><<<===:::888777666999:::;;;@@@GGGIIIFFF===:::888777888:::::::::<<<===>>>>>>????????????EEEJJJSSSZZZ\\\]]]dddmmm{{{zzziiiggglll~~~kkkccc[[[QQQRRRSSSppp~~~sssuuutttxxxzzzooo}}}rrrXXXNNNEEECCCEEEAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNSSSTTT___ZZZRRRPPP```wwwmmm```VVVcccxxxyyysssnnnuuuaaaBBB999222111444333444444444333333444444555666555777:::;;;:::===CCCJJJbbb~~~UUU\\\ooo}}}ZZZ@@@<<<@@@@@@PPPjjj}}}yyyppp^^^XXXRRRKKKHHHHHHHHHGGGEEEMMMUUUggg}}}xxxaaa[[[dddhhhaaaaaaeeemmmzzz{{{RRRGGG>>><<<<<<999666666333666888:::???FFFHHHEEE<<<999777666888999:::::::::<<<===??????===;;;:::BBBEEEKKKPPPRRRSSS[[[dddppp{{{{{{jjjiiinnn~~~sssooogggYYYWWWYYYvvv~~~xxxwwwppppppVVVLLLCCCBBBEEEAAADDDDDDFFFGGGIIIKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOORRRUUUbbbZZZOOOKKK]]]tttjjj___VVVcccxxxyyytttlllppp\\\???888111000444333444444333333333444555555666555777::::::;;;AAAIIIKKK______^^^nnn```DDD<<<===>>>OOOcccvvvsssmmm^^^XXXRRRLLLIIIHHHHHHGGGEEEHHHNNN^^^rrrrrrZZZQQQYYY^^^[[[YYY\\\eeessszzzRRRGGG>>><<<;;;888555444222555777999>>>EEEGGGEEE:::888555555777999999999999999;;;<<<<<<;;;;;;:::@@@AAADDDIIIKKKNNNVVV```mmmrrr{{{}}}xxxlllfffcccjjj{{{}}}{{{{{{iii^^^ccc{{{xxxtttlllSSSJJJBBBBBBEEEBBBDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOPPPPPPPPPPPPOOOUUUeee___TTTTTTkkksssiii___WWWgggnnnyyyyyyTTT<<<777222111555555333333333333333444555666777666777999:::===GGGRRRYYYggghhh```qqqeeeHHH===>>>@@@RRReeetttooojjj^^^XXXSSSMMMJJJIIIIIIFFFDDDBBBFFFPPP```pppqqqYYYLLLPPPSSSQQQMMMOOOWWWccc|||zzzQQQGGG===;;;:::777444444222555777999>>>EEEFFFDDD999666444444666888999999888777777777888:::<<<===;;;;;;>>>CCCGGGJJJRRR[[[eeedddbbbbbbfffjjjkkkjjjZZZUUUSSS\\\pppwwwcccggg~~~xxxwwwgggPPPHHHBBBBBBFFFBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOQQQQQQQQQRRRSSSZZZkkkggg___bbb}}}ssshhh^^^VVVgggtttoooMMM999777333222555555333333333333444555555666777777999;;;;;;>>>IIIUUUgggpppmmm___nnnkkkNNN@@@@@@DDDSSShhhxxxpppkkk___XXXSSSNNNJJJJJJIIIFFFCCCDDDEEEKKKWWWdddsssuuu]]]KKKIIIIIIIIIEEEFFFMMMUUUkkk{{{PPPEEE<<<::::::777444444333666777888===CCCEEEBBB777555333333555777888888777666666666777:::===>>>;;;;;;???FFFJJJLLLRRRYYY[[[ZZZWWWUUU[[[bbbeeecccYYYVVVWWWcccwwwkkkhhh~~~~~~~~~wwwzzzbbbMMMHHHCCCDDDGGGCCCDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSYYYaaassspppiiikkksssggg\\\UUUgggwwwmmmhhhIII888888444222444333333333333333444555666666666777;;;>>>===>>>FFFPPPbbbhhh|||ppp[[[jjjwwwXXXEEEAAACCCLLLggguuunnnaaaYYYTTTNNNKKKJJJIIIFFFCCCDDDEEEIIIRRR\\\kkk~~~}}}fffOOOFFFCCCBBB@@@CCCGGGIIIYYYwwwNNNDDD;;;999:::777555444222555666666;;;@@@BBB???666444222222444777888888777777777777888999:::;;;<<<<<>>BBB???===BBBJJJRRRYYYooopppZZZgggaaaIII@@@AAADDDeeeyyypppcccYYYTTTOOOLLLKKKIIIFFFCCC>>>???CCCKKKTTT```rrryyywww|||nnnTTTGGGBBB<<<;;;???AAA<<>>???<<<666444222222444666888888666888999::::::999888777888888>>>EEEHHHGGGGGGJJJDDDDDD@@@>>>DDDMMMOOOIII]]]___fffuuu{{{zzz~~~vvvZZZIIIHHHFFFFFFHHHCCCFFFGGGHHHJJJLLLMMMNNNOOOLLLMMMOOOQQQRRRSSSTTTTTTVVV```vvvwwwpppkkkxxxlllZZZTTTUUUoooppp[[[VVVdddtttuuu\\\BBB555666333333555222333333333333333444666666666999;;;=========>>>@@@JJJOOOhhhcccfffzzzRRR@@@???EEE\\\zzzttthhh___WWWNNNIIIIIIKKKIIIGGGDDDBBBCCCJJJQQQ[[[hhhtttvvvmmmiiisss|||qqq\\\GGG<<<;;;<<<999999;;;@@@^^^uuuJJJBBB<<<:::999444111000222333444777:::<<<>>>???777666444333333333555666666888<<>>BBBDDDDDDCCCBBB???<<<===BBBFFFHHHNNNTTTaaaccceeehhhrrrzzzvvv}}}tttlllQQQDDDGGGDDDDDDGGGEEEEEEEEEGGGIIIKKKMMMNNNOOONNNNNNNNNMMMNNNNNNOOOOOORRR___vvvqqqhhhfffvvv|||kkk]]]WWWWWWqqqmmm______hhhmmmtttxxxsssZZZBBB555666333333555222333333333333444555666777888999;;;<<<;;;<<<>>>@@@IIIMMMcccqqqnnnZZZEEEAAAAAASSSvvv{{{~~~uuufff]]]QQQKKKJJJJJJHHHFFFCCCAAABBBHHHOOOWWWdddooosssggg___eeeuuuzzziii[[[LLLDDDCCC======999999999888MMMqqqoooIIIAAA;;;:::999555222111444444666777999;;;<<<<<<999888666555555666888999:::>>>CCCEEECCCAAA@@@@@@:::;;;===???@@@???>>>>>>EEECCCFFFNNNUUUWWWXXX[[[hhhddd^^^ZZZ\\\iiiwwwvvv{{{iiiPPPEEEGGGDDDDDDGGGDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOTTT^^^qqqkkkbbbbbbuuusssggg]]]XXXWWWqqqmmmlllwwwwwwrrrtttqqqXXX@@@555666333333555222444444444444555666777888999:::;;;::::::;;;>>>@@@HHHJJJ]]]}}}pppzzzWWWBBB<<<@@@JJJkkk}}}{{{ooodddVVVLLLJJJIIIHHHFFFCCC@@@AAAEEEKKKQQQ]]]ggg{{{}}}}}}xxx}}}vvvgggYYYZZZhhh{{{kkkVVVGGG@@@BBBGGG======999999:::444>>>WWWjjjGGG???999999999666333333666666777777888999:::::::::999888888888:::<<<>>>;;;@@@FFFHHHGGGEEEDDDDDD===<<<<<<;;;<<<<<<===>>>GGGHHHOOO\\\eeeeeebbbaaaddd^^^YYYSSSPPP[[[yyyeeeOOOEEEGGGDDDEEEGGGDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNUUU[[[iiiaaaYYY\\\qqq}}}qqqcccYYYVVVVVVkkk}}}vvvyyyrrrTTT>>>555777333333555333555555444555555666777888:::;;;:::999999:::===@@@GGGIIIWWWyyydddoooPPP>>>999CCCFFFaaayyyttthhhXXXMMMJJJIIIHHHGGGDDDAAAAAADDDGGGLLLVVV```rrrxxxxxxsssxxxppp```\\\cccrrrtttqqquuujjj[[[NNNEEEAAAAAACCC===<<<888999>>>888;;;LLLnnn]]]DDD===888888999666555555666666666777888999999::::::999999999:::===@@@BBB>>>BBBHHHNNNQQQOOOJJJFFFBBB???<<<;;;<<<@@@FFFIIINNNTTTaaannnrrrmmmiiihhhccc___^^^]]]WWWWWWlll___LLLEEEFFFDDDEEEHHHCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMRRRWWWccc[[[TTTWWWlllvvvcccVVVUUUXXXgggxxx~~~tttPPP<<<555888333222555333555555444555555666777888999::::::999888:::===@@@GGGJJJTTT~~~rrrSSSllllllOOOAAA>>>BBBAAAVVVyyyvvvjjjYYYNNNJJJJJJJJJIIIFFFCCCAAADDDFFFIIIQQQZZZiii}}}qqqooozzztttvvvzzz~~~|||yyy}}}{{{lllfffccciii}}}yyyfff^^^]]]ZZZTTTNNNKKKHHHDDD@@@@@@???888999???;;;;;;GGGQQQzzzhhhLLLBBB;;;777888999777555666444444555777888999::::::888777888999;;;???BBBDDDDDDFFFMMMXXX```___VVVMMMJJJEEE???===AAAKKKVVV^^^ccckkkxxxzzzooojjjjjjllliiigggdddZZZQQQWWWccczzz}}}~~~~~~YYYJJJEEEFFFCCCFFFHHHBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOORRR^^^WWWRRRUUUfff{{{dddWWWVVV\\\nnn}}}~~~rrrLLL:::555888444222555333444444444444555666777888777888999999999;;;>>>@@@FFFJJJSSSvvvvvvOOO\\\}}}oooTTTEEE@@@<<<<<>>@@@CCCJJJQQQoooZZZ]]]zzzxxx\\\GGG<<<<<<>>>FFF^^^{{{zzz|||ppp```TTTOOONNNKKKIIIFFFBBBAAABBBBBBCCCJJJQQQ\\\ttt|||tttggg^^^ccctttsssyyyvvvgggppprrreeeaaa^^^kkkssskkk]]]TTTOOOMMMLLLLLLCCC>>>AAA;;;555;;;===PPPfffpppfffVVVMMMKKKAAA:::666777888777555666666666666666777777777888666666777:::>>>CCCGGGJJJCCCHHHQQQYYY___aaaccccccdddYYYKKKCCCGGGXXXmmm{{{yyyvvvtttsssnnnddd]]][[[eeemmmlllaaaXXXWWWUUUPPPRRRnnnxxxooopppsssnnnpppwwwoooOOOFFFFFFFFFCCCGGGIIIAAADDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKOOOOOOWWWPPPNNNRRRaaannn]]]UUUWWWZZZiiittt}}}|||jjjHHH777444999444222555444333333333333333555666666222555888:::;;;===???@@@AAAJJJQQQkkkgggdddgggMMM;;;???CCCIIIYYY}}}{{{uuussscccWWWRRROOOKKKHHHEEEAAA@@@AAAAAABBBGGGOOO\\\sss|||uuuggg]]]___xxxxxxqqqwwwtttnnnooo]]]uuujjjZZZTTTSSSOOOPPPIIIDDDFFF>>>777<<<888AAAPPP[[[TTTEEEDDDMMMBBB:::666777888666555666888888777777666666555555666666888;;;???EEEIIILLLFFFNNNWWW\\\]]]aaajjjrrrmmm```OOOCCCGGGXXXooo~~~zzzqqqjjjlllnnnkkkddd```fffwwwzzzkkk^^^]]]WWWLLLXXXpppvvv~~~nnntttvvvlllMMMEEEFFFFFFCCCGGGJJJ@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKQQQOOOUUUNNNLLLQQQaaaiii[[[XXXVVVRRRkkkjjjcccppp}}}aaa@@@<<<555111000222444444333333444444555666666666777999;;;;;;;;;;;;===???DDDIIIQQQfff```YYY999===???DDDUUUwwwnnn~~~lll[[[SSSQQQLLLFFFJJJHHHDDD@@@???BBBHHHMMMZZZmmm~~~}}}sssiii___XXXooozzz|||zzzooouuummm___WWWUUUOOOLLLMMMJJJBBB:::777<<<===@@@CCCDDDBBBAAACCCDDDAAA===:::888999:::;;;<<<;;;:::999999888777777999555999<<<===JJJSSSNNNWWW___ccc``````iiissswwwjjj\\\LLLFFFIIIYYYtttzzzqqqpppvvvxxxnnnaaakkkvvv{{{vvvrrrnnnaaaPPPYYYcccnnnvvvqqqmmmllliiizzzyyy|||\\\GGGFFFDDDDDDEEEDDDCCCAAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJPPPPPPWWWQQQNNNRRRbbbiii[[[YYY[[[[[[nnnlllcccmmmuuuZZZ???;;;555222222333333444333333444444555666666666777999:::;;;;;;;;;===>>>DDDGGGMMM```lllxxxcccDDD===>>>BBBOOOmmmppp{{{qqq___UUUQQQMMMGGGHHHFFFBBB???===@@@EEEJJJQQQfff{{{{{{rrrhhhaaa___jjjzzzqqqhhhqqq}}}vvvhhh[[[OOOOOOJJJHHHJJJIIIBBB===;;;888999<<<@@@CCCEEEGGGIIIFFFDDDAAA>>>===>>>BBBEEEIIIGGGDDDAAA???>>>>>>===888333777===CCCRRR]]]WWWbbbjjjnnniiieeehhhmmmoooeeeYYYOOOLLLRRRbbb{{{~~~{{{rrrkkkkkkrrrtttooonnnnnncccUUUZZZaaaiiiqqqvvvhhh|||}}}rrrooonnncccgggrrr~~~xxxuuuzzzxxxwwwWWWHHHFFFEEEDDDEEEEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIINNNOOOYYYRRRPPPUUUgggmmm``````hhhnnnwwwuuuiiimmmnnnTTT<<<999555333333333333222333333444444555666666666777999:::;;;:::;;;<<<>>>CCCEEEIIIZZZnnnkkknnnOOO===>>>???GGG^^^vvvtttwwweeeXXXRRRNNNIIIHHHGGGCCC???===???DDDHHHLLLaaayyy|||rrrjjj\\\ddduuu}}}zzzmmm___```gggaaaXXXQQQHHHJJJFFFEEEHHHGGGCCC??????<<<=========???BBBFFFHHHIIIHHHGGGCCC@@@AAAFFFKKKVVVRRRMMMJJJHHHFFFDDDCCC<<<444666===GGG\\\jjjeeeooovvvyyyssskkkhhhiiijjjccc[[[TTTSSSYYYeeewww~~~zzz{{{yyyqqqmmmooossstttnnngggfffhhh```UUUUUU[[[eeeqqq|||eeeuuuzzzooogggddd^^^```jjjooosssvvv{{{qqqiiinnnssszzzyyynnnTTTHHHFFFEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLPPP\\\VVVQQQUUUhhh|||ooocccdddqqq}}}{{{yyykkkSSS:::888555444444444333222333333444444555666666666777888::::::::::::<<<>>>AAACCCHHHYYYzzzcccfffvvvRRR>>>======BBBSSSsssppp{{{jjj[[[TTTPPPMMMJJJIIIFFFBBB@@@@@@DDDGGGOOO```wwwyyysssggglll|||xxxvvvlllllljjjYYYLLLLLLLLLJJJFFFEEEGGGEEEAAA???@@@>>>???>>>;;;<<>>===???<<>>HHHgggxxxqqqmmmmmmooorrrmmmddd[[[VVVUUUUUUUUUUUUTTTYYYcccgggeeeiiiqqq{{{lll^^^XXXTTTOOOIIIHHHIIITTTfffvvviiiqqqyyyxxxxxx~~~wwwtttooommmooorrrsssrrruuuwww{{{xxxzzz||||||qqqccccccccceeeooo{{{~~~nnnkkkgggNNNFFFEEECCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGQQQddd```ZZZZZZiii~~~|||{{{vvvkkk___```rrr```FFF777555444333444555444333333333444444555666666666666888999:::999:::;;;===???AAAJJJZZZnnneeeZZZnnn]]]AAA===;;;???KKKeeeuuurrrsssfff^^^WWWPPPHHHHHHFFFBBB???===>>>???JJJSSSfff{{{zzzooobbbrrrxxx]]]TTTMMMMMMPPPLLLNNNKKKHHHGGGBBB======AAAMMM^^^jjjeeeYYYQQQLLLGGGJJJJJJKKKLLLOOOQQQTTTUUU[[[[[[^^^fffmmmppplllgggRRRLLLIIIEEEIIIjjj~~~zzzwwwwwwxxx{{{wwwnnnddd______^^^ZZZ```aaadddjjjooopppooommmvvvpppfff\\\UUUPPPLLLJJJJJJCCCEEEQQQ]]]qqqhhhdddmmmqqqiiiYYYVVVmmmyyyiiiWWWVVVUUUZZZeeemmmjjjbbbiiinnnsssxxx|||~~~}}}|||}}}xxxtttyyy{{{||||||{{{{{{jjjsss]]]GGGDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHFFFOOObbbaaa___bbbrrr|||pppccccccuuuzzz[[[@@@777555333222333444444444333333444444555666666666666777999999999:::;;;===AAAAAAGGGSSSaaakkkTTT]]]eeeBBB<<<999>>>JJJ```yyykkkxxxllldddXXXNNNHHHHHHFFFCCC???=========BBBJJJ^^^xxx~~~iiiddd^^^UUU\\\ppp^^^GGGDDDCCCGGGKKKGGGIIIFFFEEEDDD@@@===???EEEbbbmmm\\\PPPUUUSSSSSSVVV[[[]]][[[XXXWWWVVVXXX```kkkrrrrrrnnn[[[ZZZ[[[RRRMMMiii|||tttssswwwxxxuuuyyy{{{yyyuuuyyy|||rrrbbbbbbaaa___[[[TTTMMMKKKKKKKKK@@@>>>FFFKKKVVV|||kkk[[[VVVSSSKKKEEECCCLLLZZZ```[[[TTTDDDCCCCCCGGGSSS```ccc```mmmxxx|||~~~||||||oooqqqqqqfffiiiSSSEEECCCAAA@@@AAABBBCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBB@@@AAADDDGGGIIIHHHMMM\\\[[[]]]dddvvv|||ooobbbaaasssyyyZZZ@@@777555222111222444555555333333444444555666666777666777999999999999;;;===DDDAAADDDLLLVVVrrrkkkSSSSSSuuugggCCC<<<888===HHH\\\zzz|||ggg{{{|||qqqgggYYYLLLJJJJJJIIIEEEAAA>>>>>>>>>???FFF[[[www|||mmmXXXTTTVVVUUU^^^rrr]]]KKKGGGIIIDDDDDDKKKLLLCCCAAAAAABBB???>>>BBBIIIgggwwwhhhlllhhhfffhhhmmmlllfff```QQQNNNNNNVVVccclllooonnneeehhhjjj]]]PPPgggvvv\\\UUUXXX[[[ZZZSSSKKKIIIJJJIII??????HHHGGGIIIeeepppYYYOOOHHHFFFIIIIIIFFFHHHMMMPPPNNNGGGGGGGGGLLL[[[lllwwwxxx|||}}}}}}ggghhhfff\\\oooXXXMMMHHHBBB@@@@@@@@@BBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFDDDAAA???@@@CCCGGGJJJLLLMMMWWWTTTVVV```tttxxxggg```gggvvvqqqQQQ>>>777666333111111222444666222333333444555666777777777888999999;;;;;;<<<===AAA???EEEIIIZZZlll[[[QQQdddsssMMMCCC<<<<<>>CCCQQQiii~~~uuujjjjjjpppvvv{{{~~~{{{pppggg```[[[WWWUUUfffrrryyyTTTHHHGGGKKKHHHJJJLLLHHHFFFGGGDDD>>>;;;>>>DDDHHHZZZ|||sssppprrrtttqqqnnnSSSQQQNNNQQQ]]]nnnwwwxxxoooooonnnggg^^^ccc~~~qqqcccQQQPPPOOOOOONNNMMMJJJHHHGGGJJJCCC>>>DDDKKKYYYmmmrrrTTTJJJLLLGGGHHHGGGFFFIIIMMMOOOMMMHHHCCCIII```{{{gggeeefff[[[xxxrrrVVVIIIGGGAAAAAAAAAAAAAAABBBCCCDDD??????@@@AAABBBDDDDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKNNN[[[WWWVVV^^^tttvvvgggbbbjjjzzzsssttt~~~mmmNNN===777555333111111222444555222333333444555666777777777888999999;;;;;;<<<===@@@>>>CCCFFFVVVeeepppVVVZZZzzz}}}RRRFFF;;;:::BBBTTTqqqmmmcccwwwnnn^^^VVVPPPNNNKKKHHHFFFCCC???======>>>EEEQQQbbbrrr|||yyyvvvyyyyyywwwyyyoooddd^^^\\\^^^gggqqqpppnnnkkkjjjiiihhhfffdddoooppp|||ggg\\\NNNKKKMMMHHHIIIMMMJJJLLLMMMJJJEEEAAA@@@BBBDDDUUUiii~~~xxxqqqmmmnnnooonnnllleeeddd```___fffsss|||}}}|||sssggg\\\SSSQQQ\\\jjjgggbbbbbbmmm~~~qqq```TTTIIIGGGFFFHHHLLLNNNNNNMMMFFFLLLIIIEEEHHHHHHPPPbbbpppgggQQQJJJLLLMMMQQQVVVWWWTTTOOOMMMOOORRRJJJPPPqqqgggbbb\\\NNNkkkoooTTTHHHFFFBBBAAAAAAAAAAAABBBBBBCCC??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHJJJNNNZZZWWWWWW```vvvpppdddcccnnnrrrmmmvvveeeGGG999666555333222111222444555222333333444555666777777777888999999;;;;;;<<<===>>>===AAABBBPPP]]]xxxdddTTTooo]]]LLL<<<888???OOOlllyyybbbiiivvvdddZZZSSSQQQMMMKKKIIIFFFBBB???>>>>>>???CCCLLLXXXfffnnnpppvvvxxxqqqkkkllloooppptttqqqmmmggg___\\\fffrrrwwwyyy}}}|||xxx~~~yyypppaaaZZZWWWMMMMMMRRRQQQNNNOOOQQQRRRRRRRRRSSSUUUTTTYYY^^^fffvvvtttssspppkkkhhhhhhkkkooorrrxxx{{{{{{xxxyyy}}}yyyhhhVVVMMMKKKIIIHHHHHHJJJIIILLLVVVfffttt{{{|||yyy}}}zzznnn\\\PPPJJJBBB???===BBBKKKRRRVVVVVVKKKTTTUUURRRQQQJJJNNN___hhhwwwwwweee[[[\\\```___bbbkkkrrrmmmeeegggooorrrbbb\\\lll}}}oooyyyrrr___ZZZSSSGGGdddeeeOOOEEECCCBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGLLLZZZXXXZZZddd{{{xxxhhh```fffuuu}}}[[[@@@666666555333222111222333444222333333444555666777777777888999999;;;;;;<<<======<<<@@@@@@MMMXXXmmmrrrUUUkkkgggQQQ===999>>>JJJccc{{{llliiiqqq}}}lll___WWWTTTPPPLLLJJJGGGDDDAAA======???CCCIIIQQQYYY]]]\\\fffmmmllljjjooouuuyyy|||uuujjjkkkrrrwwwmmm\\\WWW\\\[[[VVVWWW]]]eeejjjlllooossspppxxxzzzssspppuuuwwwuuupppooollljjjkkkqqq|||sss```LLLEEEHHHKKKHHHBBBPPPLLLIIILLLVVVdddsss|||xxxxxxeeeYYYVVVYYYaaagggbbbUUUKKKGGGFFFAAA<<<:::>>>JJJUUU[[[\\\TTT]]]___]]]YYYQQQXXXooo~~~tttuuu|||}}}qqqdddgggpppsssooojjj^^^tttdddWWWTTTRRRQQQnnnrrrXXXHHHBBBAAABBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDFFFFFFFFFJJJYYYXXXZZZeee}}}rrrccc```lll~~~~~~wwwxxxSSS===666555444333222222222222333222333333444555666777777777888999999;;;;;;<<<===<<<===AAA@@@MMMVVVfffzzzYYYhhhmmmTTT>>>;;;???HHH\\\sssttteeeiiissseee[[[WWWRRRNNNKKKGGGDDDAAA;;;999:::???GGGOOOSSSSSSZZZbbbhhhkkkooowww~~~yyymmmiiikkk}}}rrrfffgggeeegggfffjjjvvv|||{{{zzzwwwtttttt{{{{{{kkkVVVHHHGGGIIIHHHDDDOOOMMMJJJJJJPPP]]]kkkvvvsss|||uuuaaaRRROOOQQQMMMNNNPPPOOOKKKGGGEEEFFFDDD>>>:::===FFFQQQXXX[[[YYY``````]]]YYYUUUfffvvvgggmmmvvvfff[[[SSSQQQ[[[zzzgggOOOEEEBBBAAAAAABBBBBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGKKKXXXUUUUUU^^^ttt}}}pppbbbcccsss|||qqqNNN<<<999444333333222222222222222222333333444555666777777777888999999;;;;;;<<<===;;;===BBB@@@MMMTTT^^^[[[cccwwwYYYAAA>>>AAAFFFXXXmmm{{{aaaiiixxxlll```\\\VVVPPPLLLHHHDDDAAA@@@;;;888;;;CCCMMMSSSVVV___fffkkkooovvv~~~~~~zzzvvvsssvvv|||~~~|||zzzvvvppprrrvvvcccPPPGGGIIILLLLLLOOOPPPRRRTTTUUUWWW[[[]]]WWW```ddd]]]SSSRRRXXX^^^SSSNNNKKKMMMOOOMMMKKKKKKGGGCCC>>><<>><<<===AAAHHHPPPUUU[[[eeepppxxx}}}mmmYYYMMMNNNRRRTTTRRRVVV[[[]]][[[TTTLLLGGGEEELLLSSSUUU[[[dddiiiiiiXXXRRRPPPSSSUUURRRPPPQQQKKKIIIDDD???>>>BBBIIIPPP[[[ccceeeddd___^^^zzz|||mmm{{{|||}}}|||uuulllwww{{{[[[FFFCCCDDDBBB>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDHHHJJJUUUOOOLLLRRRfff{{{mmm___cccuuu```>>>333666333333333222222222111111222333333444555666777777777888999:::;;;<<<<<<===;;;===AAA===IIIMMMOOOuuuyyygggeeewwwQQQCCC>>>;;;HHH\\\eeeddduuujjjddd]]]UUUOOOJJJFFFCCC777;;;??????>>>@@@FFFLLLQQQaaasssvvv```RRRPPPSSSTTTOOOSSSXXX\\\ZZZTTTKKKDDDOOOTTTZZZdddsss}}}sssaaa\\\[[[]]]ZZZRRRNNNOOOPPPNNNJJJDDD???@@@HHHOOOaaajjjoooooojjjfffqqqmmmpppxxx|||vvvxxxyyypppqqqvvvyyyyyyuuu}}}~~~xxxxxxrrrSSS@@@@@@CCCAAA===>>>@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEHHHTTTPPPOOOWWWlll}}}mmm]]]fff{{{XXX<<<666444333333222111111222333333333333444444555666666666555777999;;;;;;;;;:::999???<<<<<<@@@EEELLLVVVaaa|||sss```hhh@@@???@@@BBBQQQ~~~nnnlllnnnssskkk___UUUOOOLLLHHHEEECCCAAA===;;;<<>>:::777333333222111111222333333333333444444555666666666555777999:::;;;;;;:::999>>>;;;;;;???CCCIIISSS]]]tttXXXrrrtttGGG??????AAAMMMtttuuuhhhgggpppiii___WWWSSSOOOKKKHHHCCC@@@<<<:::;;;@@@FFFJJJPPPZZZaaaeeesssssseeeqqqqqq\\\SSSXXX___aaa___WWWPPPKKKJJJIIIGGGJJJOOOaaatttaaa^^^\\\[[[XXXXXX```jjjooodddZZZSSSLLLHHHOOO\\\qqqyyy{{{{{{wwwuuuyyy{{{{{{~~~{{{~~~|||uuurrrvvvwwwsssvvv{{{sssXXXHHHBBB@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEIIIGGGQQQPPPTTT^^^vvvvvvkkkaaakkk~~~~~~TTT>>>;;;888333333222111111222333333333333444444555666666666666777888::::::::::::999<<<999999===AAAEEENNNXXXxxxzzzTTT^^^QQQ======AAAHHHbbbjjjbbbvvvooohhh```ZZZVVVSSSNNNKKKDDDAAA<<<::::::???DDDHHHOOOXXX___cccooolll```gggxxxiiiWWWQQQUUU[[[[[[XXXRRRMMMIIIHHHGGGFFFLLLSSSmmmkkk[[[XXXWWWXXXXXX[[[eeeooovvvhhhZZZTTTOOOLLLTTT```yyytttuuu}}}}}}xxxsss}}}{{{ppppppzzz~~~iiiQQQEEEAAA???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFMMMLLLVVVUUUXXXaaayyyooofff^^^kkkpppeeeuuurrrKKK999999555333333222111111222333333333333444444555666666666666777888999::::::999999;;;999999===@@@CCCJJJSSSiii}}}yyyXXXQQQkkk]]]>>><<>>@@@AAAGGGOOO^^^~~~rrr]]]IIIYYYzzzpppDDD;;;@@@>>>GGG^^^ooohhhlll~~~uuuhhh]]]WWWTTTPPPNNNKKKHHHCCC>>>;;;:::<<<======DDDJJJLLLTTThhh}}}qqqfff```ttt}}}rrreee______^^^YYYSSSNNNPPPTTTTTTOOOJJJMMMTTTtttyyyqqqjjjccc___\\\\\\aaahhh```______]]]RRRKKKSSSbbbvvvzzziiijjj{{{vvvxxx~~~___QQQDDD???@@@@@@AAABBB?????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGMMMNNNZZZYYYZZZaaazzz}}}pppjjjeeeeeeyyyyyyuuurrrvvvsss|||]]]===777:::444333333222111111222333333333333444444555666666666666666777777888999999:::===;;;;;;???@@@@@@EEEKKK[[[yyyeeeJJJQQQuuuOOO<<>>;;;999999999>>>CCCEEEJJJYYYoooyyynnnvvvyyymmmgggfffccc\\\VVVSSSTTTVVVSSSKKKGGGOOOZZZzzz{{{rrriiiccc___]]]```fffcccgggllljjj\\\NNNQQQ^^^vvvlllbbbYYY```zzz~~~xxxxxx}}}YYYNNNCCC@@@@@@>>>===>>>?????????@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJXXXWWWWWW^^^wwwuuufffhhhnnnooopppmmmwwwVVV999777;;;333333333222111111222333333333333444444555666666666666666666777777888999:::<<<;;;;;;>>>???>>>BBBGGGVVVooorrrSSSMMMkkkWWW>>>???<<<===IIIfffxxxkkk{{{zzzooofff^^^UUUOOOKKKJJJHHHEEEAAA===:::888:::===AAACCCFFFOOO^^^kkkttt|||}}}qqqeeetttuuummmiiiccc[[[TTTTTTWWW[[[YYYPPPKKKSSS___wwwoooiiifffhhhllljjjlllqqqqqqbbbRRRPPPYYYooollljjjgggjjjzzz}}}zzzyyy{{{~~~TTTKKKBBBAAAAAA>>>======>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGJJJYYYXXXXXX___xxxzzz```iiittt|||yyyuuupppPPP555555:::222333333222111111222333333333333444444555666666777666666666666777888999:::<<<:::;;;>>>>>>===@@@EEELLL]]]^^^JJJ^^^[[[???AAA???777FFF]]]zzzooorrrwwwnnndddXXXPPPHHHHHHHHHGGGDDD???;;;999888:::===???AAAFFFQQQ[[[```bbbhhhmmmgggaaalll~~~uuuiiiwwwvvvnnnfff[[[TTTOOOXXXbbbddd[[[SSSVVV___{{{vvvvvvzzzlllkkknnnooodddTTTOOOTTTfff~~~~~~|||yyywwwxxx|||pppNNNFFF@@@AAABBB@@@???@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIMMM\\\\\\[[[bbb|||}}}qqqbbbhhhuuu{{{{{{fffFFF666555666333111111222222222333333333222222333333333333444444666666666666777777777777888888999:::;;;===>>>???GGGYYYlllkkkTTTXXXkkkeee>>>>>>===;;;???FFFXXX}}}ssszzzvvvlll[[[MMMAAAIIILLLIIIFFFEEE@@@::::::::::::;;;>>>EEENNNTTTVVV___hhhlllnnnwwwyyyyyy~~~zzzrrrfff]]]___^^^eeemmmgggZZZ[[[ggg{{{kkkaaaZZZUUURRRTTT^^^zzzwwwllldddnnnppptttyyywwwnnniiirrr~~~cccFFFDDDBBB@@@>>>>>>???@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFRRRSSSTTT[[[ssswwwiiieeemmm}}}~~~___CCC666666777333111111222222222333333333222222333333333333444444555666666666777777777777888888888999;;;<<<>>>???BBBTTTccc```TTTeee}}}sssGGG<<<;;;<<>>DDDLLLRRRXXX^^^gggppp|||~~~}}}vvvnnngggfffhhhaaaXXX___ooouuufff\\\UUURRRSSSXXXgggzzzxxxuuu{{{||||||}}}{{{rrrssssssppphhheeennnyyy{{{XXXEEEDDDBBB???>>>>>>???@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGRRRQQQRRRYYYrrrsssffffffqqqtttWWW???777888777333111111222222222333333333222222333333333333444444555555666666666777777777888888888999;;;<<<>>>???BBBRRR]]]rrrRRR[[[|||TTT??????<<<===>>>BBBWWW}}}sss}}}qqqfffTTTUUUTTTNNNKKKIIIFFFAAA;;;;;;;;;:::<<>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHRRRPPPPPPYYYrrruuujjjgggssslllPPP<<<777888666222111111222222222333333333222222222333333333444444555555555666666666777777777777888999:::<<<===>>>BBBPPPVVVooocccYYY|||\\\BBBBBB;;;<<<<<<<<>>DDDHHHQQQ[[[lllxxxhhhZZZZZZ\\\dddlllkkkddd```aaacccnnn{{{|||~~~sssnnnrrr{{{|||vvvzzzrrraaaWWWUUUWWWWWW[[[ZZZ^^^~~~{{{rrrsss~~~yyytttqqqppp{{{uuuqqqrrrsssssswww}}}sssuuu}}}{{{^^^DDDBBBBBB@@@???>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIISSSOOOPPP[[[uuuvvvnnnkkkuuuzzz~~~{{{eeeKKK<<<888777555111111111222222222333333333222222222333333333444444555555555555666666666666777777888888:::<<<===>>>>>>IIIMMM]]]cccrrriiiHHH>>>:::;;;<<<===AAAVVVvvvwwwqqqhhhaaaYYYTTTPPPLLLIIIHHH@@@???===;;;:::<<<@@@CCCFFFPPP```nnnxxx|||rrrhhhaaa^^^\\\XXXVVV]]]YYYXXXZZZ\\\[[[ZZZ[[[___\\\aaannnxxxvvvkkkcccZZZZZZttt|||www}}}lll]]]XXX]]]cccooopppllljjjggg{{{}}}vvvpppmmmlllvvvqqqpppvvv{{{}}}yyylllSSS@@@AAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEIIITTTOOOQQQ^^^www}}}sssmmmpppzzzfffiiizzzwwwrrr^^^GGG;;;777555333333111111222222222333333333222222333333333333444444444444555555555666666666777777777888:::;;;===>>>???GGGKKKTTT|||ggggggaaaEEE===;;;===@@@@@@JJJmmm}}}yyyyyyvvvnnneee[[[WWWSSSNNNKKKJJJCCCBBB???<<<999:::===???>>>CCCLLLRRRTTTccciiiaaaZZZWWWXXX[[[bbbjjjllleee^^^^^^ccceeebbb^^^bbbXXXSSS[[[hhhllljjjggg___XXXppp{{{jjjeeegggooo}}}qqqjjj{{{~~~xxxpppjjjiiijjjoookkkmmmvvv~~~sss[[[JJJ>>>????????????>>>>>>======>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCIIIUUUOOOQQQ^^^wwwxxxqqqmmmttt|||ggghhhzzz~~~qqqzzzyyyxxx}}}ssswwwzzzgggUUUCCC999555222333666111111222222222333333333222222333333333333444444444444444555555555666666666777777888999;;;<<<===@@@EEEJJJPPPkkkddd```YYYBBB<<<<<<@@@>>>AAA\\\}}}wwwssshhh^^^ZZZWWWQQQMMMMMMEEEDDDAAA===:::999:::<<<<<<===AAAEEEDDDNNNnnnmmmddd]]]^^^aaagggpppzzzxxxlll___]]]ffflllggg```fff^^^[[[bbblllrrruuuwwwttteeevvv}}}{{{yyyzzz|||~~~~~~wwwxxxvvvqqqkkkhhhjjjnnnooommmoooxxxgggOOOCCC???>>>>>>>>>>>>>>>>>>============>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBIIIVVVOOOOOO\\\rrr~~~vvvrrrpppsss}}}qqqrrrwww~~~rrriiiqqqhhhmmm{{{___OOO???888444000333888111111222222222333333333222222333333333444444444444444444555555555666666666666777888999;;;<<<===;;;???FFFJJJ]]]yyyccc[[[tttjjjGGG>>>;;;???<<<;;;QQQooozzzvvvjjj```]]]ZZZSSSOOONNNGGGFFFCCC>>>:::888999;;;<<<===CCCHHHGGGJJJ___xxxwwwooorrrwww|||xxxeeeaaalllvvvtttllldddbbbeeelllrrruuuyyy~~~~~~jjjvvv~~~~~~{{{uuu|||~~~zzzxxxpppqqqqqqmmmhhhiiinnnsssvvvsssuuu|||aaaIIIAAABBB===>>>>>>>>>>>>>>>===<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBJJJWWWOOONNNYYYnnnuuuoooooo{{{ooohhhhhhqqqlllVVVHHH;;;666555333111000222222222222222222222222222222222222222222222222222222333333333333444444777777777888999999::::::<<<<<<===HHH]]]xxxiii[[[eee{{{XXXCCC666;;;>>><<>>;;;:::;;;???>>>>>>>>>CCCLLLVVV^^^}}}yyysssyyy|||{{{|||~~~|||~~~uuuyyy|||ttt}}}{{{ppp~~~vvvuuuxxx{{{vvvvvvssshhh```aaahhhmmmrrrwww{{{qqqPPPDDD@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<============<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDFFFEEENNNLLLOOOYYYmmm~~~tttqqqttt~~~yyywwwgggPPPDDD888555555444222333222222222222222222222222222222222222222222222222222222222333333333444444666666777888888999999:::======;;;BBBQQQfffZZZ[[[gggfffOOO>>>======999>>>JJJ\\\}}}tttllliiiddd]]]WWWUUULLLJJJHHHDDD@@@===<<<<<<===<<<<<<<<>>???@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFOOOLLLNNNWWWjjjzzzooopppvvvyyy^^^III>>>555333555444444555222222222222222222222222222222222222222222222222222222222222333333333333666666777777888888999999======:::===GGGUUUvvvdddWWWVVVlllsssZZZDDD>>><<<888999???EEEiii~~~zzzrrrnnnjjjaaa[[[YYYOOOMMMJJJGGGCCC@@@>>>===<<<<<<<<<;;;<<<@@@FFFJJJJJJSSS^^^xxxsssdddbbb^^^UUUUUU\\\lllyyypppnnnvvvkkk```___bbbbbbaaaaaaZZZ]]]fffzzz}}}uuuuuuwwwvvvsssrrrdddaaa```fffmmmsss}}}mmmKKK<<<>>>BBBAAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDGGGGGGPPPKKKKKKQQQbbbttthhhiiiqqqrrrRRRDDD;;;333333444333333444111111111111111111111111111111111111111111111111111222222222222333333333555555666666777888888999:::<<<:::===EEENNNggg}}}dddTTT___uuuvvv]]]EEE<<<;;;;;;;;;===AAA[[[xxxwwwrrrmmmfff```^^^SSSPPPLLLIIIEEECCC@@@>>>======>>>>>>>>>???CCCEEEMMMPPPQQQ]]]xxx}}}wwwmmm^^^QQQLLLIIIEEEIIISSSeeeqqqzzz}}}uuunnnooouuuxxxvvvsssnnniiihhhuuu{{{rrrnnnrrrvvvuuuoookkkbbbbbbeeemmmsssyyyyyyZZZEEE???AAA>>>999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHRRRLLLIIINNN___rrreeeccchhhkkkKKKAAA999333333333111000222111111111111111111111111111111111111111111111111111111111222222222333333444555555666666777888888777<<<;;;===FFFKKK]]]www{{{[[[VVVfffwww}}}|||yyycccIII;;;:::===>>>===BBBOOOiii|||vvvpppiiidddcccWWWSSSNNNJJJHHHEEEAAA>>><<<===??????>>>???AAACCCFFFKKKJJJOOO```ppp~~~{{{zzznnndddccceee```WWWPPPNNNIIIKKKQQQbbb~~~|||www{{{~~~sssmmmlllqqquuuppphhhcccggghhhmmmuuu|||~~~gggMMMBBBBBBAAA<<<666<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEHHHSSSOOONNNUUUiiixxxkkkdddcccyyy~~~hhhQQQ>>>888444444333000///111111111111111111111111111111111111111111111111111111111111111222222222222444444555555666666777777666<<<;;;===DDDFFFQQQeeejjjQQQXXXssssssWWWAAA:::======:::<<>>=========???@@@>>>EEEEEEFFFOOOWWWhhhmmmdddccc\\\YYYaaakkklllcccYYYQQQKKKKKKPPPbbbrrrmmmjjjkkkooooooiiibbb___mmmmmmsss}}}rrrZZZCCC===>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???:::;;;>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCGGGUUUSSSUUU___xxxyyymmmfffppptttaaaRRR;;;666333444333000000333111111111111111111111111111111111111111111111111111111111111222222222222333444444555555666777777555<<<;;;;;;AAACCCIIIXXXYYYQQQoooiiiKKK======<<<777888<<>>??????===;;;;;;===>>>>>>CCCAAAAAAFFFGGGPPPccc|||zzzqqqfffZZZ[[[aaaooo}}}~~~ooo___QQQLLLMMMQQQdddxxxlllnnnxxxooollliiijjjllljjjeeedddfffrrrpppuuucccNNN===;;;<<<999:::@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???:::;;;>>>@@@BBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEIIIVVVSSSUUUaaa|||wwwkkklllzzzoooyyyjjjTTTIII999555333444444111222555000000000000000000000000000000000000000000000000000111111111111222222222333333444444555666666777444;;;::::::AAACCCGGGTTTssswwwfffQQQkkkuuuRRR@@@>>>===888:::???AAAGGGeeeyyy|||qqqlllllleee___XXXTTTSSSPPPJJJEEEBBBBBBAAA???<<<;;;<<<>>><<<@@@===>>>FFFFFFKKKYYYuuullleeefffccc```aaajjj|||qqq```eeerrr|||gggYYYUUUUUUUUUeee~~~vvvwwwqqqlll|||uuuqqqmmmjjjjjjjjjgggeeeiiipppsssqqquuuoooTTTDDD;;;??????888888???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????999;;;>>>AAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDHHHKKKWWWRRRQQQ\\\wwwzzzvvvfffyyy|||eeePPPCCC444444333333222111000000333111000......///111222111111000000000000111111111111000000111111222333444444444444444444444444888999999999;;;???EEEIIIddd~~~zzz}}}^^^bbb{{{]]]GGG>>>;;;999>>>AAAAAACCCZZZuuutttyyywwwpppllliii___VVVUUUXXXXXXPPPHHHHHHDDD@@@===============<<<:::<<<@@@AAABBBFFFLLLbbb}}}}}}tttkkkfffbbb\\\ZZZ\\\gggxxxtttfffeeetttuuucccbbb\\\\\\uuuvvvkkkjjjlllmmmnnnuuutttzzz|||xxx|||uuusssuuupppgggaaaccceeegggllltttxxxvvvwww{{{dddIIIEEE???;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@@@@AAABBBEEEDDDMMMLLLSSS```vvv~~~mmm___NNN???444444333222222111000000222111000//////000111222111111000000000000111111111111000000111111222333444444444444444444444444777777888888:::===CCCGGGWWWfff[[[uuuyyyRRR<<<999>>>;;;===>>>BBBRRRuuussskkkzzzuuukkkcccYYYVVVXXXXXXRRRMMMJJJFFFAAA>>>===<<<;;;:::;;;:::<<>>;;;;;;<<<======::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@@@@AAABBBEEEDDDNNNMMMSSS```uuuyyyuuu{{{lll```]]]PPP>>>333333333222111111000000222111000//////000111222111000000//////000000111111000000000000111222222333333333333444444444444555666666777888;;;@@@DDDLLLrrrsssXXXjjjkkkLLL@@@>>>;;;:::<<>><<<;;;::::::<<>>>>>>>>@@@????????????@@@AAAAAADDDDDDOOONNNSSS___sss|||~~~www~~~~~~ddd]]]```TTT???333222222222111111000000111000000///000000111222000000////////////000000000000000000000111222222333333333333333444444444555666666777777:::???BBBHHH\\\^^^gggjjjNNN:::>>>:::===BBB@@@HHHnnnnnnooovvvsssmmmgggbbb^^^\\\[[[UUUQQQLLLHHHEEECCCAAA???<<<:::<<>>>>>>>>???????????????@@@@@@AAABBBDDDPPPOOOSSS]]]qqqwwwsssyyyxxxaaa\\\^^^PPP;;;222222111111111111111000000000000000000111111222000000////////////000000000000//////000000111222222222222333333333444444555666777777888:::===@@@FFFQQQxxxhhhdddvvv}}}[[[>>>>>>999===CCC>>>@@@bbbyyyppprrr|||zzzvvvooohhhbbb^^^\\\WWWSSSOOOLLLIIIGGGDDDBBB???<<<;;;===???CCCKKKTTT___hhhhhhooo~~~uuuooonnniiirrrzzzpppggg```cccgggfffdddbbbZZZ^^^dddkkktttzzz|||{{{qqqUUU>>>:::999999:::<<<<<<;;;:::999::::::::::::::::::999999999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>??????@@@AAAAAACCCPPPNNNRRR[[[pppwwwsss|||mmm[[[WWWSSSEEE555111111111111111111111111//////000000111111222222000//////......//////000000////////////000111111111111222222333333444444555666777777777999<<<>>>AAAMMMmmmtttaaaaaafffMMM>>>999;;;@@@>>>AAA]]]xxxjjjsss|||uuummmfffaaa^^^YYYVVVRRRNNNLLLIIIFFFDDDAAA===;;;===>>>BBBJJJSSSYYYdddeeeggg}}}~~~|||}}}vvvnnnkkkgggqqq~~~zzzllleee```^^^bbbdddaaa^^^^^^\\\bbbjjjrrr{{{dddHHH666:::999888999;;;<<<;;;:::999999::::::::::::999999888999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@CCCOOOMMMPPPZZZppp|||yyy}}}cccWWWRRRIII===444000000000000111111111111...///000111111222222222//////............/////////////////////000111111000111111222333333444444333444555666666777999;;;===III\\\}}}fffVVV___xxxvvv]]]DDD>>><<<===<<<@@@UUUlllsssooo{{{zzzsssmmmiiifff```]]]XXXTTTQQQMMMHHHEEEAAA>>>===?????????CCCJJJQQQZZZ___gggyyyqqqpppuuu{{{}}}vvvpppnnnmmmyyyzzzhhh[[[\\\ZZZ[[[]]]\\\XXXXXXZZZ^^^fffooowwwpppSSS???777;;;:::888888:::;;;;;;:::999999::::::::::::999999888999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???BBBNNNLLLNNNYYYqqq~~~}}}yyy___WWWRRREEE;;;999000000000000000111111111......000111222222222222//////............/////////////////////000111111000000111222333333444444222333444444444555777999===GGGMMM^^^oooWWWGGG\\\ssseeeLLLEEE???;;;999===LLL[[[rrrwwwlllnnnxxxtttqqqooohhhddd___ZZZVVVQQQLLLHHHAAA??????AAA???<<<===AAANNNTTT[[[kkk}}}zzzwwwxxx|||~~~|||zzz{{{vvvvvvfff``````VVVUUUVVVWWWUUURRRUUU[[[___hhhrrrzzz{{{^^^DDD<<>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>AAANNNKKKMMMYYYrrr~~~sssnnn|||ppp\\\\\\WWWCCC666777222222222111000//////...000000////////////000000000000000000000000000000............////////////000000000111222222333333444555666555555555777999===>>>IIISSSlllgggIIIJJJZZZsss^^^LLL===999:::>>>MMM___sssyyyiiiggg{{{vvvuuuqqqggg]]][[[ZZZUUUPPPOOOHHHHHHEEE@@@<<<;;;>>>AAAGGGIIIYYYsss|||vvvvvv{{{sssggg\\\YYY[[[WWWXXXWWWRRRMMMOOOYYYccckkknnnwww```FFF@@@>>>888:::999888888888999:::;;;999999999999999999999999888888999::::::;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@@@@CCCOOOMMMNNNUUUhhh|||xxx~~~uuullllll{{{{{{kkkZZZYYYQQQ===111333222222111111000//////...000000////////////000000////////////////////////............///////////////000000111111222333333333555555555444555777999<<<<<>>??????>>>>>>>>>>>>>>>??????@@@CCCDDDNNNIIIHHHNNN___|||yyyyyywwwwwwxxxiii]]]XXXLLL;;;222333222222111111000/////////000//////......//////000////////////////////////............//////////////////000111111222222333333444555555444555777999:::999BBBIIISSS}}}tttOOOBBB]]]```>>>>>>AAA:::@@@TTTkkksssyyynnnlll~~~vvvmmmccc\\\]]]^^^ZZZTTTQQQPPPNNNJJJEEE@@@>>>???@@@>>>===EEEWWWeeekkksss{{{}}}nnn```YYYVVVUUUUUUWWWTTTRRRPPPNNNRRR\\\hhhqqqooorrr{{{xxx[[[HHH???:::888888999888888888888999::::::999999999999999999999999888888999999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????@@@CCCDDDLLLGGGFFFKKK\\\yyyzzzvvv|||~~~kkkfff^^^TTTFFF888333444111111111111000000///////////////....../////////////////////////////////............//////////////////000000111222222222333444555555444444666888888888???EEEHHHddd|||dddHHHRRRsssuuuOOODDDAAA<<>>???>>>>>>>>>>>>>>>??????@@@AAAAAAKKKGGGIIIQQQcccuuuqqqyyyzzzaaaccc\\\KKK:::222000111111111111000000000000000//////............//////....................................////////////...//////000111111222222222444555444444444666888666888<<>>;;;;;;>>>BBBGGGPPPWWWooo{{{~~~uuugggZZZQQQKKKNNNSSSTTTRRRPPPMMMNNNPPPUUU[[[ccciiimmmtttzzzwwwWWW>>><<<@@@;;;888<<<777777888888999999999999888888888888888888888888888888999999999999999:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@JJJHHHMMMXXXkkk|||xxxggglllbbbIII666333444222111111000000000000000000///......------......///....................................////////////......///000000111111222222333444444333444666888555999:::>>>DDDMMMqqqkkkPPPVVV]]]EEEAAAAAA>>>BBBOOO```mmmssspppnnnwwwxxxoooqqquuurrrjjjddd]]]YYYTTTOOOKKKGGGDDDAAA@@@???>>><<<<<>>>>>>>>>>>>>>>>>??????@@@BBBAAAJJJHHHOOO[[[nnnuuuvvv{{{mmmKKK666555777333000000000000000000000111///......------......///....................................////////////......//////000111111111222333444444333444666777444:::777999DDDIII]]]___SSSrrruuuWWWEEE???>>>???KKK]]]jjjqqq{{{uuunnnuuuvvvzzzwwwooohhhaaa\\\WWWRRROOOLLLGGGDDDAAACCCBBB???======@@@BBBAAAOOO```pppuuujjjggg]]]\\\XXXTTTWWW```fffhhhjjjrrr{{{zzzrrrrrrrrr{{{ooohhh```XXXNNNIIIGGGJJJKKKIIIHHHJJJMMMRRRXXX\\\]]]aaaiiiooo}}}vvvOOOBBB777666888777666777555666777888999888888777888888888888888888888888999999888888888888888888888999::::::<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@CCCAAAJJJJJJRRR```tttxxx~~~pppIII222333555///000000000000000111111111.........------............................................./////////000......//////000111111111222333444444333333555777444;;;555666DDDGGGPPPllloooVVVfffhhhJJJ???AAA:::GGGYYYfffllluuuwwwuuuxxxrrreeeaaa[[[WWWTTTQQQLLLHHHAAADDDFFFCCC???>>>??????<<>>>>>>>>>>>>>>>>>??????@@@CCCAAAKKKLLLVVVfff{{{bbb;;;444222...444111111000000//////..............................//////.........---------,,,,,,,,,---------......////////////000000000000222222222333333333444444222333444666:::AAAJJJPPPxxxqqqYYYuuuWWW;;;AAA@@@???JJJ___mmmqqq|||zzzuuu~~~|||yyyssskkkaaaYYYUUUSSSPPPMMMMMMHHHCCCCCCEEEFFFBBB>>>???>>>???EEETTTsssmmmbbbbbb]]]ZZZaaabbbYYYVVVXXXRRRRRROOOSSSjjjkkktttqqq```ZZZTTTMMMOOOWWWRRRMMMJJJJJJJJJIIIMMMRRR[[[```fffhhhiiinnnxxxzzzXXX@@@;;;:::888777777777888888777777777777777777777777888888777777666666555555777777777888999999::::::888999999::::::;;;;;;<<<============>>>>>>>>>>>>CCCBBBJJJJJJXXXlll~~~mmmaaaaaapppwwwvvvyyyYYY999555222---444000000000000//////..............................///.........------------,,,,,,,,,---------........./////////000000000000222222222333333333333444333333444666999@@@HHHNNNbbbaaabbbpppKKKCCCDDD>>>DDDVVVbbbeeemmmyyy|||rrruuuooofff___\\\XXXTTTPPPNNNKKKGGGFFFFFFFFFCCC@@@??????@@@DDDMMMbbbvvvoooggghhhrrrrrrddd]]]^^^XXXXXXTTTTTTdddxxxyyyzzzjjj[[[PPPOOOMMMJJJMMMUUUSSSNNNJJJJJJJJJLLLQQQWWWeeemmmuuuuuupppttt```EEE>>>999888777666666666777777666666666666666666666666777777777777666666555555666777777888888999::::::888888999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>AAAAAAIIIIIIVVViii{{{eee^^^^^^iiiuuuzzz|||ssssssLLL666666222---333000000000////////////...------------------------............------------,,,,,,,,,---------............/////////000000000111111222222222333333333333444555666888>>>DDDIIIQQQ|||mmmTTTZZZ}}}ZZZBBB@@@777:::KKKXXX^^^hhhuuuuuusss}}}zzztttmmmhhhddd___YYYUUUQQQPPPMMMKKKHHHFFFDDDCCC>>>???AAACCCFFFOOOdddwwwwwwwww|||wwweee^^^aaa^^^^^^YYYVVV]]]sssyyysss{{{~~~wwwhhhWWWNNNIIIKKKMMMKKKNNNUUUUUUPPPLLLLLLNNNPPPVVV]]]hhhttt~~~}}}uuuwwwzzzuuuLLL999@@@777777666555555555666666666666666666666666666666777777777666666666666555666666777888888999999:::888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>??????HHHHHHSSSbbbtttzzzuuuppprrrxxx~~~ppptttddd???333555111---222////////////////////////------------------------------------------------,,,,,,,,,---------.............../////////000000111111111111222222222222333444555666777;;;@@@DDDJJJgggxxxYYYPPPeeemmmLLL@@@777888EEEPPPVVVeeevvvyyyvvv}}}zzztttoookkkfff___YYYTTTTTTSSSPPPKKKGGGEEEEEE>>>???AAACCCCCCFFFRRR^^^uuuyyy~~~zzzhhheeeiiigggaaa\\\XXXZZZfffssstttrrruuufff[[[QQQLLLJJJMMMNNNLLLMMMRRRWWWSSSPPPRRRTTTVVV[[[aaaiiiuuuzzzjjjDDD777???777666666666666666666666666666666666666666666666666666666666666666666666666666777777888999999999888888888999::::::;;;;;;<<<<<<<<<=========>>>>>>@@@???IIIHHHOOOZZZkkk{{{zzzxxxrrrssszzz~~~kkkkkkyyy}}}UUU666111333000///000.............../////////------------------------,,,,,,------------------,,,,,,,,,---------..................////////////000000000111111111222222222444555666666999<<>>===GGGUUU]]]lll}}}~~~pppqqq}}}yyyuuurrrfffccc```___^^^ZZZTTTOOOKKKFFFCCCCCCAAA===>>>AAA@@@CCCIIILLLJJJMMM[[[lllzzzlllkkkxxxiiibbbccchhhddddddpppZZZNNN[[[~~~wwwoooeee[[[TTTMMMFFFGGGKKKHHHKKKLLLLLLLLLOOOTTTWWW^^^ZZZYYY]]]bbbfffmmmttt{{{zzz{{{^^^DDD;;;:::999888444555666777777777666666555555555555555555555555444444444555555555666666555555666666777888888888777777777888999999::::::;;;;;;;;;<<<<<<<<<======???>>>KKKKKKKKKMMM___zzzooowwwzzz{{{{{{~~~zzztttPPP:::555333)))///777,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000...000333555555666777999>>>@@@GGG[[[|||kkkTTTZZZvvvxxxUUUHHHDDD???@@@GGGXXXaaannnyyylllyyy~~~{{{yyykkkgggcccbbbccc```YYYSSSLLLGGGEEEFFFEEEAAA@@@BBB???>>>AAAFFFFFFEEEKKKUUUppp|||vvvqqqyyyzzzjjjbbbpppjjjcccgggppplllhhhfffTTTTTThhhvvvjjjfffXXXLLLHHHGGGDDDEEEJJJHHHKKKLLLJJJIIIMMMSSSVVV___ZZZXXX[[[aaaiiittt}}}rrruuuiiiFFF>>>@@@;;;666666222333555666666666555555555555555555555555555555444444444555555555666666555555666666777888888888777777777888999999::::::;;;;;;;;;<<<<<<<<<======<<<<<>>::::::777555999666666666666666666666666777666555444444444444444555555555555555555555555888888999999999999888888777888999999888777888:::;;;;;;<<<<<<===>>>>>>>>>@@@???HHHGGGNNNWWWeeevvv___^^^oooxxxyyyrrr|||tttUUUBBB:::222......000000...,,,------......------,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---..................------000000000000000/////////111111222333333444444555666===>>>CCCSSSmmmrrrZZZ___WWWDDD@@@>>>FFFMMMXXXgggzzz{{{nnn{{{yyyoookkkiiimmmmmmhhhbbb```[[[WWWSSSNNNKKKGGGDDDAAA???>>>===>>>@@@AAA@@@???@@@GGGQQQXXX[[[bbbttt|||zzzpppqqq~~~nnnuuu{{{kkk^^^[[[dddnnnrrrqqqfffmmm~~~sssiiibbb[[[RRRLLLIIIGGGDDDEEEGGGIIIIIIHHHJJJIIIJJJLLLPPPTTTXXXZZZcccbbbdddjjjsssccc]]]ooo{{{TTTCCC666777999555444777444444444444444444444444666666555444444444444444555555555555555555555555333444555666777888888888777888999999888777999:::;;;;;;<<<<<<======>>>>>>??????JJJKKKRRR[[[iiinnnWWWZZZpppsssyyyvvvgggFFF;;;666111...///000///---,,,------......------,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------......000000000000000000000000111111222222333444444444555:::===BBBGGGQQQzzzkkkXXXbbboooNNN???<<>>===>>>??????>>>???>>>???AAABBBFFFSSS```tttyyyttt{{{wwwxxxxxxfffYYYYYY```tttyyyvvvlllppp|||sssjjj___VVVOOOJJJEEEBBBFFFEEEDDDDDDGGGIIIJJJJJJMMMMMMNNNNNNPPPSSSXXX[[[ccceeelllyyygggPPPiiipppaaa@@@777222777888444222555333333333333333333333333666666555444444444444555555555555555555555555555222333444666777888999999666888999999888888999:::;;;;;;;;;<<<======>>>>>>>>>???MMMOOOWWW___kkkooogggmmmuuuxxxrrr|||}}}YYY???555222/////////000...---,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......////////////000000000000111111111222333333444444888:::<<>>???@@@NNNQQQXXX___jjjzzzrrr{{{~~~hhhHHH999111000////////////...---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......---------.........//////000000111222222333333444888888777>>>CCCAAARRRtttZZZWWWsssrrrTTT>>><<<>>>CCCJJJOOOYYYmmmtttzzz}}}wwwuuukkkhhhddd```^^^[[[XXXVVVOOOKKKGGGDDDCCCCCCBBBBBB@@@<<<;;;???DDDGGGKKKPPPaaaiiiyyy|||~~~|||sssqqqzzzqqq^^^XXXgggrrryyyhhhcccjjjtttwww}}}xxxppphhhbbbWWWRRRKKKFFFDDDEEEGGGIIICCCDDDEEEFFFHHHKKKNNNPPPRRRRRRRRRSSSVVV[[[aaaeeerrr}}}QQQaaalllPPPDDD:::888888888777444333555444444444444444444444444555555444444444555555666555555555555555555555555666666777888888888888777555777888999888888:::;;;::::::;;;;;;<<<=========@@@AAAMMMOOOUUU[[[fff|||uuurrrVVV<<<666///////////////......---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++,,,,,,------......,,,,,,,,,------......///000000111111222333333333444666333888AAAAAAIII\\\|||fffSSS\\\sssrrrRRR???::::::BBBIIIQQQ___nnn}}}www}}}{{{wwwsssnnniiieeeaaa]]]ZZZSSSPPPLLLIIIGGGEEECCCAAA===::::::???BBBBBBDDDGGGNNNSSS[[[kkkwwwqqqqqq~~~uuuuuuxxxnnnlllgggjjjttt\\\___fffttt~~~xxxyyy|||~~~zzzwwwqqqllleee^^^VVVQQQJJJGGGDDDAAAAAACCCFFFHHHCCCEEEGGGHHHIIILLLPPPSSSQQQPPPQQQVVV```iiiqqquuuzzziii\\\cccvvvrrrWWWEEE>>>888666555444555555666777444444444444444444444444555444444444444555666666555555555555555555555555555555555666666555555444555666888888888888:::<<<:::::::::;;;<<<<<<======@@@@@@JJJJJJOOOVVVccc{{{mmmttttttbbbLLL777555///000000///...---......,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++***++++++,,,------......,,,,,,------...//////000000000000111222222333333000777555444<<>>>>>AAABBB@@@BBBEEEBBBFFFFFFLLLWWWVVVUUU^^^kkkqqqmmmhhh}}}yyypppmmmccc^^^vvvgggWWW]]]gggrrrzzzssslllcccZZZSSSMMMGGGDDDCCCCCCBBBBBBAAABBBDDDFFFDDDGGGIIIJJJJJJMMMQQQUUUTTTRRRTTT___ppprrrZZZWWW___vvvwwwWWWEEE===:::777666444333555777666444333333333333333333333333444444444444444555666666555555555555555555555555333333444555666666666555444666888888888999:::<<<999::::::;;;;;;<<<<<<===???===FFFDDDJJJSSSbbbnnniiiuuugggVVVFFF333000000000000///------...///,,,------......------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++************++++++******+++,,,,,,---......------......///000000111000000000111222222333333...;;;999222888===>>>BBBGGGhhh}}}TTTUUU]]]NNNBBB@@@>>>===FFFSSS]]]yyyyyyvvvqqqmmmjjjgggdddaaa]]][[[XXXUUURRROOOJJJGGGAAA>>><<<>>>===<<>><<<===>>>@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFNNNKKKPPPeeeoooaaabbbyyytttllljjjdddiiikkk___ZZZgggooo[[[XXX```nnnllliiiyyyjjjgggZZZSSSKKKFFFDDDDDDCCCAAABBBAAA@@@BBBDDDEEEFFFEEEJJJOOOLLLMMMSSSPPPOOOZZZ___]]]```qqqpppXXXQQQ[[[sss~~~uuuPPP:::888:::888888777666555555555555555555444444333333444444555444444444444444444444444111222333444555777888888444555555666666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<======FFFCCCFFFNNN___{{{wwwsss}}}sssVVV@@@666333//////............---------------------------------+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++******+++++++++,,,,,,,,,------------............000000.........///111222444333333444555888;;;===AAAJJJccc}}}```ddduuucccOOOBBB<<<>>>BBBHHH[[[sss}}}ooommmqqqpppkkkhhhbbb___\\\[[[[[[YYYTTTPPPOOOKKKEEEAAA@@@@@@??????===>>>???@@@AAAAAABBBBBBDDDCCCFFFRRRiii}}}ggg]]]tttrrrfffaaa```ZZZdddkkkpppjjjYYYbbbuuubbb___hhhvvvtttjjjvvv{{{bbbUUURRRNNNJJJEEEBBBBBBCCCBBBAAADDDCCCBBBBBBCCCEEEFFFFFFKKKNNNKKKNNNXXXXXXYYYdddkkkooozzzjjjSSSZZZsss|||^^^CCC777888999777777666555555444444555555444444333333333333444444444444444444444444444444222333333444555666777777444444555666666666666666666777777888888999::::::;;;::::::::::::;;;<<<<<<======FFFBBBDDDLLL]]]pppuuuyyy~~~{{{```EEE444000111111///............---------------------------------************************+++++++++************))))))))))))*********++++++******+++++++++,,,,,,,,,------------............000///.........///111222333333333333555777:::;;;<<>><<>>>>>>>>?????????===??????@@@HHH\\\www~~~fffTTT^^^|||{{{rrrrrr{{{www```TTTUUUYYYlll```]]]{{{vvv{{{rrrmmmtttwwwxxxvvvlll]]]PPPIIIGGGBBBAAA@@@AAACCCDDDCCCBBBDDDDDDDDDFFFGGGIIIKKKLLLOOOQQQMMMRRR```dddhhhsss```OOOKKKgggrrr[[[BBB666666666666666666555444444444444444444444444333333333333444444333333333333444444444444333444444444555555555555444444555666666666666555666666777888888999999::::::::::::::::::;;;<<<<<<>>>===EEEAAABBBHHHYYYkkknnnrrryyymmmOOO999000///111333///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........000//////...///000111111222222333333555777999:::===CCCBBBQQQqqqVVVOOO___xxxeeeNNNDDDAAA======CCCLLLYYYjjj{{{uuummmhhhfffeeebbb```]]]YYYSSSNNNJJJHHHFFFDDDAAA@@@@@@???????????????===@@@@@@<<<<<>>===EEE@@@@@@FFFUUUaaaccciiittt|||aaaDDD666222//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////000000111222222222333555666777888<<>>JJJhhhbbbKKKKKKdddzzzgggTTTGGG@@@;;;>>>DDDJJJSSSbbbwwwvvvoookkkiiifffccc^^^ZZZVVVRRRPPPOOOMMMKKKEEEDDDCCCAAA@@@@@@@@@@@@>>>???@@@??????EEEPPPYYY}}}xxxfffXXXMMMQQQ\\\eeejjjlllmmmkkkkkknnnrrrrrrmmmhhh\\\TTTLLLLLLXXXmmmsssWWWmmm~~~}}}vvviii^^^XXXSSSOOOKKKFFFDDDBBB@@@???CCCDDDEEEFFFEEEDDDCCCBBB@@@EEEKKKOOOPPPPPPQQQRRRSSSWWWYYYdddxxxsssjjjYYYFFFEEEXXXrrr]]]???555111777999555333777444444333333333444444555333333333222222333333333222222222333333333444444444444444444444333333333333444444555555555555555555666666777888888999999:::999999999999:::;;;;;;???===EEE??????EEEUUU```aaagggrrr{{{rrrVVV===666444...+++---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000111111222333444555666666777999<<>>@@@BBBLLL^^^ppp~~~wwwssspppllljjjbbb___[[[XXXWWWVVVTTTRRRJJJHHHFFFCCCBBBAAAAAAAAA<<<===>>>???@@@CCCHHHLLLlllkkk]]]PPPOOOVVV\\\aaaeeedddcccccceeejjjooossstttjjjddd\\\WWWYYYfffvvviiiiiiuuuTTT```qqq|||zzzkkkeee___YYYTTTJJJHHHEEECCCDDDDDDDDDCCCDDDEEEEEEDDDBBBAAABBBCCCDDDIIINNNPPPOOONNNOOOQQQUUU___hhhwwwrrr^^^RRRKKKGGGUUUfff}}}gggGGG555555777:::999555444666444444444444444444555666333333222222222222333333111111222222333333444444444444444333333333333333333333444555555555555444555555666777777888888999999999999999999:::;;;;;;>>>===EEE@@@@@@GGGVVVppppppvvvyyyooo{{{cccGGG333333555...+++000///............---------++++++++++++++++++++++++************************+++++++++************)))(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000000111222333444555555555444777888@@@KKKUUUtttfffIIIGGGUUUaaannnQQQCCC???===>>>===@@@KKKXXXrrr|||yyyuuussslllhhhdddaaa^^^\\\YYYWWWPPPNNNKKKHHHFFFEEEDDDEEE===???@@@>>><<<<<<@@@DDDSSSiiiuuuxxxmmm^^^PPPLLLNNNRRRUUUYYYWWWXXXYYY\\\```iiisss{{{zzzzzzuuukkkcccccclllttt}}}zzzvvvrrrrrrxxxccccccpppYYYYYYbbbpppvvvhhh\\\WWWVVVRRRMMM@@@@@@AAACCCEEEFFFHHHHHHCCCDDDCCCBBBAAABBBFFFJJJKKKNNNPPPPPPOOORRRXXX^^^fffuuuuuu^^^LLLEEEMMMZZZsss~~~}}}bbbJJJ???333777888555444555555333555555444444555555666777333333222222222222333333000111111222333333444444333333333333333333333444222333444444555555444444555555666666777888888888999999999888999999:::;;;>>>===EEEAAABBBIIIYYYzzznnnvvv|||mmmUUU:::***///444//////666//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000000111222333444555555555555999666999BBBIIIZZZuuuzzz]]]RRRRRRTTT}}}kkkOOOGGG@@@@@@>>><<<@@@GGGMMMddd}}}zzztttqqqlllgggccc___[[[XXXVVVTTTQQQMMMJJJIIIIIIIIIAAADDDDDD???888777<<>>777000---///111000...//////...---,,,,,,++++++(((***,,,+++***)))***+++))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******+++,,,...///---...///000000111111111111111000000111111222333777666888===AAAEEEMMMUUUxxx{{{~~~xxxfffKKK[[[yyyZZZBBB@@@@@@888777???@@@FFFUUUkkkzzzppphhhddd```\\\YYYWWWVVVTTTSSSRRRPPPLLLIIIEEEDDDBBBBBBAAA???<<<999;;;???AAA@@@@@@IIIZZZhhhnnnjjjgggiiioooppplllgggUUUPPPIIIDDDCCCDDDEEEEEEGGGHHHKKKNNNNNNNNNSSSZZZnnnmmmkkkhhhgggiiimmmqqq}}}iiidddjjjpppsss{{{fffiiipppnnnkkksss~~~~~~wwwfff___WWW```}}}ccceee{{{nnn```_________]]]ZZZTTTPPPOOOMMMIIIFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEDDDCCCBBBDDDFFFIIIJJJJJJOOOHHHLLL]]]jjjpppyyyrrrUUUOOOXXXhhh~~~___BBB:::999444777666555444444444444444333333333222222222111111222222111111111111111111333000...///111111333444444333333222222333333444444444444555555555555666777777666666666666666777888888888888999:::;;;<<>>@@@FFFNNNkkkvvvqqqtttuuuZZZWWWiiisssXXXGGG@@@===<<<<<<@@@DDDKKKWWWlll~~~xxxsssnnnhhh```[[[VVVUUUSSSRRRRRRPPPNNNKKKGGGEEEDDDCCCBBB@@@===:::;;;======;;;;;;BBBNNNYYY]]][[[ZZZ^^^cccddd^^^XXXOOOKKKEEEBBBAAABBBBBBBBBDDDDDDGGGKKKKKKKKKPPPWWWhhhddd^^^ZZZZZZ^^^cccgggrrrlllrrrxxxsss}}}|||wwwuuuuuuooosssyyyyyypppeeebbbYYY[[[ffflllxxxhhhSSSMMMWWWrrrbbb```qqqqqq]]][[[XXXVVVTTTQQQNNNKKKIIIHHHEEECCCBBBBBBBBBCCCEEECCCAAA@@@@@@AAADDDEEELLLKKKJJJIIIIIIGGGFFFEEEGGGEEEOOOfffxxx{{{cccQQQSSSbbbssspppMMM888555777555555555444333333333333333333333333222222222111111111111111111111111111111555333333444444333222222444333333222222333333444444444444444555555555555777777666666666666666777888888888888999:::;;;<<<<<<===GGGCCCCCCKKK^^^}}}~~~zzz~~~]]]BBB777333///...//////---+++......------,,,,,,++++++)))+++,,,,,,+++******+++))))))))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---...///000000000000111000000000000111222222777444555888999:::???EEEUUUjjjppphhhssshhhQQQNNNbbbkkkNNN@@@@@@???:::===AAADDDEEEOOOggg}}}{{{wwwoooddd\\\ZZZXXXUUUTTTTTTTTTRRRQQQJJJHHHFFFEEEEEECCC@@@======<<<:::888888;;;BBBFFFJJJIIIJJJOOOTTTTTTNNNHHHFFFCCC@@@?????????>>>>>>??????BBBFFFFFFFFFKKKRRRfff^^^UUUPPPRRRXXX]]]```hhhwww|||mmmeeeggglll}}}vvvyyy|||zzz{{{{{{uuulllccc______`````````hhhzzzzzzooonnnxxxuuueeeWWWYYY```lll~~~tttQQQKKKQQQaaazzzaaaZZZcccuuu}}}zzzlllaaaVVVRRRNNNKKKIIIHHHFFFDDDCCCCCCAAAAAAAAABBBCCCDDDCCCBBBAAAAAABBBEEEHHHJJJNNNMMMLLLJJJGGGDDDBBBAAABBBFFFXXXttt```ZZZ]]]nnn~~~}}}zzzVVV<<<444555555444444333333222222222222222333333333222222222111111111111111111111111111111111333444444444333222000333333222222222222333333444444444444555555555555777666666555555666777777888888888888999:::;;;<<<:::<<>>BBBAAABBBNNNcccuuu~~~vvvlllcccccc```\\\ZZZYYYXXXWWWVVVOOOMMMJJJIIIHHHFFFCCCAAABBB???<<<::::::;;;<<<<<>>???CCCGGGHHHDDD@@@???>>>======>>>>>>===;;;;;;;;;>>>BBBBBBBBBGGGNNNaaaYYYOOOKKKOOOTTTWWWXXXQQQ]]]jjjkkkcccYYYUUUTTTfffuuuxxxkkkmmmuuuuuu{{{{{{pppeeebbbbbbmmmlllgggeeeooo}}}tttnnnmmmrrr}}}yyyuuuwww|||qqqtttqqqaaa]]]cccqqq___VVVSSSSSSgggssshhh[[[\\\gggmmmuuuxxxrrrtttxxxzzzuuuiii[[[QQQLLLKKKHHHEEECCCCCCBBB@@@???BBBAAAAAAAAAAAABBBCCCDDD>>>???BBBFFFIIILLLNNNOOOKKKKKKIIIGGGEEEDDDFFFGGGKKKUUUllljjjTTTbbb|||xxxuuuyyy\\\???777999888444222333333222222222222333333333333333222222222111111111111111111111222222222///222333111000111222111333333222222222222333333333333444444444555555555666666555555555666777777888888888888999:::;;;;;;:::;;;EEEBBBDDDLLL]]]{{{UUU:::444//////.........---+++***,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++******+++******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++,,,,,,,,,+++,,,---......//////...000000//////000000111222333111222555666555999??????CCCTTT||||||wwwpppWWWUUU```kkk{{{www```III???@@@;;;===?????????CCCKKKQQQfff~~~wwwqqqlllhhhddd```^^^\\\ZZZYYYUUURRROOOMMMLLLJJJHHHFFFDDDAAA>>>=========;;;999;;;999888:::>>>@@@???>>><<<<<<<<<>>>??????===;;;::::::===@@@??????CCCJJJSSSMMMFFFEEEHHHLLLLLLKKKJJJRRR^^^gggfff^^^UUUOOOEEEQQQdddpppkkk```___gggooo{{{vvvtttvvvsssoooyyyzzzooo___TTTUUUZZZiii~~~|||qqqkkklllnnn{{{rrrfffccceeexxxzzzkkkfffhhhjjjkkkttt}}}yyyhhhoooooo[[[YYYeeeooo^^^UUURRRbbbdddqqqyyyggg```cccbbbeeeggg```___\\\WWWRRRNNNKKKHHHGGGAAA@@@@@@AAABBBBBB@@@>>>DDDDDDCCCCCCCCCCCCCCCDDD===AAAGGGLLLOOOPPPOOONNNIIIHHHGGGEEEEEEIIIPPPUUU]]]kkk|||]]]LLL[[[rrrzzzssszzzzzzYYYCCC333555:::777222333444333333333333333444444333333333222222222111111000000111111111222222222888;;;999222...111444333333222222111111222222333333333333444444444444555555555555555555666777777888888888888999:::;;;;;;<<<:::BBB>>>AAAJJJ[[[kkkGGG444555.........------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,...//////...------...+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,***+++,,,---............000////////////000111111222000222555555555888===<<<@@@HHH^^^yyybbbKKKLLL```|||tttSSSAAA???AAA>>>;;;:::<<<@@@DDDFFFNNNkkk|||xxxrrroookkkgggdddaaa^^^\\\[[[XXXTTTRRRQQQOOOMMMKKKFFFDDDBBB@@@???>>><<<::::::888777777999<<<======<<<<<<<<<>>>@@@@@@>>><<<;;;;;;<<>><<<@@@GGGHHHEEEBBBBBBEEEGGGFFFDDDGGGMMMZZZhhhlllfff]]]YYYMMMUUUccclllhhh\\\YYY]]]```kkkyyy{{{yyyyyy~~~pppuuu}}}{{{iiiYYYRRRQQQ\\\sssvvviii___[[[ZZZ\\\dddtttxxxfffZZZXXXZZZnnn|||pppnnnssstttrrrnnnwwwwww___]]]iiibbbWWWbbb}}}```VVV^^^qqqccciiisssnnneeebbb[[[XXXWWWPPPRRROOOKKKJJJJJJIIIFFFCCC======>>>@@@BBBCCCBBB@@@FFFFFFFFFFFFEEEEEEDDDDDDCCCFFFKKKOOOPPPMMMJJJGGGDDDFFFGGGHHHLLLSSS^^^fffppp{{{aaaPPPMMMnnnvvvxxxdddFFF:::111222444111111555444333333333333444444555333333333222222222111111000000000111222222333333DDDHHHDDD777111444666555222222111111111111222222333333333333444444444444444444444444555666777777888888888888999:::;;;<<<===:::@@@<<<>>>GGGXXXrrrUUU:::000333......------,,,,,,---...+++++++++++++++++++++++++++---///...---,,,------++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))++++++++++++******+++,,,------...------///////////////000111111222111222555555333555::::::@@@DDDNNNnnnxxxaaaVVVZZZpppkkkVVVJJJEEEAAA<<<999:::>>>AAACCCEEEXXXuuu~~~xxxvvvssspppnnnjjjfffccc___\\\YYYVVVTTTSSSQQQOOOKKKJJJHHHEEEBBB@@@??????;;;:::::::::;;;<<<<<<<<<=========>>>@@@@@@>>>===;;;;;;<<<>>>;;;999<<>>===>>>AAACCCCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLKKKIIIFFFDDDEEEKKKSSS[[[cccooo|||eeeUUUYYYeeeeeeOOO===888444222111000222333222222222222222333444444333333333222222222111111///000000111222222333333AAAGGGEEE888000333666333222222111111111111222222222222333333333444444444444444444444555666777777888888888888999:::;;;<<<;;;888???<<>>;;;;;;<<<===<<>>@@@@@@???>>><<<>>>======>>>???@@@>>>===<<<;;;<<<===:::777:::@@@>>>??????>>>===???CCCFFF;;;EEETTT^^^ZZZPPPPPPWWW\\\eeejjjeeeYYYQQQQQQUUUYYYSSSRRR___qqqyyyqqqeee^^^sss}}}qqqfffiiillliiieeejjjtttlllZZZRRR```ppptttqqqqqqddd^^^bbbxxx^^^___fffuuu~~~vvvtttooo{{{{{{dddYYY^^^wwwxxx]]]aaa|||pppeee~~~ooo\\\[[[hhhttttttoooeeeeeejjjttt{{{xxxmmmccc]]]RRRQQQRRRLLLKKKNNNKKKDDDFFFFFFBBB<<<:::>>>CCCCCC@@@======???BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFMMMWWWffftttbbbPPPRRRfff{{{mmmDDD666555777888555444444333000111111000000111222333333333333333222222222111111///000000111222222333333444===>>>333---111333000222222111111111111222222222222333333333444444444333333333444555666777888888888888888999:::;;;<<<888777???===@@@EEEPPPxxxzzzuuutttbbbEEE777555333---//////...---,,,,,,++++++)))***+++,,,---,,,,,,+++******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''++++++******)))((((((((()))***++++++***)))***+++++++++,,,,,,,,,,,,------------......///000000000111111111222333444666777999666999AAAFFFPPPkkkiiiTTTfffxxxZZZ@@@<<>>>>><<<;;;:::999999999>>>>>>>>>======>>>??????777AAAMMMOOOHHHBBB@@@BBBGGGUUUbbb___PPPEEEEEEKKKSSSKKKHHHUUUhhhrrrkkkaaa```gggllliii```[[[]]]aaaccceeegggjjjqqqzzzttt```TTT]]]fffddd```aaa[[[[[[ZZZjjjnnn___ZZZhhhxxx{{{yyyyyy|||ooodddmmmzzziiilllwww{{{jjj[[[fffxxxrrr___\\\uuuuuu[[[[[[fff]]]eeeeee[[[XXX^^^```\\\YYYYYYXXXXXXVVVTTTSSSRRRLLLKKKKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@BBBDDDEEECCCAAABBBFFFHHHFFFEEEGGGLLLIIIGGGHHHKKKPPPSSSTTTbbbuuu}}}```XXXjjj|||~~~bbbJJJ<<<555444444444333222111//////222111000111333444333222333333333222222222111111000000000000000000000000111111111111111111111111222222111111111111222222222222333333333333444444444444444555555555555666999999999999999999999999:::<<<;;;>>>CCCEEEZZZ{{{yyysssuuuvvvVVV>>>444111111000///......---,,,,,,++++++)))***+++,,,,,,,,,++++++***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''))))))))))))))))))******)))***++++++))))))***++++++++++++,,,,,,,,,------------......//////000000000000000111222333444555:::666888<<<===@@@QQQeeepppZZZoooqqqVVVIIIAAA:::999===BBB???BBBGGGFFFMMMmmm~~~}}}}}}yyyssslllfffcccaaaYYYZZZYYYXXXUUUSSSRRRRRRLLLLLLKKKIIIFFFDDDCCCCCCDDDBBBAAA@@@AAAAAA???>>>======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;555===FFFHHHDDD???===>>>CCCOOOYYYXXXLLLCCCCCCGGGLLLGGGHHHVVVhhhppphhh\\\UUUZZZ^^^]]]XXXUUUWWWZZZVVVXXXZZZ[[[___gggsss|||sss___SSSZZZbbb___\\\___\\\\\\VVV]]]ssskkk\\\UUUaaaoooqqqooopppkkkpppzzzxxxggg[[[eeepppyyyyyyxxx{{{~~~~~~www\\\ZZZccciiiooorrrwww{{{}}}}}}{{{yyywwwttt{{{}}}```\\\jjjnnn\\\]]]nnnrrrWWWMMMOOOTTT[[[ZZZQQQNNNSSSTTTPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGEEEDDDBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGEEECCCAAA@@@@@@AAAAAACCC@@@BBBFFFHHHFFFEEEGGGFFFIIINNNUUU]]]eeejjjnnnqqqdddooodddIII;;;444000444444444333222111000///111000///000111222111000333333222222222111111111000000000000000000000000111111111111111111111111222222111111111111222222222222333333333333444444444444444555555555555666888888888999999:::::::::;;;======AAAGGGJJJ```wwwrrryyy}}}~~~dddEEE666000---...222......------,,,,,,++++++)))***++++++,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((''''''((())))))***++++++)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,---------...//////000000/////////000111222333444555222555;;;===>>>FFFRRRqqq~~~^^^[[[ffflllYYYGGG::::::AAA???;;;===@@@>>>BBBYYYuuu{{{tttlllhhh```]]]ZZZ[[[\\\]]][[[XXXTTTTTTRRRPPPMMMIIIGGGEEEHHHFFFDDDCCCCCCCCCAAA???>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999999777:::???AAA???===;;;;;;===EEEMMMMMMGGGAAA@@@BBBCCCAAAEEESSSdddiii```UUUHHHKKKNNNPPPOOOOOOPPPQQQOOOQQQSSSRRRRRRYYYgggrrrooo\\\PPPVVV[[[XXXXXX]]]bbbbbbXXXTTT]]]dddiiiuuujjj[[[SSSZZZdddfffeeeeeebbb___hhhyyyuuubbbVVVbbbkkkrrrqqqooooooppppppzzz}}}iiiZZZ]]]bbbbbblllmmmpppqqqrrrqqqooonnniiidddiii~~~```TTT\\\vvvlll]]]bbb]]]ooowwwaaaRRRLLLQQQVVVTTTLLLIIILLLMMMIIIIIIHHHGGGEEEDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAACCCEEEFFFHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@AAA>>>>>>BBBCCCAAABBBEEECCCLLLZZZgggqqq{{{}}}{{{{{{hhhhhhrrryyygggFFF666444555333444444444333222111000///333111000111222222111000333222222222222111111111000000000000000000000000111111111111111111111111222222111111111111222222222222333333333333444444444444444555555555555666666777777888999:::;;;;;;;;;======AAAHHHMMMeeexxxxxx}}}oooQQQ777111111,,,,,,333---------,,,,,,,,,++++++*********++++++++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''(((((((((((((((((())))))******)))***+++***)))((()))+++***++++++++++++,,,,,,,,,,,,,,,---......//////000/////////000111222333333222000333:::???@@@DDDJJJUUUwwwaaaUUUjjjwwwgggTTTDDD>>>AAA:::888:::@@@@@@AAAOOObbbxxxtttllleee^^^\\\```bbb```\\\ZZZXXXWWWUUUSSSPPPLLLIIILLLJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999:::::::::::::::;;;<<<======<<<:::888===BBBDDDBBB@@@>>>>>>???>>>BBBMMMXXX[[[TTTLLLCCCCCCDDDGGGJJJKKKKKKJJJLLLOOOQQQOOOMMMSSScccppphhhWWWLLLQQQTTTRRRUUU^^^fffcccVVVOOOUUUXXX```oookkk^^^TTTVVV\\\^^^]]]^^^___[[[eeeyyyrrr^^^SSS^^^ccciiiiiigggffffffggg___gggiiieeegggpppsssppphhhhhhhhhhhhhhhhhhhhhhhhaaaaaacccjjjrrrsssfffXXXMMMOOOeeedddWWW___TTTeeeyyy{{{lll^^^WWWPPPRRRPPPIIIFFFHHHHHHEEEGGGEEECCCBBBAAABBBDDDEEE@@@AAABBBDDDDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIEEEBBBAAA@@@AAABBBBBB???>>>AAACCCDDDIIIPPPVVVaaaqqq~~~~~~vvvooolllqqqxxx|||uuuOOO777333888999777333444444333222111000///555444333333444444333222222222222222111111111111000000000000000000000000111111111111111111111111222222111111111111222222222222222333333333444444444444444555555555555666555666777888999:::;;;;;;999<<<<<>>;;;;;;???@@@>>>DDDMMMgggzzzpppddd```bbbdddbbb^^^]]]ZZZXXXWWWWWWUUURRROOOQQQOOOMMMLLLLLLKKKIIIGGGHHHGGGEEEBBB@@@>>>===<<<===<<<<<<;;;::::::;;;;;;;;;999888888;;;<<<;;;:::777999===?????????>>>===>>>===>>>DDDJJJLLLHHHCCCAAA@@@???AAADDDFFFEEECCCCCCGGGIIIFFFDDDKKK[[[hhh^^^PPPHHHLLLNNNLLLSSS```ddd^^^OOOJJJPPPQQQVVVeeehhh]]]SSSQQQTTTVVVVVVWWWVVVXXXeeewww{{{lllZZZRRRTTTVVVZZZ[[[ZZZYYYZZZ]]]WWWbbbmmmrrrwwwxxxpppddd\\\\\\[[[[[[\\\\\\]]]^^^[[[]]]\\\XXXWWWZZZXXXSSSHHHDDDRRRiiijjjUUUKKKSSSWWWcccrrrvvvnnnaaaWWWRRRIIIIIIFFFAAA@@@AAAAAA>>>@@@???>>>======>>>@@@BBBAAABBBDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHDDDAAA@@@@@@AAABBBBBBAAADDDJJJQQQXXXdddooozzzxxxeeefffooocccggg}}}mmmVVV<<<111444888666000333333333333222222111000444333222222444444333222222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111222222222222222333333333444444444444444555555555555666555555666777999:::;;;;;;999======???CCCGGGbbb{{{gggEEE888...111333///---...,,,,,,,,,,,,++++++++++++++++++***)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))******)))(((((('''&&&&&&((()))******(((((()))***************++++++++++++,,,,,,,,,---......//////111111111111111222333444555444333333444555777999@@@KKKWWWxxxzzz]]]UUUjjjlllWWWJJJEEE>>>:::;;;======@@@DDDHHHfffzzznnniiijjjjjjgggccc```\\\YYYXXXYYYYYYWWWTTTUUUTTTRRRQQQQQQQQQOOOMMMMMMLLLIIIGGGDDDBBBAAA@@@>>>======<<<;;;;;;;;;;;;999888777777888::::::999999:::;;;===============>>>===<<<===???@@@???>>>>>>===<<<===>>>??????>>>===@@@AAA??????FFFSSS^^^TTTIIIDDDHHHHHHFFFOOO^^^eee\\\LLLGGGMMMLLLNNN\\\^^^WWWNNNJJJKKKMMMNNNOOONNNWWWdddoooqqqiii^^^VVVOOONNNOOORRRRRRQQQTTTYYY^^^kkkyyyvvvdddTTTSSSSSSRRRRRRSSSTTTUUUUUUQQQRRRPPPOOOXXXbbbaaaYYYKKKEEEJJJWWWXXXMMMGGGJJJMMMUUU]]]]]]VVVNNNIIIIIIDDDBBB@@@>>>?????????>>>???>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIIIILLLLLLKKKKKKJJJIIIIIIIIIKKKIIIEEEAAA???@@@AAABBB@@@DDDNNN\\\hhhtttyyyooosssyyy___TTTRRRXXXzzzsssMMM???444333666666111...333333333333333222111000000///...///111222111000222111111111111000000000000000000000000000000000000000000000000000000000222222111111111111222222222222333333333333444444444444444555555555555666555666666777888999:::::::::???@@@BBBEEEHHHaaawwwfffOOO777333///...//////...---++++++++++++++++++++++++,,,+++***)))(((((()))***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((''''''((()))***)))((('''(((***************+++++++++++++++,,,,,,------......///111000000000000111222222...111444444555888<<>>AAACCC???PPPpppyyywwwvvvuuupppkkkeee```ZZZXXXZZZ[[[ZZZWWWXXXWWWUUUUUUVVVUUUTTTRRROOONNNLLLJJJIIIGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>::::::999999999:::;;;<<<:::;;;<<<<<<;;;;;;<<<>>>;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>===>>>CCCMMMUUULLLCCC@@@DDDBBB>>>HHHYYYcccZZZJJJEEEHHHEEEIIIZZZTTTPPPIIIDDDDDDFFFHHHIIIMMMXXX___```cccgggaaaWWWPPPLLLJJJMMMNNNMMMRRRXXXgggooovvvuuuoooeeeZZZQQQNNNNNNNNNMMMMMMMMMNNNNNNFFFIIIIIIHHHSSSccchhhbbbRRRKKKHHHJJJLLLJJJHHHGGG@@@CCCFFFGGGEEEDDDDDDEEECCC@@@>>>???AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIILLLLLLKKKJJJJJJIIIHHHHHHIIIGGGDDDAAAAAACCCFFFHHHIIIRRRdddxxxrrrooovvv{{{^^^RRRPPPfffhhhMMM>>>888555666666222111333222222333333333222111111...------...000222111111111111111111000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222333333333333444444444444444555555555555666666777777777888888999999888>>>AAADDDFFFHHHbbbsss{{{zzziiiVVV@@@000222000+++***...000---++++++++++++++++++++++++,,,+++***((((((((()))***'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&''''''((()))))))))((()))***)))((('''(((***)))************+++++++++++++++,,,------......///000////////////000000111,,,111555444222444777888;;;AAA@@@IIIlllsssWWWYYYmmm|||hhhPPPAAA<<<<<<<<<===CCCFFFYYY~~~~~~wwwrrriiiccc\\\YYY[[[\\\[[[YYYZZZYYYWWWWWWXXXXXXWWWUUUOOONNNMMMLLLLLLKKKKKKLLLFFFEEEDDDCCCBBBBBBBBBBBB<<<===>>>===<<<<<<>>>@@@;;;<<<===<<<:::999;;;>>>888;;;======;;;:::;;;<<<999;;;<<<;;;999:::<<<>>>======;;;:::<<<@@@GGGLLLIIIAAA???BBB>>>999BBBSSS[[[SSSDDD???@@@<<>>AAAFFFFFFBBBBBB@@@??????AAABBBAAA???@@@<<<:::===@@@AAAAAABBB@@@AAACCCDDDFFFGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIIIIHHHHHHEEECCCBBBAAACCCHHHLLLPPP\\\hhh~~~|||vvvoooooo{{{~~~```WWWYYYxxx{{{TTT999999666555666111,,,000888222222333333333222111111...------///222444444333111111111111000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222333333333444444444444444444555555555666666777777777777777888888888444;;;???CCCEEEHHHaaapppkkkqqqppp|||rrrUUU???666///............---------///---,,,***))))))***+++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***,,,---......---,,,/////////000111111222222111222222333444555666666<<<===BBBHHHOOOfffkkkUUUVVVaaalllNNN???>>><<<555???BBBKKKaaa~~~~~~|||rrrmmmfffbbbbbbbbbaaa______\\\ZZZ[[[]]]^^^\\\ZZZWWWUUURRRPPPNNNOOOPPPQQQLLLGGGCCCDDDHHHJJJHHHDDDDDDCCCAAA???>>>>>>>>>>>>??????===<<<<<<===>>>???===<<<;;;;;;;;;<<<===>>>>>><<<:::;;;===>>>===;;;;;;::::::::::::<<<===>>>CCCAAA@@@>>>>>>@@@AAACCCSSSOOOIIIBBB>>>???DDDIIIBBBBBB@@@??????>>>>>>>>>LLLJJJFFFDDDCCCEEEGGGIIIJJJHHHDDDAAAAAACCCFFFHHH[[[XXXTTTNNNJJJGGGEEEEEEFFFEEEDDDCCCAAA@@@???>>>AAAAAA@@@AAAAAABBBCCCCCC??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???AAACCCEEEGGGIIIJJJJJJJJJLLLNNNNNNLLLIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIHHHJJJDDDFFFQQQYYY]]]jjjyyyzzzmmmmmmuuulllTTT```vvvpppRRR???444555555444333333222111111333333333222222111111111222222222111111111111000////////////............222111111111000000//////000000000000000000000000222111111111222333444444222222111111111111111111222222333444444555555666666666666777888888999999999<<<<<<@@@FFFKKKbbbxxxqqqwwwxxxwww___DDD444000............------------------,,,+++*********************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))******+++,,,------------...//////000000111222222111111222333444555666666:::999===@@@AAAMMMppp|||aaa^^^ZZZbbb{{{lllTTTBBB===AAABBB@@@BBBMMMeee~~~}}}yyytttrrrrrrpppllliiieeeaaa]]]]]]```ccccccbbbaaa___[[[XXXUUUTTTUUUUUUQQQMMMJJJIIIJJJKKKIIIHHHHHHGGGFFFDDDDDDDDDDDDEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===;;;:::;;;===>>>===;;;:::999999888999999;;;;;;>>>>>>===<<<<<<===>>>>>>FFFDDDBBB???<<<<<>>============CCCAAA???======>>>@@@AAADDDCCCAAA@@@@@@@@@AAABBBKKKJJJGGGDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@??????>>>>>>>>>=========>>>??????<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>?????????>>>???@@@BBBDDDEEEHHHIIIKKKKKKJJJJJJLLLNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGJJJMMMOOOQQQPPPYYYkkkwwwyyyuuu}}}lllfffsssqqqrrrkkkQQQ@@@888555555444444333222222111111333333333222222111111111222222222111111111000000000000000/////////......111111111000000000//////000000000000000000000000111111111111111222333333111111111111111111111111222222333444444555555666666666666777888888999999999<<<<<<@@@FFFJJJbbbwwwwwwzzzhhhNNN777///111............------------,,,,,,,,,,,,+++***))))))******))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))+++******++++++,,,---.........//////000111111111111111222333444555555666888888;;;>>><<>>===<<<======>>>===<<<;;;<<<>>>???>>>===;;;::::::999888999999999;;;;;;;;;<<<<<<;;;;;;;;;888:::<<<<<<:::::::::;;;>>>===<<<;;;;;;;;;;;;;;;:::999999888999999:::;;;=========>>>======<<<;;;>>>===<<<;;;;;;<<<===>>>@@@@@@@@@???????????????======<<<<<<;;;;;;<<<<<<:::::::::999::::::;;;;;;:::;;;<<<===>>>@@@AAAAAADDDCCCCCCCCCDDDEEEGGGHHHKKKLLLLLLKKKJJJIIIKKKLLLKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCCCCGGGMMMVVV\\\aaaeeettt{{{ooopppxxxqqq___ZZZZZZttt{{{hhhbbbxxxaaaEEE888222222666444444333333222222111111222222222222222111111111222222111111111000000000111111000000000/////////111111000000000000//////000000000000000000000000111111000000000111222222111111111111111111111111222222333444444555555666666666666777888888999999888;;;;;;???EEEIIIaaa|||}}}jjjVVVBBB333///333.........---------,,,,,,***+++,,,,,,,,,***)))(((***)))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))+++******)))***,,,---///------...//////000000111000000111222333444555555444555999>>>???@@@IIITTTdddyyyhhhRRR[[[nnnUUUDDD???;;;>>>DDDDDDKKKhhh~~~||||||~~~~~~{{{{{{vvvpppmmmnnnoooooommmeeedddbbb```^^^^^^______ZZZZZZWWWTTTQQQPPPRRRTTTSSSSSSRRRQQQOOOOOONNNNNNJJJIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@???>>>===>>>>>>>>>>>>>>>>>>???@@@@@@???======<<<;;;:::::::::999:::;;;===>>>>>>===;;;:::555888:::;;;:::999999:::<<<<<<;;;::::::999::::::777777888999:::::::::::::::::::::;;;;;;:::::::::===<<<;;;999999888999999======>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;<<<===???BBBDDDEEEFFFHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGBBBDDDFFFHHHMMMXXXeeeooo{{{pppnnnssswwweeeNNNLLLZZZqqqppp^^^fffvvvqqqHHH999777333222555333333333333222222111111222222222111111111111111111111111111000000000000111111111111000000000000000000000000000000//////000000000000000000000000111000000000000000111111111111111111111222222222222222333444444555555666666666666777888888999999888;;;;;;???DDDIII```}}}{{{}}}iiiPPP???666000---......------------,,,,,,,,,)))***+++,,,+++***)))((()))))))))((((((((((((''''''((((((((()))))))))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))***+++---...---------...//////000000///000000111222333444444000000333999<<<>>>CCCHHHQQQoooyyymmm{{{fffZZZfff}}}gggNNNEEE>>>???FFFDDDBBBPPPeeexxx{{{xxxwwwxxxxxxvvvsssiiihhheeecccaaa`````````\\\[[[YYYVVVTTTTTTVVVYYYWWWVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLLLLMMMMMMLLLLLLGGGEEECCCAAA@@@@@@@@@@@@??????@@@@@@?????????@@@>>>>>>>>>===<<<;;;:::999:::<<<>>>??????>>><<<:::999:::;;;;;;999999:::;;;<<<<<<;;;::::::::::::;;;888999:::;;;<<<<<<;;;;;;<<<;;;:::999999:::<<<=========<<<;;;:::999999999<<<======>>>??????@@@@@@@@@???>>>===========================>>>???@@@AAA???@@@BBBDDDFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKIIIFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHHHHJJJLLLLLLQQQXXX]]]cccoooxxxqqqttt|||ttt\\\TTTMMMJJJ^^^yyybbb]]]wwwnnnPPP999777;;;666333777333222222222222222111111111111111111111111111111111111111000000000//////111111111111000000000000//////////////////000000000000000000000000000000111111000000000000000111000000111111111222222222222222333444444555555666666666666777888888999999888;;;;;;>>>DDDHHH___|||yyy~~~kkkUUU<<<222111111...---------------,,,,,,,,,,,,)))***************))))))))))))(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))******+++,,,---,,,,,,------...///////////////000111222333333444444444444555777999<<<>>>DDDRRRrrr{{{ooo~~~sss___bbbuuu|||lll[[[NNNCCCAAA???>>>CCCLLLccc~~~}}}~~~}}}uuusssppplllhhhdddbbbaaa```]]]ZZZWWWVVVWWWYYY[[[WWWWWWVVVTTTRRRPPPNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRKKKJJJHHHFFFEEEEEEEEEEEEAAABBBCCCBBB@@@>>>???@@@?????????>>>>>><<<;;;:::;;;<<<>>>??????>>><<<;;;<<<======<<<:::999;;;<<<>>>======<<<<<<<<<======:::;;;<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;<<<>>>@@@:::;;;;;;<<<<<<============>>>>>>???@@@@@@AAAAAA??????>>>=========>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIIIIGGGDDD@@@@@@AAACCCDDDFFFGGGGGGHHHLLLTTTZZZdddnnnyyyzzzuuuyyy\\\OOOFFFGGGQQQddd{{{|||uuuzzzpppHHH999///111555444444777222222222222222222111111000000000111111111111111111111000000000/////////111111000000000/////////......////////////000000000000000000000000000000222222111000000000111111000000000111222222333333222222333444444555555666666666666777888888999999888;;;:::>>>CCCGGG^^^|||sssnnnYYYFFF444...000111///...---------,,,,,,,,,++++++******))))))))))))******))))))((((((((('''''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***++++++,,,,,,++++++,,,,,,---......//////......///000111222333333666777777666666999;;;<<<<<>>???@@@@@@@@@????????????@@@@@@>>>>>>>>>===============>>>>>>>>>?????????@@@@@@;;;<<<===???@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHEEEBBB???>>>@@@BBBEEEFFFHHHJJJNNNYYYgggqqq}}}xxxsssuuuxxx```QQQKKKWWWbbbjjj{{{vvv```HHH777333///...000333444444111111111111111111222222///000000000111111111222111000000000////////////000000000/////////.............../////////000000000000000000000000000000333333222111111111111111///000000111222222333333222222333444444555555666666666666777888888999999888::::::===BBBFFF]]]}}}mmm___JJJ<<>>999HHHNNNPPPmmm}}}~~~WWW]]]tttdddNNNHHHJJJGGG???DDDGGGVVVtttyyywwwyyy|||xxxtttqqqnnnlllkkkddd\\\YYYZZZ\\\[[[XXXUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPRRRRRRPPPLLLIIIIIIKKKGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDDDDDDD>>>AAAEEEFFFFFFDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???????????????<<<>>>@@@BBBCCCAAA@@@>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEBBB???>>>@@@BBBHHHJJJLLLOOOWWWeeexxxtttuuuxxxpppZZZLLLGGGRRRmmmppp___BBB999333666555222333666444///111111111111111111222222//////000000111111111222000000000000////////////////////////............---.........//////000000000000000000000000000000444444333222111111222222///000000111222222333333222222333444444555555666666666666777888888999999888::::::===BBBFFF]]]sssaaaSSS888666222...,,,---...000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))************************,,,,,,+++++++++,,,------000000000000////////////333333333444555666777888:::===DDDLLLWWWttt|||bbbfffxxxfffYYYVVVMMMAAAGGGCCCDDDUUUrrr|||qqquuu~~~{{{vvvrrrrrruuuxxxrrrfff]]]]]]```aaa______YYYXXXVVVUUUUUUVVVVVVWWWYYY[[[^^^```___[[[WWWTTTRRRRRRQQQNNNMMMNNNQQQTTTUUUTTTSSSQQQOOOMMMKKKKKKMMMMMMLLLLLLKKKJJJHHHHHHKKKIIIGGGGGGGGGGGGEEEDDDJJJHHHFFFGGGIIIIIIFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@DDDDDDEEEDDDDDDDDDFFFHHHHHHEEEBBBCCCEEEHHHGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJNNNKKKJJJKKKIIIGGGIIIOOOOOOOOOOOOOOONNNKKKIIIHHHHHHFFFDDDBBBCCCEEEHHHJJJVVVUUUVVVZZZgggzzzwwwtttsss}}}}}}hhhUUUHHHHHHNNNnnn}}}zzzkkkBBB666===333333333222222111111111111111111111111111111111111111111000000000000///222111111111000000//////000000000000000000000000///////////////////////////////////////000000111000000000000000000000000000111111111111222222222222222222222333444555555444444555555666666777777999;;;999;;;@@@DDD\\\~~~yyyrrrdddRRREEE333222///,,,++++++,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************************,,,,,,+++++++++,,,------000/////////////////////333333333333444666777888777888===CCCHHH[[[|||tttwwwlll```TTTAAABBBDDDHHHRRRggg~~~{{{xxx}}}wwwssslllhhhhhhmmmssswwwtttllleeedddeeefffiiimmmeeeaaa\\\XXXVVVWWWXXXYYYYYYZZZ[[[\\\\\\ZZZXXXWWWXXXWWWTTTQQQNNNMMMOOOQQQWWWVVVVVVTTTSSSQQQPPPOOOQQQRRRRRRSSSSSSRRRRRRQQQNNNMMMKKKKKKLLLKKKJJJHHHMMMKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHHHHHHHHHHIIIIIIIIIFFFEEEFFFIIIKKKKKKJJJNNNMMMKKKJJJJJJJJJKKKKKKOOOKKKJJJJJJIIIFFFGGGKKKJJJLLLNNNNNNMMMLLLMMMNNNMMMKKKJJJJJJLLLPPPUUUXXXiiilllsss~~~}}}vvvxxx|||mmmZZZOOOLLLSSSbbbppp}}}{{{oooOOO888333777333333333222222111111111111111111111111111111111111111000000000/////////111111111000000000//////////////////////////////////////////////////////000////////////000111111000000000000000000000000000111111111111222222222222222222222333444555555444555555666666777888888:::<<<:::<<>>???GGG```zzztttyyy~~~xxxVVVRRRIII???;;;DDDVVVeee|||{{{}}}~~~qqqhhhhhhlllrrruuurrrlllfffeeedddfffmmmuuupppiiiaaaZZZWWWXXXYYYZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZVVVRRRQQQRRRSSSYYYYYYYYYYYYXXXVVVUUUTTTQQQRRRTTTUUUVVVVVVVVVVVVSSSQQQPPPPPPQQQQQQOOONNNPPPNNNMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIKKKMMMNNNOOOOOOJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJMMMOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJNNNIIIGGGIIIIIIFFFEEEFFFFFFJJJOOOPPPOOOQQQVVV\\\]]]]]]]]]```eeelllsssxxx~~~rrrsssvvv{{{YYYNNNGGGLLL[[[ooo~~~xxxVVVAAA777333222222222222222222222111111111111111111111111111111111111000000000000/////////111111000000000000//////////////////////////////////////////////////////000000000000000111111222000000000000000000000000000111111111111222222222222222222222333444555555555555666777777888888999:::<<<;;;===AAAEEE\\\|||rrrppplllcccUUUEEE999222---............---,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))************************************+++,,,------.........///////////////111111222222333555666777777777999<<<<<<@@@NNN]]]uuuxxxjjjqqqyyyiiiSSSCCC>>>AAAEEEHHHYYYuuuwwwtttwwwzzz{{{zzzqqqiiifffgggjjjqqqxxxvvvooofff```^^^^^^^^^^^^ZZZ[[[]]]___```aaaaaa```___^^^]]][[[XXXWWWYYYZZZ\\\[[[[[[ZZZYYYWWWVVVUUUQQQSSSUUUWWWXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUTTTRRRQQQQQQPPPOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNLLLJJJIIIIIILLLPPPRRRMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMNNNNNNPPPQQQRRRQQQOOOMMMKKKKKKLLLMMMOOOOOOOOONNNKKKJJJIIIHHHGGGHHHIIIIIIMMMIIIHHHKKKNNNLLLKKKLLLLLLSSSZZZ\\\]]]aaakkkssswwwxxx{{{tttqqqttt~~~fffTTTBBBGGGVVVkkk~~~}}}gggOOO777000444777555222222222222111111111111111111111111111111111111111222111111111111000000000000000000000000000//////////////////////////////////////////////////////000000000000000111222222////////////////////////000000111111111222222222222222222222333444555555666666666777888888999999:::<<<:::<<<@@@CCCZZZ~~~vvvrrriiiZZZJJJ===444111,,,,,,---......---,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))************+++,,,---...------....../////////000111111111111333444555666444444555777888<<>>FFFMMMSSSeeeyyyuuuwwwxxxxxxxxx{{{ssskkkffffffeeeaaa]]]\\\```eeejjjlllkkkhhhfffeeeeeedddaaa]]][[[[[[[[[___]]]ZZZXXXVVVVVVWWWXXXYYY[[[^^^aaabbbaaa```___ZZZYYYXXXYYY[[[\\\[[[ZZZ\\\\\\[[[XXXUUUTTTUUUWWWTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMLLLMMMOOORRRSSSOOOPPPQQQRRRSSSTTTUUUUUUXXXWWWWWWVVVTTTRRRQQQPPPQQQPPPNNNPPPRRRSSSOOOLLLJJJMMMQQQRRRQQQOOONNNNNNRRRPPPMMMKKKHHHGGGGGGFFFGGGJJJQQQYYY^^^^^^bbbgggkkkrrr{{{vvvqqqpppvvvnnnWWWJJJEEECCCZZZnnn|||gggFFF777444333444333000222666000000000111111111111111000000000000000000000000333333222222222111111111......////////////000000........................///////////////////////////////////////000000111000000000000000000000000000111111111111222222222222222222222333444555555555555666777777888888999888:::999;;;>>>@@@UUUxxx|||tttfff]]]OOOAAA666111///...,,,,,,++++++***************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))***,,,---...,,,,,,---......///000000000000000000111333444555555777777777777:::???BBBDDDGGGXXXxxxtttxxxqqqttt~~~ttt[[[NNNKKK???>>>>>>AAAKKKZZZjjjttt|||tttllliiihhhddd___dddgggkkkoooqqqqqqooonnniiijjjiiigggdddaaaaaabbb```]]]ZZZWWWWWWYYY]]]___\\\___cccfffiiiiiihhhggg^^^]]]]]]^^^```aaaaaa```______^^^ZZZVVVTTTVVVXXXYYYXXXXXXWWWVVVVVVUUUUUURRRQQQPPPPPPQQQRRRSSSTTTQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQNNNKKKLLLOOOPPPMMMJJJIIINNNSSSVVVUUUTTTSSSTTTWWWVVVTTTSSSRRRRRRSSSSSSUUU[[[fffppprrrsssyyy|||vvvxxxsss[[[KKKGGGJJJNNNPPP{{{}}}sss\\\GGG888555333222444222//////333///000000000111111111222000000000000000000000000111111111000000000//////........./////////000000........................////////////////////////...............//////000000000000000000000000000000111111111111222222222222222222222333444555555444555555666666777888888888;;;:::<<>>DDDNNNXXXfffssspppyyyvvvrrreeeNNNHHHDDDDDDCCC@@@CCCIIIKKKTTT^^^bbbbbbfffpppyyyyyyuuurrrnnnjjjdddfffgggjjjlllmmmnnnnnnkkkmmmmmmmmmkkkkkkkkkmmm```^^^ZZZXXXYYY]]]bbbfffcccfffkkkpppssstttsssrrrbbbaaa```bbbdddfffeeeddd______]]]YYYTTTRRRSSSVVV\\\\\\\\\[[[ZZZYYYYYYXXXVVVVVVUUUUUUVVVVVVWWWWWWSSSSSSTTTVVVXXXYYYZZZ[[[\\\\\\[[[YYYWWWUUUSSSQQQQQQMMMIIIIIIMMMNNNLLLIIIHHHNNNUUUYYYYYYXXXYYYZZZ______```aaacccfffhhhjjjmmmuuutttnnnqqqvvvnnnVVVPPPKKKLLLTTTbbbttt~~~jjjHHH444222777444000000444777444000/////////000000111111111222000000000000000000000000////////////............---.........//////000000........................////////////////////////---------------...//////000000000000000000000000000111111111111222222222222222222222333444555555444444555555666777777777999<<<;;;===@@@AAAUUUwwwzzzooodddOOOEEE888///---...---,,,---.........---+++)))((('''((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000000111222222333333333333444555666777888888<<<===CCCGGGKKK]]]uuu~~~nnnnnnkkkTTTKKKHHHCCC>>>===@@@???CCCHHHHHHFFFJJJRRRWWW___lllvvv{{{vvvyyyqqqhhhhhhnnnuuuxxxwwwpppqqqnnnhhhfffkkkpppqqqjjjfffcccbbbdddffffffeeeaaadddmmmxxx|||yyyzzzyyypppllljjjiiioookkkYYY^^^\\\ZZZYYYZZZZZZYYYWWWcccbbb```___^^^\\\YYYWWWYYYYYYYYY[[[]]]]]][[[YYYYYYXXXWWWXXXZZZ\\\]]]^^^dddbbb\\\VVVXXX^^^\\\UUUQQQLLLHHHJJJKKKKKKLLLOOOKKKPPPWWW]]]aaaeeeiiillljjjnnnsssssssssxxx|||xxxvvvaaaQQQMMMJJJVVVpppyyyrrr}}}tttRRR<<<777777555000...000222333333111///---000000000000000000000000//////000000///...------......////////////......////////////////////////////////////////////////...------------.../////////////////////........................///000000000000111111111000000///111111111111222333444555333333444444555666666666555888888;;;======PPPrrrxxxqqqdddWWWFFF>>>444...---......---,,,,,,,,,,,,+++***)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........//////000111111222222333333333444555666777888888;;;<<>>AAAGGGFFFKKKRRRXXX]]]fffqqqyyy{{{qqqnnnssszzz~~~|||{{{wwwpppnnnqqqrrrqqqiiifffcccbbbcccdddcccaaabbbeeennnyyy}}}}}}yyywwwtttggghhhhhhhhhjjjlllmmmlllkkkkkkjjjiiihhhgggeeebbb``````___```bbbdddeeeeeedddddddddccccccccccccbbbaaa^^^]]]ZZZWWWZZZ___]]]WWWQQQLLLIIIKKKLLLMMMSSSYYYTTTYYYaaahhhnnnrrrwwwzzztttyyy~~~rrrjjjlllrrr}}}~~~iiiXXXOOOLLLRRR[[[qqq{{{sssoooppp}}}|||}}}iiiWWW???222000222000---,,,---///111222222111111000000000000000000000000///////////////...------......////////////......////////////////////////////////////////////////...------------...///////////////////////////..................///000000000000111111111111000000111111111111222333444555333333444444555666666666666999888:::<<<<<>>BBB>>><<<===>>>======>>>>>>???@@@AAABBBGGGOOOVVViiixxx~~~~~~zzztttjjjhhhfffeeeeeecccaaa^^^```ccciiipppssstttyyyzzznnnllllllmmmppptttvvvvvvvvvxxxxxxvvvsssppplllhhhfff]]]\\\\\\]]]aaacccddddddcccbbbbbbaaa___\\\ZZZYYYWWWWWWUUUUUUXXX]]]\\\WWWSSSPPPOOOOOONNNPPPXXXaaabbbhhhpppxxx~~~wwwqqqnnnpppwwwvvvdddUUUIIIEEEPPP```wwwqqqppp{{{sssGGG>>>555000111222111...,,,---...///000111111222000000000000000000000000///////////////......---......////////////......////////////////////////////////////////////////...------------...//////......//////////////////...............///000000000000111111111111000000111111111111222333444555333333444444555666666666666999999:::<<<;;;NNNpppzzzzzzvvvoooggg^^^OOOAAA333000...---...///...---***))))))((()))***+++,,,...,,,***(((''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++***++++++,,,------............//////000111111222222222333444555666666777777777:::>>>???@@@IIITTTddd~~~mmmTTTJJJEEE@@@@@@AAAAAA???>>>??????>>><<<;;;===BBBFFFJJJSSSiii|||{{{zzzwwwtttooojjjgggiiijjjllllllkkkiiijjjlllsssvvvtttrrrppppppssswwwyyyzzzwwwvvvrrrlllfff___[[[ZZZ___]]]\\\]]]```bbbddddddeeeeeedddbbb```______```gggeeebbbaaacccfffgggfffbbbaaabbbbbb___]]]dddnnn||||||uuurrrtttvvv|||~~~jjj\\\NNNEEEGGGIIIRRRkkk}}}gggCCC777666444333333333222111111000...------......///000000000000000000000000...///////////////............////////////......////////////////////////////////////////////////...------------...//////............////////////...............///000000///000000111111111111000111111111111222333444444333333444444555666666666666999999;;;>>>===QQQrrrvvvtttnnncccYYYNNN???222000///......///...---,,,+++***)))))))))+++---......,,,***((('''''')))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...---......//////000111111111111222333444555666666777666888;;;===???DDDJJJPPP```wwwuuuoooeeeUUUGGG@@@???===;;;=========<<<<<<<<<===>>>CCCBBBLLLhhh}}}yyy||||||zzzwwwrrrkkkbbb[[[MMMggg~~~xxxuuuuuuyyy}}}~~~}}}yyyrrrjjjeeeccccccpppooommmmmmoooqqqrrrqqqxxxxxxwwwuuutttvvv{{{|||zzzzzz|||~~~zzz|||}}}~~~zzzuuussstttyyy~~~qqqZZZKKKGGGAAAEEETTTaaammm~~~|||```DDD...111222333222111000000111111000...---------//////////////////////////////......///////////////.........////////////......////////////////////////////////////////////////...------------...//////---.........//////000000...............///000000//////000111111111111111111111111111222333444444333333444444555666666666555888999<<>>;;;=====================<<>>>>>>>>>>>>>>>>>>>>@@@KKKbbbkkkLLLKKKLLLgggzzzuuupppkkkuuu~~~yyyiiiVVVJJJEEEFFFPPP\\\[[[aaalllzzzrrrUUU@@@666666888333333333333444444444444.........///000111222333////////////////////////------...///////////////......////////////......////////////////////////////////////////////////...------------...//////------......///000000111...............///000000...///000111111222222222111111111111222333444555333333444444555666666666555999888;;;======PPPqqqooofffUUU@@@444111000...)))+++,,,,,,,,,++++++,,,'''((()))******)))((('''%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,------...//////000000000111222333444444555222555777777888;;;===>>>888CCCHHHLLLVVVfffxxxeeeVVVHHHEEE???<<<;;;<<<>>>>>>>>>AAACCCBBBIIIbbb\\\LLLCCCRRRvvvwwwoooooooooqqqwww~~~ppp```QQQHHHCCCEEEKKKVVViiizzz{{{|||xxx___DDD888666444222111111111111111111000...---111111111111000000000000////////////////////////------...///000000//////......////////////......////////////////////////////////////////////////...------------...//////---------...///000000111...............///000000......///111111222222222111111111111222333444555333333444444555666666777777999888999;;;999LLLmmmgggXXXCCC555000111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&(((((((((((())))))))))))''')))+++,,,---,,,***)))++++++***************+++,,,,,,------.../////////...000111222111111222444222333333444555666888888>>><<>><<<===999<<>>>>>LLLfffXXXKKK:::000---......,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))'''(((***+++,,,+++***)))++++++***************+++,,,,,,------.../////////...000111111111111222444333333333333555666777888:::888;;;CCCDDDDDDOOO^^^uuuyyyrrrnnnjjj___NNN@@@@@@===>>>CCCAAA>>>CCCNNN]]]hhhvvv~~~vvvpppooonnnooottt}}}}}}zzzwwwxxxlllUUUDDD<<<<<<@@@@@@LLL]]]nnn```AAA<<<888444333444555444333111111111111111111111111000000000000000000000000......////////////......................................................555444222000///.................................------------------..............................//////////////////////////////000000000111111111111111111222222222333333333333444444555666666666555:::999:::>>>???MMMgggEEE<<<222,,,,,,---,,,***,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))&&&''')))*********)))(((+++***************++++++,,,,,,,,,---......//////...000111111111111222444333333333333444555777777;;;888;;;AAACCC@@@DDDLLLSSS}}}}}}yyy{{{zzzeeePPPCCCAAA>>>>>>??????===;;;>>>DDDLLLXXXnnn}}}|||zzzyyywwwvvvuuuuuuuuu{{{|||xxxxxxxxxtttssssssuuueeeSSSIIIBBB===AAAIIIFFF^^^www]]]AAA111222222222444555555333111111111111111111111111111000000000000000000000000......////////////......................................................777777666444222///---,,,------------------------++++++,,,,,,------..............................//////////////////////////////000000000000111111111111111222222222222333333333444444555666666666555:::888:::>>>???NNNiii999444...---...///---***++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))((((((*********)))******+++,,,+++,,,,,,------...//////...///111111000000222333333333333333444555666777;;;888999@@@CCCBBBCCCGGGQQQeee{{{zzzuuutttppp}}}jjjWWWSSSJJJ???===AAAAAA>>>AAAAAAAAACCCNNNccc{{{||||||~~~wwwrrrooommmmmmhhhmmmttt{{{|||uuuuuuppprrr|||mmmRRRFFF@@@EEEHHHFFFJJJTTTcccxxxxxxrrrzzzzzz[[[FFF===999333333444444444222///---111111111111111111111111111111111111111111111111......////////////......................................................555666666555333111...,,,------------------------******++++++,,,---..............................////////////////////////////////////000000000111111111111111222222222222333333444444555666666666666:::888999>>>@@@PPPkkk222///------......+++)))+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((******))))))***++++++,,,++++++,,,,,,---.........---///000111000000111333333333333333333444555666999555555999===???@@@BBBGGGOOOUUUmmmvvv}}}uuuqqqcccOOOAAA>>>>>>===BBB@@@>>>===>>>EEEPPPZZZjjj||||||wwwtttlllkkkjjjjjjmmmrrrxxx|||zzzvvvvvvxxxyyyyyy~~~|||}}}rrrdddTTTIIIFFF@@@AAALLLWWW```lllyyysssvvv}}}fffIII===888666555555555444333111000//////000000000000000000000000000000000000000000000000......////////////......................................................000111222333333111...---------------------------******++++++,,,---..............................////////////////////////...////////////000000000000000111111111222222222333333444444555666666666666:::888999???AAAQQQmmm...,,,++++++,,,,,,***(((+++************)))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))))))))))))))***+++,,,,,,+++++++++,,,------......---///000000000000111333333333333333333444555555:::888666777999<<<===>>>>>>GGGJJJRRRkkk{{{~~~xxxhhhUUUGGGDDDEEE;;;:::;;;>>>>>>===@@@EEEFFFRRRcccsss}}}vvvxxx}}}wwwpppppppppqqqrrrsssuuuvvvvvv|||uuuhhhggghhhnnnyyyxxxbbbRRRHHHBBB@@@AAANNNYYYjjj|||}}}bbb===111555777444111444444333222000000222444000000000000000000000000////////////////////////......////////////......------------------------------------------------+++---///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------////////////////////////......////////////000000000000000111111111111222333333444444555666666666666:::888999???BBBSSSooo---,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((''''''(((((()))***))))))))))))***+++,,,---***++++++,,,,,,---......---...000000//////111222333333222222333333444444888999999999:::<<<===>>>>>>HHHIIIIIITTTeee{{{wwwooo]]]YYY___PPPJJJHHHJJJHHHCCC@@@AAA@@@CCCHHHNNNXXXhhh|||~~~xxxvvvwww}}}~~~}}}{{{zzzqqqpppooopppqqqsssttttttyyy}}}|||lllccc]]]bbbmmm}}}}}}dddVVVGGG@@@======CCCKKKYYYsssUUU???000222888666444666000222333222000///111444000000000000000000000000..............................////////////......------------------------------------------------++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------////////////////////////........./////////000000000000000000111111111111333333444444555666666666666:::888999???CCCTTTqqq///...,,,,,,,,,---//////************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---***++++++,,,,,,---......---...000000//////111222333333222222222333444444///333777888888;;;<<<===:::???>>>CCCRRR\\\iiizzzvvvfffnnn{{{mmmjjjttttttiii^^^YYYSSSHHHAAA@@@>>>@@@CCCEEEIIIQQQZZZbbbzzzzzz{{{zzz~~~|||vvvuuutttsssssssssttttttsssssstttxxx|||~~~{{{vvvuuuwwwzzz~~~~~~yyyrrrooollltttnnnTTTJJJCCC>>>@@@BBBDDDKKKTTTwwwqqqKKK<<<444444999666++++++444///222444333000......000000000000000000000000000..............................////////////......------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------////////////////////////............/////////000000000000000111111111111333333444444555666666777666:::888999???CCCUUUqqq***+++,,,,,,,,,,,,+++***************))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++............////////////222222111111222222333444555555666666777777888888???@@@AAABBBDDDJJJPPPUUUuuu{{{oooccceeevvvzzz^^^OOOBBB===;;;@@@BBB@@@BBBGGGNNNUUU```nnnvvvxxxxxxyyyxxxwwwxxxzzz}}}zzzvvv{{{{{{wwwrrrvvv{{{lll]]]WWWRRRKKKGGGHHH???@@@EEENNNVVV```nnn{{{rrrRRR???:::555444444333222111000000111111111111000000000000111111000000//////......000000//////.........------------...------,,,,,,+++,,,---......---,,,+++------------------------///...,,,+++***+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++,,,,,,---...---------............///....................................///////////////000000000111111111111444444444555555555555666777:::999<<<@@@???OOOooo***++++++,,,,,,++++++************)))))))))(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++............////////////222111111111111222333333444555555666777777888888:::;;;===>>>@@@DDDJJJNNNOOOaaa|||{{{uuuxxxfffVVVGGGBBBBBBAAA@@@AAAAAACCCGGGLLLWWWiii~~~zzzvvvtttrrrpppooosssuuuxxxnnn]]]RRRIII@@@>>><<<:::===BBBTTTYYYeeerrryyy{{{pppVVVBBB777666;;;444333333222222111111000111111111000000000//////000000000000//////......000/////////.........---,,,------...------,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///....................................////////////111111111111222222222222444444444444555555555555666999888;;;>>>===NNNmmm******+++,,,,,,+++************))))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******++++++++++++++++++++++++---............/////////111111111111111222222333444444555555666777777777666888:::<<<===???CCCFFFBBBKKKZZZkkk}}}uuuqqqsssuuuZZZLLLJJJGGGBBB>>>@@@???===;;;===DDDPPPYYYhhhyyy{{{}}}|||vvvnnniiijjjooouuuxxxpppdddVVVIIIBBBBBBAAAAAACCCDDDHHHTTT```ttt|||}}}lllXXXAAA555111//////000222222222222222222222222111111000000000000//////000000000////////////.../////////...............,,,,,,------...------,,,------,,,,,,,,,,,,------------------------------******++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///....................................////////////111222222222222333333333444444444444555555555555555888777:::===<<>>@@@AAAHHHLLLQQQUUU```zzzuuummmuuuqqqbbb^^^YYYPPPHHHBBBCCCCCCAAA??????BBBEEEIIILLL]]]~~~}}}zzz{{{|||yyysssqqqrrrsssrrrlllggggggppp~~~lllXXXOOOHHHAAA@@@FFF???EEEKKKNNNPPPXXXiiixxx|||eeeEEE:::333444777555///,,,000000111111222222222333111000000000////////////////////////////////////........................,,,,,,------...---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***------,,,,,,,,,---......,,,,,,++++++,,,,,,---...---------............///....................................////////////111111111222222222333333333333444444444555555555666888777:::===;;;LLLkkk************************)))))))))(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,------------............000000//////000000111222333333333444555555666666666888;;;<<<<<<<<<===>>>AAAFFFJJJKKKOOO___xxxsssrrr~~~xxxqqqggg^^^NNNLLLHHHDDDAAA@@@BBBCCCHHHBBBHHH\\\rrrzzzssssssvvvzzz|||}}}}}}{{{yyytttssspppllliiihhhkkknnnqqqrrruuuzzznnnbbbQQQDDDAAA@@@@@@GGGRRRSSS[[[bbbccceeemmm|||xxxmmmQQQCCC<<<444//////111000111444///000000111111222222333000000000////////////................../////////---------...............+++,,,,,,---.........------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...---------............///....................................////////////000000000000111111111222333333333444444444444555777999888:::===;;;LLLkkk+++***))))))))))))***+++))))))(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++,,,,,,---,,,------------.........///////////////000000111222222333333444555555555444666888999999999:::;;;<<>>BBBFFFFFFDDDFFFKKKQQQOOOdddyyysss|||nnnaaaYYYSSSQQQEEEDDDBBB>>>;;;???KKKVVVfffpppoooooo~~~{{{yyywwwtttpppmmmhhhhhhhhhiiiiiijjjkkklll}}}}}}lllcccYYYSSSJJJ@@@===???<<>>??????BBBGGGLLLRRR[[[iii{{{zzz{{{rrrmmmfffXXXGGGAAAFFFKKKDDD999GGGLLLTTT]]]gggrrr|||}}}jjjhhhxxx{{{vvvtttqqqooommmmmmooonnnkkkhhhgggkkkrrrzzzuuuggg\\\VVVMMMGGGEEEHHHIIIGGGJJJPPPTTTeeettt{{{uuurrrpppttt{{{eeePPP===666555333111222333...,,,///111000111333111111111000000000000000000/////////............---------.........//////,,,,,,,,,------.........***+++,,,---............***+++,,,------,,,+++***++++++++++++++++++++++++///...,,,+++***+++,,,,,,************+++,,,---...,,,,,,++++++,,,,,,---...---------.........//////..................................../////////000111111222222222333333333222222333333333444444444555777666888:::888HHHggg++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))******+++,,,++++++,,,---------,,,,,,............////////////000000111222333444444555555555666666777999:::;;;888:::<<<>>>???BBBEEEHHHKKKQQQ[[[fffooo~~~}}}uuuaaaQQQSSSZZZRRRBBBHHHEEEEEEIIILLLPPPXXXaaaggghhhjjjrrr|||iiinnn|||wwwssspppooooookkkmmmqqqtttrrrqqqwww{{{ttthhh\\\RRRLLLJJJIIIEEEKKKMMMLLLMMMWWWccciiippp~~~kkkhhhpppuuu^^^BBB???999444000///000000111111111111111111111111000000000000000000000000///.........------------............---,,,++++++---...///...,,,++++++,,,,,,,,,,,,,,,,,,---...///------------,,,,,,+++******+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++---,,,,,,,,,,,,---......------------------------///////////////........./////////000111111222222111222222333333444444555555999666666:::<<>>>>>>>>@@@BBBDDDIIILLLSSSXXX[[[cccxxx~~~yyyrrrrrryyysssfffPPPJJJFFFEEEDDDCCCEEEIIIEEEFFFFFFIIIVVViiiuuuxxx}}}{{{|||}}}zzzrrroooqqqqqqooo|||~~~vvvsssoookkkhhhccc^^^[[[PPPMMMIIIEEEDDDFFFIIIKKKXXXeeerrrxxxzzz|||~~~}}}zzz{{{xxx[[[JJJDDD888777444222111111333444111111111111111111111111/////////////////////////////////.........------,,,,,,,,,------,,,,,,++++++---...---,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,------,,,,,,+++******+++---......---+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------/////////////////////.../////////000111111222222111222222333333444444555555999777777;;;<<>>???>>>======???AAABBBDDDIIINNNPPPTTT^^^hhhuuu}}}~~~kkkaaaUUUOOOJJJCCC@@@@@@HHHGGGCCC???BBBKKKRRRTTTTTTVVV[[[_________eeemmmkkkrrr|||xxxtttrrrvvvxxxvvvsssrrruuuvvvuuusssvvvyyyvvvpppppprrruuuyyy~~~zzzmmm^^^TTTSSSNNNHHHDDDBBBAAAAAAAAA>>>@@@DDDKKKSSS]]]eeeiii|||```CCC444333666111111000000111222333333000000000000000000000000////////////////////////000/////////............++++++,,,,,,------,,,,,,***+++------,,,,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------------------------......///////////////////////////000111111222222111222222333333444444555555999777777;;;<<>>===<<<<<<===??????AAAEEEKKKOOOSSSWWW[[[]]]jjj~~~vvvhhhcccbbbaaa```bbbaaaZZZNNNDDD@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGGGGLLLRRRTTTVVVXXX^^^bbblllnnnppprrruuuzzzzzzwwwvvvuuuuuuwwwwww}}}xxxyyy}}}}}}sssmmmkkkiiicccYYYRRRMMMHHHCCC@@@@@@@@@@@@CCCHHHMMMPPPPPPUUUYYYaaakkkvvvzzzdddIII999777999777222111111111111000000///...000000000000000000000000////////////////////////000000/////////.........,,,---------------,,,+++***+++------,,,,,,---...,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------............/////////////////////000111111222222111222222333333444444555444999777888<<<===KKKfff)))((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))(((((())))))***+++)))***+++,,,------------------------...............///000111222333333444444444555555666888999::::::;;;<<<<<<;;;<<<>>>@@@CCCDDDDDDFFFJJJNNNOOOOOOXXX[[[cccpppxxx~~~rrrqqqvvv~~~{{{iii\\\SSSKKKEEEAAAGGGDDD@@@@@@BBBDDDBBB>>>@@@BBBDDDDDDCCCCCCEEEGGGIIIKKKMMMOOOQQQTTTYYY\\\```^^^^^^dddqqqwwwtttkkkbbb]]]WWWOOOKKKKKKJJJHHHEEECCCBBBBBBBBBBBB:::@@@KKKYYYfffnnnqqqqqqsssvvv{{{}}}aaaPPPCCC555222777:::555...222222222222111///...,,,////////////////////////........................////////////............/////////......,,,++++++,,,---...---+++***+++,,,+++,,,,,,------,,,++++++******+++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++***++++++++++++,,,,,,---,,,,,,,,,,,,---......---------------------------.........//////000000/////////000111111222222111222222333333444444555444999888999======KKKeee))))))))))))))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((()))******)))***+++,,,---.........,,,------------............//////000111222333333444444444555666777888999777999:::;;;:::<<<>>>@@@AAACCCCCCCCCGGGMMMOOOMMMSSSSSSWWW```jjjyyy~~~zzzkkk```\\\\\\XXXQQQJJJHHHHHHDDD>>>>>>===;;;;;;<<<===??????AAABBBCCCBBBAAAAAABBBDDDGGGFFFFFFIIIPPP[[[eeelll|||tttpppssstttuuuuuuyyytttiiibbb```aaaiiipppmmmeee___aaaeeegggaaa]]]___cccddd```[[[SSSSSSUUUZZZ^^^\\\TTTLLLNNNIIIFFFFFFDDDBBBDDDIII<<>>>>>KKKeee+++***))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))+++,,,---.........,,,,,,---------...............///000111222333333444444444555666777888999888999::::::::::::===???<<>>AAADDDFFFGGGFFFEEEDDD<<<;;;===AAACCCEEENNNWWW\\\jjj{{{xxxuuuuuuxxx}}}}}}cccLLL===:::===000444777444...,,,///444////////////000000111111................................................------------,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***+++---------+++***((())))))***+++++++++++++++++++++************++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++*********+++,,,------,,,,,,,,,,,,---......------------------------------......///000000111/////////000111111222222111222222333333444444555444999999;;;>>>>>>LLLeee++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((()))+++,,,---.........,,,,,,,,,---------............///000111222333333444444444444666777888999999:::::::::999999;;;======CCCEEEBBBBBBFFFGGGCCCHHHHHHNNNUUUVVVUUUYYYaaadddpppqqqaaaXXXRRRLLLFFF@@@AAACCCBBBAAA@@@@@@@@@>>>===<<<:::999:::===@@@<<>>???>>>;;;:::===@@@@@@@@@???>>>===============;;;:::;;;>>>@@@AAA@@@@@@@@@>>>======AAABBBBBB;;;@@@DDDCCC>>>===CCCIIIKKKNNNTTT\\\bbbhhhuuuzzz___DDD;;;888333000222222000///111444444000,,,000000///............///................................................------,,,,,,,,,+++++++++$$$%%%''')))+++,,,------)))***+++,,,++++++,,,...***+++---------+++)))(((((()))***+++++++++++++++++++++************++++++))))))***+++,,,,,,------*********++++++,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,---......---------------------------------...///000000111/////////000111111222222111222222333333444555555444999999;;;??????LLLeee))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))***++++++,,,,,,---------...------,,,,,,////////////000000000000222222333444444555555666666777999999888888999:::<<<>>>AAABBBCCCCCCEEEGGGFFFFFFHHHKKKNNNRRRUUUWWW]]]```fffooo}}}wwwmmmgggdddbbbUUUNNNUUUVVVQQQRRRPPPEEE@@@EEEFFF@@@===BBBBBBEEEFFFEEEAAA???@@@BBB@@@BBBCCCBBB@@@@@@CCCEEEEEEDDDBBB@@@@@@BBBBBB@@@@@@===>>>BBBAAA<<<<<>>BBBEEEDDD@@@BBBGGGIIIEEEMMMJJJHHHKKKQQQVVVWWWVVVXXXWWWXXX[[[```eeejjjlllrrrzzzjjjSSSAAA>>>999444111000000111111111000000//////......////////////............,,,,,,,,,------.........,,,,,,,,,---------......//////...---,,,,,,++++++************************++++++************++++++------,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,++++++***)))(((((())))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,...///000000000...------,,,,,,------.........//////000000111111...///111222222111000///111222222333333444444555555999777999>>>@@@MMMfff(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((())))))******+++,,,,,,,,,---------------,,,,,,.../////////000000000000222222333333444555555555666777999888777777999:::;;;===@@@AAABBBBBBDDDFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRTTTXXX___iiivvv~~~zzzwwwxxxwwwvvv~~~pppeee^^^^^^YYYPPPNNNSSSUUUWWWYYYVVVOOOHHHCCCAAA???BBBEEEFFFEEEBBB???===@@@???===<<<>>>BBBCCCBBBBBBBBBBBBAAA@@@???@@@@@@FFFIIIIIIFFFDDDEEEBBB>>>AAADDDFFFGGGFFFGGGIIILLLQQQ[[[```\\\WWWXXX\\\]]]___]]]^^^eeepppxxxyyywwwwwwwwwxxx}}}}}}~~~~~~cccJJJ===<<<:::666333111111222222000000000000//////......////////////............,,,,,,,,,---------......,,,,,,,,,------------...///......---,,,,,,++++++************************,,,,,,++++++++++++,,,,,,------,,,++++++***)))))),,,++++++******++++++,,,,,,,,,++++++***))))))((())))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++---...////////////...------,,,,,,------...///////////////000000000///000111222222222111000111222222333333444444555555999777999>>>@@@MMMfff(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))))))))***(((((()))******++++++,,,,,,,,,------------,,,,,,....../////////000000000222222333333444444555555666777888888777777888999999;;;>>>@@@@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMOOORRRVVV[[[ccclllqqq{{{{{{zzzwwwqqqiiihhhmmmxxx{{{}}}zzzrrrggg]]]WWWUUUTTTTTTVVVYYYWWWSSSOOOOOOKKKHHHGGGHHHJJJLLLMMMNNNTTTSSSLLLKKKQQQTTTQQQXXX^^^ccceeefffhhheee___TTTXXX\\\\\\[[[\\\aaaeeekkk{{{qqqkkkpppwww}}}|||}}}qqq[[[JJJ===666444555444333222222222222222000000000////////////.../////////............---,,,,,,,,,------------...,,,,,,,,,,,,------------......------,,,,,,++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******))))))++++++************++++++,,,,,,++++++***)))))))))((()))******++++++******+++++++++++++++*********++++++++++++++++++++++++,,,,,,---..................------,,,,,,------...000000//////////////////000000111222333333222222111222222333333444444555555888777888>>>???MMMfff(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************(((((())))))***+++++++++++++++,,,---------,,,,,,........./////////000000111222222333444444555555666777888777666666777888777999<<<>>>>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGLLLNNNQQQSSSVVVZZZ```dddnnnwww~~~xxxqqqqqqwww{{{{{{yyyuuuoooiiihhhgggggghhhjjjoooyyyxxxmmmkkkuuuyyytttzzz}}}}}}}}}~~~___QQQBBB:::666222222444111111222222111111000000//////////////////////////////.........---------------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))++++++************+++++++++++++++*********))))))((())))))***************+++++++++******************+++++++++++++++,,,,,,,,,,,,---.........------...------,,,,,,------...000000000//////......---000111111222333333333333111222222333333444444555555888666888>>>???LLLeee''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))'''(((((()))******++++++***++++++,,,------,,,,,,............////////////111111222222333444444555555777777777555555666777666888;;;<<<======???AAA@@@AAACCCEEEGGGHHHHHHHHHEEEGGGKKKMMMPPPSSSWWW[[[```dddjjjpppyyycccLLLAAA;;;555222444444111......000111111111000///...---.............../////////............------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************************++++++************++++++++++++***************)))+++******))))))******++++++++++++***************(((((()))************)))*********************************++++++,,,,,,,,,,,,,,,---------------,,,...------,,,,,,------...000000//////......------111111111222222333444444111222222333333444444555444888666888===???LLLeee''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))((((((''''''((())))))******+++)))***+++,,,,,,------,,,------........./////////111111222222333333444444555666777666555444555666555777:::<<<<<<===>>>@@@???AAACCCFFFHHHIIIIIIIIIAAACCCFFFIIILLLOOOSSSVVVVVV\\\bbbfffjjjrrr}}}}}}{{{~~~mmmSSS???666666444111000333444111//////111111111000///...,,,,,,---............/////////.........------------,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++******))))))******+++******************************))))))))))))******************************'''((())))))******)))))))))))))))************************++++++,,,,,,---++++++,,,---------------...------,,,,,,------...//////..................000000000000111333444555111222222333333444444555444777666777===>>>LLLeee''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''''''''(((((()))*********))))))***,,,,,,------,,,---------.........//////111111111222333333444444555666777666444333444555555777:::;;;<<<<<<>>>@@@???AAADDDFFFHHHHHHHHHHHHCCCEEEGGGIIIJJJMMMQQQTTTSSSYYY```bbbbbbdddiiinnntttyyygggRRRDDD:::555666:::222///...000222111222555000000000///......---------------.........//////.........---------,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))******************))))))))))))******************************'''(((((()))))))))))))))((()))))))))*********+++)))******+++,,,,,,------)))***+++,,,---............------,,,,,,------...------..................////////////000222444555111222222333333444444555444777555777===>>>LLLeee''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))(((((('''''''''&&&''''''(((((()))*********((()))***+++,,,------------------.........//////000111111222333333444444555666777666444333444555555777:::<<<<<<===>>>@@@@@@AAADDDFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGIIILLLOOOQQQUUUYYYYYYVVVWWW[[[```aaakkkttt{{{|||dddPPPHHH<<<444555777222------222...---///000///000444000///............///000---------.........//////......---------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---)))))))))))))))***************))))))))))))************************++++++'''(((((()))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------((()))+++,,,---............------,,,,,,------...,,,------......////////////.........000111333555111222222333333444555555444777555777===>>>KKKddd))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---------.........//////000111333333222222222333333333333333333333333333444555777888:::;;;;;;;;;???@@@BBBDDDEEEEEEDDDDDDFFFEEEDDDCCCDDDGGGIIIKKKOOOPPPQQQRRRTTTVVVXXXZZZ___aaadddfffkkkvvvsss]]]NNNEEE>>>999333333333222222222111111111111000000//////......,,,---------.../////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))***+++,,,,,,------***************************************)))((((((***************************++++++***))))))***,,,)))************+++++++++,,,---.........---,,,+++------------------------............////////////000000000000000111111222111111222333333444555555555666333555<<<>>>HHH^^^''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,------------.........///111333333222111222333333333333333333333333333444555666888999:::;;;;;;>>>???AAABBBCCCDDDCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRRRRVVVYYY[[[\\\^^^dddnnnvvv~~~qqqVVVMMM@@@888444222000...222222222222111111111111000000000000//////......------------..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++******)))))))))))))))***++++++,,,------***************************************)))((((((***************************++++++***))))))***,,,)))************+++++++++,,,---------------,,,,,,------------------------............////////////000000000000000111111222222222222333333444444444555666333555<<<===HHH___&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------///111222333111111222333222222222222222222222222555555666888999:::;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEFFFHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRVVVYYYZZZZZZ\\\```dddjjjnnnwww~~~uuuzzz{{{eeeNNN>>>:::666333333444555333000111111111000000000//////000000000////////////...............------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))******+++,,,,,,,,,***************************************)))((((((***************************++++++***))))))***,,,)))************+++++++++------,,,,,,,,,,,,------------------------------............////////////000000000000000111111222333333333333333333333333444666333555<<<===HHH___&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------...000222222111000111222111111111222222222222222555555666777999:::;;;<<<===>>>@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIINNNOOOPPPPPPQQQQQQQQQQQQRRRUUUXXXZZZ[[[\\\___bbbiiikkkooorrrtttzzz~~~gggUUUKKKDDD<<<555555333222333333222...+++000000/////////.........////////////////////////.........------,,,,,,,,,------------------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************************))))))))))))******+++++++++,,,***************************************)))((((((***************************++++++***))))))***,,,))))))*********+++++++++---,,,+++++++++,,,---...,,,,,,------------------............////////////000000000000000111111222333333333333333333333222333666444666;;;<<>><<<>>>@@@BBBDDDEEEEEEEEECCCDDDFFFGGGHHHIIIHHHHHHIIIKKKMMMOOOOOOOOONNNNNNNNNMMMMMMOOOQQQSSSTTTUUU[[[\\\aaagggiiiccc___^^^hhhgggeeeeeeiiisss~~~hhhYYYGGG===888333111111111333444444333222000//////000000...---,,,,,,---////////////............---------.........//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---************************************++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***++++++***))))))***,,,)))************+++++++++))))))***+++,,,---------++++++,,,,,,---......///............////////////000000000000000111111222222222222333333444444444000555555777:::;;;IIIddd%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%### !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))---------.........//////,,,...000000///...///000333333444444555666777777777666555666777999<<<>>>;;;===???AAACCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLNNNOOOOOONNNMMMGGGHHHJJJNNNRRRTTTTTTTTTVVVTTTWWW^^^ccc```\\\[[[YYY\\\```dddfffhhhjjjllljjjvvv~~~|||~~~iiiWWWMMMCCC>>>999888666111000222---......---,,,---222777---///111222111111111222000000/////////.........---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***++++++***))))))***,,,)))************+++++++++((()))+++,,,------,,,,,,++++++,,,,,,---...//////............/////////000000000000000000111111222111111222333333444555555///555666777:::;;;IIIddd'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((()))))))))************+++++++++++++++,,,,,,,,,,,,---------......///000111111222222111111444999;;;:::888444555555555444555777999;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHLLLPPPQQQOOOMMMLLLMMMKKKKKKKKKLLLNNNRRRUUUXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]]]][[[]]]ccckkkqqqxxx{{{nnn]]]NNNEEE>>>888333000000000000000000000000////////////////////////........................------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************+++++++++)))(((((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))************)))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000000000000000111222333444444777444555;;;===JJJddd)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********++++++++++++++++++,,,,,,,,,---------......//////000000000111000000333666888777666444555666555444555888::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQQQQOOOLLLKKKLLLKKKJJJJJJIIIJJJMMMOOOPPPSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVXXXYYYZZZ[[[]]]YYYZZZ```dddddddddgggvvvzzzfffUUUJJJJJJCCC<<<888888888666333000000000000000000000000................................................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********+++******))))))******++++++)))(((((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))***************)))(((((((((***+++***)))((()))******)))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------...............////////////000000000000111111000111111222333444444777555666;;;<<>>???AAABBBCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLNNNQQQQQQOOOMMMKKKKKKMMMLLLKKKIIIIIIIIIJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWUUUOOOOOOXXXaaa```[[[WWW\\\dddmmmrrrtttvvv{{{fff___VVVLLLEEE???:::777222000...000222333000---000000000000000000000000................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++*********+++******))))))******++++++)))(((((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************))))))((((((***+++***)))((()))***))))))))))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...............////////////000000000000111111111222222333444555555888666666;;;<<>>???@@@@@@EEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSSSSRRRRRRQQQOOONNNPPPUUUWWWTTTSSSUUUTTTPPPKKKHHHHHHIIIKKKMMMJJJJJJIIIIIIKKKPPPWWW\\\aaabbbccceeehhhkkkmmmooolllkkkiiiggghhhjjjlllnnnrrruuu{{{vvvkkkaaaQQQCCC>>>???<<<777<<<999444222111000///...444333222222333333222111........................................................................,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***+++)))(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,((((((((((((((((((((((((((())))))*********))))))(((***+++***)))((()))***(((((())))))******************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------------...///000////////////000000000000222222222222333444555555555888666888<<<<<>>??????CCCDDDEEEGGGHHHHHHHHHIIIGGGGGGHHHKKKNNNPPPPPPOOOIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJLLLNNNOOOPPPOOOPPPQQQRRRQQQPPPOOONNNPPPPPPSSSSSSNNNHHHJJJOOONNNJJJEEEAAAAAABBBBBBCCC>>>??????===;;;::::::;;;@@@@@@AAABBBDDDFFFGGGHHHJJJIIIGGGFFFEEEFFFHHHIIICCCDDDFFFIIIMMMTTT]]]bbbdddnnn{{{wwwjjj\\\TTTSSSOOOFFF>>><<<;;;777444555888777222...---...000333555555444111111000000000111222333........................------------------------........................++++++++++++******************++++++,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******************))))))(((((())))))***+++)))(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((((()))************)))((('''))))))))))))))))))))))))((())))))************)))(((***+++***)))((()))***((((((((()))******++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---,,,---...///000////////////000000000000111111111222222333444555444777666888===<<>>>>>AAABBBDDDEEEFFFFFFGGGGGGHHHGGGFFFIIIMMMOOONNNMMMGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQMMMNNNOOOPPPOOONNNLLLKKKKKKMMMPPPRRRMMMHHHIIINNNJJJGGGCCC@@@<<<:::999888333555777777555444444555888777666444333222222222666666555444444444555555;;;<<<<<<:::999999<<<@@@>>>CCCIIIKKKKKKOOOVVV\\\kkkpppyyy|||rrrkkkcccVVVMMMIIICCC>>>999777888888666444000333333111000222111---444333111111222111///---333333444333111000//////------------------------------------------------........................++++++++++++************)))******+++,,,,,,------************************************************))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))+++)))(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((((("""$$$''')))***)))((('''))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***'''(((((()))******++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,...///000////////////000000000000111111000111111222333444222666666888======IIIaaa))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,------...///000000+++...111222000000222444...000333555555555666777::::::;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEEEEEEEIIIGGGFFFHHHKKKMMMLLLJJJHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRKKKLLLMMMNNNMMMLLLIIIHHHIIIJJJMMMPPPLLLEEEDDDFFFBBBCCCBBB@@@>>>;;;::::::666666666444222333666999555444444333333444444555666666555555444333222222---000444444444444666999666888999;;;===AAAEEEHHHCCCGGGLLLPPPUUUZZZ___bbbdddjjjuuu|||rrrkkkfff___WWWPPPGGGBBBAAA???999888;;;444555666444111...---...333555444...,,,000333333000///...///111222222111---///222333333111000///------------------------------------------------........................+++++++++************)))))))))***+++,,,,,,------************************************************************************(((((())))))*********+++))))))(((((((((((())))))+++)))(((((()))******)))))))))))))))((((((((((((((((((((((((((((((((((((!!!'''***++++++***))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***'''(((((()))***+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///...,,,,,,,,,---///111////////////000000000000000000000000111222333444111666555888>>>>>>IIIaaa%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$"""$$$((((((%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++***+++,,,---........................////////////111222222333444555666777666777999:::;;;<<<<<<<<<<<<===???AAACCCDDDDDDDDDFFFFFFHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIHHHNNNNNNNNNMMMMMMMMMMMMLLLOOOLLLJJJJJJKKKLLLIIIGGGGGGGGGGGGGGGGGGFFFFFFFFF???>>><<<:::888666444444444444333333333222222222333333333222222222111111000000000000000000000000///000000000111111111111555555555666666666666777777888999;;;===???@@@AAAFFFGGGHHHLLLRRRYYY```dddnnnpppsssxxx}}}uuummmeee^^^[[[OOONNNKKKHHHEEEAAA???===:::999888777555444333222222111111111000000//////000000000000000000000000000000000000////////////111111111111111000//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************,,,+++*********+++,,,---+++++++++************)))******))))))((((((''''''))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))*********++++++++++++)))************+++++++++...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000000000000111222444555666888999555666===???JJJ```%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$"""$$$))))))%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++***+++,,,---........................////////////111111222333444555555666555666777999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLMMMKKKIIIIIIJJJJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCDDD>>>===<<<:::777666444333333333333333222222222222222222222222111111111000000000000000000000000000//////000000000111111111333333333333444444444444444444555666666777888888888888888:::<<<@@@CCCEEE@@@@@@AAACCCEEEHHHKKKLLLPPPTTTXXX\\\___aaadddfffrrruuuwwwxxxxxxyyyzzz{{{||||||{{{yyywwwuuusssrrrhhhbbb\\\XXXWWWUUUPPPKKKEEEDDDBBBAAA???===<<<;;;<<<;;;:::888666444333222333333333222111111000000111111111000000000//////........................000/////////////////////000111111111111000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************++++++*********+++,,,---+++++++++*********))))))***)))))))))((((((((('''(((((()))))))))*********+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))*********+++)))************+++++++++,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000111111222333444555777888444666<<<>>>III```%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###%%%******&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******+++***+++,,,---........................////////////000000111222333444444555444555666888999:::;;;;;;=========???AAADDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDBBB@@@@@@???@@@@@@===<<<:::999777555333333333333222222222111111111111111000000000000000///........................////////////000000000000000000000111111111222222222222222111111111000000111111111111111111111111666555444444333444444444555888:::;;;;;;;;;===>>><<<>>>@@@AAA@@@@@@AAABBBDDDDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<>>@@@DDDGGGJJJLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHFFFEEEBBB???>>>===>>>>>>;;;:::999777555444222222222222111111111000000000////////////////////////------------------------........./////////000000////////////000000000000222222222111111000000000222222333444444444333222333333333444444555555666555666777666555444555666333555666666555444444555333333333444555666777888222333444444444444333222555555444444444333333333555666666666555555444333666444333333555555444222888777666555333222111000///000000111222333333444000000000000000000000000000000000000000000//////------------------------.........///////////////000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((***************************************++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((()))))))))*********++++++++++++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000222222222111222222333333444777444555::::::GGG___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&******'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***)))))))))))))))******+++***+++,,,---........................////////////...//////000111222333444444666777999;;;======>>>===<<<<<<>>>@@@DDDGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDAAA???===<<<<<<999888777666444333111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...////////////000000000111111111111111222222222000111333444444333222111,,,---...000111333333444///000000000...---...000222444555444333111111222555444444333333333444444333333333444444333333333333333333333333333333333222222333333444333333222///.........///000///............///000000000111/////////000111111222222222222111111000///////////////////////////000000........................------....../////////000000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((************************))))))******++++++++++++*********)))))))))(((((((((((((((((())))))))))))'''(((((((((((())))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((((((((())))))*********+++++++++,,,+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222222222111222222333333333666444555999999FFF___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%******&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******)))))))))))))))******+++***+++,,,---........................//////////////////000111222333333444555666888:::<<<===>>>???=========???AAADDDFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKLLLLLLJJJIIIJJJLLLJJJIIIGGGDDDAAA>>><<<:::777777666444333222111000000000/////////.........---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///....../////////000000000......//////000000111111000111222222111000...---000111222333444444444333111222222222000000222444///111222222000/////////333222111000000//////000000000000000000000000000111111222222222333333333//////000111111111111000333333444444444333333222111111111222222333333333/////////000000000000000111000000///...------,,,......////////////000000........................---------......//////000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************((()))******++++++************)))))))))((((((((((((((((((((())))))))))))''''''(((((((((((())))))((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((()))))))))))))))''''''''''''(((((((((((()))************+++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000222111111111222333333444333777555666999999FFF```%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$))))))%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********)))))))))))))))******+++***+++,,,---........................///////////////000000111222333444444333555777999;;;===>>>>>><<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLOOOQQQTTTVVVWWWXXXNNNNNNNNNMMMMMMMMMMMMLLLHHHJJJLLLKKKIIIHHHJJJLLLKKKJJJIIIGGGCCC>>>:::888666666555333222111000////////////.........---------.........////////////------------------------,,,,,,---------.........------........./////////---------.........//////111111111111000000///........./////////...------000000000///......111333000222333333111000000111111000///////////////000......------------......000000111111111222222222000000111222222222111111///000222222111000000000000000///......---,,,,,,000000000111111111111111................................./////////000000------------------------,,,,,,---......///000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************))))))))))))************************'''((()))***+++******)))***)))))))))(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((())))))))))))************+++++++++*********,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000000000111111222333444555333777666666999999GGGaaa%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""$$$((((((%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))******+++++++++,,,---......................../////////000000000111222333444444555222333555888:::<<<======<<<===???AAACCCDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOJJJKKKMMMOOOQQQSSSTTTTTTNNNNNNNNNMMMMMMMMMMMMLLLGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJJJJHHHDDD???999666555555444333222000000/////////.........---------........./////////000000------------------------,,,,,,,,,---------......,,,,,,---------........./////////...............------......///000000111///000111222222111000///222222222000//////111333///111222222111000000111////////////000111111222111111000000000000111111///000000000000000000000///000111111111111111000,,,...000111000/////////,,,,,,---///000111222333.........///000000111111------...//////000111111---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************))))))))))))************************'''((()))++++++******)))))))))))))))(((((((((((('''((((((((())))))******''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000000000000111222444555666333888777777999999GGGbbb%%%%%%%%%&&&&&&&&&''''''################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))***+++,,,,,,---,,,,,,,,,---------......////////////////////////000000000111222333555555444555666777999:::;;;<<<>>>>>>>>>>>>???AAADDDEEEGGGFFFFFFFFFIIINNNSSSWWWUUUSSSQQQQQQSSSSSSPPPMMMMMMNNNNNNLLLKKKJJJKKKMMMGGGFFFFFFHHHJJJJJJIIIGGGGGGGGGHHHFFFCCC???:::777444444333222111000///...000///...---,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......///......------///000111000000000000111111111111........................000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------//////.........---------------------,,,+++***)))---------............//////////////////......---,,,,,,,,,++++++*********************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))***************)))((((((***)))))))))(((((('''''')))'''&&&''')))******)))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^$$$$$$$$$$$$%%%%%%%%%&&&################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******************++++++,,,,,,,,,------------...////////////////////////000000000111222333444555444555666777999:::;;;<<<======>>>???@@@BBBCCCDDDHHHGGGFFFGGGHHHLLLOOOQQQQQQOOONNNPPPRRRSSSQQQOOONNNNNNOOOMMMKKKIIIJJJKKKHHHHHHHHHJJJKKKJJJHHHEEEEEEEEEDDDCCC@@@===999777333222111000///......---///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------........./////////---,,,,,,,,,,,,---......///......---...///000111.........////////////000........................000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------///.........------------------.../////////......------------............///////////////...------,,,,,,,,,+++++++++******************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))***************)))((((((******)))))))))((((((((()))((('''''')))***))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^############$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))++++++*********))))))))),,,,,,,,,,,,------------////////////////////////000000000111222333444555444555666777888999:::;;;;;;<<<>>>???AAABBBBBBBBBGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQPPPNNNOOOOOONNNKKKHHHGGGGGGIIIIIIJJJLLLLLLIIIEEEAAAAAAAAA???===;;;999888777111111000///...------,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---............------......///000,,,,,,,,,---------..............................000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------............------------,,,,,,...//////000000000------------...............////////////...------,,,,,,,,,++++++++++++***************************+++************)))))))))******)))((((((((((((((())))))))))))))))))))))))))))))******))))))((((((************))))))))))))***)))''''''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^#########$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************))))))))))))++++++,,,,,,,,,---------//////////////////////////////000000111333444555444444555666777888999::::::;;;===@@@AAAAAAAAAAAAEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMNNNOOOMMMIIIFFFEEEDDDIIIIIIJJJKKKJJJGGGAAA<<<>>>===:::888777666666666000000//////...------,,,------,,,+++++++++++++++******************************++++++,,,,,,,,,---***++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...------------......//////+++,,,,,,,,,------------......................../////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------++++++,,,---------------,,,,,,---------...............//////......---,,,++++++++++++++++++++++++************************************))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((******************))))))+++)))''''''(((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^$$$$$$$$$$$$%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((()))******+++++++++++++++,,,,,,,,,------/////////////////////////////////000111222444444444444555666777777888888999:::===???@@@AAA@@@@@@CCCDDDFFFHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLJJJGGGDDDCCCCCCGGGGGGHHHIIIHHHDDD>>>999;;;:::777555333333333444000000000//////......---,,,,,,+++*********++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))*********++++++,,,++++++++++++,,,------,,,------...............,,,,,,---------.................................//////............//////........................................................................................................................................................................------------------------,,,,,,------------------,,,,,,---,,,,,,+++******,,,,,,,,,------------..................------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))*********)))'''&&&'''((('''&&&'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^$$$$$$$$$$$$%%%%%%%%%&&&###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&''''''((()))***+++,,,++++++++++++,,,,,,,,,,,,/////////////////////////////////000111222333444444444444555666777777777999:::<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJEEEEEEEEECCCBBBBBBDDDFFFHHHIIIHHHFFFCCCBBBCCCDDDEEEEEEEEEFFFEEEBBB>>>::::::888666444222222222222000000//////............++++++******)))******+++*********************************+++++++++++++++************++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,------,,,,,,---............------------.........//////........................///......------......///........................................................................................................................------------------------------------------------------------------------,,,,,,,,,,,,------------.........------,,,+++***,,,,,,,,,,,,---------------............---,,,,,,***++++++++++++,,,,,,,,,************************(((((()))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((()))))))))))))))(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***%%%&&&''')))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((((((((())))))*********++++++++++++,,,,,,,,,////////////////////////////////////000222333444333444444555555666666777::::::;;;<<<===???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHBBBCCCCCCAAA??????BBBEEEEEEEEEDDDBBB@@@AAADDDFFFDDDCCCCCCDDDDDDCCC@@@===999888777444333111000000............------------******))))))))))))******************************++++++++++++************************++++++++++++,,,,,,,,,,,,---------...+++++++++***++++++,,,---+++,,,---.........------------------....................................///......------......///........................................................................................................................------------------------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------......------,,,+++******+++++++++,,,,,,,,,************************(((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''''''''(((((((((((((((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''((()))*********)))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))$$$%%%''')))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((()))))))))***************************,,,,,,+++++++++,,,---...,,,,,,,,,---------..................////////////000000000000111222333444333666444555::::::FFF^^^""""""""""""############################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))((((((((((((******+++++++++,,,,,,,,,////////////////////////......//////000222333444333444444555555666666666;;;:::::::::<<<>>>@@@BBBBBBAAAAAABBBBBBDDDEEEFFF???AAAAAA???===>>>BBBEEECCCBBBAAA???>>>@@@DDDHHHDDDCCCCCCCCCDDDDDDBBB@@@999999777555333111000///------,,,,,,,,,,,,,,,,,,***)))))))))))))))******)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,---.........---,,,,,,,,,------------.......................................------.................................................................................................................................------------------------------------------------------------------------+++++++++,,,,,,---------&&&'''((())))))***))))))++++++,,,,,,,,,---------------......------,,,+++*********++++++,,,,,,,,,************************'''((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''(((((('''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))******)))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))************************---,,,+++***+++,,,---...,,,,,,,,,---------................../////////000000000000000111222333444333666444666::::::FFF___########################%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))+++---...---,,,,,,---...////////////000000000000111111222333555666666777555888;;;<<<===>>>???AAA@@@@@@AAABBBBBBBBBAAAAAAFFFFFFEEECCCBBBAAA@@@@@@@@@EEEHHHGGGBBB??????AAADDDDDDDDDCCCBBBAAA@@@???:::999777444222000//////......---,,,,,,+++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,------------...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////..................------111000///...............---------.........//////////////////////////////////////////////////////................................................,,,,,,,,,---------......---------,,,,,,+++++++++******************************+++,,,,,,---......------------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&''''''((()))******+++((((((((((((((((((((((((((()))++++++)))((()))***)))***+++***)))((((((***))))))))))))************+++++++++*********))))))++++++,,,,,,,,,++++++***,,,------......------,,,///////////////.........000000000111222222333333444666444555;;;;;;FFF\\\########################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))))))))+++---...---,,,,,,---///....../////////000000000111111222333444555666666666888;;;<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDCCCCCCFFFFFFFFFEEEDDDBBB@@@???@@@DDDGGGFFFBBB??????AAAAAAAAAAAAAAA@@@>>>===<<<999888666444222000///...---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........................................................000//////...------......---------.........//////........................////////////////////////................................................,,,,,,,,,---------......---------,,,,,,+++++++++******************************+++,,,,,,---......---------------,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))******(((((((((((((((((((((((('''(((******((('''((())))))***+++***)))((((((***))))))))))))************+++++++++*********))))))+++++++++,,,,,,++++++***---......//////......---/////////////////////...111111111222333333444444444666444666;;;;;;EEE\\\########################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,------,,,,,,...///............////////////000111111222333444555555666888;;;<<<;;;<<<===>>>AAABBBCCCDDDDDDDDDDDDDDDFFFFFFGGGFFFEEECCC@@@>>>???BBBEEEDDDAAA??????AAA>>>>>>>>>>>>===;;;999888888777555333111//////...+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++------,,,,,,,,,,,,------,,,------------.........................................................//////...------------...------........./////////........................////////////////////////................................................,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,------------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((&&&'''))))))'''''''''((()))***+++***)))((((((***))))))))))))************+++++++++******************++++++,,,,,,+++++++++...//////////////////.........//////////////////111222222333444444555555444666444666;;;;;;EEE[[[########################$$$##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))************,,,------,,,---...///---.........////////////000000111222222333444444777999;;;<<<;;;;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGEEEBBB>>><<<>>>@@@BBBBBB@@@>>>???@@@<<<=========<<<999777666666555333111000///......++++++*********)))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,,,,------,,,,,,,,,,,,------------------............------------------------............////////////......------------..................////////////------------------------////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---------------,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&((())))))(((''''''((()))***+++***(((((((((***((()))))))))******************************************+++,,,,,,,,,++++++......////////////..................////////////111111222222333444444444333666444666;;;;;;DDDZZZ#################################$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***************+++------------...000.........////////////000111111111222222333333333777999;;;<<<;;;;;;<<<===AAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFFFFDDDAAA===;;;===>>>?????????>>>??????<<<===>>>>>><<<:::777555333222111000......------+++++++++++++++*********))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---.........------...------,,,,,,------...---------.........//////................................./////////000000......---------......///........./////////000000........................////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......---------******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''')))+++***)))((()))))))))***+++***(((((((((***((()))))))))************************************)))***+++,,,,,,,,,,,,,,,,,,------......------,,,---.........//////000000000000111111222222333333333666444666<<<:::CCCXXX########################"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++)))+++------------///000////////////000000000000222222222222333333333444777999<<<===<<<===>>>???DDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFDDDAAA>>><<<<<<<<<<<<======>>>??????===>>>??????===:::777555111000///...------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///......------------......------........./////////////////////////////////.........//////000000111///............///000000....../////////000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++***))))))***)))***+++***)))((((((***))))))))))))***************************+++++++++)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000000000///000000111111222333333222666444777<<<:::BBBWWW~~~########################"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++)))+++------------///111000000000000111111111222333333333333444444444444777999<<<===>>>>>>@@@AAAEEEFFFHHHIIIJJJKKKKKKKKKIIIIIIHHHFFFDDDBBB@@@>>>;;;;;;:::;;;===>>>>>>>>>===>>>??????>>>:::666444000///...------,,,,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,+++******+++...111333......------------..................////////////000000000000000000000000---......///000000111111///////////////000111111.../////////000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))******)))(((((())))))***+++***)))((((((***))))))))))))************))))))*********+++++++++))))))***+++,,,,,,,,,,,,------............------------......///000000111000000111222222333333444222555444777<<<999AAAVVVyyy########################"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++)))+++,,,---------///111000111111111222222222222333444444444444444444555777999<<<>>>??????AAACCCDDDEEEGGGHHHIIIJJJJJJJJJLLLKKKIIIGGGEEECCCBBBAAA;;;:::999:::<<<>>>>>>>>><<<>>>??????>>>:::666333///...---,,,,,,,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,///...,,,+++---111555888......------------................../////////000000000000000000000000000---......///000111111222000000000000000111222222////////////000000000000000000000000000000000000////////////////////////000000000000000000000000........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''&&&((((((((((((((((((((((((&&&((())))))(((''''''((()))***+++***)))((((((***))))))))))))************))))))******++++++++++++((()))***+++,,,---------......////////////......---------...///000000111111222222333333444555555222555444777<<<999AAAUUUxxx########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''(((((())))))*********++++++,,,,,,------.../////////000111111222222333333333333444555666666999999;;;<<<>>>@@@AAABBBEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKJJJFFFCCC@@@===999888999:::;;;;;;@@@@@@>>><<<999666333222222000...,,,+++***++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************))))))))))))***+++,,,---***))))))***+++,,,,,,+++)))+++,,,+++***)))***+++---.../////////...------222---***---......000333//////000000111222444555666000///666777222222888222444666555333222222333444333222222222222111000777222...000222222111111222111//////000111000///111111111///......000222000/////////............//////.........---------////////////////////////,,,------......------,,,///...------//////...---******+++,,,,,,---......++++++------------+++++++++++++++++++++++++++++++++*********))))))((((((******++++++++++++******((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------+++***************,,,,,,,,,---------......------......///000000000000000000111111222333333333666333555999777@@@UUU~~~########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((())))))))))))******+++,,,,,,------.........//////000111111111333333222333333444555666999:::;;;===???@@@AAABBBEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIFFFCCC@@@===:::888999:::;;;;;;???>>><<<:::777555444333...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************))))))))))))***+++,,,---,,,+++******++++++***))))))+++,,,,,,,,,,,,---///---......///000111222333000...///444444111//////555666888999888777777777999@@@NNNYYYXXXKKK???999???>>><<<===??????===;;;;;;:::999888888777666555666333222333333333333333444444444555777777666444222222222111000000222333000000//////...---,,,,,,//////////////////......////////////////////////,,,------......------,,,...---,,,---.........,,,+++++++++,,,,,,------...,,,---...//////...---,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------......///000000000///000000111222222222222444666444666;;;999AAAWWW########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((******++++++,,,---------------......///000000000222222222333333444555666999:::;;;===???@@@AAAAAAFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFFFFHHHIIIHHHEEECCCAAA>>>;;;999:::;;;;;;:::===<<<999777555444444444------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---------...//////...------...///111222222000222777999888888;;;BBBDDDFFFFFFDDDBBBAAAAAACCC\\\zzzvvv]]]IIIPPPKKKHHHIIINNNPPPMMMIIIJJJIIIGGGEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@AAA@@@???:::999888888777555111...444333222111000///......111111000///......------////////////000000000000////////////////////////------............---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,------------...///000000///...---++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,---------......------......///000000000...///111222333333222222333666444666<<<:::CCCYYY########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))******))))))((((((''''''*********+++,,,,,,------,,,,,,------...//////000222222222222333444555666999:::<<<>>>???@@@@@@@@@EEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHGGGEEECCCAAA>>>;;;::::::::::::999<<<:::777555444555666666000000///...---+++***)))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************************+++,,,------+++,,,---.........000111,,,...///...---,,,---.........000222444666777888???;;;999:::<<<>>>EEELLLOOOQQQRRRQQQNNNMMMOOOQQQYYYyyyfff```\\\YYYZZZ___aaaaaa___MMMKKKHHHDDDAAAAAADDDFFFKKKIIIGGGFFFIIIKKKHHHBBBIIIGGGDDDBBBAAA@@@>>>;;;;;;999666444222111///---111111111000000000//////////////////000000000000////////////////////////------............---------,,,++++++------,,,+++---------------,,,,,,,,,---...////////////...---++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%'''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((()))***++++++,,,******************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,...///...---+++,,,,,,,,,---------......------......///000000000...///111333333333222111222555333666;;;:::CCCYYY~~~########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''))))))***++++++,,,,,,---,,,,,,,,,---......//////222222222222333444555555777999;;;===>>>???>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGGGGEEECCCAAA>>>;;;:::999999888777:::999666444444555666777111000///...,,,+++***)))((((((((((((((((((((((((((()))))))))************(((((())))))************************************************+++,,,---...***,,,......------///111,,,---///000000111333555333555999>>>AAADDDEEEEEEIIIFFFEEEFFFHHHJJJSSS\\\bbbccccccaaa^^^___dddhhhuuussssssrrrqqqrrrtttwwwzzzmmmjjjddd]]]WWWVVVXXX\\\XXXTTTNNNMMMTTTZZZTTTIIIKKKHHHEEECCCDDDFFFGGGGGGDDDAAA<<<:::999888777555222222111111111111111111//////////////////000000////////////////////////---......//////......------,,,++++++------,,,+++...---------------------,,,---...//////...---,,,++++++++++++++++++++++++))))))))))))))))))************++++++++++++******((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$&&&'''((()))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,.........,,,+++,,,,,,,,,---------......------......///000000000...///111222333333222222111444222555:::999BBBXXXyyy########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,------.../////////111111111222222333444555666777:::<<<======<<<;;;>>>???@@@BBBCCCEEEFFFGGGEEEDDDDDDEEEGGGGGGFFFDDD@@@>>>;;;999999888666444777666555444333333444444...---+++***))))))***+++))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************+++******++++++,,,---...***---//////---,,,...111...111555777:::<<<@@@CCCFFFGGGHHHIIIJJJIIIHHHGGGEEEIIIRRR]]]ccchhhoooxxx|||zzztttrrrzzzvvvddd```ZZZUUUSSSRRRQQQPPPQQQKKKDDD@@@@@@@@@???>>>888888777666555444333333111111111111000000000///////////////////////////......////////////......---,,,+++,,,---...---+++---------------.........,,,---............---,,,++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((((((((('''(((((())))))*********(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***)))***+++,,,,,,,,,+++***,,,,,,,,,---------......------......///000000000000000000111111222333333111444222444:::888AAAWWWzzz########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,---------...//////000000111111111111222333444555444666999;;;<<<<<<:::999;;;<<<===@@@BBBEEEFFFGGGFFFEEEDDDEEEGGGHHHGGGFFF???===:::888888666444222444333333222111111000000+++***(((''')))+++///111))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************++++++++++++,,,---......)))---222333222333777<<<;;;>>>AAADDDFFFIIILLLOOOVVVUUUTTTSSSTTTVVVXXXYYYXXX^^^jjjwww~~~{{{wwwooofff[[[RRROOOMMMKKKHHHGGGFFFDDDAAA???<<<:::999555555444333222111111000////////////////////////......////////////.........---,,,---.........,,,,,,,,,------......//////---...///000000///...---++++++++++++++++++++++++((()))))))))************(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++***************)))))),,,,,,,,,---------......------......///000000000111111000///000111333555333666444555:::888AAAVVV}}}########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******)))))))))***++++++,,,,,,------......///000000000111111111111222333444555333555888:::;;;;;;999888999:::<<>><<<999888777555333000111111111111000...---,,,***)))''''''***///555888))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************++++++++++++,,,---......'''---444888:::===DDDJJJJJJLLLNNNOOOOOOPPPRRRSSSWWWWWWXXX\\\eeeoooyyywwwjjjccc^^^YYYUUUVVVTTTQQQMMMHHHDDDAAA???888888777666444333222111////////////////////////......////////////......///...------//////...---,,,,,,,,,---...///000000...///000111111000///...++++++++++++++++++++++++(((((())))))*********+++******++++++++++++******((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))((((((((())),,,,,,,,,---------......------......///000000000222111///...///111444666555888555777;;;999BBBWWW~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))******++++++,,,------+++,,,.../////////...---.........///000000111111333444666999;;;:::666333999;;;>>>??????AAACCCEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGCCC>>>:::777666444333111000///...---,,,,,,+++,,,+++***)))((((((((((((******))))))((((((''''''***)))((((((((()))+++,,,************************''')))+++,,,,,,,,,---...+++---///000000000111333;;;@@@CCCBBBBBBGGGNNNSSS]]]WWWSSSQQQOOOQQQ^^^mmmuuutttwww}}}~~~}}}~~~vvvpppeeeZZZQQQJJJFFFEEEDDDBBB@@@>>><<<999666333333//////333333000......111///000222111......222........................---------.........//////......//////......---,,,***++++++,,,,,,++++++*********************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''(((***)))'''%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***++++++,,,,,,))))))************)))))))))*********+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------...///000111222222000000111222333333444444333666444666;;;999AAAVVV}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########""""""""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,------,,,---......///...............///000000111111222333444555888::::::888555999;;;===>>>>>>???BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFBBB>>>:::888666444222111000///---,,,,,,++++++,,,+++***)))((((((((((((***)))))))))(((((((((''')))))))))))))))***+++++++++++++++******))))))))))))***++++++))))))+++,,,///000000111444999@@@EEEDDDIIINNNOOONNNOOORRRUUUPPPPPPVVVaaajjjooowwwwwwmmmddd[[[UUURRRNNNIIIDDDBBBAAA@@@???:::555111333333111111333333000000222111......111........................---------.........//////......//////......---,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((())))))(((&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))************)))))))))))))))*********+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------...///000111222222111111111222222333333444333666444666:::888@@@UUUxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$#########""""""""""""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))******++++++,,,------...------------...////////////000000111222222333444444555777:::;;;:::999:::<<<===>>>>>>>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEDDDAAA>>>;;;999777333111000///...---,,,+++++++++,,,+++***)))(((((((((((())))))))))))((((((((((((((()))******++++++******+++++++++++++++,,,,,,,,,------,,,+++***,,,///111999;;;===@@@EEEKKKQQQVVVVVVWWWVVVTTTPPPPPPSSSWWWWWW]]]mmm~~~uuuhhh[[[RRRLLLHHHFFFHHHBBB===<<<:::444111222222///...000///,,,,,,///////////////////////////------........./////////...////////////...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((&&&&&&((()))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$###))))))************))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------------...///000000111222222222222222222222222222222555333555:::777???TTTuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))******++++++,,,------......---,,,,,,...///000000000000111222222333333555444444666999;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAAAAAAAABBBBBBCCCBBBBBBBBBAAA???===;;;999666222//////...---,,,++++++++++++++++++***)))(((((())))))))))))))))))((((((((((((((()))***+++,,,+++***))))))***+++,,,---......///---...///000222666<<<@@@GGGKKKQQQVVVWWWXXXXXXYYY[[[VVVPPPMMMNNNSSS___iiivvv|||vvv}}}{{{zzz{{{}}}oooddd\\\XXXQQQLLLHHHGGGCCC;;;666555444000...000111//////111////////////////////////............///////////////////////////...------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***(((&&&%%%'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((''''''&&&))))))************))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000111333333222222222222222222111444333444999777???TTTxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))******++++++,,,------......---,,,,,,...///000000000000111222222333333555444333555888:::;;;;;;<<<===??????>>>???@@@BBB@@@@@@AAAAAAAAA@@@?????????===;;;999888555111......---,,,++++++++++++++++++***))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,------000444999>>>DDDKKKPPPVVVYYY[[[[[[YYYXXXWWWWWWTTTOOONNNTTT\\\fffuuu~~~|||bbbZZZRRRMMMHHHAAA>>>>>>999444111333444222222444000000000000000000000000........./////////000000//////000000//////...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%'''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000333333222222222222222222111444333444999777???TTT{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&#########""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))******++++++,,,------...------------...////////////000000111222222333555444333444777999:::999:::<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@??????>>>===>>>;;;888666555333000------,,,++++++*********+++******)))))))))))))))***(((((((((((()))))))))))))))***++++++,,,+++++++++,,,,,,,,,---------......555:::@@@GGGLLLQQQVVVYYY^^^[[[WWWRRRRRRVVV]]]cccaaa___cccooowwwyyyooobbbUUUJJJDDDDDD???888222333333111///000000000000000000000000000....../////////000000000///000000000000///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))((((((''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++))))))************))))))((((((((()))))))))************++++++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------.........------........./////////222222222222222222222222222555333555:::777???TTTzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&#########""""""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,------,,,---......///...............///000000111111222444333333444777888777666777999;;;<<<<<<===???AAA@@@@@@@@@@@@???>>>===<<<<<<999555333111000...---,,,++++++*********************))))))))))))******'''((((((((()))))))))***+++*********++++++,,,,,,+++,,,///333666:::===>>>HHHMMMTTTYYY[[[\\\\\\\\\YYYVVVSSSRRRWWWcccrrr|||zzzwww{{{kkk]]]WWWOOOEEE===;;;:::555111000111111111111111111111111.../////////000000000000000000000000000///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))'''''''''''''''''''''''''''((()))******)))((('''(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))************)))))))))))))))*********++++++******++++++++++++******+++++++++,,,,,,---------++++++,,,,,,---......///---------.........//////111111111222222333333444333666444666:::888@@@UUUwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------+++,,,.../////////...---.........///000000111111444333333555666777666444444666888::::::;;;>>>@@@@@@@@@@@@@@@???===<<<;;;<<<888444111//////...---++++++*********************)))))))))))))))******'''((((((((())))))******,,,+++***)))***+++,,,---))),,,111999AAAIIIOOORRRZZZ___eeehhhgggccc^^^\\\PPPRRRUUU\\\gggvvv~~~}}}|||~~~tttdddYYYOOOKKKHHHAAA<<<:::111111111111111111111111////////////000000000000000000000000000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''((()))***'''''''''''''''''''''''''''((()))******)))(((''''''''''''(((***)))'''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))************++++++++++++******++++++++++++******+++++++++,,,,,,---------++++++,,,,,,---...//////---------...............000000111222333333444444333666555666;;;999AAAVVVvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((()))***+++,,,---------,,,---......//////....../////////000111111222222444444444444444555666777888888777777888:::<<<===BBBBBBAAA@@@>>>;;;888666999777555222///---,,,+++,,,+++)))(((((()))+++,,,*********)))'''&&&'''))))))*********))))))***,,,,,,+++---000...))),,,333000888CCCNNNVVV[[[^^^___gggjjjqqqrrrdddSSSSSS^^^ggggggiiimmmsssyyy|||~~~|||{{{mmmaaaYYYQQQHHHAAA===777444555444000///333000000//////000222444555333333333333333222000000........................------------------------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))******)))((('''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((()))+++***(((''''''((('''&&&%%%&&&((((((((('''(((((((((((())))))))))))*********))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,(((,,,+++###''',,,(((++++++++++++++++++++++++,,,,,,,,,---------..................////////////222111111000111333444555222666444333999:::AAARRRwww$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,---......//////....../////////000111111222222444444444444555666666777888888888888888:::;;;<<<======>>>===<<<:::999777888666444111///---++++++,,,+++***))))))***+++,,,)))*********((((((***,,,)))***+++***(((((()))***...+++***,,,++++++222<<>>>>>======<<<333222000...,,,+++******)))***++++++++++++***)))(((*********))))))+++---(((***,,,---------///111,,,///333999???HHHSSS\\\___dddhhhggg```ZZZYYY[[[YYYfffqqqvvv~~~yyydddTTTJJJDDD@@@===555444444333333333333444333333333333222111000///................................................------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((())))))******+++///---***'''&&&%%%&&&'''))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((''')))******((('''((()))(((&&&&&&'''((()))((('''(((((((((((())))))))))))''''''((((((((((((((()))*********++++++*********))))))))))))))))))))))))---)))+++...111<<<<<<,,,------------------------,,,,,,,,,---------..................////////////111111111111222333444444222666444333999:::AAARRRvvv$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,++++++,,,---......///........./////////000111111222222444444444555666777888999999999999999999999999888;;;<<<======<<<;;;:::999222111///---,,,+++******)))***++++++++++++***))))))******)))''''''((()))+++,,,,,,,,,,,,,,,///111...888DDDNNNVVV]]]cccfffiiihhhcccZZZRRRNNNQQQUUUZZZmmm}}}fffVVVLLLHHHBBB@@@<<<888555444333333333444444333333222111000////////////////////////........................---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++(((((())))))******++++++///---***'''&&&%%%&&&'''))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''(((******((((((((()))((('''&&&''')))))))))((((((((((((((())))))))))))((((((((())))))*********+++******************+++)))))))))))))))))))))))),,,)))+++...333AAAAAA///++++++++++++++++++++++++,,,,,,,,,---------..................////////////000111111222333333333444222666444333999:::AAARRRvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))***++++++,,,,,,+++++++++,,,---......//////....../////////000111111222222333444444555666888999::::::::::::::::::999888777999999999999888777555444111000///---,,,+++++++++*********************************)))'''&&&'''(((......---,,,+++---111444;;;HHHWWW```eeehhhhhheeejjjbbbUUUIIIEEEIIISSS[[[jjjwww|||ppp[[[OOOEEEBBB===888555444555666555555555555444333222111////////////////////////........................------------,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))(((''''''((()))******))))))(((((())))))***&&&''''''(((((((((((((((((())))))******))))))(((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))((()))***((('''&&&''')))***)))((((((((((((((())))))))))))(((((())))))******++++++++++++***))))))***++++++))))))))))))))))))))))))+++))),,,---222BBBCCC111++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000111333333333333333222666444333999:::AAARRRuuu$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))+++++++++,,,,,,++++++***,,,---......//////....../////////000111111222222333444444555666888:::;;;::::::;;;;;;:::888777666666777777777777555444333111000///---,,,,,,,,,,,,,,,+++***))))))***+++,,,)))******)))(((''')))***............111777???EEEOOO[[[eeegggfffeeebbb\\\\\\VVVOOOMMMSSS^^^hhhnnnzzz{{{iiiVVVQQQIII@@@;;;999999;;;666666666666555444333222////////////////////////...........................------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************''''''(((((())))))************))))))))))))******&&&''''''((((((((((((((())))))************))))))*********)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&((()))***)))((()))***)))''''''''')))***)))((((((((((((((())))))))))))''''''(((((()))******+++++++++***))))))***++++++))))))))))))))))))))))))******---+++///@@@DDD333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000222333444444333333222666444333999:::AAARRRuuu$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))++++++,,,,,,,,,++++++***,,,---......//////....../////////000111111222222333444444555777888:::;;;:::;;;;;;;;;:::888777555666666777888888777666555000000///...------------,,,+++)))(((((()))+++,,,((()))******)))***,,,...+++,,,...222999DDDPPPXXX___hhhlllhhhbbb___ZZZTTTOOOPPPUUUaaaqqq~~~zzzqqqbbbRRREEE===:::999777777777777666555444333000000000000000000000000////////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))******)))((('''&&&******))))))))))))******&&&''''''((((((((((((((())))))************))))))************))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&''')))***)))((()))***)))((('''((()))***)))((((((((((((((())))))))))))&&&&&&&&&'''((())))))***,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***---***---???DDD555------------------------,,,,,,,,,---------................../////////000///000222333444444333333222666444333999:::BBBRRRuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++)))***,,,,,,+++++++++,,,------,,,,,,,,,------...000000000111222222333333444444444555777888:::;;;::::::;;;<<<;;;:::888777666777999:::999888666444///...---,,,++++++++++++,,,+++)))''''''(((***++++++)))(((***......+++(((---333;;;CCCKKKUUU```hhheee___^^^^^^VVVJJJJJJTTTYYY___iiitttuuu___PPPGGGAAA::::::<<<666///555888,,,111222222111000111222444////////////............------......------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))((()))******++++++*********))))))(((((())))))***++++++++++++***)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111000111111222222000666444333888888@@@RRRzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''''')))(((((('''((()))***+++(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////000000111111222333333444444444555777888:::;;;;;;;;;<<<<<<<<<;;;999999666777888999888777555444......---,,,+++++++++++++++***)))(((((()))***+++)))***,,,---------...///333<<>>:::444111111222444555222222222222222222222222000000111111000000///...........................///...------,,,---------(((((((((((())))))***+++************************************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////............////////////000111111222333333444444333666444666:::999BBBWWWzzz+++******)))((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''(((((((((((((((((())))))******++++++***++++++,,,,,,------.../////////000111111222222222222333444444444444333333222111000...---,,,+++---+++***+++---...---+++---222<<>>;;;:::333333333333333333333333111222222222222111000000////////////////////////...............///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,+++******------------............------------------------............////////////000000111111222333333444333666444666:::999BBBWWW{{{***))))))((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,,,,***++++++,,,,,,---......------......///000000000111111222333333333333222000000///...------,,,,,,(((,,,000///---444AAAMMMPPPRRRRRRMMMHHHIIIPPPXXXmmmfff^^^```lll~~~vvvjjjcccXXXLLLOOORRRSSSQQQPPPTTT\\\ccchhhpppxxx}}}~~~xxxxxxtttmmmjjjiiieee```]]]YYYVVVVVVSSSOOOPPPUUUZZZZZZ[[[bbbpppkkkSSSDDD===999333333333333333333333333111222222222222111000000000000000000000000000000...............///000000111000///...---,,,,,,,,,------------------------************************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))---------.........//////..................................../////////000111111111222333333444444333666444666:::999BBBWWWxxx(((((())))))*********+++++++++***)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))((()))***,,,---...//////000000///...---...111333222222222111111111000000444111...,,,,,,,,,,,,,,,------------333>>>LLLVVVOOONNNIIIAAA>>>HHH]]]oooxxx~~~kkkcccYYYSSSQQQQQQRRRRRRVVVZZZ___dddiiiooouuuyyywwwooollljjjddd]]]WWWSSSTTTUUUXXXQQQPPPUUUZZZ^^^fffooowww^^^OOOGGG777999777111000333333000222333333333333222111111000/////////............////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))---,,,***)))))))))***************)))))))))))))))(((((())))))******++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,------------,,,------------------------...............///000000000222333333222111333444222666222///333555???RRRzzz*********+++++++++,,,,,,++++++***)))))))))))))))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))***+++,,,,,,------------///000///...---...111333222222111111111000000000000///---,,,,,,,,,---------,,,---333>>>HHHOOORRRNNNJJJFFFDDDIIIVVVhhhtttiiiZZZUUUPPPKKKIIILLLOOORRRSSS^^^dddllluuu}}}}}}yyyqqqjjjddd```^^^]]]\\\UUURRRTTTVVVWWW]]]ccciiiqqqeeeLLL<<<;;;:::888666444444444222333333333333222111111000000/////////.........////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************************))))))))))))(((((((((((((((((((((((('''''''''(((((()))++++++))))))))))))))))))))))))+++***)))((((((((()))******))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++******))))))++++++,,,---............------------------------...............///000000000222333333222111333444444888555222777888AAATTTzzz++++++,,,,,,,,,,,,------+++***))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,,,,------,,,,,,+++/////////...---...000222111111111111000000000000,,,,,,+++++++++,,,------......222>>>KKKRRROOOJJJFFFBBBAAAGGGUUUeeepppvvv}}}nnn[[[PPPHHHHHHJJJOOOVVV^^^dddfffuuu|||}}}wwwrrrlllhhhfff___XXXVVVUUUSSSSSSVVVOOOTTT___qqqcccGGG>>>888:::888222111555333333333333333222222111000000000/////////......////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))***+++)))))))))))))))))))))))))))(((((('''(((((()))***))))))))))))))))))******************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++,,,---......//////------------------------...............///000000000222333333222111333444333888666555999:::BBBTTTyyy,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***++++++,,,---------,,,,,,...//////...---...000222111111000000000/////////***+++,,,,,,++++++,,,---111444===IIIRRRRRRJJJBBB>>>@@@HHHVVVfffrrrwwwxxx{{{uuuiiiddd^^^XXXVVVSSSWWW^^^hhhttt~~~}}}yyysssjjjddd```\\\XXXVVVVVVVVVWWW[[[eeevvvcccLLL::::::999222000666333333444444333333222111000000000////////////...////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********++++++******))))))((((((((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///------------------------...............///000000000222333333222111333444000666555555:::999@@@RRRvvv,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))+++,,,---.........---...//////......///111000000000/////////......+++------,,,******,,,...666>>>IIIOOOOOOIIIBBB>>>===III[[[mmmzzz~~~qqqbbbTTTQQQUUUZZZaaafffhhhnnnxxxxxxrrrmmmfff```YYYXXXVVVTTTWWW]]]fffmmmdddFFF===;;;555444999333444444444444333222222111000000000////////////////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******+++************************((())))))***++++++++++++(((((())))))************++++++******))))))(((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,,,,,,,---,,,++++++***+++,,,------------------------------...............///000000000222333333222111333444///666666666;;;:::AAARRRsss------,,,,,,,,,,,,++++++)))))))))))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((()))***+++((()))***,,,---...//////,,,...//////...---///000////////////............,,,......---+++,,,000444===FFFOOOOOOGGG@@@???BBBCCCUUUnnn~~~mmmeee___XXXRRRUUU[[[cccnnnwww}}}|||rrrhhh]]][[[YYYWWWVVVXXXYYY[[[]]]rrr{{{XXXFFF===666444666444444444444444333222222111111000000000/////////////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++*********))))))******+++************************)))******++++++++++++***((((((((()))******++++++************)))))))))))))))))))))))))))))))))))))))))))))************+++)))******+++,,,---.........---,,,+++***+++,,,---------------------------...............///000000000222333333222111333444111777777777<<<<<>>DDDKKKUUUfff~~~}}}vvvvvvyyyyyy}}}xxxhhh^^^YYYSSSTTTYYYaaahhhooo{{{wwwnnnhhhaaa\\\ZZZYYYVVVSSSTTT[[[hhhxxxtttYYYFFF;;;777777444444444555444444333222111111111000000000//////////////////////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++***))))))******+++************************)))******++++++***)))((('''(((((()))******++++++)))))))))))))))*********************************))))))))))))************))))))***+++,,,......///222111///---+++,,,,,,---------------------------...............///000000000222333333222111333444111777666666;;;;;;CCCUUUooo000000//////.........---))))))((())))))***++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((()))+++++++++,,,,,,------,,,,,,++++++---//////...---.../////////.........---------***,,,---------222;;;CCCGGGJJJIIICCC>>>@@@JJJSSSjjjyyywwwjjjfffiiilllrrryyyxxxfff\\\WWWUUUSSSYYYaaannn|||{{{rrrggg```^^^]]]YYYUUUTTTRRRRRRVVV```vvvpppTTTFFF@@@>>>444444555555444444333222111111111111000000000000////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***************+++************************))))))*********((('''&&&'''(((((()))***+++++++++(((((())))))******++++++************************))))))))))))************))))))***+++---...//////555444111...---------...------------------------...............///000000000222333333222111333444///555333333888999AAATTTooo:::444111111...((()))///,,,,,,++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%&&&)))***)))'''((((((((()))******++++++)))***++++++,,,---......,,,,,,------...///000000------......------,,,+++,,,+++,,,///666>>>EEEIIIHHHHHHFFF???999???UUUlllsssxxxiiieeeffffffffffffpppqqqhhh\\\TTTRRRWWW^^^bbbppp~~~xxxooofff^^^YYYXXXSSSPPPRRRUUU[[[eeeoootttVVVHHHFFF999777333222333444333111222222222111111111111000000000000000//////////////////.........---------........................,,,,,,,,,------.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))...+++((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++,,,---...---+++******+++---...,,,---......//////............//////000000111111222222222222222222333333222777444444::::::@@@QQQoooJJJ>>>333000///------///,,,,,,,,,,,,++++++++++++************************))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&)))***)))'''(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////...------,,,---,,,---222:::CCCIIILLLHHHDDDAAABBBFFFPPPccctttyyyuuulllddddddhhhmmmuuu{{{zzzooo___[[[WWWWWW^^^kkkwwwyyyoooiiiccc\\\VVVTTTRRRSSSYYY```jjj|||```NNN>>>888555666666333222555333333333333222222222222222111111111111000000000//////.........---------........................,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))((((((((())))))))))))))))))))))))---+++))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,---...---+++******+++---...,,,---......//////............//////000000111111111222222222222333333333222777444444::::::@@@QQQmmmbbbOOO:::111111111//////------,,,,,,,,,+++++++++************************)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''(((((())))))***+++++++++---------,,,,,,+++++++++,,,,,,------.../////////111000000//////...------///...111777AAAHHHLLLLLLGGG@@@===EEESSSaaammmwwwyyyoooeeebbbbbbhhhqqq|||vvvdddYYYVVVWWWZZZ```lllzzzzzzrrriii```ZZZTTTOOOPPPTTTUUUXXXjjj```KKK===666:::888111111999444444444444333333333333333333222222222111111111/////////.........------........................------------------,,,,,,------,,,,,,,,,,,,++++++------------------------******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------++++++++++++------,,,---......//////............//////000000111111111111222222222333333333222777444444::::::@@@QQQkkkwwwdddKKK:::444222000///......------,,,,,,++++++************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///......---------000222777???GGGKKKJJJGGGEEE@@@BBBNNN]]]gggoootttuuuyyyoookkkmmmxxxrrreee\\\WWW\\\aaakkkvvvxxxnnnfff^^^VVVRRRRRRUUUSSS^^^rrrdddIII777999999111000:::444444444444333333333333333222222222111111111111////////////.............................................------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---......///...............//////000000111111111111111222222333333444222777444444::::::@@@QQQkkkvvvbbbLLL;;;333111000//////......---,,,,,,+++***************************)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))***++++++,,,,,,******+++,,,,,,---......---------...............///...---,,,,,,,,,------222777???GGGJJJIIIEEEAAADDDHHHSSS```jjjnnnsssyyyzzzuuubbbXXXUUUXXXZZZhhhrrr~~~vvvlllaaaXXXVVVWWWTTTXXX]]]^^^hhh~~~^^^>>>999:::333111777333333333333222222222222222222111111111000000000000000/////////..........................................------,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))************)))***++++++************************************************((((((((((((((((((((((((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111000000111222333333444444222777444444::::::@@@QQQnnnxxxbbbKKK<<<555222000000///...---,,,,,,+++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***))))))******+++,,,,,,,,,)))******+++---......///........................------,,,++++++---...///666===FFFJJJIIIEEEBBBAAAHHHVVVkkk{{{}}}uuujjj[[[QQQRRR\\\iiirrr~~~~~~ooobbb]]][[[SSSRRRUUUVVVYYYkkkwwwwww|||RRRBBB>>>888444555333333333333222222222222222111111111111000000000000000000/////////..............................------------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************)))))))))))))))))))))))))))***+++***))))))+++---************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111000000111222333444444555222777444444::::::@@@QQQpppuuu___LLL>>>555111111000///...---,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&(((***)))******++++++,,,,,,---+++++++++,,,,,,---------........................---,,,++++++,,,...000222<<>>GGGQQQ___tttpppdddXXXXXXZZZbbbooo~~~{{{mmmggg```[[[XXXWWWXXXZZZ```zzzwwwoooyyy```JJJ@@@;;;777666666555555555444444444444444444333333333222222000000000000////////////........................,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))(((***++++++))))))+++...************************************************************************)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////............//////000111111111///000000222333444555555222777444444::::::@@@QQQppp}}}nnnZZZLLL???555/////////,,,,,,000.........---------,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%%%%&&&''''''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++...,,,***))),,,333;;;@@@BBBDDDHHHIIIFFFFFFQQQ]]]wwwrrr```ZZZ\\\]]]aaalll}}}xxxlllddd[[[TTTTTTYYYYYY^^^kkkyyymmmsss```LLL@@@888555444222333666888444///444444333333333333222222222222222111111111111000---...//////......///111------------------------...//////000///---+++***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,+++++++++******))))))************************************************))))))***+++++++++++++++)))***+++,,,,,,+++)))((()))***+++,,,,,,+++)))(((---------...------,,,,,,............////////////------......///000000000000111111222222333444444222777444444::::::@@@QQQnnnyyyjjj^^^MMMAAA666333000---,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++...,,,+++---222999???BBBFFFFFFFFFGGGIIIQQQcccttt~~~sssbbbXXXWWW\\\lllrrryyyoooeee\\\YYYZZZWWWWWW\\\hhh}}}vvv}}}ZZZGGGBBB:::888444333444555333000444444333333333333222222222222222111111111111000---...//////......///111------------------------...////////////---,,,+++++++++++++++++++++++++++++++++++++++************************************++++++*********)))))))))************************************************)))******+++++++++******)))******+++++++++************++++++++++++******((()))+++,,,---.....................////////////------......///000000000000111111222222333444444222777444444::::::@@@QQQmmm}}}|||~~~}}}xxxrrraaaRRRAAA777222///...000,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,---111999@@@DDDDDDJJJGGGHHHOOOXXXeeeuuu}}}}}}iii[[[UUUVVV]]]fff|||zzzzzz~~~uuujjjaaa]]]\\\XXXWWWXXX\\\nnnrrrlll{{{qqqRRRIII???;;;666333333333222222444444333333333333222222222222222111111111111000---...//////......///111------------------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))((((((******************************************************+++++++++******)))))))))))))))***+++,,,,,,++++++************++++++((()))***+++,,,------------............/////////------......///000000000000111111222222333444444222777444444::::::@@@QQQlll{{{xxxyyyzzz{{{uuudddNNN===555222222333///............---------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,///666???EEEFFFEEEIIIFFFKKK[[[lllvvv{{{~~~xxxzzz~~~zzzvvvhhhYYYUUUXXXaaammmwww||||||||||||~~~~~~|||zzzyyy|||zzzmmmcccbbb\\\[[[\\\XXX[[[sssssseeelllzzzdddLLLBBB<<<666444444222222444444444333333333222222222222222222111111111000000---...//////......///111........................//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((***************************************************++++++++++++***))))))***)))(((((()))+++---...,,,+++***)))***+++,,,---,,,,,,---,,,,,,+++***)))---------.........//////------......///000000000000111111222222333444444222777444444::::::@@@QQQkkk{{{|||zzzaaaJJJ;;;555333222/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++---222:::BBBFFFFFFDDDEEEAAAHHH]]]ttt~~~}}}zzzxxx}}}{{{|||vvvddd\\\WWW\\\gggrrr~~~~~~}}}||||||||||||}}}~~~}}}|||wwwuuuxxx~~~}}}oooiii]]]XXX]]]\\\WWW^^^lll~~~fffccchhhppp~~~XXXKKK@@@777666666444333555444444333333333222222222222222222111111111000000---...//////......///111........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((()))))))))************************))))))))))))))))))))))))******+++++++++******)))***)))(((((()))+++---...,,,+++*********+++---...............---,,,+++***------------............------......///000000000000111111222222333444444222777444444::::::@@@QQQjjj{{{aaaJJJ===444///------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---111888>>>BBBDDDCCCBBBCCCAAAIII]]]rrr~~~}}}}}}~~~rrrbbbZZZYYY___lllyyy~~~~~~|||~~~xxxuuuuuuxxxzzzzzz|||zzziii\\\\\\]]]ZZZYYY[[[tttwwwgggcccbbbgggoooxxxaaaNNN<<<999999666444555444444333333333333222222222222222111111111111000---...//////......///111........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))))))))******************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))***+++,,,,,,++++++***++++++,,,---...+++,,,------.........---,,,------------.........------......///000000000000111111222222333444444222777444444::::::@@@QQQkkk|||aaaKKK<<<333------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))***)))&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++000777???CCCBBB@@@AAABBBEEEMMM[[[jjjvvvqqqjjjoooxxxwwwmmmbbbXXX]]]bbbooo|||wwwwwwvvvtttwww|||ooodddbbbaaa___[[[[[[hhhqqqbbbZZZYYYjjjdddFFF<<<;;;777444555444444333333333333222222222222222111111111111000---...//////......///111........................///...------------...///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))******+++++++++******)))***+++,,,------------++++++,,,------------,,,,,,,,,---------.........------......///000000000000111111222222333444444222777444444::::::@@@QQQmmmyyy|||rrrYYYEEE999000000/////////.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))***)))&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))'''&&&&&&''''''((()))***)))))))))***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++333;;;CCCFFFBBB???@@@BBBIIIZZZppp~~~rrrccccccnnn|||wwwhhhaaa]]]YYYeeemmm}}}~~~{{{}}}zzz{{{zzzyyyxxxyyy~~~~~~ooofffeeebbb^^^ZZZYYYbbbjjjaaabbb___rrruuuNNN???<<<888555666444444444333333333222222222222222111111111111000---...//////......///111///////////////////////////...---,,,,,,---//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))&&&''')))***,,,,,,------)))***+++,,,,,,+++)))((((((***+++---......---------------,,,+++***((((((,,,,,,,,,---------......------......///000000000000111111222333333444444222777444444::::::@@@QQQpppqqqhhhyyyyyy```FFF555666333------111222///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&$$$######"""'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))))))))***,,,,,,+++,,,------......------***,,,------+++,,,///222>>>???DDDHHHFFFBBBAAADDDRRRggg~~~rrrnnnjjjjjjssszzziii^^^[[[aaaiiivvv~~~yyyqqqlllkkkoootttwwwzzz|||}}}~~~}}}~~~}}}pppiiiaaaYYY[[[UUUXXXkkkkkkccc\\\aaabbbHHH???:::666555444333333444666666555333111111111111111111111111000000000000000000000000/////////...------,,,,,,///............---------........................------,,,,,,,,,,,,++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,++++++******************++++++***************+++++++++++++++++++++++++++))))))*********))))))((()))***+++,,,---,,,++++++,,,,,,,,,------.........---------............///000000000000000111111222000111111222222333444444333777444444999888>>>NNNppptttzzzxxxaaa>>>777111......///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((((((((()))+++++++++,,,------......------,,,---...---,,,...333777AAABBBFFFIIIGGGCCCDDDJJJ^^^nnn~~~xxxsssooottt|||lllbbb```cccmmmwww}}}uuunnnjjjgggjjjnnnqqqtttyyy}}}~~~wwwkkkaaa^^^XXXVVV^^^qqqyyyiii```ppp```JJJBBB<<<444444333222222333333111000111111111111111111111111000000000000000000000000........................///............---------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))************+++++++++,,,************************++++++***************+++++++++++++++++++++++++++)))******************))))))***+++,,,---,,,,,,+++,,,,,,,,,---------......---------............////////////...///000000111000111111222222333444444222777444444:::;;;AAAQQQqqq}}}zzz~~~{{{}}}~~~uuuOOO>>>000000222...,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((((()))******+++,,,------......------.........---...333999>>>EEEFFFIIILLLJJJHHHMMMUUUpppxxx~~~tttiii___```gggqqq~~~~~~}}}|||yyytttnnniiifffdddeeeggghhhkkkooouuuzzz~~~~~~~~~~~~}}}}}}~~~{{{zzzzzz{{{yyy|||~~~~~~~~~}}}uuuwww{{{{{{nnnbbb^^^ZZZXXX\\\kkkmmmdddnnn{{{{{{ZZZNNNCCC666777555333222222222111///111111111111111111111111000000000000000000000000,,,------...//////000000///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))*********++++++************************+++***************++++++++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///...............//////000000111111222222333444444111666444555;;;<<>>CCCHHHHHHLLLPPPRRRTTT\\\fff|||~~~~~~~~~uuufff```___hhhuuu}}}zzzyyyyyyxxxooooooooonnnllliiifffdddddddddcccbbbcccgggkkknnnnnnoooqqqrrrtttwww|||{{{uuusssppprrrvvvyyyzzzzzzzzzzzz}}}yyyvvvsssssssssttttttvvvwwwwwwvvvuuuuuuvvvtttvvvzzzyyywwwssspppqqqxxx}}}hhheeebbb^^^ZZZ\\\iiivvvlllgggjjj|||ttt^^^LLL???;;;999666444444555444333111111111111111111111111////////////////////////---........./////////000///............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((())))))))))))************************+++++++++*********)))******+++,,,************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------............//////............///000000000111111222222333444444222777444555;;;;;;BBBRRRqqqwww~~~sssXXXAAA999444+++***111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,+++,,,------......------...------///444;;;AAAEEEGGGHHHMMMVVV]]]dddnnnxxx{{{{{{{{{~~~nnnccc______fffvvvxxxsssrrrqqqooommmgggggghhhhhhhhhgggeeeeeefffdddaaa______```bbbcccaaabbbdddeeehhhnnntttyyy}}}~~~wwwoooiiieeefffhhhkkknnnpppqqqqqqnnnmmmjjjiiiiiijjjlllnnnooopppqqqpppnnnmmmlllmmmlllmmmooottt|||{{{xxxsssllleeebbbeeelllrrrvvvnnnfffaaa\\\ZZZ]]]bbbxxx|||hhhbbbjjjpppTTTGGG>>>;;;777555555666666666111111111111111111111111////////////////////////000000/////////.........///............---------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******((())))))))))))*********))))))*********+++++++++******))))))***++++++,,,************************++++++******++++++------,,,,,,,,,,,,,,,------------------------------------------............///000000//////000000111222000111111222222333444444333777444444999999???OOOpppzzzsss}}}wwwzzzhhhTTTEEE888,,,***000------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,...333:::@@@DDDEEEFFFFFFMMM[[[jjjttt}}}vvvyyy|||vvvddd^^^```eeerrrwwwsssnnnmmmmmmllljjjgggaaabbbcccdddeeeeeeeeeeeecccaaa^^^]]]]]]\\\[[[ZZZXXXYYYYYY[[[^^^ccckkkpppvvv||||||vvvnnngggdddbbb``````aaabbbcccbbb```___^^^___aaadddhhhjjjkkkmmmnnnmmmllljjjjjjkkklllllllllnnnrrrxxx~~~zzzuuujjjfffaaa[[[YYY\\\ccchhh|||}}}lllbbb^^^[[[\\\^^^cccyyysssfffccczzz}}}[[[IIIAAA===888444444555555555111111111111111111111111000000000000000000000000111111000//////...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))*********++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,************************+++***))))))***+++---...,,,,,,,,,,,,,,,---.........------------,,,,,,,,,---------............///000000000000000111222222000111111222222333444444333777444444888888>>>NNNooo{{{vvv}}}}}}~~~yyymmmYYYCCC444///000...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++,,,---,,,+++++++++,,,------......------,,,---222999@@@EEEFFFEEEEEECCCKKK^^^ssszzzyyyiiicccgggmmmtttzzzrrrllliiifffccccccddddddbbb___ZZZ[[[\\\]]]^^^___``````\\\ZZZYYYYYYZZZZZZWWWUUUOOOOOOOOOOOOQQQWWW___eeekkknnnrrrssstttuuuxxx{{{{{{wwwpppgggeee___XXXTTTSSSUUUUUUUUUUUUTTTTTTUUUWWW[[[___bbbeeegggjjjjjjjjjjjjkkklllkkkjjjjjjjjjkkkmmmooopppnnnpppsssvvvxxx{{{~~~~~~|||zzzyyyvvvqqqnnnaaa```^^^\\\\\\```eeejjj{{{rrriiibbb______YYYcccsssoooqqqpppVVVGGGBBB;;;666444444444444111111111111111111111111000000000000000000000000000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************+++++++++,,,((())))))***++++++,,,,,,))))))))))))***+++,,,---***************************)))(((((((((***,,,...---,,,,,,+++,,,---...///......---------,,,,,,,,,---------............//////////////////000111111000111111222222333444444222777444444::::::@@@PPPmmm{{{wwwjjjOOO===555222......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,+++******+++,,,------......------,,,...444===EEEIIIGGGEEEDDDBBBJJJ```wwwyyypppggg```fffsss}}}rrriiiddd```___[[[XXXXXX[[[\\\ZZZXXXSSSTTTTTTVVVWWWXXXYYYZZZVVVTTTTTTVVVXXXXXXVVVRRRHHHHHHGGGFFFHHHNNNUUU[[[`````````aaaaaadddgggjjjmmmwww}}}yyywwwpppgggbbb[[[QQQKKKJJJLLLNNNNNNKKKJJJIIIJJJLLLOOOSSSUUU\\\___bbbdddeeegggiiikkkhhhggggggfffeeeddddddddddddeeeeeeeeeddddddfffhhhffffffeeefffggghhhgggeeebbbcccddddddeeeggglllooo{{{yyykkkbbb___[[[]]]___lllnnnxxxlllOOOIIIAAA:::666555555444111111111111111111111111000000000000000000000000......//////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))))))))***+++,,,---)))))))))))))))))))))))))))(((''''''(((***,,,---------,,,+++,,,---...///.........------,,,,,,,,,---------.........//////...............///000000000111111222333333444444111666444555;;;<<>>BBBGGGIIILLLLLLMMMOOOQQQTTTVVVWWWUUU[[[bbbfffhhhkkkqqqvvv|||~~~}}}wwwrrrnnnhhhbbb[[[VVVOOOMMMNNNNNNLLLIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQSSSVVVYYY]]]```bbb]]]\\\ZZZXXXXXXYYY[[[]]]```\\\[[[]]]]]][[[[[[]]]___aaadddfffhhhlllrrruuuyyy|||~~~~~~~~~vvviiibbb]]]]]]bbbxxxqqqnnnyyytttRRR@@@999777555666222222333333222222111111000000000000000000000000000000000000000000000000////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,///...---,,,,,,,,,---------------............///....../////////000000000111111111111222333444555444444666999999;;;DDDOOOoooyyyyyyxxxzzziiiOOO===777222---,,,...//////...,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,,,,------,,,,,,---......---,,,,,,...000444:::BBBFFFHHHIIIKKKMMMMMMNNNXXXlll}}}vvvsssoookkkiiilllrrr{{{yyyeee^^^VVVRRRQQQRRRQQQPPPMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIKKKLLLLLLLLLIIIIIIJJJLLLOOOPPPNNNMMMDDDAAA===;;;===@@@BBBBBBFFFGGGHHHJJJMMMPPPRRRSSSNNNRRRWWWZZZ]]]bbbiiinnnvvv{{{}}}zzzvvvrrrkkkccc[[[VVVQQQOOOOOOOOONNNKKKNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNQQQUUUYYY^^^aaaZZZYYYXXXVVVWWWXXXZZZ[[[^^^[[[[[[___```___```dddfffhhhkkkmmmqqquuu{{{rrrjjjbbb]]][[[dddooogggmmmiiiKKK===888666666333222222222222111111000000000000000000000000000000000000000000000000000////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++***************+++++++++******************************+++++++++,,,,,,,,,......---,,,,,,,,,---------------............////////////000000000111111111111111111222333444555444444666999999;;;DDDOOOooouuutttvvv|||zzzhhhWWWBBB888///...111111111000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,,,,------,,,,,,---------,,,+++,,,000222<<>>>>>???AAAAAAAAADDDEEEGGGIIIKKKNNNQQQRRRMMMOOOQQQSSSVVV[[[bbbgggmmmtttzzzzzzyyyuuunnnfff]]]ZZZVVVTTTTTTTTTSSSQQQPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLNNNRRRXXX]]]```\\\[[[ZZZYYYZZZ[[[]]]^^^___^^^```eeeggggggjjjooorrrtttwwwzzz}}}sssfff```\\\\\\hhhwwwnnncccxxxhhhLLL===888999444333222222111111111111000000000000000000000000////////////////////////////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,---------------------------------............///000000000000111111111111111111111111222333444444444444666999999;;;DDDOOOnnnsssOOO@@@111///111000///000,,,,,,,,,++++++++++++***************************(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,,,,------,,,,,,,,,,,,+++***+++...222666FFFKKKOOOOOOMMMNNNTTTZZZbbbooo{{{|||vvvtttzzz|||kkkcccbbbgggvvvtttllleeeooo|||zzziii\\\TTTMMMLLLJJJIIIHHHHHHFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHJJJJJJIIIHHH@@@???>>>>>>@@@BBBBBBAAACCCDDDEEEGGGIIILLLNNNPPPNNNNNNNNNOOOPPPTTTYYY]]]```hhhpppssstttsssmmmeee```^^^[[[YYYXXXWWWVVVUUURRRQQQQQQQQQPPPPPPPPPOOOKKKKKKKKKMMMPPPUUUZZZ]]]\\\\\\\\\\\\]]]^^^````````````dddjjjlllmmmrrryyy|||kkkfffccc^^^\\\```hhhkkknnnfffJJJ>>>===555444333222111111111111000000000000000000000000////////////////////////////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,******************************************************+++++++++,,,,,,,,,,,,------------------------------............///000000000000111111111111111111111111222333444444444444666999999;;;DDDOOOmmm~~~___III444...///---,,,...,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,,,,------,,,,,,+++++++++***,,,000777<<>>===>>>@@@BBBAAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMLLLJJJIIIJJJMMMPPPQQQVVV^^^ggglllppprrroooiiicccbbb```]]][[[YYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRKKKKKKKKKLLLOOORRRUUUXXXYYYYYYZZZ[[[\\\]]]_________```ffflllooopppwww~~~vvvppplllbbbZZZWWWYYYwww~~~lllkkkyyy```KKKAAA777666444333222222222333000000000000000000000000000000000000000000000000////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,+++,,,---.........---------------............////////////000000000111111111111111111222333444555444444666999999;;;DDDOOOlllzzz|||qqqUUU:::111111...,,,///------,,,,,,,,,+++++++++************************'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,,,,------,,,,,,,,,,,,+++,,,...444<<>>AAADDDDDDBBBAAABBBCCCDDDCCCCCCDDDFFFHHHHHHGGGEEECCCAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHJJJHHHFFFFFFGGGHHHJJJJJJNNNVVV___eeekkkpppqqqmmmhhhgggfffccc___]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[\\\]]]^^^___aaagggnnnqqqssszzzvvvggg]]]\\\ZZZiiiwwwfffnnnyyyZZZEEE999888666444333333333444000000000000000000000000000000000000000000000000////////////..........................................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++*********))))))******************************+++++++++,,,,,,,,,+++,,,---.........---------------............///....../////////000000000111111111111222333444555444444666999999;;;DDDOOOkkkttt|||~~~___AAA666444000///222---------,,,,,,,,,++++++************************'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++,,,---------,,,,,,------,,,---000777@@@FFFGGGMMMRRRRRRSSSZZZhhhttt~~~sssrrrqqqooo}}}tttssswww{{{~~~ttt\\\OOOKKKIIIEEEAAA>>>???@@@@@@??????@@@BBBCCCBBBBBBAAA@@@AAAAAAAAA<<>>>>>???AAACCCCCCAAA???>>>???@@@@@@???<<<===???@@@AAABBBEEEGGGGGGKKKOOOPPPPPPPPPRRRTTTWWWTTTOOOLLLJJJGGGDDDBBBEEECCCAAABBBFFFHHHHHHGGGIIIHHHGGGHHHIIIIIIGGGEEE@@@EEELLLQQQVVV^^^gggmmmgggjjjjjjgggeeefffddd```^^^^^^___]]]\\\[[[\\\^^^]]]ZZZVVVUUUWWWXXXWWWUUUXXXVVVVVVXXX[[[]]]aaaeeeggglllssswwwyyy}}}{{{lllggg]]]ZZZWWW[[[qqq|||ffflllyyyRRRFFF@@@777111222555444///111111111111111111222222000000000000000000000000111111000000//////....................................------------......++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++***)))((())))))*********))))))(((---+++((((((***+++++++++((()))++++++*********+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---...////////////////////////000000000000000111111222222333444444333333444666666888BBBNNNmmmPPPWWWcccooossssssyyyqqqUUU???444222333222000...---...---+++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++++++++)))(((+++++++++++++++,,,,,,---///...///333<<>>>>>>>>===>>>@@@AAABBBDDDGGGKKKNNNUUUXXX[[[\\\[[[ZZZ[[[]]][[[XXXTTTQQQOOOLLLHHHFFFIIIFFFDDDDDDGGGHHHHHHGGGGGGFFFFFFHHHJJJKKKJJJIIIEEEHHHJJJKKKMMMSSS[[[aaabbbeeefffddddddfffeeebbb______```^^^]]]]]]^^^```gggeeebbbaaaaaa```^^^\\\]]]___aaadddeeefffjjjmmmmmmsss{{{{{{tttgggaaa[[[YYY```xxxrrrfffzzziiiMMMFFF===888666444222111111111111111111111222222000000000000000000000000111000000000/////////.................................------------......++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******++++++++++++******---+++))))))***+++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///......---,,,+++)))(((////////////000000000000000111111222222333444444555555666888888;;;EEEPPPnnnQQQKKKOOO^^^eeeeeelllxxx~~~iiiLLL666000444111///---,,,------,,,+++,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))++++++******)))+++++++++++++++,,,---...//////222999EEEOOOUUUWWWSSSGGG@@@HHHZZZlllzzz|||}}}yyyuuuxxx{{{iiiUUUEEEEEEDDDBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>======CCCDDDEEEFFFHHHMMMSSSXXX]]]___bbbbbb```^^^]]]]]]^^^\\\YYYVVVTTTRRRNNNKKKIIIGGGEEEDDDEEEFFFEEEDDDGGGFFFFFFHHHKKKMMMMMMLLLJJJKKKKKKIIIIIIMMMTTT[[[___ccceeeeeefffjjjjjjgggcccddddddcccbbbbbbdddffflllkkkjjjjjjiiigggccc```___eeelllnnnmmmmmmpppsssooovvvooofff___[[[WWW___llllllzzzXXXLLLBBB>>>999222111555222222222222222222111111000000000000000000000000000000000000////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,+++))))))+++,,,+++******+++------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------------.........000000///...,,,***((('''////////////000000000000000111111222222333444444555555666888888;;;EEEQQQpppaaaPPPKKKZZZcccaaagggttt~~~~~~www]]]@@@111000111///---,,,------,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))************))),,,,,,+++,,,,,,---...//////000666AAANNNXXX[[[\\\WWWJJJAAAHHHYYYiiiuuu{{{~~~~~~zzzgggXXXLLLEEEGGGFFFEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCKKKKKKKKKLLLNNNSSSZZZ___aaabbbccccccaaa^^^[[[YYY[[[ZZZYYYYYYXXXVVVSSSPPPJJJIIIIIIHHHIIIIIIHHHHHHJJJIIIIIIJJJMMMNNNOOONNNLLLNNNPPPQQQQQQTTTZZZ___cccgggjjjjjjlllpppqqqnnnlllllllllkkkiiijjjmmmoooqqqrrrssssssrrrnnnjjjfffdddoooyyyzzzwwwvvvxxxzzzuuu|||{{{lllbbb___WWWTTTkkkpppiiivvvmmmXXXFFF@@@;;;444222777333222222222222222111111000000000000000000000000000000000000////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,+++******+++,,,+++***)))+++------,,,+++,,,---+++++++++,,,,,,,,,---------------.........//////......///////////////...////////////000000000000000111111222222333444444333333444777777:::DDDOOOqqqqqqZZZNNNYYYbbbaaagggsssvvv{{{|||~~~zzz}}}rrrXXXAAA555333000---,,,---------,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((()))***************,,,,,,,,,,,,---...///000000444===IIIVVV]]]______YYYPPPKKKTTTcccooowww|||yyy}}}zzzeeeUUULLLHHHHHHIIIHHHHHHIIIJJJJJJHHHFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGFFFEEEGGGJJJMMMTTTUUUUUUVVVXXX\\\bbbfffhhhiiiiiihhhfffccc^^^[[[VVVWWWXXXZZZ[[[ZZZWWWUUUOOOPPPQQQQQQQQQQQQRRRRRRRRRPPPNNNNNNOOOPPPPPPOOOQQQUUU[[[^^^^^^```cccfffjjjoooqqqqqqtttxxxxxxuuuuuuuuutttrrrqqqrrruuuxxxzzztttpppuuuuuunnnnnnxxxzzziiicccXXXLLLTTThhhdddeeerrruuuUUUEEE>>>777444555333333333333222222111111000000000000000000000000////////////000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********(((((()))***++++++******,,,+++***+++,,,---+++***(((***,,,,,,+++***+++,,,+++++++++,,,,,,,,,---------------.........//////+++,,,---///000111111111////////////000000000000000111111222222333444444333333444777777:::EEEPPPqqqiiiUUUUUU]]]aaaiiisssxxx}}}~~~~~~~~~uuussstttvvvzzz}}}|||oooUUU>>>666333///------...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))))))))*********,,,,,,,,,---...///000111222:::GGGSSS\\\aaaaaaaaa]]]ZZZ]]]jjjwww~~~~~~uuu|||lll[[[PPPJJJIIILLLIIIIIIIIIKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLKKKLLLMMMLLLKKKMMMTTTYYY^^^```ccceeegggjjjmmmpppnnnnnnnnnnnnmmmiiiddd___WWWXXXZZZ^^^``````\\\YYYSSSUUUWWWWWWVVVVVVVVVWWW\\\YYYVVVUUUUUUUUUUUUTTTZZZ___fffiiijjjjjjkkkmmmtttxxx{{{{{{}}}|||zzz{{{~~~~~~vvvggg]]]ZZZeeewwwuuulllbbbUUUQQQWWWfffrrreeeccc{{{pppQQQAAA;;;666222444444444333222222111111000000000000000000000000////////////000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******)))(((((()))******'''((()))***************,,,++++++,,,------,,,***((()))++++++*********+++++++++,,,,,,,,,,,,------,,,------------.........,,,,,,---............---////////////000000000000000111111222222333444444555555777999:::===GGGSSSooofffXXXZZZcccnnnvvvwwwwww}}}|||zzz{{{sssooouuuzzzxxxvvv{{{|||gggKKK999666111.........------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))))))))))))))******+++,,,,,,------...000111222666AAAQQQ]]]bbbbbbbbbcccbbbfffrrr|||}}}wwwdddZZZUUUQQQNNNOOONNNMMMMMMNNNQQQRRRRRRQQQMMMMMMLLLLLLNNNPPPSSSTTTTTTUUUTTTQQQOOOSSS[[[bbbfffkkkqqqvvvxxxzzz|||}}}tttssstttttttttqqqkkkfff]]]___bbbeeegggfffbbb^^^[[[]]]```___]]][[[\\\]]]dddaaa^^^\\\\\\]]]]]]\\\ccchhhnnnqqqrrrsssvvvxxx~~~~~~rrrbbbXXXVVV```ppp~~~yyynnncccZZZWWWXXXdddqqq```ppp^^^DDD>>>:::333555444444333222222111111000000000000000000000000.../////////000000000111..............................------------......------------------------******+++++++++,,,,,,,,,++++++***))))))***++++++'''((()))***++++++++++++,,,++++++,,,......,,,***(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---,,,////////////000000000000000111111222222333444444555555777999:::===HHHSSSmmmyyy___\\\gggtttzzzrrrpppvvv|||yyyyyyzzzzzzrrrzzzuuuXXX;;;777222///.........------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------///000111222999GGGXXXccceeecccccceeegggppp|||kkk\\\YYYYYYUUUPPPOOOWWWUUUSSSSSSUUUVVVUUUTTTRRRQQQPPPPPPRRRUUUYYY[[[[[[[[[YYYTTTRRRUUU^^^fffkkkqqqzzz|||{{{{{{}}}}}}zzztttooodddfffiiilllmmmjjjeeeaaahhhjjjmmmkkkhhheeeeeefffiiifffcccaaabbbccccccbbbhhhlllrrruuuwww{{{yyymmm^^^VVVUUU```mmmxxxyyyvvvvvvxxxyyyyyyyyy|||~~~~~~}}}qqqeeeYYYPPPSSSRRRuuuzzz___fffeeeDDD???===666555555444333333222111111000000000000000000000000.../////////000000111111.................................------.........------------------------*********++++++,,,,,,,,,---,,,+++******+++,,,---((()))***+++,,,---------,,,++++++---......,,,***)))+++------,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------......///000111111000000////////////000000000000000111111222333333444444333333555777888<<>>:::888666333222333222111000000000000000000000000000000/////////............................................................,,,,,,,,,------.........,,,***)))+++...///...,,,,,,,,,,,,+++,,,,,,------***((('''(((+++,,,+++)))++++++******)))******+++************************)))***+++,,,---.........+++,,,---,,,++++++,,,...,,,---------.../////////......//////000000111111111222222333333444444555555999777777===>>>FFFWWWhhhpppbbbdddiiitttxxx~~~}}}xxxyyy}}}cccHHH===444222111...---///---------,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((''''''''''''((((((((()))))))))))))))***++++++,,,,,,...,,,,,,...---...777BBBOOO[[[dddfffkkktttwwwrrr}}}vvviiifffdddaaa___aaa\\\\\\\\\]]]]]]^^^^^^^^^cccbbbaaacccgggjjjiiigggddd[[[UUUXXXbbbmmmxxx}}}~~~zzzzzz~~~}}}|||{{{wwwuuusssrrrsssvvvzzz|||~~~wwwhhhZZZWWW[[[ccchhhnnnssssssrrrpppoooooommmjjjgggeeeeeeeeeeeeaaa```___```bbbdddeeeffflllnnnuuukkk]]]VVVSSSMMMaaa|||rrriiinnn\\\FFF>>><<<888666333222333333222000111111111111111111111111000000/////////.........................................................,,,,,,------------------,,,+++)))+++---///...,,,,,,,,,++++++++++++,,,,,,***((('''(((+++,,,+++)))++++++*********++++++,,,++++++++++++++++++++++++***++++++,,,------------,,,------,,,+++***,,,------------.....................//////000000111111111222222333333444444555555999777777===>>>FFFWWWjjjoooaaa```|||~~~|||}}}{{{zzzmmmSSSEEE777333333111...+++------------,,,,,,,,,,,,+++++++++***************))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,---,,,------,,,111???MMM]]]```eeehhhiiikkkpppttt{{{tttoooiiigggfffhhhkkkllliiigggjjjiiijjjnnnqqqrrrooommmppphhhfffooo{{{{{{ssshhh^^^[[[^^^fffiiimmmqqqsssqqqmmmiiieeebbb^^^YYYVVVSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPWWWXXX[[[aaannnvvveeeYYYWWWNNNUUUaaajjjaaayyymmmJJJ>>>@@@888666333222333333222111111111111111111111111111000000000/////////......................................................------------------,,,,,,,,,+++***+++---.........,,,,,,+++******++++++,,,***)))((()))+++++++++)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---......,,,******+++,,,...............---------......//////000000111111111222222333333444444555555999777777===>>>FFFWWWmmmggg\\\www|||xxxwww|||~~~|||sss___NNN;;;222222333///+++...------------,,,,,,,,,************************))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---,,,------,,,...888JJJZZZcccaaadddhhhddd^^^bbblll~~~yyyuuutttwwwxxxtttpppnnnnnnqqquuuvvvxxx}}}vvvooojjjeeedddfffiiiiiilllpppsssqqqjjjeee[[[YYYTTTOOOKKKHHHGGGFFFJJJJJJIIIHHHGGGHHHIIIKKKMMMRRRWWW[[[___hhhvvvooo```___UUUWWWZZZwwwttt]]]ppp{{{PPPAAAFFF;;;888444333333333333222111111111111111111111111000000000////////////............................................................------,,,,,,,,,,,,+++++++++,,,...///000,,,,,,+++*********++++++***************+++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---......,,,******+++,,,/////////...---------,,,......//////000000111111111222222333333444444555555999777777===>>>FFFWWWnnnxxxaaaeeehhhpppxxxyyywww{{{uuurrr{{{uuukkk[[[EEE666111222111............---------,,,,,,************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((()))))))))************+++,,,,,,------,,,...///...222AAAUUUdddgggfffjjjmmmdddYYY\\\hhhvvvzzz}}}yyyuuuvvvzzz}}}|||rrrnnnlllkkkkkkmmmiiihhhhhhjjjkkkggg```ZZZQQQOOOKKKHHHEEECCCCCCCCCBBBDDDEEEEEEDDDEEEIIILLLIIIOOOXXX]]]aaagggpppwww~~~llleeeVVVTTTTTToooccciiifffLLLHHH>>>;;;777444444444444333111111111111111111111111111000000000////////////.........................................................------,,,,,,,,,++++++++++++,,,...000222---,,,,,,+++******++++++***+++++++++*********+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,---------,,,++++++------...,,,******+++---/////////...---------,,,......//////000000111111111222222333333444444555555999777777===>>>FFFWWWoooqqq^^^]]]eeettt}}}yyyssszzzzzzxxxmmmXXXCCC666333333111............---------,,,***************+++++++++))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((()))))))))************++++++,,,------------///000000999LLL___jjjmmmooouuuvvvlllaaadddooorrruuu~~~}}}}}}rrrllljjjhhhhhhjjjdddcccaaa^^^[[[VVVPPPLLLIIIGGGEEECCCCCCCCCDDDEEEAAADDDGGGGGGGGGIIINNNRRRVVVYYY]]]```dddjjjrrryyy~~~rrrZZZUUURRRfffrrrffflllbbbMMMCCC???:::666555555444444222222222222222222222222111111000000000/////////................................................------------------,,,,,,+++,,,,,,++++++---111444......---,,,++++++++++++***,,,,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,************************++++++,,,------,,,,,,,,,,,,,,,---,,,++++++,,,..................---------......//////000000111111111222222333333444444555555999777777===>>>FFFWWWoooddd___eeeyyyxxx{{{pppVVV???555333333............------------))))))*********+++++++++))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((()))))))))***************+++,,,,,,------......000111444AAAVVVfffmmmnnnvvv|||yyypppkkkqqq{{{zzz|||sssiiiccc^^^\\\^^^XXXXXXVVVRRRMMMIIIGGGFFFFFFFFFEEEDDDEEEGGGIIIKKKJJJMMMQQQRRRQQQTTTYYY___gggggghhhjjjmmmqqquuuxxxzzzjjjcccXXX___kkkaaajjj[[[HHHCCC===999666666555444222222222222222222222222111111111000000000//////................................................,,,,,,------------------+++,,,,,,++++++---111555000///...---,,,,,,,,,,,,***,,,---,,,***)))***,,,---,,,+++***************++++++++++++++++++++++++***++++++,,,------------***+++,,,,,,++++++---///---------.....................//////000000111111111222222333333444444555555999777777===>>>FFFWWWpppkkkaaaeee{{{}}}}}}eeeGGG888444333//////.........---------))))))******++++++++++++))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))***************++++++,,,,,,------...///111222666FFF\\\jjjmmmkkkvvv}}}wwwnnnoooyyyttthhh]]]UUUQQQRRRMMMOOOOOOLLLGGGEEEGGGIIIHHHHHHGGGHHHIIILLLNNNPPPQQQTTTXXXYYYXXXZZZ```fffjjjlllpppuuuzzz}}}}}}{{{wwwqqq___XXXnnnqqq~~~ttt___ZZZssskkkJJJFFF???:::777666555444222222222222222222222222111111111111000000000000................................................,,,,,,,,,------.........+++,,,---,,,+++---222666111000///...---,,,,,,,,,+++---...---***(((***,,,------+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........)))***,,,,,,+++,,,...000,,,------....../////////......//////000111111111111222222333333444555555555999777777===>>>FFFWWWqqqmmmdddvvv}}}~~~iiiPPP???333,,,111...---000000......111***)))((()))*********((())))))(((((((((((())))))******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((******)))))))))))))))***)))***+++,,,---.........222///222BBBVVVfffnnnqqqqqqxxxxxxmmmssslllbbb[[[TTTMMMIIILLLIIIGGGGGGHHHHHHGGGHHHHHHKKKPPPRRRRRRTTTYYY]]]]]]aaaeeehhhiiilllrrrwwwzzzyyyzzz~~~rrrddd^^^YYYTTTfff{{{aaa[[[hhhVVVGGGAAAAAA999555666111333333333222222222111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......//////............//////000000111111000111222222444444555666777777888;;;===AAANNNZZZvvvooosss~~~zzzzzzxxxmmm[[[KKK;;;///222...,,,//////,,,+++...+++***))))))++++++***)))))))))(((((((((((())))))******))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))******)))***+++,,,------------222555???PPPbbbmmmqqqrrrnnnssssssbbbZZZUUUOOOJJJHHHHHHIIIKKKMMMMMMNNNOOORRRWWWZZZ^^^cccfffjjjmmmpppqqqsssuuuwwwyyy{{{}}}lllccc[[[TTTZZZfffrrrZZZaaahhhSSSKKKIII???777777666333333333222222222222111111000000000////////////////////////////////////........................------------------------************************.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---......//////............//////000000111111000111222222444444555666777777888;;;===BBBNNN[[[ssssss|||uuuwwwvvvmmm___III666444///---///000---+++,,,,,,+++***+++,,,---,,,******))))))(((((())))))******))))))))))))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((******)))))))))******+++***++++++,,,,,,---------111===QQQcccpppvvvtttqqqlllnnn|||oooaaa[[[WWWSSSPPPPPPMMMQQQWWWZZZ\\\___cccfffhhhjjjnnnuuu|||yyymmmaaaWWWSSSTTTaaa```ZZZjjj~~~___OOOMMMAAA555444555333333333333222222222222111111000000000/////////////////////////////////........................------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---......//////............//////000000111111000111222222444444555666777777888;;;===BBBOOO[[[sss|||{{{uuu|||~~~}}}rrrWWW>>>888222///111222///.........,,,+++,,,---...---,,,***))))))))))))))))))***)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))******+++++++++++++++,,,,,,---......000EEE```rrrzzzzzztttnnnjjjkkk|||yyyooofffbbb___\\\ZZZ\\\]]]aaaeeehhhnnnvvv{{{{{{wwwxxx{{{~~~ooobbbVVVRRRTTTiiiqqq]]]WWWcccyyykkkQQQNNNEEE888333222444444333333333222222222111111111000000000//////////////////////////////........................------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......///...............//////000000111111000111222222444444555666777777999<<<>>>CCCOOO\\\vvvttt{{{{{{}}}bbbHHH<<<444...000111000//////...---,,,---...///...,,,******))))))))))))******))))))))))))************)))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***************+++,,,,,,,,,++++++,,,---...000111444MMMiiiyyy}}}zzzrrrjjjhhhiiixxx|||sssnnnjjjjjjhhhddddddfffkkknnnooorrr|||{{{lllYYYWWWUUU]]]xxxgggUUUWWWfff|||ZZZSSSKKKAAA:::333444444444333333333222222111111111111000000000000////////////////////////........................------------------------------------------------+++,,,,,,------.........+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......///...............//////000000111111000111222222444444555666777777999<<<>>>CCCPPP]]]wwwpppjjj{{{}}}lllVVVCCC888///...///............---,,,---...///...,,,+++******))))))******+++)))))))))************+++)))'''&&&'''((()))((('''(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***************+++,,,---,,,,,,,,,---...111333555@@@WWWoooyyy{{{zzzsssjjjeeehhhvvv~~~wwwvvvwwwxxxuuuooonnnqqqnnntttxxx{{{nnn\\\[[[YYY[[[dddmmmXXXXXX^^^sssgggVVVKKKDDD===222444444444444333333333333222222111111111000000000////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,------...)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---......//////............//////000000111111000111222222444444555666777777999<<<>>>DDDQQQ^^^vvvgggooo}}}yyyjjjOOOBBB555000000///.........---,,,,,,......---,,,+++******))))))******+++))))))*********+++++++++)))'''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((************+++,,,---...,,,,,,,,,---000333666888PPPddduuuyyyyyy{{{wwwpppeeeiiivvv{{{uuurrrppptttxxxyyyvvvqqqqqqjjj{{{yyyhhh```\\\[[[YYYcccyyy]]]ZZZWWW___|||zzz]]]HHHCCC@@@444555444444444444333333333222222222111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,---......***+++,,,------,,,***)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---......//////............//////000000111111000111222222444444555666777777999<<>>???LLLfffzzztttaaawwwyyy|||zzz|||oooMMM444---///000000.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((''''''((())))))))))))***++++++,,,,,,------...000000444CCCSSSuuu}}}~~~}}}jjj]]]]]]cccppprrrcccXXXSSSZZZdddooo```NNN[[[fffdddIIIGGGAAA<<<666444555555333333555222222222111111111111000000///------.........---.../////////000000000000------------------------...---,,,++++++---...000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...........................////////////000000000000222222222333444555666777999<<<999:::???@@@MMMfffdddjjjzzz{{{vvvuuuaaa???......222222.........------------,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((((((((()))))))))******+++,,,,,,,,,------...///111;;;OOObbb|||~~~~~~|||vvvvvvvvvwwwzzz~~~|||}}}{{{llldddaaadddiiixxx|||kkk]]]TTTUUUZZZtttgggSSSVVVVVVrrrxxxRRRGGGFFF???888444444555333444777222222222111111111111000000///------.........---....../////////000000000------------------------------,,,+++,,,---...///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---------------............................../////////000000000111111333333333333333444555666888<<<;;;<<>>CCCCCCNNNfffeee___fff}}}|||vvvcccbbbuuuyyyuuuzzz\\\AAA666222,,,//////.........---------,,,++++++***************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))))))))(((*********+++,,,,,,------///000000000999MMMfffxxxrrrhhhvvv}}}xxxvvvuuurrrmmmhhhcccbbbdddhhhjjjkkknnnttt|||~~~}}}}}}~~~|||zzzxxxzzzvvvtttuuuuuutttxxx}}}}}}uuuiii___ZZZSSSlll|||aaaYYYQQQiiiyyyWWWOOOFFF>>>777666555333555999222222222111111111000000000...------.........,,,............////////////........................,,,,,,,,,,,,------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------...///000......................../////////000111222222222444444333333333444444555777;;;;;;>>>CCCCCCNNNfff{{{ttt\\\WWWppp|||hhh```kkkzzzzzzpppsss|||yyyaaaFFF888333111/////////.........------,,,,,,+++************+++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))(((******++++++,,,---------///000000333BBB[[[rrrrrryyy~~~~~~}}}xxxuuurrrpppnnnjjjddd___\\\YYYYYY\\\^^^___bbbfffiiikkknnnpppsssuuuvvvwww~~~~~~~~~~~~}}}rrreee\\\RRR^^^nnntttfffTTT\\\xxx\\\KKKJJJBBB:::888666333444777222222222111111111111000000///------.........---------........./////////........................,,,,,,,,,---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------...///000000...........................///000000111222333333333333333333333444555666777;;;:::<<>>@@@OOOhhhbbbhhhvvvqqq```nnnxxxXXXDDD:::222222111///...//////---......---------,,,,,,,,,+++*********))))))((((((******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***+++,,,,,,++++++---///111---333KKKkkksssjjjnnn}}}}}}{{{vvvrrr{{{}}}zzzyyywwweeeXXXQQQMMMIIIFFFDDDNNNLLLMMMeeesssYYYYYYQQQSSSwwwlllSSSUUUooofffPPPHHHDDD===333444666...444333222111000000000000//////............/////////...---,,,,,,---...///......................................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,++++++.........------,,,,,,,,,------------------------,,,---......------...000////////////000000000000111222333333333444666888::::::;;;;;;999>>>QQQccc```bbblll}}}mmmooo~~~|||uuuZZZCCC333222111////////////---......---------,,,,,,,,,+++*********))))))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******'''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))*********+++,,,,,,+++,,,...000555333===XXXyyyxxxbbbYYYaaavvvqqq___ZZZ]]]VVVNNNIIIJJJMMMOOOOOOIIIKKKGGGJJJXXXhhhzzzdddaaaWWWRRRggg```QQQ^^^qqq}}}aaaPPPHHHEEE<<<:::;;;555444333222111000000000000//////............/////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,---......------...000////////////000000000000111222333333333444666888999:::;;;;;;:::AAASSSeeeeeebbbeeerrr|||mmmqqq}}}sssKKK666333111000000///...---......---------,,,,,,,,,***************)))))))))******))))))))))))******))))))))))))((((((((((((&&&&&&'''((()))***++++++''''''((((((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))***++++++***,,,---,,,,,,,,,...000777;;;JJJhhhrrrWWWMMMYYYooo|||rrruuu~~~___QQQKKKJJJIIIKKKOOOUUU[[[^^^ZZZUUUMMMLLLMMMRRRqqqfff```VVVPPPYYYwwwqqqQQQQQQ^^^{{{uuuWWWGGGGGG@@@999777444444333222111111000000111000//////......//////000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++,,,---...///000000...------------,,,,,,,,,------------------------,,,---......------...000////////////000000000000111222333333333444666888999:::;;;<<<<<>>DDDSSSjjjpppyyypppssstttfffOOO:::111222111............---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***+++++++++******+++,,,,,,......***---333000666HHHjjjyyytttvvvwwwuuuvvvyyyzzzqqq```QQQNNN]]]fffaaawwwvvviii___RRRRRRaaapppjjj]]]XXXRRR[[[zzzmmmbbbYYYmmmcccQQQDDD<<<888666444333444333222000000000000000000000000000000000000000000000000000,,,------......------,,,///...---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***...------,,,,,,------...,,,,,,---------.........////////////000111333444111111222333444555555666555:::888888???EEEUUUlllyyyjjj}}}|||xxx]]]AAA222///000///.........------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))*********************+++,,,---,,,///---...222111<<>>999777555444555555333222000000000000000000000000000000000000000000000000------............------......---,,,,,,,,,------........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,...------,,,,,,------...,,,------------.........000000//////000111222222111111222333444555666666555:::888888???FFFVVVnnn~~~bbbttt}}}~~~fffJJJ555000111222............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))***+++------+++000//////111222CCC```{{{ddd]]]eeegggccc~~~nnnZZZYYYlll~~~jjj___TTTQQQaaappp[[[```mmmdddOOOCCC;;;999666555555555444333000000000000000000000000////////////////////////------............------...------,,,,,,,,,------........................------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------.........------,,,,,,------...------------............000000000000000000111111111111222333444555666666666;;;888777>>>EEEUUUmmmiiiuuuyyyrrrWWW???333111222//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((())))))***+++,,,---+++111000///222666LLLnnnvvvqqq}}}hhhiiifff]]]kkkooodddZZZSSSXXXxxx___[[[\\\oooxxx\\\JJJ===:::666444444444333222111111111111111111111111////////////////////////---......//////......---------,,,,,,,,,------...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///...------,,,,,,------...---------.........//////000000000111111111111000111222333444555666666777888<<<999666===CCCSSSkkkrrrsss|||uuurrr}}}~~~|||iiiKKK888222111/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++)))))))))))))))***+++,,,,,,111000000555>>>YYY}}}~~~zzz}}}vvvccchhh}}}uuueeejjjyyymmmcccVVVSSSfff}}}nnnZZZVVVbbbdddMMM@@@<<<888555333333111000111111111111111111111111000000000000000000000000......////////////......------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...------,,,,,,------...------........./////////...///000111111111111111222222333444555666777777999===999777===DDDTTTmmm}}}pppmmm|||~~~qqqxxx|||}}}wwwUUU===333222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++******))))))))))))******,,,000///111;;;HHHgggxxxuuuooovvvwww|||~~~{{{wwwtttnnnpppmmmgggnnnzzzssskkkvvviiiZZZRRR[[[hhh]]]SSSZZZsssiiiRRRDDD@@@:::666444333111000111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,,,,,,,---...///........................------------------------***++++++,,,,,,------...------------------------...---,,,,,,,,,,,,---......------,,,,,,------...............////////////---...000111222222222222222222333444555666777777888===999888???GGGYYYrrrqqqgggvvvvvvyyy~~~}}}YYY???555444000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************++++++++++++***)))))))))))))))***,,,000///222@@@PPPqqq~~~oookkkooosssrrrssswwwsssvvvxxxsssuuu{{{vvvwwwzzz{{{kkkzzzkkk[[[QQQTTTZZZcccUUUVVVgggqqq[[[GGGCCC===888555333222111111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,,,,,,,---...///000000000000000000000000------------------------)))***+++,,,------...///------------------------///...---,,,+++,,,---......------,,,,,,------.............../////////000,,,---///111222333222222222333333444555666777777777<<<999999BBBKKK^^^wwwuuujjjpppyyyxxxxxxyyy___EEE777333000......///---)))***---------------------------************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++************+++,,,---...+++---///222???\\\~~~vvvuuu|||sssppprrrnnnkkkxxx|||{{{vvvqqqpppxxx|||xxxiiiVVVQQQXXXllleee```PPP[[[zzzkkkcccTTTEEE888666777666222///222222222111111111111000222111111111000000//////////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666999<<<:::;;;AAAGGGZZZwwwiiihhhsss}}}zzzxxx{{{```GGG999666222///...000...+++,,,///------------------------************************))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++************+++,,,---......///000777IIIgggwwwsssppprrrvvvkkkvvvvvvjjj```aaajjjxxx{{{sss___WWWWWW```dddUUUUUUccczzzyyyfffWWWJJJ<<<888888666444444222222222111111111111000111111111111000000000///////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666666:::888999@@@FFFZZZxxxoooeeeppp~~~uuu|||xxx|||dddOOOBBB<<<444000///000000---...111------------------------************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++*********++++++,,,---...111///222???XXXxxxzzz}}}tttqqqwww{{{yyyeeeXXXYYYqqqyyyhhhWWWQQQVVVccctttmmm___XXXTTTooowwwfffYYYVVVfffgggXXXLLL???999555222111333222222222111111111111000111111111111000000000000////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666666999777999AAAHHH\\\zzz{{{iiippp{{{|||zzz}}}pppaaaPPPCCC666111///000000...///111------------------------************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++++++++++++++,,,---......111...333GGGggguuuxxxppprrr{{{hhh___ppp]]]PPPKKKZZZwww}}}mmm[[[RRRQQQVVV___hhhrrr}}}yyyfff\\\SSS___yyy___WWWaaafffXXXNNNCCC<<<666111000222222222222111111111000000111111111000000000000000////////////////////////------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666999<<<999;;;BBBIII^^^}}}pppkkkvvvxxx||||||}}}~~~uuu___JJJ888222...///000......000------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++++++++++++++,,,---...//////---555PPPvvvsss{{{tttkkkssskkk```}}}kkkVVVJJJIIIMMM```}}}tttaaaVVVQQQPPPSSSXXXZZZiii}}}}}}pppqqqjjj```YYYZZZxxxbbbXXX^^^nnnnnnZZZQQQGGGAAA;;;666444666222222222111111111000000000000000000000000111111////////////////////////------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666:::<<<999:::AAAHHH^^^|||{{{iiihhh{{{|||wwwvvvkkkRRR;;;444...///000...---///------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++++++++++++++,,,---...///...///<<<[[[vvv{{{pppsss|||pppjjjVVVHHHBBBGGGNNNaaazzziiiZZZQQQMMMOOOSSSQQQZZZhhhtttuuueeeeeewwwrrreeeaaaZZZgggwwwbbb^^^dddcccVVVHHHAAA<<<777666777222222222111111111111000000000000000111111111111////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666888;;;777888@@@HHH^^^}}}tttaaahhhzzzooohhhzzz~~~~~~rrr^^^@@@777000000111///......------------------------************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++,,,,,,+++,,,,,,---...///000444EEEggg|||yyy|||}}}jjjUUUIIICCCAAADDDIIIYYYggg|||}}}jjj\\\RRROOOPPPKKKNNNTTTZZZaaakkkvvv~~~mmm\\\ZZZiiixxxoooiii\\\\\\rrrxxxeeeaaa~~~kkkSSSDDD<<<777444444222222222111111111111000///000000000111111111111////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666777:::888:::CCCLLLdddaaaXXXnnn~~~~~~xxxjjj___llluuuyyywwwzzz~~~vvvhhhCCC999222111222000......------------------------************************))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++,,,,,,,,,,,,---...//////222888KKKoootttsss}}}rrr}}}iiiWWWFFFBBBCCCBBBAAACCCKKKPPPYYYlll~~~lllZZZNNNJJJ@@@CCCHHHMMMTTT[[[aaafffjjjnnnsssxxxzzzxxxtttqqqiiippppppbbbRRROOO\\\jjjpppnnnzzzwwwooo^^^WWWiiizzzjjj___ooofffOOOBBB:::666555222222222111111111111000//////000000111111111222////////////////////////------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222333333333333444555666666888;;;:::===HHHRRRkkkhhhZZZcccuuu{{{||||||tttkkkeeefffqqq{{{lllSSSBBB333111333111---,,,---------,,,,,,,,,++++++---,,,++++++******+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++...+++***,,,,,,***,,,///333BBBXXXxxxnnnyyy~~~iiiVVVNNNFFFDDDDDDDDDKKKSSSUUUPPPPPP[[[ooolllZZZQQQMMMKKKHHHIIILLLQQQUUUVVVYYYZZZ\\\```cccdddbbb```[[[VVVRRRPPPJJJJJJXXXkkkrrrVVVTTTcccqqq~~~{{{zzzwwwtttuuuxxx}}}vvvaaaZZZ^^^jjjtttYYYcccppprrrYYYJJJ>>>666444444444333333333333222222111111111111111111111111////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------...//////////////////000000000000000...,,,...111444333222222444555555444444555666???;;;:::???III]]]yyyttt\\\ZZZfffzzz~~~}}}~~~zzzqqqdddfffttt~~~oooXXXGGG666111222111//////---------,,,,,,,,,++++++---,,,++++++******++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---******------,,,...333555IIIccczzzpppjjjxxxuuuyyyfffWWWPPPOOOQQQOOOMMMWWWffftttiii\\\WWW```uuulll___VVVSSSQQQQQQTTTWWWYYYZZZYYYYYYXXXZZZ\\\]]]\\\[[[XXXQQQKKKGGGCCCEEEVVVjjj~~~www[[[TTTXXX[[[^^^dddgggbbb___^^^[[[WWWXXX[[[ccchhhrrrwwwddd\\\___^^^bbb___aaaqqqWWWIII>>>777444444444333333333333222222111111111111111111111111////////////////////////...........................------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------------...//////////////////000000000000000///---///222444444333444555666666555666888:::@@@<<<;;;???III]]]yyyiiiXXXYYYjjjttt|||vvvfffiiiwwwxxxhhhVVVBBB777333111000111------------,,,,,,,,,,,,---,,,++++++******++++++************))))))))))))************************(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,***+++---------000666777RRRooo{{{yyy^^^pppzzzaaa___uuunnn___YYY[[[aaa]]]ZZZlllrrr___\\\kkkoooccc```\\\YYYYYYZZZZZZYYY[[[YYYWWWVVVWWWXXXXXXXXXVVVMMMDDD@@@<<<@@@SSSggg}}}|||iii^^^WWWNNNIIIJJJMMMKKKLLLOOOOOOOOOSSSZZZbbbaaaaaalllzzzggg]]]]]]YYY~~~rrraaaWWWxxxuuuXXXIIIAAA:::666444444333333333333222222111111111111111111111111////////////////////////...........................------,,,,,,------......---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------...//////////////////000000000000111//////000222444444444555666666666666888;;;>>>AAA>>>===@@@III\\\yyygggYYYaaammm{{{|||nnnnnnzzzlllSSS???444000///000...------------,,,,,,,,,---,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,++++++---,,,+++000666@@@aaavvvttt^^^rrrpppVVVLLLXXXjjj|||vvvmmmjjjllleeefffyyy~~~qqqllleee___]]]\\\\\\\\\```^^^]]]\\\]]]^^^]]]\\\WWWMMMEEE@@@<<<>>>NNNaaa~~~wwwqqqttt}}}wwwlll```TTTMMMNNNJJJJJJMMMSSSXXX]]]hhhrrr{{{uuukkkcccjjjzzzpppbbb]]][[[nnnkkkYYYccc^^^NNNFFF???777444444333333333222222222111111111111111111111111////////////////////////...........................------,,,,,,------...............---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------------...//////////////////000000000000111000000111222444555555555666666555555888===@@@AAA???>>>AAAIII\\\zzzaaaZZZbbbuuu~~~yyyuuu|||{{{```EEE555/////////.........---------,,,,,,---,,,++++++******++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---,,,,,,---+++***///777LLLrrrzzzssssssfffzzzjjjSSSHHHOOO]]]|||]]]YYYhhhwww}}}uuulllaaagggtttnnngggaaa```aaacccdddgggfffggghhhjjjiiifffdddXXXOOOGGGCCC>>><<>>>>>AAAHHH[[[{{{oooWWWVVVjjjuuu}}}yyy{{{gggJJJ777111000///............---------,,,---,,,++++++******++++++))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---...+++***111:::UUU}}}}}}vvvyyy|||pppeeeRRRHHHNNN[[[ttt~~~ZZZFFFDDDKKKTTT^^^pppyyyooozzzzzzdddTTTYYYzzzxxxhhheeeaaa```bbbeeehhhiiilllmmmnnnpppqqqooolllhhhXXXOOOGGGCCC===888???KKKlllhhh```\\\dddttt~~~zzzrrrggg]]]YYYYYY___ccclllwwwyyy```ZZZXXXTTT[[[iii~~~ppp___[[[[[[vvvzzz\\\TTTgggkkkWWWPPPDDD444444444333333333333222222111111111111111111111111////////////////////////...........................------,,,,,,------...,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------...//////////////////000000000000///000111111111222444666222333444444444777:::>>>>>>======@@@GGG[[[|||]]]QQQcccnnnzzzyyyyyyqqqRRR<<<444111///............---------------,,,++++++******++++++((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++,,,...000......777AAAbbb}}}~~~{{{uuujjj|||lll]]]PPPMMMTTTbbbpppuuutttppp\\\HHHDDDBBBBBBFFFOOO[[[ooonnneeeggg~~~iiiSSSQQQ```ooossshhheeefffgggkkknnnppppppooopppooonnnnnnnnnllliiigggYYYOOOFFFBBB<<<777<<>>FFFZZZ}}}gggSSSbbblllxxxwwwwwwzzzYYYAAA666111...//////.........------------,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------***+++...111000222<<>>GGGDDD@@@AAAGGGMMM]]]|||jjjSSSQQQ^^^{{{aaaXXXWWWWWW___yyypppnnnllliiifffddddddgggjjjmmmqqqtttyyy~~~|||xxxrrroookkkiiigggfffeeeccc[[[PPPGGGBBB<<<888>>>IIIddd}}}{{{pppxxx{{{xxx{{{sssiiikkkggg]]]UUUccczzzmmmcccYYYaaavvvooo[[[PPP^^^xxxddd^^^PPP;;;444444444333333333222222111111111111111111111111////////////////////////...........................------,,,,,,------...***+++---/////////---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------------...//////////////////000000000000---///111000//////222555222444666777777777999;;;999999;;;>>>EEEZZZ}}}bbbLLL[[[nnn|||yyyyyyjjjMMM777000333000000...---------------,,,+++)))***+++,,,,,,+++*********))))))))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,------000000,,,...111...:::UUU~~~~~~{{{ccccccaaa^^^^^^fffqqqssspppiiiPPPJJJFFFBBB???>>>@@@BBBAAA@@@>>>AAA???AAAHHHPPPjjjkkkWWWJJJMMMaaa|||iii^^^XXX]]]mmm{{{pppccc\\\ZZZZZZWWWYYYcccnnnvvv|||uuupppmmmjjjggggggfffddd___[[[RRRPPPLLLDDD<<<999:::===XXXyyynnnccc___```iiiooossswwwsssccchhhzzzuuuiii[[[\\\fff}}}^^^TTTXXXrrryyyyyyfffAAA888444222444555111///000111111111111111111111111000000000000//////////////////////////////////////////.........---------------------------------///...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------......//////000000---....../////////////////////000000111222444555333444555666666777999<<>>DDDOOOYYYuuu|||WWWUUUaaappppppppprrrSSS999111555000000///...---------------+++******+++,,,,,,+++++++++*********)))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))************+++,,,,,,------///000---...111///???]]]||||||rrr[[[XXX]]]bbbhhhpppzzz~~~}}}kkkPPPJJJEEEBBB>>>>>>@@@BBBCCCBBB???AAA???AAAFFFLLLeee___RRRMMMQQQbbbpppccc[[[aaa~~~zzzpppfff]]]XXXXXXVVV]]]jjjzzzxxxrrrmmmhhhdddcccbbbaaaccceeeeeeccc```RRROOOHHH@@@:::777888:::KKKrrr}}}rrrnnnrrryyy}}}qqqsss|||jjj]]]\\\dddttthhhZZZXXXlllqqqKKK999444222444555222000111111111111111111111111111000000000000////////////........................//////.........---------------------------------///...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///////////////......///000000000000/////////000000111333444555333444666666666777:::<<>>BBBJJJSSSqqqdddPPPVVVjjjkkkaaaooo{{{{{{|||\\\===333666111000///...---------------,,,******,,,,,,,,,+++,,,+++++++++************))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))************++++++,,,,,,---------000...///000111HHHlll{{{||||||wwwqqqmmmnnndddWWWVVVcccpppwww|||hhhOOOIIIDDDAAA>>>>>>@@@CCCEEEFFFAAABBB???@@@DDDGGG^^^kkkRRRQQQYYY```jjjuuuddd\\\kkkqqqfff^^^YYYYYY]]]]]]ooosssggg```]]][[[ZZZYYYZZZ\\\aaaeeehhhhhhgggXXXRRRHHH???:::888777777>>>\\\|||ooo___[[[```iiiuuuaaaWWWbbbpppLLL:::555333444555222111333111111111111111111111111000000000000////////////.......................................---------------------------------///...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///////////////............///000000111111000000000000000000222333444555333444666666666777:::<<>>===???CCCGGGJJJEEECCC???@@@BBBBBBXXX~~~ssseee]]]hhh~~~wwwggghhh}}}lllaaa]]]^^^eeemmmsssyyyoooaaaXXXUUUWWWYYYZZZWWWYYY\\\aaaeeehhhiiiiiibbbYYYMMMCCC>>>;;;888666888FFF___~~~xxxdddYYY[[[bbbzzzhhhWWWYYYrrrppphhhLLL===777333444444222222444111111111111111111111111000000000000////////////................................................------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000//////......------//////000111111111111111000000000111222333444555333555666777777888:::<<<>>>AAA???>>>AAAJJJmmm|||WWWMMMVVVdddssswwwqqqfffnnn}}}~~~nnnRRR<<<222111111///...............///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++************))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))***************++++++,,,------......+++000000000444<<<^^^uuukkkttt~~~iiieeefff___ccciiitttzzz```cccqqqwwwtttsssppp^^^MMMFFFHHHCCCBBB???===???CCCIIIMMMIIIDDD???@@@AAA???VVV~~~ooojjjzzzssspppuuufff___```hhhuuusssccc\\\UUURRRUUUYYY\\\]]]YYY[[[^^^```bbbbbbcccdddggg^^^QQQFFF@@@<<<888555888999AAASSSnnnkkkXXXXXX```rrrpppZZZSSS|||yyyrrrkkkTTT@@@:::555555444222222555111111111111111111111111000000000000////////////........................---.....................------------------------......------,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000//////......------//////000111111111111111000000111111222333555666444555777777777888;;;======@@@>>>>>>CCCMMMpppiiiUUUTTT___pppxxx{{{jjjlll{{{yyy___DDD444111111000///............000...,,,+++,,,---,,,+++,,,+++++++++***************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))******)))))))))*********++++++++++++,,,,,,------......,,,000///111888CCCgggqqqfffwww|||mmmaaaSSSRRRPPPPPPXXXhhhyyyiiiqqq|||qqqlllsss|||wwwgggWWWJJJDDDEEEHHHDDDCCC@@@===>>>CCCJJJOOOLLLFFF>>>AAABBB@@@XXX{{{tttooowwwvvvwwwmmmddddddkkkvvv}}}yyyooocccXXXUUUSSSUUUZZZ___```___[[[]]]___```^^^]]]]]]]]]bbb\\\QQQGGG@@@:::666444888666777>>>KKK^^^wwwvvv^^^XXX```kkk|||cccTTTmmmsss___DDD===777555444111222555111111111111111111111111000000000000////////////---------------------------------...............------------------------......---------------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///////////////............///000000111111000000111111111111222444555666444555777777777888;;;======???===???FFFQQQttt~~~___VVVbbbnnnxxxtttsssyyykkkNNN<<<222111000///............000...,,,,,,,,,---,,,***++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''''''''((()))*********))))))*********+++++++++++++++,,,,,,---............000///222<<>>===BBBJJJQQQOOOGGG>>>AAACCCBBB]]]{{{}}}~~~rrrrrryyyvvvzzzuuuqqqooouuu}}}yyyqqqjjjddd```XXXVVVWWW[[[aaaddddddccc^^^```cccbbb```]]]]]]^^^ZZZWWWQQQHHH@@@:::888777999777888;;;>>>FFFWWWhhhxxxiii[[[^^^cccpppYYY```wwwfffHHH@@@888555333111111444111111111111111111111111000000000000////////////---------------------------------.........//////------------------------......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///////////////......///000000000000///111111111222333444555666444666777777777999;;;===??????<<>>MMMqqqhhhbbbzzzggg]]]SSSMMMMMMWWWpppwwwjjjZZZQQQNNNMMMMMMMMMQQQPPPKKKDDDDDDIIILLLKKKFFFEEEBBB>>>===AAAJJJQQQQQQGGG>>>BBBDDDDDD```rrrkkk{{{ttt^^^fffxxxwww}}}~~~|||zzzuuunnneee``````YYYXXXZZZ^^^eeeiiiiiigggaaadddffffffcccbbbbbbdddTTTTTTQQQJJJBBB<<<;;;<<<:::888999<<<===@@@MMM\\\\\\jjj~~~rrr^^^[[[]]]yyyyyy]]]XXXyyykkkJJJAAA999666333000111444111111111111111111111111000000000000////////////---------------------------------.........//////------------------------......---------......///,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---.........//////000000---......///////////////111111111222333444555666444666777888888999;;;===AAA@@@<<>>[[[|||~~~ooo```ooo}}}bbbXXXOOOKKK\\\vvv}}}]]]___UUUKKKLLLGGGBBBFFFIIIJJJKKKLLLNNNQQQUUUXXXUUUVVVIII===???BBBFFFPPPTTTLLLBBB@@@AAADDDeeejjjZZZLLLXXXaaaVVVWWWjjjwwwzzz}}}lllooo}}}uuupppkkkiiihhhfffaaa\\\\\\]]]```eeeiiijjjiiigggeeedddbbbbbbcccccccccbbb\\\UUUNNNIIICCC;;;777777999999888777888<<>>SSStttsssnnnqqq{{{jjjhhhxxxeeessszzzcccTTTMMMEEEOOOiiiuuuqqqnnnrrrwwwuuuiii]]]XXX\\\TTTIIIFFFAAACCCOOORRRPPPHHHDDDEEENNNvvvsssZZZJJJ???<<<<<>>===???EEEZZZYYYQQQVVVjjjpppfffwww~~~jjjVVVCCC:::222111222111///000------,,,+++++++++,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))''')))((('''((()))***)))((())))))*********+++++++++)))***,,,---......---,,,///000555CCC\\\~~~tttuuuzzztttjjjpppzzzqqq___SSSKKK]]]{{{jjj\\\^^^bbb\\\QQQIII@@@@@@MMMSSSRRRJJJDDDGGGUUU}}}zzz___LLLBBB<<<===>>>FFFYYYppp|||}}}yyyfffTTTMMMHHHDDDIIISSS{{{iii```wwwwwwmmmfff```______aaadddeeedddcccbbbcccbbb^^^ZZZ[[[bbbhhhkkkjjjiiikkknnnqqqssssssjjj\\\NNNGGGDDD>>>:::999777999::::::;;;===@@@BBBKKKNNNQQQRRRSSSYYYdddlllfffbbbaaaxxx{{{lllaaabbbkkkzzz^^^___qqqmmmfffTTTBBB999666444444555222222222222222222222222/////////////////////////////////000000/////////------------------------++++++,,,,,,---...//////....................................------------///000222333222000...---............///////////////000000000111111111111111333555555555555777888777777888888:::;;;===>>>EEECCCAAAAAAHHH___eeeSSSSSSddduuujjjlllxxxiii[[[JJJ>>>333000111///...///...---,,,,,,+++++++++,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))((()))((('''((()))***)))((())))))*********+++++++++)))***,,,---......---,,,222111666GGGeeewwwooorrrxxxxxxlllhhhvvvlllYYYMMMbbblll```dddggg___UUULLL@@@???NNNYYYWWWLLLDDDKKK]]]cccOOOEEEBBB<<<======>>>EEEQQQZZZ^^^cccXXXPPPMMMKKKGGGIIIOOOyyynnn___ooossseeedddaaa]]]___eeejjjkkkiiiffffffddd^^^XXXXXX^^^eeeiiiiiikkkoootttyyy{{{{{{ssseeeVVVMMMFFF???::::::888999::::::;;;<<>>???FFFEEECCCCCCLLLfffxxxVVVRRR]]]vvvwwwmmm[[[sss|||ssslllfffUUUEEE666000///...............---,,,++++++++++++,,,*********+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((()))((('''((()))***)))((()))************+++++++++******+++,,,------------000///777OOOrrrllleeejjjppp{{{yyyooodddhhh}}}hhhVVVfffvvvkkkiiiggg^^^UUUNNNCCCCCCSSSeeeaaaPPPHHHTTTfff~~~zzz```JJJ@@@===<<<:::;;;::::::<<>>@@@AAAFFFFFFCCCBBBNNNmmmhhh[[[TTTaaaxxx|||~~~{{{\\\\\\bbbppp{{{gggSSS===222/////////000///...---,,,++++++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))((('''((()))******((()))************+++++++++,,,+++******+++,,,...///000444DDDeeennnooo|||zzzvvvjjjbbbrrr}}}{{{kkk]]]ZZZTTT[[[|||jjjooossshhhaaaSSSOOOQQQKKKNNNaaauuu\\\SSSfffyyy~~~ddd^^^TTTLLLMMMSSSSSSOOOPPPKKKHHHGGGFFFCCCAAA@@@===>>>BBBFFFIIIJJJMMMPPPnnnzzzdddccczzzttt}}}{{{nnnqqquuuooogggeeedddcccccceeefffeeedddcccffflllsssxxxzzzxxxuuuvvvpppggg[[[KKK???===BBB<<<;;;:::888888;;;@@@DDDEEEOOOZZZ]]]ZZZXXX[[[```fffoookkkooorrrddd]]]]]]|||hhhUUUcccxxx[[[HHH===777555555222222222222222222222222000000000000000000000000//////000000000000//////------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............///000............/////////000000000000000111111111111///111333333333333555777888888999:::<<<>>>@@@AAALLLKKKFFFBBBLLLjjjaaaKKKVVVppp}}}fffWWW]]]jjjnnn}}}|||lllXXX@@@222111333222.........//////......---,,,000...---+++******++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++******++++++,,,---,,,---......------///111888555KKKrrr{{{{{{ddd___qqq{{{vvvfffZZZQQQKKKPPPUUUiiiuuuyyysssqqq___TTTTTTPPPKKKSSSdddyyyrrreee```lll||||||qqq[[[VVVYYYfffsssxxxwwwvvvpppggg```]]]WWWMMMIIIJJJHHHDDDGGGMMMMMMIIIKKKRRRooo~~~dddaaa}}}ooojjjdddmmm~~~wwwvvvvvvnnneeeeeeeeedddccccccdddggghhhiiiiiikkkmmmqqqvvvzzz}}}xxxnnncccXXXJJJ===:::???<<<:::::::::999888>>>EEEHHHOOOYYY```bbb```]]][[[]]]nnnooommmxxxggg]]]aaasssbbbVVV___vvvmmmKKK555333666444333333333222222222111111111111111111000000000000........................///............---------,,,,,,,,,---------......,,,------......------,,,...---,,,,,,,,,,,,---...---------............///////////////000000000000////////////000000000000111222222333444555666666:::999888999===@@@BBBCCCPPPSSSNNNFFFLLLjjjmmmTTTXXXjjjxxxnnn\\\YYYhhhuuu}}}zzzooo\\\DDD555222333111.........//////......---,,,///...---,,,++++++++++++************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++******++++++,,,---,,,---......------///111333555QQQ}}}nnngggzzzzzzfffZZZTTTPPPIIIKKKKKKYYYqqqmmmeeebbbbbbYYYQQQ]]]qqq~~~rrrnnnsssvvvmmm```___ggg|||yyyjjj___\\\aaa\\\\\\___YYYNNNIIIMMMcccfff```}}}yyybbbVVVXXXeeettt~~~yyyqqqjjjjjjiiigggeeeddddddgggiiigggiiimmmqqqwww{{{|||pppaaaWWWLLLBBB===>>><<<::::::<<<;;;:::>>>DDDJJJQQQ\\\dddgggfffcccbbbWWWeeegggiii|||~~~jjj]]]^^^lllnnnYYYZZZmmmiiiLLL;;;999888333333333333222222222222111111111111111000000000000........................///............---------,,,,,,,,,---------......,,,------......------,,,---------------------------------............///////////////000000000000000000000000111111111111222222333444555666777777888777777888:::>>>AAABBBOOOPPPMMMGGGQQQrrr|||]]]VVVbbbooo{{{yyyhhhZZZeee~~~}}}}}}sssbbbLLL;;;555333000.........//////......---,,,------------,,,+++******************************'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,---......---...000222222:::]]]tttppp~~~~~~iiiYYYTTTTTTSSSNNNMMMHHHNNNooossspppooopppmmmaaa\\\qqq|||yyyzzztttiii```uuu~~~yyyssseeeRRRGGGHHHYYYfff\\\vvvgggSSSLLLRRR^^^xxx|||uuuqqqnnnmmmjjjgggddddddgggjjjeeeiiinnnuuu{{{sssbbbWWWNNNFFF@@@>>><<<:::;;;======<<<>>>DDDIIIRRR]]]gggllllllkkkjjjZZZaaaaaafffuuuwwwooo^^^^^^gggcccXXX\\\uuuzzzuuueeeNNN???;;;888333333333333333222222222222111111111111000000000000........................///............---------,,,,,,,,,---------......------............---------...////////////...------------............///////////////000000000000111111111111222222222222333333444555666777777888999999888888:::>>>AAADDDNNNNNNKKKIIIXXX{{{^^^PPPYYYiiixxx~~~}}}yyybbbbbbxxxjjjUUUCCC888333000............///......---,,,,,,,,,---...---,,,***)))************************(((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++******++++++,,,---,,,---............000222666BBBiii~~~vvvnnnsss~~~yyymmmbbb]]]___]]]YYYXXXVVVPPPPPPfff}}}{{{sssfffgggyyyyyy}}}{{{yyyzzz|||fffPPPEEEGGGXXXdddYYYooottt[[[LLLLLLTTTnnnxxxuuunnnnnnlllhhhdddeeeiiimmmgggjjjnnnsssyyy~~~wwwhhhYYYNNNFFFCCCBBB===;;;<<>>@@@CCCGGGOOO[[[fffmmmppprrrrrriiigggbbbdddnnnxxxuuuttt``````eee|||mmm[[[RRR[[[zzzwwwjjjSSSAAA999777444444444333333333222222222111111111111000000000///........................///............---------,,,,,,,,,---------......------............---------...000111111000...------------............///////////////000000000000000000000111111111222222333444444555666777888888;;;;;;;;;;;;===@@@EEEHHHPPPOOOJJJJJJ\\\]]]IIIRRReeevvv}}}~~~||||||mmm___}}}}}}qqq___LLL<<<333000///.........///......---,,,+++,,,---...---,,,+++***************************((())))))***************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************++++++******++++++,,,---,,,---.........///111333999GGGqqqwwwnnnlllwww}}}tttmmmeeecccjjjpppjjj___[[[YYYUUUVVVfff~~~qqqooowwwnnnwwwwww^^^JJJDDDIIIXXXfffYYYkkk|||```NNNKKKNNNeeexxxrrrlllmmmllliiieeefffjjjooollllllmmmooosssxxx}}}{{{ooo^^^MMMEEEDDDFFF@@@<<<<<<@@@BBB@@@AAADDDFFFNNNZZZeeennntttyyy{{{vvvnnncccbbbhhhnnnwww{{{ddd___aaasssqqq]]]UUUUUUuuu|||aaaGGG888666888444444444333333333222222111111111111000000000///........................///............---------,,,,,,,,,---------......---......//////......------...000111111000...------------............///////////////000000000000/////////000000000111111333444444555666777888888;;;<<<<<<<<<===AAAGGGLLLVVVSSSLLLKKK]]]dddIIILLL^^^pppzzzuuuaaapppxxxhhhSSS@@@444000111......//////......---,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++******++++++,,,---+++---...///...000222444999KKKwwwmmmdddvvvwww||||||xxxqqqkkkmmmwww~~~vvvjjj\\\XXXTTTXXXeee~~~oookkknnnccc```gggyyypppWWWEEEBBBIIIQQQ{{{lll^^^lllfffVVVQQQMMM^^^vvvmmmkkkmmmooolllhhhgggkkkppppppooommmmmmoootttyyy|||}}}}}}tttaaaNNNEEEEEEFFFBBB>>>===@@@BBBBBBCCCFFFHHHNNNYYYdddnnnwww{{{sssddd___dddhhh}}}wwwlll]]]\\\jjjxxx___WWWUUUiiinnnPPP<<<888:::444444444444333333333333111111111111000000000000........................///............---------,,,,,,,,,---------............////////////......---...////////////...------------............///////////////000000000000.../////////000000000000333333444555666777777888888999::::::;;;@@@HHHNNN]]]YYYPPPLLL[[[~~~vvvQQQGGGTTThhhuuuzzzkkkeeewww|||nnnYYYCCC555111333......//////......---,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))'''''''''((()))*********))))))))))))************++++++******++++++,,,---+++---...//////000222555>>>RRRfff\\\jjjrrrvvv{{{xxx{{{{{{~~~~~~iii^^^VVVYYYdddwwwhhhTTTLLLIIISSSeee{{{nnnWWWDDDAAAGGGIIIqqqrrreeeqqqlll```YYYNNNWWW|||uuummmmmmpppssspppkkkhhhkkkooorrrqqqooooooqqqtttwwwzzz}}}~~~uuubbbQQQIIIEEECCCEEE???<<>>DDDNNNVVVfffbbbXXXOOOYYYzzzpppGGGGGGaaavvvsss\\\[[[qqqwwwdddMMM;;;222000000000...---------------,,,------......------,,,************************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&///...***///000000888KKKqqqpppjjjuuu{{{sssqqqdddaaavvvvvv}}}~~~uuukkknnn|||eeePPPEEE>>>CCCKKKgggyyyjjj[[[III@@@AAAEEE\\\}}}tttqqq{{{lllhhhbbbXXXWWWgggnnniiirrruuuxxxuuupppmmmoooqqqzzzxxxvvvvvvxxx{{{|||}}}|||wwwlll___QQQGGGCCCAAAFFFFFFBBB<<<===DDDJJJKKKLLLMMMOOOVVVcccttt{{{rrrjjjeeeccceeerrrkkkaaaqqqaaaYYY[[[ooorrr\\\\\\\\\MMM<<<555444444333222222222333333111111111111000000000000.........///////////////+++,,,,,,---.........------------............///---------............///---------------------------------............///111111111111111111111111000111111222333333444444333444444444333444777999;;;;;;;;;:::;;;BBBLLLTTTdddbbb\\\SSSVVVsssxxxMMMFFFYYYkkkwwwxxx~~~qqqXXXUUUmmm}}}kkkRRR===333000000000///...------------,,,------......------,,,************************************************************)))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((111///,,,000000222;;;RRRxxxnnnkkkxxx{{{yyykkkiii}}}xxxzzzrrrlllwwwvvvVVVIIIEEEBBBGGGLLLeeewwwjjjYYYGGG???AAADDDUUU~~~uuusss~~~ooojjjcccZZZXXXddd~~~lllhhhrrrvvvxxxvvvqqqnnnoooqqqwwwwwwwwwxxxyyyzzzzzzyyy{{{vvvmmm```SSSIIICCCAAAEEEEEEBBB<<<<<>>999555444333333222222333333111111111111000000000000////////////////////////+++,,,------.........------------............///---------............///---------------------------------............///////////////////////////000000111111222333333333222333333333333444666999888999999999;;;BBBMMMUUUaaa```ZZZTTT[[[xxxYYYGGGQQQ___lllrrrxxx{{{^^^UUUkkkuuuZZZBBB555111111000///...------------,,,------......------,,,************************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333111...111111444@@@ZZZhhhiiiyyy|||vvvhhhggg}}}{{{~~~uuu}}}pppQQQEEEDDDDDDKKKKKK```zzzmmmZZZGGG???CCCBBBKKKmmmzzzzzztttnnnfff]]]YYY___~~~~~~llliiisssvvvyyywwwssspppooopppuuuvvvwwwxxxxxxxxxvvvuuuzzzvvvnnnbbbUUUKKKDDDBBBCCCDDDBBB<<<;;;AAAFFFHHHHHHLLLQQQUUU\\\iii}}}{{{uuupppiiidddvvvtttcccjjjttt___WWWcccqqqiiibbbRRRCCC;;;555555444333333333333333111111111111000000000000////////////////////////,,,,,,---............------------............///---------............///---------------------------------............/////////////////////////////////000000111222222333111222333333333444666888666777888999;;;BBBLLLSSS___]]]ZZZXXXdddhhhLLLMMMXXXiiissswww|||nnn```pppdddIII888111111000///...------------,,,------......------,,,*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,333000...111000555DDD___tttdddkkk|||zzzmmm___aaa||||||uuu~~~___IIICCCCCCJJJHHH\\\ttt___HHHAAAEEEAAADDD```yyy{{{zzztttkkkccc]]]\\\sssqqqnnntttwwwyyyyyyvvvsssqqqqqqtttuuuuuuuuutttsssttttttyyyvvvpppeeeXXXMMMEEEBBBAAADDDCCC===;;;???DDDFFFGGGMMMSSSWWWZZZdddzzzyyynnneeebbbzzzeeegggeeeXXX___~~~qqqhhh\\\JJJ;;;666555444333333333333333111111111111000000000///000000000///////////////------............---------------............///---------............///---------------------------------............///000000000000000000000000/////////000111111222222111222444444444555777999666888999999;;;@@@IIIOOO]]][[[YYY\\\lllxxxUUUOOOXXXkkkuuuxxxwwwyyyjjjzzzoooTTT>>>222111111///...............,,,------......------,,,************************************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,---------,,,111///---000///666JJJfffqqqiiizzzlll^^^bbb~~~www}}}pppMMMBBBEEEGGGGGG\\\}}}zzzuuuuuu~~~wwwaaaIII@@@DDDAAAAAA[[[zzztttxxx|||tttjjjbbb\\\nnnyyytttuuuwww{{{|||{{{wwwtttsssuuuuuusssqqqooopppsssvvv{{{xxxrrrgggZZZNNNFFFBBB@@@DDDDDD>>>;;;>>>BBBDDDHHHMMMUUUZZZZZZaaawwwqqqcccRRRfffpppwwwiiieee{{{nnn]]]aaa{{{eee```___PPP===777666555444333333333333111111111111000000000///111111000000////////////---......//////...---------------............///---------............///---------------------------------............///000000000000000000000000/////////000111111222222222444666777777888999;;;999:::;;;;;;;;;>>>EEEJJJYYYWWWVVV[[[mmm___SSSXXXooozzz}}}yyy{{{qqq{{{cccHHH555111111000///............,,,------......------,,,************************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,***++++++,,,,,,------...,,,000...---000///999PPPpppvvvuuupppaaafffyyyrrrzzzPPPCCCIIIDDDIII^^^wwwvvvgggfffrrrvvv```HHH>>>AAABBBAAA[[[zzztttyyy~~~sssiii___nnnxxxuuuxxx|||}}}yyyvvvvvvvvvtttqqqnnnpppuuuzzz}}}zzzssshhh[[[OOOFFFCCC@@@EEEFFF@@@<<<===AAACCCHHHMMMVVV\\\[[[```tttsssbbbNNN[[[cccrrrmmmeeetttuuucccgggyyy[[[XXX```WWWBBB777777555444333333333333111111111111000000000000222111111000000//////......////////////...---------------............///---------............///---------------------------------............/////////////////////////////////000000111222222333222444777888999999;;;<<<:::<<<===<<<<<<>>>CCCGGGTTTSSSRRRVVVhhhhhhUUUVVVkkkxxx~~~yyyrrrSSS:::222111000///............,,,------......------,,,************************************************((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,,,,---......---000---///222000===VVVyyyzzzzzzvvvffflll~~~uuurrr~~~WWWDDDGGGCCCJJJ\\\jjjlllssstttjjj\\\ZZZfff|||sss___III???AAABBBBBB[[[~~~{{{tttyyyzzzooodddqqqwwwuuuxxx}}}}}}yyyvvvwwwxxxuuurrrsssxxx~~~}}}uuuiii[[[NNNFFFCCC@@@FFFHHHBBB<<<===AAACCCGGGJJJTTT\\\\\\^^^qqqwwwfffSSSXXXYYYkkkpppfffpppyyyhhhmmmppphhhnnn___DDD888777666555333333333222111111111111000000000000222222111111000//////...///////////////...---------------............///---------............///---------------------------------............///////////////////////////000000111111222333333333111333666888999999:::<<<999<<<>>>>>>===???DDDHHHSSSRRRQQQTTTdddlllUUUSSS^^^nnn{{{}}}~~~|||ZZZ===222111000//////.........,,,------......------,,,************************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,,,,---......---000...000333222@@@[[[}}}{{{www}}}mmmuuu{{{{{{zzz___EEEAAACCCJJJXXX[[[SSSVVV^^^ZZZVVVTTT```zzzzzzrrr```KKKAAACCCBBBAAA[[[}}}wwwooorrr~~~ssshhhtttuuuuuuxxx~~~|||uuuxxx{{{zzzwwwwww{{{vvviiiZZZNNNFFFCCC@@@GGGIIICCC======AAACCCFFFHHHRRR\\\]]]^^^nnn}}}kkk[[[WWWQQQaaarrrgggooozzzkkkpppeeeCCC888888666555444333333222111111111111000000000000222222222111000//////...//////000000///...---------------.........//////---------.........//////---------------------------------.........//////111111111111111111111111111111111222333333444444///222666888888999:::;;;888;;;>>>>>>>>>@@@EEEIIIUUUUUUSSSUUUcccuuuZZZQQQRRReeewww}}}{{{yyyuuu}}}{{{```AAA666222///000///,,,,,,///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((())))))******++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------.........000///000222222GGGjjjuuummmuuucccDDD@@@GGGJJJIIIEEEEEEMMMWWW[[[SSSTTT]]]sssuuummm___NNNBBB???DDDJJJggg~~~~~~~~~vvvjjjbbbgggwww|||mmmjjjyyy|||vvvxxx{{{zzz|||}}}|||{{{{{{xxxuuuvvvxxx}}}vvvjjj[[[OOOJJJHHH???AAAEEEFFF@@@999;;;BBBJJJLLLRRRYYY___dddlllrrrtttWWWRRROOO[[[yyyvvvaaahhh~~~hhhkkkzzzpppOOO>>>666666666222666888...111111111111000000000000000000000000////////////////////////////////////---------............///---------.........//////,,,+++++++++,,,,,,---...---------.........//////000000000000//////////////////000000111333444555333555666777777888;;;=========???@@@>>><<>>??????@@@AAA???>>>DDDNNN[[[eee___YYYkkkhhhTTTMMM\\\oooyyy{{{~~~www^^^CCC999444111222222///...///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,//////000444888RRRxxxrrroooyyyxxxttt{{{qqq}}}xxx}}}pppjjjlllppp```DDDCCCBBBFFFGGGDDDEEELLLTTTXXXUUUSSSXXXjjjsssssszzznnnggg[[[KKKBBBCCCDDDUUUuuuyyyhhh[[[LLLCCCDDDGGGHHHIIIOOOQQQVVVbbbzzz}}}~~~yyyvvvtttsss~~~ttteeeTTTIIICCCAAACCCHHHIIIDDD===>>>BBBJJJOOOWWW^^^bbbeeehhhiiizzz~~~iii\\\PPPUUUqqqiiifffsssqqqeeeggghhhFFF:::666666222555777000222222111111111000000000000000000000////////////////////////////////////---------............///---------...............//////...---------......------........./////////000000000000000000000000111111111222333444666666444666888888999:::===???BBBAAABBBCCC@@@@@@GGGQQQdddhhh\\\VVVnnnuuuXXXQQQ\\\lllzzzwww```JJJ;;;555000111222///...///......---------,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))++++++******))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---000///000444:::WWW}}}zzzzzzvvvrrrsssiii}}}}}}ppphhhfffddd~~~\\\BBBDDDEEEJJJLLLIIIJJJPPPWWWYYYVVVSSSUUUcccxxxyyykkkgggtttjjjggg\\\KKKBBBEEEGGG^^^}}}ooo___UUUJJJDDDBBBCCCHHHLLLSSS\\\lll~~~zzzxxxwwwttt}}}}}}tttfffWWWMMMHHHAAACCCGGGJJJFFF???===AAAHHHPPPXXX]]]bbbhhhkkkkkktttpppaaaPPPQQQkkkoooeeennn|||iiibbboooMMM===666666222444777111222222222111111111000000000000000000////////////////////////////////////---------............///........................///......---------------............////////////000000000000000111111111111111111222333444555666666777999:::;;;<<>>FFFOOOWWW[[[bbbmmmssssssuuurrrcccQQQOOOeeetttfffkkk|||nnnbbbuuuzzzTTT@@@666666222333666222222222222222111111111111000000000000////////////////////////////////////---------............///.....................---------,,,,,,,,,,,,,,,---........./////////000000///000000000111111111222111111111222333444555666777888:::<<<<<<>>>AAADDDGGGGGGHHHHHHFFFEEELLLVVVnnnrrrjjjjjjlllWWWWWW```ppp{{{zzzmmm^^^GGG;;;111///000...---.........---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......---111000000555@@@ccczzzgggppp|||yyymmmjjj}}}}}}~~~|||xxxvvvvvvxxx{{{}}}{{{zzzzzzzzz{{{zzzxxxvvvyyyzzz{{{xxxpppdddXXXPPPHHHZZZkkktttkkkOOOCCCPPPXXX___bbb```___bbbeeefff[[[XXXTTTVVVcccpppmmmbbb\\\nnn{{{lllfffiiibbbOOOGGGLLL___|||kkk[[[IIIGGGHHHJJJJJJPPPdddzzz{{{|||ppp```SSSKKKIII@@@AAAFFFKKKHHHAAA======CCCNNNWWW[[[dddrrrzzzzzzxxxrrrfffTTTOOO```xxxhhhhhhvvvuuuhhhrrr[[[CCC666666222333666333333222222222222111111111000000000000////////////////////////////////////---------............///...............---------,,,++++++++++++,,,------....../////////000000000///000000111111222222222222222222333444555666777888:::<<<===>>>@@@CCCFFFGGGHHHJJJKKKIIIGGGNNNVVVnnntttmmmmmmyyy[[[VVVZZZjjjxxx~~~{{{oooOOOAAA444///000//////000......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......,,,000000222999FFFlllxxxjjjmmmllliii{{{yyy}}}xxxtttsssssstttuuuyyy||||||xxxwwwyyy{{{zzzssssssssstttuuuuuusssqqqqqqtttuuussskkk```TTTLLLDDDQQQ^^^fff```IIICCCUUUbbbiiimmmkkkiiikkklllkkk\\\[[[UUUQQQ[[[iiijjjaaaXXXdddttt~~~lllcccgggaaaPPPKKKTTTjjjwww\\\NNNHHHGGGLLLVVV]]]ggg~~~zzz|||qqqaaaTTTLLLIIIAAABBBGGGLLLKKKCCC>>>===@@@MMMYYY^^^hhhwww~~~|||{{{rrriiiYYYQQQ\\\zzz{{{iiifffpppttthhhmmmaaaEEE777666222222666444333333222222222111111111000000000000////////////////////////////////////---------............/////////.........---------+++++++++,,,---...///000.../////////000000000000///000000111111222333333444444555555666777999:::999;;;===>>>???AAAEEEGGGGGGHHHKKKNNNKKKIIINNNUUUjjjqqqiiidddxxx___VVVXXXhhhwww~~~uuuTTTEEE666000000000111222......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***(((((())))))******++++++))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......+++000000333;;;JJJsss}}}xxxssskkkeeevvvxxx|||vvvqqqnnnlllkkkjjjooosssvvvttttttwwwyyyxxxoooooooooppprrrrrrpppnnniiimmmpppmmmggg]]]QQQHHHIIISSS[[[aaaZZZEEEBBBWWWhhhooosssqqqoooooopppooo]]]]]]VVVOOOVVVdddhhhaaaUUU^^^lllmmmbbbeee___PPPOOO[[[nnn{{{{{{lllPPPDDDGGGEEEMMM^^^mmmzzzzzzrrryyy~~~{{{rrreeeXXXOOOLLLCCCDDDIIINNNMMMEEE???>>>===MMM[[[aaalllzzz{{{}}}rrrkkk]]]RRRZZZuuu}}}jjjeeekkkjjj```bbb{{{cccGGG777666222222666555333333333222222222111111000000000000////////////////////////////////////---------.........////////////.........---------++++++,,,,,,...///111222////////////000000000000///000000111222222333333666666777777888:::;;;<<<999;;;===???@@@BBBFFFHHHFFFHHHLLLOOOMMMJJJNNNUUUhhhnnncccYYYjjjhhhYYYVVViiiyyy}}}fffNNN777///000///...///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************)))************+++++++++***************+++++++++---------.....................///222:::TTT~~~tttvvvcccjjj{{{sss}}}|||rrrjjjeeecccccccccfffeeegggoooxxx{{{vvvpppoookkkhhhiiillllllgggcccZZZdddjjjeee\\\ZZZ\\\______jjjaaa```RRR===QQQkkkoooqqqtttuuuvvvyyyzzzxxxiii]]]OOOKKKOOOVVVXXXWWWVVVVVVaaaxxxooommmaaaQQQVVViiipppZZZRRROOOJJJMMMVVVcccsss{{{vvvuuuzzzzzz~~~xxxiiiXXXLLLGGGDDDCCCEEEIIIMMMKKKCCC<<>>@@@BBBDDDEEEJJJIIIJJJLLLKKKJJJPPPWWWggglllddd^^^pppmmm\\\XXXhhhyyy~~~lllSSS999000000111///............---------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))************************)))************+++++++++************++++++++++++---------...............//////000444>>>YYY|||zzz|||gggrrrqqqrrr}}}wwwlllccc]]][[[[[[ZZZ^^^___bbbkkktttwwwsssmmmhhhddd```______^^^ZZZUUUVVV\\\aaadddlllyyy}}}fff]]]QQQEEE^^^uuu{{{|||{{{{{{{{{|||||||||kkk___RRRLLLNNNRRRSSSRRRPPPPPP[[[{{{~~~sssnnnaaaUUU]]]qqq{{{eeeQQQJJJNNNRRR^^^kkk}}}wwwtttzzz{{{}}}|||uuugggWWWKKKEEEBBBBBBDDDIIIMMMMMMHHHBBB>>>DDDVVVnnn{{{~~~zzznnn]]]TTT___|||pppffftttooo[[[ZZZqqqpppmmmyyy{{{kkkNNN<<<999555555666222444222000000111222111000000000000000000111222222111000000///......------................................................---,,,,,,,,,,,,---......//////////////////000000000000111222333333333333444555666666666666999;;;;;;<<<===>>>@@@CCCEEEFFFJJJIIIJJJLLLKKKKKKPPPXXXmmmrrriiieee}}}tttaaaXXXfffvvv~~~}}}yyy~~~uuu[[[>>>111111222000............------------,,,,,,,,,,,,+++++++++*********++++++++++++***))))))************************)))************+++++++++************++++++,,,,,,---------.........//////000111222555AAA```wwwwwwzzzfff{{{ssseeeyyyqqq~~~yyyqqqfff\\\VVVTTTSSSSSSXXXYYY___iiisssvvvrrrllljjjeee___[[[XXXVVVQQQMMMOOOQQQVVVccc{{{eeeUUULLLNNNooottthhhXXXOOOMMMOOOPPPPPPLLLLLLUUUpppyyymmm^^^WWWdddwwwvvviiiZZZMMMMMM\\\nnn{{{||||||zzzvvvzzz}}}|||xxxpppeeeWWWKKKDDDAAAAAADDDIIINNNPPPMMMJJJ<<>>@@@CCCEEEFFFIIIHHHJJJLLLKKKKKKPPPXXXmmmtttiiiddd{{{eeeXXXaaasss~~~pppiiizzz~~~~~~dddEEE444222333111...............------------,,,,,,,,,+++++++++************+++++++++******)))************************))))))*********+++++++++)))******++++++,,,,,,,,,,,,,,,------.../////////111222333555CCCdddppprrrtttfffmmmbbbvvv|||rrr}}}}}}xxx|||zzzssskkk```WWWRRRQQQQQQQQQUUUXXX```jjjtttwwwtttooooooiiiaaaZZZUUUQQQMMMJJJIIILLLSSS```zzzZZZJJJEEEUUUuuubbbTTTNNNOOORRRTTTNNNKKKSSSlll}}}jjj[[[ZZZiiiyyyooo___WWWSSSWWWppp~~~yyywww~~~wwwzzz|||vvvnnndddXXXMMMFFFBBBCCCFFFKKKPPPRRRQQQPPP@@@AAAMMMfff}}}wwwhhh[[[___wwwzzzjjjmmmzzzmmmsssvvvsssTTT@@@;;;666555666222444222000000111222111000111000000000000000111111000000//////............................................................///............///000000222222111111000000//////000000111222333333333333444555666666666666999;;;:::;;;<<<===???BBBDDDEEEGGGGGGHHHJJJJJJJJJOOOWWWkkktttggg^^^kkkXXX]]]ooo|||mmmdddtttlllMMM888222333222...//////.........---------,,,,,,,,,+++++++++******)))******+++++++++******************************))))))*********+++++++++)))******+++,,,,,,------,,,,,,------...//////000000222333555DDDggghhhttt~~~}}}tttllltttiii~~~yyyttt}}}~~~vvvqqq~~~xxxrrriiicccZZZSSSPPPPPPPPPQQQSSSWWW^^^iiiqqquuussspppmmmggg]]]UUUNNNJJJHHHGGGFFFMMMUUU]]]iiixxxrrrdddLLLDDDBBB]]]nnn[[[RRRRRRXXX]]]UUUOOOUUUooommm```eeesss|||}}}jjj\\\\\\^^^eee~~~}}}xxxvvvvvvvvvzzz~~~vvvnnndddZZZOOOIIIDDDFFFIIINNNRRRTTTTTTSSSEEE@@@DDD[[[yyyooo]]]\\\rrrmmmllluuuuuusssTTT@@@;;;666555777333444222000000111222111000111111000000000000000111////////////............................................................///............///000000222222111111000000//////000000111222333333333333444555666666666666999;;;999::::::<<<>>>@@@BBBDDDEEEEEEFFFIIIHHHHHHNNNVVVllltttfffZZZwwwttt[[[ZZZkkk{{{sssjjjuuusssUUU<<<222222222////////////.........------,,,,,,,,,+++++++++******))))))***++++++++++++***************************)))************+++++++++)))******+++,,,---......+++,,,,,,---...///000000///333555777GGGlllhhhvvv~~~vvvpppmmm|||tttxxxvvvqqq|||{{{|||}}}yyyyyyyyy{{{zzzxxxyyyyyyvvvpppjjj___ZZZTTTPPPNNNNNNNNNNNNOOOSSSZZZbbbiiimmmlllkkkhhhbbbYYYPPPIIIGGGGGGGGGFFFOOOVVVVVVUUUWWWYYYYYYSSSLLLCCCEEEEEEiii}}}iii]]]\\\ccciii```YYY^^^wwwvvvmmmvvv}}}}}}ggg]]][[[fffqqq}}}}}}xxxvvv}}}~~~}}}uuurrrtttyyypppeeeZZZQQQLLLEEEHHHMMMRRRUUUVVVVVVUUUHHHAAA@@@QQQmmmvvvbbb]]]qqqsssmmmsssvvvVVVAAA;;;666555777333444222000000111222111000222111111000000000000000//////////////////......................................................---,,,,,,,,,,,,---......000000000000000000//////000000111222333333333333444555666666666666999;;;999:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHHHHIIIOOOVVVjjjooo___SSSnnnaaa[[[iiiyyy~~~|||wwwsssxxxwww\\\@@@111000111000////////////............,,,,,,,,,+++++++++******))))))***+++++++++++++++************************)))************+++++++++)))******+++,,,---...///++++++,,,---...///000000---444777;;;MMMtttrrrwwwsssjjjggg|||wwwxxxwww{{{www{{{||||||}}}uuuooonnnqqquuu|||wwwsssqqqpppmmmgggbbbYYYVVVRRROOONNNNNNLLLKKKLLLOOOUUU[[[aaadddeeeeeeccc]]]UUULLLFFFEEEGGGJJJIIIOOORRROOOJJJHHHGGGFFFFFFAAA???FFFIIIsss~~~qqqmmmrrrxxxmmmhhhnnnxxx~~~rrr[[[]]]gggyyy}}}wwwuuu{{{zzz|||yyyuuuttt{{{rrrdddXXXQQQNNNCCCHHHOOOUUUXXXYYYYYYXXXKKKEEEAAAGGGZZZtttyyyeee^^^pppvvvmmmqqqttt{{{[[[DDD===777555777222444222000000111222111000222222111000000000000000.../////////////////////................................................---,,,,,,,,,,,,---......//////////////////000000000000111222333333333333444555666666666666999;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEGGGJJJJJJJJJPPPXXXjjjhhhXXXQQQnnnfff\\\iiiwww{{{xxx~~~zzzxxxxxxzzzyyy```CCC111///111111000/////////............,,,,,,,,,+++++++++******((()))***+++++++++++++++************************)))************+++++++++)))******+++---...//////++++++,,,---...///000111---444999>>>RRRzzz~~~|||vvviiidddwwwuuuyyyvvvyyytttxxx}}}}}}}}}yyyrrrllliiilllsssxxxxxxqqqmmmkkkhhhbbb]]]YYYWWWTTTRRRPPPOOOLLLJJJLLLNNNSSSXXX]]]```bbbbbb[[[VVVNNNEEE@@@@@@DDDHHHKKKNNNNNNIIIGGGHHHHHHFFFGGG???===FFFKKKxxx|||~~~xxxuuu|||}}}xxxdddfffmmm|||}}}vvvsss|||yyy{{{zzzxxx}}}|||sssdddWWWPPPNNNAAAGGGPPPWWW[[[[[[[[[[[[MMMJJJDDD@@@III```|||xxxfff___pppuuukkknnn{{{xxxzzz___lll___GGG???888555666111444222000000111222111000222222111000000///000000.........///////////////................................................///............///000000------......//////000000000000111222333333333333444555666666666777999;;;======>>>???BBBDDDFFFGGGGGGGGGHHHKKKKKKLLLRRRZZZoooiiiXXXWWWvvvooo[[[```pppzzz{{{|||tttttt}}}}}}gggHHH555333222---......---------,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))************************+++,,,------......------------......///000000000///222666???XXX|||kkkeeeiiimmmzzz}}}|||{{{}}}xxxxxx~~~wwwuuurrrmmmfffcccjjjuuuvvvjjjbbb]]][[[XXXVVVWWWUUUTTTWWW[[[ZZZUUUOOORRRTTTVVVXXXYYYYYYYYYXXXQQQPPPLLLFFF@@@???CCCGGGEEEEEEGGGIIIJJJHHHDDD@@@FFF@@@@@@CCCQQQxxx|||qqqooo}}}wwwxxxrrruuuuuuxxxzzz{{{~~~wwwyyy|||{{{pppdddZZZRRRLLLFFFEEEJJJSSSZZZ[[[[[[]]]VVVKKKCCCBBBCCCMMMggg}}}qqqcccbbbvvvxxxllllllwwwqqqiii[[[ZZZ{{{~~~aaaFFF<<<:::666555999444333222111111111222333000000000000000000000000//////////////////////////////////////////////////////............//////............///////////////000000111111111111000000000000111222222222333444555666777888999:::;;;:::===@@@AAABBBCCCEEEGGGJJJHHHIIILLLMMMNNNRRRYYYkkkmmm___ZZZ{{{uuu]]]aaauuu|||zzzxxxoooOOO999333111---.........---------,,,,,,+++++++++,,,,,,---------******++++++++++++******************************************************+++,,,------...---------------......///000000000000444999CCC\\\rrrrrrhhhhhhqqq{{{zzzzzzzzzwwwqqqnnnkkkgggbbb___ccckkkpppnnnhhh___WWWTTTTTTWWWYYYYYYZZZ^^^bbbaaa[[[VVVSSSTTTUUUVVVVVVTTTSSSQQQHHHGGGEEEAAA>>>===>>>@@@CCCDDDFFFHHHJJJIIIFFFCCCEEEAAABBBDDDTTT~~~qqq~~~yyytttuuuyyyzzzxxxvvvwwwyyyuuuooossszzz|||ssseeeZZZRRRLLLDDDDDDHHHQQQXXXXXXXXXZZZWWWMMMEEECCCAAAFFFZZZppp}}}rrrcccbbbvvv~~~nnnjjj{{{~~~qqqlllfffzzz```[[[zzzhhhJJJ>>>;;;777555777444333222111111111222333000000000000000000000000//////////////////////////////////////////////////////............//////............//////////////////000111111111000000000000111111222222333333555555666777999:::;;;;;;<<<>>>AAACCCDDDEEEGGGHHHJJJGGGHHHKKKMMMNNNTTT[[[mmmnnn```___zzz^^^dddzzzvvvvvvWWW>>>444111///.........------------,,,++++++,,,,,,,,,,,,------******++++++++++++******************************************************++++++,,,---------------------......///000000000000555<<>>@@@CCCEEEFFFGGGIIIJJJIIIGGGHHHKKKMMMOOOUUU\\\qqqrrrhhhmmm```ccctttllltttyyy\\\BBB555222222............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++,,,------------,,,------......///000000000///555>>>MMMjjjsssuuuvvvbbbhhhwwwiiizzz|||zzzlllccc\\\[[[\\\[[[]]]___[[[bbbhhhddd[[[WWW[[[aaa]]]```dddiiillliiibbb\\\WWWWWWWWWUUUQQQMMMIIIGGGGGGDDDBBBCCCGGGIIIIIIGGGJJJJJJKKKMMMOOOPPPOOOMMMJJJKKKJJJFFFYYYwwwiiikkk{{{xxxzzz~~~zzzrrrlllnnntttwwwuuuooo}}}~~~lll\\\PPPJJJHHHGGGKKKSSSYYYXXXXXXZZZ[[[VVVOOOHHH@@@===GGGTTTkkkttteeedddyyysssgggggg}}}jjjhhhiiiyyy|||vvvooovvvTTTBBB<<<999555333444444333333222222222222000000000000000000000000//////////////////////////////////////////////////////............//////............////////////---...///000000000000000000111111222333444555555777777999:::<<<===>>>??????BBBEEEFFFGGGHHHJJJLLLJJJHHHHHHKKKMMMNNNTTT[[[ssszzzxxxeee^^^uuu}}}rrreeejjj||||||aaaFFF666222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************************+++,,,,,,------,,,,,,------......///000000000...555@@@QQQpppvvv~~~wwwlllsss}}}___oooyyykkk|||~~~}}}qqqfffbbbaaa______bbb\\\aaaeeeeeeaaa______aaa^^^```dddhhhiiifff```\\\ZZZYYYXXXUUUQQQLLLGGGDDDJJJGGGEEEGGGLLLPPPQQQQQQOOONNNMMMNNNPPPQQQPPPOOOMMMMMMLLLHHHYYYyyyiiifffxxxvvvxxx||||||wwwxxx}}}~~~yyypppiiillluuuzzzyyyiiixxx}}}lll]]]RRRLLLGGGFFFJJJSSSXXXXXXXXXYYY[[[WWWRRRIII@@@>>>FFFQQQbbb|||vvvgggfff{{{ttthhhgggjjjgggjjj~~~tttxxxXXXDDD<<<999666333444444444444333333222222111111111111111111111111//////////////////////////////////////////////////////............//////............////////////---...///000111111111111000111222333444555666666888999:::<<<>>>???@@@AAA@@@BBBEEEGGGHHHIIIJJJLLLLLLJJJKKKNNNOOOOOOSSSZZZrrrhhh[[[jjjzzz}}}}}}zzziiiiiizzzeeeJJJ888222222/////////.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,------......///000000000...666BBBUUUuuuzzzzzzrrriiiuuusss___xxxuuujjj~~~ttt~~~}}}qqqjjjeee```___```bbbcccfffgggfffdddaaa___aaaccceeeggggggfffdddbbb```___]]]YYYTTTMMMHHHEEEIIIIIIJJJMMMQQQUUUVVVWWWTTTRRRQQQQQQRRRTTTSSSSSSSSSPPPPPPNNNZZZwwwaaaYYYdddtttvvvyyyzzzuuuqqqvvv~~~yyyooogggiiiqqqvvvvvvbbbpppzzzwwwjjj^^^TTTMMMDDDCCCHHHPPPVVVVVVVVVXXXYYYXXXTTTKKKBBB???EEELLLXXXuuuyyyiiihhh}}}vvvhhhhhhkkkfffhhhvvvttttttyyy]]]GGG<<<888666555444444444444444333222222111111111111111111111111//////////////////////////////////////////////////////............//////............////////////---...///111222222222222111111222333555666777777999:::;;;===???AAABBBCCCAAACCCFFFHHHIIIJJJLLLMMMNNNMMMOOOSSSTTTSSSVVV\\\ooo}}}mmmYYY^^^ppp|||{{{oookkkyyy}}}eeeLLL:::222222////////////............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------......///000000000///777DDDYYYyyy~~~{{{}}}wwwooogggzzzmmmcccnnniii}}}xxxrrrllliiijjjmmmoooppppppnnnjjjgggffffffgggiiijjjkkklllnnnooonnnllliiiccc\\\TTTMMMIIIJJJOOOUUUZZZ]]]]]]^^^^^^ZZZXXXWWWWWWYYY\\\]]]]]]bbbZZZYYYXXX\\\~~~www```WWWYYYmmmxxxzzz|||yyyooojjjsss|||xxxnnngggiiippptttssseeepppxxxtttiii^^^TTTMMMCCCBBBGGGPPPVVVWWWWWWYYY[[[^^^\\\SSSHHHCCCDDDGGGRRRooo{{{kkkjjjyyygggfff|||mmmeeegggjjjzzzxxx|||cccKKK<<<777666666333444555555555444333222111111111111111111111111//////////////////////////////////////////////////////............//////............////////////...///000222333333444444111111222444555777888888:::;;;<<<>>>@@@BBBDDDEEECCCEEEHHHJJJKKKLLLNNNOOOMMMNNNSSSZZZ\\\[[[]]]bbbkkkrrrssssssVVVPPP___ooozzzssskkkvvvwwwaaaKKK;;;444333000/////////............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------......///000000000111999GGG\\\}}}{{{zzz|||tttlllggg}}}lllhhhiiiiii|||~~~xxx{{{~~~|||vvvqqqooopppkkkkkklllmmmooorrrwww{{{{{{xxxtttmmmddd[[[SSSOOONNNVVVaaahhhiiigggffffff```^^^]]]^^^aaaeeeggggggqqqeeecccaaa^^^vvvxxx~~~kkkccc___hhhvvvzzz|||yyylllfffpppzzzvvvnnniiikkkssswwwvvvooowww{{{uuujjj___SSSJJJDDDCCCHHHRRRXXXYYYYYY[[[___dddeee\\\OOOGGGDDDCCCQQQnnn}}}lllkkk|||eeecccxxxpppgggggggggxxxhhhOOO===666666666333444555555555444333222111111111111111111111111//////////////////////////////////////////////////////............//////............/////////000//////111222333444444555111222333444666777888999;;;;;;===???AAACCCEEEFFFEEEGGGJJJLLLMMMNNNOOOQQQMMMOOOVVV^^^bbbaaacccggghhhhhhdddooorrrWWWSSS___kkkzzz{{{ssskkklll~~~iiiOOO<<<555666////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))***++++++,,,,,,------...000...---...111222111///777666HHHeee~~~uuuooojjj}}}ccciiihhhhhh~~~~~~zzzuuuqqqqqqpppoooqqqvvv{{{|||{{{vvvpppeee\\\]]]iiisssuuusssrrrqqqnnnqqqnnnllllllpppuuuyyy{{{ssssssiiiaaadddqqq~~~{{{vvvvvv}}}{{{mmmfffmmmyyysssvvvssslllhhhllltttwwwuuutttsssooocccTTTNNNOOOBBBAAAGGGUUU```cccaaaaaacccqqqooobbbYYYNNNBBBAAALLL[[[{{{ooooooeeeaaapppfffaaabbbfff}}}{{{uuu^^^@@@777999555555555444444444333333333111111111000000000000///........................//////.........//////000////////////////////////---...000111111111000///333222000//////000222333555555555555666888999;;;;;;<<<===>>>@@@@@@AAAAAAFFFHHHLLLNNNMMMMMMMMMMMMPPPRRRUUUZZZ___cccfffhhhnnndddXXX]]]zzzpppVVVRRR]]]gggyyy|||rrrlllwwwlllSSS>>>444111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))***++++++,,,,,,------...000...---...111222111000555777LLLkkk}}}qqqjjjjjj^^^hhhgggfff{{{~~~yyyyyyxxxwwwyyy}}}yyymmmcccfffrrr}}}~~~}}}|||zzz{{{xxxvvvxxx}}}zzzvvviii```^^^eeessskkkpppyyyxxxwwwrrrjjjhhhmmmrrrsssnnnqqqrrrkkk^^^SSSLLLJJJEEEDDDIIIUUUaaaeeefffhhheeerrrpppeee___TTTHHHGGGLLLYYY{{{tttttthhhaaannnfff```aaa```uuuyyyzzzaaaAAA666888333555555444444444333333333222222111111111000000000////////////////////////222111000///////////////////////////////////////......///000000000000///111000//////000222444555555444444555666777999:::============>>>@@@CCCDDDGGGJJJMMMNNNMMMLLLLLLLLLPPPQQQTTTXXX]]]aaadddfffiiiaaaVVVXXXqqqlllUUUQQQZZZbbbvvvuuuyyy~~~wwwmmmuuummmUUUAAA555000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******************++++++,,,,,,------...///......///111222222111333888QQQsss{{{lllbbbbbb{{{YYYfff}}}eeeeeezzzsssjjjsss~~~zzzooo```YYYVVVXXXzzzwwwoooooossswwwuuuooohhhgggkkknnnmmmhhhqqqrrreeeXXXSSSOOOJJJEEECCCHHHTTT___dddgggjjjjjjuuutttlllggg[[[NNNLLLLLLVVVtttvvvuuulllaaajjjddd\\\\\\\\\mmm}}}gggEEE999999444555555444444444333333333333222222222111111111111111111111111111111111111333333111000///.........////////////////////////...............///000000////////////111333555666444444444444555777888999???>>><<<<<<===@@@DDDFFFGGGJJJMMMNNNMMMLLLLLLLLLOOOPPPRRRVVVZZZ]]]aaabbbddd___VVVRRRdddkkkTTTPPPXXX```sss}}}xxx~~~wwwmmmxxxttt^^^III:::222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,------............///111222222222333:::VVVxxx|||vvvggg___wwwyyyTTTccczzzeeehhhwwwsssssscccTTTUUUXXXWWWqqq~~~~~~uuuooonnnooorrrrrrkkkggghhhjjjjjjoooxxxuuubbbUUUUUUUUUNNNEEEEEEKKKXXXaaaeeehhhjjjoooxxxwwwrrroooaaaPPPMMMNNNSSSmmm|||rrrqqqooobbbfff~~~cccWWWUUUWWWdddnnnKKK======777555555444444444333333333333333333222222222111111111111111111111111111111111111000///....../////////////////////////////////...---------...000111/////////000111222444555333333444555666777888888<<<<<<<<<<<<>>>@@@CCCDDDFFFHHHLLLNNNMMMMMMMMMMMMNNNOOOPPPSSSVVVZZZ]]]___bbbaaaYYYOOOXXX~~~qqqXXXQQQXXX___uuuxxx{{{vvvkkktttuuu[[[BBB222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,------...---...///000111222333444444<<>>@@@AAAAAAAAACCCGGGKKKMMMNNNNNNOOOPPPMMMMMMNNNPPPSSSWWWZZZ\\\bbbfff___PPPQQQssscccUUUWWW]]]wwwvvvuuu}}}zzzlllkkksssmmmHHH///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++***++++++,,,,,,------...---...000111111222333555666@@@^^^kkkppprrrMMM___uuufffppp}}}}}}{{{llldddbbbmmm{{{wwwaaaYYYQQQYYYeeecccgggxxxzzzyyy|||~~~sssmmmrrrtttqqqxxxyyycccVVVVVVTTTOOOEEEJJJUUUccckkkkkkkkkmmmnnnvvv{{{ttt^^^WWWTTTQQQddd~~~yyylllhhhzzzwwweeecccsssnnnaaaaaa]]]```zzzrrrOOO@@@===666555555444444444333333333333222222222111111111111////////////////////////+++++++++,,,---...000000///////////////////////////////////////000111111111111111111111111111111333444555777888888888888666999===@@@BBBBBBAAA@@@CCCGGGKKKMMMNNNNNNOOOPPPKKKKKKLLLNNNQQQUUUYYY\\\bbbiiieeeTTTOOOmmmqqq[[[VVVXXXqqqsssssswwwrrrjjjkkkyyyqqqKKK000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++***++++++,,,,,,------...,,,...111111111111444666666CCCdddiiipppnnnIII]]]ttteeennn}}}}}}}}}kkkbbbZZZVVV]]]iiivvv|||lll^^^cccbbbeeennnoooppp{{{}}}zzzzzz|||~~~~~~|||~~~vvvpppyyyxxx}}}mmm```ZZZWWWTTTQQQGGGLLLWWWfffnnnpppsssvvvuuu|||}}}bbbYYYWWWRRRccc}}}xxxkkkfffvvv}}}fffcccpppttthhhiiieeecccxxxuuuRRRAAA<<<444555555444444444333333333222222111111111000000000////////////////////////---------------...///000///////////////////////////000000111111111111111///000111111222222222222444555777888999:::999999999;;;>>>AAACCCDDDDDDDDDFFFIIILLLNNNMMMLLLLLLMMMJJJJJJJJJLLLPPPUUUYYY\\\___iiigggVVVPPPmmm|||___UUUTTTgggnnnrrrtttzzzqqqpppyyykkkKKK555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++***++++++,,,,,,---......,,,...111222111111444777666EEEiiixxxhhhtttmmmGGGZZZsssdddlll|||{{{}}}}}}rrrllllllfff[[[ZZZ```eee|||xxxiiidddssswwwwww}}}~~~~~~zzztttvvv{{{zzz|||{{{lll___\\\\\\ZZZVVVUUUPPPUUU___mmmwww{{{aaaVVVYYYSSSccc}}}}}}|||uuuiiidddssshhhdddooovvvjjjkkkeee]]]pppzzzVVVDDD===444555555444444444333333333111111111000000000000///////////////////////////000//////........./////////////////////////////////000111333333222111111---...000111333333444444444666777999::::::::::::===>>>???@@@CCCEEEGGGHHHIIIKKKNNNNNNMMMKKKJJJJJJIIIIIIIIIKKKOOOTTTYYY\\\\\\ggghhhXXXQQQnnn```RRRSSSiiisssxxxtttxxxnnnLLL555222111000//////...............---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000///000000222444555555DDDuuu~~~tttlll~~~ZZZNNNUUUooo^^^hhh~~~xxxxxx|||~~~xxxlll```dddyyyzzz~~~~~~~~~xxxiiiggg```YYYTTTSSSSSSRRRNNNRRRgggtttwwwzzznnnaaaZZZWWW[[[iii}}}|||uuunnneee\\\bbbmmm```gggvvvYYY______```ggg\\\???777:::444444333333333333222222000000000000000000000000//////000000000000//////000//////........./////////////////////............//////000000000000000///111333333222222333444666666888999;;;===>>>>>>===>>>???AAADDDHHHKKKMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKMMMQQQVVVZZZ\\\aaaddd^^^TTTdddgggXXXYYYpppwwwzzzvvvzzzoooLLL444222111000//////......///......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000///000111222444555:::JJJ{{{{{{uuutttmmmkkkUUUMMMUUUmmm^^^jjj|||wwwuuuyyyzzzxxx~~~zzz|||nnnjjjccc[[[VVVUUUVVVVVVRRRXXXlllzzz|||jjj```\\\___lll}}}{{{tttmmmddd[[[^^^xxxoooaaafffsssTTTXXXRRRUUU[[[uuugggFFF777666444444333333333333222222000000000000000000000000//////000000000000////////////............///////////////////////////......//////000000000000000///111333333333222333444555666777999;;;<<<===>>>??????@@@AAACCCEEEGGGIIIGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHJJJKKKMMMRRRWWW[[[^^^dddiiidddZZZjjjooo___^^^uuuzzz|||xxx|||mmmKKK555222222111000////////////......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000000000111333555666===NNNuuuoookkkdddjjjrrrOOOLLLTTTjjj^^^mmm{{{vvvssswww{{{zzzzzz{{{vvv|||lllgggaaaZZZVVVTTTUUUVVVTTT]]]ooo~~~pppaaa___bbblll|||}}}zzzssskkkbbbWWWXXXmmmqqqbbbdddvvvSSSRRRNNNQQQVVVmmmjjjIII999666444444333333333333222222000000000000000000000000//////000000000000////////////............//////......//////////////////...///000000111111000000///111333444333333333555555555777888:::<<<======AAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGHHHJJJKKKMMMQQQWWW[[[^^^ffflllggg```ppptttaaa^^^qqqvvvyyyyyy~~~|||hhhKKK999333222111000////////////......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000000000111333555666>>>QQQ|||tttlllbbbiiinnnMMMJJJPPPfff^^^ppp|||wwwtttyyyvvv|||sssssshhhccc^^^[[[XXXUUUVVVXXX[[[jjj}}}yyybbb```aaajjjxxx~~~~~~yyyqqqhhh___TTTRRRaaauuutttdddaaa|||ZZZPPPNNNSSSWWWhhhaaaEEE:::;;;444444333333333222222222000000000000000000000000//////000000000000/////////............//////000............//////////////////000111111111111000///111333444333333444555555555666888:::;;;======@@@@@@@@@@@@@@@AAAAAABBBEEEFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKNNNSSSVVV[[[bbbfffaaa]]]qqqwww```ZZZeeekkksssyyy~~~wwwcccKKK???333222111000000/////////......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000000000222444666777???TTT|||pppdddjjjsssOOOGGGKKKzzzzzzbbb^^^rrr}}}yyywww~~~yyyrrreeefff```]]]]]][[[YYYZZZ___mmmiiibbbdddkkkvvv~~~zzzpppfff]]]RRRMMMXXXhhhuuueee___vvvfffTTTJJJPPPSSSaaa]]]DDD;;;<<<444444333333333222222222000000000000000000000000//////000000000000//////...............///000000---.........//////000000///000000111111111111111000222444444333333444555555666777888:::<<<===>>>??????@@@AAABBBBBBBBBCCCEEEFFFGGGIIIJJJJJJIIIIIIKKKKKKJJJIIIIIIJJJNNNQQQWWW\\\]]]VVVUUUooo{{{___WWWYYY___kkkvvv|||wwweeeNNNBBB333333222111000000000000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000000000222444777888BBBYYY}}}pppeeekkkzzzQQQFFFHHHwwwuuu^^^^^^ssszzzyyyzzzzzz~~~vvveeejjj```YYYYYYXXXWWW]]]fff}}}qqqiiijjjoooyyy{{{pppeee\\\RRRKKKSSS```~~~uuueee^^^qqqsss\\\LLLSSSUUUbbbzzzdddHHH;;;999444444333333333333222222000000000000000000000000//////000000000000//////......---......///000111------......///000000000///000111111222222111111000222444444444444444666666666888999;;;===>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLLLLKKKIIIHHHIIIMMMPPPXXX[[[YYYPPPRRRpppbbbYYYQQQWWWdddrrryyy~~~xxxqqq{{{}}}mmmRRRBBB333333222111000000000000......---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.../////////000000000111222555777999DDD\\\xxxiii^^^fff}}}QQQFFFIIIxxx~~~ppp\\\]]]sss{{{uuuvvvzzz{{{pppzzzxxxxxxiii[[[XXXVVVXXXcccrrrzzzpppooossszzz~~~}}}pppddd\\\RRRKKKQQQ]]]wwwuuueee]]]ooohhhXXX^^^]]]jjj|||fffIII:::777444444333333333333222222000000000000000000000000//////000000000000//////---------......///000111------......///000000111000000111222222222222111000222444555444444555666777777999:::<<<>>>??????BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJLLLPPPSSS^^^aaa]]]SSSUUUuuufff[[[NNNSSS```ooowww|||vvvlllwwwuuuUUU@@@444333222111000000000000......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,------...//////000000000000111333555888999DDD\\\sssaaaWWW___}}}|||PPPFFFKKKzzz~~~oooZZZ]]]ssswwwqqqssszzzkkkiii}}}{{{xxxeee^^^\\\___ooosssrrrtttyyy|||~~~~~~qqqddd[[[RRRLLLQQQ\\\vvvttteee]]]nnnrrrcccfffcccooobbbGGG:::888444444444333333333222222000000000000000000000000//////000000000000//////---------......000111111---------...///000000111000000111222222222222111000222444555444444555666888888999;;;===>>>@@@@@@DDDEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLLLLKKKLLLOOOSSSVVVdddhhhdddYYY[[[zzzgggSSSMMMOOOWWWdddqqq|||{{{gggyyyvvvbbbAAA555222///...///000000000///............---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222333111000111444888:::;;;AAAlllsssaaaTTTZZZ{{{VVVDDDKKKggg[[[[[[ooozzzsssrrryyybbbVVV]]]YYY___nnn{{{vvvuuuxxxxxxwwwwwwyyy}}}zzzpppcccXXXOOOLLLPPPXXXyyynnniiijjjsssbbbgggmmmhhhGGG@@@555666666555444333333333333222333333333333222111111////////////////////////............////////////000000000000000000000000...000111111000000111222222333444555666888999999666888:::;;;;;;<<<===???AAABBBCCCDDDFFFFFFGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJNNNLLLKKKMMMMMMLLLPPPVVVfffsssmmmVVVWWWuuu^^^QQQRRRZZZgggsss~~~vvvuuu```BBB555222///...///000000000///............---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------...///000111111222111111111444777999;;;BBBooommm[[[RRRYYYuuuXXXHHHNNNkkk[[[]]]rrr{{{tttrrryyyhhhbbbbbbbbbjjjxxx}}}wwwqqqqqqwww}}}~~~~~~ssskkk```WWWOOOLLLQQQYYYxxxqqqjjjjjjppp___ccchhhlllIIIAAA777666666555444333333333333222222333333222222111000////////////////////////............////////////000000000000000000000000///000111111000000111222222333444555777888999999777999;;;<<<<<<===>>>@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMMMMMMMLLLLLLMMMKKKJJJLLLKKKKKKOOOUUUbbbkkkeeeTTTWWWgggUUUUUU\\\hhhuuuzzz|||wwwcccHHH666333000...///000000000///............---------************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........//////000000222222111111333666999:::EEErrrhhhXXXTTT\\\sss|||XXXJJJLLL|||hhhYYY]]]tttzzztttssszzzzzzxxxssssssxxx}}}xxx~~~wwwkkkjjjssszzzzzzuuullleee]]]UUUNNNLLLRRRZZZwwwtttkkkhhh|||kkkZZZ^^^ccc|||qqqIII@@@666666666555444333333333333222222333333222222111000////////////////////////............////////////000000000000000000000000000111222222000///000111333333444666777888999:::999;;;=========>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNLLLMMMOOOOOONNNPPPUUUaaabbbZZZNNNUUU{{{hhhVVVVVV[[[gggttt~~~{{{yyy~~~jjjOOO666444000//////000000000///............---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///////////////111222222222333555999;;;HHHvvvhhhZZZWWWbbbyyy{{{ZZZLLLKKKwwwyyyeeeXXX]]]ttt~~~yyysssrrrzzz}}}lllhhh~~~}}}yyyvvv}}}wwwjjjhhhnnnuuutttqqqgggbbb\\\VVVNNNKKKRRR[[[vvvuuujjjeeezzzgggVVV\\\bbb}}}vvvJJJ===444666666555444333333333333222222222222222111000000////////////////////////............////////////////////////////////////111222333222000///000111444444555666888999:::::::::<<<>>>??????@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPPPPTTTYYYXXXUUUTTTWWWbbb]]]SSSIIIPPPtttmmmYYYWWW[[[hhhuuuoooQQQ777444111///000000000//////............---------,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,---------.........///////////////000222333333333555:::>>>MMM{{{|||jjj[[[WWWddd|||zzzVVVMMMMMMwwwyyygggZZZ^^^uuu{{{wwwrrrqqqyyy}}}cccVVVVVVwwwyyyppplllmmmpppppppppgggccc]]]WWWNNNKKKRRR\\\vvvtttgggbbbeeeUUU\\\bbb~~~{{{MMM@@@666666666555444333333333333111222222222222111000000////////////////////////............////////////////////////////////////111222333222111000111222444555666777888:::;;;;;;;;;===???@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRPPPRRRYYY```___YYYVVVWWWddd]]]RRRIIIRRRvvvzzz[[[YYY]]]iiixxxpppOOO888555222000000000000//////............---------------------............++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000000///222444444444777<<>>???@@@@@@AAACCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRSSSOOOQQQXXX______YYYUUUVVVccc```VVVNNNZZZ[[[XXX\\\iiixxxsssQQQ999666222000000000000//////............---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------...,,,------...///000111111...222555666666999???EEE[[[yyy}}}uuudddRRRMMM^^^}}}|||rrr^^^>>>>>>GGGuuuzzzjjjZZZ[[[ooo|||xxxsssttt||||||yyy~~~sssaaaUUUFFFFFFMMMRRRpppwwwzzz}}}}}}zzzuuuqqqooofffccc]]]UUULLLJJJTTTaaatttfff___{{{ppp[[[\\\]]]vvvYYYIII???666666555444333333333333111111111111111000000///////////////////////////............////////////000000000000000000000000...000222222222222444555555666777888:::;;;<<<<<<<<<===???@@@@@@AAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTQQQRRRVVV[[[ZZZVVVVVVXXX```ddd\\\RRRaaaYYYUUUYYYfffvvvwwwVVV999666222000000000000/////////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111222...222555666666:::AAAGGG```|||vvvbbbOOOKKK]]]zzz|||wwwaaa@@@BBBLLLzzz~~~oooVVVVVViii}}}yyyuuuvvv~~~zzz~~~ooo___XXXIIIHHHLLLKKKeeevvvyyy~~~{{{sssmmmdddaaa[[[SSSJJJIIIUUUddduuufff___yyyuuu^^^ZZZXXXrrrYYYHHH<<<666666555444333333333333111111111111111000//////////////////////////////............/////////000000000000000000000000000...///111222222333555777666666777888:::;;;<<<===<<<===???@@@@@@AAACCCEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUTTTUUUWWWWWWUUUXXX]]]```ggg```SSSccc___QQQOOObbbuuu||||||xxxuuuRRR???333222444...///333000........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......///000111222333333333222444777888;;;CCCLLL```zzzqqqdddMMMDDDSSSlllhhhIII???TTTzzzqqq___[[[kkk~~~zzzvvvvvvuuujjj]]]PPPKKKOOOPPP\\\wwwrrrwwwmmmhhh```ZZZWWWPPPLLLXXXiiillleeevvvuuu```ZZZ]]]kkkyyyZZZEEE>>>666666666555444444333333222222222111111111111000//////000000000000//////............////////////////////////000000000000111111111111222333444444666666777888:::;;;<<<======???@@@AAAAAAAAACCCEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMPPPRRRTTTXXX\\\\\\YYYXXXYYY[[[\\\jjjjjj[[[bbb\\\OOONNNaaasssxxx|||uuujjjwwwwww[[[@@@444222444...///333000........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........///000111222333333111000222555666999AAAJJJbbbnnnbbbNNNFFFWWWqqqjjjKKK@@@SSSxxxttt^^^\\\lll}}}zzzxxxyyy}}}iii\\\UUUWWWVVV___zzzzzzlllggg```ZZZWWWOOOMMM\\\ppppppeeessssss^^^WWWYYYeeexxxXXXCCC<<<666666666555444444333333222222222111111111000000//////000000000000//////............////////////////////////000000000111111111111111222333444555666777888999:::<<<<<<===???@@@BBBCCCBBBCCCEEEFFFFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQPPPQQQRRRTTTUUUWWWZZZ[[[ZZZZZZZZZ[[[aaammmlll___iii\\\OOONNN```rrrwwwyyyzzzmmm^^^ppp}}}gggBBB555222333...///333///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000111222333333111000222555777999AAAJJJeeettthhhQQQFFFTTTlllkkkLLL???MMMpppsss\\\[[[nnnzzzwwwuuutttxxx|||yyymmmhhh___\\\qqqvvveeeeee```\\\VVVNNNOOOccczzzpppaaannnttt^^^VVVVVV^^^yyyXXXCCC<<<666666666555444444333333222222111111111000000000//////000000000000//////............/////////////////////000000000111111222222222222333444555555777777888:::;;;<<<===>>>AAABBBDDDDDDDDDDDDFFFHHHFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQTTTVVVUUUUUUVVVWWWWWWWWWXXXZZZ\\\]]]]]]\\\bbbllliii___mmm~~~^^^OOOMMM^^^qqqwww|||yyylll^^^pppnnnDDD666222333//////333..............................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......///000111222333333444333444888999;;;CCCMMMhhhxxxlllTTTGGGQQQhhhkkkKKK<<>>666666666555444444333333111111111111000000000000//////000000000000//////............//////////////////000000000111111111222222222222333555666777888888999;;;<<<===>>>???AAACCCDDDEEEDDDDDDFFFGGGFFFGGGIIIKKKNNNOOOQQQQQQPPPSSSWWWYYYYYYXXXXXXYYYYYYXXXWWWZZZ^^^```___]]]^^^fffcccZZZlllyyy^^^NNNIIIZZZmmmwww~~~~~~qqqeeeqqqmmmGGG777111333///000222..............................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000111222333333444333555888999<<>>666666666555444444333333111111111000000000////////////000000000000//////............////////////000000000000111111111111222222222333444666777888999999:::<<<===>>>???@@@AAABBBCCCDDDCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPRRRSSSOOOSSSVVVXXXYYYXXXXXXYYYZZZXXXWWWYYY^^^``````^^^]]]gggeee\\\lllzzz[[[KKKFFFWWWkkkuuu~~~uuuiiipppiiiIII888111222///000222---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......///000111222333333222111333666888:::BBBKKKjjjwwwrrr]]]MMMTTTfffnnnLLL===DDD^^^nnngggUUUWWWmmm~~~tttkkkgggcccfffsssyyylll`````````\\\UUUSSSaaa}}}tttbbbhhhzzz]]]QQQQQQVVV|||```HHH>>>666666666555444444333333111111000000000///////////////000000000000//////............////////////000000000111111111222222222222333444555666888999::::::;;;===>>>???@@@AAA@@@AAACCCCCCBBBAAACCCDDDGGGHHHIIIJJJLLLOOOQQQRRRMMMOOOSSSTTTUUUUUUVVVWWWXXXWWWVVVWWWZZZ\\\]]]\\\```nnnoooeeepppZZZKKKHHHZZZnnnvvv|||ssshhhmmmlllKKK999111222///111222,,,........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......///000111222333333333222333666888:::BBBKKKiii~~~zzzdddRRRSSSbbbjjjIII===FFF```nnngggVVVWWWmmmwwwmmmiiifffiiittt}}}ooohhh```^^^^^^[[[VVVZZZmmmwwwaaaccc}}}|||\\\OOOQQQYYY}}}dddKKKBBB666666666555444444333333111000000000//////////////////000000000000//////............////////////000000111111111222222222222333333444555777999::::::;;;<<<===???@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDFFFFFFFFFGGGIIILLLNNNOOOIIIKKKNNNOOOOOOPPPRRRTTTTTTTTTUUUTTTTTTUUUWWWYYYaaasssxxxlllqqq[[[NNNMMM```sssxxx|||oooffflllrrrLLL999111222///111222,,,........................+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111......///000111222333333555444555999:::<<>>???@@@AAABBBAAABBBDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLGGGIIIJJJKKKKKKMMMPPPRRRPPPRRRSSSRRRPPPPPPSSSWWW^^^ttt{{{mmmmmmcccLLLLLLWWWsssuuuzzzxxxLLL:::333333///111333...///............---------++++++------------++++++------------------------++++++++++++,,,---............//////000222333444777555666999:::<<>>???@@@AAAAAABBBAAABBBCCCBBB@@@???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMPPPMMMLLLNNNPPPOOORRRVVV^^^sssuuupppfffLLLIIIUUUppptttLLL:::333333///111444...///............---------+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,---...///////////////000222333444777555666999;;;>>>FFFPPPkkkuuuZZZQQQYYYiiiyyy~~~iiiCCC===GGG```{{{ppp]]][[[nnnwwwlllfffaaaeeesssgggXXXUUULLLXXXdddppp|||ooolllfff______]]]YYYZZZlllzzzeee```pppwww___]]]dddrrrPPPDDD888666444333333333222111111111222222222222111111000000000000000000000000............////////////...//////000111222222333333555777777777888:::<<<<<<<<<===>>>@@@AAABBBBBBAAABBBCCCBBB@@@???@@@AAADDDCCCDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKPPPMMMMMMPPPQQQPPPRRRVVV___qqq{{{tttuuuiiiJJJFFFSSSmmmsssLLL:::333333///111444//////............---------+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,---...////////////000111222333444666555777:::<<>>@@@AAABBBCCCAAABBBCCCBBB@@@???@@@AAADDDDDDCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGIIIJJJOOOMMMNNNSSSUUUTTTUUUYYYaaannnuuurrryyyzzzhhhIIIEEETTTkkk|||~~~uuuMMM;;;333333///111555000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,,,,---...////////////000111222444444666555777;;;===AAAJJJTTTooo|||sss[[[PPPSSS___}}}~~~ddd@@@<<>>???AAABBBCCC@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGIIIJJJJJJMMMMMMPPPVVVZZZZZZ[[[___ccckkknnnmmmzzz|||eeeIIIHHHVVVlll{{{{{{wwwOOO<<<333333///111555000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...////////////000000111333444555666555777;;;>>>BBBKKKUUUppp|||yyy```PPPPPPaaa}}}ccc@@@;;;>>>KKKeeeaaaUUUSSSeeeyyyrrriii``````mmmwwweeeRRRKKKDDDBBBDDDGGGKKKOOO]]]{{{tttnnnyyy|||iii```lllpppiiiccczzz\\\KKK888666444333333333222111111111222222222222111111////////////////////////............////////////111111111111222222222222333555777777777888:::<<<:::;;;<<<===???@@@AAABBB@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLQQQXXX]]]^^^aaaeeegggkkkiiifffvvv{{{cccMMMOOOZZZppp{{{}}}uuuRRR>>>444333...000444//////............------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...///000000000000111222333444555666555777;;;===AAAKKKUUUppp|||```MMMOOOggg|||bbbAAA<<<<<>>???@@@@@@???AAABBBBBB@@@@@@AAACCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNMMMQQQXXX]]]___ccchhhmmmoooiiiaaammm}}}rrrdddTTTVVV]]]uuu}}}www{{{rrrTTT@@@666333...///333...///............------------,,,,,,++++++,,,,,,------------------------------,,,,,,------...///000000000000111222333444555666555777:::===@@@IIISSSppp|||___MMMOOOeeegggFFFAAA===CCC\\\[[[PPPOOOddd{{{qqqhhh___```mmmhhhTTTDDDEEEHHHFFFEEEIIIKKKkkkkkk\\\ccc}}}gggbbb[[[rrrcccIII888666444333333333222111111111222222222222111111000000000000000000000000............////////////111111111222222333333333333555777777777888:::<<<============>>>>>>?????????@@@BBBAAAAAA@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQOOOQQQVVVZZZ\\\```eeetttvvvmmm___eeexxxkkkfffYYY[[[___yyy~~~~~~qqqtttzzzpppUUUAAA666333---///222---//////.........---------------++++++++++++---------------------------------------------...000000000000000111222333555555666555777:::<<>>>>>>>>>>>>>>>>>???@@@BBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQSSSPPPPPPTTTWWWXXX\\\aaayyy{{{ppp^^^```}}}ttt^^^WWWYYYiii{{{rrrsssuuu]]]DDD666555///...111...111000000///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222333555666777;;;;;;<<<@@@AAABBBIIIRRRrrrwww]]]PPPWWWzzz```JJJBBBSSSaaa]]]NNNRRRccc}}}{{{ssskkk```]]]jjjbbbPPPJJJGGGDDDCCCDDDaaarrr```bbbyyyzzz^^^\\\\\\yyysssUUUFFF888666444333333333222111111111111111000000000000////////////000000000000000000000000////////////111222222333444555666777666666777888999;;;======@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDFFFHHHKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSTTTWWW[[[___mmmfffccc|||fffYYYTTTbbbtttxxxwwwzzz]]]DDD666555///...111...000000000///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111222333555666777;;;;;;<<<@@@AAABBBJJJRRRpppzzzeeeXXXXXXyyyiiiUUULLLVVV```[[[LLLPPPbbbzzzxxxuuunnnccc]]]ggg|||eeeTTTIIIGGGIIIEEE[[[ooo^^^aaayyy|||^^^[[[ZZZtttkkkNNN@@@888666444333333333222111111111111111000000000000////////////000000000000000000000000000000000///222222333444555666777777777777888999:::<<<===>>>AAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDCCCCCCHHHGGGFFFEEEEEEFFFHHHIIINNNNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSVVV[[[^^^oookkkhhhiiiXXXQQQbbbxxx}}}|||zzz~~~]]]DDD666555///...111...000000//////...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111222444666777888;;;;;;===@@@AAACCCJJJSSSooowwwiii^^^YYYssskkk[[[TTTZZZ___ZZZMMMQQQbbbzzzvvvtttnnnccc]]]eeexxxxxx[[[HHHDDDHHHEEEQQQmmmmmm]]]bbb|||___ZZZWWWpppcccHHH===888666444333333333222111111111111111000000000000////////////000000000000000000000000000000000000222333444555666777777888999999999:::;;;===>>>???BBBCCCDDDEEEFFFFFFGGGFFFBBBBBBCCCDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUZZZ^^^nnnmmmllljjjXXXUUUkkk~~~zzz]]]DDD666555///...111.../////////......---------,,,------......------,,,---------------------------------...//////000000111111222333555666888999<<<;;;===AAABBBDDDLLLTTTpppvvvkkkccc^^^yyyzzz^^^UUUTTT[[[```[[[QQQTTTbbb~~~}}}xxxoookkkbbb[[[bbbvvvhhhPPPEEEDDDFFFHHHXXXxxxnnn___eeeaaaZZZUUUnnn^^^GGG???888666333333444444333222111111111111000000000///////////////000000000000000000000000000111111111333444444555666777888999::::::;;;;;;<<<>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRUUUYYY]]]hhh}}}lllmmmuuu```YYYooo~~~]]]DDD666555///...111...............------------,,,------......------,,,------------------------------......///000000111111111222444555777999:::======???CCCDDDFFFNNNWWWrrr{{{mmmfffeeewwwtttkkkQQQKKKOOO[[[aaa[[[SSSTTT___wwwyyynnnkkkccc[[[```rrreeePPPFFFGGGCCCLLLlllnnn___fffbbb[[[VVVnnnzzz[[[HHHAAA777555333333444444333222111111111111000000000///////////////000000000000///000000000111111111222444555666666888888999:::;;;;;;;;;<<<===>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPOOOQQQQQQQQQQQQRRRUUUYYY]]]cccxxx}}}lllooommm^^^mmm]]]DDD666555///...111...------------------------,,,------......------,,,---------------------------......//////000111111111222333444666888:::;;;???>>>AAAEEEFFFIIIPPPYYYrrr}}}kkkaaabbbooojjj~~~jjjQQQFFFIII[[[cccYYYQQQQQQ[[[qqqxxxooommmfff\\\]]]nnnwwwYYYGGGGGGCCCIIIdddmmm^^^fffddd\\\VVVnnntttYYYGGGAAA777555333333444444333222111111111111000000000000////////////000000000000///000000111111222222222555666666777888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFFFFGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRUUUZZZ^^^dddyyy}}}mmmrrruuudddppp}}}|||yyy~~~|||]]]DDD666555///...111...------------------------,,,------......------,,,.................................///000000111111222222333555777999;;;<<>>???AAAAAABBBCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLKKKJJJHHHGGGFFFIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSVVV[[[^^^hhh{{{~~~nnnsssvvvjjjxxx|||uuuxxx|||vvv]]]DDD666555///...111...------------------------,,,------......------,,,..............................//////000000111111222222333555777999;;;===BBBAAADDDHHHJJJLLLTTT]]]lll~~~qqqgggbbb}}}xxx___EEEEEE___iiiXXXOOOSSS```xxxxxxiiijjjeee\\\]]]nnndddSSSEEEGGGKKKVVVpppqqqccciiifff\\\TTTjjjttt\\\HHH???666444333333444555444333111111111111000000000000////////////000000000000///000000111222222333333777777888999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@EEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTWWW[[[___jjj}}}~~~mmmqqq{{{|||~~~{{{uuurrrxxxlllYYYAAA444444000///222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111555555666777999<<<===???AAADDDGGGHHHJJJNNNUUU[[[mmm|||zzzvvvggghhh}}}aaaJJJIII```hhhXXXPPPSSS___xxxyyymmmjjjddd^^^```mmmiiiNNNJJJFFFDDDLLLbbbxxxdddiiigggUUU]]]vvvzzz]]]HHH???777555333333444444333222222222222222222111000///000000000000000000000000...///000111222333444444444444555666777888999999999:::;;;<<<============@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPWWWVVVUUUTTTTTTVVVZZZ^^^lllnnnpppzzz}}}~~~zzzwww{{{rrr[[[BBB555444///...000---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000111111222555666777888:::<<<>>>@@@BBBEEEGGGIIIKKKPPPWWW^^^ooowwwsssqqqeeeeeexxxgggNNNLLLaaaiiiXXXPPPRRR]]]uuurrrnnnfff___```mmmlllSSSMMMIIIFFFJJJZZZ{{{yyydddhhhqqq[[[\\\sssbbbIII===777555333333444444333222222222222222222111000000000000000000000000000000//////000111222222333333555555666777888999::::::999:::;;;<<<<<<<<<<<<<<>>@@@AAADDDGGGIIIJJJLLLRRR[[[bbbrrrtttllliii^^^^^^nnnmmmSSSOOOdddlll[[[PPPQQQZZZpppzzztttjjjaaa```mmmqqqZZZNNNJJJHHHKKKWWWuuuyyyeeehhhcccZZZmmmfffLLL???777555333333444444333222111222222222222111000000000000000000000000000000000000000111222222222333666666777888999999::::::::::::;;;;;;;;;;;;::::::=========>>>???AAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGIIILLLOOOMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRQQQQQQQQQUUUZZZ^^^gggvvvtttbbbhhhzzzvvv||||||ppprrrttt\\\CCC666555///...000,,,///............---------,,,,,,,,,---------------,,,------...............//////000111111222222333777888999;;;===???BBBCCCFFFHHHJJJLLLNNNUUU^^^eeeuuuwwwhhh^^^QQQSSSeeesssYYYSSSiiiqqq___PPPPPPXXXkkkzzznnncccaaalllvvvaaaMMMJJJIIILLLXXXwwwxxxeeeiiiooo^^^kkkdddKKK???777555333333444444333222111111222222222111111000000000000000000000000000000000111111111222222222555666666777888888999999:::::::::;;;::::::999999;;;;;;;;;<<<>>>AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNRRRXXX\\\fffsssooo^^^eee~~~vvvsssyyy~~~}}}wwwooottttttZZZAAA555444000///111//////............---------,,,,,,,,,------.........,,,---......//////......000000111111222333333333777888999;;;>>>@@@CCCDDDGGGIIILLLMMMPPPVVV___fffttt{{{fffUUUFFFJJJ```bbb[[[pppvvvaaaQQQQQQVVVhhh}}}qqqeeeaaalll{{{fffQQQKKKHHHJJJTTTpppvvvfffkkkvvvcccjjjcccIII<<<777555333333444444333222000111111222222222111111000000000000000000000000000000000111222222333333444444555555666777777777:::::::::;;;::::::999999;;;:::;;;;;;>>>@@@CCCEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGIIILLLMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJLLLOOOUUUYYYfffqqqnnn^^^dddzzzrrrooouuu|||~~~|||zzz~~~ssszzzzzzYYY@@@444444000///222//////............---------,,,,,,,,,---......//////------...////////////...111111111222333333444444777888999;;;>>>AAACCCEEEFFFIIILLLOOOQQQVVV]]]cccrrrjjjUUUDDDHHH]]]sssmmmdddxxx{{{bbbRRRRRRWWWfff}}}qqqfffbbblll~~~}}}kkkWWWNNNHHHGGGIII]]]ssseeemmmppp___eeegggMMMAAA777555333333444444333222000000111222222222222111000000000000000000000000//////000111222333444444444444444555555666666666::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;===@@@CCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNIIIIIIJJJIIIKKKNNNTTTXXXdddpppooo```bbbuuunnnlllsss{{{}}}|||{{{sss{{{ZZZBBB555444//////111...///............---------,,,,,,------.../////////------...///////////////111111222222333444444444666777999;;;>>>AAACCCEEEDDDHHHMMMOOOQQQUUU[[[```ooottt```LLLKKKZZZqqqqqqjjjdddSSSSSSXXXfff{{{qqqfffbbblll}}}oooYYYOOOHHHGGGEEENNNpppqqqeee[[[YYYXXX]]]oooqqqcccmmmhhh^^^eeelllQQQDDD777555333333444444333222000000111222222222222222000000000000000000000000---...///000222444555555555555555555666666666666999:::;;;<<<<<<<<<<<<<<<======<<<<<<===@@@CCCEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFIIIMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPKKKKKKKKKKKKLLLOOOTTTXXX```nnnooo```___rrrkkkjjjrrr{{{~~~}}}|||oooxxx\\\CCC666555///---///,,,//////.........---------,,,,,,------...///000000---......///////////////111222222333333444444555666777888:::===@@@CCCDDDCCCHHHMMMPPPRRRTTTYYY]]]mmmkkkUUUMMMWWWrrr|||oookkkhhhTTTTTTYYYfffyyypppfffccclll}}}rrrWWWNNNIIIJJJGGGKKKfffqqqcccYYYSSSLLLKKKOOOPPPTTTfff{{{ooobbblllkkkfffooooooPPP???777555333333444444333222///000111222222222222222000000000000000000000000,,,---...000222444666666666666666666777777777777999:::;;;<<<============???>>><<<<<<===@@@CCCEEEIIIIIIIIIJJJJJJJJJKKKKKKFFFJJJOOORRRRRRRRRRRRSSSNNNNNNNNNNNNOOOPPPQQQRRRMMMMMMMMMMMMMMMPPPVVVYYY\\\kkknnn___\\\|||