BM6P6(@ :::888555222///---+++***))))))))))))))))))***+++(((+++---,,,***)))+++...111///---//////000222555888888===EEEHHHAAA666---000222333444444444666888444===BBB@@@>>>>>>;;;555;;;\\\nnnaaaWWW[[[UUUDDDhhh```XXXTTTRRRNNNKKKJJJQQQ>>>KKKqqqfffZZZNNNDDDCCCFFFIIIRRR\\\```gggmmmmmmmmmnnnmmmjjjWWWXXX[[[cccooorrreeeVVVIII;;;<<>>TTTAAA:::@@@UUUXXXdddfffgggllluuuttt^^^DDD555555===KKKbbbuuuKKKCCCAAAIIIRRRVVVVVVVVVKKK===111---...000111333:::FFFYYYgggjjjgggjjjppprrrwww{{{zzzuuuqqqpppqqqwwwvvvhhhwwwXXXqqqwwwwwwttt{{{}}}rrrXXXDDD???:::888;;;999999CCCQQQllluuu|||zzzvvvwwwyyy{{{vvvkkkBBB@@@UUUhhhvvvuuuuuu~~~}}}ppp;;;:::QQQNNNHHH>>>333AAAmmmtttpppqqqxxx~~~tttssszzzvvvtttxxxyyyvvvyyyxxxtttrrrsssqqqmmmppplllhhhgggggggggeeebbbdddcccaaaaaa```]]]ZZZWWWTTTTTTSSSPPPLLLIIIHHHHHHDDD???;;;888555555===GGG___YYYLLLMMM___iiimmmwww}}}www^^^MMM;;;HHHooozzzjjjvvv{{{mmmsssAAA222555333ZZZyyyyyyTTToooFFF777;;;666AAA^^^nnnzzzpppsss```HHH666222666///;;;HHHRRR^^^eee```UUU999222LLLyyyeeebbb{{{nnnXXXHHHDDDKKKWWWbbbrrrcccOOO]]]```eeejjjkkkkkkhhhffflllkkknnnrrroooiiijjjooojjjlllqqqsssppplllnnnttt~~~zzz~~~zzzuuuuuutttyyy~~~]]]yyyfffVVVUUU555;;;555666777@@@QQQeeeppprrrsssuuuxxx~~~yyy{{{zzzrrrssseee```SSSLLLKKKJJJOOOKKK;;;===:::@@@===MMMiii[[[777666888777333...---000333<<>><<>>:::666444:::CCCOOOHHH888333@@@IIINNNXXXgggwwwyyy```NNN<<>>===WWW[[[DDD>>>666000000111000000222777PPPhhhpppqqqsssqqqkkkeeeeeedddcccaaa```___^^^]]]]]]^^^___```___\\\ZZZSSSQQQSSS^^^hhhmmmmmmlll^^^WWWPPPUUUkkkoooLLL{{{RRR:::888555222///---+++***)))))))))))))))***++++++)))+++,,,,,,+++***,,,---333222111000000111333333888:::>>>EEEIIIEEE;;;111...000222222222222444555:::888444222888BBBGGGFFFYYYrrrbbbIII>>>IIIZZZooo~~~xxxnnnggghhhSSS???555CCCnnnzzz{{{nnnVVV???:::222000:::GGGLLLJJJ888///111===LLLcccuuuvvvyyyzzz{{{}}}~~~}}}zzzyyy}}}zzzmmmuuuwwwzzz|||qqqfffjjj}}}zzzyyyuuuppp~~~iiiBBBLLLIIIAAA;;;JJJVVV___fffjjjiiilllpppjjj___QQQHHHRRReeemmmlllbbbRRRjjjnnnbbbTTTFFF:::111000444///444AAARRR\\\___bbbeeeccceeehhhjjjiiicccZZZTTTgggvvvwww~~~pppggg}}}zzzppp|||xxx}}}www^^^LLL@@@:::888:::999888AAAMMMkkkttt{{{zzzwwwxxxyyyyyyzzz}}}ggg@@@444777AAACCCDDDHHHBBB???JJJYYYRRR]]]qqqOOOHHHCCCFFFCCC555444XXX~~~~~~~~~vvvkkkfffllluuuyyyzzz|||{{{yyyvvvtttnnneeepppssstttrrrrrruuutttqqqpppooooooppppppoookkkhhhgggfffdddddddddbbb```]]]ZZZYYYVVVSSSOOOMMMKKKJJJIIIEEEBBB???999555888?????????444...666777555:::HHH```{{{{{{bbbPPP>>>JJJooommm~~~nnnxxxjjjyyyxxxCCC333777555YYY}}}yyy}}}uuunnnqqqRRRvvvSSS===999444>>>ZZZooovvv~~~rrrmmm^^^MMM:::;;;---000III[[[VVVNNNNNNYYYIIIHHHeee}}}```FFF>>>888///000BBBIIIRRRmmmxxxcccMMM@@@BBBGGGNNNXXXaaajjjnnnkkkmmmssswwwtttnnnmmmooowwwssspppnnnhhh```\\\]]]qqq}}}~~~{{{{{{}}}{{{ssskkksssuuubbbPPPhhh```rrrAAA555000666555<<>>444...///111111000111222444555888>>>IIIUUU\\\ZZZUUU\\\sssLLL999555:::NNNeeerrrwww{{{rrrqqqiiiTTTDDDTTT}}}wwwpppeeePPP===888666000+++///666999777333,,,///777BBB[[[ppprrrvvvxxxyyy{{{}}}}}}yyywwwzzz{{{ssshhhrrrwww|||wwwpppwwwyyy|||{{{hhhsss|||yyy}}}RRRFFFHHHBBB:::FFFTTT\\\dddjjjkkkpppyyyyyysss```QQQXXXkkkllleeeddddddqqqnnnkkkgggeee]]]TTTNNNGGG>>>999888111222;;;JJJUUUWWWTTTSSSQQQNNNMMMOOOTTTWWWUUURRRIIIlllyyy}}}jjjxxx~~~wwwvvv]]]LLL@@@:::777999999777???JJJjjjrrryyyyyywwwxxxyyyxxx{{{xxxtttOOO???<<<666777<<<;;;666444444666>>>bbb{{{XXXNNNJJJLLLJJJ<<<888XXX|||nnnfff\\\QQQIIIMMMccczzzvvvyyyqqqjjjqqquuukkk___nnnqqqrrrppppppsssssspppppppppppppppooommmkkkjjjhhhgggeeeeeeeeedddbbb```]]]ZZZVVVSSSPPPNNNLLLJJJKKKHHHFFFDDD>>>:::;;;AAABBBDDD999...111222111777777OOOnnn}}}dddRRR???KKKpppnnn|||sss|||ffftttEEE///333999lllggguuuRRRoooTTT???888444:::QQQhhhrrryyyrrr~~~ttt^^^III???666...333JJJ\\\WWWGGGFFFBBBFFFcccxxxqqqrrrUUUAAA;;;;;;000???GGGFFFLLLPPPIII@@@666666999???IIIUUUaaaiiippptttyyy{{{xxxsssrrrrrruuurrrnnnhhh[[[LLLEEEFFFaaa~~~{{{|||yyyrrrssstttfffKKK``````NNN<<<333777444:::HHH[[[hhhmmmoooqqqvvv}}}~~~xxxuuuzzzvvvlll}}}iii```YYY===DDDaaaWWWCCC444555KKKWWWPPPJJJNNNCCCOOO[[[```bbbgggiiihhhhhhgggeeecccbbbaaabbbbbb```dddggghhhhhhjjjnnnrrrjjjkkkllleeeQQQ===999@@@PPPUUUOOOGGGYYY~~~```~~~tttzzzyyyyyyRRR:::888555222///---+++***(((((((((((()))***+++,,,+++******+++,,,,,,,,,,,,111555444000000444444000555:::???CCCIIIKKKBBB666---///000000000000111222...444AAARRR]]]]]]SSSKKK>>>ttt]]]===555666===^^^vvvlllUUUSSSlllpppUUUHHHbbb}}}pppcccXXXHHH;;;;;;AAACCC@@@CCCAAA999///+++---///...111---000333:::TTTkkkoootttuuuwwwzzz|||}}}~~~~~~yyyvvvwww}}}vvvnnnhhhrrrwww{{{~~~xxxwwwtttuuupppzzzxxxxxxsssKKKLLLDDD;;;@@@KKKYYYaaagggkkkttt~~~bbbSSS]]]rrrsssnnnxxxsssggg[[[QQQRRRZZZaaaYYYUUUXXXXXXOOOAAA888444222888FFFPPPPPPJJJFFFCCC>>>999:::???BBB@@@===555OOOwwwzzzwwwrrreee~~~~~~zzzttt[[[KKKAAA999666888888666<<>>ZZZzzzhhh^^^[[[[[[KKK:::GGGcccqqqppp___WWWkkksssggg]]]fffiiikkkkkklllpppqqqooorrrrrrqqqpppnnnmmmmmmmmmjjjhhhfffeeeeeeeeecccbbb^^^ZZZUUURRRPPPOOOMMMKKKKKKJJJIIIIIIEEE@@@BBBHHH[[[\\\LLL999888<<>>???AAAPPPrrrqqqbbbmmmnnnLLL@@@III999;;;<<<555000333666222111000000444===JJJWWW```qqqwww}}}}}}zzzwwwuuuuuuttttttssskkkXXXDDD;;;;;;NNNsss}}}|||xxxOOObbb\\\sss[[[EEE777555333777EEEWWWfffkkkmmmooottt{{{~~~uuu{{{}}}iiijjjqqqhhhNNNJJJfffZZZQQQ;;;111<<>>```zzzwwwlllwwwddd{{{xxxzzz}}}mmmtttZZZMMMBBB999555888888666:::CCCbbbjjjqqqtttvvvyyyyyyvvvsss~~~}}}|||]]]HHH<<<555DDD[[[___[[[^^^hhhaaaXXXIIIDDDZZZuuuzzzzzzXXXJJJSSSjjjhhhRRRMMMggglll\\\ZZZbbbfffiiijjjmmmsssuuusssoooqqqrrrrrrqqqpppqqqrrrllljjjgggfffffffffdddccc^^^ZZZTTTQQQQQQQQQOOOMMMKKKJJJKKKLLLIIIFFFIIIOOOqqquuuqqqlllggghhhbbbgggrrr}}}eeeSSS@@@LLLqqqrrrsss~~~ssszzzFFF444777===sssyyywwwLLLKKKFFF999444999:::HHHaaaooosssuuuyyyuuuaaaMMM???===888111888HHHBBB>>>888888JJJggg}}}jjjjjj~~~gggQQQSSSRRRBBB999555111555777,,,111///---///666AAAMMMUUUfffpppyyy{{{zzzxxxuuuqqqooorrrvvvrrraaaLLL???<<<===^^^vvv}}}{{{KKKYYY^^^jjjhhhMMM:::222333666BBBUUUdddkkkmmmooottt{{{uuu|||~~~rrr~~~ppp[[[NNNddd[[[PPP>>>000222777AAAUUUkkkqqqmmmcccTTTIIIJJJTTT]]]dddeeefffgggggggggffffffccceeegggkkkqqqxxxsssuuudddtttbbb}}}|||___CCC:::888555222///---+++***''''''(((((()))+++,,,---,,,***)))***,,,---,,,***,,,333333......555555///111999>>>@@@GGGMMMFFF999...000111111000///111222222666???JJJJJJ@@@777444555EEEWWWbbblllwww}}}}}}rrreeedddkkkjjjbbbXXXmmmSSSSSS444KKKjjjjjjKKKMMMPPPYYYlll|||\\\AAA555333333...///222///000JJJgggmmmqqqrrrtttvvvwwwxxxyyyyyyuuusssuuuzzz{{{tttnnnmmmrrr|||}}}{{{yyyssswwwzzzvvvuuuuuu{{{||||||{{{yyyBBBHHH@@@>>>@@@EEEOOOZZZccceeeooorrrrrruuukkkgggkkknnnnnnrrryyypppeee]]]]]]^^^XXXMMMGGG===666333888@@@CCCEEEFFF;;;::::::<<>>;;;666777HHHgggzzzzzzyyy~~~}}}zzzppp}}}~~~eeeyyyoootttxxx|||mmmvvv]]]QQQBBB999444777888555888@@@]]]eeemmmqqquuuyyyyyyuuuuuu|||~~~zzz|||eeeFFF:::JJJ\\\hhhrrruuuvvvjjjYYYMMM]]]tttzzzkkk]]]aaabbbPPPPPPhhhaaaMMMRRRbbbfffhhhhhhjjjooopppnnndddjjjppptttuuussssssssspppmmmjjjhhhhhhgggfffddd```ZZZTTTRRRSSSTTTRRRPPPLLLKKKLLLMMMKKKHHHLLLRRRqqq~~~uuuuuu{{{|||dddSSS@@@LLLnnnuuurrrxxx{{{DDD333666666___wwwkkkOOOHHHIII<<<444999888BBB^^^lllmmmbbbNNNNNNNNNBBB999:::===999444111555LLLuuuvvvyyypppcccgggTTTPPPPPPGGGGGGJJJ>>>999555111///222999@@@FFFPPP```pppwwwxxxvvvppphhh___aaahhhmmmhhhWWWEEE<<<222FFFXXXjjj}}}zzz|||~~~|||~~~pppMMMWWWzzzjjjpppvvvSSS===222333555@@@SSSccckkkmmmooouuu{{{zzz|||~~~oookkkjjjssscccJJJZZZWWWCCC;;;333111111111555;;;\\\bbbbbbVVVDDD???MMM^^^dddeeehhhkkklllkkkjjjiiidddbbbcccgggoooyyywwwrrr~~~]]]^^^ggg}}}hhh~~~SSS:::888555222///---+++***'''''''''((()))+++,,,---,,,***(((***---...,,,******222333---...555555...000999>>>???FFFMMMGGG999///000111111000000111222+++111???LLLMMMBBB999888666777OOO~~~||||||mmmnnnyyy{{{sssnnneeeHHHKKK@@@>>>[[[zzz]]]BBB444000000,,,...222---...IIIgggnnnqqqrrrsssuuuvvvwwwwwwwwwuuurrrssswwwuuuooolllooottt}}}vvvzzz|||~~~lllwww{{{tttmmm{{{uuu{{{HHHNNNBBB>>>===@@@HHHWWWbbbeeemmm||||||ggglllpppuuutttjjj___WWWUUUDDD:::222333888===BBBGGGHHHDDD>>>:::999;;;>>>???666333888KKKeeevvv{{{yyy{{{}}}{{{|||mmmsssyyygggqqq|||sssxxx```UUUBBB999444777888555888???ZZZccckkkpppuuuyyyyyyuuutttpppvvvUUUIII```ttt}}}hhhWWWbbbwww~~~nnnnnneee^^^iiiuuujjjRRRZZZaaaTTTXXXkkkYYYAAAKKK```ddddddaaaaaacccbbb___YYYbbbmmmuuuvvvtttrrrqqqssspppllljjjiiihhhgggfffaaa[[[UUUSSSUUUWWWUUURRRMMMLLLLLLMMMJJJHHHLLLSSSeeexxxxxx~~~{{{dddRRR@@@LLLlllxxxsssxxx|||BBB222;;;>>>dddnnn```UUUNNNQQQAAA555888555<<>>777222000222666999>>>RRRhhhssswwwtttkkk```LLLMMMUUUbbbgggZZZEEE666...666AAAZZZwww|||yyyyyy{{{~~~~~~kkk]]]hhh}}}www|||XXX@@@555444555???RRRccckkkmmmooowww||||||ooozzzrrrTTTJJJTTT~~~vvviiiGGGOOOPPP@@@999111---///444777777:::LLL\\\UUU@@@888III___cccfffjjjnnnoooooommmllldddaaa^^^bbbjjjssszzz}}}wwwkkknnneeeUUUTTTzzziii}}}HHH;;;888444111000...+++))))))))))))))))))******+++,,,***))))))***,,,///111///333>>>777(((333<<<***000666<<>><<<111)))555222///222222222FFF^^^eeekkkmmmpppsssttttttsssrrruuurrrrrrtttpppiiihhhmmmxxx|||ppprrr~~~}}}xxxvvvzzzkkkzzzbbbKKKJJJ666:::???CCCOOO^^^cccdddssszzzdddTTT@@@:::555222111333:::BBBNNNMMMLLLJJJDDD<<<888888666333111999OOOjjj{{{sssvvvvvvtttUUUooo~~~{{{cccRRRDDD;;;555666888888:::<<>>YYYqqquuuwwwyyyssssssqqqooollljjjiiiiiiiiieee___XXXUUUVVVWWWUUURRRSSSOOOMMMLLLJJJIIIMMMSSScccsss}}}rrryyywwwcccSSSBBBQQQsss~~~}}}kkk}}}zzzAAA222666???qqq{{{kkkiiiKKKXXXUUU888444888666NNNaaahhhppp~~~{{{ooodddZZZRRRNNNBBB888666444666HHH\\\sssVVV]]]VVVWWWddd[[[MMMQQQcccUUU<<<111666666111333999<<>>888HHHaaaeeemmmssssssrrrrrroookkkgggbbb]]][[[[[[[[[XXXUUU```gggooouuu|||sssmmmpppiiiaaaxxx|||vvvhhhGGG;;;888444111000...+++))))))))))))))))))******+++...---++++++,,,...111333///111<<<999+++222;;;///111666<<>>444---AAAYYYddd^^^ZZZeeetttzzzppp}}}wwwtttggg]]]nnnkkkUUUVVVXXXZZZtttxxx___UUUVVVCCCIIIIIIIIIKKKEEE<<<;;;444000222000111EEE^^^eeeiiikkknnnqqqrrrrrrqqqpppppppppssstttnnnfffgggnnn~~~oooqqqzzzsssZZZddd[[[LLLFFFEEE===BBBMMM[[[bbbcccmmmsss]]]SSSEEE777111000000777???GGGLLLPPPRRRPPPLLLFFFAAA::::::;;;CCCVVVlllzzz~~~xxx|||ttt|||}}}zzzbbbJJJggg}}}nnnmmmeeeRRRDDD<<<666666888888999<<>><<<999EEEYYYfffkkkpppqqqrrrssspppkkkjjjdddYYYNNNEEEAAAAAABBBUUUaaaoooyyyhhhUUU{{{jjjnnnxxxpppWWWBBB;;;888444111000...+++))))))))))))))))))******+++...---,,,+++,,,...111222,,,---777999///...666444222555;;;CCCHHHKKKLLLMMM777000,,,...000000///000333...777YYYqqq\\\:::111111888FFFVVVbbbjjjuuu~~~~~~qqqlllzzzyyyxxxvvvuuurrrooommmlllYYYSSSYYYaaajjjxxxvvvllllllccc```fffjjjbbbWWWHHH777777333333111111FFF]]]dddgggiiillloooppppppnnnmmmkkkooosssqqqhhhbbbfffppp{{{yyy|||nnnsssttt{{{hhhJJJQQQxxxmmmQQQYYYLLL666@@@IIIVVV```bbbfffttt~~~}}}}}}ooocccRRRFFFDDD@@@555111444BBBMMMVVVVVVWWWYYYVVVPPPLLLOOORRRWWWcccsss|||~~~yyyzzzvvvxxx}}}mmm{{{pppssszzzrrrXXXMMM^^^~~~mmmeeekkkUUUEEE===666666888777888;;;PPPccclllnnnssssssqqqwwwxxxxxxyyy|||~~~|||zzzzzz}}}fff]]][[[RRRCCCMMMYYYfffvvvxxxjjjFFFWWWmmmhhhwwwvvvNNNOOOOOOMMMEEE999333666:::;;;AAA;;;GGG^^^lllxxx~~~yyytttsssqqqpppnnnmmmmmmlllgggccc^^^\\\\\\[[[XXXUUUUUURRRQQQPPPOOOOOOUUU^^^iiittt|||~~~uuuqqqwwwtttaaaQQQBBBRRR{{{mmmyyyuuu>>>///999OOO|||ppphhh===EEELLL>>>;;;<<<444CCCZZZfffmmmmmmttt}}}~~~qqqfffcccbbbaaafffoootttxxx|||qqqkkkmmmwwwzzz]]]SSS\\\dddPPP555;;;CCC222222333<<>>666555BBB^^^uuu{{{xxxpppvvviii```UUUPPP___~~~lllXXXIII222888333555555666III___ccceeegggjjjmmmnnnmmmlllkkkkkkoooqqqjjj```]]]gggrrruuuxxx}}}yyywwwuuummmiiiyyy^^^FFFPPPxxx|||pppKKKXXXLLL;;;===CCCPPP]]]cccdddiiiooo}}}{{{qqqzzztttYYYYYYoooooobbb]]]RRR???444555@@@PPPZZZXXXWWW^^^bbb___```ccceeeeeekkkuuu{{{|||~~~uuu{{{qqqtttvvvyyyfff~~~kkkQQQRRRYYY}}}tttdddqqqYYYFFF>>>777666777777777999KKK___jjjlllrrrqqqqqqwwwwwwwwwyyy|||~~~~~~~~~}}}}}}}}}iiiIIITTTbbbXXX\\\kkkyyyVVVGGGUUUOOOlll~~~MMMIIIFFFBBB:::000---666FFFRRRQQQFFFMMMaaammmxxx~~~uuutttsssrrrqqqpppoooooofffdddaaa___^^^\\\YYYVVVWWWUUUSSSQQQOOOOOOWWWaaahhhpppwwwzzz~~~rrrrrryyyuuuaaaRRRDDDUUU{{{mmmyyyvvv???///555NNNvvvnnnXXX===;;;DDD<<<:::;;;222===TTTbbbkkkiiiiiiyyytttrrruuuyyyrrrooo}}}xxxfffdddlll{{{tttYYYKKKXXX^^^EEE>>>GGG===333111888HHH[[[jjjttt{{{zzzjjjUUUDDD:::666555666111555000...333777FFF___yyy|||yyy}}}iiiSSSKKK\\\yyyKKK///777000222FFF]]]hhhjjjiiimmmqqqzzzsssXXXTTTeeeuuuggglllzzz~~~yyyhhhkkkMMM@@@ZZZzzz~~~hhhSSSIII999444;;;888---000???aaaaaagggmmmjjj___YYYYYYQQQQQQQQQVVVcccqqqwwwvvvwwwmmm[[[GGG777111222555444DDD]]]uuufffnnn]]]FFF;;;888444111000...+++))))))))))))))))))******++++++++++++++++++,,,......******///888999000000;;;666444777???DDDEEEIIIOOOEEE999///---/////////000...111444777EEEWWWQQQ<<<222LLLqqqzzzjjjeee\\\YYY```xxxiiiSSSLLL???666333777999===OOObbbcccccceeehhhjjjkkkkkkiiihhhmmmnnnkkkaaaYYY\\\iiiuuuxxx~~~}}}vvvtttllliiisssUUUJJJSSStttuuuJJJLLLHHHFFF:::>>>IIIXXXbbbdddeeegggmmmrrr}}}ooommm|||kkkTTTJJJcccvvvbbbMMMAAA@@@888MMM___bbbaaafffkkkkkkgggiiihhhfffjjjsssyyy{{{~~~~~~||||||~~~yyyttt|||]]]GGGMMMUUUwww{{{}}}bbb{{{tttXXXHHH???888777777666666888FFF[[[hhhkkkpppppppppwwwuuuwwwyyy{{{|||||||||}}}~~~~~~nnn]]]yyypppZZZOOOFFFTTT[[[bbbcccbbb___ZZZUUU]]]???BBB555KKKdddAAABBB...333777666444888DDDPPPRRREEEKKK]]]fffnnnxxxzzzuuuttttttssssssrrrqqqpppgggeeebbb```^^^\\\YYYWWWZZZWWWTTTPPPKKKJJJSSS]]]gggooouuuvvv{{{xxxlllrrrxxxsss^^^OOOCCCVVVyyy|||~~~nnnyyyooo===111555OOOyyy}}}{{{TTTGGG777<<<999555777222:::NNN\\\iiijjjjjjqqq{{{www|||~~~rrrbbbRRRLLLkkksssSSSRRRXXXJJJMMMYYYNNN999444666EEEXXXhhhttt|||}}}ppp]]]KKK>>>999888222555333444555222@@@]]]xxx{{{~~~{{{uuulll]]]LLLHHHOOO[[[AAA<<<444444BBBWWWdddfffdddgggmmmwwwyyyggg[[[YYY^^^ccc]]]pppxxx|||yyykkkQQQFFF```}}}aaa^^^GGG999;;;:::444888EEE{{{~~~yyyiiiWWWKKKGGGAAA>>><<>>;;;666555888;;;BBB111666(((+++<<<555BBB000555::::::555888HHHZZZSSSBBBEEEVVV___fffrrrwwwttttttuuuuuutttsssrrrqqqhhhgggdddaaa___\\\[[[ZZZ]]]YYYTTTMMMDDDAAAIIITTTdddmmmtttuuuvvvxxxpppeeeqqqvvv}}}oooYYYLLLCCCYYYzzz~~~|||{{{ssszzzaaa888555888SSS]]]WWW::::::888222444222888GGGTTTdddlllmmmooouuu{{{}}}wwwzzzcccBBBFFFmmmwwwbbbNNNEEE\\\nnnbbbBBB999555BBBWWWiiiuuu||||||xxxfffUUUGGG???999666111444777333CCCbbbyyyyyy{{{~~~yyyttt}}}}}}hhhZZZJJJLLLLLLwww{{{uuucccHHHAAA===EEEUUUaaaeeedddccchhhsss~~~{{{rrrfffaaaaaaaaa]]]XXXdddqqq|||xxxyyywwwlllIIIIIImmm{{{lllUUU???555333555>>>JJJjjjRRRAAA888444555333000///888FFFOOOQQQAAA:::333000000111///,,,111555HHHeeezzz~~~[[[yyyyyyuuuYYYAAA;;;888444111000...+++))))))))))))))))))******+++---------.........//////,,,333...222AAA>>>444888;;;666777AAAGGGHHHOOOYYYZZZIII888111000///...///222,,,+++,,,===eeeqqqVVVMMMOOOZZZmmmxxxxxxiiidddZZZMMMCCCGGG___www{{{ttt|||eee[[[UUUNNNIIISSS___]]]]]]^^^aaacccdddcccaaa```gggbbbYYYTTT\\\lllvvvwww}}}{{{zzzsssuuu~~~}}}|||www~~~qqqgggyyyaaaHHHPPPOOOPPPhhhbbbOOO>>>AAA===>>>HHHSSSZZZ```eeegggoooyyyggg{{{{{{yyymmmeeettttttxxxqqqOOOBBBEEEVVVooo}}}{{{xxxyyytttrrrnnnnnnvvvyyy|||}}}|||yyyvvvvvvwwwqqqmmmmmmxxxZZZKKKOOOQQQUUUtttiiiqqqzzz]]]JJJAAA999777777444444666===UUUdddiiimmmmmmnnnwwwsssvvvzzzzzzyyyyyyzzz{{{}}}xxxuuuvvvxxx|||wwwTTT999BBBZZZmmm{{{VVVbbbpppvvvvvvpppiii\\\NNN@@@777444555444333:::666++++++222999888===BBBCCC???EEE[[[sss```FFFBBBQQQ\\\eeeooossssssttttttuuuuuutttsssrrrkkkjjjgggccc___^^^^^^^^^___[[[SSSIII<<<777>>>IIIZZZgggqqqssstttuuuoooeeesssxxx~~~kkkWWWLLLGGG___www}}}zzzXXX666:::777NNNoooggg@@@<<<;;;222444222666???MMM___jjjmmmmmmqqqvvv{{{|||xxxnnn{{{]]]BBBGGGaaawwwYYYJJJXXXllluuuLLL<<<222===TTTiiiwww~~~{{{|||rrreeeYYYQQQHHH@@@EEEIIIBBBMMMkkk{{{xxxxxx}}}uuupppzzzppp\\\HHHMMMKKK```dddgggQQQGGGAAA<<<@@@MMM[[[bbbcccbbbeeennnxxx~~~yyyrrrlllkkknnnooommmkkkqqqnnnpppssszzz{{{tttYYYHHHTTTppp}}}rrr```MMMAAAAAAHHHNNNvvvrrrbbbLLL<<<666333///000111000---000777;;;;;;222111000000000000000000000222BBB\\\ooovvv|||rrr___gggqqqcccvvvdddRRRHHH;;;888444111000...+++))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,)))333,,,,,,@@@@@@222333===777999DDDKKKLLLTTT___```NNN;;;222111000......000,,,222111333UUUwwwvvvrrrxxxpppdddUUUEEE>>>EEEPPP{{{yyykkkZZZMMMRRR[[[WWWZZZ\\\^^^```aaa```^^^]]]aaa[[[SSSRRRaaattt{{{www}}}{{{tttuuu~~~yyyoooiii\\\GGGSSSPPPKKK___{{{iii]]]IIIEEE???<<>>///888QQQjjjyyyuuunnnccc[[[bbbfffYYY\\\ttt|||xxxvvv|||tttZZZ@@@GGGDDDIIIggg{{{~~~QQQ...888333///222???OOOZZZ]]]ddddddjjjssszzz}}}}}}zzzvvvuuuxxx}}}oooqqq}}}tttvvvwwwmmmfffTTTGGG\\\yyyccc[[[YYYXXXIIIGGG>>>222000666666000...333555222111333444222///222444222///...000333---///>>>UUUcccjjjvvv~~~vvvpppqqqgggzzz\\\LLLKKK;;;888444222000...+++))))))))))))))))))******+++------...---,,,,,,---///...000...---222999666...>>>666<<>>222999CCCuuutttSSS999888:::222111999666AAARRR___gggkkknnnpppsss~~~uuukkkvvv{{{yyyttt|||yyyuuuyyy^^^UUUrrr]]]NNNeee|||[[[<<<999<<>>KKKttt]]]888222777111000???LLLRRRYYY___ccciiipppvvv|||}}}}}}uuu}}}uuu~~~pppnnnkkkccc^^^___tttTTTHHH@@@===CCCEEE>>>>>>===333999------333555<<>>555444CCCPPPMMM>>>111555,,,...888444+++666MMMpppnnnggg\\\RRROOOUUU\\\jjjjjjkkkmmmpppsssuuuvvvpppoookkkfffbbb___^^^^^^```___YYYMMM>>>444222333111GGGWWWdddtttvvvlllhhhxxx|||lllZZZKKKRRRkkkttt{{{~~~UUU:::222999FFF}}}qqqTTT<<<:::999111///666444>>>LLLZZZdddjjjmmmnnnnnn{{{~~~vvvzzzoootttqqqeeegggyyyyyyyyyXXXVVVqqqxxx___gggzzz]]]>>>999999JJJjjjwwwyyynnnqqq|||~~~|||~~~}}}ttt}}}uuu~~~fff___SSSMMM[[[OOORRRwwwvvv<<<444777222///888AAAIIIRRR[[[^^^dddkkkrrrxxx~~~}}}}}}vvv{{{jjjWWW```ppppppccc[[[SSSFFF>>>DDDFFFNNNKKK>>><<<@@@<<<>>>888666444999NNN[[[TTTEEE???999777666444000...222...222AAASSSbbbpppzzz|||rrrcccIIIGGG;;;888444111000...+++))))))))))))))))))******+++,,,******,,,111555666555...111000---...333777888+++IIIGGG===OOO___```ffflllmmmeeeQQQ999,,,...666000...000000+++)))555FFFppp|||rrrkkksss~~~pppOOOCCC>>>777111......<<<^^^yyynnn___RRRKKKKKKMMMOOOPPPOOOOOOPPPTTTYYY^^^aaaKKKHHHVVVrrr|||}}}~~~}}}qqqZZZHHHIIIMMMKKKMMMSSS]]]|||wwwtttQQQPPPGGG===999===FFFPPPVVV```ZZZcccwwwddd[[[[[[\\\\\\oooUUUJJJDDD===???LLLaaasssyyywwwxxx|||yyywwwqqqrrrqqqmmmnnn~~~yyy[[[JJJHHHIIIGGGBBBMMMxxx}}}TTTxxxqqq[[[DDD999999444333666555666AAASSSbbbgggggglllsssuuuttttttuuuvvvxxxzzz{{{vvvwwwvvvvvvxxxyyyssskkkUUU[[[fffooooooiiifffhhhOOO```qqqwwwtttrrrqqqqqqeeezzz~~~eeeRRRJJJFFF<<<:::JJJ^^^[[[KKK<<<333///222222......333SSS___jjjgggZZZPPPOOOSSSbbbgggiiiggglllvvvxxxtttpppnnnkkkgggccc```^^^]]]^^^```___UUUEEE777000//////;;;III___ttttttlllooo{{{~~~~~~kkk\\\PPPXXXppp}}}uuu|||wwwPPP888333999KKKrrrXXXAAA;;;999444111444222888DDDQQQ^^^gggjjjkkkiiixxxzzzpppmmmrrrppp```]]]jjjuuuxxxqqq]]]fff{{{}}}hhhiiiyyyaaaDDD<<<777FFFkkkxxx|||wwwqqqvvv~~~vvvkkknnnmmmeee[[[SSSUUUdddZZZ\\\nnnDDD555666444222222666@@@JJJUUUXXX^^^eeelllttt|||}}}|||mmmrrreeeVVVWWWWWWNNNCCCGGGLLLFFFUUUSSSZZZ___^^^bbb]]]MMM???<<<888000999^^^zzzzzz\\\RRRDDD:::777666444222111111333>>>UUUpppkkkfff|||}}}xxx```LLLDDD:::777444111000...,,,***)))))))))))))))******+++000---+++...555:::999777///222333111000444<<>>HHHDDDDDDSSSaaaeeehhhkkklllbbbKKK666000555///...///111///***---333///>>>NNNRRRLLLFFFGGGKKKtttxxx\\\PPPLLL===:::555333:::HHHUUU[[[SSSOOOIIIFFFGGGJJJMMMNNNKKKIIIHHHLLLRRRUUURRROOOEEEMMMbbbyyyssstttdddSSSHHHJJJMMMLLLNNNSSSRRR``````|||hhhbbbVVVHHH===888<<>>JJJSSSXXX^^^___^^^fff{{{yyyllljjjjjjLLLLLLfffzzzvvvwwwwwwuuuuuuxxx|||wwwoooiiiiiijjjfff___~~~ooojjjnnn~~~~~~hhhNNN@@@???EEELLLPPPOOOKKKeee|||xxxppp___~~~iiiMMM===999333222555333222:::IIIZZZdddgggkkkpppuuutttssssssssstttuuuvvvtttyyyzzzuuuqqqgggMMM444222333555BBB[[[kkk^^^GGGOOOQQQTTTZZZdddsssnnnJJJ:::>>>FFFDDDIIIJJJAAA777<<>>CCCDDDGGG^^^}}}ppplllyyy]]]TTTQQQKKK999777333111000///,,,+++)))))))))))))))******+++***'''&&&(((,,,//////---<<<<<<===<<<777333666<<>>YYYdddgggllltttvvvoooZZZ@@@...444111000//////...---,,,666222---,,,///333555555///888AAAKKKaaa}}}ZZZ===:::===;;;>>>GGG@@@@@@BBBDDDFFFDDDAAA>>>DDDCCCDDDIIIMMMLLLDDD<<>>...///===HHHOOO^^^qqqtttkkkGGGVVV^^^\\\```mmmvvvuuuppp___[[[^^^___]]]gggWWWJJJCCC:::555CCCWWWyyyvvvhhhQQQ???888555000000222333111...---///222///CCCUUU\\\bbbkkkrrrrrrooollljjjhhhgggddd]]]XXXBBB???<<<888555333111000000...///@@@VVV]]]dddvvv~~~qqq```YYYUUUccc}}}|||xxxlllLLL666333+++@@@\\\rrrwww]]]<<<111888888000222222444;;;GGGSSS]]]bbbfffuuu|||zzz{{{yyysssqqqwwwnnnlllkkk~~~bbbWWWxxx```KKKIIIDDDXXXpppVVVOOO>>>555JJJ```vvvzzztttuuuyyy~~~~~~{{{~~~kkk```SSSVVVjjjeeeZZZaaadddvvvnnnzzzEEE,,,111>>>333...666555@@@FFFOOOVVV]]]hhhuuu~~~zzzsss|||iii___\\\XXX___ppp{{{{{{yyydddDDD===555;;;[[[yyyzzzqqqfffZZZSSSWWWUUUWWWhhhyyyyyylll\\\SSSJJJ999666333111000///---+++)))))))))))))))******+++******+++,,,...000222333999888:::===999333222666???222:::TTTWWWCCCDDD[[[iiipppuuuuuusssjjjRRR;;;333222000......///...---%%%&&&)))---000000---***//////000333===LLL^^^iiihhhtttzzz^^^KKKGGGEEECCCCCC<<<<<<<<<>>>@@@AAA@@@???<<>><<<888999>>>;;;CCCMMMRRRUUUXXX\\\^^^lllvvvxxxwwwfffSSS___|||qqqoooqqqqqqqqqqqqqqqeeedddllllllkkkZZZLLLDDDFFFGGGDDDHHHQQQRRRWWW[[[||||||UUUuuuyyyYYYCCC;;;444222444000111333===MMMZZZbbbgggkkklllnnnpppssstttuuutttttttttuuutttkkkYYYHHHBBBEEENNNRRRVVVXXX]]]gggttt|||```SSSQQQ___kkklllnnntttooo[[[TTTNNNDDD@@@CCCooorrrnnn```NNN???555///+++...///...++++++...222...777EEETTTaaakkkrrruuuooollliiiiiiiiieee]]]WWWEEE>>>777444444555222///000111///888LLLXXXfffyyy~~~||||||jjj[[[WWWWWWggg||||||bbbHHH777777***;;;KKKzzzyyyLLL333444777222111111333666>>>IIIVVV^^^eeeppptttwww||||||}}}wwwmmmgggppp|||gggqqq}}}[[[III888HHHxxxnnnPPPJJJ@@@666>>>LLLdddyyyzzzvvvxxx}}}}}}yyy{{{xxxaaaaaaVVV]]]tttgggYYY^^^eeeppp]]]666222???444000777111666>>>HHHOOOVVV```mmmwww~~~kkkcccbbb[[[]]]lllmmmddd\\\WWWffftttPPPBBB888===WWWlllrrrwwwhhhfffbbbbbbmmmoooppp```TTTIII999666333111000///---+++)))))))))))))))******+++(((***,,,---...000333666111000444;;;:::444222555555>>>444GGGiiiOOO666VVViiiqqqtttpppssssssbbbKKK000111000//////222222000111222222222111000000111,,,---222444111///666AAA<<>>888111666HHHYYYwww~~~kkkyyy~~~gggsss]]]TTTDDD???===@@@EEEGGGGGGFFFCCCIIIPPPooottt{{{xxxXXXCCC===888666777:::GGGRRRQQQKKKNNNZZZeee___kkk~~~wwwpppSSSRRRkkk}}}vvvrrrtttwwwuuusssrrrfff]]]aaannnllljjjsssjjjlllOOOFFFEEEKKKIII@@@AAAJJJHHHTTTRRRuuu}}}yyySSSsss}}}]]]EEE<<<444222444000000000999HHHVVV___dddhhhhhhjjjooosssuuuvvvvvvuuuqqqqqqpppiiiVVVGGGOOOaaaOOOHHHNNNccctttzzz~~~^^^CCCIIIccctttssskkkfffxxxzzzpppddd\\\SSSQQQKKKBBB777///...000000---***---111111,,,'''---,,,444HHHZZZdddiiilllooollliiiiiiiiieee]]]VVVPPPFFF;;;777888888222,,,---111---///@@@PPP```ttt}}}{{{{{{~~~{{{fffXXXVVVXXXkkk||||||xxx\\\FFF:::===---;;;BBB\\\777222777555000111222333888CCCQQQ\\\dddkkkrrruuummmkkklll}}}tttlllrrrdddHHH@@@\\\lllIIIEEEAAA777888???UUUlllzzzyyyuuuxxx~~~~~~}}}~~~}}}xxxzzzyyyyyyfffnnnfffmmmgggSSSSSS```hhhsssAAA666BBB666333:::111///888CCCKKKQQQZZZgggqqqwww~~~zzzjjjggglll\\\RRRcccpppqqqSSSiii^^^CCC333:::LLLTTTlll{{{nnnhhhbbb```hhhvvvzzzgggzzzhhh^^^TTTJJJ:::888555333111///,,,*********))))))))))))******---,,,******,,,000555777;;;888777333777GGGFFF000888QQQDDD444MMM]]]QQQHHH^^^jjjoookkkmmmuuurrrfffKKK666***222777000,,,111222222111111111111111222////////////////////////222222333666:::======<<>>>>>???AAADDDGGGIII@@@???===;;;@@@RRRllljjjKKK:::555555333999:::555222555666333222222333333333>>>ZZZuuuzzzzzziiiaaajjj}}}|||jjjwww{{{___rrrnnn999CCC???BBBAAA===>>>DDDGGGEEEHHHQQQMMMIIIiiizzzppptttuuuWWW???===;;;111:::999===IIISSSVVVVVVWWW\\\bbbjjjtttlll___aaaooovvvxxxrrrnnnnnnnnnkkk```QQQhhhpppZZZuuu~~~fffmmmdddOOOJJJIIIGGGDDDBBBBBBDDDGGGLLLEEEEEErrr|||dddWWWgggIII;;;666333111222111000333>>>OOO]]]dddeeeiiikkkmmmpppssstttuuuuuupppvvvvvvooojjjllljjjfff```RRRLLLccc{{{___LLLQQQdddsssxxxppp]]]WWWqqqaaaLLL666---000777@@@FFFCCC777///000222///,,,,,,***(((***333CCCUUUbbbhhhkkkkkkhhheeeffffffaaaYYYVVVPPPHHHBBB>>>:::555111444111222555555>>>\\\{{{yyyyyyyyy{{{~~~tttdddXXXPPP^^^yyy}}}wwwyyyXXXEEE777555555:::PPPkkk===777444333222111111222333999HHHWWW]]]dddzzzxxxkkkppp___llliii{{{UUU???FFFaaabbbIII555@@@FFF<<<:::JJJYYY___{{{|||{{{}}}~~~||||||zzz}}}{{{uuu{{{~~~ppptttvvvwwwuuuaaaWWWRRRKKKEEE\\\tttFFF111CCC888444999,,,000333999@@@JJJUUU___gggooouuummmwww}}}qqq______lllsssoooUUU===333888;;;BBBRRRlll}}}~~~}}}uuucccSSSUUUjjj}}}{{{zzzrrrooo|||nnnbbbYYYaaa___GGG:::888555333111///,,,*********))))))))))))******---,,,+++***+++---///111AAA555///555III```YYY999111===BBB<<>>QQQjjj~~~}}}sssbbbpppyyylllhhhZZZ<<>>888555333444222000222;;;JJJXXX```bbbiiikkknnnqqqssstttttttttooonnnpppzzz~~~oooOOOGGGGGG___zzzyyypppvvv\\\MMM```uuu{{{qqq]]]HHHIIIhhhpppIII>>>777<<>>::::::;;;DDDSSSbbbjjjooowww{{{vvvlll```]]]hhhyyyyyywww||||||}}}|||iiiUUUPPPZZZ[[[NNN:::888555333111///---*********))))))))))))******++++++++++++,,,---...///666AAAOOOMMMEEEHHHGGG888444000???AAA888OOO___FFF;;;LLLbbboootttvvv{{{ooo___HHH777111222444555222111000000////////////...........................---,,,---...///---+++000///---,,,,,,,,,---...,,,...///,,,)))+++222888DDDJJJLLLEEE<<<666333111111222000---...222222000666...---;;;SSSiiiyyy}}}{{{tttlllbbbwwwoooGGGCCC@@@AAA>>>BBBJJJKKKDDDAAADDDDDDGGGEEEFFF]]]kkkgggQQQEEE:::666444555;;;@@@DDDJJJPPPRRRUUUXXXZZZ\\\dddoooyyyyyykkknnnkkkgggeeegggeeeYYYLLLVVV```XXXddd|||nnn[[[LLLFFF===@@@EEEGGGGGGEEEDDDCCCIIIGGGEEE^^^qqqzzzzzzVVVeeeuuuUUU@@@777333222333333111111888DDDQQQ[[[___iiikkknnnqqqssstttsssssswwwooossswwwZZZ@@@<<>>FFFOOO|||yyyjjj555;;;777666333222111000111888AAANNNVVVdddyyyrrriiiVVVkkk~~~sssppp~~~oooQQQFFFYYYhhh]]]LLLMMMNNNBBBXXXXXXLLLPPP\\\ttt{{{zzz|||~~~~~~}}}|||~~~}}}xxxtttwww{{{|||~~~vvvrrreeeaaaddddddfffcccUUULLLDDDVVVbbb~~~qqqIII@@@>>>666444888111222444777===FFFQQQXXXhhhnnnuuuzzzrrruuunnnhhh~~~rrrddd]]]dddmmmwww```RRREEE777888555555999???GGGRRRddduuurrrttttttpppiiiiiittt{{{xxx~~~nnnOOOMMMRRRRRRSSS999777444333222000---+++******))))))))))))******((()))+++...000111222333:::[[[{{{qqqKKK888;;;:::666///;;;CCC999<<>>JJJZZZkkkqqqpppooonnnmmmkkkjjjeee[[[MMMAAA;;;888555333333333444???ZZZsss~~~~~~~~~{{{lllaaaYYYWWWjjj~~~uuu~~~qqqQQQ===...000999>>>DDDKKKhhhtttxxxIII999<<<:::666333333222111555:::FFFRRR___kkkooo```WWWhhhrrrwwwvvvrrrlllNNN???DDDOOOQQQZZZ\\\III^^^dddaaa___QQQYYY}}}}}}zzzzzz|||~~~~~~}}}}}}|||tttrrrwww{{{yyy}}}zzzzzz___cccjjjaaaQQQMMMLLLAAA888:::PPPZZZkkk^^^999;;;>>>555555111111111333777@@@JJJQQQ\\\eeeqqq|||xxxjjjfffjjj___MMMUUUkkkzzzsssjjj```TTTSSShhhooo^^^KKK999???999555333444666>>>MMM[[[dddiiisss{{{yyyuuuzzzzzzyyysssyyymmmLLLNNNPPPNNNYYY999777444333222000---+++******))))))))))))******''')))+++...000111222222:::JJJ___^^^KKKBBB===222333888>>>MMMPPP888555TTTKKK===999LLLhhhxxxzzzwwwsssyyyoooSSS<<<777999888333222111///...---------...........................------...///000...,,,,,,,,,,,,,,,,,,,,,------***,,,//////---,,,...000///......///111111000000///......000222111000000000@@@WWWjjjwww}}}vvvwwwzzznnn```nnnmmmdddCCCDDDHHH@@@BBBAAALLL^^^```RRRHHHKKKHHHSSSfffttttttsssuuuxxxaaa\\\AAA;;;888888::::::>>>DDDCCCGGGLLLPPPRRRUUUYYY]]]]]]dddooowww~~~|||pppkkkjjjfffeeebbbXXXKKKCCCDDDIIIHHHGGGpppuuueeeggg{{{rrr]]]UUUTTTOOODDD<<<;;;===>>>>>><<<;;;;;;;;;;;;===;;;CCC___tttlllJJJkkkOOO>>>888666666111111000333:::GGGUUU^^^eeehhhlllppprrrsssrrrqqqpppqqqzzznnn^^^\\\KKK888CCChhh~~~}}}{{{yyywwwkkkrrrqqq```WWWVVV[[[VVVOOOFFF===666333444555777<<<>>>888111222666///444:::===???@@@@@@@@@GGGAAA888222111111111111:::MMMbbbnnnsssuuutttrrruuuwwwwwwqqqdddWWWNNNJJJ???===:::777888EEE___vvv~~~~~~wwwjjj```ZZZ\\\ppp{{{|||~~~kkkLLL===111000555999AAAJJJUUUsssqqq===???;;;555222333333222333666===MMMZZZ```pppyyyiiiYYY^^^vvv}}}qqqzzzjjjqqq}}}___===555<<<666<<>>333///111000000111444<<>>???333???LLLNNN[[[bbb???(((BBB\\\III777;;;TTTnnn{{{}}}ttt|||xxxbbbIII;;;444000555444222000///---------------------------------,,,++++++,,,......---,,,*********+++,,,,,,,,,---+++,,,,,,+++******+++---222---+++---///...///111000...///111000...111666III[[[mmmvvvxxx|||~~~zzzssseee^^^ooo{{{|||wwwtttHHH;;;DDD@@@;;;BBB???BBBJJJNNNKKKMMMSSSdddeeejjjkkk___TTT\\\nnnxxxbbbggg[[[KKK@@@666444555555888<<<===@@@EEEIIILLLNNNQQQTTTXXX[[[^^^```bbbhhhooouuu|||zzzwwwwwwxxxtttmmmgggtttzzzhhhbbbeeeiiiaaaUUUIIICCCBBBAAAAAABBBFFFnnn}}}ooo}}}|||~~~xxxxxx```JJJEEEKKKKKKBBB:::??????>>><<<:::999:::;;;<<>>UUUhhhsssppp~~~bbbhhh}}}{{{|||}}}}}}}}}}}}||||||}}}tttmmmnnnqqqtttwww{{{zzz}}}|||kkkfff^^^ZZZUUURRR[[[[[[MMMTTTYYYVVVVVVTTTtttvvvyyypppQQQ@@@555555111111000000333999AAAFFFKKKSSS```jjjppp}}}yyy~~~|||YYYOOOCCCAAAAAABBB???;;;;;;>>>888===EEEUUUjjj~~~vvvrrrwwwvvvgggpppzzztttfffOOODDDHHHIIIJJJQQQ888666444222222000...,,,******))))))))))))***************++++++,,,------111333===@@@<<>>LLLdddoooxxxyyyyyy}}}zzzeee___ppptttiiikkkaaaAAA<<<>>>:::<<<@@@===:::;;;@@@HHHRRRXXXddd\\\SSSLLLBBB>>>JJJ[[[^^^dddgggTTT@@@666333333444555:::<<>>AAAAAAAAA???===<<<<<<===222555;;;HHHZZZUUUwwwVVV???777444000111222222111222:::HHHSSS]]]aaaffflllpppqqqqqqpppuuuxxxyyyxxxGGGAAA444>>>fff{{{rrrxxx}}}iiiPPP<<<<<<666444777999;;;@@@HHHPPPIIIAAA:::444333:::DDDOOO[[[eeebbbZZZSSSJJJBBB111000//////000111111111///666CCCTTTjjj|||yyyqqqkkkXXXUUULLLAAAAAARRRlll{{{|||~~~{{{kkkbbb______hhhyyy~~~pppzzzxxxWWWEEE>>>888777777888<<<@@@GGGlllmmm@@@???666000111444333111111222;;;GGGQQQXXXeee|||~~~qqqXXXWWWsssfffnnnnnnlllNNNAAA@@@777000666dddzzzkkksssmmmhhh}}}{{{}}}~~~}}}||||||zzzjjjccckkkpppooorrr|||}}}nnngggYYYSSSSSSSSSYYYYYYNNNRRRTTTFFFMMMTTTfffllluuuRRR<<<:::333222111000111555:::???IIILLLUUU```hhhqqqiiiXXXSSSNNNLLLKKKKKKPPPVVVAAACCC@@@@@@UUUtttzzzrrrrrryyyzzztttvvvvvvnnnZZZNNNIIICCCCCCHHHGGG888666444222222111...,,,******))))))))))))******))))))***+++---000222333333222<<>>555EEE```pppxxxwwwyyy}}}xxxhhhTTTHHH777666444222000...------------------------------...---,,,,,,,,,,,,***(((------------------,,,++++++,,,------.........///,,,)))***///000,,,---222---,,,---000222:::OOOcccqqqvvvyyyyyy|||{{{sssnnnsssSSSXXXtttgggrrreeeFFFEEEAAA888:::AAA<<<===;;;999???LLLWWWZZZ@@@===>>>@@@@@@???EEENNNkkkxxxeee|||pppRRRAAA;;;888777777444666888;;;???CCCFFFIIILLLNNNPPPPPPQQQRRRVVVYYYVVVZZZ^^^]]][[[[[[___ddd\\\___[[[QQQOOOPPPDDD111555666<<>>??????===;;;:::;;;555:::CCCTTTccc===___GGG>>>:::777222444333000///555BBBLLL[[[^^^eeekkkoooqqqqqqpppnnnrrrttt___KKKNNNHHHPPPqqquuunnnvvv~~~ggg[[[PPPNNNQQQWWWcccpppeeeTTTAAA777999BBBPPP\\\hhhsssxxxnnn\\\KKK:::...222555777666222///000222---///555FFFbbb{{{{{{sssmmm___[[[PPPDDDCCCTTTooozzz{{{~~~~~~xxxccc\\\ZZZ]]]jjjwwwtttpppzzzpppMMM???:::666888<<<>>>??????>>>QQQttt}}}~~~OOOEEE;;;333444666555333222444666AAAPPPYYY```rrr}}}mmmMMMWWWwwwgggooo{{{KKK===666000777888mmmnnnyyy{{{iiizzz|||~~~}}}|||{{{xxxccc[[[hhhpppkkkooo}}}yyysssssscccWWWRRRYYY]]]UUUTTTXXXVVVQQQRRR===MMM[[[```fff@@@555444444222111000222666999HHHHHHPPP^^^gggiiilllqqqwwwmmmaaa\\\[[[aaalllxxx]]]]]]OOO@@@OOOsss{{{rrrmmmooouuu{{{|||uuuwwweeeMMMGGGHHH===AAALLLHHH;;;888666444333111...,,,))))))))))))))))))))))))(((((()))***,,,///111222111222FFF```\\\IIITTTsssxxxgggVVVggg{{{bbb<<<>>>EEEFFF:::222DDD___rrrxxx{{{zzz|||{{{hhhRRRIII===000...333555...&&&,,,,,,---///000///,,,)))***+++,,,---...---,,,+++++++++,,,,,,,,,---------...,,,******+++---......+++...222333111---+++***444///---333BBBVVVfffpppttt|||{{{vvvsssRRR___jjjkkkfffqqqvvvpppdddwwwWWW;;;777<<<===;;;;;;:::???@@@<<<===DDDIIIHHHAAAAAABBBBBBBBBBBBBBBBBBQQQyyyaaammmoooTTTDDD:::555333:::666666:::999777:::BBBAAACCCEEEGGGIIIJJJMMMOOOLLLMMMSSSZZZZZZUUURRRSSSRRROOOHHHAAA======:::666444444:::CCCFFFRRRxxxxxx\\\___iiijjjYYYFFFDDDBBB@@@????????????;;;999888888::::::777444:::555333TTTyyyDDDZZZjjjOOOCCC999///111111000...///333;;;BBBQQQXXXaaagggiiilllqqquuurrrqqqqqqvvvxxx[[[\\\lllwwwnnngggnnn}}}hhhXXXLLLAAA<<>>:::999000777EEE[[[xxxxxx~~~zzzzzz{{{}}}}}}|||yyyvvviiiaaa\\\cccnnnttttttsssxxx```VVVOOOOOOSSSYYY^^^^^^ZZZWWWNNN```TTTGGGRRRZZZsssiiiPPP>>>888333111222111...000555>>>CCCJJJRRRZZZbbbjjjooorrrzzzhhhVVVZZZpppxxxrrrppprrrttttttyyy~~~~~~YYYKKKBBBIIITTTUUUPPPMMM:::888555333222000...+++))))))))))))))))))))))))(((((()))***,,,...000111///999HHHMMMFFFHHHeeewwwPPP888@@@FFF;;;666???]]]ssswwwsssooojjjYYYKKK999///...111444444///---++++++---///111111++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,---------111000///............---......,,,***))),,,222666***---666CCCSSSbbbmmmrrrooollltttsssqqq|||cccVVVdddssslll{{{RRRAAA555888<<<888555666999======;;;===CCCEEECCC@@@@@@@@@AAAAAAAAAAAAAAAGGGWWWyyy}}}dddiii[[[IIICCC:::333111333888999555333555<<<>>>@@@AAACCCEEEGGGHHHNNNGGGAAAAAAAAA@@@AAACCC888666555666666555555555:::GGGLLLMMMbbbyyy___dddpppZZZIIIDDDBBB@@@>>><<<<<<<<<<<<;;;888666777888888666444777777444HHH~~~~~~OOOOOOsssVVVGGG<<<444333333111///...111777<<>>???888555KKKvvvcccPPP<<<444333222222444111111555>>>HHHRRR___jjj|||XXXSSSbbbvvv[[[GGG>>>555444444:::UUUzzz}}}{{{yyyyyyzzzzzzwwwtttjjjeeeeeeiiijjjkkkqqq{{{{{{]]]QQQMMMTTTWWWWWWXXXZZZUUULLLNNN___WWWLLLTTTTTTaaagggHHH888999888333111333555666999===CCCJJJQQQWWW^^^cccggguuusssnnnyyyzzzoooiiillltttxxxyyyoooqqqyyy{{{uuuYYYLLLDDDIIIPPPRRRQQQPPP999666444222111000---+++))))))))))))))))))))))))(((((()))***+++---///000222666444///777MMM```iiiiiiCCC===EEE:::###EEEaaazzzyyyxxx{{{|||rrreeeQQQ>>>222...///000333000---++++++,,,++++++------------,,,+++******,,,,,,,,,---------...............------,,,,,,,,,+++---000111111000000000///:::KKK\\\gggmmmppppppxxx{{{~~~~~~}}}}}}\\\aaayyy^^^:::555555:::;;;666555999999:::999999===BBB@@@<<<>>>>>>>>>>>>??????@@@@@@DDDBBBZZZfff```zzz\\\BBBOOOBBB444...---000666<<<666666666666777888999999777222111777:::888444333777333444999999555777===???OOO___sssllljjjYYYMMMAAAAAA???===:::888888777777999777555444555555555444222:::555999gggzzzzzzbbbDDDtttaaaLLL@@@999444444333000///000333666EEENNNZZZccchhhjjjlllnnnrrrvvvzzziii```eee[[[;;;:::CCC]]]|||nnnYYYWWWjjj|||nnnTTTCCC:::666555777777:::;;;:::<<>>999555...===eee{{{|||xxxuuuuuuxxxxxxsssooohhhdddhhhooommmiiippp}}}pppNNNCCCBBBNNNUUUUUUUUUXXXTTTLLLLLL[[[WWWQQQWWWPPPRRRkkk^^^<<<<<<888111///222333000444777<<>>333,,,000//////000000///+++)))..................------------------............***+++---...------...//////111333444444444555666LLLWWWeeepppsssrrrpppooollluuuxxxpppiiijjjjjjhhhqqq}}}yyyuuuppp>>>:::666555777666333555;;;888777666999>>>@@@<<<777;;;;;;<<<<<<======>>>>>>DDDDDDKKKggg}}}zzzmmmxxx}}}cccXXXJJJAAA<<<777333000777555333222222222111111888666666999999444111222:::222111888>>>CCCRRRcccgggvvvvvvVVVqqqvvvPPPDDDDDD@@@>>>===:::888666555444444777555333111111222444444///:::666000YYYxxxvvvxxxEEEZZZmmmRRRBBB:::444333222111//////000111???HHHUUU```gggjjjkkklllmmmqqqyyy~~~WWWJJJQQQPPPIIIBBB:::???YYYzzzwwwttt{{{ssscccOOOEEELLLJJJ???AAANNNTTTXXXYYYWWWWWWUUUOOOHHH<<<;;;777333666HHHcccuuu~~~|||sssiiijjj```LLLAAAKKKdddwww}}}~~~}}}|||zzzrrriiidddbbbbbbtttzzzvvvLLL@@@111333777:::<<<===<<<<<>>>>>999555999999::::::;;;<<<<<<======EEEDDDKKKrrryyyeeeSSSVVVoooXXXIIIBBB<<<777999666333222333444333222222000//////000999KKK]]]999:::CCCQQQXXXWWWZZZaaannn[[[```kkkqqqQQQ>>>999;;;<<<<<<;;;999666444333333333555444222000000111222444///666666000SSSvvvuuu|||XXXIIIvvvzzzZZZDDD:::333222111000000000111000999BBBOOO[[[dddhhhjjjkkkmmmnnnxxx~~~zzzsssrrriiiTTTAAAEEEcccbbb\\\XXXMMMFFFRRRhhhpppjjjjjjeeeZZZNNNHHHIIIIIIFFFLLLNNNLLL@@@444444DDDUUUnnnwwwkkkjjj```OOOEEEOOOdddttt}}}{{{}}}{{{yyypppgggaaaaaaggg|||~~~tttjjjCCC777000333777:::<<<<<<:::999===888333AAAhhhVVV;;;777:::888222555111000333666:::CCCLLLPPPaaapppkkkNNNxxxyyyjjj|||pppkkk\\\>>>BBB555000JJJjjjuuuwwwrrrsssuuuwwwuuukkk\\\QQQPPPWWWaaaeeeaaaeee|||xxxppp[[[IIIKKKQQQKKKPPP\\\WWWFFFCCCLLLQQQSSSRRRTTTXXXVVVVVV___zzzlllHHH111666<<<444///444///222444777:::???DDDHHHMMMSSSZZZaaammmwwwnnnuuuyyyuuunnneeeYYYZZZ```hhhkkkjjjkkkppp\\\LLLKKKPPPTTTQQQKKKGGGGGGHHH777555333222222000...,,,))))))))))))))))))))))))))))))(((((()))***++++++,,,:::TTTeeeXXXDDDIII^^^zzz{{{uuutttyyyjjjiiitttqqqRRRAAABBB@@@:::555777EEEZZZmmmyyy|||~~~{{{nnndddFFFAAA999444111///...------,,,,,,,,,,,,---...............////////////000...000111///------000333///111666???MMM```rrr~~~|||}}}~~~~~~}}}wwwtttnnncccSSSQQQhhhwwweeeoooOOO***666111///000222555444111...555222222888;;;999777666777888888999:::;;;<<<<<<999???DDDHHHQQQggg~~~xxx___RRRsss|||kkkYYYMMM???;;;666555777888777555111555:::;;;999>>>PPPcccooobbbRRRLLLXXXqqqaaaLLLcccnnnIII>>>???<<<888999:::888666444333333333333222222222111000000222444111111555444LLLttt~~~}}}uuuGGGaaagggLLL===444222000///111222111111555<<>>777444<<>>???JJJ[[[lllwww~~~}}}zzz||||||iiiSSS]]]||||||kkkaaaYYY;;;***888---///222444555555333000111///000666777444444777777777888999:::;;;<<<<<<===<<>>999999666555333222111111222222000222333222000000111333333,,,444666>>>tttwwwNNNQQQxxxXXXDDD888444000///000222111000111666???JJJWWW```gggjjjnnniiiuuu{{{lllbbbuuubbbSSSddd{{{||||||rrr\\\\\\tttwww^^^QQQZZZUUU```mmmxxx{{{rrrWWWRRRMMMGGG<<<222222777FFFhhh~~~uuunnniii___YYY___nnnzzz~~~}}}uuuvvv{{{xxxuuummmccc___jjjzzzzzzZZZVVVrrr|||WWW<<<555222333555666777666555444333:::888222AAAgggmmmJJJ;;;888777444111111222111000444:::CCCNNNQQQZZZvvvyyy[[[[[[www}}}eeeGGGTTTrrrsssaaaiiirrrqqqqqqrrrrrrpppiii___UUUOOOLLLIIIZZZ```VVVWWWrrr|||pppaaaUUUIIIGGGJJJJJJJJJKKKOOOTTTVVVVVVUUUPPPSSSWWWSSSQQQSSSRRRSSSyyy^^^@@@777666444222///000000000000333777:::>>>DDDKKKQQQXXXfffyyywwwddddddiiinnnkkkccc^^^___ooooooqqqqqqkkk```SSSLLLRRRPPPVVVbbbfffcccfffooo~~~vvvpppZZZBBB@@@>>>IIIPPPNNNJJJJJJKKKJJJ888666444333333222000...))))))))))))))))))))))))))))))(((((((((((())))))222111444999;;;@@@QQQbbbzzzwwwrrr~~~tttHHHHHHFFF@@@777222555<<<===OOOgggwww}}}~~~uuuwwwyyyxxxpppbbbPPPEEE:::888666333111000000000////////////000000000000000333666777999???IIIQQQjjjrrr|||uuulllkkkbbb]]]bbbpppwww|||yyykkk```aaacccRRR666333777+++,,,///111...,,,...111222...,,,///444444000222888666777888999:::;;;<<<<<>>888666;;;444///333888===AAAEEENNNSSSYYY```ffflllqqquuuzzziiiTTTvvvzzzkkkXXXBBB555000......000------------------------......//////000000111111222222444555666888999999999;;;===>>>???AAADDDFFFlll|||qqq~~~ddd]]]ggg}}}|||wwwnnnZZZOOORRRppppppTTTFFFCCC???===;;;:::777555444333111///......///000////////////000000000000555...222555333HHHwwwJJJVVVmmmRRRCCC:::333222333222111222222000000888GGGUUU]]]```gggjjjmmmqqqwwwggglllssseeeaaa^^^hhhqqqQQQ@@@@@@DDDBBB===@@@OOOhhh|||vvvpppqqqjjj]]]YYYNNN[[[www{{{|||~~~vvvrrrsssuuuwwwvvvzzzwwwkkkdddggglllsss|||tttlllhhhDDD:::444222222222222222222222222111444444555999???aaakkkVVV777;;;999666222222333444555666777999???GGGNNNXXXfffttt~~~zzzcccBBBCCCnnn~~~iiiGGGFFFHHHaaavvvpppoooqqqnnnfffXXXLLLFFFHHHPPPVVVTTTOOORRRkkk~~~{{{{{{ppp\\\RRRTTTUUURRROOONNNLLLIIIHHHMMMUUU\\\JJJHHHHHHMMMSSSRRRKKKDDDPPPTTTmmm|||PPP===;;;;;;666555222//////111111///666777:::???FFFOOOXXX\\\iiioooyyy{{{nnnaaabbbkkkqqqllleeekkkmmmfffWWWLLLIIIIIIGGGWWWPPPeee~~~sssLLLDDDGGGDDD???@@@AAA???>>>???DDDIII888666555444333222///---,,,+++******))))))******))))))))))))))))))))))))***,,,+++444GGGOOOSSS^^^rrr___gggyyyYYYCCCAAAOOOKKK555222444;;;III^^^sss}}}wwwqqqlllhhhfff]]][[[\\\```bbbcccgggmmmnnnrrrxxx{{{nnnaaa|||]]]MMM;;;222000......000---------------------------......//////000111111111111222444555777888888888:::<<<===>>>@@@CCCEEEOOObbbwww|||}}}aaaKKKRRRdddyyy]]]BBB===EEEWWWuuu~~~iiiVVVGGG@@@===:::888777666444222444222000///......///000....../////////000000000//////111333222===gggXXXGGGxxxxxx\\\DDD;;;333222222000//////111///000555AAANNNYYY^^^gggjjjmmmqqqvvv}}}nnn~~~{{{ssspppkkkbbbZZZ;;;IIIaaayyyxxxlllgggZZZPPPOOOHHHYYYvvvxxx{{{~~~xxxsssrrrrrrtttyyyssssssvvvqqqfffbbbfffppp}}}uuurrr___>>>666///222222222222222222222222111444333444444444KKKppp{{{xxxAAA666333666666555888:::222'''222333888???EEEMMMZZZgggmmmmmmHHH999MMMdddrrruuummmKKKFFFAAAVVVzzztttqqqpppooonnnhhh\\\MMMCCCBBBEEEHHHIIIHHHKKK\\\yyyyyy{{{rrraaaRRRMMMMMMKKKGGGEEEGGGIIIJJJIIIJJJMMMOOOOOOMMMLLLNNNPPPOOOJJJEEEOOOUUUbbbrrrRRR===222888666444111111222333333444444666999???FFFLLLPPPYYY[[[___fffrrr|||wwwvvvssskkkdddaaaaaaYYYMMMHHHKKKOOOPPPRRR\\\sssyyy~~~hhhJJJDDDGGGEEE@@@??????===<<<>>>AAADDD888666555444333222///---,,,+++******))))))******))))))))))))))))))))))))...***&&&666SSS]]]WWWWWWlllfff]]]eeeSSS;;;JJJdddUUUCCC222222EEE]]]mmmsss}}}}}}tttuuuzzz}}}{{{xxx{{{qqq\\\[[[oooiiiJJJ>>>333///000//////000,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000111222333444555666777999;;;<<<===>>>AAACCC???HHHUUUmmmppp^^^YYYMMMMMM]]]___TTTPPPNNNPPPQQQOOOKKKGGGDDDBBBLLLUUUhhh|||ZZZJJJDDD===;;;999666444444333222000333222000.........//////.........////////////000***111000000222000PPPzzzttt@@@___jjjJJJ???555333333111//////000//////222999DDDRRR[[[cccggglllooosssyyyzzzwwwvvvrrr|||bbbLLL@@@???DDDQQQaaaggg```RRRHHHCCC;;;@@@@@@VVVvvvyyy|||~~~~~~uuupppoooqqqrrrrrrrrrpppqqqrrrlllbbbbbbjjjsss{{{RRR999444...111111111111111111111111000222111333333,,,666PPPggg===666:::888111111777666000000///222888<<>>DDDKKKMMMSSS```ttt}}}~~~}}}mmmVVVGGGCCCDDDDDDBBB@@@======>>>???@@@@@@888666444444333222///---,,,+++******))))))******)))))))))))))))))))))))))))((('''999TTTZZZQQQOOODDDTTT```mmmRRR@@@YYYqqq___HHH;;;:::???BBBCCC]]]mmmwwwnnnjjjwwwZZZHHHKKKLLL___sss|||oooNNN:::222---...000///......++++++++++++++++++++++++,,,,,,,,,---......//////---...///000111222333333444777999:::;;;<<<>>>@@@CCCBBBCCCPPPnnnqqqrrroooggggggbbbaaa]]]YYYZZZeeepppwwwxxx___GGGCCCAAA:::999777444444444444333222111000///............///------........./////////)))222+++---555)))<<>>:::666444333444999>>>333111222555777:::AAAJJJWWWWWW\\\cccgggmmm}}}hhhRRRAAA;;;MMMbbbeeeiiiYYY@@@@@@aaazzzuuunnniiieee___WWWQQQFFF???999999@@@DDDCCC???BBBfffqqqrrr}}}|||dddPPPLLLNNNJJJFFFHHHBBBFFFLLLRRRTTTUUUTTTSSSOOOQQQRRRQQQOOOPPPTTTXXXOOOTTTLLLPPPuuuvvvTTT???:::666555444111000111333333222222333555888:::>>>CCCIIIOOOTTTXXX\\\___jjj~~~uuukkk```VVVOOOGGGDDD???<<<>>>CCCIIIKKKTTT\\\qqq}}}wwwtttwwwttt~~~fffNNNDDDBBB@@@???@@@CCC@@@===>>>AAACCCCCCBBB888666444444333222///---,,,+++******))))))******************************%%%((('''///???BBBBBBKKKRRRbbbmmmxxx|||yyy{{{eee]]]fffddd]]]NNN===333111444999GGGXXXggguuu~~~{{{vvvlllqqq~~~yyylllYYY\\\HHH???ZZZuuuyyyOOO777222---,,,///111...,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,------...///000111111222444777999999999;;;<<<@@@???<<<;;;HHHbbbtttRRRCCCBBBBBB===999777555333222333333222111//////..................------------............---222(((+++777+++111]]]zzz}}}YYY555ddd^^^NNN>>>777666555333333000111111//////666CCCMMMWWW^^^fffllloooqqqtttwwwxxxnnnqqqlllLLLEEEZZZaaaffflllooommmggg^^^YYYJJJGGGCCC@@@@@@BBBBBB@@@999///222333NNNttt|||||||||~~~yyypppgggffflllqqqrrrooojjjmmmooollleeeccckkkvvv}}}uuu{{{~~~___???666666444000000000000000000000000000222...111777111000<<>>JJJ___ttt~~~wwwmmmbbbZZZWWWWWWUUURRRQQQVVV[[[ZZZQQQHHHVVVdddbbbddd~~~iiiIII555111000,,,,,,///000---***+++*********************************+++,,,,,,------,,,,,,,,,---.../////////000222555777777777888999777<<>>999;;;333111//////000000///.....................------,,,,,,,,,---------......///000(((+++666......EEExxx|||@@@LLLgggmmmYYYCCC888666444222222///111222000///333<<>>>>>555777888444111444>>>GGGwwwuuufffWWWOOOHHHFFFFFFEEEGGGKKKSSSNNNIIIFFFGGGJJJMMMOOONNNPPPQQQOOOLLLJJJKKKLLLSSSUUURRRPPPPPPYYYbbbLLL:::666888666333444222111000000000111222333444444555777:::@@@HHHMMMQQQSSSSSSSSSSSSYYYaaaggg```^^^]]]```hhhuuu~~~yyyvvvrrrlllggg[[[SSSJJJDDDAAA>>>:::666555777===BBBBBBAAADDDJJJ\\\aaaJJJ999;;;AAA???;;;;;;999888888:::===@@@AAAAAA888666555444333222///---,,,+++******))))))******************************...111,,,)))------555FFFOOO~~~eeeIII<<<@@@IIILLLJJJCCCFFFDDD;;;888BBBRRR\\\rrrwww{{{zzzsssgggYYYOOOMMMOOOQQQQQQaaakkkoooeeeQQQBBBBBBHHHxxx|||wwwsss___FFF111---111///,,,+++......+++***+++************************))))))******+++,,,,,,,,,,,,,,,,,,------......///...111444666666555666777555:::@@@AAA===<<>>:::666444555666666888<<>>;;;888888666888999:::;;;<<<>>>@@@888666555444444222///---,,,++++++***)))*********************************&&&+++***---444000,,,444JJJzzzuuuSSS<<<;;;CCCJJJVVV^^^UUUGGGBBBEEEJJJJJJTTTcccrrr|||}}}zzzdddfffkkkmmmeeeZZZSSSSSSZZZWWWZZZhhhyyy|||tttOOOLLLCCC:::777CCCZZZmmm~~~~~~wwwrrrxxx||||||www[[[CCC666///,,,+++...+++***------******,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........---000333555555444555555777888<<>>CCCAAA999666999666///333111///......///---,,,,,,,,,---......---------++++++,,,,,,,,,---------+++***///000+++///222++++++NNNvvv}}}HHHEEEvvvWWWCCC;;;777444444---...000000000000111222===FFFSSS^^^eeekkkppptttmmmzzz}}}vvvWWWUUUkkk~~~fffzzzhhhaaaccchhhtttqqqlllmmmuuuwwwiiiVVVBBB555444555PPPvvv|||~~~|||{{{{{{~~~yyytttcccbbbdddgggkkkllliiifffmmmooommmhhhhhhooo{{{vvv~~~ccc<<<777555...333////////////////////////,,,111---,,,111...+++333111---cccjjj>>>555888555===777333444333111222444---333777888;;;EEEPPPVVVlll~~~{{{vvv\\\HHHPPP[[[[[[YYYXXXYYYZZZZZZXXXSSSNNNJJJFFF???666333555666333000111000///222@@@]]]ttt~~~~~~kkkUUUIIILLLJJJFFFKKKSSSPPPEEEIIIFFFCCCDDDHHHKKKLLLKKKPPPRRRUUUWWWWWWTTTOOOLLLHHHTTTYYYWWWQQQKKK\\\|||dddLLLFFF@@@<<<<<<999888666555333222222222///111333444444555666888>>>>>>AAADDDDDDBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@???>>>;;;999999::::::888111555888666000///333999333555:::???AAAGGG[[[oooxxxsssuuuqqqfffNNN<<<777555777999777444444888:::======;;;;;;===@@@777666666555333111///...+++++++++************)))******))))))))))))*********++++++,,,,,,------...333VVVuuu```DDD<<>>@@@XXXlllooo|||vvv~~~|||vvvwww___???333111...---111++++++++++++++++++++++++))))))))))))))))))))))))+++)))((())),,,---+++)))+++++++++,,,,,,,,,------------...///000222444555999:::<<<<<<;;;<<<===???:::@@@GGGNNNYYYnnnwwwbbbRRRIIIGGGGGG???===:::777555333333222111111000......---------------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...000---NNNpppxxx~~~qqqBBBOOObbbFFF;;;999666000222111111000000000000111333;;;JJJXXX___ccckkktttooonnntttrrrtttrrr```PPPKKK___yyytttWWW777<<>>222+++000666555222222000444333999[[[{{{jjjVVVHHHKKKIIIGGGGGGHHHKKKLLLLLLJJJLLLRRRNNNHHHMMMKKK:::KKKPPPVVVZZZZZZWWWRRRNNNSSSVVVWWWVVVYYY^^^___]]]jjjCCC777AAA;;;<<<888222111555555222444333333111000111444666222444666888999999999999777777777777777777777777777666555444333333333333222///---...111444555555@@@777888AAAQQQpppbbbMMM???777666555444444444444444666777888999:::;;;<<<<<<777666666555333111///...+++++++++************)))******))))))))))))************+++,,,,,,------...000000;;;RRRkkkuuuTTT999222999???;;;BBBEEEBBBBBBLLLZZZcccnnnnnnhhh[[[LLLAAA;;;999999===@@@???999:::FFFTTTXXXppp^^^FFF000+++,,,))))))---************************))))))))))))))))))))))))+++)))((()))+++,,,+++)))+++++++++,,,,,,,,,,,,---------...///000222333444666888::::::;;;<<<>>>???<<<>>>@@@@@@BBBJJJXXXccc~~~qqqmmmXXXSSSJJJAAA<<<:::<<<===>>><<<999666444222111111111000///...------------,,,,,,------,,,++++++***++++++++++++++++++++++++******+++,,,,,,------...000000999SSSppp}}}XXXAAA\\\~~~xxxWWWCCC:::555111222111000000///000000000222555???MMMXXX^^^fffmmmyyyvvvttt{{{uuufff|||YYYBBB@@@@@@LLLooosssRRRNNNhhhzzz~~~xxxfffXXX```bbbeeeffffffeeeddddddffffffgggllltttuuuyyyjjjEEE222...000000---------------------------------------............666333666JJJooo~~~SSS===<<<<<<999777:::<<<777000///000111222222444888<<<===SSStttzzzggg^^^[[[XXXVVVVVVUUUSSSOOOJJJDDD>>>:::777...111555777111---333>>>222555AAA```tttaaaWWWOOOHHHHHHHHHHHHIIILLLPPPSSSUUUUUUUUUZZZWWWSSSZZZ\\\NNNWWWWWWWWWVVVUUUTTTRRRQQQHHHQQQWWWUUUSSSVVVYYYZZZggg{{{TTT???777;;;===;;;555222444777000000///...---...000111000111222333444333333222333333333333333333333333222222111111111111111222...222666555000///222555555000DDDfff||||||}}}tttEEE666<<<555555444333333333333333555555555555666666777888777666666555333111///...+++++++++************)))******))))))))))))************++++++,,,---------222***---EEEdddoooVVVMMMGGG@@@IIIFFFAAA===@@@DDDAAA;;;777===???:::666:::@@@CCCKKKEEE@@@>>>>>>IIIddd~~~xxxppp???222)))+++---***))),,,))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))******+++++++++,,,,,,,,,---------...///111222333222444777888999:::===???===>>>???>>>>>>???BBBEEENNN[[[nnnxxxuuukkk\\\RRRQQQFFFFFFDDDBBBAAA@@@@@@@@@;;;999777555222111//////000///...------,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,---------...111'''888cccrrr}}}www~~~yyyHHH666YYYnnnNNN>>>888666222111000///////////////222000444AAANNNXXX```fffgggjjjpppuuu||||||xxx^^^___UUU[[[mmmnnndddiiizzziiiaaaooowwwyyy~~~~~~~~~}}}|||xxxmmm]]]RRR\\\bbbfffddd^^^\\\```eee```cccjjjrrrzzz}}}xxx}}}~~~VVV:::444+++---333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444444...000NNNwwwUUU???<<<:::;;;999555555888000111222111000000222444555;;;KKKiiiwww___VVVVVVUUUQQQMMMNNNJJJDDD===777333111000///---...111222000///111<<>>AAADDDFFFEEEEEE@@@CCCIIIPPPWWW```iiiooovvvzzzvvv{{{nnnccc[[[UUUTTTQQQJJJGGGIIIHHHHHHGGGEEEAAA===:::888888777555333111///...---......---,,,,,,,,,,,,,,,***+++++++++++++++***************************************+++,,,,,,------,,,000(((000RRRjjjxxxmmm???DDDttt\\\FFF===:::222111111000////////////222///111:::EEEOOOZZZcccbbbkkkuuu{{{{{{zzz|||uuuoooxxxyyyvvv|||}}}}}}~~~|||}}}{{{uuukkk```YYYUUUYYY^^^bbb___YYYYYY___fff```fffoooxxx}}}yyyzzzyyyDDD111555***+++555,,,+++++++++++++++++++++++++++,,,,,,,,,------------)))111333---555SSSyyymmmNNN999;;;<<<333333???333444444333222222111222;;;666555CCCbbbwwwcccNNNHHHIIIHHHDDD@@@AAA>>>999555111000111111333000......000333666999dddyyybbbJJJJJJLLLIIIJJJJJJIIIIIIIIIKKKNNNPPPQQQMMMNNNKKKDDDIIIKKK@@@EEEHHHMMMRRRTTTSSSPPPNNNCCCOOOVVVRRRJJJJJJNNNRRRWWW^^^|||bbbFFF@@@@@@:::666999777666444333333222111000222222222222111000000///111111111111111111111111222222111111111111222222222333333111000333999>>>XXXcccyyyjjjWWW???444444///111111000//////000000000222111000///000222333555777666666444333111///...+++++++++*********))))))******))))))))))))******))))))***++++++,,,,,,---&&&...---&&&---KKKjjj{{{}}}vvvyyyrrrooorrrwwwsssuuu}}}rrrwwwrrr|||yyy```HHH777...+++******+++)))&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++,,,+++,,,,,,---...///000111333555555444555666888;;;::::::<<<>>>???>>><<>>>>>BBB???999666666555555555444333222777555111222:::OOOkkklllTTTHHH>>>;;;;;;999777777555444333111111111111111***333888222...<<<[[[uuuqqqQQQBBBFFFIIIEEEJJJJJJJJJHHHFFFFFFIIIKKKOOOJJJKKKJJJCCCEEEEEE;;;AAADDDIIINNNQQQQQQQQQPPPLLLQQQQQQKKKGGGIIIKKKLLLVVVTTTaaa{{{hhhWWWBBB888999:::888555555777888777555333333333333333333333333333333333333333333333333444444333222222111222222,,,555;;;666///666LLLaaannnlllwwwmmmPPP===222555777...//////.........//////000000000000000222444666888777666666555333111///...+++++++++************)))******))))))))))))******))))))******+++,,,,,,,,,333------222......HHHhhhqqqyyyrrrPPP777;;;444+++))))))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))((())))))))))))*********++++++++++++,,,---...///111333444444333333555666:::999999:::;;;<<<<<<;;;???@@@BBBCCCDDDEEEEEEDDDCCC@@@@@@EEEJJJKKKJJJKKKFFFGGGGGGGGGGGGGGGDDDAAAHHHFFFEEEEEEDDDBBB>>><<>>MMM```rrriii]]]LLL;;;666444555444111111333000000000000000000000///))),,,///444FFFhhhpppWWWAAA;;;AAAGGGHHHHHHIIIJJJHHHEEEFFFJJJNNNLLLGGGJJJLLLGGGIIIKKKCCCLLLKKKJJJIIIKKKNNNQQQTTTRRRQQQLLLGGGFFFIIIJJJGGGKKKPPPWWWbbbyyy^^^MMMLLLAAA<<<888777888:::999777555444444333333333444444222222222222222222222222333333222222111222222333///---...:::OOOggg{{{|||TTT666666222,,,...000......---------...//////---...000222444666777888777666666555333111///...+++++++++************)))******))))))))))))******)))))))))***++++++,,,,,,***%%%)))333..."""(((:::ZZZwwwuuu~~~eeeYYY777'''666111...)))************++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&''')))((((((((()))))))))******+++******++++++,,,---...///111333333333444666777888999<<<>>>??????@@@AAA:::<<>><<<:::777555444333222222222111///---+++*********)))))))))******+++'''(((((()))******))))))************************)))))))))***++++++,,,,,,------...)))***EEElllkkkGGGMMMbbbCCC777666444333222111111111111...---///000333<<>>MMMIII<<<555333333444111000222222//////222000//////000111222333444555222666PPP{{{}}}gggWWWFFF>>>======AAAFFFEEEHHHIIIGGGEEEEEEJJJNNNLLLDDDFFFIIIFFFJJJPPPLLLRRRPPPMMMKKKKKKMMMPPPSSSQQQQQQNNNJJJJJJMMMLLLIIIKKKRRRVVVSSSTTTiiivvvZZZSSSIIIBBB???===999555999888777555444444444444333333333333333333333333222222222333444666777888===:::>>>SSSrrrqqqwww^^^<<<...444111***,,,000---------------...///000+++---///222333444444333777666666555333111///...+++++++++************)))******))))))))))))******)))))))))***++++++,,,,,,))),,,,,,)))+++111222...,,,YYYwwwbbb888555///+++...""",,,'''(((((('''(((((('''$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((((((((())))))))))))************+++,,,---------///111333444555777999666999<<<===<<<:::999999@@@>>>======???@@@AAAAAAFFF???>>>CCCFFFEEEEEEIIICCCDDDGGGHHHDDD>>>@@@FFFBBBCCCDDDEEEFFFHHHEEEBBB<<<<<<======<<<;;;:::999111222222111///---+++)))***)))))))))))))))******''''''((())))))***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((222+++)))555888QQQyyy~~~MMM999gggvvvSSS888777555444333222222222555///,,,///222555999===BBBIIISSS\\\bbbgggmmmqqqmmmtttwwwzzzkkk~~~|||xxxsssyyywwwttt{{{xxxyyy|||}}}~~~~~~|||{{{pppbbbSSSMMMQQQVVVUUURRRSSSTTTWWWXXX[[[___dddhhh~~~zzzyyyvvvsssPPP000222,,,)))......***,,,)))))))))))))))))))))))))))************+++++++++)))///111,,,***---000222222___lll[[[KKKFFF@@@=========<<<:::===555111555888555333555999...+++444888222111777666111...111222000///000111000000000333666:::<<<<<>>@@@@@@>>>:::777444333111000...,,,************)))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,)))+++000111***,,,DDD```zzz}}}www===IIIeee^^^IIIAAA555...111777555///222111111111111111222222777>>>JJJUUU]]]cccgggiiijjjnnnssswww{{{uuussstttvvvuuuuuuwww{{{{{{wwwxxx|||zzztttaaaUUULLLKKKOOOPPPOOOOOOOOOQQQTTTXXX^^^gggpppvvv}}}zzzmmmqqqvvv}}}gggAAA///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---:::SSSqqqiiiRRRLLLKKKFFF>>>;;;777;;;888000111:::;;;333222444333111222555444000777444222222333444222000666...,,,444???LLLcccwww}}}kkkTTTGGG@@@;;;===?????????@@@AAADDDFFFBBB<<<<<>>666777888>>>MMMcccttt|||zzzfffDDD333222222000///....................................////////////000000000000888666555444333222///---,,,+++******))))))******))))))))))))))))))))))))************************++++++,,,,,,---.........000+++111FFF```{{{}}}nnnaaaJJJ111///...+++)))((())))))***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++.........///000111222333444555666777888999:::;;;<<<<<<;;;<<<===>>>@@@AAA>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFGGG?????????AAADDDFFFEEEDDD???????????????<<<888555333222111///---,,,*********))))))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,---+++---///+++***777IIIiii}}}kkk<<>>>>>???BBB===CCCIIIIIIDDDAAABBBEEEKKKKKKJJJGGGEEEFFFJJJNNNNNNKKKJJJMMMSSSTTTPPPKKKPPPTTTRRRMMMSSS^^^WWWGGGKKKPPPSSSQQQLLLJJJMMMQQQXXXwwwttt```FFF>>>@@@===555888777>>>KKKMMMMMMVVVZZZOOOMMM^^^vvv~~~{{{iiiHHH444111222111000///............------------------------....../////////000000000888666555444333222///---,,,+++******))))))******))))))))))))))))))))))))***************************++++++,,,,,,---......///,,,***---333IIIrrrkkkRRRAAA777---$$$,,,+++***)))((()))******((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******+++---------...///000111222222333444555666888999999<<<<<<<<<<<<===???@@@AAA===>>>>>>???@@@@@@?????????@@@AAACCCEEEFFFGGGGGG======>>>AAAEEEGGGGGGFFFCCCAAA>>>===<<<999666333111111000...---+++******))))))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******++++++,,,...))))))...///+++---555aaa}}}OOO:::SSStttXXXAAA===:::000///777222111111000000000111111...222999@@@IIIQQQZZZ___```gggooossssssuuuzzz~~~~~~{{{xxxwwwwwwwwwxxxwwwtttqqqqqqssstttsssrrrmmm___SSSDDDCCCEEEJJJMMMLLLMMMPPPSSSWWW\\\aaagggrrr{{{hhhBBB(((...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------///)))&&&222MMMkkk|||{{{~~~cccUUUZZZIII@@@FFFIIIAAA<<<>>>999;;;:::666444666555111555666666222---...444999CCC\\\uuuzzzbbbQQQJJJBBB999<<<::::::======;;;>>>DDD<<>>???===>>>??????@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDD======>>>AAADDDFFFEEEEEEAAA>>>;;;999777666333111000///...---,,,+++***))))))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***+++++++++,,,((()))///111...---000VVV|||~~~vvvGGG<<>>===:::444111222222111000000000111111---///222666===EEEOOOUUU\\\aaagggkkknnnsss{{{{{{{{{zzzzzzyyyuuuuuuuuuuuuuuutttrrrqqqppprrrrrrnnnggg\\\OOOFFF@@@AAAEEEJJJKKKJJJMMMRRRYYY\\\bbbiiisss}}}llljjj}}}xxxTTT888000---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---///000---111EEEfffppprrr~~~zzznnnYYYOOOJJJCCC>>>>>>>>>@@@???<<<===AAA@@@<<<888;;;===;;;<<>>999888888;;;===;;;999<<>>???===;;;<<>>CCCJJJFFFHHHKKKLLLLLLLLLLLLLLLIIIMMMLLLIIIOOOWWWSSSIIIGGGGGGGGGHHHIIIJJJJJJJJJQQQKKKSSSiii~~~mmm}}}gggJJJ:::444111000111//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////888666444444333222///---,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,***,,,000333111...000444HHHoooxxxeee@@@444+++...000---))))))((((((''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))************+++,,,---//////111222333444555777888888777777888999;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???<<<;;;;;;===???@@@>>>===;;;999555444333333111000...------,,,+++******)))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++***)))+++------,,,...111<<<___}}}```===IIIooovvvQQQAAA@@@<<<444333333222111111111111111000000000111444;;;CCCIIIUUUYYY___cccfffjjjooosssnnnxxx}}}~~~yyywwwvvvuuutttwwwvvvuuusssrrrrrrrrrsssoooooommmdddWWWJJJCCCBBBAAABBBDDDGGGFFFFFFKKKSSSZZZ]]]fffsssyyyaaappp}}}~~~gggAAA///444+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,'''...111,,,&&&---BBBUUUmmm{{{yyytttmmmcccQQQQQQOOOOOOUUU[[[YYYSSS[[[eeeooouuu{{{vvv|||pppcccOOO???999;;;:::888888888;;;===;;;777999>>>;;;<<<<<<:::999:::???CCC@@@DDDGGGGGGEEEEEEHHHKKKNNNNNNNNNKKKHHHGGGIIILLLGGGNNNPPPKKKIIILLLLLLHHHFFFEEEDDDFFFIIIJJJJJJHHHSSSKKKJJJQQQWWWddd}}}ttt~~~eeeNNN555,,,///333111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............888666555444333222///---,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,///+++((()))---///...,,,%%%888SSS|||oooYYYCCC444---(((&&&***...---)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++,,,---...000111222333555666777777555666777999::::::::::::<<<===>>>???@@@@@@AAAAAA@@@AAABBBBBBAAA???===;;;:::999888999:::999777666666444222111111111000...,,,,,,++++++******))))))''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))******+++)))***+++***((((((+++///---FFF}}}OOO777JJJwwwsssLLL???===999555444333222222222222222222222111000000444:::>>>DDDJJJTTT\\\bbbdddfffgggmmmnnnqqqyyywww|||zzzxxxwwwxxxwwwvvvtttvvvvvvuuurrroooooopppqqqkkkfff^^^TTTGGG===;;;???AAA???AAACCCDDDEEELLLTTTZZZ```mmm~~~wwwkkkppp~~~vvvUUU444(((---*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,...///000<<<]]]}}}cccRRRGGG:::333444777888777888888:::===<<<888888;;;888;;;>>>@@@???>>>======@@@AAACCCEEEGGGIIIKKKLLLNNNMMMJJJFFFCCCCCCEEEGGGCCCKKKOOOJJJEEEFFFIIIJJJEEEDDDDDDEEEGGGHHHHHHGGGKKKKKKOOOOOOGGGEEETTThhh}}}hhh]]]WWW:::666222///---,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......888666555444333222///---,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++...+++((('''+++000222111666...+++FFFsss}}}bbbKKK<<<222,,,)))111///)))%%%&&&+++------&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))***+++,,,---//////000111333444555555555666777999::::::::::::999:::;;;===>>>?????????===>>>@@@@@@@@@>>>;;;::::::999888999:::999777666555333111000111000...,,,***************)))))))))'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))*********)))******))))))+++,,,,,,---777ddd~~~|||xxxHHH:::SSS~~~jjjMMMAAA===777666555444333333333333111111111//////000444777666<<>>CCCHHHKKKRRRYYY___kkk|||jjjiiiaaa???---(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++,,,***)))+++///111...***+++999WWW}}}|||cccAAA;;;777333222333444666777888555777===???<<<:::::::::<<>><<<<<<>>>???AAABBBDDDGGGJJJLLLHHHFFFDDDCCCCCCCCCDDDDDDBBBGGGJJJGGGDDDEEEHHHIIICCCCCCDDDDDDDDDEEEEEEFFFEEEIIIMMMKKKDDD@@@AAADDDXXXlll}}}}}}aaaHHH===333'''---222000+++))))))+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------888666555444444222///---,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++%%%)))------,,,---------(((---...111111333RRR}}}NNNBBB555///---,,,,,,+++%%%+++---******---+++%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))+++,,,---------...000111222333444555666888:::;;;;;;;;;:::777888999;;;<<<=========:::;;;>>>??????>>><<<:::===<<<;;;<<<======<<<:::555444222111111///,,,************)))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********((((((((()))---111000---,,,***CCCvvvssstttuuuJJJ@@@ZZZhhhLLLAAA888777666555444333333333///000000000//////111333666777999>>>EEENNNWWW\\\\\\aaahhhmmmmmmnnnttt{{{~~~vvvvvvxxxyyyyyytttsssqqqooooooooooooooofffjjjlllkkkfffaaa^^^^^^ZZZHHH888666888777666777;;;:::===FFFNNNSSSYYY___hhhwww|||iiioooxxxLLL,,,***...+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((+++---+++((((((---222///+++222KKKnnn~~~tttttt}}}yyytttiiiTTT@@@666...///222444222///111444666333555<<>><<<::::::;;;===???;;;>>>AAAAAA@@@BBBGGGLLLFFFEEEEEEGGGIIIJJJIIIGGGDDDFFFGGGEEEDDDFFFFFFEEEAAACCCDDDDDDBBBBBBCCCEEEDDDDDD@@@<<<>>>DDDCCC??????AAAYYYvvvjjjjjjiiiYYY===111222///000///---++++++...///...+++***************++++++************************++++++,,,,,,,,,---------777555333222111000---+++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------...000555888QQQeee|||yyy```III<<<------,,,,,,+++***))))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,------...000111222333444666666777888999::::::;;;777888999;;;<<<>>>???@@@>>>>>>>>>===>>>>>>??????::::::;;;>>>AAA???:::666111111111111///---+++***((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++)))************+++++++++000)))777^^^{{{ddd555EEEmmmbbbRRRDDD999222555777444000///333222111000////////////000111333777<<>>IIIQQQUUU[[[bbb}}}vvvWWWaaaxxxXXX:::,,,,,,,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,---***...777DDD]]]}}}ppp}}}uuubbbWWWKKK:::111111/////////000111333444555777666777;;;AAADDDDDDBBB@@@??????>>>===<<<<<<;;;@@@DDDHHHGGGCCCAAACCCEEEFFFDDDAAABBBFFFHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCDDDBBB???>>>>>>===<<<::::::;;;AAALLLYYYooovvv]]]OOO===222111111...***,,,,,,,,,++++++*********+++*********))))))(((((())))))*********+++++++++,,,,,,,,,---------......888666333222111000---+++++++++******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,---------///333555***555CCCOOOZZZmmm~~~mmmcccTTTDDD888222111111,,,,,,++++++***))))))((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++------...///111222333333555555666777888999::::::888999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>???@@@@@@<<<<<<===???AAA???999555000000000000...,,,***)))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((()))******++++++))))))*********++++++++++++)))111IIIjjjUUU888MMM[[[~~~kkkJJJBBB<<<:::777222222555222222111000//////000000......///111555999===???FFFJJJOOOTTTXXX[[[___bbbZZZ___eeelllrrrxxx}}}|||vvvssswwwoooggggggnnnsssrrrooopppnnnkkkjjjjjjiiihhhfffeee```ZZZUUUQQQJJJAAA999555444333333555666777777777:::AAAJJJPPPWWWfffvvvbbbgggiiiHHH222,,,,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***++++++---)))***///333@@@]]]yyyoooZZZEEE;;;333+++***000/////////000111222333444999999:::===AAACCCCCCBBB>>>>>>=========>>>>>>>>>===@@@DDDCCC@@@>>>???BBBFFFDDDBBBBBBEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBB@@@===<<<<<<<<<:::999;;;999999:::;;;AAATTTfff|||yyyvvveeePPP;;;444,,,***---000///---,,,,,,+++++++++******************)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,------------888666333222111000---+++++++++******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,++++++,,,///222111000------000888AAAHHH\\\gggwwwooottttttkkkccc]]]SSSGGG666222---'''%%%%%%&&&(((*********)))(((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++,,,,,,---///000111222333444555555666777888999999:::::::::;;;<<<=========@@@@@@???>>>>>>?????????===============:::555111//////......,,,+++)))((((((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))******+++)))))))))*********++++++***---,,,222PPPxxxIII888DDD^^^cccRRR@@@888777666444444111111000000///000000000...---------///000222444999===BBBGGGKKKOOOSSSVVVYYY\\\aaaeeegggiiikkkmmmoootttzzz|||uuuqqqnnnkkkiiioooiiiccceeekkkooommmjjjiiigggeeedddcccaaa^^^[[[]]]UUUKKKBBB<<<777111---000000222333444555666666777>>>GGGNNNSSS___uuuuuuddd|||{{{qqqRRR333***,,,,,,)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++000,,,+++---------999HHH~~~|||~~~mmm___PPP@@@111,,,)))'''+++333.........///000111222333555777999:::::::::;;;===<<<<<<;;;;;;<<<>>>@@@AAA???BBBEEEEEEBBB@@@AAACCCEEECCCBBBBBBCCCEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???===;;;::::::999888777999777666444111///444<<>>888000111111000000000000111111000//////......//////000111444999<<>>888111...000111......111............///000111222333666999888666555666999::::::999999:::<<<>>>???@@@BBBDDDDDDCCCAAAAAABBBCCCBBBBBBAAABBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???<<<:::888777777777666444333333555777888888999:::444???IIIQQQaaa|||~~~wwwppphhhVVV@@@222...+++(((,,,...000000---***((('''*********************)))))))))))))))))))))((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,999666444333222111...,,,++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))******))))))***,,,'''***...111111000///...222111...+++)))+++000444...000333555666444222000---...///000000///---,,,,,,---,,,((((((***+++******)))'''%%%&&&''')))***''''''&&&&&&&&&&&&&&&%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))*********+++---...///000111111222333444555666666777999999999999999999::::::CCCBBB@@@===;;;999888888;;;:::999666222///,,,+++------+++***)))((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))'''''''''((())))))******(((((()))))))))*********,,,...///++++++===bbb}}}III333DDDqqqwwwUUUDDD>>>999444333222222111111111111222000000000/////////000000---///111222333555888:::===AAAFFFLLLPPPSSSWWWZZZcccddddddcccaaaaaacccdddgggccc``````cccdddcccaaagggddd```___```aaabbbbbb___\\\ZZZ\\\```aaa^^^ZZZWWWUUURRROOOKKKFFFAAA===666444111000000000111111222222111000111555;;;@@@KKKNNNVVVdddwwwwwwjjjkkkvvv}}}jjj@@@...%%%+++...(((&&&+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((&&&(((,,,///......///---222AAAZZZuuu}}}ooo___SSSHHH:::///***+++***,,,000111...,,,+++------------...///000000555888;;;:::888666888:::999888888777888999:::;;;<<<>>>???@@@???>>>======@@@AAAAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@???>>>===<<<999777555444555555444222///000111111222444333222***111555555999DDDTTT^^^xxxuuu```SSS>>>999///'''''',,,///...&&&)))+++,,,***)))***,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((()))))))))*********+++++++++,,,,,,999777444333222111...,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))((((((***+++000000000---(((&&&'''***))))))***---000222222111++++++,,,,,,,,,,,,,,,,,,++++++,,,---......//////000...,,,)))***,,,///000***)))&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***,,,---...///000000111111222333444555555777777777777888888888888@@@???===;;;888777666555;;;;;;:::666222...---...------+++)))(((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***((((((((()))))))))*********(((---111***+++KKKsssuuu~~~yyyHHH000HHHppp|||UUU>>>999:::666555444333222222222222////////////////////////000111111111000111333555888;;;???BBBFFFIIIMMMPPPTTTVVVWWWXXXYYY[[[^^^aaadddbbb___^^^___aaabbbbbbcccaaa^^^\\\\\\\\\ZZZYYYYYYVVVTTTUUUWWWVVVSSSPPPJJJHHHDDDAAA>>>:::555222,,,,,,---....../////////111111111111222888BBBIIIUUU[[[fffvvv}}}fff___xxxlllLLL000***)))------'''&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))***))))))+++,,,,,,+++***000------222>>>RRRmmm|||xxxttthhhQQQJJJAAA:::222***)))------,,,++++++++++++,,,,,,------,,,,,,------...///222444666666666666666777777777777888888999999999===>>>???@@@@@@???>>>===<<<>>>@@@@@@???>>>>>>???@@@???>>>>>>======>>>>>>>>>>>>??????>>><<<:::999777555333333333333222111///111000------//////------111444222//////222666GGGXXXdddppp|||zzzxxxmmmccc^^^UUUDDD222(((+++)))''')))---///,,,'''******+++***))))))***,,,(((((((((((())))))))))))''''''(((((((((((())))))''''''''''''(((((((((((())))))*********+++++++++999777555333333111///---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%'''))))))))))))***+++''''''''''''))),,,000222***+++---...,,,***'''%%%...---,,,+++++++++++++++---------,,,+++***)))(((,,,***)))((((((((((((***&&&))),,,......,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))***+++,,,---...//////000000111222333444444555555555666666666777777:::999888777666666666666999999888555000......000...---+++)))'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))***+++&&&)))111---(((999RRRnnnpppxxxKKK333GGGhhh{{{[[[HHH???999888666555333333222222///////////////...------222333333111000000222444///111222333444777;;;>>>CCCEEEHHHKKKMMMPPPTTTWWWVVVWWWXXXXXXWWWWWWXXXYYYWWWVVVUUUUUUVVVVVVTTTRRRQQQNNNKKKJJJJJJHHHEEEBBB<<<:::666444333111///---+++,,,---............///...222555888;;;BBBMMMUUU```pppmmm___mmm}}}yyyxxxSSS666+++++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))+++,,,,,,,,,,,,---,,,+++---------...,,,...999FFF^^^tttxxxuuuzzz|||yyyfff\\\UUUFFF555222000000---***,,,222------,,,))))))+++---...,,,,,,,,,,,,,,,------...------...000222444333333444555888:::;;;<<<;;;:::??????@@@AAAAAAAAA???>>>999<<>>===>>>??????>>>======<<<<<<======<<<=========<<<:::888666666444222222222333222111,,,111333///...222444333111111000000///000333777&&&111111555CCCFFFJJJ^^^kkkfffdddmmmwww{{{xxxuuugggkkk^^^\\\SSSFFFLLLHHH<<<666222333333111//////000///...//////+++&&&###...---+++***))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))&&&&&&'''''''''((((((((())))))))))))*********+++999777555333333111///---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&)))***))))))***,,,---+++)))***++++++(((%%%%%%(((***+++)))***---000***))))))(((((((((((((((((('''''''''''')))***+++(((((((((******(((&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))***,,,---.../////////000111222333444444333333444444555666666777555555444555555666777888666666666222...,,,---000...---+++)))''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))000)))(((...000+++---333[[[aaaqqqyyy???777KKKggg```FFF;;;:::888666444333222222111111111000///...---,,,...///...---,,,,,,...000000000000//////222777:::666888;;;===>>>???BBBDDDEEEIIIMMMMMMJJJGGGGGGHHHKKKJJJJJJJJJJJJIIIFFFCCCFFFCCC???===;;;999666333333000---,,,---------,,,---...//////...///000111...333:::@@@EEELLLWWW___jjjwww\\\bbb~~~~~~~~~cccBBB---,,,...+++&&&&&&)))***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$(((******+++---...---(((***///222///,,,///555,,,===IIIMMMZZZssswwwqqqqqqiiifffbbbPPP999333444,,,+++)))***,,,,,,)))***---&&&)))+++***)))***+++***,,,,,,++++++,,,,,,------...---,,,000555777666444222444888<<<>>>???>>>===<<<<<<<<<===>>>>>><<<:::777;;;>>>???===<<<>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<======;;;999666555555444222111222222222111(((000333...+++...000///,,,,,,...111111///...///222888...,,,888222+++777;;;555666<<<>>>::::::>>>@@@@@@444666444,,,444000111...,,,,,,,,,,,,...000...+++)))((('''&&&)))---&&&%%%$$$&&&)))***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))************777666333222222111///---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))+++,,,---...000000111222333333444444444444444444444444444444555555444444444555555666;;;777222111222111,,,'''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,------...888TTTmmmyyy{{{DDD666FFFUUUqqqSSSFFF<<<:::666111444;;;111000.........///000111......//////////////////---------------...///000222222111111222333444444888888888888888888888888999999888888888777777777444444333222111000//////...............---,,,,,,.../////////////////////222:::DDDLLLSSS___nnnzzz{{{xxx|||kkkVVVNNNeeewwwxxx|||```CCC111'''+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,,,,,,,,,,---------....../////////000222666999;;;QQQWWWbbbnnn{{{xxxpppfff^^^XXXPPPGGG@@@666555222///,,,+++******))))))))))))))))))))))))+++*********))))))((((((+++******)))***,,,---...111111222444666777888999666888999999888888999:::;;;<<<<<<<<<<<<:::999888;;;<<<>>>@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<===:::;;;<<<<<<<<<:::777666222111000///...............---,,,,,,++++++,,,,,,---------------------------------............///////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++***)))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))777555333222222111///---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))+++,,,---......//////000111222333333444444444444444444444444555555555444444555555666999555111000111000,,,((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))******++++++,,,---------+++;;;SSSjjjwww<<<333NNNKKKuuuvvv^^^GGG??????:::333///888777555444333222111000.............../////////...---------------...//////////////////000111222111111111111111111111111222222222222111111111000000//////...------,,,,,,,,,,,,------------,,,,,,000///---,,,...222888;;;===AAAHHHSSSbbbttt~~~~~~oooOOOIII]]]{{{nnnLLL555,,,)))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,,,,,,,,,,,,,------------...---,,,---...000222444333666999<<<>>>BBBFFFJJJZZZbbbeee```^^^```[[[QQQKKKFFF???;;;999666111,,,111000...,,,+++******+++))))))))))))))))))))))))*********)))))))))((((((*********)))***+++---...000111111222333444555555777999999999777666777888;;;;;;<<<<<<<<<;;;:::999;;;<<<>>>@@@AAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<;;;999666555111111000///............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++***))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))777555333222222111...,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---------...///000111222222333333333333444444444444666555555555555555555555555222......///...+++((()))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------)))+++===\\\wwwJJJ111666QQQnnniiiMMMAAA<<<888666333222222333444333111///..............................---,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,------------------------------///555<<>>===<<<<<<;;;;;;;;;;;;999:::::::::999777555444111000///...------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++******+++++++++************))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))777555333222111000...,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,---///000111222222333333333333333444444444555666666666555555444444111...,,,,,,------+++)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))******+++,,,,,,,,,///,,,444KKKggg}}}GGG>>>999???[[[zzzZZZGGG???===555444222333555444222////////////...............///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------.........------.........+++...222555888<<>>@@@BBBCCCCCCCCC>>>>>><<<;;;::::::::::::999999999888777555333222000///...---,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))((((((((('''''')))))))))(((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))666444222111111000...,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******,,,---...///000222333333222222222333333333444444555555666666555444333222---,,,++++++++++++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))******++++++,,,......///666LLLkkkVVV>>>555HHH```wwwwwwXXXCCCBBB<<<666444444444222000000000/////////.........///...------,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------------------------------..................//////......---,,,,,,------...///333888===BBBJJJUUU]]]ooo}}}{{{jjjLLL<<>>,,,))),,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((()))))))))))))))************+++++++++++++++,,,,,,------,,,------,,,******+++,,,...000///,,,,,,---,,,***---,,,***)))******)))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++++++++,,,++++++,,,...///111222222111333444555555666888999888999999:::;;;<<<======;;;;;;===???@@@AAABBBCCC======;;;:::999999999999888888777666444333111111///...---,,,++++++++++++******)))(((((((((((()))************************))))))))))))************************************)))))))))(((((()))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((666444222111111000---+++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))+++,,,---///000222333444111111222222333333444444333444555555444333111000,,,,,,++++++******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((()))******++++++***///---+++999UUUnnnxxxjjj>>>333888GGGllltttMMMCCC666//////222222222222111111000000///////////////...---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........---,,,,,,,,,---...000111444888>>>EEENNN]]]ppp}}}xxxlllRRR888999XXX~~~}}}___HHH111))),,,---)))$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((((((((((()))))))))******''''''((()))***+++++++++/////////...,,,+++,,,---((()))((((((((()))))))))))))))((((((((()))******(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))***++++++++++++******,,,---///111222333...000333444444666888:::888888888888999:::<<<<<<::::::;;;<<<===???@@@@@@;;;:::999999888888888888777777555444222111000///...---,,,+++************))))))(((''''''''''''((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((666444222111000///---+++++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))******,,,---///111222333000111111222333333444444222333444444333222000...,,,,,,,,,+++***)))))))))&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++***,,,......000<<>><<<>>>OOObbbqqqppp[[[QQQDDD===444000000111000...222444444222///,,,******/////////...------...000000///---,,,+++,,,,,,---777---''',,,222111,,,)))...------...000000///---333999???CCCGGGOOO[[[eee}}}|||ssscccMMM<<<;;;ZZZ}}}|||}}}}}}cccGGG555******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---///000111222333444444444555555444444444666888999777888888888888888888999777555777<<<<<<888444444666444222111000///---++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666555444222000///...---++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))***+++---...///000///000000111222222333333111222333444333111///...+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''++++++((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))*********+++,,,---...///999WWWooozzz>>>===000222JJJdddzzz^^^VVVKKKEEEBBB???999444...------...///111222222+++---...///............111000000////////////000(((---222222---***///777,,,,,,---...111444888;;;>>>EEENNNWWWbbbrrrvvv~~~~~~iiiKKK:::>>>IIIqqq|||www|||cccHHH555,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,//////111222333444444444555555444444555666888999888888999999999999::::::888555666999:::666555666555444111000000///,,,*********))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666555444222000///...---++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,---......---......//////000111111111222222222222000...---***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&((()))&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))))))))******+++,,,......'''@@@TTTeee}}}MMM>>>666999>>>JJJlllrrrUUUEEE>>>;;;:::===999333000000000///---///000222222111...,,,***,,,,,,------------------000000///......///---(((333555666777999???GGGNNNXXX```nnn||||||}}}|||nnnRRR:::@@@ccc~~~hhhGGG000)))+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,...///000111333333333333555555555555666777888999999999999::::::;;;;;;;;;:::777777999999666666999444222000//////...,,,******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666555444222000///...---++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################'''###!!!!!!!!!!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))***,,,---------------...//////000000111111111111000...---,,,)))(((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))))))))))))******+++------,,,333666FFFggg{{{TTT777555GGGVVVYYYhhh}}}{{{aaaOOOHHHAAA999555777888777444222111111111222111000...,,,------...////////////,,,---...111777===<<<777999???FFFKKKPPPZZZfffooo}}}~~~rrrooo^^^III@@@KKKeeeyyysss}}}~~~iiiMMM444((((((---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))***++++++---...///111222333333333555555555555666777888888999999::::::;;;;;;<<<<<<<<<:::;;;===;;;666555888333111///......---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666555444222000///...---++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################(((%%%%%%((('''"""!!!###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((***+++,,,,,,------......///000000000000000000///...,,,++++++((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))******+++,,,------'''...IIIaaattteee@@@444;;;DDDFFFLLL```}}}vvvggg[[[SSSJJJAAA::::::777444333555777777777444444444555555666666666333???JJJIII@@@===FFFSSSMMMVVVcccoooyyyuuurrruuuttteeeUUU<<>>000)))***,,,+++)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***+++---///000222222333000111222444444444444333333444444555777888888999444333444444111...333;;;///---,,,+++,,,+++***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666555444222000///...---++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""%%% ((()))###$$$+++""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---,,,,,,---......//////000000///---+++***)))((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((((((((())))))******,,,((((((------444FFFooouuu___>>>555888888999<<>>@@@AAABBBFFFKKKNNNMMMPPPOOOLLLIIIGGGFFFGGGIII@@@@@@@@@DDDHHHGGGCCC>>>888555111---,,,,,,///111:::BBBRRRgggyyy{{{xxxuuuzzzyyyaaaKKK777000---'''%%%)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))+++,,,---...///......//////000111111111111111222222222222222111111111111000...---+++***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''555444333111///...---,,,************)))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""""""""####################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,,,,******)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((((())))))******+++++++++000///+++***000BBB\\\nnnqqqiiiJJJ===666;;;???999444555---000111...000777;;;:::;;;;;;:::777444333555888777444111000222333333111***333===DDDHHHOOOZZZcccpppvvv{{{nnnYYY>>>000'''+++---'''$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++---......//////000111111222222333222222333333333333222222000000//////---,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''555444333111000...---,,,************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""""""""""""""###########################$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""##################$$$$$$$$$$$$######$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,))))))(((''''''&&&%%%%%%#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((()))))))))*********''',,,000...,,,///999BBBfffwwwnnnWWWHHH@@@EEEAAA666000333666444///111222000---,,,///222:::777333333666<<>>UUUtttlllrrrnnn]]]PPPQQQTTTSSSPPPSSSVVVVVVSSSSSSVVVZZZNNNNNNOOOUUU```nnnzzz}}}zzztttrrrxxxyyyfffSSSBBB555///***+++***&&&%%%(((***)))$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------//////000000111222222222222222222222222111000000.........---+++***((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& )))111111)))######%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''555444333111000...---,,,))))))***))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$"""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((()))++++++,,,,,,'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***)))+++---///000,,,444JJJggg{{{zzz~~~|||yyywwwyyy|||}}}ppp\\\GGG888///,,,,,, )))+++$$$"""'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,---......//////000111111111111111111111111000//////......------+++)))((('''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++888999///$$$"""$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''888666444111///...------++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))******(((((('''&&&%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,000000333<<>>999///---,,,...000000,,,((())))))(((''''''''')))+++&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((+++,,,,,,------......///---............---,,,,,,((((((''''''&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''777666333111///.........++++++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&((())))))((((((***,,,***&&&(((111555111+++***111===OOO^^^kkkwwwzzzuuurrr]]]VVVLLLAAA:::444111000000,,,))))))***+++)))'''&&&''''''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((++++++,,,------......///------......------,,,+++(((((('''&&&&&&&&&''''''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''888666333222111111///---++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,---///111333888DDDUUUaaannnwwwyyyyyyssskkkddd]]]SSSGGG===222333333333222111///...+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++,,,---..................---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%888666333222111000///---++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" $$$***(((!!!""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,---//////---,,,///666===BBBLLLZZZfffqqq{{{zzzuuuvvvyyyzzzvvvrrrZZZQQQEEE===:::888555222000000111111000///---,,,++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++,,,---.....................---+++***(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%888555333111111000///---++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$ ***888444%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))*********++++++++++++(((+++...---+++***+++---***000888???GGGPPP[[[bbbaaagggmmmooopppvvv}}}||||||zzzppphhhfffmmmhhh___WWWOOOGGG@@@;;;;;;444+++''''''***,,,,,,------.........,,,+++*********))))))((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******+++,,,------------.........---,,,***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%777555222111111000...---++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$'''###)))999555$$$""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))************+++&&&***...000///......///---...///......000444777BBBEEEIIIJJJKKKQQQZZZaaajjjkkkmmmoooqqqssswww{{{nnnllllllmmmoooooommmkkkfff[[[SSSQQQPPPLLLHHHHHH>>>===:::666111---,,,,,,---++++++,,,...///---++++++,,,,,,---,,,+++***))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***+++,,,,,,---------......------,,,***)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&777555222111000000...,,,++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" %%%$$$!!!+++)))""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,---,,,+++)))))))))+++,,,------,,,,,,,,,---,,,,,,,,,---111444555555999;;;============???@@@IIIIIIIIIIIIIIIHHHFFFDDDCCC===888666444111......&&&(((***+++***,,,///111((())),,,///000...+++(((***+++,,,,,,,,,+++***)))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***+++,,,,,,,,,,,,------,,,,,,+++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&777444222000000///...,,,++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%%%%!!! """""" """"""""""""""""""""""""!!!!!!!!!""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***))))))(((((())))))***(((***,,,...///000//////,,,)))((()))---...***&&&***,,,//////.........///.........---,,,+++)))(((...------,,,+++***))))))222222000---)))'''&&&'''******)))(((((((((((((((******+++,,,,,,+++***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++++++++++++++***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''777444111000000///---,,,++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%"""###&&&%%%!!!"""'''""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''&&&'''(((+++---...///******+++,,,---------,,,000///...///000000...---(((***------,,,+++++++++,,,------,,,+++******+++$$$''')))))))))+++---...((((((((((((***+++,,,---+++***)))((('''''')))+++((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***++++++++++++))))))***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''666444111000000///---,,,++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###%%%''' !!!)))"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))******)))(((***)))'''((()))+++++++++)))***+++***)))))),,,...)))+++......,,,***))))))((()))))))))((((((***+++(((***+++(((%%%&&&((()))***(((&&&''')))***)))(((&&&(((***++++++***)))***'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******+++++++++(((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$""" """%%%&&&%%%###""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""####################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&'''&&&%%%(((((('''''''''(((******''''''(((++++++((($$$###((('''%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$((((((###"""'''***(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,***)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$"""!!!"""%%%&&&$$$###""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$#########""""""""""""""""""""""""################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''***+++,,,''''''&&&&&&$$$###"""!!!'''&&&&&&'''((()))+++---(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&'''###"""&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))******++++++,,,))))))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$"""############$$$$$$$$$$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""######""""""!!!###############""""""""""""""""""#########$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))'''&&&$$$$$$%%%'''(((***+++,,,......---,,,,,,000111000///---...///111000222333333111...------******))))))))))))******)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&$$$$$$&&&$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))******++++++)))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""########################""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***)))((('''''')))***,,,,,,------............333777999888666555333000///000000///...------...000//////.........///000///...,,,***))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))******+++(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""############""""""###############$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''***...000000111333444777555222000......//////---111111///000444333...222000...---...000111111111111000000111333555666444444222111///.........((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######"""############$$$$$$$$$###$$$%%%$$$"""""""""$$$"""""""""""""""""""""""""""""""""############$$$"""######$$$$$$######"""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''''''''(((***+++,,,,,,000333333000000111444222222111111111333555666;;;:::444...111888777///777222...///333666444111......---,,,---///222333888888888777666444333222+++++++++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&""" $$$'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$&&&$$$"""!!!"""$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((())))))+++,,,...000111333555666333111111777<<<999;;;>>>@@@BBBBBBAAA@@@VVVVVVSSSQQQYYYaaaZZZKKKGGGAAA<<>>555>>><<<888444222111111111999:::;;;<<<;;;999666444///......---,,,,,,++++++''''''&&&&&&&&&%%%%%%%%%%%%!!!"""***///+++&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999444111222222...---...++++++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###%%%&&&%%%""" """$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))*********+++---///222444555222444666777999AAAMMMVVVoooqqqssssssoooiiiaaa]]]dddkkksss}}}vvvuuunnniiinnnvvvuuuhhhZZZ[[[VVVOOOGGG@@@;;;888777888:::<<<>>>===;;;777555111111000///......------'''''''''&&&&&&%%%%%%%%%&&&###'''222888222***'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888555222000///...,,,*********))))))((((((''''''%%%$$$$$$######$$$$$$%%%(((%%%###$$$%%%$$$###$$$########################'''&&&&&&%%%$$$###""""""$$$$$$##################""""""""""""""""""""""""################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$'''((('''$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""####################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$&&&''''''((((((((()))*********)))000...111666444000555>>>DDD```qqqlllkkksssmmm\\\fffiiiqqq|||ooopppkkkkkkwwwvvvssspppoootttyyy{{{zzz|||tttooonnnjjj^^^PPPIII>>>666555<<<===555222777222)))'''///666555111000...///...)))###!!!%%%)))$$$%%%''')))+++)))&&&###&&&$$$""""""###$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''''')))***++++++)))((('''(((,,,+++******************,,,)))(((***)))(((+++111'''''''''(((((()))*********(((''')))******+++,,,(((((('''&&&&&&&&&'''''''''&&&$$$$$$%%%%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777555222000///...,,,+++******))))))((((((''''''%%%$$$$$$######$$$$$$%%%""" !!!######$$$$$$########################$$$$$$##################$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''***+++)))((('''''''''(((((()))+++///333777333///---000:::FFFRRRZZZyyyyyyooosssqqqhhhYYYddduuu~~~xxxrrrttt|||{{{uuummmiiijjjnnnooonnnxxxpppjjjmmmsssuuuuuuvvvqqqfffUUUEEE===:::666222000222555555...)))///999...///000111///+++(((%%%###%%%(((,,,///000...,,,'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---///((())))))))))))+++///333111000///...---.........///,,,+++,,,+++))))))*********,,,---............222///,,,***(((%%%###"""(((((('''((()))***++++++)))'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777555222000///...---+++******))))))((((((''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""!!!########################""""""""""""#########$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%######$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###&&&))))))'''&&&(((***'''***...///---,,,...000;;;GGGQQQUUU^^^mmmuuuuuuvvv|||kkkrrr{{{mmm``````iiivvv~~~yyywwwyyy}}}yyywwwvvvtttvvvzzz~~~ppp]]]UUUWWWPPPBBB333///000666:::888444333...---,,,///111000)))###%%%&&&(((,,,000111000...(((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%&&&&&&''''''(((((((((---+++***)))***+++---/////////...+++(((''''''))),,,+++*********,,,---...------......///000...+++,,,+++***))))))***+++,,,'''(((((()))***,,,------''''''((()))***,,,...//////,,,(((&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$(((******((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777444111000//////---+++******))))))((((((''''''%%%$$$$$$######$$$$$$%%%###&&&&&&$$$"""######!!!##########################################$$$$$$######$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%$$$$$$###################################################################################################!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''$$$###%%%(((---000---///111000///333:::@@@mmmuuuvvvtttkkk\\\kkk{{{rrrjjjmmmxxxtttiiihhhpppzzz~~~yyytttvvv{{{}}}~~~|||zzzpppjjjgggaaaXXXEEE;;;222444:::<<<777000333///+++***,,,...---+++((((((((()))******(((&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((((((((((('''''''''%%%&&&'''((()))***++++++//////...---------......###'''---111222222222333111000///.........///000%%%,,,///,,,+++...000...000...+++******,,,000222---//////,,,***+++***(((((((((((()))***,,,---...333111...,,,+++***(((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$'''(((((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666444111000000///---,,,******))))))((((((''''''%%%$$$$$$######$$$$$$%%%!!!$$$""""""%%%'''%%%########################''''''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$##################$$$$$$%%%%%%$$$$$$###################################################################################################!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((///+++'''(((+++//////......000333999BBBQQQaaalll{{{{{{|||www~~~{{{xxx|||}}}kkkeeehhheeerrr{{{~~~qqqbbb^^^bbb___^^^XXXJJJ<<<666888<<<666444000---,,,---///000+++)))''''''&&&&&&$$$"""'''%%%$$$###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((((('''''''''''''''''''''(((***+++,,,---...)))***,,,...///000/////////000111111000000111222/////////000000111111222777CCCEEE999000222444111000222444555444222...,,,***///111---+++---...++++++******))))))*********000000000111222111...+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666444111000000///...,,,******))))))((((((''''''%%%$$$$$$######$$$$$$%%%%%%---///)))%%%&&&&&&"""########################(((((('''&&&%%%$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""####################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((******+++---000000...+++...999JJJ\\\jjjqqqrrrqqqpppuuuwww|||{{{ttteeefffooorrrjjjoooooovvvzzzvvvmmm___OOOBBB444444444222///,,,+++***---***((('''(((((('''&&&'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))******+++,,,---...///000...////////////...---,,,666333///***)))---444999888;;;@@@FFFKKKOOORRRSSSffftttuuubbbUUUVVVTTTLLLWWW\\\aaabbb[[[NNN???555999@@@AAA999333333222...//////---,,,+++************+++...222555777666444---,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555333111000000///...---******))))))((((((''''''%%%$$$$$$######$$$$$$%%%---666777---&&&&&&$$$########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******''')))+++,,,,,,+++)))'''))))))))))))))))))))))))$$$&&&'''&&&###"""###%%%###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((%%%)))---//////222999@@@YYY```kkkwww~~~{{{pppfffvvv}}}~~~}}}{{{ssstttrrrpppqqqvvv{{{}}}}}}xxx{{{~~~gggOOOAAA<<<666444333222///,,,///---***)))***++++++***(((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))***++++++------...///000000111111555444222111222444777999333666;;;BBBMMM[[[iiisssgggjjjoootttwwwwwwvvvuuuwww}}}pppyyynnnfffiiinnniiiVVVEEE===555+++444444222111000//////...*********---222666888999444222000---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555333111000000000...---*********)))((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%***...&&&"""&&&&&&!!!##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))***+++,,,,,,,,,,,,...111333333111...,,,++++++++++++++++++++++++$$$'''((('''$$$"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())))))///222000///:::PPPbbb|||sssssswwwyyyyyylll~~~uuutttwwwssszzzkkkPPP>>>IIIhhh~~~zzzkkkcccfffkkkmmmXXXKKK<<<666999===<<<999333000,,,************))))))(((&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''(((***+++,,,---...//////000000111111222222000//////222:::DDDNNNTTT```fffpppzzzzzzpppfff```___qqq|||}}}iiikkkoootttzzznnnwwwwwwjjj```^^^[[[TTT888777666555444333333333///,,,******---222555777888666444111...+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666444222111000///---+++++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$(((+++"""""""""$$$''')))+++,,,,,,,,,+++++++++***)))))))))///111---...333///''')))((()))---111111---(((...+++)))((()))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''&&&%%%(((...333++++++...666FFF[[[nnnxxxrrrlllwwwzzzoootttxxxwwwmmm[[[eee}}}~~~|||uuukkkiiillluuuhhhTTTBBB999999::::::999555111...***(((+++222...,,,***'''&&&&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))((('''"""'''***+++111666111&&&'''...444444333444555666555111;;;JJJYYYwww~~~|||vvvwwwyyyuuulll```___mmm}}}}}}ooovvvppplllyyy{{{uuuccc___[[[YYYUUUJJJ999---///000444555000***///999888:::999555555555///&&&***)))&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666444222111000///---+++++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''))),,,---,,,)))&&&$$$000111222111...***'''%%%///000000...,,,++++++,,,---,,,...111000,,,+++...222---'''%%%(((...333555111222222222111...***'''''''''&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))),,,...///,,,)))888222???]]]ooommmmmmvvv|||}}}}}}}}}pppooozzz}}}{{{xxx}}}uuummmvvvzzzssstttvvvrrr```JJJ:::777888<<<555222444555222//////111///---***(((&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((000000---)))***///222333>>>333...555999777;;;DDDVVVcccwww|||yyyuuuqqqiiiiiijjj```XXXdddrrrooojjjhhhjjjrrr{{{}}}yyywwwuuuxxx~~~|||jjj\\\LLL<<>>333444111,,,******,,,///111333222000---******+++,,,******************+++++++++)))'''$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&''''''""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))+++******000???WWWqqq{{{{{{sssdddiii}}}~~~~~~iii```oooyyyuuuuuummmttt}}}|||rrrjjjrrrpppSSS777333>>>BBB999...555555444333222000...---((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$&&&)))+++,,,...222555CCC:::222111444;;;GGGQQQZZZhhhzzznnn^^^^^^aaahhhvvvwwwuuuuuuwww|||www{{{qqqhhhmmmyyyrrrqqqvvv|||xxxdddSSS;;;888777999:::888222///000333555666444///)))%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777555333222222000...,,,++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''(((***++++++******))))))+++222;;;BBBAAAHHHUUUbbbkkkpppqqqpppxxxuuuwwwzzzuuu}}}xxxgggOOOLLLHHHDDD@@@999000(((......///111222111---***))))))***++++++,,,,,,---///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,((($$$$$$&&&'''&&&$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********///***--->>>ZZZrrr}}}~~~{{{}}}yyysss^^^```zzz|||uuuttt~~~}}}qqqppp~~~lllpppzzz|||nnnjjjmmmqqqcccSSSGGG>>>888888;;;777666555444333111111000+++)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$)))...000000222666999777999<<>>:::;;;000111222444555555555555...,,,)))&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888666333222222111///---++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))******+++,,,---///000111===MMMbbbrrr}}}vvvhhh[[[MMM;;;111111444333000,,,,,,,,,++++++************---111333222...)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))***,,,---...999UUUqqqwwwjjjbbbjjjwwwuuukkkbbbeeeqqq|||~~~yyyyyyxxxrrrdddaaaWWWKKKJJJOOOJJJ???@@@===555999DDDAAA;;;AAA:::>>>FFFNNNUUUeee~~~}}}zzzwww{{{yyyrrruuuuuueeeIII555>>>;;;888444111000000000000...+++((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---444:::<<<:::888999;;;]]]ttt{{{|||sssssshhhYYY^^^qqquuu}}}wwwwww|||zzz|||}}}uuujjjSSSZZZ}}}|||lllhhheeeiii{{{bbbEEE666777666333111111222444666333000+++'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777555333111///...---++++++******)))(((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((()))(((((('''%%%''')))***)))((('''''',,,&&&---222...777OOO^^^}}}~~~yyyqqqhhhvvv}}}~~~uuuttt{{{}}}~~~ooo___TTTKKK???444,,,///000...---///---***+++++++++...111333222111((('''$$$""""""###&&&'''$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%(((******(((''''''(((///&&&!!!+++333+++...FFFjjjvvvyyyuuu~~~fffbbbnnnkkkpppqqq```jjjvvvyyyvvvyyylll]]]UUUSSSNNNCCC:::>>>>>>???@@@???>>>======;;;<<<>>>@@@CCCFFFHHHIIILLLIIIFFFHHHMMMRRRVVVVVVRRRXXX]]]```eeerrr{{{xxxsssmmmpppjjjmmm```III777444<<<@@@555000111---222222000---)))&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((()))(((((((((&&&((((((''')))------+++888888>>>;;;222999IIIOOOjjjmmmoooooonnntttyyytttrrruuuwww{{{lllkkkkkk___iiivvv|||xxxvvvqqqnnnxxx~~~vvvtttmmm```ZZZ[[[TTTeeevvvzzzZZZlllwww{{{xxx{{{~~~nnn]]]XXX```jjjfff999555666:::777...+++///777999777///'''%%%''')))(((((('''&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777555333111///...---++++++******))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((()))))))))111+++%%%&&&+++///...+++888---222BBBNNNccczzz}}}zzzwwwttt{{{zzzlllNNN111333333333555666222+++,,,---///111111000...,,,,,,***(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%((((((((((((((()))***+++)))///---+++000888MMMjjj|||rrroookkk|||xxxxxx}}}xxxnnnfffiiivvvsssdddUUULLLBBB@@@CCCFFFDDD@@@JJJPPPXXX___bbbbbb^^^\\\^^^___bbbeeehhhkkknnnooohhheeebbbaaa```^^^ZZZWWWOOOOOOMMMKKKMMMXXXjjjxxx~~~|||}}}qqqdddzzzzzziiifffkkkooo^^^DDD666777666666444,,,111111111000---***'''&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((())))))(((''')))111999999444888???JJJcccxxxxxxiiiiiillloooggg\\\[[[bbbuuuwwwppprrr{{{|||{{{qqqnnnvvvxxx}}}vvv```WWWYYYbbbllluuu{{{kkkaaarrr|||www```[[[]]]~~~~~~|||}}}ZZZFFF444222666777555555---111333333000,,,((($$$((('''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888777555444111000...---+++++++++***))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***)))((((((***---......---555@@@bbb|||uuuuuubbbDDD***###+++444888***+++,,,---,,,---///111000///,,,***'''%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&***)))'''''')))++++++++++++444///,,,AAA[[[mmmyyyqqqxxxiiiwww}}}~~~yyyuuuzzzwwwqqq}}}gggTTTIIICCCDDDDDDGGGOOOZZZcccggghhhlllqqqyyy|||yyy}}}~~~~~~wwwsssnnnjjjddd\\\XXXZZZ___ddd```kkk~~~|||xxxzzz}}}iiiVVVWWWqqqaaaFFF???:::777666111000111333333111...***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))***%%%&&&,,,000111777@@@888;;;KKKaaa~~~www^^^SSSddd~~~}}}uuurrrvvvsss~~~~~~|||vvvwww|||lll\\\ddduuuyyysssllllllwwwjjjGGG444111333333333,,,...111444444000***&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888777666444222000......,,,,,,+++******))))))((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''(((((())))))$$$***---+++)))000@@@NNNggguuuxxxhhhiii}}}qqqUUUAAA666...'''000000---***))),,,222777111000///...+++(((%%%###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''+++)))'''(((***+++***(((000000***888```zzzvvvllllll{{{mmm{{{oooeeeYYYLLLAAA:::>>>EEEYYY```kkkwww}}}wwwpppkkk\\\[[[cccuuu}}}wwwvvvsssPPPTTTnnnmmm]]]SSS???444888<<<333222222222222000---+++'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''((((((***!!!###222<<<:::777:::GGGQQQeeexxxmmm[[[aaayyy|||ssskkkgggrrr|||ooottt{{{tttgggmmmssscccbbbnnnyyy~~~}}}tttbbbTTTHHH999...444111000111///,,,,,,///((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888888666444222000///...,,,,,,++++++***)))))))))))))))(((''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))******)))((((((((())))))------+++---888PPPooo|||kkk{{{lllXXXEEE777333222000...,,,---///111///000000000...,,,)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))))))))+++++++++(((&&&***333;;;PPPmmmvvvooonnnyyyqqqhhhdddttt~~~rrrPPPEEE>>>BBBLLLWWWeeerrr{{{}}}|||oooeeefffgggeeehhhpppmmmzzzsssjjjfffhhhoooyyyRRRFFF^^^iii[[[nnneeeeeeaaaLLL===<<<<<<888555111000111111111///)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))******((('''''''''''''''((((((---555666222666???___eeemmmjjjiii{{{oooyyy||||||~~~~~~~~~~~~wwwqqqzzz}}}sssbbbfff}}}yyyqqqpppxxx{{{hhhbbbdddmmm|||xxxUUU555555111000000,,,))),,,333***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999888666555222111///...,,,,,,,,,+++******))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******,,,+++***))))))***+++,,,+++---888NNNkkkxxxvvvggg[[[...---,,,---//////---+++......///000000///...---***(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&)))+++,,,+++***+++,,,***GGG___iiilllgggnnnhhh^^^cccpppxxxvvvkkklll|||sssTTTHHH??????FFFXXXmmm}}}}}}yyyzzzzzzzzz{{{{{{||||||{{{|||~~~zzzjjjZZZQQQ[[[fffxxx~~~~~~}}}|||{{{wwwooolllttt~~~eeeSSSZZZiiioookkknnnlll___VVVIII555===888333111222444444222,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,+++)))((('''(((((())))))444;;;666+++...BBBWWWhhhmmmsssgggSSSSSSaaafffiii~~~tttpppyyynnnggg~~~|||~~~uuueee]]]fffssszzz}}}rrrppp~~~~~~~~~mmm\\\SSS\\\jjjpppqqqrrr~~~~~~ooobbblllyyyvvvpppsssjjjIII777111000333000******000---,,,***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999888777555333111//////---,,,,,,++++++******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))***++++++*********+++---///111555FFFddd~~~wwwfffOOOEEE888000000111000.........//////000000000000---+++)))&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++%%%))),,,,,,***+++222888KKKffftttttt{{{~~~zzzxxx\\\eee{{{yyyuuu~~~qqqdddggg|||iiiLLL>>>@@@HHHTTTfffvvv|||vvvoooggg```ZZZWWWSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[___bbbeeekkksssyyyssscccZZZRRRWWWnnnlll[[[iiitttvvvyyyssslllpppeeeKKK@@@<<<777666888888666333000...+++)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,+++***)))((()))***,,,---///999<<<666;;;OOOeeeppppppqqqzzzvvv```WWWccclllwww|||qqquuu~~~zzzyyyhhhlll~~~|||aaaXXXXXXWWWWWW[[[TTTIIIFFFRRR^^^aaabbbdddjjj^^^YYYaaammm|||xxxjjjbbbgggmmmooottt|||vvvmmmbbbjjjmmmiii[[[RRR^^^sssuuugggOOO>>>222333444...+++---000///---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((()))***+++---///000000000000000000000000000...---,,,+++)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999888777555333111//////------,,,++++++******)))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++)))))))))***,,,000333555WWWqqq}}}nnndddooovvvUUU<<<222111111000///////////////000000000///---***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++%%%))),,,+++(((---999DDDttt|||rrrrrrZZZyyyrrrqqqtttuuucccRRRAAA:::HHH[[[eeeyyy~~~qqqggg[[[TTTJJJ???999666777999444444444444444444444444555777:::<<<===BBBHHHNNNXXX```kkkuuu|||```OOO]]]pppwwwiiibbbpppyyyppplll~~~rrrBBB>>>:::;;;===<<<888333222000---)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---))))))((((((***---///111444555222888WWW{{{|||xxxyyyxxxiiiggg|||}}}vvvnnnyyyjjjaaakkkssskkkxxx[[[BBB@@@HHHIIIHHHJJJNNNMMMVVViiivvvvvvrrrrrr^^^XXXUUUVVVTTTVVVcccssslllrrrqqqooo|||yyypppiiiqqqrrroooRRRccciii^^^___rrrmmmOOO555111444111------222111///,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******+++,,,---000222555888999::::::::::::::::::::::::>>>===;;;999666333111000)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;888555444333222000...------,,,++++++******)))((((((((((((((((((((((((((()))************))))))+++))))))++++++((()))---)))---,,,'''(((333AAAJJJttt|||zzzeeeeee{{{gggCCC888444---333111000000111000000000444111---***(((&&&$$$"""$$$######$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************'''(((...111***,,,IIIkkknnnkkk|||~~~zzz{{{uuudddOOOAAAEEEJJJPPPddd{{{vvvmmmcccUUUHHHAAA999777444222333444444444444333222222111111222222666444333333555666666555999===DDDNNNYYYfffqqqyyy}}}yyyddd___lll~~~wwwssswww{{{zzzyyysssfffiiikkkbbbgggkkk\\\^^^555000EEEBBB555444222555555333---'''%%%'''***&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---)))***++++++,,,...111444555///CCCnnn~~~~~~ssseeebbbkkk{{{vvvwww|||zzz{{{vvv}}}qqqfff]]]aaammmrrrjjj___jjjjjjhhhggggggmmmvvv~~~~~~}}}yyyvvvtttsssmmmccc]]]\\\QQQLLLKKKQQQ\\\hhhttt|||yyyvvvwwwpppaaa^^^]]]eeevvvhhhRRRFFF777000333222222555777444,,,'''%%%'''(((&&&%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""%%%'''&&&######%%%(((*********+++,,,...///000111333777888888999;;;======@@@???999666888777444777BBB===AAAAAA===AAA666;;;999444---))))))***)))&&&&&&%%%###"""###&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%;;;888555444333222000...------,,,++++++******)))((((((((((((((((((((((((((()))))))))******+++++++++((('''***+++)))***...%%%---111///222DDD\\\mmm}}}|||zzz{{{}}}www|||nnndddvvvwwwWWWBBB888111---,,,000000///222888333111...,,,+++(((%%%###%%%$$$###$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********000...***(((000BBBYYYgggrrr|||ooo```rrrfffNNN@@@DDDSSShhhtttzzzhhhYYYHHH???;;;888888::::::888666444444444333333888888888888888888888888222111111222444666666555444333444666;;;CCCLLLRRRjjjqqqzzzyyysssyyy~~~kkk___hhhppprrrxxxxxxYYY```iiihhhddd```^^^UUUIII;;;777BBBEEE888333333222///+++(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++***)))***---222888<<>>===>>>???@@@@@@@@@???>>>===;;;:::999999777555333999666222///...///111333EEEMMMYYYgggsss|||xxxtttmmmooo|||qqqnnnvvvhhhLLLVVVkkkpppooodddlllYYY;;;555???@@@:::111111111111000---((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))******+++,,,...000555;;;@@@```vvv{{{yyykkkWWWPPPUUUYYYVVVQQQ}}}\\\\\\aaajjjuuuxxxmmmqqqzzzVVV@@@NNNggg}}}sssiiiVVV@@@:::;;;333666333000111333222...))))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))'''&&&'''+++...111222444333111000//////000111444222111555:::===;;;888<<<555333777666111222888...222,,,666888000888555777999===???>>>999444111555555555444111---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%;;;999666444444333111///------,,,++++++******)))(((((((((((((((((((((((()))((('''''')))+++...///...+++***---...,,,+++---222999DDDSSSiiiuuu^^^PPPIIIFFFLLLPPPMMMIIIHHHLLLQQQTTTZZZlllsssfffZZZXXXXXXUUUXXX]]]iiihhhlllwwwfffUUUmmm[[[AAA000444888111,,,000111000000111111///,,,)))(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))*********(((+++222CCCccc~~~qqqwwwhhhdddfffeeeooo~~~wwwsssyyy~~~gggOOOAAAGGGSSSaaapppzzzkkk\\\MMM===333555333555:::===<<<;;;===@@@EEELLLSSSXXX]]]aaadddjjjkkknnnpppppppppooonnnccc```[[[UUUOOOHHHAAA<<>>222000///000222000+++&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))'''---222333222555===EEExxx{{{~~~sssdddeeennnmmmjjjbbbZZZ^^^mmm|||nnnmmmnnnooossswww~~~zzz{{{{{{pppuuuzzzyyy~~~cccQQQMMMeeejjjvvvwwwlllcccNNN111444111...///222333111...***(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***((('''***///222222000000/////////111333444666222222222333555666555444;;;222333===???777666>>>;;;CCC888666333111888///;;;888666777666444444666555666888::::::888444111+++)))(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<999666555444333111///------,,,++++++******)))))))))))))))))))))))))))))))))(((((()))+++...000,,,++++++......+++,,,000444PPPrrriiiOOO>>>999@@@GGGWWWkkk}}}{{{oooaaa___fffoooqqqooowwwdddTTTlllzzzUUU333---444444222333111000111222333222...,,,)))'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))***++++++,,,000222;;;PPPffftttxxxxxxqqqVVVWWWqqq~~~}}}{{{xxxpppwww~~~~~~xxx^^^HHH===DDD[[[qqqjjjOOO===777777999999888444444999>>>FFFQQQ[[[bbbiiisss}}}tttjjjcccRRRLLLEEE???<<<;;;:::999333666777666888BBBTTTbbbwww{{{rrrlll{{{eee[[[fffvvv]]]XXX}}}{{{ttt|||zzzSSS777BBB777333000///000000...+++'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''---222222111999KKK[[[wwwtttsss}}}}}}~~~kkk\\\UUUVVV]]]oooyyyyyymmmeee^^^\\\YYYVVVVVVXXXXXXXXXwwwiiifffkkkpppvvv{{{jjj___```}}}zzzwwwjjjtttttteeeZZZpppvvvdddLLL444222000......000333555+++(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))***...------111444555222///000000000111111222333333777;;;??????<<<;;;>>>BBBBBB;;;@@@OOOUUUOOOMMMTTTccciiiNNN666111@@@TTTJJJ;;;666444666666333555:::///000222777<<<>>>>>><<<777444...)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<:::777555444333111000------,,,++++++******)))))))))))))))))))))))))))***)))))))))***,,,---...))))))+++---,,,...777BBBUUUtttyyyiiiWWWLLLCCC???HHHUUUdddvvvzzzaaaNNNSSSggglllWWWeee|||uuuMMM666///...///000222111111222333222000...+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))***+++,,,------***999TTTppp~~~|||wwwuuu]]]^^^ooowwwqqq{{{nnnVVVAAAAAASSSiiizzzpppYYYIII888222333555666777;;;???IIIVVV___gggrrr}}}lll[[[NNNDDD===888555666555111///222<<>>@@@@@@RRRYYY______[[[ZZZ___eeeaaa\\\___jjjnnniiidddeeezzzkkkVVVSSSbbbuuukkkIIIEEEDDDGGGAAA555...///111...---000666<<>>888111,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<:::777555444333222000------,,,++++++******)))))))))))))))))))))))))))*********++++++,,,,,,,,,)))+++---...///888NNNccc|||}}}bbbLLLAAAAAAUUUlll}}}}}}pppjjjtttuuucccnnnyyyYYY===000------333222111111222222111///,,,)))&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,---......///666QQQqqq}}}lll```uuuLLLBBBBBBVVVssspppYYYIII:::777888>>>BBBAAABBBEEEVVVbbbuuurrr^^^QQQDDD???999555333555666777:::JJJ```ooowww}}}nnnllllllgggttt~~~hhhyyyuuuaaaeeennnqqqiii```PPP;;;;;;:::777333000000111333---+++)))'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))***+++,,,,,,---......333???SSSiii{{{{{{wwwqqqlllkkksss{{{qqqrrr~~~{{{xxxtttttt\\\IIIZZZooozzzwwwrrrsssuuuwww}}}}}}vvvmmmddd^^^^^^PPPMMMRRR___kkk{{{yyyjjjZZZXXXggg{{{ggghhhoooSSSIII;;;222000222444666333///+++((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((+++,,,---///111333555666888999999888777888999;;;444999AAAIIIPPPUUUWWWWWWfffjjjnnnmmmjjjhhhkkknnnpppmmmlllmmmppppppkkkgggsssxxxnnnqqqrrrqqq}}}xxxooojjjjjjlllcccPPPCCCAAA@@@999000---111666:::;;;??????>>>;;;777222---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===:::777555555444222000------,,,,,,+++******)))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,...000111333CCCccc}}}ssszzzxxxbbbNNNBBBCCCUUUzzziiiYYYbbbwwwnnnvvv}}}UUU===777555444222000000111111111000---***'''%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,...//////000^^^ttt|||}}}fffwwwrrrRRRBBBJJJ\\\tttlllUUUBBB999777666999???FFFOOObbbttt|||fffXXXGGG=========999444444444:::NNNhhh|||iii[[[___kkkppprrrzzz|||ooodddmmmttteee\\\ZZZNNN;;;;;;;;;777222000111444///---+++((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((())))))+++,,,---......000000:::QQQnnnwwwuuunnnlllxxx}}}qqqeee___cccYYY___~~~uuupppqqqzzz}}}kkk]]]YYYSSSMMMXXXkkkuuuZZZ[[[kkkzzzfffTTT[[[fffrrrzzzwwwcccSSS???444444666555333666222---***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))...///111333555888:::;;;888999888555333555;;;@@@HHHMMMTTT\\\aaacccbbbaaaaaaaaaaaa___\\\YYYWWWWWW]]]]]][[[[[[aaaiiijjjdddiiibbbWWWgggkkkbbbqqq{{{|||vvvvvv{{{uuuddd[[[\\\QQQFFF888//////333666777777:::>>>AAA@@@;;;555111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===;;;888666555333111///,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,,,,+++******+++------,,,444***(((777QQQlll{{{dddSSSVVV```jjjpppcccJJJQQQggg|||ssscccAAA>>>555000...111333///...//////...,,,***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((()))***************)))))),,,///***(((666IIIvvvmmmsss||||||aaaHHHHHHSSSgggzzzgggTTTCCC777444999:::???GGGVVVlllsss[[[KKK@@@888444777222000888EEEWWWlll|||~~~WWWfffyyyzzzvvvfff```jjjsssyyyuuu___lllzzztttkkkkkkHHH<<<777;;;888///000:::222000...+++)))'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++)))))))))((((((+++///222+++>>>___}}}}}}vvvssswww|||vvvuuunnn___TTTbbbtttsssxxxppplllooowwwwwwjjjhhhXXXPPPRRRUUUPPPVVVbbbeeeqqq}}}zzzzzzzzzoooeee[[[hhhooo~~~wwwjjj|||{{{rrrTTTGGGVVVpppnnnkkk]]]HHH999555666666555666777222,,,'''''')))%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))'''((((((''')))---//////555555666888;;;:::666333===<<>>YYYqqquuu}}}}}}vvv~~~uuuaaacccwwwpppdddgggmmmvvvppp___TTTSSSVVV^^^ZZZaaalllpppvvvvvvjjjwwwvvvuuuvvvmmmxxxzzznnn\\\^^^iiiqqqyyyxxxggg>>>...555000111222///,,,))))))***%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((,,,***'''&&&***...000000666<<>><<<888555000222>>>LLLcccssskkk^^^hhhxxx{{{}}}www|||~~~wwwqqq[[[BBB888===AAA===666777666333000---***)))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++***...///---+++...777@@@SSSfff}}}tttsssooo|||mmmhhhrrrqqqhhhtttzzzppplllnnnqqq}}}}}}wwwyyyyyytttiiibbbbbbggglllqqqcccHHHMMMTTT]]]aaa```]]]ZZZYYYSSSVVV]]]gggqqq}}}{{{uuuvvvmmmiiitttggg```ccceeemmmqqq\\\;;;555888777666333000,,,(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&'''+++111555666666777222///555CCCUUUdddlll```___\\\\\\XXXNNNUUUkkkssszzz~~~}}}vvviii[[[SSS^^^]]]bbbooonnnYYYAAA>>>888444222555999;;;===;;;888555111---'''###&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<:::666444333222000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,------,,,,,,------555KKK```mmm{{{{{{}}}TTT;;;KKKSSSfff~~~iiijjjuuu______uuuUUU:::+++111555---+++333///......---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))***++++++++++++***&&&+++------;;;TTThhhoooiiisssrrrfffeeettt}}}xxxrrrTTTJJJYYYtttgggMMM===:::777:::DDDSSSfffsssvvvZZZOOOKKKSSS]]]eeerrr|||dddeeeuuuaaaLLL???KKKZZZmmm^^^MMM<<<666888888666444IIIZZZtttxxx```___yyyuuummm[[[lllqqqhhhVVVEEE???AAAAAA===999777555111...+++)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++...000---+++222BBBOOOxxxyyy|||~~~{{{uuuvvv{{{wwwooommmggg___ZZZaaauuuuuuiiiiiijjjnnnyyyyyy}}}gggQQQFFF@@@BBBNNN```]]]EEE222888???FFFIIIHHHDDDBBBBBB===;;;>>>DDDPPPaaaqqq{{{vvveeekkk|||rrrggg___WWWXXX\\\iiizzzvvvTTT777999666444333333000***&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))...444666444444666>>>;;;<<>>:::666444999CCCZZZuuummm\\\kkkttt```iiixxxXXXUUUmmmtttqqq\\\DDD999:::>>>999888555333///,,,)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---000111///111>>>TTTfffzzzssskkkmmmzzzfff___]]]^^^^^^ccctttsssccc[[[bbbnnnyyy|||xxxeeeOOO@@@555222;;;QQQ[[[OOO666999???HHHOOOQQQMMMIIIIIIAAA999666555777???HHH\\\mmmwwwrrrvvv~~~uuuvvvzzz~~~qqq```ZZZPPPPPPaaatttuuuaaaMMM444///+++---222555111,,,((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******333333555666111---222;;;RRR^^^jjjhhh^^^VVVXXX^^^aaadddooo}}}xxxuuufffaaahhhnnnpppxxxooobbb]]]eeemmmhhh]]]]]]___eeelllmmmkkkmmmsss{{{yyyuuunnnwwwqqqllluuu|||pppaaaTTTPPPUUU___gggmmmuuuvvviiiWWWHHH<<<333555666777999;;;:::777444&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===;;;888666555333111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,,,,///666;;;LLL[[[eeefffiiiwwwgggRRRGGGRRRxxx|||sssUUUrrruuubbbYYYooojjjTTT777---555666,,,//////000///...,,,+++)))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******++++++)))***++++++,,,+++++++++......111???XXXqqq~~~zzzvvv~~~iii___VVV\\\rrroooOOO:::888===<<>>999888666444111...+++***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,***,,,///222:::MMMfffyyyuuuyyy|||uuuiiikkk|||hhh]]]eeemmm{{{xxxxxxyyygggdddhhhuuuuuuttteeePPPAAA999777CCCNNNLLL555333555>>>JJJPPPOOOKKKCCC===:::<<<===;;;<<<>>>???KKKWWWWWWRRRZZZwwwjjjZZZccctttuuummmRRRLLLfffvvvmmmmmmzzzSSSEEE555///333666444///+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((***+++---...444111111555666888FFFVVVfffiiiggg]]]UUU^^^vvv~~~tttsssppp```dddbbbgggooooooiiijjjqqqfffbbbTTTDDD@@@EEEHHHEEE<<<>>>FFFLLLIIIBBBDDDLLLPPPYYYYYYfffnnnrrrrrrzzzsssiiimmmwww|||nnn\\\PPPKKKVVViiizzz}}}vvviiiSSSAAA666555333333555888999999,,,+++***)))((('''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%???<<<999777666444222000...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---.........444===EEEFFFPPP]]]iiiuuucccCCCAAARRRhhhjjjzzzsssyyy|||zzz~~~dddQQQfffdddFFF333777777+++///000000000000...+++***(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,)))***++++++,,,,,,++++++------999VVVsssxxxwwwTTTVVVbbbwwwjjjOOO;;;555???LLLRRRcccuuuqqq\\\OOOIII]]]sssyyyxxxfffJJJBBBEEEGGGGGGIIISSSrrrnnnQQQCCC@@@888666777???SSSnnnaaaJJJLLLTTTwwwjjjgggyyy{{{pppRRR[[[iiimmm^^^EEE999:::999999888666444111...,,,)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,---(((,,,222<<>><<>>AAADDDFFFaaammmrrrjjjhhhtttnnnmmmuuuuuullllllmmmKKKAAALLLUUU>>>>>>NNNeeewwwzzzvvvvvv{{{ttteee___pppqqq^^^WWWiiiuuuZZZPPPCCC888555888>>>AAA???;;;555///***(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%AAA>>>:::777555444222111......---,,,,,,,,,,,,---++++++++++++++++++++++++///,,,***---555???FFFIIIDDDGGG^^^|||uuuvvv|||]]]HHHJJJZZZvvv}}}jjjttt|||ccc^^^eeepppvvvqqqjjjlllrrrooopppvvvjjjlllIIIHHHffffffGGG333222...///000111000...,,,+++******(((''''''((())))))))))))))))))))))))))))))*********))))))))))))))),,,)))***,,,,,,***+++///...:::mmmsssnnnbbbwwwyyykkkUUUJJJXXXooo```JJJ:::>>>HHHOOO[[[hhhzzzxxxllliiihhhlll|||zzzoooQQQEEEWWWpppwwwaaaBBBQQQQQQ???AAA:::444777AAAGGGWWWccc@@@AAA===555333CCC^^^ssssssQQQ@@@YYYqqqcccwwwvvvooottttttmmmUUU777999;;;999555333333111///---***'''&&&'''((()))((((((((((((((((((((((((((((((((((((((())))))))))))'''000...***---+++(((...333111NNN|||www|||qqqkkk}}}|||yyysssddd[[[iiipppbbbcccooo{{{rrrttt{{{sssrrruuukkkqqq]]]sssZZZnnnkkkyyy[[[HHHFFFMMMSSSQQQCCC666666CCCSSS[[[]]]^^^VVVIII@@@CCCLLLOOOMMMRRRWWWVVVMMMDDDDDDHHHKKKQQQSSS[[[iiizzzsss|||gggHHHIIIeee|||}}}www|||yyyVVVUUUnnnvvvhhhqqqgggRRR===333222333222555111,,,(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&%%%$$$+++******222222///555777KKKWWW```mmmmmm___VVV^^^|||iii```aaarrryyywwwcccUUUQQQ@@@888???VVVdddaaa\\\___jjj}}}yyynnnvvvrrrppp~~~uuuttthhhcccnnnooocccMMMKKKPPPUUUOOOLLLaaa~~~lllkkkxxxvvv```XXX```iiikkkwwwfffRRRDDD<<<888<<>>:::777555444222111......---,,,,,,,,,,,,---++++++++++++++++++++++++///---...555>>>DDDEEEDDDDDDKKK___uuu|||zzz~~~yyybbbPPPFFFAAAaaavvvssszzz[[[DDDIIIUUUfffpppqqqqqqqqqtttxxxyyyrrrrrrZZZIIINNNQQQEEE777//////111111000///---++++++***)))((('''((())))))))))))))))))))))))))))))************))))))))))))+++***+++------+++---222FFF]]]rrrppp~~~}}}nnnmmmyyylll^^^[[[\\\rrrdddEEE??????HHHOOOYYYooo{{{sssrrrvvvzzznnnWWWQQQ[[[iiihhhGGGTTTYYYJJJGGG@@@777444888666888NNNjjjkkkMMM888888777555DDD]]]tttzzzUUURRRaaaxxxvvviiivvvqqqjjjoooyyykkkNNN999999::::::888444111000---+++(((''''''))))))((((((((((((((((((((((((((((((((((((((()))))))))***&&&---***(((---,,,***111444JJJooo{{{uuuooo~~~yyyooofffhhh```TTTVVVjjj}}}{{{pppdddcccmmm}}}~~~xxxnnnlllzzz}}}xxxvvvvvvvvv___www]]]ggghhhqqqyyy___XXXZZZ[[[[[[RRREEE>>>AAALLLXXX```bbbZZZNNNFFFIIIRRRVVVUUU\\\___]]]TTTLLLJJJJJJJJJEEEGGGMMMXXXgggvvvrrrRRRLLLdddpppmmmqqqyyyyyy~~~zzzuuurrrlllppp}}}lllkkkppprrrtttqqqbbbJJJ555...111555444111---***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&((())))))(((555---'''...888444999OOOiiillldddggg~~~jjj___pppyyyrrrppppppzzzpppbbbSSSEEE===BBBKKK^^^TTTWWWlllyyyvvvqqqrrruuu}}}yyyyyy~~~}}}vvv|||ooojjjrrrtttmmmmmmtttxxxwww~~~|||sssllliiikkkjjjXXXDDDDDDSSSrrrxxxxxxllldddcccxxx{{{pppdddYYYiiioooqqqhhhUUUCCC888444<<<======:::555000+++))))))'''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>:::777555444222111......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,......222:::BBBEEEBBB>>>IIITTTcccooowww~~~xxxUUUFFFNNNXXXZZZ~~~uuu|||{{{kkkQQQJJJKKK[[[mmmtttqqqllllllmmmrrr}}}sssjjj|||fff<<<999>>>666---///000111111000///---,,,,,,+++)))((((((((()))***))))))))))))))))))))))))************************+++***,,,...---+++000777aaawwwqqqzzzmmmhhhuuuvvvXXXVVVdddppphhhDDD888:::EEESSS```ooowwwmmmwwwrrrZZZMMMRRRpppsssNNNXXXfff]]]UUUIII<<<555777555///111;;;VVVlllGGG===;;;444777CCC^^^uuuxxx]]]DDDMMMnnnllldddssstttllltttrrrbbb???:::999>>>>>>666111222///,,,)))'''((())))))(((((((((((((((((((((((((((((((((((()))))))))******(((---)))(((//////---444...YYY|||pppjjjfffkkkiiiaaa```hhhmmmlll]]]^^^cccnnn~~~~~~sssrrrjjjwww|||vvvzzz```ssseeecccpppccc|||rrrdddccccccgggcccZZZNNNEEEGGGTTT```ddd___TTTLLLNNNWWW\\\]]]___```]]]UUUPPPNNNJJJFFFAAACCCIIIQQQ\\\gggqqqwwwzzzppp{{{|||OOOJJJ___lllttt~~~zzz|||iiiFFF222///222222111///,,,***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((***+++,,,***///000222555666JJJkkktttnnnXXXXXXyyyfffbbbbbblll~~~{{{iiiTTTLLLCCC<<<<<>><<<777111---)))(((&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>:::777555444222111......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,///444888<<<>>>???@@@MMMYYYccciiixxxrrrQQQ:::BBBbbbqqqyyy|||iii[[[```pppxxxvvvrrrqqqrrruuuyyy}}}vvvaaaeeeHHH///(((666000000111111000///---------,,,***)))((())))))***)))))))))))))))))))))))))))***************++++++,,,,,,---...,,,,,,444>>>ddd~~~ssszzzuuu```xxxpppWWW___uuueeeKKKBBBEEEEEEMMM___ttttttrrrxxx\\\HHHPPPqqqWWWZZZqqqrrrgggYYYIII;;;:::===;;;777666;;;NNNuuuoooOOO@@@@@@===777IIIccc|||{{{QQQEEEgggqqqgggtttwwwgggffflllSSSBBB888<<<>>>888333444111...***)))))))))))))))(((((((((((((((((((((((((((((()))))))))************...+++,,,333000...666555]]]}}}{{{}}}~~~gggssswww{{{~~~uuufff___ggguuuzzzrrrqqqzzzsssxxxaaaiiiqqqeeelllllllllfffkkklllmmmjjj^^^QQQLLLSSS[[[ccc___VVVMMMNNNVVV]]]___^^^^^^ZZZUUUSSSRRRMMMFFFAAAFFFMMMUUU[[[bbbhhhmmmkkkzzzvvvzzzIIIOOOjjj~~~^^^AAA333///111111111///---+++((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))+++---###111777;;;JJJXXXbbbooo~~~}}}eeeWWWuuu{{{wwwsssnnnnnnuuuuuubbbLLLIIISSSaaahhhfffgggtttvvvlllqqqvvvqqqllllllrrr{{{~~~vvvpppttt|||uuummmiiigggaaaZZZJJJBBB::::::@@@GGGJJJKKKYYY___oootttkkklllppp]]]HHHGGG]]]yyy|||ddd^^^rrr~~~lllRRR\\\dddjjjwwwpppXXX:::999:::===@@@>>>777000+++)))'''&&&'''((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>:::777555444222111......---,,,,,,,,,,,,---++++++,,,,,,,,,---------///333666444333777AAAJJJQQQZZZ^^^bbbuuu[[[MMMAAABBBOOOjjjxxx~~~vvvrrroooppp{{{uuuuuuwwwwwwsssttt~~~dddXXXooobbb???333777111111111000000///.........---+++***)))))))))***************************))))))******+++++++++,,,------......+++...;;;JJJ^^^jjjrrrqqqhhhhhhccctttpppNNNBBBLLLRRRXXXbbbppptttnnnzzz}}}[[[FFFYYY}}}ddd\\\ttt}}}sssqqq[[[CCC777888:::888555555111BBBmmmrrrRRRCCC<<<666888OOOiiiyyyoooNNNZZZpppxxxpppoooyyyiii___rrrjjjQQQ;;;777:::999666666333000,,,*********))))))))))))))))))))))))))))))))))))))))))************+++...,,,...333///...:::QQQfffwwwvvvrrrwww}}}~~~~~~qqq___qqq}}}sssgggooo{{{{{{~~~mmmrrrtttsss}}}vvvccceeeyyyggglllvvv~~~llloookkknnnoookkkbbbZZZWWWWWW___]]]UUUKKKIIIQQQYYY]]]dddbbb\\\VVVTTTTTTNNNGGG<<>>888BBBAAAIIIYYYfffnnnyyy~~~kkkVVVQQQ\\\mmmvvvkkkYYYaaavvv|||wwwgggXXX___qqqvvvmmmSSSIII===999===???;;;666///,,,)))'''((((((((('''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>:::777555444222111......---,,,,,,,,,,,,---++++++,,,,,,------......444666777444222999GGGSSSXXX^^^___aaappp~~~lllCCC:::AAA\\\wwwnnnrrrzzzxxxvvvssspppoooxxxllllllwwwssswwwXXX(((222222111000000//////...///...,,,***))))))******************************))))))******+++,,,,,,,,,,,,---///...---444HHH\\\nnnqqqoooppp|||uuukkkhhhsssrrrSSSGGGJJJNNNWWWkkk}}}vvvhhh{{{^^^SSSddd{{{tttaaarrrzzzkkkNNN777111666999777444777888BBBaaaqqqGGG666;;;000>>>RRRhhhdddRRRWWWbbbkkkzzztttbbbtttxxxcccooouuu```FFF888777::::::777444111---+++*********))))))))))))))))))))))))))))))))))))*********++++++)))---+++,,,000...666JJJmmmwww~~~{{{yyysssfff```^^^kkk}}}mmmjjjnnn|||{{{sssmmmnnnsss{{{ttteeeccchhhqqqooowwwmmmjjjkkknnnpppoooiiiaaa[[[```^^^WWWLLLGGGMMMVVV[[[hhhddd[[[QQQMMMLLLHHHBBB;;;HHHXXXaaaaaa______aaabbb{{{yyysssEEEAAAZZZvvv~~~}}}~~~mmmSSSZZZhhhyyyxxxcccDDD---222333333222000---***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((***+++***(((***...222555444GGGoooiiiUUU___gggYYYaaallltttuuulllWWWHHHPPPfffqqqooo[[[mmm}}}kkkggglllaaa]]]```lllzzzyyyrrrjjjaaaQQQEEE:::666:::EEEWWWfffwww}}}zzztttlll[[[IIIXXXyyyrrrjjjuuuuuuYYYIIIQQQdddqqqssscccMMM>>>:::<<<>>>???333000,,,))))))(((((('''((((((((('''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>:::777555444222111......---,,,,,,,,,,,,---++++++,,,,,,---......///555555555555999AAAKKKRRRWWW^^^aaa```ffflllcccTTTDDDIIIZZZyyy~~~zzzxxxvvvuuuzzz~~~nnn]]]uuu~~~~~~<<<222222111000////////////000///---+++************************************))))))***++++++,,,------***,,,///000111>>>YYYqqq~~~ttt}}}~~~ooofffooo|||ZZZFFFKKKUUUXXXggg}}}zzzppppppbbb[[[eeejjjssszzz```EEE777888<<<<<<444:::999333;;;^^^hhhKKKAAA555666===PPPlll```NNNXXXcccmmmkkk```ooonnnyyyfffeeeqqqkkkWWW@@@666:::<<<888666333...,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++***---++++++000333GGGggg|||iiiYYY]]]kkkxxx{{{kkkccclllyyy~~~}}}ssshhhnnnvvvttteeecccmmmuuuuuupppyyyvvvlllkkklllooorrrqqqmmmhhheeeeee^^^QQQJJJNNNWWW\\\gggcccXXXKKKEEEEEEEEEBBBBBBPPPaaajjjiiifffgggkkkttt}}}uuummmTTTOOORRRfffrrrxxxuuudddkkkuuu~~~rrrUUU;;;333444444333111...+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''***,,,,,,+++...444:::<<>>@@@DDDPPPZZZfffuuupppUUUPPP```rrr~~~qqqmmmwww{{{ooo\\\TTT]]]kkkzzzssseeeRRRBBB;;;<<>>:::777555444222111......---,,,,,,,,,,,,---++++++,,,,,,---...//////444222111666???HHHLLLMMMMMMVVV\\\ZZZXXXVVVLLLAAADDDeee{{{~~~|||xxxxxxzzzWWWQQQXXX333222111000////////////000///---+++************************************))))))***+++,,,,,,------)))+++///111555EEEdddyyyyyy}}}lllcccqqq}}}bbbRRRNNNSSS```lll~~~iiiuuutttaaaPPPzzzrrrwwwsssSSS===888999777888111333888333999bbblllGGG>>>666111<<>>:::888666444111///------------------------...//////,,,***,,,111666111222555;;;CCCGGGFFFDDDKKKTTTaaaiiidddVVVMMMKKKiiixxx}}}|||~~~~~~tttLLLfffqqqGGG777---///444333000000444333222000---+++***)))************************++++++,,,,,,,,,------------,,,,,,///EEErrr{{{|||vvvnnnnnn|||ttt]]]VVVWWW]]]nnnnnn||||||^^^dddsssqqqQQQ999444999777777777666333666CCCQQQ```FFFCCC888111@@@aaauuu^^^VVVlllzzzgggllloooiiinnnaaa>>>444>>><<<777555333///,,,***(((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,&&&111888555LLLtttvvvqqq~~~```TTTgggxxxeee___iii{{{www{{{uuuwwwmmmppprrrmmmdddzzz|||hhhuuubbbpppvvvdddjjjuuuuuuuuuyyywwwsssnnnhhh]]]VVV[[[fffqqqbbbSSSOOONNNNNNRRRXXXWWWbbbnnntttsssrrruuuyyyzzzyyyzzz}}}|||mmmQQQXXXvvvaaa]]]rrryyyDDD---444===...000666&&&***)))(((((())))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))************))))))------444777***===ppp[[[ZZZeeeXXXeeennnnnndddNNNEEERRRzzz{{{jjjooossskkkdddhhhqqq}}}uuullllllOOOFFF@@@@@@GGGMMMUUUggg{{{mmmSSSIIIWWWooopppppppppqqq~~~ZZZ___VVV^^^uuuvvv\\\EEE???<<>>:::888666444111///------------------------.........,,,,,,...111444000222666999<<<>>>@@@AAANNN\\\jjjgggVVVNNN\\\ppp|||sssSSSmmmhhhIII111111555111000555222222222000///---+++***************************++++++,,,,,,,,,---------------000777RRRuuutttyyynnnpppuuuuuueeeWWWUUUZZZcccvvvuuu|||kkkaaarrrwww}}}cccHHH===<<<888888888777333333;;;FFFiii^^^JJJ777444===NNNiiijjjSSSjjjrrrsssssswwwnnnooorrrsssVVV;;;555333777666333000---+++))))))************************))))))))))))***+++,,,---111+++,,,777QQQrrr}}}qqqwwwyyyppp___bbbssszzzpppeeeffftttwww}}}ttt{{{ttteeettt|||dddppphhhcccrrrpppwww}}}yyyqqqggg```dddlllooobbbWWWTTTTTTUUU]]]fffeeejjjpppsssrrrqqqqqqsssssstttxxx}}}~~~|||yyyYYYTTTooo~~~[[[XXXjjjwww```===000555//////222++++++)))(((((())))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))*********))))))(((///++++++555:::MMMrrrtttrrrSSSSSSrrr}}}yyyyyylll^^^TTTGGGIIIZZZ|||zzzgggjjjpppooo~~~{{{~~~{{{xxxhhhaaafffpppgggddd^^^RRREEEAAAMMM\\\jjjxxxttteeeaaahhhnnnvvvsssmmm}}}TTTVVVccc|||~~~XXX777>>>@@@>>>777000---+++)))*********)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAA>>>:::888666444111///------------------------///---,,,---///000111000...333888888666888>>>EEEPPPYYY]]]RRRAAACCCaaaaaa^^^pppddd777///555333///111000000111111000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,***111===XXXqqqpppqqqgggttt~~~```XXXTTTZZZcccnnnqqqgggccc}}}yyywwwZZZEEE::::::999999:::666333555;;;===fffYYY<<<999:::;;;QQQppp|||TTT```kkkqqqqqq}}}~~~kkknnnvvvgggooo\\\<<<111666777666444222///---+++******************************))))))******+++,,,---,,,222000@@@ppppppppp{{{|||ttt[[[ZZZmmm|||zzzqqqfffcccdddnnn~~~}}}zzzhhhqqqeee]]]uuu]]]jjj|||{{{uuunnnnnnsssoooddd\\\[[[YYYZZZfffvvvtttsssqqqnnnkkkjjjiiijjjrrruuu{{{rrruuuyyy{{{mmmQQQRRRpppyyyzzzwww~~~tttfffeee]]]iiiwwwRRR333...222222///...+++***(((((())))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''000---///GGG^^^ooo|||{{{kkk\\\]]]ffflllcccmmmoookkkooosss|||{{{kkk___dddrrr{{{ssshhh^^^^^^aaaddduuu{{{fffOOO???III^^^wwwtttdddWWWaaaqqq{{{fffiii|||hhhhhhcccfffxxxnnnKKK<<<:::999999555...)))((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAA>>>:::888666444111///------------------------...,,,+++---111222000...---444;;;:::666888DDDOOOSSSMMMEEE===;;;FFF___vvviiinnnzzz~~~OOO777666777222------///111222222000---,,,++++++++++++++++++++++++,,,,,,,,,------------...111)))444JJJ\\\qqq~~~oooqqqnnnqqqkkk{{{www[[[WWWYYYdddqqq|||ooo~~~gggxxxzzzqqqTTT???:::888888;;;:::666555777///GGGtttpppMMM@@@888333CCC^^^zzzdddRRRaaawwwmmmjjj}}}yyydddiii```DDD666888777777555333111///---,,,************************************+++,,,------%%%999<<>>555777;;;666...)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''AAA>>>:::888666444111///------------------------...,,,,,,...111333000---000777===;;;777999EEEQQQQQQHHHAAABBBJJJWWWgggtttSSSTTTbbb{{{SSS999222444444---...111222222111///---++++++++++++++++++++++++,,,,,,---------.........777---@@@aaajjjkkk|||xxx{{{}}}pppdddpppxxxiii\\\[[[```nnn~~~{{{~~~vvvpppUUU???999666888;;;999777888666777RRRhhhKKK999333;;;FFFdddSSSQQQeee|||xxxooozzzsssrrrmmmWWW<<>>888222+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((AAA>>>:::888666444111///---------------------------------...000111000///666:::<<<:::777:::BBBKKKEEEEEEIIIQQQYYYbbbqqq~~~___DDDRRR}}}sssyyyGGG+++---888...///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222222NNNrrrzzzxxxrrrhhhqqqvvvbbb[[[^^^gggvvvqqqOOOCCC888777999999888888:::222;;;ccc___CCC999666333OOOooolllLLLFFFiiipppwww|||llliii[[[AAA222555555555555333111///---+++++++++++++++++++++++++++******++++++,,,---...---666CCC\\\zzz}}}xxx{{{zzz|||dddgggtttxxxiiicccjjjuuulll}}}yyyllleeebbbWWWOOO^^^www||||||tttcccSSSRRRaaapppyyy}}}jjjPPPmmmrrr}}}|||___JJJTTTtttbbbTTTkkk{{{OOO//////555111///---)))(((((())))))((((((((((((((((((((((((((()))((((((''''''(((((()))***)))))))))***,,,...//////111KKKooowwwUUUPPPaaa]]]oookkksss}}}xxxpppyyyyyyttttttyyy{{{ttt|||xxxyyy}}}xxxuuunnnjjjtttqqqVVVNNNZZZssszzzjjjooogggUUUjjj|||aaaQQQeeetttQQQ888333999;;;888...---+++)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((AAA>>>:::888666444111///------------------------,,,---//////...///000111:::999888888:::>>>CCCGGG@@@@@@EEEPPP[[[fffrrr}}}[[[UUUzzzkkkuuurrrAAA///555000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,<<<]]]xxx}}}vvvsss||||||mmmbbbZZZeeesss~~~mmmYYYDDD;;;::::::888777555444666IIItttyyyXXXDDD999222===WWWwwwbbbDDDTTTtttvvvvvv}}}eeeddd\\\GGG???444444555555333111///---++++++++++++++++++++++++++++++++++++,,,---......111???YYYqqqyyyxxx}}}|||}}}}}}kkkqqqxxx{{{uuukkkdddaaattt~~~qqqgggfffjjjbbbWWWbbbxxx}}}sssbbbUUUUUUdddsssuuuvvvxxxxxxyyy}}}\\\ZZZrrrrrrqqq[[[SSSaaatttpppYYYeeewwwEEE000555444000---)))(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))+++...111222222DDDcccvvv~~~lll[[[___^^^~~~qqqfffxxxooottt{{{yyyvvvppp|||}}}xxxtttqqqmmmeee^^^aaasssjjjWWW^^^nnn{{{{{{fff[[[pppuuuaaaeeelllqqqlllhhhnnnzzz}}}oooMMM666555999888111000---***)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))AAA>>>:::888666444111///------------------------,,,...000///------000333;;;888666888???EEEHHHIIIHHH>>>:::GGG\\\jjjqqqssssssVVVvvvwwwhhh;;;222111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...KKKlllzzz{{{tttzzzssshhhfff\\\mmm~~~nnnQQQBBB===;;;999888000:::::::::XXXkkkNNN@@@<<<111DDDfff[[[TTThhh}}}{{{xxxlll}}}tttwwwgggKKKDDD333444444555333111///---++++++++++++++++++++++++++++++++++++,,,---......777QQQvvv~~~}}}~~~xxxsss}}}{{{ppphhhhhhjjjkkk~~~jjjbbbgggqqqmmmaaahhh||||||ooo___UUUXXXeeeqqqssssssrrrrrrssswww|||{{{aaaLLL{{{jjjoooQQQHHHeeejjjmmm|||~~~___SSSiii~~~^^^666555444111...***(((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***,,,///222444???\\\yyytttlllsssjjjjjjkkk^^^\\\qqqrrrkkktttyyy}}}zzzxxxxxxpppjjjhhh```WWW[[[fffzzzoooZZZXXX^^^hhh}}}eeeWWWlllyyymmmfffoooyyyhhhdddjjjEEE:::;;;:::333111...+++)))((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))@@@>>>;;;888444111///......---,,,+++++++++,,,---+++//////+++***...333555888777999>>>CCCEEEDDDAAA888;;;CCCNNN\\\hhhqqqvvv~~~uuu===333;;;...***444777111...333......---,,,,,,,,,,,,---***///+++,,,333000,,,222000hhhrrr}}}www~~~{{{}}}ssshhh^^^hhhuuulllRRR???777999<<<888333666@@@JJJ^^^ddd@@@888<<<===PPPqqqqqqNNN\\\~~~rrrhhhlllzzzyyymmm[[[EEE444666666333333555222+++---,,,++++++******++++++,,,+++,,,///---+++---333GGGxxx}}}iiilll~~~~~~}}}mmmcccjjjxxx|||bbbjjjmmmqqqssslllooolllTTTRRRZZZeeerrrqqqoooooopppppppppuuu}}}zzz]]]\\\pppiiiddd]]]ttt~~~uuu___VVVqqqnnnggg;;;222444333111---***))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))###000)))$$$111333///777\\\]]]ZZZjjjooorrruuu|||ssscccfffssspppgggkkkwww|||xxxvvvsssoooiiiaaaYYYSSSVVVfffsssZZZ\\\]]]pppnnndddmmmxxxrrrnnnppp~~~[[[LLLhhhkkkBBB555>>>555555222---***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''@@@>>>;;;888444111///......---,,,++++++,,,------///222222---,,,///333444666888<<>>;;;888444111///......---,,,++++++,,,---...111444444///...111444444555888===CCCEEEBBB<<<777:::@@@JJJWWWccclllrrruuuzzz~~~wwwRRR000777888111...222333000///...------,,,---------///111,,,***...,,,///===mmm}}}yyyvvv~~~nnnfffeeeeeexxx~~~}}}bbbMMMAAA===:::777888777111333NNNnnnmmmMMM;;;333555KKKnnnyyy\\\^^^yyyccc|||{{{hhhdddyyyXXX<<<555888///000666...------,,,++++++++++++++++++***+++---,,,...777BBBOOO~~~sssuuu}}}~~~eeeVVVddd|||zzzjjjbbbjjj||||||~~~yyyjjjnnnvvv~~~xxxdddjjjlllSSSUUUaaaiiiqqqqqqrrrtttssskkkdddgggnnnvvvhhhOOOfffsss|||jjjwww___iiiyyyccc???111333111...,,,***)))******((((((((((((((((((((((((((((((((()))))))))******---$$$)))111))),,,HHHdddxxx\\\aaallluuuyyy~~~xxxwwwzzzlllpppgggVVVWWWkkkwwwtttsssyyy|||~~~~~~|||yyytttnnniii[[[WWWRRRZZZwwwddd___UUUVVVmmmzzzaaaHHHnnnqqqdddkkk~~~rrrggghhh{{{~~~ZZZ<<<;;;999777222---)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((@@@>>>;;;888444111///...------,,,+++,,,---...///111333222//////333555444444777<<>>]]]~~~gggUUUuuugggmmmlllVVVmmmaaa<<<222999000000777///------,,,++++++++++++,,,,,,---///000...000<<>>:::666333///+++)))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))@@@>>>;;;888444111///...------,,,,,,,,,---//////---//////---///444666444444777:::<<<======<<<;;;999@@@LLLWWW___fffllloootttyyyjjjxxxoooeee}}}VVV===---333999222000555//////...------------...+++//////000222///999RRRooorrryyyxxxpppddddddooozzzgggMMM>>>777666<<>>111666333222555111...---,,,,,,++++++,,,,,,,,,...111222///111@@@PPPtttpppuuu}}}~~~}}}nnnfffnnn{{{|||ooo```\\\jjj~~~||||||xxxrrrddd]]]gggjjjYYYYYYtttttt\\\bbbpppsssqqqooottt{{{}}}vvvkkkhhhkkkqqqzzzYYYPPPssslllhhhxxxWWWgggyyy~~~QQQ444555333111...,,,+++******))))))))))))))))))))))))))))))))))))************...***222555888[[[RRRmmmyyy|||}}}{{{ttt{{{~~~xxxoooooopppqqq}}}vvveeeaaaiiizzzzzz~~~~~~}}}|||||||||zzzwwwtttpppggg```___^^^aaalllyyyvvvXXXMMMVVVgggttt{{{zzzjjjqqqkkkfff}}}yyyaaaNNNfff}}}JJJ???555222///***''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******@@@>>>;;;888444111///...------,,,,,,,,,...///000+++------,,,000555666333555777888888888999<<<>>><<>>;;;888444111///...------,,,,,,---...000111,,,------,,,000555555111666888999888666666999;;;AAAGGGNNNTTTZZZbbbllltttqqqvvv}}}vvvmmmfffuuueee;;;222777444000222000//////...............,,,///......//////FFFmmmvvvnnn}}}qqquuuoooeeecccgggsssoooSSSDDD@@@@@@>>>===GGGyyyyyyZZZ???999<<>>;;;888444111//////------,,,,,,---...000111//////...---111555444///777999;;;999666555666888@@@EEEKKKOOOTTT]]]iiirrrqqqvvv}}}iiiuuuxxx{{{}}}LLL555555999777222000000///...............,,,...,,,...111666TTTvvvpppoooxxxgggaaadddjjjwwwwww```SSSJJJDDD@@@???iiihhhFFF>>><<>>///:::;;;,,,---+++***)))***)))(((&&&)))))))))))))))))))))))))))''''''******'''(((,,,AAA???<<<888444111///......---+++,,,...///000000---...000000000111222444999999888444000111777===AAACCCJJJQQQSSSUUU___kkkrrrvvv|||rrrkkkrrr```oooQQQ888555000999333111000///000000///---///...222111...DDDttt|||}}}iiivvvuuuhhhccchhhsss{{{~~~zzz}}}uuuwwwgggPPP===555HHHdddoookkkpppuuu}}}~~~~~~^^^ppp\\\DDD:::111333333000000///...------------,,,000...555LLLggg}}}zzz}}}{{{uuuqqq~~~vvvdddfffrrr{{{|||iiiWWWYYYZZZWWWWWWccc|||zzzppprrryyyzzzssskkk|||ttteeebbbfffuuu~~~yyylllbbbbbbjjjuuu||||||{{{}}}ZZZKKKaaa}}}pppbbbwwwllllllxxx@@@555666,,,111...)))***************************,,,---,,,+++,,,------666CCC]]]~~~fffWWWmmmmmmvvvuuuyyy}}}~~~mmmRRRPPP\\\zzz{{{}}}yyytttqqqnnnkkknnnssswww}}}}}}|||}}}|||zzzwwwuuusssrrrrrrsssrrrrrriiijjj^^^WWWmmmnnnOOOZZZlllwwwwwwuuulll^^^lllfffvvvoooUUUIIIqqqbbb@@@:::999///---+++))))))))))))(((&&&)))))))))))))))))))))))))))'''(((******))),,,222AAA???<<<888444111///......,,,+++,,,...000000///---///000111000111222444888888777333111222888===@@@DDDJJJQQQSSSWWW___iiirrrvvv|||tttiiiXXXmmm^^^nnndddmmm===666)))===333111000000111000///......000222000444OOO|||ddd{{{mmmeeekkksssvvvyyy~~~www{{{}}}]]]AAA555???PPPxxx\\\ggg~~~dddpppuuuiiiKKK444444222333111000///...------------000222333???VVVdddnnn}}}|||{{{pppaaammm~~~}}}sssrrrUUUFFF@@@DDD@@@;;;NNNlllvvvvvv~~~|||sssyyyqqqbbb]]]___lllyyyxxxmmmccchhhnnnvvv}}}yyyttt{{{~~~lllMMMBBBkkk___eeeuuuddd^^^___vvvFFF111777222...)))///***************************+++,,,---------------:::MMMnnn}}}tttkkk^^^lll|||pppwww~~~}}}zzz|||}}}vvvwww{{{wwwyyyrrrjjjfffbbbbbbhhhpppsssxxx{{{zzzyyy{{{{{{xxxwwwuuuttttttuuuwwwvvvuuunnnssskkk[[[___zzzmmmYYY```jjjdddpppqqqRRR|||yyy[[[```{{{zzzaaakkkNNN555333666,,,+++)))((())))))(((''')))))))))))))))))))))))))))((()))+++++++++111999AAA???<<<888444111///...---,,,+++,,,///000000///,,,...000000000000222333666666555333222444999===>>>CCCJJJQQQUUU[[[dddkkkrrrvvv|||iiiZZZlllyyyXXXaaaoooaaakkk{{{}}}KKK777...666444222111111111111000......222///000>>>YYY}}}yyylll{{{fff]]]kkkyyyxxxxxxkkkKKK;;;===DDDeeehhhccc{{{yyytttqqqdddnnn~~~nnnMMM000:::555555111000///...------------///222999PPPiiijjj```aaajjjpppuuulll\\\cccwww~~~vvv```aaaEEE@@@===666===NNNdddzzzzzzwwwzzz}}}uuunnnbbb[[[YYYdddrrrwwwpppgggooouuuzzzyyyoooxxx{{{||||||\\\===OOO___```~~~xxxhhhNNNKKKfff|||EEE222666444111(((...************************+++***+++---......///222;;;dddhhhtttooonnnwwwtttxxxmmmkkktttwwwmmmiiimmmkkkiiibbbZZZUUURRRUUU```kkkooouuuxxxwwwwwwyyyyyywwwvvvuuutttuuuxxxyyyyyyxxxvvvooonnnooofffbbbxxxvvv^^^___eeerrrxxxkkktttlll\\\vvvfff{{{^^^888222???---+++)))((()))))))))(((((((((((((((((((((((((((***)))***+++)))+++666AAAAAA???<<<888444111///...---,,,,,,---///000///...+++---////////////111333444444333222333555999<<<>>>CCCIIIMMMSSS[[[ccchhhqqquuu{{{xxxYYYUUUyyyoooZZZxxxoooQQQkkkxxxeee999999222444333111111222222000//////333,,,111MMMdddssswww{{{qqq{{{hhh[[[kkkzzzzzzyyy{{{ZZZEEE======PPPsssyyyiiizzztttwwwpppjjjxxxzzztttppp[[[999999555555111111///...............+++...999YYY{{{tttsssjjjyyyuuuxxxvvv|||~~~uuuZZZZZZhhhwww~~~yyy}}}hhhwwwoooZZZNNNFFFCCCDDDDDDwww|||www||||||tttlllfff^^^YYY^^^kkktttssslllooouuu{{{xxxeeeoooxxx}}}wwwUUUDDDooo~~~xxx~~~[[[TTTooodddYYYiiivvvvvvRRRAAA444111444+++---************************,,,***+++...//////555===MMM~~~ttt~~~rrruuuyyy}}}zzzwww|||zzzttt{{{~~~zzzhhhVVVWWWdddjjj\\\RRRUUUVVVTTTMMMGGGCCCBBBIIIWWWfffmmmsssvvvuuuuuuwwwxxxvvvsssssssssuuuxxxzzzzzzyyywwwpppqqqwwwmmm^^^eeezzz~~~___ggguuu|||nnnzzztttmmm|||fffaaaqqqwwwKKK666???000---***))))))***))))))((((((((((((((((((((((((+++++++++***(((,,,:::JJJAAA???<<<888444111///...,,,,,,,,,---000000///...,,,---///000///000111333333222111222444777:::<<>>888AAAeeeppp{{{pppxxxvvv~~~aaaoooqqqJJJ444222666111111000///..................777XXX}}}vvvvvvrrriiixxxfffRRRbbblllxxx||||||vvv}}}gggzzz{{{qqq[[[LLLCCCCCCVVVsssyyyyyyvvv|||}}}ssslllhhhccc]]]]]]gggqqqrrrmmmnnnvvv}}}{{{^^^bbbppp~~~wwwNNN]]]nnn{{{dddJJJQQQjjjTTT444,,,666......++++++++++++++++++++++++,,,***,,,///...///===MMMnnn~~~]]]uuuzzz}}}nnn{{{~~~~~~}}}xxxzzz}}}nnnJJJEEEMMMRRREEE;;;>>>???@@@<<<888666777???QQQaaakkkppptttssssssuuuuuusssppppppqqqtttwwwxxxxxxwwwtttyyywwwooolllnnnkkkdddmmmbbblllsssrrrgggooommmjjj~~~gggVVVbbbddd???555444000---************)))))))))))))))))))))))))))***+++,,,+++)))///CCCVVVAAA???<<<888444111///...,,,,,,,,,...000000///---...///111111111222333555222111000111444888;;;<<>>GGGkkk~~~lllwwwtttlllfffeeecccaaagggnnnnnniiinnnxxxfffYYYaaarrr{{{mmmUUUiiixxxQQQHHHkkkrrrZZZ666000777---000++++++++++++++++++++++++---+++---///---000EEE]]]pppVVV___mmmvvv|||{{{{{{|||yyy|||TTT???888:::333000333333444222000111333;;;LLL]]]iiinnnqqqpppoooqqqqqqooommmmmmoooqqqtttvvvuuutttrrryyywwwnnnooowwwssseeedddlllbbbgggoootttfff^^^tttrrraaarrrnnnfffmmm~~~WWW<<<777444///,,,+++******)))))))))))))))))))))))))))'''))),,,,,,+++555MMMdddAAA???<<<888444111///...,,,,,,,,,...000111///---///111333333333333555777111000000111555888;;;<<<>>>BBBCCCBBBIIIWWWaaadddggglllsssyyy~~~tttTTTuuuiii;;;888666444333333333333222000---888///AAA{{{ssswwwvvvqqqOOOUUU]]]kkkwwwyyyxxx}}}bbbFFF===:::NNNmmmuuulllyyyvvvTTThhh]]]888===888222111000//////.........///333AAAdddqqq}}}|||~~~eeeqqq|||qqqVVVMMMcccnnnzzz~~~rrrwwwyyy{{{kkkeeexxxrrr^^^JJJ@@@:::@@@TTTwww{{{eeetttuuummmcccfffgggeeegggllljjjdddjjjwwwuuuWWWSSSaaaggg{{{TTTSSS___PPPNNNhhhtttooouuu|||jjjUUU999777999***000++++++++++++++++++++++++---,,,...///,,,000JJJggg~~~tttuuu}}}{{{}}}}}}pppaaammm}}}yyy~~~~~~uuurrrxxxdddCCC...------000555333000//////000222999JJJZZZggglllooonnnmmmoooooolllllllllmmmpppssstttsssrrruuuqqqrrrwwwyyytttpppoooooopppccceeehhhlllsssnnn{{{uuuSSSWWW|||tttRRR:::666111---++++++***)))))))))))))))))))))))))))%%%(((,,,---...:::UUUnnn@@@???<<<888333000---+++---......///////////////////////////000111222333222222111111333777:::===AAADDDIIIKKKMMMRRRXXX]]]iiimmmrrrvvvyyy}}}nnnKKKaaannngggzzzWWW444777111222333///333666...222222000HHHppp~~~|||uuuxxxeeeVVV___nnnxxxwwwsss}}}|||rrrmmmsssWWW???<<>>;;;:::333222111000///...---,,,///<<>>;;;888444000---+++------...////////////...////////////000111222222000000///000222555888:::AAAEEEJJJNNNQQQVVV]]]cccfffjjjpppuuuzzz~~~~~~tttqqqIIIjjjXXXOOOoookkkkkkGGG;;;444777777111222555000222999@@@VVV|||xxxrrr|||ggg___oooyyysssmmmsss~~~~~~~~~{{{tttpppuuuyyyfffooowwwLLL>>>:::JJJmmmkkk}}}qqqmmm\\\;;;:::333222111000////////////222QQQxxxsssjjjrrrgggaaajjjllleeeaaajjjvvv||||||~~~~~~xxxqqq~~~rrrzzz~~~sssfff]]]UUUMMMHHHHHH{{{nnn~~~nnn]]]WWWYYYaaajjjnnnllljjjkkkoooxxx}}}{{{ppp```XXXaaayyy[[[jjjcccbbbttt~~~vvvkkk444777444///------,,,,,,,,,,,,------++++++///333AAAiii^^^^^^xxxxxxwwwpppppp{{{~~~zzzzzzZZZOOOTTTfff{{{}}}{{{zzztttxxxvvvlll```SSSCCC666222***...222,,,,,,000///***+++,,,,,,///999IIIUUU\\\\\\ZZZVVVRRRPPPPPPPPPVVV[[[aaafffiiikkkmmmnnnrrrsssuuuxxxyyyxxxtttqqqrrrmmmppp{{{]]]ooogggzzzyyybbbvvvqqqZZZ___bbbRRR}}}\\\DDD111///000***'''***((((((((()))))))))******)))...+++---AAAXXXkkkzzz???>>>;;;888444000---,,,,,,---......//////......///......//////000111222///...///000222444777999888<<>>444666777111111666333333444FFFjjjxxxdddbbbooorrrlllppp}}}|||ooo~~~{{{}}}vvvooosss|||kkk___[[[bbb}}}OOOAAA999BBBaaammmzzz}}}gggkkkBBB>>>333222111000000000000111???^^^{{{qqqgggjjj___fffcccWWWUUUdddrrrwww|||}}}}}}qqqxxxsss|||zzz{{{jjjXXXGGGXXXSSSPPPSSSUUUTTTUUUXXXdddnnnmmmmmm\\\PPPRRRYYYccciiihhhhhhjjjnnnwww~~~~~~}}}yyy{{{}}}yyymmmccciii~~~lll[[[tttbbbrrrmmmeee{{{wwwvvvxxxAAA777666000------,,,,,,,,,,,,------)))000444999RRRyyy|||eeecccxxx{{{}}}{{{lllwwwtttiiiyyyyyypppwww~~~}}}zzzwwwtttrrroooooommmhhh```SSSBBB555111---222444,,,...111******+++,,,,,,///777CCCMMMMMMLLLIIIEEE@@@???@@@BBBMMMUUU___gggjjjkkkkkklllqqqrrruuuxxxzzzyyyuuurrrtttppppppzzzdddcccaaarrrvvvgggssstttOOOVVVkkkwwwoooNNN222///111***'''***(((((()))))))))*********&&&...(((...LLL```kkk}}}???===;;;777444000...,,,,,,------...........................///000111222.........000222444777888777<<>>WWWxxxqqqooo|||vvvvvvhhhvvv|||PPP555444333111000000111222333CCC```vvv||||||iii```kkksssqqqfffXXXWWWdddpppsss{{{|||}}}uuuuuuvvvsssXXXTTTQQQQQQPPPQQQWWW___[[[cccvvvmmmooo^^^OOOPPPUUU^^^ccccccdddgggooovvv{{{{{{|||}}}{{{xxxyyy|||}}}xxxsssxxx]]]wwwkkk|||___QQQddd``````{{{PPP444111111...------,,,,,,------......000+++333[[[rrrmmmyyydddlll}}}eeeSSS^^^uuu|||yyyuuuqqqooooooccc]]]aaa___QQQDDD@@@===444222222---000111(((,,,------,,,...333;;;AAA>>>===:::666444444666888CCCNNN\\\gggjjjjjjjjjkkkqqqrrruuuxxxzzzyyyvvvtttqqqoooooopppfff[[[eeennnxxx}}}|||aaaUUU\\\}}}ZZZ999000000,,,)))***))))))))))))************'''...***777XXXjjjppp>>>===;;;777444111...---,,,,,,---............---............///000111111---...///111333555777888999===BBBFFFJJJPPPWWW]]]dddhhhnnntttyyy~~~uuuVVVRRRmmm~~~wwwtttXXXuuuUUUqqq{{{NNN999111444222333777555555222ccc{{{uuummm^^^ddduuuyyylllhhhwwwtttiii___eeelllsssaaaVVVbbbmmmzzzpppPPPCCC<<>>===:::777444111...---+++,,,------......------...............///111111......000111444666777888777<<>>[[[~~~mmmrrr|||}}}ppp}}}OOOTTTQQQ888444333111000111222555666PPPooo~~~|||qqqjjjlllYYYZZZdddkkkpppvvv~~~{{{{{{mmm]]]PPPFFF@@@???BBBUUUVVVfff~~~ppprrrcccccc___]]]___aaaaaaeeejjjrrruuuvvvuuuxxx|||}}}zzzzzz|||~~~yyycccxxxkkk~~~zzziiirrruuuyyyzzzrrr:::111333......------------......---000:::bbbnnnWWWeee|||~~~wwwpppjjjnnnxxx|||{{{zzztttllleeeaaaTTTHHH@@@GGGXXXfffiiigggLLL444,,,111...+++------++++++++++++***+++---///...///...---,,,---000222888FFFYYYfffkkkkkkkkkmmmsssssssssuuuxxxzzzzzzyyyxxxrrrzzzuuuhhh~~~```UUU\\\tttyyytttyyyccchhhsssdddnnnyyyXXX<<<000111///)))))))))*********+++++++++000)))555QQQjjj|||~~~>>>===:::777444111///---+++,,,------......------...------......///000111...///000222444666888888888<<>>hhhzzztttxxxjjjaaaoookkkhhhmmmzzzuuudddrrr|||xxxxxxvvvqqqjjjffffffhhhtttwww||||||vvvooojjjbbbddddddiiizzz}}}jjjooouuuxxxssslll]]]yyycccOOO777666QQQvvvllluuu\\\YYYXXX555444333111000111333555777SSSrrrwwwyyydddddd~~~aaaOOOYYYiiiooouuu}}}www}}}vvviiiuuuuuueeeTTTLLLHHHDDD@@@>>>EEEJJJ```{{{}}}{{{ooorrrdddlllgggccccccccccccgggmmmrrrttttttssswww|||~~~|||wwwyyy{{{|||~~~fffvvvvvv|||~~~qqq{{{FFF999555......------------............;;;iiiggglllyyy}}}qqq\\\rrr}}}xxx}}}{{{}}}|||}}}zzz|||~~~}}}}}}yyyssskkkbbbZZZUUUXXXTTTIIIEEEWWWooossshhhQQQ666...555///'''+++000)))***************+++,,,+++,,,,,,+++***+++---///999HHH\\\iiinnnnnnoooqqqtttsssrrrtttwwwzzz{{{zzzxxxnnnzzzzzzhhh{{{nnnLLLYYYrrrlllpppxxxhhhyyyssslll```{{{{{{]]]eeeAAA111222000((()))************+++++++++111$$$555WWWkkk~~~zzz>>>===:::777444111///---+++,,,...---,,,,,,---///...------...000111///...------///111333555777888999;;;>>>AAAEEEKKKRRRWWW]]]aaagggnnntttyyy}}}[[[RRRyyybbbggg\\\~~~LLL666444444;;;///666:::DDDlllwww|||ooobbbcccooogggeeemmmxxx~~~\\\dddttt~~~}}}{{{vvvppplllkkkkkk```]]]YYYSSSLLLJJJSSS^^^eeelllvvv|||{{{ppprrr|||kkk\\\vvvooojjjzzz{{{OOOqqqttt}}}\\\^^^ooo~~~PPP999<<>>:::777666000///444DDDsssnnndddgggtttlllgggjjjpppsssuuuxxxppprrrzzzvvvuuuoooeee\\\VVVPPPKKKHHHEEECCCBBB@@@===>>>IIIUUUaaaiiirrryyy|||~~~}}}tttvvvfffmmm}}}vvv```eeeWWWeee~~~kkk{{{kkkSSS]]]wwwZZZ>>><<>>???IIImmmvvvvvvuuuqqqxxxwwwooovvvhhhkkkllllllgggaaabbbiiippprrrqqqooooooqqqsssttttttssswww}}}xxxkkk~~~}}}hhhjjjzzz^^^<<<777222000....../////////...111333SSSooowwwuuummmoooppp}}}yyy}}}ooosssuuuyyy~~~~~~xxxppphhhbbb]]]ZZZSSSQQQMMMGGGAAA;;;777555111;;;999222BBB```kkkaaaEEE555+++---000,,,+++///,,,,,,,,,+++++++++******+++,,,,,,+++***+++---///999SSScccjjjpppnnnjjjnnnmmmooorrruuuxxxyyywwwvvv{{{yyy{{{|||wwwvvv~~~bbb___llltttUUUbbbxxxwwwbbb===222...222,,,,,,++++++++++++,,,,,,000---KKKmmm{{{}}}@@@>>>;;;888444000---,,,+++,,,...---,,,,,,---///...------...000000///---------///111333555666777888:::===???BBBGGGMMMQQQYYY^^^eeelllrrrwww|||~~~uuuvvvxxxppp{{{rrriiikkkxxxmmm[[[xxxoooRRR{{{yyynnn;;;777777222888000888KKK|||mmmfffmmmpppjjjgggnnnwww~~~|||vvvjjj___YYYPPPEEE???>>><<<888333444333444555666:::FFFRRR]]]dddmmmtttwwwzzz~~~yyy{{{wwwkkkzzzkkk^^^[[[QQQaaassshhhxxx~~~uuuoooiiimmmgggFFF<<<>>>VVV|||vvviiixxxpppgggeeeBBB999111444000333222222PPPdddxxxooo|||ppp```pppiiiUUUGGGLLLYYYgggzzz~~~~~~~~~}}}mmmjjjyyy~~~nnnaaawwwwwwlllddd[[[SSSOOOBBB@@@???YYYppphhhpppsssnnnjjjllloooooouuufffgggiiiiiifffbbbcccjjjpppoooooonnnnnnnnnpppsssvvvxxx|||mmmwwwyyykkkgggzzzzzzjjjRRR;;;444222000......///000//////333===dddqqqpppdddqqqzzzuuuzzzTTTfffkkk]]][[[rrr|||sssjjj\\\QQQIIIDDD@@@======;;;666222000//////000(((...///---666EEEIIIAAA000++++++000///******000,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---///>>>UUUccchhhnnnllliiinnnkkkmmmppptttvvvwwwvvvvvv{{{yyyyyy|||yyyvvv}}}{{{^^^eee|||zzzkkkcccpppkkklllrrrIII+++...///,,,,,,++++++++++++,,,,,,...,,,ZZZrrr~~~AAA???<<<888333///,,,++++++,,,...---,,,,,,---///------,,,...///000///------...///000222444555666888:::<<<>>>@@@DDDIIIMMMTTTYYYbbbjjjpppwww|||||||||{{{zzzxxxtttssstttvvvyyy|||~~~zzzwwwxxxssszzzttt}}}fff^^^```ooo{{{vvvUUUnnnQQQrrrooo|||zzz===666777111@@@444???RRR}}}xxxkkkgggsssppphhheeeooo{{{wwwmmmcccYYYMMMDDD???:::666444666777555333444222333666888<<>>GGGPPPXXX^^^ffflllooorrrvvvzzz~~~}}}zzzzzz}}}}}}ooojjj}}}xxxgggwwwxxxfffcccfffsssWWWqqqxxxVVV>>>999EEEhhhkkk|||iiijjjuuu```QQQ;;;222555222333333<<>>>>>CCC===KKK|||```[[[]]]ccc]]]SSSYYYhhhzzzpppfffgggfffeeedddhhhnnnsssrrriiiaaabbbllltttwwwuuuxxx|||zzzaaavvvrrrllluuu___CCC===555222///...///111111111///cccggg~~~oooaaauuu~~~yyy{{{fffGGGAAALLLUUUcccxxxcccVVVEEE999555555444333......---------------...000///---...111444111,,,000......111222000......,,,,,,,,,+++++++++*********+++------,,,+++,,,...AAALLLNNNNNNSSSUUU]]]nnnnnnqqqtttuuuuuuvvvwwwyyyxxxwwwyyy}}}}}}{{{{{{tttggglllmmmqqqpppvvvjjjmmm|||pppYYYtttFFF:::222---,,,,,,,,,,,,,,,,,,---...777kkksssvvv@@@>>>;;;888444000---,,,+++,,,...---,,,,,,---///---,,,,,,---//////...,,,---...///000111333444444666888;;;===???BBBFFFIIIMMMSSS]]]fffmmmsssxxx{{{||||||sssZZZRRRGGG>>>;;;999777555111222444555777;;;@@@DDDWWWnnn~~~uuuwww~~~wwwqqqddd]]]sssrrrvvvwwwhhhWWW___tttbbbeeemmmeeefff>>>555333555000===mmm{{{rrr~~~}}}~~~ffffffuuuuuuiiiaaagggqqqsssllleeeiiiuuukkk\\\III<<<666333555999888<<<@@@AAA???;;;999999777555777<<<@@@DDDLLLTTTWWW]]]dddiiikkknnnrrrvvvzzz{{{~~~~~~{{{yyyxxxyyy~~~|||vvvjjjvvvtttnnn{{{tttiiilllggghhhXXXrrrUUUuuuaaaCCC;;;???\\\yyy___|||nnn___>>>222555222333555CCCrrrzzzfff~~~|||{{{rrr___OOOSSSdddwww|||zzz|||~~~||||||~~~zzzrrrsssiiissswwwjjjxxx|||gggXXXNNNFFF999@@@<<>>CCCGGGJJJQQQXXXWWW\\\bbbfffhhhjjjnnnqqqwwwxxx{{{}}}{{{{{{yyyxxxyyy~~~zzz}}}|||qqq{{{zzzxxxmmm]]]]]]UUUXXXVVVppppppeeewwwwww[[[hhhkkkJJJ???;;;RRR||||||aaasssmmmddd???333444222333666JJJ~~~ooommm}}}qqqiii]]]SSSXXXgggxxx{{{zzz~~~~~~vvv~~~|||ooo~~~nnnqqq|||kkk]]]RRRJJJ===@@@999CCCooo{{{bbbYYYbbbZZZDDDFFF\\\rrr}}}wwwooorrrvvvwwwooolllhhheeegggmmmtttzzz{{{mmm]]]WWW^^^gggmmmnnnnnnpppvvvxxxvvviiinnngggeee{{{gggFFF777444000...///111333333HHHtttzzzxxxqqq```gggtttzzz~~~}}}{{{{{{uuuuuu{{{xxx___KKK<<<555222000111111111000///...---+++,,,******777EEE@@@222,,,++++++,,,///222000---,,,,,,,,,+++++++++******)))+++---...---,,,,,,---111555222111888===MMMfffrrrvvvyyyxxxuuusssvvvyyyxxxyyy{{{|||~~~~~~}}}zzztttzzz|||{{{RRRcccvvv^^^---111------,,,,,,,,,,,,------111VVVsss>>>===:::777444111///---+++,,,...---,,,,,,---///,,,,,,+++---...///...,,,---...///000111222333444444777:::===@@@CCCFFFIIIQQQVVV^^^eeejjjmmmoooqqquuu|||}}}rrr___PPPGGGCCC@@@>>>>>>;;;666222666777666444222222666:::FFF[[[ttt{{{rrr~~~___pppxxx~~~iiicccyyy}}}cccwwwMMMGGG888BBB...:::KKK{{{dddcccpppnnnhhhdddeeefffiiipppwwwvvv}}}xxxfff^^^YYY[[[ZZZSSSOOOOOOWWWRRRNNNMMMOOOMMMHHHBBBEEEBBBBBBGGGIIIKKKOOOUUUVVV[[[aaadddeeegggkkknnnuuuvvvyyy~~~}}}|||}}}{{{yyyvvv~~~wwwyyyqqqzzz~~~yyyzzzbbbMMMKKKIIIWWWIIIfffvvvpppqqq|||rrruuusssPPPBBB999LLLwww|||nnniiilllvvv[[[[[[AAA333444111333777NNNyyyeeeuuuvvvNNNMMMOOOYYYggguuu{{{{{{}}}}}}vvvtttnnn}}}gggnnnxxxzzzssscccUUUMMMGGG@@@DDDAAA666@@@mmmgggZZZccc[[[AAAAAAYYYnnnzzz~~~ssshhhkkkrrrvvvrrrnnniiifffgggnnnvvv|||tttcccYYYZZZbbbjjjnnnkkkmmmrrrzzzzzzwwwrrriiieee}}}YYYRRRnnnjjjjjjwwwHHH777444000...///111333444VVVsssmmmZZZiiiqqqzzzzzz~~~zzz}}}zzzkkkeeerrr|||~~~gggPPP???666000000///...---------------000,,,+++999IIIBBB------///000/////////---+++,,,,,,,,,+++++++++******)))+++---...---,,,,,,---***...,,,,,,333999HHHbbbssswwwyyyxxxtttrrruuuxxxxxx{{{|||||||||}}}~~~}}}yyyxxxjjjuuuyyynnn```jjj~~~qqqmmm222<<<...------,,,,,,------...222aaavvv???>>>;;;888444000...,,,---------------------------...000///...,,,------......///111222333444555555777999;;;===AAAEEEIIIQQQUUU[[[```eeejjjnnnrrrxxx|||xxxjjj\\\TTTNNNKKKHHHFFFEEEBBB<<<777555666777555222222555888FFFYYYmmmyyyuuu|||mmmEEEYYYeee|||wwwqqqqqqwww^^^rrr\\\>>>333@@@000OOOuuugggkkkmmmooocccppp}}}|||zzz~~~zzztttrrrooommmjjjfffaaa]]]\\\[[[YYYXXXWWWUUUSSSPPPLLLJJJHHHIIIMMMQQQUUUWWWXXX[[[^^^```aaadddgggiiimmmqqqvvv{{{~~~}}}}}}~~~zzzwwwssspppzzz~~~|||}}}mmmUUU???888???JJJHHHooo~~~tttRRRCCC<<>>888555333///777VVVxxx|||___nnnyyyRRRXXX[[[]]]kkk~~~yyyzzz|||}}}~~~~~~~~~}}}~~~mmm}}}zzzqqqlllyyyhhhQQQHHHIIIEEE;;;AAAUUUyyykkkfff[[[DDDDDD___ssssssppphhhaaaaaajjjssswwwjjjdddiiioooooouuuyyyvvvnnnaaaWWWVVV___gggkkksss~~~~~~ppp|||___wwwbbbIIIpppzzzjjjzzzfffCCC555666///...333///,,,555eeeyyyxxx___pppuuu}}}{{{}}}}}}gggeeessszzz~~~|||uuuuuu{{{kkkXXXFFF444222333444000***---444***------(((777VVVTTT333......///000444444---%%%************************...---,,,------...---,,,///)))***///---000HHHfffvvvwwwxxxxxxwwwvvvwwwyyyzzz{{{{{{{{{zzz{{{}}}}}}zzz|||aaahhhrrr~~~jjjyyy```uuuppp[[[nnnBBB...000111///,,,,,,...000000888kkknnnzzz???>>>;;;888444000...,,,---------------------------...000///---,,,,,,---......///000222333444555555777999;;;===AAAEEEHHHQQQUUU[[[```eeejjjooorrrvvvzzz~~~~~~xxxnnnddd^^^[[[WWWSSSQQQOOOLLLGGGBBB:::;;;;;;888666555777999CCCTTTgggsss|||mmmrrr|||RRRVVVbbbmmmkkkdddgggzzzmmm|||```]]]cccGGG555???888KKKtttsssfffjjjlllggg___mmmsssuuurrreeemmmyyy}}}~~~{{{yyyvvvrrrnnnjjjdddbbb```^^^^^^\\\YYYVVVTTTQQQNNNNNNPPPSSSVVVWWWXXX[[[]]]___aaaccceeehhhkkknnnssswww{{{~~~}}}{{{yyyppp}}}sssmmmqqqwwwvvviiiTTTAAA777;;;HHHSSSOOOiiiYYYGGG===<<>>777555666222777WWW|||~~~|||~~~qqqOOOUUUYYY]]]lll{{{{{{}}}}}}~~~}}}|||{{{vvvvvvzzzvvvnnnuuuhhhNNNGGG:::===JJJrrrtttiiikkkaaaFFFEEEaaasssrrrmmmddd^^^```jjjsssvvvjjjdddjjjnnnooosss||||||{{{uuukkkbbb```eeelllssszzzkkkdddqqq{{{ZZZpppuuuyyyAAA777666000///444111111===rrrtttuuuuuueee|||uuu}}}^^^PPPVVV|||rrrdddNNN>>>111///222222///...***...///(((111OOOVVV???444:::AAAAAA999000...000++++++,,,------...//////...---,,,,,,------,,,+++///)))***///...222KKKiiiwwwxxxyyyyyywwwwwwxxxyyyyyyyyyzzzzzzzzz{{{~~~|||uuukkkrrr{{{kkkxxxrrrWWW^^^vvv]]]qqq~~~YYY777000000...,,,,,,...//////AAAqqqttt|||???>>>;;;888444000...,,,---------------------------...//////---,,,,,,------...///000222333444444555777999;;;===@@@EEEHHHOOOTTTZZZ```eeekkkpppsssuuuwwwzzz|||zzzvvvqqqmmmkkkfff```\\\ZZZWWWRRRNNNCCCBBBAAA>>>:::999:::;;;AAAOOO```llluuu}}}jjjjjjiiiUUUhhhvvvoooZZZQQQ^^^pppfffuuufffOOO~~~zzzeeeIII333999;;;YYYrrrpppdddiiijjjfff\\\bbb]]]YYY^^^aaauuuwww|||zzzvvvnnnllliiihhhfffdddaaa___]]]ZZZVVVUUUVVVWWWXXXXXXYYY[[[]]]___```aaacccfffgggjjjnnnrrruuuyyy~~~~~~{{{{{{{{{ttt|||yyyggg___eeelllkkk\\\MMM<<<333888DDDNNNTTTJJJRRRrrrrrrsss{{{~~~cccLLL>>>999[[[ttthhh|||zzz|||YYYMMM@@@777555888555;;;___oooJJJOOOUUU^^^ppp}}}{{{|||}}}}}}}}}|||zzzzzzssswwwooo^^^RRRFFF999;;;???```|||llleeennngggIIIFFFeeetttpppiiiaaa]]]```jjjrrrrrriiieeekkkoooooorrrxxxzzzzzzxxxrrrkkkjjjnnnsss{{{gggzzzkkkjjjlllmmm~~~YYY:::888000000444111666JJJlllgggdddeeevvvsssnnnaaaddd~~~sssjjjWWWCCC:::888444///,,,+++000333,,,111NNN___VVVLLLBBB???EEEGGG<<<...(((++++++,,,,,,,,,---------------------,,,,,,++++++...***+++//////555OOOlllxxxyyyzzzyyyxxxwwwxxxyyywwwxxxyyyzzzzzz|||}}}~~~}}}kkkttt}}}|||xxxwww[[[PPPxxxkkk|||mmm===///...---------...///000MMMwww{{{}}}???>>>;;;888444000...,,,........................,,,...//////---,,,,,,------...///000111222333444444666999:::===@@@DDDHHHNNNRRRYYY___eeejjjpppssstttvvv{{{|||yyyuuupppiiidddaaa^^^YYYUUULLLJJJGGGDDD@@@>>>======BBBLLLYYYfffpppyyy}}}yyyiiifffxxxYYYbbbuuupppTTTJJJPPP}}}uuu{{{hhhppptttHHH{{{kkkGGG333888===jjjmmmcccjjjjjjhhh___fff```]]]cccgggzzzvvv{{{{{{xxxvvvrrrpppnnnllliiifffdddaaa]]][[[[[[\\\\\\[[[ZZZ\\\^^^_________aaaccceeegggjjjmmmpppuuuzzz~~~}}}yyyyyyzzzyyykkk[[[ZZZiiissseeePPP@@@:::777<<>>===WWWzzzhhh```mmmiiiKKKJJJkkkuuuooohhhbbbaaaeeelllpppnnnhhhgggmmmrrrrrrsssuuuqqqrrrrrrooolllmmmrrrwww}}}iiirrrrrrcccnnncccwwwyyy@@@:::111000333///<<>>000---,,,......---...111WWW{{{~~~???>>>;;;888444000...,,,........................,,,---///...,,,++++++,,,------...///111222333444444666888:::<<<@@@DDDGGGLLLQQQWWW^^^ccciiiooorrrtttwww||||||wwwooojjjgggccc^^^[[[SSSQQQMMMIIIFFFDDDCCCBBBGGGLLLWWWcccmmmvvv}}}nnndddttt|||~~~hhhhhhoooooohhhRRRTTTnnnsssYYYGGGLLL|||oooqqqyyyppppppFFF{{{III:::;;;???ooojjjccckkkkkkcccdddxxx||||||yyyggghhhvvv{{{}}}yyyvvvsssqqqnnnlllhhheeebbb``````aaa``````\\\]]]______^^^^^^```aaaccceeegggiiilllqqqwww{{{}}}}}}xxxvvvwwwggg^^^aaatttrrrRRR999;;;===DDDMMMUUUTTTLLLDDDIIICCCRRR|||rrr\\\NNNLLLXXXiiivvvwwwUUUBBB999MMMyyyttt\\\uuurrrJJJ<<<333444:::RRRzzztttzzz|||~~~eeeBBBEEENNNaaawwwvvvvvvwwwyyy{{{|||}}}||||||~~~yyysssiii^^^QQQQQQFFF???DDD???UUU}}}jjj```kkkiiiOOOQQQqqqtttooohhhfffiiilllmmmmmmiiigggiiiooouuuuuusssrrrmmmmmmllliiihhhjjjpppuuu|||tttnnnxxxeeekkk[[[}}}{{{EEE<<<111111222...BBBggglllhhh|||jjjXXX{{{rrrwww{{{tttpppsssuuuvvvzzzxxxttttttrrrcccVVV```uuu|||~~~vvvgggVVVGGG===111,,,///222777KKK]]]]]]LLLOOOSSSOOO>>>+++(((111000///////////////.........///000...,,,***+++---...------...---777RRRlllxxxyyyzzzyyywwwvvvwwwxxxxxxyyyzzz{{{||||||xxxzzznnnvvvaaahhhoooqqqBBB222---+++...///---///444aaa~~~???>>>;;;888444000...,,,........................,,,---......,,,++++++,,,,,,---...///111222333333444666888:::<<>>333000;;;]]]}}}sssxxxbbbpppvvvwwwxxx]]]AAABBBLLLbbbzzzttttttvvvxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~}}}ooo~~~zzztttllldddZZZQQQIIIKKKDDDZZZuuuhhhmmmkkkYYY[[[wwwsssmmmfffggglllpppnnnjjjfffgggkkkqqquuuuuupppkkkmmmllljjjgggfffhhhlllppp{{{mmm|||pppuuuaaa{{{tttmmmHHH<<<111222222///KKKzzzgggeee```}}}xxxwwwsssppppppqqqpppmmmkkkyyylll\\\bbbsss}}}|||xxxzzz|||eeeOOO999......444666BBBNNNOOOIIILLLLLLCCC555+++***...,,,,,,,,,---...//////000///111222000,,,+++,,,.........///......:::VVVoooyyyzzz{{{zzzxxxvvvwwwxxxxxxyyy{{{{{{|||~~~nnnnnnnnniiitttzzzmmmaaa\\\^^^rrr{{{{{{NNN555...+++...///---111888kkk~~~???>>>;;;888444000...,,,........................+++---......,,,++++++,,,,,,---...///000222333333333555888:::<<>>;;;888444000...,,,////////////////////////+++---......,,,++++++,,,,,,---...///000111222333333555888999<<>>AAAeeeeee```}}}lll|||^^^888<<<777///===aaaxxxnnnsssvvviiiLLLDDDAAAJJJccc}}}sssvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{wwwzzz}}}zzzssslll^^^YYYUUUrrrzzzyyyoooooo~~~rrrggg\\\\\\eeelllkkkffffffjjjnnnqqqrrrmmmcccYYY\\\___ccchhhlllnnnooopppwww|||xxx~~~yyyiiizzzgggccc\\\ZZZqqqxxxvvvHHH:::000555777888^^^vvvmmm^^^KKK]]]~~~ppp{{{iiijjjhhhgggiiiggg]]]QQQXXXnnnXXXKKKLLLRRRNNNRRRaaalll[[[ddd^^^KKKBBBKKKPPPKKKAAA@@@===:::777444222111111444666333...+++---000,,,...000000333DDDccc|||~~~~~~|||zzz{{{|||vvvwwwxxxxxxyyyzzz~~~~~~pppsssttt~~~lllooolllOOOmmmpppkkkiiihhh;;;000+++...///---444???ooouuu}}}zzz===<<<:::666333000---,,,---------............////////////---+++***+++,,,------...///000111222222333555888:::<<<>>>@@@CCCLLLPPPVVV\\\^^^___ccchhhnnnnnniiiccclll}}}wwwrrrooojjjgggbbb___^^^]]]\\\[[[UUUWWWZZZ]]]bbbiiiqqqvvvzzz|||vvviiijjjsssyyykkk```___\\\OOOOOO]]]fffiiiddd|||rrrRRRMMMgggyyy~~~WWWxxxsss@@@666LLLwwwzzzfffdddgggeee^^^[[[XXXSSSdddhhh]]]qqq|||}}}~~~|||wwwsssrrrtttsssooojjjhhhfffcccbbbbbbaaa```^^^___[[[ZZZ^^^aaadddjjjqqq{{{}}}xxxqqqkkk|||pppiiitttttt___HHH???III```nnnhhhiii{{{uuuQQQ@@@???^^^cccgggssswwwVVV@@@444:::222777[[[zzz{{{ZZZHHHEEEDDDJJJfffwwwzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{|||~~~~~~wwwzzz~~~~~~lllZZZVVVkkkxxxxxx|||tttlllaaaZZZ^^^fffhhhdddbbbhhhlllqqqssstttpppcccVVV[[[]]]fffoooooolllpppwww|||zzzxxxpppnnn}}}yyyzzz\\\wwwnnnaaasssvvvSSSBBB333999222<<>>eee{{{yyy[[[KKKEEECCCJJJfffvvvxxxvvvwwwxxxzzz{{{|||||||||{{{|||}}}~~~}}}yyy~~~}}}}}}oooVVVggg}}}|||}}}uuuiii]]]UUUZZZdddgggdddbbbgggkkkoooqqqtttrrriii^^^]]]bbbjjjpppmmmjjjppp{{{|||tttrrrsssooo[[[www}}}jjjvvvaaaEEE333888///@@@}}}XXX___YYYOOOxxxzzzmmmuuu}}}ttt{{{MMMMMMZZZ]]]nnn}}}~~~wwwkkk^^^```mmmnnnjjjlllqqq~~~MMMDDDfffxxxzzzpppbbbOOO>>>888;;;+++000999FFFRRRTTTFFF666444666333,,,111HHHfffzzz}}}zzz~~~~~~}}}}}}}}}}}}~~~~~~}}}yyymmm}}}}}}{{{~~~zzzbbb___qqqssssssCCC---......---...555RRRzzzzzz===<<<:::666333000---,,,---------............///.........---+++***+++---------...///000111222222333555888999;;;===@@@CCCIIINNNSSSXXX^^^dddjjjmmmmmmcccOOO@@@GGGbbb||||||zzzyyytttqqqllliiigggeeecccbbb^^^^^^]]]\\\^^^bbbiiinnnvvvxxx|||~~~~~~}}}zzzxxxuuuyyy~~~{{{ooodddbbbggg\\\\\\^^^^^^XXXTTTXXX^^^cccpppeee]]]ooonnnVVVIIIVVVqqqWWWWWWzzzhhhCCC===HHHwww{{{eeecccfffeee^^^hhhpppeeejjjrrrgggnnnwwwzzz~~~}}}yyycccNNNdddvvv~~~zzzyyyyyywwwsssooommmkkkhhhggggggfffdddbbb```\\\ZZZ]]]^^^^^^aaaffftttvvvfffpppaaa___jjjuuummmWWWUUUqqq~~~llldddggg~~~XXXCCC???UUUzzzzzz\\\}}}eeeoooDDD333555222@@@lll|||YYYGGGEEEDDDLLLiiivvvvvvuuuvvvwwwyyy{{{|||}}}}}}{{{|||}}}~~~}}}}}}~~~|||ttt}}}{{{{{{|||~~~^^^]]]wwwuuu|||sssdddWWWNNNTTT___eeedddaaafffiiikkkmmmqqqsssnnnggg```gggpppqqqjjjgggrrr~~~wwwxxxsssssseee}}}zzzaaazzzvvvsssHHH333888---III{{{rrreeeIIIfffSSSSSSsssggglllqqqvvv}}}zzzmmmttt}}}{{{|||~~~~~~ooofffgggggg^^^SSSJJJRRRtttllldddttt{{{bbbUUUEEE:::333...---000444???SSSlll~~~dddJJJ<<<;;;333+++000HHHfffzzz~~~|||~~~~~~~~~~~~}}}qqq|||{{{qqqqqqlllbbbfff___gggrrrQQQ444///...///000777UUUttt}}}}}}===<<<:::666333000---,,,---------............///---......,,,+++***+++---------...///000111222222333555777888:::<<<@@@CCCKKKOOOSSSUUUZZZbbbfffgggiiiiiieeebbbhhhwww}}}|||||||||uuurrrnnnkkkiiigggdddbbbbbbaaa___]]]]]]aaagggllloootttxxx|||}}}yyy~~~|||zzzvvvhhhZZZWWW\\\RRRWWWXXXVVVVVVRRRPPPVVVVVVfffbbbYYYffflll[[[LLLYYYlllWWWOOO{{{uuu^^^>>>;;;EEE|||eeebbbfffeeedddmmmuuucccbbbrrrrrrxxxwwwzzzkkkWWWkkkxxx~~~|||{{{yyyuuurrrooommmkkkjjjjjjhhheeecccbbb^^^\\\^^^^^^\\\]]]aaalllzzzeee{{{|||{{{~~~zzzqqqMMM===<<>>LLLbbb{{{nnnTTT;;;999222,,,555NNNlll~~~~~~~~~~~~}}}}}}}}}~~~}}}nnnuuuwwwssslll~~~jjjeeeeee[[[TTTcccccc<<<000...///...555VVVkkk~~~~~~===<<<:::666333000---,,,---------............///,,,------,,,******+++---------...///000111222222333555666888999<<<@@@CCCKKKPPPSSSUUU[[[cccgggeeettt~~~~~~~~~xxxuuuqqqooommmkkkhhhfffdddcccaaa______ccchhhmmmmmmsssyyy|||xxx}}}{{{tttgggXXXQQQQQQJJJTTTPPPKKKOOOKKKFFFNNNKKKYYYWWWPPPXXXbbbZZZKKKPPPeee}}}cccUUUlllCCC<<>>>>>999;;;AAA===BBBHHHMMMSSSbbb}}}bbbHHH@@@RRRxxxdddppplllpppOOO===<<<666DDDuuuUUUHHHpppyyyZZZKKKEEEJJJWWWtttuuuvvvssstttvvvyyyzzz|||}}}}}}{{{zzzzzzzzz{{{|||}}}~~~{{{{{{}}}~~~sssfff[[[QQQPPPWWW```ggglllyyy~~~}}}{{{zzzxxxxxxwwwwwwsssttttttssspppsss}}}|||ppp^^^zzzkkk[[[ddd}}}{{{uuupppbbbVVVMMMQQQZZZ_________hhhhhhddd___aaagggjjjiii```jjjqqqmmmfffjjj|||zzzbbbtttdddQQQ~~~PPP777;;;777ccc~~~gggLLLuuueeeIII]]]jjjxxxzzz{{{}}}{{{xxx}}}\\\KKKLLLDDDBBBLLLOOO___iiizzz{{{VVV+++---///111222222333222000777BBBQQQ^^^eeebbbRRRCCC666555///---888QQQkkkzzz~~~}}}}}}~~~|||||||||||||||}}}~~~|||fffiiissstttcccaaadddhhhbbbrrrlll???......///---666[[[ppp===<<<:::666333000---,,,---------............///+++,,,---,,,******+++---------...///000111222222444555666777888;;;@@@DDDHHHOOOTTTVVV]]]hhhjjjeeerrr|||yyywwwuuusssqqqnnnlllffffffeeedddccceeejjjmmmpppwww|||}}}~~~ssstttzzz}}}wwwmmmaaaSSSIIIDDDSSSKKKBBBKKKFFF===EEEHHHOOOPPPNNNSSS\\\XXXJJJEEEhhh}}}sssPPP|||KKK???NNN}}}~~~ddd```dddfffXXX```}}}~~~xxxzzztttyyy{{{~~~}}}{{{zzzuuutttsssrrrqqqnnnjjjggggggdddbbbccc```[[[YYY[[[cccsss~~~hhhjjjjjjRRR???EEEHHHJJJKKKQQQWWWVVVPPPQQQRRRYYYjjjeeeJJJAAANNNvvvhhh|||SSS>>><<<666FFFuuuyyy~~~vvvpppMMMRRRyyygggTTTNNNBBBLLL]]]yyyssswwwtttuuuvvvxxxzzz{{{||||||}}}}}}|||{{{|||}}}~~~||||||}}}~~~vvv\\\NNNBBBAAADDDFFFMMMUUUmmm~~~~~~|||{{{yyywwwvvvuuusssrrrqqqqqqnnnooowwwtttbbbgggsssYYY\\\xxxyyysssrrriii___YYYZZZ]]]^^^___```iiigggaaaZZZYYY^^^cccdddbbbiiimmmhhheeennn~~~{{{bbboooeeeTTTuuu}}}{{{UUU999:::???ooofffUUUyyysssRRRDDDccc}}}mmm}}}~~~|||xxxyyyyyyRRRKKKXXXSSSVVViiiqqqkkkfffOOO<<<---(((---///,,,***---//////000888===>>>===;;;777222444222---,,,888PPPfffrrr{{{zzzzzz|||{{{{{{{{{{{{|||}}}~~~|||iiifffvvvddd]]]^^^vvvzzznnn===,,,...000...:::eee===<<<:::666333000---,,,---------............///+++,,,,,,+++******+++---------...///000111222222444555666666777;;;@@@DDDEEENNNSSSTTT\\\ffffff^^^UUU___ppp~~~|||zzzyyyxxxvvvsssqqqjjjjjjjjjiiiggghhhjjjlllnnnwww|||}}}sssppp|||tttmmmiii[[[IIIBBBTTTKKK@@@KKKDDD666>>>HHHFFFKKKPPPSSSXXXTTTFFFIIIpppuuuXXXUUUlllyyyDDDvvvzzzEEE444HHHddd___dddfff]]]VVVmmmooohhhrrruuuuuuwwwyyy|||}}}~~~zzzxxxwwwwwwuuusssnnnkkkgggdddcccccc```ZZZWWWXXX\\\ccciiimmmuuuvvvjjjxxx|||hhh\\\ZZZ\\\SSSVVVWWWYYY\\\aaaeeeeee}}}gggLLLBBBJJJtttnnnsssTTT;;;666555IIIvvv}}}vvvSSSYYY{{{xxx^^^NNNFFF===LLLaaa||||||pppwwwuuuvvvwwwxxxyyyzzzzzz{{{~~~}}}|||{{{{{{|||~~~~~~~~~}}}vvvnnnfff```JJJ@@@999999555222;;;III```sss~~~|||zzzxxxuuuttttttpppooonnnjjjeeehhhnnnwwwvvv]]]bbb|||XXXTTTppp|||ssspppsssrrrlllgggfffccc___```ccciiiggg___VVVSSSYYY___aaafffiiihhhcccfffrrr~~~xxx}}}kkkrrrsssYYYpppsssZZZ:::555CCCvvvTTT[[[sssKKKFFFlllzzzrrrwww}}}~~~~~~|||zzzuuupppttt|||yyydddrrr~~~uuuYYYwwwmmmLLL444///888,,,111222///000555888777333777777222///000111000666222,,,+++888QQQfffppp}}}||||||}}}||||||||||||}}}~~~|||sssjjjxxx~~~pppfff___vvvsssppp>>>---111111...===mmm===<<<:::777333000---,,,---------.........//////***+++,,,+++******+++---------...///000111222222444555555666777;;;@@@DDDEEEMMMRRRRRRXXXaaa^^^TTT666555777>>>III[[[ppp~~~|||zzzzzzyyyxxxuuusssmmmnnnnnnllljjjiiiiiijjjjjjssszzz|||uuuuuunnngggjjjaaaMMMAAAVVVMMMBBBNNNEEE333:::BBB<<>>777222333555///)))666KKKWWWiiizzz~~~{{{xxxuuussssssooonnnpppmmmgggfffjjj___vvvfffTTTzzzWWWNNNjjjvvvnnnmmmrrryyyuuurrrnnngggaaaaaafffiiiggg___TTTQQQWWW]]]```iiiiiieeeaaafffsss|||}}}yyyxxxttt~~~ooossseeexxx}}}~~~ooo]]]:::000EEEyyyJJJcccOOOKKKtttxxxtttvvv|||~~~{{{}}}}}}{{{}}}}}}zzzxxxpppfffdddiiiooottt|||{{{{{{aaaMMMUUUUUURRRJJJ555***111,,,000111///222777555000333555444///...000111///888333,,,+++:::UUUkkkvvv~~~~~~}}}}}}}}}}}}~~~|||wwwiiisssmmm{{{sssfffoooZZZnnn}}}uuuBBB111444222,,,<<>>KKKaaasss{{{uuuUUUYYYVVVOOOKKKOOOkkk|||sssrrrFFF|||GGGBBBJJJ|||bbbbbbfffdddXXX^^^eeelllooopppqqqrrrxxxxxxyyyzzz|||~~~mmmXXXLLLKKKMMMVVVTTTRRR^^^~~~}}}{{{zzzzzzzzzxxxuuurrrjjjgggdddaaa___\\\WWWSSSJJJ<<<777===AAAHHHdddrrrkkkqqqzzzwwwsssppprrrzzzmmmOOO@@@FFFpppbbbiii~~~yyypppaaa<<<555888PPP|||[[[bbb[[[AAA===@@@GGGbbb|||tttzzzwwwvvvuuuuuuvvvxxxzzz|||{{{zzzyyyyyyyyy{{{}}}~~~|||}}}|||lllXXXIII>>>666333444444333222000000444999===SSS]]]kkkvvv{{{||||||}}}~~~~~~~~~{{{vvvqqqrrrmmmmmmqqqpppkkkjjjmmmwwwsssnnn{{{lllTTTqqq]]]RRRgggrrrllljjjjjjqqqzzzzzzlllcccdddeeeaaaddd```XXXPPPOOOTTT\\\aaaiiiccc^^^aaannn{{{~~~zzz|||{{{qqq{{{ssskkkmmmoooYYY>>>...NNNsssKKK]]]{{{???RRRzzzqqqmmmyyyzzzzzz}}}~~~{{{wwwlllWWWGGGKKKYYY]]]eeeooovvv{{{jjjPPP???<<>>===666111111666222555444+++---555333<<<777000---:::SSSkkkwww}}}}}}|||{{{}}}{{{}}}{{{}}}uuuuuummm~~~ooorrr^^^[[[nnnOOOoooHHH666333///444@@@kkkpppzzz???===:::666222///---,,,......---...//////---+++------------,,,++++++***------...///000111222222444555666666777:::???CCCHHHPPPVVVXXX^^^iiiqqqtttooooookkkhhhlllwww}}}zzzyyyyyyxxxuuussspppnnnnnnnnnmmmlllmmmnnnxxx}}}{{{vvvvvvwwwtttccc???PPPPPPKKKMMM@@@222777888:::>>>CCCDDDBBB>>><<<:::UUUiiimmmzzzyyywwwTTT<<<999TTTyyyvvvmmmZZZEEEPPPAAAHHH~~~dddbbbfffdddXXX]]]eeekkknnnpppqqqrrrtttvvvxxx{{{~~~~~~lllSSSBBB@@@EEEPPPTTTZZZfff{{{wwwvvvvvvnnniiidddbbbbbb^^^UUUNNN>>>333---000000333DDDZZZZZZNNNDDDHHHZZZkkksssssstttxxxpppeee[[[YYY___lll~~~tttUUUDDDEEEpppkkkjjj|||kkkjjjBBB888999SSS~~~]]]___bbbIIIDDDBBBIIIccczzzrrrxxxwwwvvvuuuuuuvvvxxxzzz{{{zzzzzz{{{|||}}}~~~~~~}}}xxxqqqXXXLLL>>>666222......000111111000//////222777;;;KKKUUUcccooovvvzzz~~~~~~}}}}}}|||zzzuuuqqqrrrmmmlllooonnniiihhhjjjkkkddd```tttooo\\\vvvcccXXXiiiooohhhfffgggrrr{{{{{{nnneeeeeefffbbbaaa^^^VVVOOOOOOUUU\\\___ccc\\\YYYaaannnxxx{{{zzz|||wwwooo}}}xxxuuuuuu^^^qqqcccBBB111QQQqqqMMMfffddd@@@```llldddooo}}}xxxkkk\\\HHH888;;;GGGOOOUUU^^^eeelllssszzzttt|||ooo[[[QQQ999555555IIITTTDDD888888111@@@DDDJJJIII???555444999444111777>>>AAAHHHNNNKKK555000***+++<<>>BBBEEENNNVVVWWW\\\kkk}}}}}}{{{{{{zzzwwwuuurrrpppppppppooonnngggoootttvvvtttlllqqq}}}}}}||||||zzzKKKKKKIIINNNRRRBBB222555777999;;;===>>>===<<<:::444OOOaaa```fff||||||SSS>>><<>>@@@KKKNNNOOOGGG777,,,000<<<:::999===FFFQQQWWWVVVRRR444000---111BBBXXXfffjjjrrrwwwzzzyyyzzz}}}~~~|||{{{}}}}}}}}}zzzgggwww}}}ooodddZZZ888,,,+++222JJJxxx~~~>>>===:::666222///---,,,///...---...//////---,,,***+++,,,......---,,,+++------...///000111222222333444666666777:::>>>AAADDDLLLSSSVVVZZZhhh|||~~~}}}|||yyyvvvsssrrrrrrrrrqqqpppjjjmmmbbbYYYVVVFFFEEE]]]zzzxxxlllWWWBBB@@@LLLKKK<<<000999<<<===;;;;;;<<<===<<<666GGGUUUUUUVVVjjjllllllcccQQQIIIgggzzzvvvpppllloooMMM===NNNjjjbbbddddddWWW\\\ccciiimmmoooqqqsssuuuvvvyyy{{{}}}~~~~~~~~~~~~yyyxxxyyyxxxrrrjjjddd```\\\VVVQQQ:::FFFSSSXXXTTTKKKAAA;;;777444111222666???NNN[[[pppwww~~~}}}sssdddVVVOOOJJJFFFBBBCCCFFFFFFAAA<<<111666777888GGGdddzzz|||[[[FFFHHHsssyyylllssssssEEE666555MMMxxxmmmmmmhhhJJJ>>>BBBIIIdddyyypppuuuvvvvvvvvvuuuvvvwwwxxxxxx{{{{{{{{{{{{|||}}}~~~~~~||||||sss]]]JJJAAA:::555777888777666777222222222111111444999<<>>EEEIIIKKKOOOWWW```fffjjjkkkpppuuu{{{XXXggg^^^EEEYYYFFF<<<:::SSStttoooQQQDDDLLLHHHGGGCCC:::,,,&&&...;;;MMMNNNKKKLLLSSSOOOEEEBBB999;;;<<<@@@KKK[[[eeehhhlllppprrrrrrvvv|||}}}{{{}}}~~~~~~~~~vvvzzzzzzdddvvvWWW444,,,111555LLLuuu>>><<<999666222000...---000...------......---,,,***+++,,,---------,,,+++------...///000111222222222444555777888:::===@@@HHHKKKQQQVVV[[[bbbmmmwww~~~}}}zzzxxxuuusssssssssrrrqqqrrrjjjOOO>>>===222111FFF___fff{{{www}}}iiiNNN===@@@LLLEEE000888===>>>:::999???BBBBBB666777@@@IIIGGGTTTwwwPPP>>>AAA[[[tttrrrppphhhmmmYYYAAALLLxxxlllbbbbbbcccWWW[[[bbbhhhkkknnnqqqsssrrrrrrtttvvvxxx{{{}}}~~~|||zzzwwwtttoooggg``````eeejjjvvv|||SSS<<<,,,---000111<<>>===???===888222000===EEEFFFOOOdddxxx```KKKLLLsssooozzzooovvvHHH;;;:::OOOsssiiisssmmmMMM@@@???GGGccczzzqqqvvvuuuuuuuuuvvvvvvwwwxxxxxx|||{{{yyywwwwwwxxxzzz{{{xxx{{{~~~zzzkkkWWWIIIHHHAAA<<<<<<<<<888555555333333333333333555999<<>>@@@DDDLLLMMMQQQWWW^^^dddffffffkkknnnrrrvvv}}}tttvvvOOOSSS:::888888RRR~~~___DDDIIIFFF@@@888222,,,***111:::ZZZ```WWWPPPPPPCCC333333<<>>VVVjjjuuurrrqqqmmmcccKKK:::CCCGGG888666===>>>999888???EEEDDD;;;222555===777;;;jjjmmmcccLLLZZZyyy~~~tttzzzsssnnnoooPPPCCCOOOnnnnnn``````bbbVVVZZZaaafffjjjnnnqqqssstttuuuwwwyyy{{{}}}~~~~~~}}}uuuuuuqqqiiibbbfffsss~~~\\\999///111///000444...:::KKK]]]iiiqqqtttuuuzzzssshhh```[[[WWWSSSQQQSSSWWWVVVOOOMMMYYYmmm|||}}}^^^KKKNNNsssrrr|||tttFFF999:::MMM{{{fffTTTgggnnnPPPBBB>>>GGGbbbzzzqqquuusssttttttuuuwwwwwwxxxxxx{{{yyywwwvvvuuuvvvxxxyyyvvv{{{xxxkkk]]]UUURRRJJJDDDCCCAAA===:::999555666666555444555888;;;===BBBIIIPPPXXXbbbmmmuuuxxxzzz}}}~~~}}}|||||||||uuusssoookkkiiiggg^^^TTTUUUGGG>>>TTTXXXMMMiiisssnnnjjj^^^ZZZ]]]\\\dddgggkkkkkkiiifffdddbbbjjjdddUUUHHHNNN___ccc\\\RRR^^^ooo{{{}}}ssseeeZZZYYYZZZ]]]ppp~~~uuuiiitttsssbbbmmmBBB;;;wwwVVV???ooo}}}TTTGGGooouuu]]]iiiwww~~~~~~}}}}}}}}}~~~|||~~~{{{nnn^^^EEE999444<<>>IIICCC===EEEEEE<<<777===@@@>>>:::444444888333222GGGccc|||~~~~~~{{{ssszzzwwwCCCEEEUUUwwwppp___^^^aaaVVVZZZ```eeejjjmmmqqqtttvvvxxxzzz{{{zzzvvvqqqnnnsssyyy|||wwwuuupppgggaaaeeepppzzzwwwvvvrrriiiiii|||nnnUUU;;;000111000+++...444AAATTTiii}}}xxxsssooonnnqqqfffWWWIIIBBBHHH]]]qqqwwwZZZJJJNNNrrrppp~~~sssCCC555777KKK}}}wwwzzz___KKK[[[mmmQQQBBB???HHHcccyyyooosssqqqrrrsssuuuwwwxxxyyyyyyvvvwwwxxxzzz{{{zzzzzzyyyzzz~~~{{{ssslllgggbbbYYYPPPMMMKKKGGGEEEEEE;;;<<<<<<:::999999;;;===<<>>???IIIOOOPPPSSSZZZ\\\```dddeeeeeefffiiilllhhhiiikkklllllltttrrrNNN===KKKbbbLLLDDDLLLuuuqqqCCC999;;;333------///---,,,---777HHHEEEHHHZZZNNN555777---888AAAAAAAAAFFFNNNSSSYYYfffrrruuutttwww{{{|||{{{|||~~~zzzmmmnnntttyyy{{{hhhooojjjBBB---444000NNNsssooo===;;;999666333000///...111///,,,,,,---......---111///,,,***)))***+++---------...///000111222222000222555777888:::<<<>>>555444777???DDDHHHTTTaaa]]]fffrrr~~~{{{yyyvvvtttttttttsssrrr{{{qqqLLL444333<<>>>>>@@@BBB???CCCGGGKKKOOOUUU^^^dddssswww{{{|||{{{zzz{{{}}}wwwwwwtttooonnnjjj]]]MMM```NNN???UUUZZZMMMddd{{{|||rrrnnnjjjbbbdddiiidddggggggiiijjjggg```ZZZXXXeeedddYYYOOOUUUaaa[[[JJJTTTkkk|||}}}~~~xxxggg\\\WWWYYYoooyyypppiiivvvnnnNNNZZZ{{{}}}rrrEEE;;;xxxVVVKKKsssYYYCCCRRRtttTTTmmm}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}|||ppp\\\VVVQQQRRRXXXXXXTTTVVV]]]]]]aaaffffffccccccfffjjjggghhhjjjkkkgggkkk}}}___IIINNNnnnlllZZZOOOmmmtttHHH???444///---000111///------///CCCBBBLLLiii___AAA@@@(((///444333333888===>>>CCCZZZpppvvvrrrrrryyy{{{|||~~~qqqtttfff|||FFF111999111MMMpppxxxAAA===888555222000---+++,,,,,,,,,,,,,,,---...///.........,,,++++++,,,.../////////000111111222222222444666999;;;;;;;;;;;;999666777>>>FFFKKKMMMMMMEEELLL\\\qqq{{{yyyuuussssssrrrrrrqqqqqq|||lll555333QQQTTTmmmnnn___RRRNNNMMMKKKLLLPPPIIIZZZZZZCCC444888888///======;;;777333333888===TTTSSS>>>EEEhhhwwwwww]]]IIIaaaxxxrrr\\\]]]___XXXXXX]]]ffflllmmmooorrrvvv{{{}}}uuu```HHH:::777???IIIRRR^^^vvvooobbbeeezzzzzzxxxvvvtttuuu~~~jjj^^^ccchhheeebbbUUUEEE<<<999888444///888@@@GGGBBB666---,,,000---222666444111777DDDQQQccchhhpppvvvuuulll___UUU>>>999666555333555AAAPPPppptttVVVFFFJJJzzzuuu]]]xxx|||HHH;;;666UUUvvviiiVVVeeeQQQ:::@@@FFF___}}}tttkkkppppppqqqrrrtttvvvwwwxxxyyywwwwwwxxx||||||~~~}}}yyyssskkkccc]]]YYYUUURRRRRROOOKKKHHHGGGFFFDDDCCCEEEFFFHHHIIIMMMSSSZZZ___mmmpppvvv{{{}}}|||zzzxxxzzzvvvuuupppjjjmmmbbbIIInnn^^^BBBTTTgggVVV```~~~~~~ssshhhdddfffjjjmmmoooooocccbbblllgggVVVRRR]]]hhh^^^UUUTTTYYYZZZTTTMMM^^^kkkxxx~~~{{{mmm^^^FFFUUUwwwxxxkkkssseeezzzhhhvvv{{{~~~lll<<>>BBB???RRRjjj}}}xxxbbbNNNSSSkkkzzzwwwrrrlllxxxwwwdddYYY\\\bbb```XXXKKK;;;000///555<<<888;;;;;;777111...111666888777666333222444:::>>>CCCFFFJJJNNNNNNHHH???999999555333444222222999CCC```zzzvvvYYYJJJNNN}}}eee~~~|||yyyGGG===777QQQ~~~vvvmmm[[[dddPPP<<>>CCC888666777===DDDEEE===555888:::^^^sssdddtttPPP333SSS||||||UUUTTTqqq|||^^^[[[___WWWVVVZZZccckkkmmmpppssswwwvvvzzz}}}oooVVVHHHHHHDDDLLLYYYdddiiifffaaa]]]SSSWWWmmm|||sssmmmvvv~~~jjjWWWZZZhhh\\\SSSEEE888222666???FFF:::555000---///333999<<<:::666222111444555333111222222333555666555111...666333222444333222333666QQQnnnxxx[[[LLLRRR~~~mmm}}}kkkvvvzzzIII>>>666MMMzzzxxxhhhaaaiiiQQQ???===DDD^^^wwwmmmooonnnoooppprrrsssuuuvvvwwwyyyxxxwwwxxx{{{||||||{{{|||~~~}}}vvvqqqlllhhhfff___\\\XXXUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLPPPTTTXXX^^^dddmmmvvv}}}}}}uuutttuuuvvv|||rrr[[[```iiiQQQGGGOOOYYYkkkpppmmmddd[[[[[[dddlllooonnnkkkaaa```eee]]]NNNPPP^^^fff^^^]]]aaa]]]TTTVVVaaaiiiqqqvvvxxx}}}|||qqqPPPGGGZZZxxxqqqyyypppyyyuuuIIIRRRIIIHHHvvvNNNGGGwww```nnn~~~~~~~~~~~~yyyppplllllliiigggffffffggggggfffeeeiiijjjpppvvvwww{{{lllGGG;;;222---222777777444333...JJJhhhWWWKKKYYYHHH.........+++)))---999CCCFFF333DDD[[[nnnwww{{{}}}~~~~~~~~~~~~rrrnnnuuuttt{{{ooosssqqqkkkZZZ|||LLL555444///KKKmmmzzziiiAAA===888555222000---+++111000///..................//////...,,,,,,---.../////////000111111222222222666888666555:::FFFPPPeeeeeeaaa\\\\\\eeeqqqxxxwwwxxxxxxxxxuuupppjjjfffYYYRRRGGG888888YYYxxx}}}www^^^jjjZZZDDDbbbnnnkkkjjjggg```VVVPPPRRRWWWUUUEEE777777???CCCBBB???666888===AAADDDAAA===888;;;444QQQxxxssseee~~~hhh???NNNpppUUUeeezzz^^^YYY^^^WWWTTTWWWaaaiiimmmppptttxxxuuu|||___OOOMMMCCC===???CCCJJJZZZkkkpppooo}}}dddooo{{{yyyjjj^^^___gggVVVIII======FFFLLLJJJDDD:::333,,,,,,333:::<<<;;;111///...111555777555222444333333444666777666555666444333444555555444333FFFdddzzzvvvZZZKKKRRRyyyrrrqqq|||~~~KKK===444LLL~~~vvvZZZaaaoooPPP???<<>>EEE???444...444GGGvvvtttQQQCCC777///,,,---+++***111@@@KKKPPP333???SSSfffttt{{{}}}}}}~~~~~~~~~~~~}}}ggg[[[ZZZhhh}}}fffjjjdddtttTTT888555000LLLnnnuuujjjAAA===888555222000---+++111000///...............---///000///---,,,---.../////////000111111222222111555999888666999CCCKKKeeemmmqqqnnnnnnxxx}}}}}}zzzqqqeee\\\XXXWWWTTTYYY]]]QQQGGGTTTbbb]]]|||wwwMMMWWWfffHHHSSSrrruuupppiiifffddd```XXXPPPEEE;;;777AAAKKKHHH>>>888888???EEECCC;;;777999>>>333444>>>hhhcccZZZVVVJJJqqq{{{sss\\\qqqyyy___XXX^^^WWWSSSUUU^^^hhhmmmpppsss{{{uuuiiiaaaUUUQQQ[[[eeemmm|||iiivvvzzzpppggggggeee^^^SSSNNNMMMRRRYYYWWWIII<<<:::444000222999;;;888222...000222444555555555555222222333555777888666444555444333333555777777666:::VVVjjjyyysssWWWHHHOOO|||ttt{{{III===444OOOkkkNNN\\\mmmKKK>>>:::AAA[[[}}}zzznnnoooooopppqqqsssuuuvvvwwwxxxzzzyyywwwvvvvvvxxx{{{}}}|||~~~{{{tttpppmmmjjjgggdddbbb___[[[YYYVVVVVVUUURRRPPPPPPQQQSSSVVV\\\eeeooowww|||~~~}}}xxxyyyvvvpppwww|||WWW___[[[[[[OOOHHHZZZ\\\QQQZZZ^^^YYYVVV]]]gggnnngggddddddbbbTTTHHHQQQbbbeeeaaaaaa```TTTIIIRRReeelllooopppooouuu{{{wwwlllGGGRRRcccwwwtttyyyzzzjjjuuuFFFZZZGGGLLLiiiUUUJJJOOO}}}ggg]]]sssxxxuuurrrpppooonnnllljjjeeeiiinnnrrrssswwwpppPPP@@@:::CCCKKKCCC555---555HHHuuuoooEEE333+++***,,,...------333>>>GGGJJJ666???OOOaaapppxxx{{{{{{~~~~~~}}}uuubbbSSSfffoooiiiSSS666333222PPPrrrvvvAAA===888555222000---+++//////......---.........---///000000...------.../////////000111111222222111444777777777999@@@GGG___nnnwwwtttqqqxxx{{{yyyssshhh[[[QQQNNNOOO[[[```mmmrrrqqqvvvtttddd```kkkKKKPPPqqq[[[OOOssszzzvvvpppnnnoookkkZZZJJJ333===LLLSSSMMMAAA999999>>>CCCEEE>>>444000666>>>444<<<222PPPjjjUUUmmmIII___uuummm```uuucccXXX]]]YYYTTTSSS\\\fffllloooqqq{{{vvv|||}}}}}}yyyjjjtttssshhhgggpppmmm___VVV```kkkmmmcccSSSEEE===<<<999888999;;;999333---777:::;;;999333000222555333444555888::::::777444111444333111222666888777555NNN```nnnrrrVVVGGGOOOvvvuuuqqqwwwGGG===777RRRwwwxxxpppMMMZZZyyyiiiFFF===:::>>>XXX{{{zzzooopppmmmnnnoooqqqrrrtttuuuvvvxxxxxxxxxwwwwwwxxx{{{~~~}}}xxxrrrpppmmmkkkiiifffbbb___\\\\\\ZZZWWWTTTRRRRRRTTTUUUZZZbbbkkksssyyy}}}}}}yyy|||zzzqqqxxxddd```\\\eeeXXXMMM\\\\\\NNN^^^fff]]]SSSWWWccckkkdddeeehhhbbbRRRGGGQQQddddddbbb___WWWLLLHHHRRR```eeeiiikkklllrrrxxxqqqdddIIIXXXdddsss|||ooo|||tttjjj~~~nnnBBBUUUJJJLLLqqqMMMKKKUUU}}}ddd^^^ttt~~~{{{wwwtttrrrqqqooommmjjjmmmqqqtttvvvzzzssslllPPP;;;===DDD???666333444QQQlllOOO000333///)))...000///,,,///555999999999@@@MMM]]]kkkuuuyyyzzz|||}}}~~~~~~bbbnnnjjjMMM111000444WWWzzz{{{AAA===888555222000---+++------------------...///---///111000///---------/////////000111111222222333444444555777<<>>MMMYYYSSSDDD;;;===CCCGGGCCC===777333333555777:::???444FFFsss}}}yyy]]]aaasssnnn___bbb~~~}}}iiiYYY[[[[[[TTTRRRZZZeeekkknnnppptttyyy}}}zzztttfffiiihhheeeggglllhhhaaa___kkkwwwvvviiiYYYNNNJJJFFFDDDBBB???;;;777444333???@@@???:::555333555888999999:::<<<===<<<:::777...555777444222555777666444LLL]]]jjjsssXXXJJJSSSpppyyyvvvwww}}}KKK???666PPPvvvxxxSSScccrrrHHH<<<999===UUUwwwyyyooopppmmmmmmoooppprrrtttuuuuuuvvvxxxyyyyyyxxxyyy|||yyypppyyyvvvtttrrrqqqooommmiiifffaaa```___[[[WWWUUUTTTUUUTTTXXX^^^fffooowww}}}{{{}}}|||tttxxxpppaaaggg___[[[hhhYYYTTTdddlll```TTTWWW```eeeaaaeeeiiicccPPPEEEPPPcccbbbbbb[[[MMMFFFKKKVVV\\\]]]cccfffjjjqqqvvvkkk[[[KKK\\\cccmmmvvvggg~~~tttcccnnnpppAAAMMMJJJIII}}}[[[NNNRRRlllbbbtttyyyxxx~~~{{{wwwuuusssqqqoooooopppssswww{{{~~~\\\<<<777<<<999444444333KKKUUU777***444,,,......000...***+++///111000666<<>>EEEIIIMMMddduuutttqqqxxx~~~yyypppgggdddeeecccZZZRRR===888???BBB999;;;JJJRRRRRRRRRddd[[[]]]gggWWW```iiiuuu|||vvvjjj]]]OOOCCCYYY]]]WWWEEE888<<>>AAAHHH]]]rrryyywwwxxx}}}xxxqqqkkkmmmpppkkk^^^QQQZZZ[[[[[[PPP:::+++444HHH```sssrrrWWWIIIUUU^^^XXX\\\iiitttqqq]]]KKKJJJSSS```ZZZJJJ::::::EEEKKKIIIGGGFFF>>>222222:::;;;555333===666888fffaaawwwlll|||}}}|||]]]ccc___WWWQQQTTT___iiimmmmmmsssssswww~~~tttsss{{{}}}zzzjjjtttyyynnnYYYKKKLLLRRRQQQKKKMMMYYYdddhhhiiilllllliii___MMM<<<666<<>>999;;;===<<<;;;999444///444<<<@@@;;;555555555333333999KKKeee}}}qqq[[[SSSiiippp}}}~~~jjj~~~}}}KKK:::<<>>;;;===MMMrrr}}}mmmsssoooooonnnnnnoooqqqsssuuuxxxxxxxxxxxxzzz}}}||||||ssshhh}}}yyywwwuuutttrrrqqqpppmmmgggbbb]]]ZZZXXXWWWZZZZZZ[[[```iiiuuu}}}wwwsssrrrsssoookkk___MMMaaahhhkkkdddZZZVVVZZZ```^^^hhhqqqaaaJJJLLL]]]ccchhh]]]MMMDDDIIITTTYYYWWWOOOUUU^^^hhhpppooocccWWWUUUVVV```dddzzznnnxxxeeeuuu}}}ssskkkIIIYYYAAAEEE{{{```VVVHHHyyynnn```zzz|||zzzyyytttssstttvvvsssvvvzzz~~~|||pppiiiLLLBBBTTTtttTTT@@@???EEEccckkkJJJ:::555+++111888.........---,,,,,,+++******,,,,,,++++++,,,,,,---...222666BBBSSSbbbkkktttzzz~~~~~~~~~}}}{{{|||~~~yyyrrr{{{xxxmmm|||ccc>>>,,,111fff~~~sss???===999444111...,,,+++...---,,,,,,,,,,,,---...------......------,,,+++////////////000111222333333444555666777:::>>>AAAHHHWWWkkkxxx{{{zzz~~~sssqqqppprrrtttrrrlllggg___TTTIIIBBB:::666>>>JJJooo{{{qqqMMM555@@@WWWeeeYYYYYYWWWSSSLLLIIIRRR^^^UUUNNNCCC>>>CCCKKKLLLGGG@@@CCCCCC<<<777666666555333===999;;;___wwwhhhpppyyy```___^^^VVVQQQSSS^^^hhhmmmmmmnnnrrrxxx}}}wwwmmmbbb]]]^^^^^^ZZZVVVJJJ>>>555999EEEXXXnnn}}}mmmZZZPPPOOONNNHHHBBBDDDEEEHHHKKKLLLIIIBBB===999;;;;;;;;;999888666333222999<<<777333444666555777888DDD\\\wwwpppZZZSSSnnndddmmmaaa|||GGG;;;===KKKzzzjjjbbb^^^;;;;;;===LLLqqqnnnrrrqqqpppooooooppprrrtttuuuvvvvvvvvvwwwzzz}}}|||{{{|||yyyxxxwwwuuutttrrrpppkkkfffaaa]]][[[ZZZVVVYYY^^^ccciiirrr{{{yyyppphhhsss~~~yyyooohhh[[[MMMccckkknnnfff\\\ZZZ^^^ccc___gggnnnbbbNNNRRRbbbeee```VVVIIICCCJJJTTTVVVQQQKKKNNNXXXfffooojjj[[[OOOQQQVVV___^^^ssspppvvvYYYssswwwyyyGGGOOODDDGGG~~~jjjUUUMMM???rrrjjj```{{{}}}zzzxxx{{{wwwqqqppprrrttttttuuuvvvzzzxxxlllFFF<<<444888MMMfffaaaDDD888333666RRRZZZ;;;---000333<<>>222333fffwww???<<<999444111...,,,,,,------,,,,,,,,,------...---............---,,,,,,////////////000111222222333444555555666999>>>AAAHHHOOOaaavvv}}}{{{}}}xxxxxxxxxuuupppmmmmmmnnn```[[[TTTGGG333(((222DDDcccmmmkkkWWWDDDCCCLLLTTTSSSJJJAAAAAAFFFMMMWWW___LLLCCC>>>EEEMMMMMMGGGCCC888>>>FFFGGG???555222666000999777888LLLjjjnnnxxxeeevvveeeZZZ[[[UUUPPPSSS\\\fffkkkmmmjjjpppxxx|||{{{wwwxxx|||uuubbbOOO===777111///333===OOO^^^iiihhheee___XXXPPPJJJGGGAAAEEEJJJLLLJJJEEE@@@===???@@@???>>>:::777555555333888999555222333555555333333===UUUqqqkkkXXXRRRwwwlllnnndddvvvGGG===;;;LLLrrreee```???:::<<>>;;;222888111///GGGyyyZZZ;;;,,,444@@@IIICCC000......------,,,+++++++++,,,,,,,,,,,,,,,------...000333>>>PPPaaakkksssyyy}}}}}}||||||}}}}}}{{{sssLLL;;;555555jjjsss>>><<<888444111...---,,,---,,,,,,,,,------.....................------,,,///......//////000111222222333444555666999===AAAIIIIIIXXXsss{{{zzz}}}xxxsssqqqrrrttt|||yyyrrrdddJJJ555444???BBBAAAAAADDDFFFGGGDDDAAAJJJEEEDDDLLLTTTUUUSSSRRRIIIAAABBBLLLPPPGGG???>>>777999BBBKKKFFF999555:::333888666555<<>><<<888444111///------+++,,,,,,------...............//////......---,,,............///000111222222333444555666999===@@@IIIGGGRRRlll~~~zzz~~~sss___OOONNNNNNBBB444,,,000999JJJ^^^ggg\\\HHH888@@@DDDOOO[[[^^^UUUKKKEEEGGGEEEJJJQQQNNNBBB<<<@@@===888<<>>;;;<<<999:::<<<;;;JJJhhhyyybbbrrrcccIIImmmvvvmmmqqq{{{zzzrrrZZZWWWTTTRRRRRRVVV^^^fffkkkmmmmmmqqquuuwwwyyycccFFF888:::AAA999<<<===999444222555888===BBBJJJTTTZZZXXXPPPIIIBBBFFFJJJHHHBBB???@@@CCCJJJGGGIIILLLGGG<<<222///222333777999888555333333555:::HHH[[[kkkzzz}}}```QQQQQQ|||zzzuuu[[[vvvOOODDD:::KKK~~~~~~gggCCC999:::BBB___wwwoooqqqpppooonnnoooqqqssstttuuuvvvwwwyyy{{{}}}~~~gggWWWjjj{{{zzzyyyvvvqqqkkkfffccchhhbbb^^^```eeehhhgggccc``````bbbhhhpppyyy~~~^^^RRRQQQZZZZZZPPPSSS___fffmmmjjj[[[QQQTTTWWWVVV[[[[[[```___]]]fffiii\\\KKKIIIHHHNNNZZZ```XXXKKKJJJNNNVVV^^^YYYPPPRRRZZZLLL^^^cccPPPbbbxxxttteeeqqqwwwvvv___EEEOOOCCC===tttZZZPPP<<>>999777???555444111888XXXgggGGG;;;AAA???444,,,......------------,,,,,,------,,,,,,------...///---///:::NNNaaammmuuuzzz~~~dddUUUjjjvvvpppbbbggg\\\888///???vvvsss===;;;888444111///...---++++++,,,---...............////////////...------............///000111111222333444444555888===@@@GGGHHHQQQcccxxx}}}|||gggYYYRRRYYYbbbaaa______[[[fffsssvvvnnn___PPPHHH???FFFRRR[[[YYYNNNGGGEEEEEEIIIPPPSSSLLLCCCAAADDDEEE===999???GGGHHHDDDAAA<<<<<<999;;;???:::BBBYYY|||eeexxxuuuVVVHHHhhhlll|||vvv}}}^^^VVVUUUSSSQQQSSSYYYbbbhhhnnnlllnnnsssvvvxxx}}}}}}```GGG999888???EEEBBBEEEDDDAAA===:::555...---000555999===CCCJJJNNNPPPQQQPPPJJJDDDCCCGGGLLLIIICCCEEEMMMNNNCCC666111///...222777999666555777:::;;;BBBPPP```qqqxxx\\\RRRVVVzzz~~~rrr]]]mmmMMMJJJAAAJJJmmmjjjxxxsssIII999999===WWW}}}zzznnnoooooonnnnnnoooqqqsssuuuwwwwwwyyyzzz|||}}}~~~zzzgggIIIAAAVVVooo~~~~~~|||yyytttnnniiifffeeeccccccdddcccZZZLLLAAA???AAADDDIIIRRR___nnnxxxmmm```ZZZ[[[UUUKKKQQQaaagggnnniiiXXXOOOTTTWWWTTTXXXXXX^^^``````gggdddSSSFFFGGGHHHMMMVVV\\\UUUKKKKKKQQQUUUSSSNNNOOOXXXaaaLLL[[[```MMM^^^sssqqqddd~~~ooo^^^EEEJJJMMMBBBsssXXXNNN999ddd___^^^|||~~~zzzzzz{{{{{{||||||}}}}}}||||||{{{{{{xxxuuuyyyWWWXXXJJJ999555555444777222555222444LLLtttoooFFF000444222+++.........---------------------------------......///---...888MMMbbbooovvvzzz~~~TTTKKKmmmxxxmmmuuufff;;;000BBBxxxyyy===;;;888444111///......***+++,,,...............///////////////...------...............///111111222333444444555888<<<@@@CCCJJJPPPYYYlll{{{~~~qqqfffPPPQQQWWW^^^\\\XXX]]]iiixxxpppZZZ@@@666AAATTT___JJJMMMSSSVVVQQQIIIHHHKKKGGGOOOUUUSSSMMMIIIEEEBBBLLLFFF>>><<>>>>>;;;666???DDDJJJOOOVVVVVVIII:::555999<<<;;;<<>>999:::999666777<<<;;;555999OOOmmmsss\\\YYYcccssskkkNNNRRRIIIDDDsssKKKIIIgggRRR999777555KKKuuu}}}nnnooonnnnnnoooqqqtttwwwyyytttvvvyyy|||gggaaacccnnn}}}xxxsssooommmcccfffggg^^^NNNAAA;;;;;;999888555333111222555777:::===FFFMMMLLLKKKXXXhhh```hhhcccRRRKKKTTTYYYUUUVVVXXXbbbeeeccceee\\\GGGGGGIIIKKKKKKOOOTTTSSSOOOSSSYYYUUUJJJNNNbbbjjjeeeQQQZZZ___RRRaaa}}}~~~mmmyyyppp}}}```999999UUUBBBqqq}}}mmm]]]SSS;;;ccc^^^```~~~|||zzzjjjOOOAAARRRxxx~~~|||}}}{{{{{{qqqxxxpppeee[[[III999:::444666QQQQQQ111777444,,,444------.....................------------...//////------777MMMdddrrryyy|||[[[LLLppp|||HHH555777CCCvvvyyy>>>;;;666333111///,,,***,,,++++++,,,...//////......---,,,...000000---***000000111222222222222222222222333444666999<<<===???GGGOOOVVVaaasss}}}zzzxxx{{{zzz```aaasss}}}ooobbb\\\ZZZWWWXXXaaakkkhhh]]]YYY]]]ZZZVVVQQQPPPTTTXXXWWWTTTLLLgggtttgggZZZYYYRRREEEYYY___OOOMMMTTTXXXVVV>>>EEESSSUUUEEE===DDDGGGBBBBBB@@@@@@@@@>>>===BBBJJJooo}}}qqqpppxxxSSSIIIHHHfffwwwrrryyy]]]QQQPPPTTTOOOQQQ[[[___cccgggmmmpppqqqsssvvvyyyppp```aaagggooo{{{tttffffffbbbZZZQQQLLLJJJKKKMMMIIIFFFJJJYYYdddpppsssfff]]]^^^QQQJJJRRR[[[^^^___bbbhhhRRRMMMJJJNNNPPP@@@@@@LLL[[[NNN;;;===<<<777???===444DDDfff{{{ooo[[[QQQjjj{{{llllllTTTNNNFFF@@@iiihhhPPPQQQvvvcccCCC333:::@@@fff|||nnnnnnnnnooopppqqqrrrrrrsssuuuxxx{{{||||||~~~~~~yyywwwsssoooeeefffddd^^^VVVTTT\\\fffZZZ???======---333>>>...000444999===EEERRR```hhhgggdddXXXNNNVVVddd___OOOVVV\\\cccgggeee\\\RRRJJJPPPNNNLLLKKKLLLNNNPPPQQQ[[[QQQMMMMMMQQQcccpppmmm[[[MMMZZZWWWWWWwww}}}|||gggwwwuuu~~~tttzzzyyywwwTTTJJJ@@@uuu^^^AAAaaakkk777GGG```TTTmmm~~~kkkSSSHHHBBB@@@HHHTTT___xxx~~~~~~~~~|||zzz{{{rrrVVV333;;;AAAYYYYYY666444555===999000///...---------------000000/////////000000111---///888III```uuu~~~~~~___VVVwww{{{qqquuuEEE666333III|||~~~>>>;;;666333111///,,,***,,,++++++,,,...//////...///...---...000000---+++...///000222333333222222222222333444666999;;;===>>>DDDKKKRRR]]]mmm~~~sssrrr}}}wwwnnnjjjoooxxxtttkkkfffeeekkkjjjmmmqqqqqqkkkggggggfffccccccfff```SSSIIIHHH\\\ccchhhddd]]]XXXZZZ\\\]]]___MMMLLLQQQTTTWWWFFFDDDNNNQQQIIIBBBEEEGGGDDDDDDBBBBBBAAA???===BBBIIIbbb}}}zzzeeeyyy[[[RRREEEZZZlllwww}}}yyy|||aaaTTTRRRUUUNNNOOOYYY^^^bbbffflllnnnooopppsssvvv|||~~~ppppppxxx{{{ssswwwvvvmmmiiifffccc```]]]WWWNNNGGGLLLGGGJJJWWWaaagggrrrxxx|||~~~vvvlllddd___WWWSSSUUU___dddaaa]]]^^^kkkYYYPPPDDDJJJTTTCCC;;;>>>VVVZZZHHH<<<;;;===BBB<<>>AAA???OOOOOO333888;;;???777//////...---------......000//////...//////000000...000888JJJdddyyyhhhZZZwwwoooeee}}}uuuDDD444000EEE}}}yyy>>>:::666333111///---+++,,,++++++,,,...//////...///.........//////---++++++---///222333333222111222222333444666888;;;<<>>DDD[[[NNN>>>222LLLcccXXX>>>:::DDDGGGDDDPPPaaagggggg{{{|||fffYYYYYYzzz~~~qqqqqq|||[[[[[[[[[JJJAAAjjj~~~{{{xxxxxxYYYIIIbbbCCC777:::<<>>[[[WWWeeelllVVVQQQ\\\fffuuu|||{{{zzzyyyxxxxxx|||fffFFFKKKEEECCCzzzLLL888AAAAAA@@@222.........---......////////////............//////111///777MMMiii}}}}}}vvvgggyyyiii|||tttCCC444000EEExxx}}}===:::666333111///---+++,,,++++++,,,...//////...000////////////......---***,,,///222333333222222333222333444555888:::<<>>CCCKKK[[[xxxnnnhhhcccLLL@@@NNNSSSuuusss|||nnnZZZSSSTTTKKKIIITTT\\\___ccchhhjjjjjjkkkmmmpppnnnrrrzzz~~~xxxuuuxxx}}}}}}{{{rrraaaUUULLLIIIOOOXXXnnntttzzzyyyrrrjjjdddaaa___dddfff```XXXXXX___eeekkklllbbb>>>>>>^^^\\\OOO777???[[[cccHHH<<>>nnnzzz___EEESSSHHH<<<;;;<<>>nnncccGGGKKK|||PPP>>>777<<>>888..................///000111000000///...............111---777SSSrrr}}}sss~~~iii<<<777999OOO}}}<<<999555222111000...,,,,,,++++++,,,...//////...---...//////...///111333......000111222333444444333333333333555777999:::@@@>>>BBBKKKPPPUUUdddttt|||qqqkkkwwwzzztttoookkkjjj\\\OOO>>>666CCC\\\pppyyyeeewww}}}{{{|||nnnYYYZZZ\\\[[[\\\fffpppkkk___]]]```SSSVVVWWWSSS[[[UUURRRJJJHHHPPPUUUOOOHHHFFFCCCBBBCCCEEEDDDEEEKKKSSShhhzzzrrrkkkuuuqqqSSSKKKBBBIIIDDDXXXrrreeeRRRRRRMMMIIIOOOTTT[[[```eeegggggghhhkkknnnllltttzzzttthhhbbb]]]qqqwwwmmmooowwwrrrooollljjjjjjpppkkkYYYOOOSSSWWWVVVMMM```lllMMM;;;LLLXXXfff^^^@@@AAA^^^___KKKJJJYYYYYYQQQjjjtttbbb]]]fff{{{\\\hhh]]]AAA@@@fffeeeLLLJJJsss[[[@@@222<<>>666UUUEEEIIItttqqqeeePPP888AAARRR[[[{{{{{{___uuuyyyyyyAAA888<<>>YYYfffPPPHHHhhhkkkEEE111>>>;;;TTT|||ppppppqqqrrrssstttuuuuuuuuuyyyzzzppp___PPPHHHGGG```fffttt|||www~~~|||xxxyyymmmKKKMMMyyy]]]bbbIII===NNNiiitttpppjjj___\\\bbbjjjbbbTTTVVVdddddd```XXXOOOKKKNNNUUU[[[WWWOOOIIILLLTTTWWWQQQJJJBBBNNN]]]YYYIIIQQQkkkyyyiiiHHHKKKQQQXXXttt~~~uuuwwwooommmggg]]]JJJ;;;888OOOJJJGGGlll~~~]]]PPP======SSS^^^ttt^^^vvvuuulllOOOOOOTTTcccYYYUUUkkkccc[[[NNN888666444111000//////////////////333333111000000/////////000///???___{{{rrrnnnmmmoooppp888333999OOO{{{<<<999555222111000...---,,,++++++,,,...//////...***---.........///444777444333222111111333555777333333222333444666888999<<<999???IIILLLMMMXXXhhh~~~yyyvvvuuuyyy~~~ooo]]]RRRIIIHHHUUUggghhhgggrrrsssWWWNNNXXX]]]\\\___hhhooonnneee]]]^^^fffWWWRRRUUUZZZ```NNNZZZSSSMMMOOOXXX___ZZZQQQMMMKKKKKKLLLKKKJJJPPPXXXaaa{{{ooouuuuuuVVVGGGJJJKKKFFFEEECCCRRRooovvvYYYWWWSSSLLLKKKKKKUUUZZZ___bbbccceeehhhkkkppppppqqqwwwwwwllliiirrr~~~wwwqqqhhh___bbbaaa```eeeppp~~~~~~{{{tttnnnpppyyy~~~mmmSSSMMMWWWYYYPPPCCCSSSrrrkkkPPP@@@???WWWcccbbbTTTSSS```ZZZQQQ^^^VVVJJJKKKRRRYYYmmmmmm]]]^^^mmm||||||pppjjjlllVVV;;;:::QQQwwwfffPPPDDD___xxxKKK222BBB:::MMM}}}oooppppppqqqrrrssstttuuusssyyyzzzooo\\\LLLFFFGGGDDD???KKK\\\XXXPPPkkk~~~{{{~~~vvvyyyqqqJJJXXXoooSSS@@@999MMMfffoookkkhhhYYY\\\dddhhh___SSSYYYjjjjjjbbbWWWNNNLLLOOOVVV\\\TTTLLLGGGMMMXXX[[[QQQFFF@@@QQQddd^^^KKKPPPlll|||gggCCCCCCHHHPPPnnn{{{vvvsss}}}nnnrrrrrrbbbHHH777:::LLLLLLIIInnnzzzLLLFFF:::666OOO]]]mmmJJJcccaaatttqqqbbbYYY^^^PPPPPPgggaaa[[[NNN999777444222111000//////...//////444333222111000000000000111111CCCccc~~~tttwwwkkkhhh{{{<<<333:::OOO|||rrr===999555222000///...---------,,,+++,,,---...///------...///111222444555;;;777+++)))555777222333555333111222555888888777===>>>CCCGGGIIILLLUUU___~~~}}}yyy|||~~~yyyyyyvvvvvv{{{yyydddYYY[[[aaabbbgggeee]]]OOODDDHHHZZZkkkYYYddduuuuuuiiigggggg^^^```nnnbbbRRRZZZ]]]VVVZZZTTTWWWXXXXXX]]]ccc```YYYNNNNNNOOONNNOOOQQQVVVYYYnnn^^^ZZZKKKGGGFFFNNNTTT>>>RRRbbb{{{~~~^^^WWWNNNNNNPPPGGGSSSWWW^^^ccccccaaadddiiikkknnnnnnuuuwwwrrryyyzzzvvvrrrlllhhhaaaZZZTTTSSSTTTUUUYYY___fffmmmzzz~~~{{{zzzwww}}}||||||~~~rrrZZZMMMTTT]]]]]]FFFGGGeeevvvpppYYYBBBLLLdddooo\\\\\\fffVVVPPPPPPIII@@@@@@QQQgggxxxiiiZZZaaa|||xxxwwwqqqppppppPPPCCC<<>>;;;===DDDJJJTTTjjj~~~yyyxxx|||PPPJJJlllzzz}}}NNN<<>>GGGYYYfffyyyrrr{{{ooowwwzzzttteee???666999OOOwwwVVVDDDcccwwwCCC]]]===999GGGTTTnnnRRR===UUUsssuuufffaaa[[[OOOLLLTTT\\\YYYMMM???777555000222444222...---///222///666999333......222333555///HHHooo{{{yyyppp;;;///???KKKxxx|||===:::555222111000///------,,,++++++,,,---...///.........///000222333444333777444000111///...333777444111222444777777777;;;<<<@@@EEEFFFGGGOOOXXXttt}}}|||pppiiigggnnnuuuzzz~~~~~~kkk```XXXPPPIIIDDDHHHYYYooowwwnnnaaalllpppyyyuuuhhhfffggg___cccpppeeeUUUZZZ[[[WWW\\\VVVZZZ[[[\\\```eeeddd^^^XXXXXXVVVTTTRRRTTTWWW[[[ooogggwwwQQQ@@@@@@GGGTTTPPP@@@QQQ___zzziiiYYYQQQPPPNNNFFFOOOSSS\\\bbbbbb___bbbhhhkkknnnmmmqqqyyy~~~|||wwwtttqqqnnnrrr|||xxxlllwwwvvvWWWLLLZZZddd___KKKFFF^^^sssxxxgggIIIHHHaaammm]]]]]]bbbPPPHHHDDD:::DDD\\\yyy{{{cccVVVbbbwwwrrrrrrlllLLLBBBBBBSSSVVV???GGGvvvaaa@@@::::::EEEkkkyyyqqqmmmpppsssrrrrrruuu|||xxxtttYYYNNNJJJJJJQQQ^^^iiirrrzzzqqqooorrrzzzYYY>>>AAADDD[[[rrrlllLLL???JJJOOO[[[jjj\\\NNNSSSaaacccVVVSSS```fffaaaaaaZZZNNNCCCAAALLL]]]jjjZZZJJJJJJUUUXXXWWWPPPBBB<<>>TTT[[[pppjjjaaaXXXNNNPPPVVV]]]```___]]]^^^aaaTTT@@@222333444...,,,111000666999555000000222333333111MMMttt}}}___777333???NNNyyy>>>;;;666333222111///...,,,+++++++++,,,---///000////////////000111222333777777444111//////222666888666222111333555666777999:::>>>CCCEEEEEEJJJQQQooo}}}vvv}}}xxxuuutttqqqiiicccaaa}}}xxxlllqqqxxxrrrfff||||||tttgggfffhhh```fffrrrkkk^^^]]]]]][[[```YYY]]]```aaadddhhhiiifffbbb```]]]YYYWWWXXX]]]```rrr~~~|||xxxooo}}}nnnKKK:::<<>>HHHeee\\\???VVVhhhmmmUUU999<<>>DDDFFFFFFKKKPPPkkkvvvlllhhhpppzzz}}}rrrhhhcccrrrvvvtttzzz}}}yyyssshhhhhhiiibbbfffpppqqqhhhcccaaabbbeee^^^aaadddfffiiilllmmmnnneeeccc```\\\[[[]]]cccggguuu|||fffvvvtttbbbIII===>>>AAADDDFFFBBBGGGMMMhhh|||```UUUQQQHHHIIIEEEKKKVVV^^^^^^\\\___fffeeennnnnnlllnnnppp~~~zzzjjjdddtttgggUUU[[[iiiooogggKKKHHHWWWwwwfffRRRaaaiii\\\YYYTTTHHHJJJBBBHHHTTTgggyyyvvvjjjiiiuuulllzzztttYYY===>>>NNNddd{{{QQQFFFkkkMMM222;;;777KKKuuuhhhnnntttppppppwwwtttuuu|||tttmmmhhhkkkooosssyyyzzz___FFFEEEkkklllHHHMMMWWWZZZeee[[[EEEUUU___ZZZWWWZZZaaafffeeeaaa]]]NNN===444777CCCUUUbbbMMMLLLXXX___YYYSSSMMMBBB===PPPfff___BBB@@@```{{{~~~kkkOOOSSS___hhhxxxyyy}}}~~~~~~eeeJJJ999;;;:::CCC[[[ooo>>>LLLuuuhhhZZZ666888UUU^^^xxxqqqzzzxxxllldddPPP[[[mmm\\\XXX^^^jjjiiiiiinnnwwwsssNNNBBBAAA:::333333111666777555444444333000666BBBeeevvvwwweeeyyyJJJ444888777KKKxxx???;;;777444222111000///++++++******+++,,,...///000000//////000111222222;;;777>>>===//////777444888777555333222222444666777777;;;BBBFFFGGGKKKPPP___yyypppeeeiiisss|||oooccciiiqqq}}}vvvtttssslllkkklllfffbbbiiipppooofffdddgggfffddddddgggkkknnnpppqqqsssiiigggccc___]]]```eeeiiixxxlllrrr___jjjRRRCCC>>>AAA@@@:::AAAAAA???CCCXXXkkkWWWPPPIIIKKKDDDIIIRRR[[[]]]\\\___eeeaaalllooommmooonnnxxx|||{{{zzz|||qqqgggppp|||yyydddXXXcccvvv{{{[[[KKKKKKiiimmm[[[bbbdddUUUQQQKKKJJJVVVMMMGGGTTTgggzzzuuupppttt|||yyymmmNNN;;;>>>OOOcccyyyoooMMM\\\\\\666???999DDDyyyxxxkkkooosssqqqqqqwwwttttttwww|||zzztttooommmggg^^^XXXWWWYYYUUULLLNNNuuu\\\JJJSSS```aaaggg\\\JJJ```fffUUURRRccckkkbbb___fff[[[KKK;;;444444;;;GGGTTTMMMTTTdddhhh[[[SSSQQQIII===NNNeeeaaaBBB;;;[[[zzzqqqUUUZZZdddkkkttt{{{~~~yyynnnjjjsssZZZEEE:::===@@@KKKZZZ???DDDbbbKKKSSS666222QQQYYYuuuwwweee~~~vvvsss|||zzziiioootttjjj|||kkk[[[]]]jjjkkkkkkjjjkkkooovvv~~~ooo```WWWNNN???///222444555333444777555111444GGGnnnwwwtttwwweeeOOO:::<<<:::MMM>>>;;;666333222111///...,,,++++++******+++---...////////////000111222333444@@@\\\\\\888+++666666666777666555333222444666444333666===BBBDDDHHHMMMWWWrrrzzzuuuqqqkkkkkk{{{ttttttwwwooorrrwwwrrrqqqrrrlllccccccmmmpppffffffkkkgggmmmiiihhhnnntttuuuuuuvvvqqqoookkkfffccccccgggjjjzzzxxxiii```]]]BBB;;;:::@@@BBB:::<<<@@@888===KKKnnn}}}]]]QQQNNNMMMFFFGGGLLLVVV\\\]]]^^^bbb]]]iiilllkkkooooootttgggkkkwww~~~}}}ssszzzooogggwwwvvv```bbbuuummm\\\NNN___xxxmmmbbbddd```QQQNNNJJJQQQbbbTTTHHHQQQaaasssssspppyyyxxxzzzbbbDDD>>>DDDQQQ```ooo{{{]]]NNNxxxkkk>>>>>>999>>>ccc{{{pppoooqqqrrrssstttyyyyyyxxx{{{|||wwwqqqeeeXXXPPPPPPDDDQQQMMMAAATTTtttsssYYYOOOVVVgggdddccc___WWWhhheeeUUUVVVkkkpppaaa\\\fffXXXJJJ===888555666@@@LLLUUU]]]lllnnn```YYYWWWMMM===JJJccccccEEE:::WWWwwwpppWWW[[[dddkkkvvv}}}wwwdddbbbvvvbbb>>>;;;EEEMMMYYY\\\FFFAAAzzzdddBBB\\\GGG444FFFMMMooowwwxxxjjjTTT{{{pppgggjjjtttgggjjjlllgggaaa```fffmmmooo{{{yyyqqqdddIII---333444222111555:::999444222KKKsssggg~~~HHH;;;===<<>>___bbb;;;...999444333555777666444333444555555222333999>>>@@@DDDIIISSSggguuuooovvv~~~yyyvvvxxxuuuooofffnnnqqqgggjjjsssmmmvvvnnnjjjrrrzzz{{{yyyxxxwwwvvvsssooolllllloooqqq{{{~~~zzzvvv```nnnvvvMMM999;;;:::>>>BBB;;;999>>>666===AAAWWWgggUUUSSSLLLHHHDDDFFFPPPYYY\\\]]]]]]\\\fffgggffflllnnnqqq|||yyyvvvvvvyyyssszzzjjjxxxrrrhhhkkkwwwtttrrr^^^```tttnnniiihhhbbbWWWWWWSSS\\\kkkTTTJJJQQQ[[[hhh{{{}}}rrrtttyyyooouuuUUU===EEELLLTTT^^^iiilllHHHaaa~~~yyyHHH:::666999OOO}}}uuummmnnnssstttpppwwwyyy||||||~~~{{{tttjjjcccfffnnnpppwwweeeEEE???LLLRRRPPPTTTWWWkkkdddYYYaaaccckkk]]][[[aaallllllccc^^^aaaWWWKKKAAA>>>999777BBBQQQWWWZZZeeehhhcccccc___QQQ<<>>HHHhhh}}}mmmmmm___rrr~~~zzznnntttuuuhhhTTTIIINNNWWW]]]dddnnnxxxzzzkkkNNN444666555222111777>>>>>>999666QQQyyylllsss??????BBBBBBDDD|||kkk===999555222000///...---...---,,,************+++------...///111222444555444000FFFMMM333000999+++111444777888555333444555888444444888===???CCCHHHNNN]]]}}}}}}www~~~xxxrrr{{{}}}yyy|||{{{|||mmmqqqssshhhnnnzzzttt|||qqqlllttt~~~|||zzzyyyyyyxxxvvvtttuuuxxx{{{|||~~~}}}zzzxxx{{{]]]ddd@@@777AAA>>>===@@@888888>>>666???===IIIyyyoooXXXWWWKKKIIIBBBAAAKKKWWW\\\[[[ZZZ\\\dddbbbaaaiiinnnqqqzzz|||uuusssssskkkjjjiiikkkqqqyyy~~~wwwoooppptttvvvpppyyypppaaafffsssmmmgggvvvqqqooonnnggg___ccc^^^gggqqqSSSEEERRRbbbpppyyyttt|||kkkpppNNN999JJJSSSWWW^^^gggpppEEEQQQmmmUUU===999<<>>999666222111999AAABBB===>>>YYY~~~nnnwwwyyyccc>>>JJJNNNMMMEEEwwweee;;;999666333000///...---,,,++++++******++++++,,,000...---///333777:::;;;777777888999888666444444222333333333222222444555444555666777:::>>>AAABBBJJJYYY{{{sssiiiooowwwzzzwwwyyywwwyyyyyynnnwwwyyy{{{tttsss}}}yyy{{{tttpppxxx|||zzz{{{wwwxxx~~~pppjjj}}}qqqFFFAAA:::888:::;;;999777:::<<<:::<<>>999333444555444===EEEAAA@@@kkkqqqtttzzzddd[[[BBB===OOOPPPKKKnnnsss;;;999666333000///...---,,,++++++******++++++,,,......///000222555888:::555444777<<<<<<777333333444555555444333333333444444444555777999<<>>>>>RRR^^^III:::RRRrrr~~~ppp```]]]hhhxxx|||www|||qqqeeewwwnnngggMMMDDDJJJLLLRRRVVVOOOeeeGGGLLLxxxdddFFF```EEE111===EEEiiijjjHHHKKKjjjzzzsssvvv{{{eeemmm{{{gggIII;;;KKK<<<999555888EEESSSQQQFFF===777777777555>>>FFFBBBHHHqqqhhhzzzjjjVVVAAA???PPPQQQLLLkkkyyy;;;999666333000///...---,,,++++++******++++++,,,,,,...000000000111555999666444999DDDHHHBBB<<<:::555555666555555444333222333333444555777:::===>>>CCCJJJaaaxxxmmmgggaaa___aaa{{{}}}|||~~~{{{~~~}}}~~~xxxsssppptttiii}}}[[[:::777333333777999999888777:::777666:::===NNNiiicccSSSQQQLLLGGGFFFIIIPPPVVVZZZYYYZZZ[[[^^^bbbfffjjjmmmlllzzzuuuzzz```jjj{{{{{{sss~~~~~~kkktttwww}}}}}}vvvyyyuuuuuuOOOLLLQQQMMMMMMSSSTTTYYYiiizzzGGGBBBWWWWWW===999444CCCvvvssslllrrrrrrpppssssssuuuwwwzzz~~~yyytttkkkjjjmmmkkknnnxxx}}}kkkXXX[[[jjjqqqiii```ooollliiikkkooonnnhhhbbbXXXNNNHHHMMMWWW^^^cccfffoooYYYTTTVVVVVVffflllYYYEEEBBBQQQ[[[III===TTTppp}}}ooo___[[[fffwwwuuuttt}}}uuummmggg[[[GGGEEEGGGJJJPPPOOOFFFZZZRRR@@@iiilllAAA]]]PPP666111@@@[[[QQQ???UUUsssmmm^^^ppppppeee{{{cccMMM[[[EEEBBB999444===LLLNNNGGG@@@;;;;;;:::888CCCLLLGGGSSSxxx```vvvRRRCCCDDDRRRSSSNNNfff}}}{{{;;;999666333000///...---,,,++++++******++++++,,,***...222111...///333888444222666BBBJJJFFF===777444444444555666555333222333333333444666888:::<<>>UUUqqqxxxjjj\\\ZZZfffvvv}}}rrrwww}}}dddRRRCCCEEECCCHHHPPPJJJ@@@TTTyyyiiiAAAeeezzzGGGaaaeeeHHH000BBBNNNwwwzzzsssrrrjjjGGGLLLkkk}}}___kkk|||nnnzzzaaaRRRLLLMMMDDD888:::HHHNNNJJJ>>>;;;<<<::::::HHHRRRLLL___~~~```~~~wwwcccPPPHHHJJJSSSSSSOOO^^^wwwlll;;;999666333000///...---,,,++++++******++++++,,,)))...111111......333777;;;888666:::BBBCCC888,,,333222111333555666555333444333333333444666888999???@@@IIIddd~~~}}}|||zzzzzzzzzzzz||||||zzzuuuqqqnnnlll~~~|||qqqxxxkkk===777666444444555666666555222888555333777777<<>>@@@ddd~~~tttnnnxxx|||yyywwwYYYIIIbbbyyyrrr{{{}}}zzzLLLIIIOOOHHH666222CCCRRRUUUDDDBBBCCC@@@@@@PPP\\\TTTkkk```rrrTTTOOOLLLMMMPPPNNNLLLUUUbbbsss;;;999666333000///...---,,,++++++******++++++,,,***---000111000111444777NNNMMMDDD>>>HHHWWWOOO;;;666333111222555777666444555444333333444555666777<<<===CCCVVVzzzzzz|||{{{zzzzzzyyyxxxxxxyyyyyyuuunnnhhhgggccc||||||xxxrrr^^^PPP111777777666555444444444444222999666333888888999CCCdddrrrWWWNNNGGGFFFDDDCCCKKKVVVWWWWWWYYY[[[\\\^^^___```fffhhhpppyyyvvvvvv|||yyyzzz|||{{{{{{yyy~~~mmm___XXXUUU```bbbjjjgggZZZYYY]]]WWWXXXtttTTTZZZVVVwww[[[===;;;:::>>>dddgggcccqqqlllmmmppptttwww{{{}}}}}}}}}ooowwwgggccchhhrrrssskkkjjjqqqjjjpppvvvxxxrrrjjjccc___[[[]]]cccfffdddbbbgggppp]]]EEE???GGGRRRjjjrrr^^^WWWYYYfffeeeJJJ@@@ZZZvvvssshhh^^^```mmm}}}~~~vvvppppppooocccLLLGGGZZZRRR___kkkXXXHHHTTThhhRRRPPPRRRXXXSSS555999:::TTTyyy{{{zzzlllcccSSSnnnqqqUUU[[[ppp___iii```BBB000<<>>KKKjjj|||{{{|||xxxvvvvvvvvvvvvqqqhhhaaa^^^mmmkkk```sssrrrwwwDDD:::000555555555555444333333444444;;;777333888777666===OOO```SSSKKKIIIGGGBBBFFFOOOSSSUUUWWWZZZ]]]___```aaacccfffjjjvvv~~~}}}zzz~~~vvvgggQQQVVV\\\SSS[[[aaaVVVWWW\\\UUUggg[[[TTTRRReeesssFFF888;;;666OOO|||vvveeejjjkkkoootttvvvwwwyyy}}}qqqssszzzdddffflllrrrpppkkkkkkqqqppptttxxxxxxrrrjjjbbb___]]]aaaiiiooonnnhhhfffiiiQQQAAAEEEOOOUUUiiisssbbbWWWXXXddddddNNNGGG^^^vvvrrrhhh___bbbnnn|||~~~iiinnnsss___XXXEEEJJJVVVPPPfffxxxbbbLLLRRR\\\ZZZ>>>pppAAAOOO[[[;;;555<<>>YYYoooIII000===DDDZZZwwwmmmhhhkkk___kkk}}}}}}TTTCCCDDDEEEJJJMMMQQQOOOTTTnnn~~~vvviiiTTTMMMTTTYYYTTTHHHHHHVVV]]]ZZZwwwggg;;;999666333000///...------,,,,,,++++++,,,,,,---,,,***+++---111333222000666888>>>AAA???BBBTTTggg[[[HHH333666EEE@@@444555888777666555555444555555111===;;;:::PPPqqqzzzuuuvvvxxxwwwxxxtttmmmhhhggghhhhhhuuuxxx```OOOfffxxxpppRRR555222999333333333333333333333333555444444555555666777888;;;bbbfffQQQNNNNNNFFFAAAAAAKKKOOOSSSVVVXXXZZZ___ccc___aaaeeejjjwww}}}ttttttwww}}}}}}~~~hhhddd[[[WWWTTTUUU]]]bbbaaa^^^]]][[[|||PPPMMMKKKkkk___>>>777888AAALLLrrruuudddiiillloooppprrruuuwwwwww~~~|||zzz}}}xxxwwwvvv]]]jjjlllmmmnnnnnnooorrrttt~~~{{{zzzyyypppddd^^^aaammmjjjmmmuuuxxxooo___TTTDDDZZZYYYNNN^^^tttrrreeeUUUTTTZZZXXXLLLRRRiiivvvpppcccZZZ```ppp~~~wwwvvv~~~fff]]]SSSGGGSSSUUUPPPcccwwwTTTGGGUUUhhh???XXXTTThhh{{{AAA333@@@WWWfff|||{{{pppuuu}}}]]]MMMFFFTTT```ZZZMMMRRRbbbwwwfffUUUTTTUUUYYYWWWOOOQQQ[[[aaa```]]]gggqqq;;;:::777333000///......---,,,,,,++++++,,,,,,---,,,+++***---111333333222333666<<<@@@===;;;DDDQQQcccYYYBBB555999999666<<<888777666555444333333333222:::888888IIIddd}}}yyyvvvuuutttssspppnnnnnnhhh```]]]___}}}hhhTTT```}}}rrr]]]>>>000111///333333333333333333333333444444444444555666777888===[[[xxxTTTLLLKKKCCC@@@EEEGGGKKKPPPSSSVVVYYY]]]```^^^___aaacccgggyyywwwqqqlllgggeee}}}xxxsssjjjwwwhhhgggccc```RRRPPPSSS[[[```___]]]^^^]]]eeeaaaQQQGGGfffrrrGGG666333<<>>EEEEEEBBBCCCGGGaaadddRRR:::666999888:::888777666555444333222222333777666666@@@QQQvvv{{{tttuuuwwwtttooonnniiifffccc[[[UUU___ooo~~~[[[]]]xxxwwwjjjKKK000222777,,,222222222222222222222222333333333333444555666777;;;LLLlll```PPPMMMFFFBBBFFFAAAEEEJJJOOOSSSVVVZZZ]]]___^^^bbbdddaaaiii~~~yyy}}}qqqyyygggqqqUUU^^^XXXXXXUUUSSSSSSVVVVVVRRRPPPRRRaaaNNN~~~|||XXXBBBWWWlllAAA555;;;666HHH}}}nnnnnnnnnllljjjkkkpppuuuwww}}}}}}uuuvvvkkkuuuyyytttoooooouuu|||}}}rrrddd[[[aaakkkuuuooooooqqqhhhWWWSSS[[[\\\mmmeeeRRR\\\ppprrriiiSSSMMMMMMJJJFFFVVVqqq}}}qqqbbb[[[fffzzzyyyvvvzzz}}}www}}}ZZZNNNEEEGGGYYY[[[^^^[[[TTTUUU]]]___ZZZWWWooogggEEE[[[qqq\\\wwwHHH:::777AAATTTvvvyyydddcccpppooossslllssseeeDDDCCCLLLSSSWWWWWWZZZ___\\\TTTQQQwwwttt<<<:::777444111///......---,,,,,,++++++,,,,,,------+++***+++...333777999555:::BBBLLLRRRRRRQQQPPPaaammm___@@@555888888888999888888777555444333222333555444777:::BBBggguuuooorrruuusssooojjjggg___TTTPPP]]]xxxooo]]]oooiiiZZZ>>>,,,555;;;---222222222222222222222222222222222333333444555666666;;;UUUzzz]]]QQQMMMGGGBBB>>>AAAFFFKKKPPPTTTXXXZZZ```]]]bbbgggaaa^^^sssooojjjwwwyyy{{{lllwwwVVVQQQPPPMMMZZZVVVSSSRRRPPPLLLMMMQQQ___LLLjjjtttOOOKKKhhhWWW999???999888cccpppooonnnnnnlllkkkooouuutttzzz}}}{{{{{{nnnjjj{{{yyytttpppsss|||yyykkk\\\[[[iiixxxzzzvvvqqqiii```ZZZZZZ^^^fffuuuiiiSSS\\\sssxxxqqq```VVVQQQJJJGGGZZZttt}}}ssscccZZZggg{{{wwwxxx}}}zzzuuu{{{xxxYYYMMMFFFJJJ[[[WWW______WWWVVV\\\[[[TTT^^^cccCCCBBB```111YYYIII>>>===GGGQQQbbb|||}}}}}}sssuuunnnZZZaaaooowwwzzzyyyeeeppp}}}vvvmmm{{{fffNNNMMM[[[]]]YYYQQQPPPUUUUUUOOOWWWhhhwww<<<:::777444111000///...---,,,,,,++++++,,,,,,---,,,+++++++++---111666:::888;;;AAAHHHPPPUUUTTTPPPdddfffHHH777666???999999999999888666555444444555444888999:::[[[~~~tttooooooqqqqqqppphhheeeZZZVVVfff\\\iii}}}|||cccPPP@@@444+++111555,,,111111111111111111111111111111111111222333444555666333BBBkkklllRRRPPPLLLAAA>>>@@@CCCGGGMMMRRRUUUWWW]]]ZZZ^^^eeeaaaXXX\\\iiiqqqooouuusssvvvxxxsss```OOOaaa\\\YYYSSSOOOOOOQQQSSSXXX___VVVVVVVVVrrrSSSOOOuuufff999<<>>???DDDJJJNNNPPPRRRXXX]]]cccnnnxxxzzzvvvnnn||||||uuuvvv}}}|||kkk\\\gggwwwzzzkkkYYYOOOHHHKKKPPPQQQNNNMMMVVVSSSUUUpppxxxfffvvvVVVNNNoooRRR<<<;;;999777EEEppp{{{nnnpppsssrrrqqqtttuuuwwwzzz}}}}}}yyyyyysss}}}xxx~~~|||yyyrrrooowwwyyyjjjgggkkkmmmoooqqqkkkPPP```{{{~~~rrrjjjfff```SSSNNNddd|||lllfffrrr}}}~~~|||yyy~~~}}}{{{}}}~~~mmmWWWTTTSSSSSSVVVVVVRRRRRRVVVZZZXXXTTTWWW^^^bbbeeeiiiLLLAAAuuutttQQQgggSSS555333IIIQQQZZZqqq|||vvvkkkWWWTTT[[[WWWEEESSS\\\VVVPPPSSSYYY[[[VVVRRRkkkvvv===;;;888555222000//////---,,,,,,++++++,,,,,,---)))+++,,,++++++,,,000444:::@@@EEEIIIQQQ^^^cccbbbTTTNNNdddHHH999555666888999:::999777666222777555444666444999JJJcccjjjhhhgggfffggghhheee___YYYKKK@@@OOOnnnpppUUUIIIVVVmmmRRR333///111111***...444000000000000000000000000000////////////000111222333...111444AAA```WWWHHHNNNFFFAAA<<<<<>>222???JJJUUUkkk~~~zzz|||wwwooojjjcccTTTVVVRRRNNN\\\cccXXXNNNPPPYYY^^^QQQJJJSSS===:::666333222111///---------------------------...---+++******+++---...AAAUUUYYYQQQbbb~~~pppQQQJJJ___xxxrrr???333777;;;;;;999888999;;;777666555444444555777888CCCeeewwwkkkhhhddd```dddlllfffTTTHHHHHH===NNNOOOCCC===@@@SSSnnnWWW;;;111000000///...---------000000000000////////////111111111000000000000000<<<***444999>>>xxxwwwQQQMMMEEEDDDDDDDDD>>>;;;BBBMMMNNNRRRWWWZZZ\\\^^^]]][[[SSSPPPbbb|||nnnttt{{{|||zzzwwwxxxxxxyyyzzzooo}}}qqqXXXjjj|||oooYYYQQQUUUOOOKKKRRR^^^fffeee```SSSKKKQQQ^^^xxxxxxeeePPP===ZZZmmmddd333@@@<<>>LLLgggzzzhhh```___aaabbb___YYYVVVSSSIII>>>IIIeeefffIII999IIIrrrfffDDD777000000000///...---------/////////...............111000000000000000000000666...555777999dddsssUUUOOOLLLEEE@@@@@@CCCFFFFFFIIINNNTTTXXXZZZ\\\]]]]]]ZZZOOO[[[kkkvvvjjjzzz}}}~~~~~~}}}xxxvvvyyy}}}~~~{{{yyyuuuhhhZZZkkkuuucccOOOJJJYYYTTTRRRWWW```ffffffccc\\\\\\bbbbbblllttt|||}}}HHHCCCWWWLLLAAA>>>222777QQQwww~~~mmmmmmooommmqqqtttsssuuuzzz|||}}}~~~qqqvvv}}}|||aaa]]]gggsssuuu|||wwwQQQ___wwwnnniiibbbXXX```qqqwwwrrrmmmqqq}}}xxxnnn^^^SSSWWW\\\ZZZXXXZZZXXXXXXXXXZZZZZZVVVOOOJJJSSSWWWSSS\\\]]]???pppeeeDDDDDDGGG???777777;;;GGGXXXlllqqq___]]]VVVPPPXXX^^^gggccc^^^aaa```[[[^^^___]]][[[xxx>>>:::666444222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111777CCCKKKGGGDDDRRRffftttvvvuuuqqq{{{PPP000444>>>:::555777999888666555444555555666:::999@@@^^^xxxggg___]]]]]]YYYXXXRRRGGG???>>>>>>>>>RRRjjjbbbAAA>>>ddduuuGGG222444000000//////...------------------...............000000000000000000111111///333666444555KKKqqqcccPPPNNNHHHAAA@@@BBB@@@<<>>;;;777444333111///...------------------------+++,,,,,,------,,,,,,+++...222>>>JJJIIIDDDLLL\\\qqqzzz}}}uuuzzzsss===000<<>>;;;777444333222000...------------------------+++,,,,,,------,,,,,,+++---222;;;GGGRRRYYYYYYWWWpppyyypppaaa<<<222888;;;888999999888777666555555555555999999555999RRRvvviiiYYYSSSVVVWWWSSSNNNHHHDDD<<<666<<>>AAAEEEHHHOOO```qqqsssTTTGGGUUUhhh~~~|||xxxtttqqqooooooqqqvvvxxxsssppp~~~kkkVVVXXXJJJDDDEEEOOOQQQKKKIIINNNNNNQQQSSSRRROOONNNSSSWWW```[[[QQQOOO]]]sss|||nnn{{{pppCCCIIIeeetttCCC666<<<888888VVV|||nnniiinnnooooooqqqvvvwwwvvvyyy~~~|||bbb^^^|||~~~zzz}}}~~~___```ZZZVVVVVVWWWVVVVVVXXXUUUQQQNNNOOOSSSUUUSSSPPPKKKUUURRRHHHKKK^^^rrr>>>VVVuuuDDDEEECCC222666111999;;;NNNoookkk~~~vvv{{{uuuhhhWWW```WWW]]]lllddd[[[]]]]]]```bbbXXXUUUcccSSSRRR]]]PPPnnn???;;;777555333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++000555???TTTffffffZZZdddnnneee[[[666,,,222666888888888777777666666555333333555444444;;;NNN```uuuYYYRRRMMMMMMPPPOOOHHH@@@999???666///HHHmmmnnnUUU<<>>888===777FFFmmm|||qqqkkkkkkjjjnnnssstttrrruuuzzz}}}~~~yyykkk{{{wwwuuu{{{^^^XXXYYYXXXUUUQQQQQQQQQRRRVVVUUUTTTTTTTTTTTTTTTSSSHHHLLLNNNPPPLLLFFF\\\bbb???RRR[[[GGG]]]WWW===666333666<<>>000777:::===QQQrrrhhh___xxxqqqjjj|||fffVVVVVV]]][[[ZZZXXXOOO:::OOOVVVSSSXXX[[[XXXYYY```bbbRRReeeooorrr???<<<999777555444111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***+++000444@@@___~~~vvvpppxxxAAA222111777:::888======000999666222444777888444000777;;;AAAIII[[[yyyeeeUUUNNNHHHAAA===:::999000///666333000777999LLL______LLLCCCSSSkkkUUU@@@000///000,,,***...---------------------------------............///............////////////333333333444444444555555999TTTuuuqqqXXX]]]WWWAAAFFFFFFDDD???::::::BBBJJJRRRXXXhhh|||yyy|||yyynnnqqqhhhccceeehhhjjjooovvvrrrkkkrrrzzzWWWJJJGGGBBBJJJOOOJJJEEEEEEGGGIIIEEEDDDEEEFFFIIIMMMQQQSSSRRRMMMLLLOOOQQQSSSZZZdddwwwssshhh[[[ccc___BBB111333<<>>===CCCCCC<<>>:::999222EEElllzzzhhhhhhoooqqqqqqrrr}}}zzzxxxzzzzzzttt~~~wwwrrrrrryyyzzz~~~dddYYYXXXWWW]]]XXXUUUVVVUUURRRPPPPPPPPPPPPOOOMMMKKKKKKMMMNNNPPPQQQPPPOOOOOORRRVVVZZZ[[[zzzGGG---tttbbb===qqqkkkZZZ???111888888222EEEeeexxxYYYhhheeeRRRKKKKKKKKKJJJYYYmmmttt|||lll[[[SSSRRRSSSTTTUUU\\\TTTUUUdddcccNNNYYY@@@===:::777666444222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,222//////...,,,---999GGG]]]fffAAA444>>>???...:::;;;;;;888666555666777111222333555777888666555888AAAGGGIIITTTiiiqqqjjj]]]MMMCCC???:::444;;;666333444333000111444777555333EEEaaaiiiaaa```RRR>>><<<\\\qqqJJJ//////,,,---000...((((((,,,************************+++,,,,,,,,,---------------------.........///////////////000000000111111888---333ZZZiiiSSSOOOJJJEEEAAA>>>@@@DDD===AAAEEEGGGIIIRRRbbbnnnzzz{{{yyyrrrmmmjjjeee^^^fffdddfffrrrvvvnnnppptttuuusssuuuvvvuuuooohhhdddbbbbbbdddjjjpppoookkkjjjsss|||qqq___YYYQQQFFFDDDGGGFFFGGGGGGGGGJJJMMMKKKEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNPPPPPPPPPOOOQQQTTTXXX{{{[[[???===RRR{{{KKK666AAA>>>555>>>kkkkkk[[[fffsssssszzzwwwwwwyyy}}}ooo~~~sssqqqoooppp{{{xxxqqqqqqdddWWWYYY[[[^^^[[[XXXWWWUUUSSSRRRRRRNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMLLLJJJGGGEEEEEEFFFKKKaaa|||EEEPPPhhhUUU|||vvvNNN000111999777999BBBrrrsssPPPTTT~~~uuu``````XXXQQQRRRRRRPPP[[[mmmrrruuu```WWWUUUQQQNNNOOOMMMOOOXXXfffbbbJJJPPPttt@@@===:::888666555222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000///...+++***000777OOOxxxFFF999===777333555888888777777777888333111///000333444444333000555888777777<<>>:::777@@@mmmzzzcccccclllppprrrrrruuuyyy{{{}}}sssmmmoooqqqttt}}}vvvuuuyyy{{{bbbWWWUUUTTTTTTTTTRRROOONNNNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLMMMMMMKKKGGGDDDBBBBBBCCCTTTmmm{{{>>>[[[UUU]]]hhhSSS999,,,000888999555JJJeeeqqqvvvJJJDDDmmmiiioootttRRRQQQOOOWWW]]]YYY[[[^^^XXXlll^^^QQQPPPTTTVVVUUUTTTOOOUUUZZZaaaeeeYYYQQQYYY@@@>>>:::888777555222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///222???jjj{{{eeeFFF666000111333555777888999999;;;999555444555777888999222444666666444444444444444<<>><<<::::::<<<@@@FFFIIIOOOTTTXXXXXXYYY^^^aaa```VVV\\\aaa```]]]^^^fffmmmuuuwwwwwwtttpppooorrrvvvmmmmmmmmmmmmlllkkkjjjiiijjjooorrrpppoooqqqpppnnnfffhhhjjjkkkkkklllnnnooohhhddd___[[[XXXXXX___hhhdddggghhhjjjuuuyyy|||\\\JJJIIIEEEBBBEEEFFFBBBDDDEEEFFFKKKPPPNNNIIIGGGGGGHHHHHHIIIIIIJJJJJJMMMQQQTTTRRRRRRTTTUUUTTTOOOYYYpppwww{{{XXX===GGGdddrrrAAA777===@@@111HHHkkk~~~mmmeeeiiikkkmmmsssxxxyyyzzzuuuoookkkkkkqqqyyyuuurrrmmm\\\UUURRRPPPOOORRRQQQMMMKKKNNNQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJHHHJJJLLLLLLJJJGGGGGGGGG>>>MMMRRRQQQ>>>zzzxxx666RRRaaa\\\>>>+++///666333444OOOpppssseeehhh___MMMllltttppprrrkkkSSSLLLFFFHHHHHHCCCHHHPPPNNNRRROOOJJJJJJPPPVVVUUUOOONNNSSSOOOTTTiiinnn]]]OOOAAA>>>;;;888777555333111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,...///000000///GGGcccyyyPPP>>>:::666555777999999888333333333333222333444555888555333222333555888;;;444666555111111333333111444444444444444666888;;;222666888666555666555222...---///222000---///444AAABBB999000444???[[[|||}}}WWW999---,,,...'''((())))))***+++***((())))))))))))))))))))))))************++++++++++++,,,,,,---------.....................////////////***444888444>>>jjjyyyUUUGGGHHHJJJJJJGGGEEE???:::777:::AAAFFFEEEJJJNNNMMMMMMQQQTTTTTTUUUYYY^^^___^^^]]]]]]^^^aaabbbdddeeefffggghhhhhhbbbdddfffhhhiiijjjjjjjjjdddhhhiiieeedddiiimmmnnncccfffiiilllkkkiiigggfffZZZWWWXXX\\\^^^^^^bbbiiidddkkkrrr}}}jjjUUUHHHBBB<<<@@@FFFCCCBBBEEEFFFFFFHHHLLLKKKGGGGGGGGGFFFFFFGGGIIIJJJKKKKKKPPPSSSQQQQQQUUUWWWVVVWWWWWWeeeSSSFFF===uuuccc???;;;===888444FFFjjjxxxjjjfffhhhjjjooossssssssszzz{{{mmmhhhhhhjjjttt}}}{{{sssvvvyyyeeeYYYVVVUUUTTTRRRVVVVVVPPPNNNSSSWWWWWWPPPNNNLLLMMMNNNNNNLLLIIIDDDGGGIIIIIIHHHGGGGGGGGG@@@GGGJJJ___KKKVVVGGGJJJmmmzzzYYY666---222222222@@@TTTiii~~~uuu```UUUJJJJJJbbb|||pppppp___XXXRRRJJJHHHAAA555;;;KKKPPPPPPVVVSSSJJJKKKRRRNNN@@@EEENNNMMMPPPaaakkkddd^^^AAA>>>;;;888777555333111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000///---000000JJJRRRIII>>>888888999888666555888::::::888555444444444333444666777444111000111444555444666999666111444555777666555222111111222555444//////333666666222222444333111555CCCRRR___\\\MMMBBBHHHYYYzzzvvvOOO444///444222******+++,,,---...---)))$$$************************)))************+++++++++,,,,,,,,,---------.............../////////000000///000333555888QQQ|||RRRIIIJJJFFFBBBEEEEEEAAA;;;888;;;>>><<>>666444HHHhhh|||wwwhhhhhhiiilllooonnnnnnuuu~~~wwwnnnggghhhjjjwwwyyyzzzrrr```WWWWWWWWWWWWSSSXXXXXXRRROOOTTTXXXXXXOOOMMMLLLLLLNNNNNNKKKHHHGGGHHHJJJJJJHHHFFFEEEFFFEEEDDDKKK@@@kkkjjjIIItttqqquuuBBBggg|||fffDDD666333111222333:::LLLiiiuuujjjaaa^^^@@@;;;ggghhhuuu}}}cccVVV]]]UUUXXXbbb^^^KKKEEEJJJKKKRRR]]][[[LLLIIIRRRLLL;;;@@@TTTZZZUUUSSSRRR[[[kkk@@@===:::888777444111///......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......)))111888GGGoootttwwwvvvXXXCCC777333444222888999555444777888777777888666444333444555333888777777666333000111444000333666666444333555888888<<<444---444666555;;;111555;;;AAAFFFLLLVVV___VVVYYY{{{kkkMMM222...222000+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000//////222555333;;;[[[}}}```LLLMMMGGGCCCBBBCCC@@@999777;;;777999===@@@DDDIIIMMMQQQQQQSSSUUUTTTSSSSSSVVVYYY[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]]^^^___```aaaaaaaaa```___```bbbcccaaa^^^ccc```]]]YYYQQQJJJKKKPPPUUUYYY^^^cccfffffffffffftttpppdddVVVDDD<<<===AAABBB@@@???AAACCCDDDDDDDDDFFFHHH@@@CCCFFFGGGHHHIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVPPPVVVccc~~~bbbQQQEEE^^^oooGGG@@@>>><<<777444@@@[[[vvvooodddfffuuuvvviiimmmvvv|||rrrggg[[[cccjjjwww{{{ooo]]]ZZZZZZWWWYYY```TTTSSSPPPNNNNNNOOOQQQSSSLLLMMMMMMLLLJJJIIIKKKLLLMMMLLLKKKJJJJJJHHHEEEBBBBBBCCCJJJDDDGGGxxxVVVFFFvvv}}}888QQQgggJJJ::://////444555444555FFFeee~~~ssswwwnnnKKKMMMgggwww|||eeekkkpppYYYPPPPPPQQQRRRWWW\\\YYYQQQPPPTTTIIIOOOWWWRRRHHHKKKKKK===:::JJJWWWWWWRRRMMMHHHBBB@@@===:::888777555222///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...///444444888PPP{{{{{{aaammm}}}NNN::::::@@@:::444222555666555333...222555666444333333333000000111222333333555777555666777555222000000111,,,555777777:::222,,,222GGG<<<777===DDDAAA;;;777>>>hhh|||lllLLL999)))***,,,)))(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,------......//////000000333///000333222555HHH^^^pppQQQKKKIIIJJJKKKFFF???>>>AAA;;;;;;<<<<<<>>>AAAEEEGGGKKKNNNQQQRRRQQQSSSVVVXXXVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]bbb```^^^___``````^^^[[[[[[TTTNNNMMMLLLLLLQQQWWWZZZ```dddbbb___ddduuu}}}xxxdddVVVMMMBBB===>>>AAA@@@>>>>>>???AAABBBBBBCCCEEEGGGDDDEEEEEEEEEEEEGGGJJJMMMLLLLLLKKKKKKLLLNNNPPPQQQUUUQQQWWW^^^qqqdddPPPOOOqqqmmmGGG@@@>>>===999444:::VVVrrrzzzhhh^^^eeerrrsssjjjtttwwwhhhaaa___^^^gggsss~~~vvvwww{{{rrrbbbVVVVVVXXXVVVWWW]]]RRRQQQNNNMMMLLLMMMOOOPPPMMMMMMMMMLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHFFFCCC@@@AAA???BBBBBBCCCaaaxxxBBBVVVQQQ666LLLhhhVVV111444...111111111888LLLbbbqqqkkkcccsss[[[MMMhhhhhhzzz}}}```YYYYYYWWWNNNKKKLLLOOOMMMHHHHHHLLLFFFHHHNNNNNNKKKTTTUUUGGGBBBMMMVVVTTTOOOLLLGGGBBB???===:::888777555222000......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------111333222...444OOO{{{ttt[[[GGG:::222888>>>;;;666555>>>===999444111333888>>>777666444444555666555444555444444444444444555666??????::::::>>>???III___CCCJJJ\\\mmmkkk]]]XXX^^^rrrtttZZZ777444---***------((()))...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))************+++++++++,,,,,,,,,---------...//////000000555///...333444222777@@@pppYYYPPPIIIKKKMMMJJJCCC???:::999888888999;;;>>>AAABBBEEEIIIKKKMMMOOOQQQSSSRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYY^^^\\\ZZZXXXWWWUUURRRPPPNNNGGGDDDHHHNNNRRRVVV[[[^^^aaadddffflll}}}~~~fffRRRDDDAAA???>>>>>>>>>===;;;;;;===???@@@@@@@@@BBBDDDGGGFFFEEECCCBBBDDDIIILLLKKKJJJJJJJJJKKKLLLNNNOOOTTTQQQVVVYYY___uuuNNNHHHtttKKK>>>999===:::333:::JJJlll}}}rrrgggmmmsssppplllsss|||qqqbbbWWWTTT\\\fffrrrvvvzzzyyy|||iii\\\SSSTTTTTTOOOLLLNNNOOONNNMMMKKKKKKLLLMMMMMMMMMNNNNNNLLLIIIHHHHHHIIIHHHGGGEEEEEEDDDCCC@@@>>>>>>;;;:::>>>???DDDkkkbbb<<>>888222///666555333111222444333///777555444333555888;;;<<<777===BBBKKKOOO@@@777AAAWWWooo~~~vvv___EEE&&&///------000...)))(((,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,---......//////000333//////444666444333666LLLwwwuuuTTTGGGJJJOOOLLLEEECCCAAA???============<<<;;;===@@@CCCEEEFFFHHHHHHLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRROOOMMMJJJHHHEEEDDDHHHHHHMMMUUUYYYYYY[[[___bbbccckkk}}}yyykkkPPPAAA777999;;;;;;:::999888888888:::<<<======>>>@@@AAAFFFFFFEEECCCBBBCCCFFFIIIIIIIIIJJJJJJLLLNNNQQQRRRRRRQQQTTTTTTTTTiii```===GGGrrrxxxWWW999555???@@@:::444>>>^^^oookkksssrrrpppuuu}}}mmm^^^XXXTTTTTT```ooo{{{zzzuuu|||cccZZZSSSSSSRRRLLLHHHHHHMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLIIIFFFFFFFFFDDDCCCAAA@@@@@@???===;;;:::<<<777888<<<555LLL}}}bbb>>>___zzz```NNN:::MMMiii:::333......333333111333999NNN```vvv~~~{{{kkklllvvvsss___JJJEEEfffvvvjjjxxxtttUUUIIIOOOUUUTTTXXXRRRLLLJJJKKKLLLKKKJJJFFFBBBDDDDDDAAALLLSSSLLLMMMLLLIIIFFFDDDEEEEEEEEE>>><<<999888777555333000......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...***,,,333222000:::IIIuuu~~~lllOOOIIIJJJ===333222444222000111111444444222444:::;;;888555444222111111333555777LLLEEE999;;;JJJQQQ[[[mmm~~~xxxOOO777555000...+++)))+++***'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******++++++,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////111444444333444777777TTTjjjYYYTTTQQQOOONNNKKKGGGEEECCCAAA>>>;;;999::::::<<<===>>>>>>===AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDEEEFFFMMMQQQYYY^^^]]]\\\bbbkkkqqq{{{yyydddOOO>>>666333555777666555444555666666888:::::::::;;;===???BBBCCCEEEDDDCCCCCCEEEFFFHHHIIIJJJKKKNNNRRRUUUWWWOOOOOOPPPRRRRRRYYYwwwrrrQQQHHHhhhddd@@@666<<>><<<999888777666333111......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,222+++)))///222000111555BBBlllqqq___PPPBBB;;;<<<555;;;;;;333000444555111000555;;;>>>======???BBBTTT___hhhyyyoooQQQ333,,,000+++,,,)))'''(((******)))'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////...000111111000///222555222888\\\ppp[[[PPPMMMHHHDDDBBBDDDFFFFFFEEE@@@>>><<<;;;<<<<<<;;;:::888999:::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@BBBDDDGGGIIIMMMRRRUUURRRUUUYYYZZZZZZ___oooeeeMMM>>>555222333333444333222222333444444666888999999:::;;;===>>>@@@CCCDDDDDDDDDEEEFFFHHHHHHIIIKKKNNNRRRUUUWWWMMMOOOMMMQQQWWWUUU```zzz}}}qqqCCCGGGjjjwwwLLL;;;999999777999999DDDggg}}}mmmjjjlllrrrwww}}}||||||gggYYYTTTOOOPPP\\\nnnqqqmmmzzziiiYYYVVVRRRQQQQQQQQQQQQPPPLLLMMMNNNOOONNNMMMLLLJJJHHHJJJJJJIIIFFFCCCAAAAAA???<<<:::999999999888777444<<<999444777::::::===```YYYTTTuuu;;;222```vvveeeKKK666///222333111111222;;;LLL```sss{{{aaagggvvvzzz]]]<<>>CCCQQQRRRRRRQQQMMMLLLMMMKKKGGGIIIHHHNNNKKK>>>@@@KKKMMMMMMJJJIIIIIIHHHHHHMMMSSS===;;;999888777666333111......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,///---+++,,,...///000111---AAAkkk{{{aaaWWW___fffdddVVVKKKJJJIIIEEEVVVcccrrrxxxuuunnnkkkkkkxxx~~~vvvRRR666///...111///$$$))))))******+++,,,,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///...////////////000111111333///@@@mmmxxxbbbYYYNNNHHHIIILLLOOOOOOKKKGGGBBB@@@AAABBBAAA@@@;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDFFFIIILLLOOOQQQVVV]]]aaaZZZ[[[___eeelllyyytttRRR>>>777333111222222111222333333333333333555777888888999;;;<<<===>>>@@@AAABBBDDDGGGJJJGGGGGGGGGIIIKKKMMMPPPQQQKKKQQQLLLOOO[[[WWWVVVgggUUUDDDJJJ```___GGG;;;888;;;888555BBBaaa~~~zzztttqqqrrrqqqtttwwwzzz|||lll___ZZZNNNUUUaaarrryyykkkdddmmmzzzoooiiiWWWVVVTTTQQQOOONNNKKKHHHKKKLLLNNNOOOOOOMMMKKKIIIEEEGGGHHHGGGDDDAAA@@@???===;;;888777777888777666666444777777333666:::444888ttt|||MMMQQQgggIIIddd{{{|||jjjIII222000111...111...000999EEETTTiiizzzrrrfff```eeehhhZZZBBB<<>>>>>???DDDIIINNNGGGFFFFFFFFFGGGIIIKKKLLLJJJRRRLLLNNN]]][[[UUUccceee```IIIAAATTTxxxhhhMMMDDD999777>>>888444MMMpppzzzooofffhhh~~~zzzlllZZZQQQRRRXXX[[[kkk}}}~~~nnneee\\\___qqqjjjWWWWWWJJJMMMOOOOOOPPPPPPMMMJJJJJJKKKMMMOOONNNLLLJJJHHHCCCEEEGGGFFFCCC@@@???>>><<<:::777666666777666666888,,,333:::///000999555<<<999ggghhhOOO```^^^LLLUUUmmmqqqSSS666222555333222111222666777===MMM___~~~wwwkkk^^^TTTiiieeeTTT===999QQQttthhh]]]xxxUUUOOOJJJKKKNNNNNNKKKIIIKKKPPPOOOGGGCCCFFFJJJIIIMMMFFFIIIKKKCCCBBBEEEBBBDDDFFFJJJMMMHHHBBBFFFOOO<<<;;;999888555444222111000...,,,,,,,,,---,,,+++(((***,,,+++***)))***++++++++++++*********))))))+++++++++,,,---...///000---111555888FFFgggooonnn~~~uuuUUUBBB///...---,,,++++++***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))************+++++++++,,,,,,,,,---------....../////////000111111222222000555555666@@@RRR}}}oooeee^^^WWWTTTQQQQQQSSSWWWVVVQQQLLLNNNKKKHHHIIINNNRRRTTTSSSPPPOOONNNNNNNNNPPPRRRTTTXXXZZZ\\\^^^aaaeeejjjnnnwwwiiiCCC777999666000,,,111111111111111111111111333444444555777888:::;;;;;;<<<>>>@@@BBBEEEFFFGGGDDDEEEEEEFFFHHHJJJLLLMMMKKKMMMSSS\\\```^^^ZZZXXXVVVuuuwwwRRR@@@AAAIIIbbb{{{ZZZHHH;;;:::;;;888999>>>YYYpppwwwlllpppzzzsss```WWWSSSOOOMMMOOOeeezzzfffeeeeee^^^PPPWWWzzzbbbVVVMMM===HHHTTTWWWQQQJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIEEEEEECCCBBB@@@???======999888777666555555555555444333333222222333333444888222GGG{{{NNN^^^iii999GGGUUUUUUHHH:::222000999+++---777333333===DDDeeeppp~~~fffUUUXXX\\\YYYbbbRRR:::888```{{{}}}tttqqq]]]PPPNNNJJJGGGEEEFFFGGGHHHGGGJJJMMMLLLHHHEEEDDDEEEIIIDDDBBBEEEFFFDDDCCCEEEFFFLLLLLLDDDBBBFFFEEE???<<<;;;999888555444222111111///---,,,------,,,+++)))+++,,,,,,+++******++++++++++++*********))))))+++++++++,,,,,,---...///+++...///...444HHHfff}}}wwwsssfffJJJ666+++...---,,,++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))*********+++++++++,,,,,,,,,------------......//////000000111222222///333111111888DDDddd}}}yyyqqqfff___[[[YYYUUUQQQUUUSSSQQQRRRTTTXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\___```]]]```eeemmmxxx~~~cccIII222///444444222444111111111111111111111111333333333444666777999::::::;;;===???AAACCCEEEFFF@@@AAACCCEEEHHHKKKMMMNNNIIIKKKPPPVVVZZZ\\\\\\^^^WWW\\\www}}}\\\QQQBBB>>>PPPnnnhhhJJJ:::666666777888>>>HHHXXXjjjyyy{{{ssswww~~~jjjZZZVVVRRRMMMIIINNNaaauuuuuuaaa]]]bbbddd]]]fffiii]]]XXXTTTKKKMMMQQQRRRQQQOOOMMMLLLOOOOOONNNLLLKKKIIIHHHHHHCCCBBBAAA???>>><<<;;;:::777777666555444444444444333333222222222222333333)))777@@@JJJmmmrrrEEEhhhwwwuuu```888---TTTssscccBBB000000,,,555:::000,,,444999GGGQQQ___jjjrrr{{{zzzttteeeVVVSSSXXXWWWPPP===333===ggg~~~zzzbbbqqq]]]QQQLLLJJJHHHEEEDDDCCCDDDDDDEEEGGGHHHHHHFFFCCCBBBAAA>>><<<<<>>;;;;;;<<>><<<:::999777777555555444333222222222222222222111111111111222222(((::::::+++>>>yyyhhhNNNpppyyy]]]FFFKKK]]]bbbSSSBBB222,,,///222,,,...444000000666???IIITTTdddwww}}}ZZZQQQIIIJJJOOOOOOGGG>>>;;;HHH___yyyeeeYYYwwwcccKKKJJJHHHHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDBBB???<<<<<<;;;>>>DDDEEE@@@:::888???BBBIIIMMMJJJEEEFFFKKK<<<;;;999888555444222111111000...---......---,,,***,,,...---,,,+++,,,,,,************************+++++++++++++++,,,------000000000...---...///111FFF```xxxsss}}}wwwdddIII555,,,,,,///000,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------------...//////000000111000333000000444111555EEEZZZZZZHHH:::555333444333///---000000000000000000000000000000000000111222333555555888999:::;;;===???@@@AAADDDEEEFFFGGGGGGGGGFFFEEEHHHMMMPPPMMMJJJNNNTTTXXX\\\UUU\\\tttnnnXXXHHH???DDDPPPmmm~~~rrrYYYIII@@@:::<<<:::666333666AAAPPP[[[wwwlllttt~~~|||wwwsss{{{oooZZZKKKEEEBBBAAACCC???AAAPPPhhhsssddd\\\\\\\\\fffvvv{{{aaa[[[[[[UUUQQQRRR\\\TTTLLLKKKPPPSSSRRRNNNKKKJJJIIIGGGEEECCCAAA@@@===<<<;;;:::888666555444555444333222111111111111111000000000000000000111111333333000333MMM|||tttGGGlll{{{QQQ444888OOO```RRR>>>111,,,---666888,,,000111333666<<>><<>>???@@@FFFFFFGGGGGGGGGGGGGGGFFFGGGOOOSSSOOOMMMQQQVVVWWWPPPUUU___hhhqqqxxxqqqWWWCCC>>>DDDEEEaaazzz~~~ttteeeRRRBBB333999>>>>>>888444444666===LLLaaarrr|||zzz{{{~~~wwwpppkkkmmmrrrtttxxx|||sssrrrUUUOOOHHH@@@<<<;;;>>>CCCGGGLLLZZZssstttoooggg^^^VVVWWWaaammmxxx]]]ZZZZZZRRRNNNRRRTTTPPPLLLLLLNNNPPPPPPNNNGGGFFFEEEDDDBBBAAA@@@@@@<<<;;;:::888777555444333444444333222111111111111/////////....../////////111***---555111...IIInnn___EEEtttxxxQQQ333>>>\\\hhhTTTEEE;;;222333444+++444333111///000666???GGG```iiiuuu|||{{{jjj\\\PPPFFF@@@DDDAAA===888222000;;;HHHuuudddMMMwwwmmmxxxjjjRRRFFFBBB>>>EEEEEEFFFGGGGGGEEECCCBBBDDDBBBBBBCCCFFFEEEAAA===AAA>>>@@@DDDEEEAAA======@@@>>>CCCHHHCCC999888???<<<;;;999888555444222111000...,,,,,,,,,---,,,+++***,,,------+++++++++,,,***************++++++++++++******)))******++++++***))))))+++---/////////---...222;;;OOOmmmqqqVVVBBB777,,,***)))***------***''')))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////+++111//////666333///444444HHHllldddEEE444555333000......000000...,,,////////////////////////.........//////111222222444555777999;;;>>>@@@@@@DDDDDDDDDEEEGGGIIIJJJLLLFFFOOOTTTQQQRRRYYY]]]\\\[[[___cccdddeeevvvsssSSSEEECCC888CCCVVVmmmyyyhhhKKKDDD;;;888999:::999666999<<<@@@DDDKKKVVVcccmmm~~~yyyvvvmmmoooppprrruuuwwwqqqiiiqqqttt|||rrrddd___QQQ???:::888999<<>>===<<<<<<888333111777GGGZZZgggsssrrrXXXqqqlllSSSGGGHHHIII???BBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCEEEEEEDDDAAA???CCC??????BBBCCC@@@>>>???AAA??????@@@===888777999<<<;;;999888555444222111///---+++++++++,,,+++***)))+++,,,,,,+++******+++))))))*********+++++++++******))))))))))))******++++++,,,,,,---...//////$$$,,,111...***333III]]]nnnQQQ:::///000333,,,,,,,,,------,,,,,,+++(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((((((((()))))))))******++++++++++++,,,,,,,,,+++,,,,,,---......//////+++111...,,,333222///444...333EEEggghhhIII555111111555555444111///...,,,+++........................//////...//////000111222222444666999<<<>>>AAABBBCCCCCCBBBBBBDDDGGGKKKMMMGGGNNNPPPMMMQQQ[[[___\\\cccdddeeecccaaajjj~~~fffNNNDDD===???RRRlll|||jjjQQQ@@@<<<===???>>>;;;:::999999;;;???BBBCCCCCCMMM]]]ooo}}}wwwjjjdddfffPPPNNNBBB;;;@@@???<<>>===<<<999888777555444222111000222111000///............------,,,,,,,,,,,,------,,,000111------111444333333mmmQQQfffnnnMMM;;;555DDDRRRCCC//////666,,,---.........///000111222999AAADDDFFFNNN[[[fffvvvzzz~~~{{{xxxrrrjjjdddOOOJJJCCC>>><<<<<<===>>>666222222BBBddduuubbbwww|||ooo}}}zzzuuuTTTHHHCCCLLLRRRGGGBBBCCCCCCDDDDDDDDDCCCCCC???AAADDDDDDCCCAAA@@@@@@BBB??????CCCDDDAAA>>>???DDDCCC???;;;<<>><<<;;;999888555444222111...---+++***++++++***)))(((***,,,,,,***)))***+++))))))******++++++++++++******)))))))))))))))***)))***+++++++++++++++,,,222---)))***000444555333LLLuuuttt\\\MMM;;;222222222...(((***++++++***'''%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///---444000,,,111111000666777333333CCCgggyyy[[[KKK555...666555)))...111///,,,,,,...///........................///////////////000111222222333555888<<>>@@@HHHWWWooozzzdddPPPCCC===<<<<<<888444333666888888777888;;;===>>>AAAJJJXXXcccqqq{{{|||xxxlllddd[[[QQQFFF===<<<@@@<<>>???>>>;;;===AAABBB>>>::::::??????888222666BBBDDD>>>===;;;888666555333111///...---,,,+++************++++++************++++++))))))))))))))))))))))))))))))************))))))(((((()))***************,,,,,,,,,---------......111999CCCLLLZZZrrr{{{aaaMMM@@@999///...,,,,,,,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))***++++++,,,,,,------.........//////000000111111111222333555???___|||]]]>>>444333///...111......---------,,,,,,,,,,,,,,,,,,---------.........------------...//////444444444555777:::<<<===CCCBBBAAA@@@AAADDDGGGIIIJJJIIIIIIMMMRRRUUUUUUTTTNNNSSSZZZ___aaaaaa``````nnnsssVVVKKKCCC<<>>:::777555444222222111111000/////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,DDDiiiGGG===rrrWWW:::???DDD>>>:::999777000,,,//////,,,+++///111//////111222222111222<<>>>>>@@@@@@???AAAEEEBBB???888+++///EEEPPPVVVggg}}}zzz```vvvxxxTTTPPPJJJGGGHHHJJJKKKJJJCCCDDDDDDCCCBBB@@@===<<>><<<;;;::::::;;;;;;::::::999999::::::;;;<<<>>>:::666666:::>>>AAAAAA===;;;888666555444111///...---,,,+++************+++******))))))******+++************************))))))************))))))(((((()))***************,,,,,,,,,,,,------------***...111222777DDDXXXggg|||\\\AAA333000000111...,,,++++++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------...---......///000000111111222222333333888LLLppp}}}^^^GGG333///111......111------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////222222222333555777:::;;;?????????@@@BBBEEEIIIJJJMMMJJJIIIJJJLLLNNNMMMLLLLLLNNNSSSWWW[[[^^^______hhhffflllWWWFFFAAADDDCCCRRRdddrrr}}}qqqhhh[[[PPPHHHAAA<<<999;;;999:::<<<999444777>>>>>>BBBAAA;;;888;;;<<<:::>>><<<999777888<<>>000///555444---///......///000000000000...000333888===@@@CCCEEEKKKMMMPPPSSSTTTTTTSSSRRRRRRSSSSSSQQQNNNIIIEEEBBB333333555:::@@@BBB@@@===>>>777,,,---777999AAATTTmmmwwwyyykkkjjjaaaUUUMMMDDDCCCGGGJJJIIIFFFBBBAAAAAA@@@???===;;;:::;;;;;;999888777777777888888777777777777888999999;;;999777888:::<<<<<<;;;===;;;888777555444111///...---,,,+++************+++******))))))******+++************************))))))************))))))(((((()))***************++++++,,,,,,,,,---------///...,,,(((&&&)))111777@@@OOObbbqqq|||zzziiiZZZSSSIII<<<...((())),,,,,,))),,,+++))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))******++++++,,,---------------......///000000000111222333333222999KKK\\\qqqUUU???333+++---000---,,,///---------,,,,,,,,,++++++++++++,,,,,,,,,------------------------......///000000000111222444777888999:::<<>>@@@KKKXXXvvvuuueee]]]\\\XXXLLL???IIIPPPWWW\\\```eeejjjmmm|||yyyvvvuuuuuuXXXGGGFFFJJJJJJFFFGGGLLLOOOPPPYYYppprrrXXXOOOSSSPPPQQQRRRSSSRRRPPPMMMKKKGGGGGGHHHGGGFFFEEECCCBBB@@@>>><<<999666444333222111000000//////...------,,,,,,,,,,,,++++++++++++***************+++++++++++++++,,,,,,,,,---------%%%111999444///===^^^|||eeeSSStttRRRCCC<<>>:::>>><<<:::999777777888888555555444333333333333333333333222222333333444555444555777999999888777555>>><<<999777666444222000------,,,+++***************))))))))))))))))))***************************))))))************))))))(((((()))************************+++++++++,,,,,,))))))***,,,---...---,,,555222///,,,,,,...000222***111:::CCCGGGHHHHHHHHHHHHMMMPPPPPPSSSWWWWWWTTTKKKHHHDDDAAA===888111,,,+++111333...+++------***//////---***(((''')))***)))'''&&&&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))***++++++,,,,,,---,,,,,,,,,---......//////000///222555555222444999999MMMyyyhhhSSS@@@000000//////000...+++,,,...,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000222444666555777:::>>>@@@BBBBBBBBBFFFFFFFFFGGGIIIMMMRRRUUURRRPPPPPPTTTZZZ\\\XXXTTTMMMZZZXXXQQQeeemmmWWWJJJ???777999BBB???QQQhhh{{{|||kkkfffiiipppxxxyyyfff[[[RRRIIIAAAAAAFFFIIIHHHEEETTTkkkyyywww~~~ooo\\\TTTQQQOOOJJJKKKLLLMMMLLLJJJHHHFFFGGGGGGHHHHHHFFFDDDAAA@@@<<<;;;999777555333222222000000//////...---------,,,,,,+++++++++*********)))))))))******++++++++++++++++++,,,,,,,,,------+++...000///---111999@@@hhhuuuZZZgggwwwbbbKKK444---AAAOOOGGG;;;777///333222,,,***---///...000///............///000//////.........///111222///000222333333333222222+++///333444111000///000000>>>XXXmmmIIIMMMiii|||^^^NNNNNNSSSJJJGGGBBB???===>>>@@@AAA<<<;;;999888777777777888444555555444444444333333222222222222222333444444333444555555666777999:::>>><<<999888666555222000...---,,,+++***************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((((()))***************))))))*********+++++++++((()))+++,,,---,,,************+++...111333333222...000222333222222333444---000000...///333444222/////////---,,,+++---...,,,///000+++'''''')))))))))+++***'''""""""&&&+++((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))******+++,,,,,,,,,++++++,,,,,,---.........111000111333222000222777666999LLLrrreeeFFF555000...------------++++++---///+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,------...////////////000222444555555777999<<<>>>?????????DDDDDDEEEFFFFFFIIIMMMPPPPPPOOOQQQTTTWWWWWWTTTPPPTTTVVVSSSUUU\\\dddvvvaaaRRRMMMOOO@@@CCCFFFIIIMMMTTT]]]ddd|||}}}uuuiiiYYYIII>>><<>>AAA::::::999777777666666666333444444555555444444333222222111111222222333444333333333333333555999<<<>>><<<999888777555222000...---,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))*********++++++---//////---++++++,,,---------------+++(((%%%.........,,,)))(((((())),,,......++++++......+++''''''''''''(((***---///&&&&&&(((*********,,,111###(((++++++)))(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))))))))***++++++,,,,,,+++++++++,,,------......000///000111000...111888333??????BBBiii~~~aaaHHH888......222+++,,,+++******+++,,,,,,+++*********))))))))))))))))))))))))*********+++,,,,,,++++++,,,,,,---...///.........///111222444444555777999<<<===>>>???AAACCCEEEFFFEEEFFFIIILLLOOOOOOPPPRRRSSSTTTTTTTTTWWWXXXVVV[[[___UUUccczzzrrreeeRRRBBB<<<<<<@@@BBBNNNaaaxxx|||xxx~~~ssslllqqqnnnhhhbbb]]][[[ZZZZZZTTTPPPJJJCCC>>><<<>>>@@@<<>><<<:::777666444333222111111111//////......---,,,,,,++++++*********))))))))))))))))))******+++,,,,,,---***++++++++++++,,,,,,,,,))),,,...---+++***---000---333OOOvvvhhhJJJaaassslllXXX:::333>>>RRRWWWRRRBBB777666666111222111///...---...///000........................//////000111333555777999666888888888===LLLbbbsssmmmNNNKKKhhhzzzsss[[[MMMLLLLLLGGGAAADDDDDDBBBAAA>>><<<:::999777777777777666666555444111111222333333222222111111000000000000111222222111222333222111222555888>>><<<:::888777555222000...---,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))************%%%(((++++++((('''))),,,---,,,***)))***+++,,,---''')))+++,,,+++,,,---...'''***+++)))***,,,+++(((...,,,***)))***++++++***---((((((+++)))"""!!!&&&---+++((('''(((((('''%%%(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,***++++++,,,,,,---......------///111///...333:::444666666666@@@[[[sssVVV999000///,,,+++...,,,---,,,******++++++)))************))))))))))))))))))))))))************,,,,,,++++++,,,,,,---......---------...000111222333444666888:::===???@@@???BBBEEEGGGGGGHHHKKKNNNPPPPPPQQQQQQQQQSSSWWWZZZOOO\\\XXXTTTZZZQQQNNN```wwwhhhVVVOOONNNMMMLLLIIIFFFSSSiiigggOOOBBBGGGQQQPPPYYYooo|||wwwfffZZZ@@@@@@@@@BBBDDDDDDBBBAAA:::???DDDDDDAAA@@@DDDHHHYYYWWWccc}}}dddQQQQQQRRRLLLKKKSSSQQQNNNJJJGGGEEEFFFHHHJJJHHHGGGEEEBBB>>><<<999888555555333222111111000000///......------,,,++++++************))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---***'''(((+++,,,+++)))///'''111CCCWWWhhhXXXfffhhhGGG777777AAABBB:::777???EEEDDD:::888555222111000111111....../////////...------000000000333888@@@GGGKKKYYYaaahhhggg^^^UUUSSSTTTJJJLLLJJJ[[[}}}ZZZUUUMMMFFFBBBAAACCCEEE===;;;:::<<>><<<999666333000///......,,,+++***)))))))))'''''''''(((((((((((((((&&&(((******((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))*********+++++++++((((((''''''''''''((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,------......///000000000444333555777888===OOOaaaiiiAAA;;;333...,,,---...///************************))))))************))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////222333444666999<<<>>>???BBBBBBCCCEEEGGGIIIKKKLLLRRRPPPNNNMMMNNNPPPSSSTTTMMMPPPSSSUUUTTTRRRQQQQQQfffsss~~~wwwsssoooccc___aaacccZZZJJJDDDGGGEEE===BBBSSSfff|||vvvQQQFFF???CCCHHHHHHHHHJJJBBB???AAAJJJRRR[[[jjjxxxeee^^^UUUPPPQQQRRRQQQOOOKKKLLLLLLLLLKKKJJJIIIIIIHHHEEEAAA>>><<<:::777555111111000000//////......,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...++++++777UUU{{{|||aaaSSSWWWooooooPPPCCC777(((;;;LLL:::999999FFF@@@>>>DDD>>>EEEDDD===555;;;EEE===666>>><<<===;;;===OOOgggqqqmmmccc```jjjqqq]]]@@@CCC[[[||||||~~~qqq|||eeeNNNIIIEEEDDDEEEDDD@@@;;;::::::888777666666666666444444333333222111000000111111000000//////......///////////////.........///000000///---,,,...///???>>><<<999666333111///......,,,+++***)))))))))((((((((((((((((((((((((&&&''''''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************************))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))******++++++*********+++++++++,,,,,,---------...//////000000111000222333222222<<>>DDDDDDDDDEEEFFFHHHKKKLLLIIIIIIHHHHHHIIILLLPPPRRRKKKMMMOOOQQQRRRQQQPPPNNNPPPWWWqqqqqqpppssspppggg```XXXNNNOOOUUU___pppxxxnnnggg^^^UUUQQQOOORRR]]]iiiiiilllxxxuuu\\\VVVOOOLLLMMMNNNMMMKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFDDD@@@===;;;999666444111111000//////......---,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......---///:::JJJVVVqqqwwwmmmYYY\\\ssstttWWWPPPMMM444333555AAA;;;888@@@@@@MMMTTTKKK@@@III___```SSSOOO???MMMUUUQQQMMMOOONNNIII======KKKcccnnnqqq}}}xxx|||aaaLLLHHHDDD@@@@@@AAA???;;;666666666666666666666555555333222222111000000/////////..................---...........................//////...,,,,,,---...???>>><<<999666333111000......,,,+++***)))))))))((((((((((((((((((((((((((('''&&&(((,,,---,,,)))&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++*********++++++++++++,,,,,,,,,---......//////000222111333555444111333777444???^^^zzz\\\GGG999+++---,,,,,,---------***(((************************((())))))******))))))(((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////111222333444777999<<<===EEEEEEDDDDDDEEEGGGJJJKKKBBBBBBBBBDDDFFFJJJNNNPPPKKKJJJKKKMMMPPPPPPLLLIIIGGGAAAIIIiii|||ooofff___]]]jjjwwwtttrrrwww||||||vvvuuu|||ddd[[[RRRNNNIIIHHHJJJKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB>>>;;;:::888555333000000//////...---------+++++++++******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((***---///......///000AAA^^^|||qqqFFFEEEkkk|||kkkKKKHHHPPPBBB555555222???DDD;;;,,,111KKKTTTCCC444444CCCIII<<<111888LLLZZZIIIUUUsssuuuppp|||qqq[[[MMMJJJCCC@@@>>>===>>><<<777333222333444555555555444444111000000//////.........,,,,,,,,,,,,------------------------..................///---,,,+++---...???===;;;999666333111000......,,,+++***))))))))))))))))))(((((((((((((((+++(((&&&)))///111...+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********************+++++++++++++++,,,,,,---......//////111111222555888777666555>>>333777VVVyyyjjjUUU>>>111111///,,,,,,,,,---///...+++)))************************(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************+++,,,,,,------...//////000000111333555888:::;;;EEECCCBBBAAABBBDDDGGGIIIBBBBBBBBBDDDGGGJJJMMMOOONNNKKKHHHJJJMMMMMMHHHBBBDDD???<<>><<<888444111333444555555444222111000/////////.........---+++++++++,,,,,,---------,,,,,,,,,,,,---------------...///...,,,,,,---///>>>===;;;999666444222111......,,,+++***)))))))))******))))))(((((((((((()))&&&%%%(((---///---)))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))*********+++++++++++++++,,,,,,------......---------///333777777555555333666<<<@@@QQQ}}}wwwUUU===444+++(((---...///---,,,+++,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.........//////000111333666777999AAA@@@??????@@@BBBDDDEEECCCDDDDDDEEEGGGIIIKKKMMMQQQMMMIIIHHHJJJHHHBBB===;;;???CCCAAA===GGGbbb}}}yyy```gggYYYQQQJJJHHHHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDD>>><<<999777666555333111......------,,,+++++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********---+++((((((***,,,,,,+++000222***(((888NNNjjjeeeKKKKKKXXXrrrqqqdddeeeoooxxx|||kkkXXXRRRLLL@@@???GGGAAA@@@???>>>===;;;888666444555666666444222///...///////////////.........+++++++++,,,,,,---------***+++++++++,,,,,,,,,------...///...------...000>>>===;;;999666444222111......,,,+++***)))))))))+++******))))))(((((('''%%%$$$###%%%)))***(((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))))))))************+++******+++,,,,,,------...//////...---///444666444///333999;;;555666KKKdddyyy]]]FFF000(((,,,+++---///+++///,,,)))(((((()))(((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++,,,------............///000222444666777=========>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJPPPLLLHHHFFFFFFCCC>>>:::999999;;;>>>======DDDMMMyyylllPPPMMMMMMHHHGGGFFFFFFGGGGGGHHHIIIIIIFFFFFFEEEEEECCCBBB@@@???<<<999777555444444222000------,,,,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++,,,,,,***(((---444222///222666EEE]]]{{{WWW]]]\\\TTTRRR]]]ooo~~~}}}{{{zzznnnwwwrrrkkk\\\RRRQQQPPPJJJEEEEEE>>>===<<<:::888777666555555555555444222000...,,,........................++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,---...---,,,,,,...000===<<<;;;999666444222111......,,,+++***)))))))))++++++******)))(((((('''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))*********************+++,,,,,,------000333222...///333555333444333444888<<<===;;;888CCC[[[tttoooZZZBBB000222))),,,000---000222,,,,,,***((((((((()))((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,,,,---......------...///000222444555:::;;;===???AAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGDDDAAA???<<<;;;<<<666333666999999;;;>>>NNNcccsssZZZKKKJJJJJJGGGHHHHHHGGGFFFFFFFFFHHHJJJDDDDDDCCCCCCAAA???>>>===:::777555333333333111///,,,,,,,,,+++******))))))((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))$$$'''***,,,---------,,, (((***---000+++,,,999666WWW{{{lllPPPGGGFFFGGG[[[OOO\\\hhhxxx~~~|||~~~yyyssswww|||kkk^^^WWWQQQMMMIIIHHHGGGDDD===888;;;:::888555333222333444333333222111000......---,,,,,,------------------+++******************)))(((((())))))***++++++,,,***+++,,,+++******,,,...===<<<;;;999666444333222......,,,+++***)))))))))+++++++++***)))(((((('''&&&(((******)))(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))************)))******+++,,,,,,------***000111---,,,000222000---222333//////555;;;===999===@@@RRRxxxmmmQQQ===333000111...,,,111...$$$'''...***)))))))))***,,,+++)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---......,,,,,,---...000222333444888:::>>>AAACCCCCCCCCBBBEEEEEEGGGHHHJJJLLLMMMNNNDDDEEEDDDBBB>>><<<<<<<<<999999===???<<<777666999666666VVV|||uuudddTTTNNNLLLHHHEEEFFFLLLKKKJJJHHHGGGGGGIIIKKKEEEEEEDDDCCCBBB@@@>>>>>>888666444222222222000///,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))'''''')))+++222000)))***000+++'''///000--->>>QQQ^^^~~~uuuTTT@@@>>>:::<<>>@@@@@@@@@@@@DDDFFFIIIJJJIIIIIIIIIJJJEEECCCAAA???>>><<<:::888777777777777666666666666<<<555111<<>><<<<<<:::888555666666666666555555555444...333666666:::NNNooo|||^^^PPPLLLHHHFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEECCC@@@===;;;<<<555000111111...---...,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---+++---...+++(((***222:::FFFOOOcccxxxooo[[[___yyynnnwwwhhhssstttjjj^^^RRRHHHGGGGGGFFFFFFIIIGGGFFFEEEBBB@@@===:::999888666222111111111111000//////...---,,,+++******+++++++++******)))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++AAA>>>;;;999777555222///...000///+++%%%$$$'''+++&&&***)))###"""((()))%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))*********+++++++++++++++,,,,,,------......///---......///000111222333555444555777666666<<>>?????????===@@@CCCDDDCCCBBBBBBCCC???===:::999999777555333444444444333333333333222+++444999333***---???QQQzzz\\\???IIIGGGEEEEEEFFFHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBBBBAAA???===<<<;;;444///...---+++,,,///++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******+++++++++,,,,,,,,,(((***++++++***)))***+++***---666CCCKKKVVVkkk}}}rrriiieee___SSSFFFJJJEEEBBBEEEHHHGGGFFFGGGCCCCCCBBB@@@>>>;;;777666555333111000000111111000......---,,,+++******)))************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++@@@===:::888777555222//////111///)))&&&(((******(((+++***&&&%%%((('''###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))************++++++++++++,,,------......------...///000111222222---...111555999;;;>>>AAA???===???HHHXXXjjjxxxooo^^^NNN<<<222...,,,...111...---,,,---//////---+++***)))'''&&&''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))*********++++++,,,---///000111222444777:::<<<======<<>>===<<<:::999888333//////...++++++...+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))************++++++++++++((()))+++...000111///------+++,,,---,,,///<<>>>>>@@@CCCFFFHHHIIIJJJYYYbbbooo{{{tttiiigggdddWWWDDD666111------000111...++++++---,,,************)))((()))(((&&&&&&&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))*********+++---...000111444666888:::;;;;;;:::999<<>>===<<<:::888666555444111111333111,,,***,,,******)))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++---+++***+++---,,,***''',,,+++,,,,,,***)))...555,,,***...;;;EEEFFFFFFHHH]]]sss}}}tttqqq~~~vvvxxxrrrrrrddddddbbb^^^XXXRRRNNNKKKLLLHHHDDDDDDFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGEEECCC??????>>><<<:::777555333555333000///...---+++***+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((())))))***>>><<<999777666555222000,,,000...''''''+++***$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''')))++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))******++++++,,,,,,---,,,---...///000111111222333555555222222555666555000444:::???AAACCCDDDDDD555666888<<>>CCCAAAEEECCCBBBCCCDDDDDDBBBAAABBBAAAAAA@@@???>>>======???>>><<<:::777555333222111000222444111+++)))+++))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((())))))))))))*********+++***(((((()))******)))&&&))),,,......,,,,,,------------......///111444333<<>>===;;;999777555333333444222///...---,,,)))'''******)))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***>>>;;;999777666555222000+++666999///'''((()))&&&((('''&&&'''''''''''')))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,++++++,,,---...///000000---333555222222666999888<<<:::888888999:::;;;<<>>BBBCCCFFFUUUbbbdddmmmwwwwww}}}wwwxxx~~~uuukkkeeefffRRRPPPKKKFFF@@@<<<888666111---,,,......---000555555000,,,***'''&&&+++111***+++++++++++++++,,,---(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))))))))***+++---///000222444777:::<<<======<<<:::===AAACCCAAA???===<<<666555333333444444333111//////.........---------***///222111,,,***...333000555777333...555IIIZZZpppXXXVVV<<<;;;DDDAAACCC???DDDCCCAAAAAACCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>===???===;;;999666444333222000///000222...)))))),,,))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((())))))***+++---...''')))+++,,,,,,,,,***(((***,,,,,,)))((()))******+++,,,,,,,,,000666555000666222333888:::777666888888::::::999;;;BBBOOOZZZOOOIIIFFFEEECCC@@@BBBGGGDDDHHHHHHEEEEEEHHHIIIGGG<<<:::777444222222222222111///...------,,,)))'''))))))((((((((((((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))===;;;999777666555222000--->>>EEE888)))'''******+++)))((((((((('''(((+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,)))***+++,,,---......///(((000444000...111333222777666888===BBBCCC???:::999888777777888888666444777222555777222777===:::999<<<@@@@@@:::777>>>IIICCC???>>>>>>;;;555333444:::555000...///000///,,,,,,+++,,,///...******---((((((,,,///---)))))),,,&&&(((++++++***)))(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))***+++---...//////222555:::===??????@@@777;;;???@@@???<<<:::888444333222222333333222000//////.........---------+++******,,,///111000///000......111555777555222444FFFooo___DDD888CCC777999???888???AAADDDBBB@@@@@@CCCEEEEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@===<<<:::888666444444333000.........***&&&(((---)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))+++,,,+++(((&&&'''(((((()))(((((())),,,,,,***%%%))),,,+++---///...******///333111+++)))...666111///222666555222666???999===BBBDDDDDDDDDDDDDDDPPPHHHDDDEEEEEEBBBCCCGGG>>>DDDFFFBBBAAADDDDDD@@@;;;888555111//////000111...---,,,,,,------***)))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))@@@>>>:::777666444222000111000---+++)))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))******+++******+++,,,------------///000000000111111111111444666999:::999999999:::555555444444444333333333111111111111111111111111222222111111111111111111000000000000000000000000//////.........---------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))******++++++,,,------111222333555777:::<<<===>>>??????>>><<<:::888777333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////000000111111000444;;;HHH___wwwZZZGGG===888888888999:::<<<===>>>>>>AAABBBBBBAAA@@@AAACCCFFFDDDCCCBBB@@@???@@@@@@AAA<<<;;;999777444222000///000///...,,,+++*********))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))*********+++++++++---,,,,,,,,,,,,---....../////////000111222444444888:::===@@@BBBCCCCCCDDDGGGDDDBBBBBBDDDFFFDDDBBB???===;;;>>>AAAAAA<<<777:::777444333222111///...///---+++)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''@@@===:::777666444222000111///---+++)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******)))***+++,,,------------/////////000000000111111333555888999888777888999333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))******++++++,,,///000111333666888:::<<<======<<<;;;:::777555444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------......//////000111111222222222444;;;JJJ^^^llluuudddeee]]]LLL===888666555777777888999;;;<<<======???@@@@@@???>>>???AAACCC@@@???>>>======>>>??????;;;:::999666444111000///---,,,+++***)))((((((((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,------.../////////000111222333444666888;;;===@@@AAAAAAAAACCCAAA??????BBBCCCAAA@@@@@@>>><<<>>>AAAAAA<<<888777555222000000///---,,,...---+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''@@@===:::777666444222000111///---+++)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((()))***+++,,,,,,,,,,,,........./////////000000111333666666666555555666111111111000000000//////////////////////////////........................------------------------,,,,,,+++++++++*********++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))******+++---...000222555777999:::;;;;;;:::888666333111000//////...---,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---------------...//////000000000000000---+++---444999JJJ[[[uuugggNNNAAA===666//////333555333444555666777999:::;;;<<<======>>>===<<<<<<>>>@@@;;;;;;:::::::::;;;<<<<<<999999777555333000///...,,,,,,***)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))************,,,++++++++++++,,,------.........///000111333333444666888;;;===>>>>>>>>>AAA???>>>???@@@AAA@@@???AAA???===???AAA@@@<<<999444222///......---+++***---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???===999777666555333111000///---+++)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((()))***++++++++++++------------............///111333444333222222333000000/////////.................................++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((())))))******+++,,,...000222555777888999::::::888666333111///---......---,,,,,,+++******************************))))))******+++,,,,,,,,,,,,,,,,,,---......//////,,,...000111000000333555+++333???MMM```yyy~~~uuulllhhh```PPP???555111///...000444666333000222333444555777999::::::;;;=========<<<;;;===>>>::::::999999999888888888777666555333111///...---------,,,******)))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,,,,---------...///000222222333555777:::;;;<<<<<<<<<@@@@@@@@@AAAAAAAAAAAA@@@AAA@@@>>>>>>???>>>;;;888222///---,,,,,,,,,+++)))++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???<<<999777666555333111000...,,,***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))************++++++,,,,,,,,,------------///111222111000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))***++++++,,,,,,...000333555777888888:::999777444222///...------------,,,,,,++++++***))))))))))))))))))))))))(((((()))******++++++,,,+++++++++,,,------......+++,,,---------------...000///...,,,///<<>>>>><<<;;;<<<======<<<;;;:::888777555444444444333111000...------,,,,,,+++***))))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''((((((((())))))))))))))))))))))))***++++++,,,,,,,,,---...///111111444555777999;;;<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;999777000...,,,,,,,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>><<<999777666555333222///...,,,***)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))*********+++++++++,,,,,,,,,...000111///......///.........---------,,,,,,************************((((((((())))))******+++((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''(((((()))******++++++,,,+++---000333555777777777999888555333111///...---,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((()))******++++++*********+++,,,,,,------------,,,+++++++++,,,---///111222000...---///222888@@@IIIQQQ]]]ppp~~~xxxwwwooo___UUUIII;;;333333///,,,,,,000111///...//////......///---***---222///000111333555777888999<<<===???>>>===;;;<<<<<<>>>>>>===;;;999666444222222111000///...---,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******+++++++++,,,---...000000444555777999;;;;;;;;;;;;:::<<>>>>>???>>>===<<<:::888666555555///---,,,+++,,,---,,,+++((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>><<<999777666555444222///...,,,***))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))*********++++++,,,...000000///------...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''''''''(((((()))******+++)))+++...222444555555555777555333111///...------*********)))))))))))))))''''''''''''''''''''''''''''''(((((()))******+++))))))******+++,,,,,,,,,------,,,,,,...000111111***---000333444222///---///111111...111999???AAAEEEMMMVVVZZZZZZ]]]hhhrrrvvveee]]]YYYTTTNNNJJJ999555111---,,,///666<<<......000444444...++++++111---,,,------+++...555//////111333555777999999;;;===>>>>>><<<;;;:::;;;======<<<;;;999777444333000000///...---,,,,,,+++(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))*********++++++,,,...///000333444666888::::::::::::999<<<@@@AAA???>>>???@@@<<<;;;:::777444222222222...,,,******+++,,,+++***''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>><<<999777666666444222///...,,,***))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))************,,,...000000...---------************))))))))))))))))))))))))))))))))))))'''''''''((()))******+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))'''***---000333444444444555444111///...---------((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))***++++++,,,,,,+++***)))***+++,,,,,,+++///---******,,,...000000---111222000111333222...222000///222555999???DDD@@@VVVVVVLLLSSSUUUSSS]]]ZZZTTTMMMIIIEEEDDDFFFJJJFFFAAA<<<777333...,,,---//////...///333444///'''///,,,***,,,+++***,,,111///***)))...000---,,,///...///111333555777999::::::<<<======;;;:::999999;;;;;;;;;;;;999777555444//////...------,,,++++++***))))))(((((((((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))*********+++,,,---//////222333555777999999999888:::>>>BBBCCCBBB@@@AAABBB::::::999666222000000000,,,+++))))))***++++++***&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>><<<:::888666444333222///...,,,***((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((((((&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))+++++++++++++++***)))(((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))+++,,,---///000000111111000000...---,,,+++++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000///000000000111111111111222222222111111111000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///000222555777888888:::;;;;;;:::999999:::;;;;;;===???@@@>>>:::666111000///---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******+++++++++,,,,,,,,,///000222555777888999:::============<<<<<<<<<<<<:::777444222111000...,,,(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&===<<<:::888666444333333///...,,,***((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''((((((((())))))))))))***+++++++++******)))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))+++,,,---...///000000000000///...,,,++++++******((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,------------........................////////////////////////////////////000000000111111111111111000000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000222555777888888:::;;;;;;:::999999:::::::::;;;===>>><<<888555000///...,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))*********+++++++++,,,,,,---...///111333555777777::::::;;;;;;;;;;;;;;;;;;999666333111111///---,,,,,,,,,+++***)))((((((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&<<<;;;999777666555444444///...,,,***)))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''((($$$%%%%%%&&&&&&'''''''''))))))(((((('''(((((((((&&&'''((())))))((('''&&&(((''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))***************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((***+++,,,...///////////////...---,,,+++*********((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------------------------------------------............////////////000000000000/////////...///......------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------...000222444666777888999;;;;;;999888999:::999999:::;;;<<<:::666333///...,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))*********++++++++++++,,,------...///111333555777777888888999:::::::::999777555222000000///---+++000///...,,,***((('''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&;;;:::999777666555555555000...,,,***)))((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******+++,,,,,,,,,,,,,,,...///000,,,,,,++++++++++++,,,,,,...,,,+++)))((('''%%%$$$%%%%%%%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))((())))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))***+++---............------,,,+++***)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,,,,------///111333555777777999::::::999888888999888888888999999777333000---,,,+++***((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((************++++++++++++......///000111444666777555666777888999999999888555333000//////...,,,+++///...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&;;;:::999777666555555555000///---+++))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********------...///000111111222000//////000222444777888666555222111111222555666888666444333333111---***+++***)))(((((('''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((()))***,,,------------,,,+++***)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''((((((((()))))))))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,+++,,,---...000333555666666888999999888777777888888777666666666444111...,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++---......000111333555666444555777888999888777777333000...---------,,,+++*********)))((((((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&<<<;;;999777666555444444000///---+++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''((()))))))))***,,,...000222444555444555555666666777777777222222111222444777:::<<<===<<<999888888999<<<===>>><<<<<<>>>???===888333222111111000...,,,***)))***)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''((()))+++,,,,,,,,,,,,******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***++++++,,,++++++,,,...000222444555666777999999777666777888888777666555555333///---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))************+++***+++---///000111222222444555777888888777555444000...,,,,,,,,,,,,+++***''''''''''''''''''''''''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&===<<<:::888666444333333111///---+++***))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''((()))***,,,------000000111333444555666777666666666666666666666666444333111111222444777999::::::::::::::::::::::::::::::<<>><<<:::888666444333222111///---+++************'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++---///111222333777666666555444333222111222222222222222222222111555333111//////111333444333555888::::::888555333222333888???FFFGGGAAA;;;+++///555;;;???AAAAAAAAA:::777333000///111444666(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""&&&000888$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((***++++++++++++)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***++++++---///111333555555777888888777666666777999888666444333111...,,,,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))************+++---111444666555333111222333555555444222///---...,,,******+++,,,+++***'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&???<<<999777666555333111000///---+++))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***(((''''''((((((((('''***+++///444888888666444000555777111,,,---111333333444666666666777999;;;@@@;;;555333666<<<@@@BBBBBB>>>999666666888:::;;;666333333888@@@FFFFFFCCCBBB;;;444666===DDDEEEDDD<<<;;;:::<<<>>>===999666))))))))))))***)))&&&###(((%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''$$$ """(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,...000222333666777888888888888888777:::999666444111///...---&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))),,,111555777777555333222222222111///...,,,+++,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%???===999777666555333111000///---+++))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))))))))*********+++---...//////333333444555444222...,,,444777777555666===AAABBBDDDEEEEEEFFFFFFEEEDDDCCCEEEGGGIIIIIIHHHHHHIIIKKKLLLJJJGGGGGGIIIKKKJJJHHHFFFEEEDDDDDDEEEHHHJJJKKKKKKGGGDDDEEEJJJMMMLLLJJJEEE@@@<<<>>>AAA@@@:::333555111,,,)))'''&&&%%%$$$&&&$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%'''%%%!!!###)))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,...000111222555555666777888888777777888666444111///---,,,+++'''(((*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))+++///222444444222111222222222111000...,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@===:::888777555333111000///---+++))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''''''''((((((((()))))))))(((((()))))))))******************)))))))))))))))((()))+++---///111222333333444444555444444333333777777666555:::BBBEEECCC>>>===>>>CCCHHHLLLKKKJJJBBBFFFJJJJJJGGGEEEGGGJJJMMMJJJHHHIIIKKKJJJDDD???KKKLLLLLLJJJIIIJJJOOOSSSTTTSSSRRRSSSSSSRRRNNNLLLNNNFFF??????CCCBBB999000999666222///---+++(((%%%$$$$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%&&&%%%###$$$(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++---///111222222333444666666777777777555444111///,,,+++***)))((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))))))+++---///000000000///222222222111000...,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@>>>:::888777555333111000///---***))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%''')))***++++++***'''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))***,,,...///000111333444555777888:::;;;===???AAA:::>>>BBBFFFLLLTTTXXXWWW```\\\YYY]]]fffooossstttxxxxxxwwwvvvvvvyyy}}}pppkkkfffeeeddd```XXXPPPTTTSSSRRRPPPMMMKKKJJJJJJLLLNNNPPPSSSTTTUUUUUUUUUTTTNNNHHHFFFHHHFFF@@@:::444666:::===<<<666...(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++---///000111000111333444555666666777333222000---+++***)))((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))***+++,,,,,,---......///222222111111///...,,,+++((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA???;;;888777555333111000///---***))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))******+++++++++++++++***(((((((((((()))))))))***''''''((((((((()))))))))(((((()))))))))*********000222333222111222555888:::<<<>>>???@@@BBBFFFJJJJJJVVVdddmmmuuu{{{uuuqqqlllgggbbbYYYNNNEEEDDDEEEGGGKKKOOOSSSWWWYYYXXXVVVSSSPPPNNNMMMLLLLLL:::===AAAEEEEEE???666///+++***'''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,...000111000111222333555555666666222111///---+++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++++++++,,,---...//////111111000000...,,,+++***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB???<<<999777555333111000///---+++))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))111///...+++***)))((((((((((((((()))))))))******'''''''''((((((((())))))(((((()))***+++,,,,,,---///111222111000222888<<<777<<>>GGGTTT]]]yyy~~~rrrhhhXXXTTTOOOPPPTTTXXXYYYYYYUUUVVVWWWWWWTTTKKKAAA999:::===>>>:::333,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&###'''---,,,'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,...///333333444555555555444444///...,,,+++)))(((''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%'''))),,,.../////////------,,,,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC???;;;888666444222000000000...,,,+++***))))))))))))((('''''''''''''''(((((())))))))))))((((((*********)))))))))))))))))))))))))))((((((((((((///***))),,,...+++))))))444///+++---333888777555:::>>>FFFTTTggg{{{tttlll^^^OOOKKKOOOUUUYYYXXXSSSSSSVVVOOODDD:::;;;======;;;444...)))(((((()))))))))'''&&&%%%&&&'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''(((((()))***,,,---...111111111111111111222222000...+++((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%CCC???;;;888666555222111000///...,,,+++***))))))))))))((('''''''''''''''(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((,,,111222///...000'''333>>>>>>777222555<<<>>>RRRpppxxxbbbWWWWWWGGGOOOVVVYYYZZZXXXPPPGGGEEECCCAAA???>>><<<:::999888444---'''$$$%%%(((***%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''(((((()))***,,,---...000000000000000000000000///---***((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))+++,,,,,,---,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%CCC???;;;888666555333111000///...,,,+++*********))))))((('''''''''((((((((())))))******))))))(((************************))))))******************)))***---000...+++---222111888<<<777222<<>>777111---)))'''&&&&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''(((((()))***,,,---...///000111222111000...---)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBB???;;;999888777555444000///...---,,,,,,,,,,,,))))))((((((((()))******)))******++++++******)))))))))******+++,,,,,,,,,++++++,,,,,,------......,,,,,,...333444222333777KKKfffsssiiiuuuzzzfffYYYPPPKKKFFFFFFKKKNNNMMMJJJAAA???===;;;::::::;;;<<<...***&&&%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((()))***,,,---...000111222222222000...,,,'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBB???;;;999888777666444000///...------,,,------))))))(((((()))******+++)))******++++++******)))))))))***++++++,,,------+++,,,,,,---......//////000111444555444:::LLL]]]dddooo{{{bbbXXXMMMIIILLLPPPRRRQQQFFFCCC>>>;;;:::<<>>999CCC@@@:::111)))%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333&&&%%%---######(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,......//////...---***(((''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFF???:::999777333222444222///,,,******+++++++++************************************+++++++++++++++++++++,,,------......000111000...000555666333444AAA^^^llllllyyywwwgggWWWFFFEEEOOOVVVRRRKKKKKKSSSXXXUUUPPPQQQQQQPPPXXXNNNMMMYYY```XXXMMMHHHVVV]]]```\\\XXX\\\bbbggghhhpppxxxYYYFFFHHHNNNSSSRRRKKKDDD???>>>EEEDDDBBB<<<555...***)))&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!)))...)))&&&'''%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...............,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEE???:::999888444222444444000+++))))))+++,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,---.........000------111444333333555???aaafffddd{{{uuulllfff^^^[[[VVVRRRQQQUUUXXXZZZ[[[[[[WWWRRRTTT]]]eeebbbYYYUUUMMMIIINNNOOOHHHCCCDDD<<<@@@AAA>>>===AAAEEEEEEGGGJJJWWWnnn{{{~~~mmmIIIIIILLLOOOOOOLLLGGG@@@<<>>::::::888444333444333000---+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...,,,000555222///:::JJJzzzrrrbbbgggyyytttnnniiillloooqqqrrrssswwwzzzrrrtttuuuuuuwwwzzz}}}pppgggaaaaaa```[[[WWWWWWSSSTTTRRROOOQQQUUUTTTPPPDDD>>>===FFFVVVeeekkklll|||lllgggZZZMMMJJJNNNPPPJJJBBBCCCFFFIIIGGGAAA888000+++(((((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###&&&TTTfffLLL***'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...------,,,+++***)))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC>>>::::::999555333444111000///000111000...,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,------......///000000000000333555333<<<\\\~~~lllyyyxxxvvvpppjjjiiihhhbbbYYYPPPIIIAAA???BBBEEECCCAAA^^^jjjttt|||cccRRRNNNPPPRRRQQQIIIKKKMMMKKKEEE===777444******)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$(((,,,(((FFF~~~000,,,&&&###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...---,,,+++***)))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB===:::;;;999555333444//////000222333111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111444@@@^^^UUU___xxxsssuuuttt~~~zzzkkkVVVDDD;;;;;;AAAEEEHHH]]]{{{aaaLLLEEEJJJRRRKKKLLLLLLIIIDDD>>>:::999///---+++)))((('''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++&&&$$$((()))^^^111---'''###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB===:::;;;:::666333444///......///000///...,,,------------------------------------............---......///000000111111000000444DDDeeetttttt{{{sssyyyxxxwwweeeOOOGGGJJJPPP<<>>;;;999444222///,,,***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))))))))***+++,,,---......//////000000000111111111......---,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,+++&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""***$$$!!!***)))%%%***(((%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...,,,+++)))(((''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA<<<:::;;;:::666333444000---++++++,,,------,,,---------------------------------.........//////......//////000000111111222555@@@^^^yyyzzz}}}yyyiiiccc___dddooojjjVVVYYYyyy{{{```HHHMMMNNNOOOMMMHHHCCC???>>>777555222...+++*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))...///000111222444555555888888888999999999::::::666555555333222111000///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))%%%!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,###///!!!!!!)))!!!######$$$%%%'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((()))))))))))),,,...+++***)))'''''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFAAA;;;888888777222---222111///...------.........555777///***+++,,,+++,,,,,,------.../////////,,,...///000333666444000;;;===aaalll^^^|||~~~]]]CCCNNNWWWzzz|||UUUFFFSSSWWWMMMDDDEEEDDD>>>===;;;:::888000&&&&&&,,,&&&&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((&&&'''(((***,,,...///000999888666555333333222222000222666;;;>>>AAACCCDDDAAA>>>;;;:::::::::999888444555666333///+++)))((((((((('''&&&&&&'''((()))$$$%%%%%%%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$###$$$((()))(((&&&$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++))))))(((((('''''''''&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''''')))(((''''''((())))))((('''''''''''''''((()))***''''''''''''&&&&&&&&&&&&,,,***((('''(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEE@@@;;;999999777333///222111///...------......///666777111,,,---///...,,,,,,---......//////000555111...000444666666777:::hhh___WWWPPPhhh^^^IIICCCRRRUUUFFF===BBB@@@===<<<;;;444+++(((+++((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((+++...000222444555555888<<<@@@AAA???===;;;444555777999===AAADDDGGGFFFDDDAAA@@@@@@@@@@@@???<<<:::888777888777444111...---***((('''&&&&&&&&&'''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$###$$$''')))(((&&&$$$$$$%%%&&&&&&''''''((('''''''''((()))*********)))(((((((((''''''''''''(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((())))))(((((((((((())))))'''(((((((((((((((((((((,,,***((('''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC???;;;999999888444111111111000///............///333555111---...//////,,,------......///000000444...,,,111333333888AAAkkkkkkUUUTTTmmm^^^EEEOOOWWWJJJ>>>AAADDDAAA???@@@<<<333,,,)))******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))+++,,,000222555888;;;===>>>???CCCCCCDDDDDDBBB>>>:::888333222222333555:::>>>AAA???===;;;<<<===>>>>>>===999555111444:::===<<<888888666333000,,,)))((('''(((***+++***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******((((((((((((''''''''''''(((((((((''''''''''''&&&)))((((((((('''''''''&&&''''''((())))))))))))((('''''''''(((((()))))))))'''''''''(((((((((((((((,,,***((((((((()))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB???;;;999999888555333111111000//////.........,,,///000...,,,---...///---------...//////000000---,,,111666444555HHH___sssaaa~~~|||}}}|||```gggvvv```HHHIIISSSQQQFFFIIIFFFDDDEEEDDD===222+++))))))((())))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((()))***---000222:::<<>>>>>AAA???<<<999555111///...((()))***)))((('''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''$$$$$$%%%&&&&&&''''''((('''((((((((()))))))))***((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))(((((()))***,,,,,,+++*********((()))***+++,,,,,,------+++******))))))(((''''''+++)))(((((()))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA???<<<:::999888666555111111111000000///......,,,,,,---......---...///------......///000000111...111666777666DDDjjjzzzzzzyyyvvvrrrpppqqqrrrvvvwwwzzz{{{}}}jjj^^^rrryyyVVVIIIUUU\\\UUUNNNLLLJJJJJJJJJEEE:::000)))'''&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))***,,,///333888:::;;;<<<>>>???@@@AAA@@@@@@999777333000///000333444666666666555444333222111222111//////000///...,,,,,,,,,,,,---000555:::>>>BBBAAA???===:::777555444,,,,,,+++)))'''''')))+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))***+++++++++...000111000000222444666666777888888777666666555555333222000...---,,,)))((('''''')))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAA@@@===;;;999777666555111111111111000///......///------000111//////111---......//////000111111000222333444???```~~~{{{wwwqqqlllhhheeeddd^^^```aaaaaa___]]]]]]]]]cccgggjjjlllmmmqqqwww|||xxxzzzUUUYYYwww{{{eeeQQQNNNVVVRRRRRROOOMMMMMMLLLCCC999---***'''''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,...111555999===@@@555555555666666777777777;;;===???AAABBBAAA???===BBBCCCCCCBBBAAA>>><<<;;;CCCBBB???===<<<999666333000111111...,,,---111555;;;;;;;;;:::999777555444333333111...***((()))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))'''''''''(((((((((((((((((()))))))))))))))******&&&''')))+++---///111222777:::<<<<<<;;;<<<@@@DDDEEEEEEFFFGGGFFFEEECCCBBBCCCBBBAAA???===;;;:::999///---+++***++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAA???<<<888666555555111111222222111000...---111,,,,,,000111......111.........///000000111111000222333>>>___}}}uuulllfff^^^[[[WWWSSSNNNJJJGGGFFFBBBCCCFFFFFFFFFFFFGGGIIIKKKOOOUUUWWWXXX[[[```eeemmmtttzzz}}}uuuyyy^^^JJJQQQUUUVVVTTTOOONNNOOOJJJBBB555///***((()))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,///111333777:::>>>@@@BBB888777666666777888:::<<>>999777444333222222222222555555666666666555333222555666777666222...+++*********))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%'''$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((''''''''''''((((((((())))))*********++++++++++++,,,---000333777;;;>>>???EEEFFFEEEBBB===<<>>;;;999888777444555666666666777:::<<<888===BBBDDDCCCDDDHHHLLLLLLVVVaaajjjuuuuuu}}}yyy]]]WWWWWWYYYVVVPPPNNNQQQNNNHHH;;;555---)))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,333555777:::===???AAAAAAAAA@@@???>>>@@@CCCFFFHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>@@@BBBDDD@@@@@@AAADDDGGGHHHFFFEEEDDD???:::;;;???AAA>>>:::333333444555555333222111222666:::<<<999444000---+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$'''((('''%%%$$$%%%'''$$$$$$%%%&&&&&&''''''((())))))))))))((((((((((((&&&'''''''''(((((())))))******+++++++++,,,,,,,,,333555888===AAAFFFIIIKKKIIIHHHDDD<<<222...000333222666<<>>;;;777333000))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBAAA???<<<999777555555222222000///............///////////////.........///555333111333......:::999222QQQuuuuuujjj[[[PPPJJJEEEAAA===888777666555444333333333222222222111111111000000666555555666777999;;;<<>>111(((%%%'''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((())))))***++++++,,,,,,''',,,...,,,***---111333888<<<===;;;===CCCGGGHHHIIIFFF>>>>>>AAA<<>>JJJIII<<<999CCCGGG@@@>>>DDDFFFBBBAAADDD;;;777333111222222000---///000444999===<<<777222...,,,)))&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((***)))(((&&&&&&'''(((((()))***+++,,,...000111222555777999999888666666777555555666777999999666444333111///---+++)))((('''))))))(((''''''(((((()))%%%'''***+++***((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((******))))))((((((''''''))))))((((((((()))*********)))((((((,,,111777;;;<<>>@@@888111333<<>>EEEMMMVVV```fffttt}}}wwwxxxbbbPPPMMMUUUUUUUUUVVVQQQKKKCCC777...)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******))))))******++++++,,,,,,***,,,,,,+++,,,111888<<<;;;???BBBFFFKKKLLLDDD:::111QQQTTT???CCCeeezzzvvvpppZZZQQQLLLHHHCCC@@@@@@@@@AAABBBHHHEEEAAA;;;777444111000//////222666;;;===;;;999555222---(((%%%%%%%%%&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))'''&&&'''''')))+++---...---...111444777:::<<<===::::::999777444111...---......000444:::>>>@@@AAADDDBBB>>>:::666333222111+++******)))((((((''''''&&&((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))******))))))((((((((((((((())))))***************///.........000444777999<<<@@@EEEHHHJJJKKKNNNPPPXXXQQQIIICCC@@@>>>:::777444<<<@@@:::000...777BBBMMMOOOTTTUUULLL<<<111...999999<<>>;;;888222,,,(((&&&&&&&&&***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((***+++&&&'''(((+++...111444666::::::;;;;;;:::888666555888777666777777666444222111000111555;;;BBBFFFHHHFFFDDD???;;;777666555666333333222000---+++((('''))))))(((''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))(((((((((((()))***++++++++++++***...///000111333444666666777888999999999<<<@@@CCC999>>>AAA>>>888555777:::===<<<:::666333333777;;;===???CCCDDD>>>666444777111555===AAA>>><<>>999666666444111111222333222111222111000000/////////000111111111111000000000000000000//////////////////222333555666777:::>>>AAAHHHXXXkkkvvvyyy~~~pppuuuwww]]]VVVQQQQQQSSSNNNQQQOOOIII>>>222+++((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++...444:::>>>CCCGGGLLLDDD===CCCWWWiiiiiiaaasss~~~qqqYYY???888;;;@@@EEEGGGCCC<<<777444222000///222666:::<<<;;;999666222...***'''&&&***)))((((((''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''(((***,,,---++++++---///222444666777;;;;;;:::888555111---+++...,,,,,,...111222111000000///...000333666777888:::888444222111222444666<<<<<<:::888555111...,,,---+++(((&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))***,,,---...000111444777999999999999555333///---///444;;;@@@CCCFFFJJJJJJHHHHHHKKKOOOJJJAAA777777???FFFHHHGGGNNNMMMKKKGGGBBB===;;;;;;222888AAAFFFBBB:::888;;;GGGJJJLLLKKKGGGCCC>>>:::000,,,)))(((++++++)))&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBAAA???<<<999777555555222111111000000000000111////////////000000111111777000...777666+++===hhhkkk\\\KKKEEE<<<555111111222333333222111000111000///...222111111000000000000111000000000000000000000000222222222222111111000000...000111111111222555777:::EEETTTaaakkkuuutttpppYYYKKKSSS\\\UUUQQQPPPMMMDDD888...)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,---------,,,---444>>>BBBAAABBBFFFEEE999999ZZZ~~~SSSJJJ???999;;;???AAAAAA<<<:::777333222333666888666777888777444000+++((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))***,,,.../////////000000111111222222...///111333444555555555888666555444444444333222999999999;;;<<<<<<;;;999555444111//////222555777;;;;;;;;;:::999888777666111---)))'''((())))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))************+++***((((((***...222555;;;<<<>>>@@@AAA@@@??????777666666777;;;???CCCFFFNNNKKKHHHHHHLLLNNNOOONNNXXXWWWUUURRRPPPPPPSSSUUUNNNRRRWWWZZZZZZUUULLLDDD888888<<>>777444>>>BBBHHHLLLLLLIIIGGGHHH;;;555...***))))))(((&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBAAA???<<<999777555555222111111000000111111111...//////000000111111222666///---555555000PPPkkkWWWGGG===222333333444333333222222000000000000000000000000222111111000000111111111//////000000000000000111000111111111111111000///---...000000///000222444555999BBBOOO\\\kkkvvv}}}xxxxxxlllOOOQQQZZZSSSOOOPPPNNNHHH???555,,,((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******++++++******+++++++++,,,,,,,,,++++++,,,------...//////000222:::DDDFFFAAACCCJJJ^^^bbbjjj}}}hhhLLL===999:::<<>>AAADDDEEECCCAAA:::888555222111111222333222222333555777:::<<<===555111,,,+++,,,---+++))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******)))))))))************+++,,,++++++,,,///444999<<<@@@@@@@@@??????>>>>>>>>>999999;;;===??????===:::666LLLaaabbbWWWWWWkkktttnnnhhhiiijjjdddUUUIIIOOORRRTTTTTTUUUXXXWWWTTTMMMCCC===@@@CCC???888333999>>>FFFMMMMMMHHHGGGIIICCC???888111+++((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBAAA???<<<999777555555222111111000000111222222...//////000111111222222000222000000777EEEmmmttt|||dddMMM>>>888888999111333666777666444333222///000111111111111333444111111000000000000111111////////////000000111111...///000111111111000//////111222222111222333555222555:::BBBMMMYYYdddkkkttt|||dddQQQQQQLLLNNNNNNNNNKKKFFF<<<111***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,---...///000111888888===DDDBBB???HHHWWWlllRRRCCC===<<>><<<999666444222111111000000///000222666999<<<999444///...000000...***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''((())))))******))))))*********+++++++++,,,---000444888<<<@@@BBB;;;:::888888888;;;>>>???AAA>>><<<>>>DDDJJJNNNPPPYYYmmm^^^[[[```cccaaaUUUJJJIIIJJJDDD;;;555666<<>>GGGQQQXXXqqqwww}}}{{{zzzWWWOOOPPPNNNNNNNNNMMMJJJAAA555+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------)))***+++---///000111222@@@===???BBB>>>>>>NNNccc~~~]]]MMM444999>>>@@@===888555444>>>===<<<;;;:::999999999+++******)))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&%%%%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))+++///222444444444333111222444666888888888888555555555555888===AAADDD\\\```aaaZZZOOOIIILLLRRRQQQNNNJJJGGGFFFFFFEEECCCBBBAAA>>><<<999777555555666444111//////111444777;;;666222111333333///+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))******+++++++++++++++...444;;;@@@CCCDDDDDD666555444555888>>>DDDHHHOOOHHHCCCGGGWWWmmmccc[[[VVVXXXXXXPPPDDD===444;;;JJJUUUSSSFFF??????FFFJJJKKKEEE999///,,,---))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDDAAA===:::999888666444222111000000111111000...///////////////000111111000222000222MMM|||]]]AAA<<<999555444444444111///222222222111111111111111//////111111222111111000...---------/////////...111111111222111000//////222111111111000000000000000000000000111111111111111000000111666<<>>:::999===EEEIIIMMM[[[lll}}}sss\\\RRRXXXQQQTTTXXX\\\\\\VVVIII===:::EEEJJJEEEBBBCCC:::,,,***((()))...---'''&&&)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((('''&&&&&&%%%))))))((((((((((((((('''((((((''''''''''''''''''&&&&&&&&&((()))***)))((())))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''DDDAAA===:::999888666444444222111111222222111000///////////////000111111111111666GGGeeexxxxxx[[[HHHAAA;;;888555444444444222///111111111111111111111111222000---++++++,,,...000666444222000...---+++***------......///.........000000000000////////////000000000000111111111111000000//////222666:::===JJJPPP___rrrsssdddLLLQQQOOOJJJHHHKKKLLLCCC666---,,,************+++***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------......444555,,,)))555<<<>>>DDD999===IIIeee{{{lllQQQHHHQQQmmmqqqJJJ888;;;IIIGGG333@@@BBBCCCAAA>>><<<;;;999;;;888333...***)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))***))))))(((((())))))***(((((()))))))))*********)))***+++++++++,,,///111444333111000111444222///@@@999333555777:::AAAJJJXXXmmm{{{qqqttt~~~yyyiiiZZZAAA777333<<>>:::>>>888666444333333333222111000000000000000000111111666444333111111111333444***+++,,,...000333555777333333333333333333333333000000000000000111111111000000000111111111222222111111000000000222333555<<>>AAAKKKQQQ^^^hhhmmmlll]]]VVVaaa}}}dddAAA>>>BBB:::@@@@@@BBBBBBBBB@@@???>>>???>>>:::333+++((()))+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((((()))))))))******+++++++++******---111555666222000222333222333555(((000BBBYYYlllvvv|||vvvfffRRR>>>555<<>>LLLXXXvvvzzz___SSSZZZddd```TTTBBB>>>===???>>><<<===AAA===222)))(((++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))******))))))'''(((***---000333555666;;;<<<======>>>>>>>>>>>>???<<<999777666444000,,,///,,,((((((***+++)))'''******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''DDDAAA===:::999888666444444333222222333333222111000000//////000000111222666222CCCkkk{{{jjjQQQDDD???<<<:::777666444333333333222222///000000000000000111111,,,---///111111000...---222222222111/////////000000000///.........------111222222222222333333333000000111111111222222222333333333333333222222222333444:::FFFVVVhhh~~~QQQGGGJJJMMMOOOPPPNNNHHHBBB444///+++)))***,,,,,,+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...//////000000'''222777999===@@@RRRnnnnnnhhhmmmpppBBB<<>>===???@@@AAA>>>666---((())),,,)))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''((())))))***)))(((((((((((((((((()))((((((((()))))))))******+++,,,,,,,,,---///333666111333888888000+++444BBBEEEXXXvvviiiHHH;;;===FFFFFFEEECCCAAABBBBBBBBB;;;888444111///---***((((((((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,...+++***,,,222777888666333444444333777EEEXXXfff}}}ppp}}}[[[TTT]]]```[[[QQQGGGAAA@@@:::222:::JJJEEE<<<222+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''((()))+++,,,...000333777;;;???CCCDDDJJJJJJKKKLLLLLLKKKJJJIIILLLLLLLLLIIIEEEAAA?????????888000,,,+++,,,***((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDAAA===:::999888666444444222111111222222111000000000000000000111222222777<<>>@@@???888///)))))),,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))***************,,,///111111222444666444555777888777<<>>@@@BBBCCCEEEGGGIIIKKKMMMMMMMMMMMMLLLQQQTTTOOOEEE@@@BBBFFFIIIBBB888111///000000000***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDAAA===:::999888666444333222111111222222111000111000000000000111222222222FFFbbb|||{{{eeeWWWEEE<<<<<<===:::666777888777555333222222444000000000111222222333333777444111///000444888;;;===@@@BBB@@@<<<777666666666555444333333333444555222222222111111111000000111111111222222222222333000000111111222222333333333222222666;;;EEEVVVfff{{{zzzUUUPPPMMMMMMPPPPPPMMMKKKKKK???777...)))***,,,+++(((*********************************++++++++++++,,,,,,,,,,,,,,,------------------...///111222333333555555;;;RRRkkkqqq}}}ggg@@@;;;>>>HHHKKKCCC999666:::<<<===:::333...,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))***************+++++++++,,,,,,+++...222333444444444555555222333???YYYvvv|||dddUUUEEE===<<<>>>CCCGGGEEEAAA:::666333111000...+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))******+++,,,------...///,,,///333666777666555444000555@@@SSSnnn~~~___XXXUUUYYY\\\QQQ>>>888>>>FFFJJJIII>>>333---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''((()))+++///444888;;;::::::999888777666555555555777<<<@@@DDDFFFGGGGGGCCCIIILLLFFF;;;444666<<>>777999;;;;;;999555000---*********)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++++++++,,,,,,,,,---------///111333333333333555777666BBBPPPfffxxxfffPPP???888???IIIFFFCCC@@@===;;;777333///...---***((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))******+++,,,---...//////---222666888666666888;;;999JJJiiiggg```\\\]]]YYYLLL???999AAAIIILLLFFF>>>888111+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,***---111555999:::::::::666666555333222111000///---000444999<<<>>>>>>>>><<<>>>???<<<777333222444555:::>>>???<<<;;;<<<>>>===;;;666222...+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDAAA===:::999888666444666444333333444555333222111111111000111111222333IIIgggwwwyyyooo___GGGCCC@@@<<<:::::::::999888:::;;;;;;888444111222444111111222333444444555555>>>GGGUUUcccmmmsssttttttyyytttlllcccZZZSSSOOOMMM;;;;;;:::888777666555444111111222222222333333333444333222111111222333444111111444444222222;;;FFFRRRbbbyyyaaaQQQSSSUUUQQQMMMJJJ@@@444......///---)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000222333444555HHHZZZssssssDDD777@@@DDD@@@<<<555777:::======:::333...************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......333333333222111333666:::@@@```~~~ppp{{{{{{sssXXX@@@888<<>>FFFKKKJJJFFFAAA666***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,///444:::???@@@===888444111222222222333333333444111333666999::::::999888:::999888999;;;;;;999666,,,555@@@DDD@@@;;;:::;;;HHHDDD>>>888222...+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''EEEBBB>>>:::999777555333555444333222111111111111444---,,,111000---444AAAUUUpppqqq}}}kkkYYYMMMCCCJJJCCC<<<:::888666999>>>:::<<<<<<;;;888555333333222222555:::<<<>>>GGGQQQfff{{{||||||rrr]]]MMM@@@??????:::555333555666666444222111222444444333222222111111222222333333333333333444555666FFFWWWkkkvvv}}}yyyZZZPPPUUURRRFFFLLLDDD999222/////////...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,///111///...000222333)))333222---111444===LLLqqq~~~tttJJJ>>>???AAAHHH???CCC@@@999777;;;:::333000...,,,++++++++++++***++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''...,,,+++222222...000...777999111111@@@QQQZZZvvvgggLLL999<<>>333333333222///,,,***+++---+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,)))+++,,,,,,+++,,,...000999///555<<<777999JJJWWWzzz}}}nnn}}}\\\XXX^^^RRRBBB???EEEKKKMMMNNNKKK???333,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++******)))***,,,///222444999>>>CCCEEEBBB<<<666333888---***222:::999666555666:::>>>???===<<<<<<<<<888@@@FFFEEEEEEEEE@@@999999777---,,,>>>GGGBBB>>>DDDEEEBBB;;;666444000+++*********)))((((((***,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''EEEBBB>>>:::999777555333444444222111111000000000444......222111000;;;III^^^nnnyyylllVVVKKKGGGDDDEEEAAA??????>>>;;;;;;===>>><<<777222111333999===666:::BBBOOO___ooo{{{|||hhhYYYLLL@@@;;;;;;666666666777777666555555555444333333222222333333444333333333333444555666;;;FFFTTTaaalllyyyeeeMMMQQQTTTGGGKKKEEE<<<444///...------+++++++++++++++++++++++++++,,,,,,,,,,,,---------/////////------...///000888---***999AAAAAA```|||wwwvvvyyy}}}~~~}}}pppIII@@@AAAAAADDDEEE@@@::::::>>>>>>999333111...,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---333///,,,111111///555888666222888SSS{{{}}}nnnZZZBBB888666AAAGGGBBB===>>>888777444000,,,***+++,,,******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,------------000222555:::@@@:::666UUU~~~qqqjjjuuusss|||YYYWWWZZZWWWLLLMMMIIIEEELLLSSSHHH555000---******,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))+++++++++,,,---///222555666<<<<<<;;;888555444555666===@@@FFFHHHDDD@@@@@@CCC???>>>=========<<<;;;:::>>>BBBCCCAAADDDIIIJJJGGGBBBCCC999555@@@FFFBBBCCC???DDDFFFAAA===:::777333---,,,,,,+++***)))''''''((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''EEEBBB>>>:::999777555333333222111000000000000000333000000222222555DDDUUUdddeeevvv}}}rrrRRRqqq\\\PPPIIIHHHIIIBBB@@@BBBFFFEEE@@@<<<<<<;;;<<<>>>===<<<;;;;;;<<>>DDDCCC???:::999;;;:::777777444111---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,111---+++111111222:::999777;;;SSS|||uuuaaaQQQCCC???BBBCCCCCCEEE>>>===999333...+++***+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,---............///222555999>>>@@@;;;KKK{{{wwwdddUUUWWWTTTXXXRRRGGGGGGNNNKKK???666000***)))+++---+++(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++,,,...000222444555666222222111000111555;;;???999???BBB>>>999888999999;;;::::::===CCCGGGIIIIII@@@AAA???999888<<<@@@BBB<<>>DDDGGGMMMNNNPPPMMMDDD===:::999777000...---...///...***&&&))))))******++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''EEEBBB>>>:::999777555333222111111000//////000000222000111222333:::MMM___fffddd|||ooofffxxxhhhbbb\\\QQQKKKLLLDDDCCCFFFJJJIIIBBB===<<<:::===@@@BBBCCCDDDFFFGGGmmm|||ppp{{{mmm___SSSCCC888555555555444555555444333333333333444444444333333333444444555555333666@@@PPPdddxxxooohhhNNNQQQLLLJJJIIIDDD;;;111,,,+++---------------------------------------............000---,,,000444444333444///<<>>BBBKKK<<<444,,,)))+++---+++(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***,,,---...///111222222222222+++...222555777999;;;======;;;888888DDDQQQSSSMMMRRRVVV[[[```eeeiiinnnqqqeeeiiiiii```SSSLLLMMMOOOPPPSSSHHH===@@@AAA@@@DDDHHHKKKKKKHHHGGGFFFBBB<<<777333///000444555111---***************++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''EEEBBB>>>:::999777555333222111000000///000000000000///000222666@@@SSSccciiipppyyyuuummmjjjkkkdddTTTKKKKKKLLLJJJJJJLLLJJJCCC??????@@@???===???GGGUUUfffqqq~~~{{{jjjSSSAAA:::999999999555555444333333333333333555444444333333333444444333000111777AAATTTpppvvv}}}TTTLLLOOOKKKJJJGGG???555...,,,---------------------------------.........////////////,,,...444666333222444444777FFFhhh}}}uuunnnwwwvvvxxxiiiCCC;;;>>>EEEJJJDDD999555888;;;:::777222---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................///000---222===:::666===BBB^^^~~~ttt~~~hhhXXX```ZZZHHH<<<@@@CCCFFFOOOFFFDDDBBBDDDHHHOOOWWW]]]iiipppuuuwww{{{___===<<>>BBBOOOcccvvv|||yyy|||uuuaaaZZZQQQDDDAAA===???BBBGGGNNNSSSNNNEEEBBB<<<777666999:::888444+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB>>>:::999777555333222111111000000000111111//////000333:::GGGWWWccckkksssrrrzzztttsssrrrnnndddXXXRRRRRRTTTQQQOOOOOOLLLFFFDDDEEECCCIIITTTbbbqqq|||kkkkkkvvv```OOOCCC:::555666666555444444444444555555555444333333333444444333111333777:::FFFcccrrreeeMMMPPPMMMLLLHHHBBB:::333///---.................................////////////000111...///555444///111888888NNNaaapppyyylllooowwwvvvqqqnnnlllmmmtttzzzeeeAAA<<<>>>GGGEEE:::666;;;::::::999555///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////////////////111222///222888555999IIIfff|||nnnccc]]]\\\\\\\\\```fff```[[[___aaahhhuuuqqqjjjccc^^^ZZZXXX[[[___aaaQQQHHHKKKKKKQQQrrr}}}]]]>>>666???CCCCCCBBB===777222///...+++++++++***++++++,,,,,,************************))))))))))))))))))))))))((((((((()))))))))************++++++,,,---------,,,---///000333777===BBB999gggxxxnnnqqq{{{cccnnnvvv\\\OOOWWWWWWFFF;;;>>>DDD???777111...,,,++++++++++++++++++++++++++++++************************************************************************)))************,,,000333777777666666555555555444666555555666;;;EEEPPPXXXTTT\\\kkkzzz~~~qqqnnnooobbbMMM===;;;CCCHHHGGGIIIEEE@@@>>>>>>>>><<<999...---,,,***)))******+++))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB>>>:::999777555333222222111111111111222222000000111666@@@NNNZZZ```eeennn___TTThhhzzzyyyzzzwwwmmmeeebbb```]]]YYYUUUTTTTTTQQQLLLJJJLLLPPPbbb}}}rrrppp~~~vvv___III<<<999888777777666666777777666555444333333333333333333222555999888===SSSlll}}}UUUNNNOOOLLLHHHDDD???888222---............................../////////000000000333///000444333000:::HHH___rrrmmmggggggrrryyyqqqeeeUUURRRRRRWWW[[[]]]bbbfffffflllvvv|||___III;;;AAAEEE>>>999<<<777::::::777000,,,,,,---------------------------++++++,,,,,,---.........///////////////////////////444333333888>>>WWWzzzoooiii\\\jjj||||||eeeZZZKKKCCCXXXyyy|||YYYCCCBBB???AAABBB@@@;;;555111000---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------...---...000333666<<>>666///++++++---++++++++++++++++++++++++************************************************************************)))******+++,,,///444777777777666555666777888999555666888@@@OOOeee{{{pppOOO<<<:::???CCCCCCDDDEEEFFFEEEDDDAAA@@@333111///,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB>>>:::999777555333333222222222222222333333111111222888DDDRRR[[[^^^\\\nnniiiNNN|||{{{ssstttxxxtttiiifffiiihhhaaaZZZXXXWWWYYYWWWRRROOOQQQkkk{{{cccRRR;;;:::999999888888999999666555444333333333333333000///333888555444CCCWWWttt\\\JJJQQQMMMHHHEEEBBB<<<444---////////////////////////////////////000000000000333///000555444666GGG\\\sss___^^^bbbhhhooowwwttt___HHHGGGCCC@@@BBBCCCAAABBBDDDGGGMMMVVV^^^cccfffggghhhlllmmmnnnqqqvvv~~~}}}uuuyyy~~~___AAACCCJJJFFF@@@@@@666999;;;888111,,,,,,---------------------------++++++,,,------......///000000000000000000000000...888;;;<<>>;;;999888666555555444333222111111111111444222444===JJJTTTVVVUUUffflllbbbsssrrrpppnnnllliiifffddd\\\___[[[QQQQQQ\\\iiiooo~~~ttt|||~~~}}}zzzZZZ???@@@DDD444555===...999666333222333333333222222111222333333666@@@JJJggg||||||tttDDDUUUFFFDDDHHHAAA:::555---//////............//////111000000000000000111222///333999999555>>>^^^|||kkkkkkbbbfffrrrnnnhhhhhhUUU@@@CCC<<<999666555777999999888999;;;===???AAABBBBBBBBBIIIJJJLLLOOOTTTZZZ```ccckkkvvvxxxsssuuuwww}}}PPP;;;BBBIIIGGGBBB<<<:::;;;===999000---///......------------...............///////////////...000000...---...///...666888111IIIyyyxxxgggVVVMMMJJJTTTrrrrrrZZZFFFLLLbbbyyyzzzoooMMM888222@@@EEE888111666222222111000///...------+++,,,---......---,,,+++---,,,,,,+++*********+++++++++******************+++,,,---,,,,,,,,,...000//////444888777CCClllzzz^^^nnniii]]]wwwwwwIIIPPPXXXBBB@@@FFFIII;;;+++///333(((,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))***++++++++++++************)))******+++,,,+++---,,,,,,333<<<===888555555000111;;;:::777>>>IIIcccwwwuuuppppppYYYBBB;;;BBBDDDFFFIIIFFF>>>555444999333%%%&&&222)))***,,,,,,***(((((((((***((('''((()))***)))'''FFFCCC>>>;;;999888666555555444333222111111111111111222888DDDOOOTTTRRRMMMhhh{{{hhhnnnvvvpppjjjiiijjjkkkhhhdddcccZZZTTTWWW]]]fffuuuwwwvvv}}}zzzyyyWWWCCC===555;;;AAA888999777555444555555444333444333333444333444;;;EEE^^^rrrwww{{{YYYPPPEEEFFFHHHAAA<<<888...000//////......//////000111000000000000111222222555333111444BBBZZZttt}}}[[[GGG===666444555888:::;;;999777666555666777999:::;;;;;;::::::;;;;;;<<<>>>AAAEEEIIILLLMMMUUU```mmm{{{}}}rrrsssrrrttt{{{NNN>>>AAAEEEDDDCCC>>>;;;;;;888222///111///......------......///.........///////////////---///000000111444777888...>>>EEE^^^{{{\\\QQQNNNXXXgggyyyrrrTTTHHHSSSsssxxx^^^HHH999===AAA:::555666777666444222000///......,,,------------------,,,---,,,,,,+++******+++++++++++++++++++++*********,,,---///.........///111000444>>>DDDCCCUUUqqqrrrhhh___pppSSSIIIEEE>>>;;;AAABBB666000///))),,,------------,,,++++++++++++++++++++++++++++++)))******+++++++++++++++++++++*********++++++,,,,,,......///444:::999333,,,444444333666<<>>EEEMMMKKKHHH???666666888666///***)))***++++++***)))((((((***((('''((()))***)))(((FFFCCC>>>:::999777666555444444333222111111111111///555???IIIPPPQQQNNNJJJRRRSSSiii~~~{{{uuuooojjjkkkppppppjjjccccccXXXVVV\\\\\\___xxx}}}www|||vvvfffjjjzzz|||yyyYYYHHHCCCAAA>>>999999888666666777777555444555444555666444222777>>>RRReee}}}qqqqqqLLLIIIFFFIIIIIIAAA???<<>>EEEQQQ```qqq~~~}}}uuuqqqrrrkkkkkkqqqGGG<<>>999>>>;;;888444111/////////...------,,,,,,------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...000111000000111222///:::???>>>KKKqqqvvvyyy{{{tttqqqrrriiijjjooo{{{fffhhhxxxSSSQQQDDD888>>>HHH>>>111...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,///222333666999777222333666444555>>>PPP|||rrr\\\FFFBBBDDD===FFFEEE===555666999222&&&***************)))))))))***)))((((((******)))(((FFFBBB===:::888777555444444333222222111111111222111999DDDIIIJJJMMMSSSZZZHHH???mmm~~~wwwooonnnppptttvvvssskkkdddaaabbbddd```VVVYYY{{{~~~www~~~}}}lllssswww}}}bbbQQQBBB:::>>>:::888777777888777555333444333444777555222444999HHHYYYrrrzzzGGGHHHGGGLLLJJJAAABBB@@@222111000000//////000000111111111111111111222333444///333EEEeee~~~iiippp|||eeeKKKBBB<<<===<<<;;;888666666777999666666666555555444444333777666555555555555666777;;;;;;<<<@@@GGGQQQ]]]ddd^^^dddwwwrrrjjjqqqrrrnnntttgggCCC???GGGIIIAAA:::888999999666333//////............//////.........///000000111111111000000222111111333777RRRvvviiixxx|||lllTTThhh___ccc|||XXX888666AAADDD???BBB???:::555111///.........---,,,++++++,,,---...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++...000111111000111222222>>>======bbb~~~kkkpppsss___TTTKKKFFFLLLYYYYYY]]]]]]WWWWWWfff}}}|||\\\rrrmmmRRRKKK@@@DDDIII===222333333...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------111555777888777555333<<<888444@@@XXXppp~~~uuuqqqpppqqqzzzxxxkkkZZZNNN===???DDDEEE>>>555111111222---,,,***)))*********)))***)))((()))******)))(((EEEBBB===:::888777555444333333222222111111222222333===FFFFFFDDDMMMcccvvvWWWOOOsss~~~tttnnnpppssssssqqqooommmlllhhhmmmmmmgggfffvvvyyy}}}}}}~~~xxxjjjNNNBBBGGG<<<:::888777777777555333333222333777666444444777>>>KKKbbb|||{{{|||NNNJJJLLLKKKCCCDDDAAA555111111000000000000111111111111111111222333444555222???___yyydddKKK>>>>>>???CCCEEEBBB:::222777666666666555555555666555555444444444444444555666888999777666;;;GGGPPPSSSMMMLLL___{{{iiifffiiiooommmoooVVV===BBBDDD@@@:::888:::<<<888333/////////....../////////......//////000111111222......111444555555>>>JJJlll^^^RRR]]]{{{VVV===:::AAAEEEDDD@@@;;;555111............---,,,++++++,,,---...---,,,,,,+++,,,,,,------++++++,,,,,,------------+++---///000000000111333666<<>>DDDCCCCCCPPPjjjXXXeee~~~vvvssssssqqqlllhhhiiipppvvvlllkkkiiiqqqrrrooouuuYYYHHHBBB???;;;888777777555444333111333777777555555777777>>>PPPkkk{{{\\\NNNKKKLLLFFFCCCAAA888222222111111111111222222111111111222333444555666AAAVVVxxx]]]QQQCCC<<<===???===:::888777666666555555666666555555555555555555555555///444777666555:::FFFQQQfffxxxqqqVVVZZZ}}}fff]]]hhhhhh^^^dddwwwuuuIII???CCCBBB===999:::<<<999555000//////......//////000......///000000111222222111000222444222666III___qqqsssrrrUUUccc|||[[[???===DDDBBB@@@;;;666222///.........------,,,,,,------...,,,,,,,,,,,,,,,------...+++,,,,,,------......///,,,---...//////000222555555888bbb~~~lll]]]iiisssbbb\\\]]]___```kkkwwwtttjjjlllrrruuu]]]XXX[[[nnnxxx___WWWfffKKKKKKQQQMMM@@@===:::.../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...000111222555555555333///,,,111999@@@ccc|||ttt|||hhhLLL999???FFF@@@>>>CCC777222---***+++,,,+++)))+++***))))))++++++***)))EEEAAA===999777666555333333222222111222222333333999===@@@AAACCCLLL[[[fffTTTxxx|||zzzxxxvvvsssnnnlllnnnrrrvvvmmmhhhooo~~~rrrrrrppp~~~]]]HHHDDD>>>:::888888777666666333333777777555444666666666AAA[[[vvvkkkRRRHHHNNNIIIAAA???;;;222222222111111222222222111222222222333555666777PPPooo}}}aaaJJJ@@@???AAABBB===<<<:::888666666666666777888888888777777666666000333666777888<<>>;;;999777777777777777777777666555333333444333222222444666777999:::RRR}}}sssEEEEEEddd}}}vvvmmm___RRRNNNRRRjjj{{{PPPMMMMMMFFF999444777;;;:::000000////////////000000---...///000111222333333111000444999@@@XXXyyy}}}^^^[[[qqqYYY222???>>><<<:::777444222000+++,,,............,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------...///000000111111000//////222777:::EEEfffttt|||hhhqqq~~~bbbfff{{{eeeYYYUUURRRmmmpppbbbKKKLLLEEE999777888000000000000000//////...------------------------,,,---......//////......++++++,,,...000222444666222000000222444<<>>DDD444000<<<888777777666555555555555555777999:::BBB\\\lllBBBJJJKKKAAAKKK;;;777444111000222333444333555888111111:::333666PPP|||uuuVVVGGGTTTUUUTTTOOOFFF===777555;;;555555===>>>777222444333444444555666777777777???<<>>999AAABBB:::444555333......---,,,,,,......---,,,------............------,,,,,,,,,---------......'''777222***222444666HHHnnnlllvvvvvvzzzxxxyyywwwwwwhhhQQQKKKCCCgggsssSSSfffJJJUUUMMM@@@???999666///+++---///...---.........---------,,,,,,,,,,,,,,,,,,---------...............///333666444000///666888444888NNNllltttccc\\\SSSLLLKKKNNNQQQTTTNNNMMMLLLLLLMMMNNNMMMLLLLLLOOOfffjjjHHH???JJJHHH999000333222+++(((,,,+++***************++++++EEEAAA<<<888777666555444555222111222222111333888;;;<<>>:::888888777666666666666777666777888???UUUuuuVVVMMMHHH@@@JJJ<<<777555222111222333444444222000000777:::999PPPuuuWWWvvvmmmKKK>>>@@@555???@@@777444:::<<<888555444444444444333333333888888777FFFppp~~~XXXPPPPPPQQQQQQMMMFFF???;;;@@@OOOaaa}}}hhhXXXTTTKKK>>><<<<<<;;;555444333222111000000000/////////000111333444555000333777GGGlll~~~|||YYY;;;===@@@@@@<<<666555666///---,,,,,,......---,,,,,,------------------,,,,,,,,,---------.........///444000000777666GGGkkkttt}}}zzzqqq|||LLLFFF:::MMMnnnXXXkkkYYYJJJKKKBBB;;;@@@888111---///000///...000.........---------,,,,,,,,,,,,---------............///000000000222333333888888333666OOOvvvnnnZZZPPPRRRXXXVVVTTTSSSTTTVVVYYY[[[[[[\\\[[[ZZZYYYVVVOOOEEE>>>BBB>>>EEEVVVccchhhoooyyyoooMMMAAA>>>>>>:::444000...---+++++++++************++++++EEEAAA<<<888777666555444555333222444333111444999@@@888<<>>:::>>>999999888777777777777888555666777;;;KKKfffhhhQQQEEEBBBIII;;;888666333222333444444444666...444999222>>>jjj```AAA:::@@@CCCCCCBBBCCC@@@;;;999888777555444333333333+++999777333UUUsssggg\\\KKKCCCMMMXXXSSSDDD:::EEEPPPfffYYYXXXKKK???FFF888@@@666666444333222111111111111111111111222333444555333777FFFaaauuuIII<<<999AAA@@@444111999000///------......---,,,,,,,,,,,,------,,,,,,,,,------------.........///333111///666::::::XXXjjjmmmxxxuuukkkNNNgggNNNCCC888>>>IIIqqqxxx^^^~~~QQQOOOGGG999AAA;;;444///000222000000111.........------------,,,,,,------------.........---///111222111222555999999888999KKKuuusssZZZKKKGGGIIIJJJIII```aaaeeekkkrrrwwwyyyzzz~~~~~~~~~~~~{{{pppaaaUUUQQQHHH===999>>>FFFKKKNNNYYYooo\\\@@@777BBBCCC777000333222+++,,,++++++******+++++++++EEEAAA<<<888777666555444333222333444333111555;;;DDD999999AAAJJJMMMUUUjjjtttooouuugggpppuuu~~~yyyrrr~~~zzz~~~jjjXXXuuunnnKKKFFF:::222BBB999999888777777777777888555666666888AAAWWWwwwrrrXXXGGGEEEHHH===:::777444333444555555555999222999777111SSSyyyXXX@@@;;;UUUeeeWWWEEEAAA===<<<:::888777666666666///999<<<777;;;OOObbbkkkdddooocccGGGCCCZZZcccXXXRRRZZZ^^^llllllTTTKKKAAADDD<<<:::666666444333222111111111111111111111222333444555888CCC\\\wwwpppkkkddd```aaaffflllpppyyy|||kkkHHH444===CCC777222999222000...---......---,,,,,,------......------,,,---............/////////111111222555999FFFnnnsssaaavvvtttrrrnnnPPPNNN```HHHAAADDD===NNNzzzhhhtttoooTTTJJJ>>>999>>>666000111222000///111............------------------------..................111555666666888<<<888AAAYYY}}}}}}```WWWQQQWWWdddkkkfff^^^}}}jjjWWWPPPPPPIII>>>;;;PPPjjj{{{xxxTTT<<>>===888999CCC@@@AAAZZZqqqllldddvvvqqqfffooosssxxx~~~}}}yyyxxxzzz[[[UUUggg```KKK666@@@888888777666666666666777888666777999<<>>QQQoooppp^^^RRRCCCAAA>>>;;;999777777777===555111555777777<<>>;;;888777555555444333777<<<999333@@@NNNmmmvvvqqq{{{pppYYYPPPBBBKKK888666555444333222111111111000000111222333555666777;;;___~~~jjj|||nnndddVVVKKKFFFCCCAAA???;;;<<<>>>@@@BBBDDDEEEFFFNNNOOORRRVVV[[[aaafffiii{{{uuuJJJ;;;AAADDDBBB???777444000...---...------//////000000000000//////////////////000000000000111555222,,,JJJxxxnnnooonnnvvveeeHHHCCCAAA@@@JJJeee___SSS___HHHNNNAAACCC:::333111111//////000/////////.........------------........./////////555111222888999666888???___ooosssaaa]]]fffpppyyycccNNN>>>AAAKKKXXXlllpppTTT@@@AAAEEE???888666//////...---,,,,,,,,,,,,EEEAAA<<<888777666555444333222222222111444???LLL^^^QQQ???CCC>>>GGGfff___dddnnnpppllliiifffiiitttuuu~~~}}}zzznnnkkkwwwlllMMM<<<999999888777777777777888:::555777<<<;;;===WWWvvv|||TTTKKKBBBBBB>>>;;;777666666777777666666888777IIIvvv```VVVpppuuuoooeeeZZZOOOFFF@@@===333:::===:::888:::<<<<<<888222<<<]]]~~~}}}pppaaaTTTLLLDDDCCC888777555444333333222222111111222444666888:::;;;YYYpppaaaVVVMMMHHHAAA@@@>>><<<;;;::::::;;;;;;<<<<<<>>>AAAEEEIIIKKKZZZ```kkkyyy{{{lllJJJ===AAACCC@@@888555000...---...------......////////////......//////000000000111111111333333444:::cccxxxxxxoooVVVRRRMMMDDDCCCSSS}}}vvvlllYYYJJJNNNFFF===555333222000000111////////////........................////////////444333666;;;999888FFFYYYrrrrrr{{{|||fffVVVHHHEEE^^^~~~|||mmmNNNAAABBBCCC===666000///...---,,,,,,,,,,,,EEEAAA<<<888777666555444444333333333222666CCCQQQvvvMMMFFFBBBRRRqqq]]]iii}}}xxxjjjjjjfffgggwwwrrr|||}}}tttzzz{{{ooorrrnnn[[[ooo[[[KKKBBB;;;:::999999888888999999:::444666===;;;;;;RRRpppnnnYYYPPPBBB???>>>;;;888666666777777666777666777[[[ccc]]]www~~~ooo___SSSJJJFFFJJJ<<<666===???888666<<<666BBB???999WWW|||eeeSSSUUU999KKK999888777666444444444444222333444666888;;;===>>>vvvmmm[[[IIIFFFCCC???<<<;;;;;;;;;999888777666777999;;;<<<>>>AAAHHHVVViii```AAAAAAGGGDDD999555111...---...------------............------000000000000111111111111444000777JJJwwwqqquuutttttthhhkkk]]]FFF===JJJqqq___lllBBBTTTHHH???777555444222111333000/////////......................../////////000000333:::???;;;>>>WWWuuusssggg|||}}}qqq[[[TTT\\\|||xxx\\\@@@<<>>;;;999888999::::::999999666888;;;999:::KKKaaa~~~~~~AAAHHHFFF???;;;888666777888666444===333???hhhRRRrrrxxxfffbbbQQQKKKFFF@@@<<<888666<<>>;;;AAA<<<222111000...,,,,,,...000GGGBBB<<<888666555444444444222444888999666777::::::;;;<<<@@@MMMZZZ\\\WWWjjjgggaaa\\\[[[^^^eeekkkuuu~~~~~~~~~~~~rrraaannnUUULLLBBB???;;;999999:::999999:::777777:::888888FFFXXXQQQKKKBBBAAA===:::888999999777666555;;;```sssMMMfffkkkmmm]]]MMM???>>>BBBBBB>>>:::777LLLTTT???BBBTTT|||dddiiinnnSSSaaaHHH>>>;;;888777666555333222444999333111888>>>ZZZzzzvvvcccSSSEEE<<>>===<<<:::888777;;;888:::>>>===AAAUUUmmm}}}gggyyyKKKKKKHHH>>>:::444111//////.............../////////000000111000//////111222222222666888XXXzzzaaaMMMFFFQQQuuuWWW^^^LLLGGGBBB:::444222222222000000000////////////000000000000///000111222222111:::;;;@@@AAAAAAVVVyyy|||xxxSSSJJJBBB===888777CCCSSSiiixxx|||fffRRRUUU]]]qqqTTT@@@AAA<<<444222000---++++++,,,---GGGBBB<<<888666555444444333333666<<<===999777888888;;;===@@@HHHRRRWWWVVVbbbXXXQQQSSSWWWXXX```jjjssswwwyyy}}}uuu[[[TTTFFFBBB===:::999999999888<<<777666999888888@@@LLLssscccLLLCCCCCC@@@<<<:::999999999888:::QQQ{{{zzzoooNNNiiiPPP<<>>===<<>>;;;999AAANNN{{{^^^eeeOOO999;;;AAA<<<666222000//////........./////////000000000//////000111222333444444333???xxx~~~yyyWWWEEENNNiiiooo{{{GGGIIIBBB:::666444333111///000000////////////000000111111111111111222222333888AAAAAADDD\\\|||{{{iiiwwwmmm]]]QQQNNNNNNFFF:::EEETTTiii|||lllZZZHHHNNNqqqzzzNNNCCCBBB888666222///,,,,,,,,,---GGGBBB<<<888666555444444333222666<<<===999777888666999<<<@@@FFFPPPZZZaaa___OOOHHHPPPVVVVVV]]]jjjnnnmmmxxxzzzyyy^^^OOOGGGCCC>>>;;;:::::::::999;;;777666999:::999>>>DDDiiiqqqLLLGGGCCC@@@===:::999999999999@@@dddrrrXXX]]]hhheeebbbTTTQQQeee{{{WWWWWWmmmxxxkkkNNN[[[uuuuuuhhhLLLBBB???;;;888777666555333///555::::::999III|||vvv}}}kkk^^^MMMBBB???AAABBBBBB@@@===<<>><<<>>>DDD]]]uuu___tttBBBEEECCC???888333111000//////...////////////000000000///000222333333333444555333RRRrrr|||ooo```KKKUUUrrrcccZZZMMMDDD;;;777666333111000000000////////////000000000111111000000111333444666FFFGGGXXXnnn___[[[WWWHHH888888@@@OOOfffxxxVVVFFFUUUyyykkkHHHBBB===:::555111////////////GGGBBB<<<888666555444444444222333888999666666999666888===BBBIIIUUUeeeqqq___OOOIIIQQQWWWWWW^^^jjjjjjiiirrrgggEEEFFFBBB>>>;;;;;;;;;;;;;;;:::777777999;;;<<<>>>AAA```NNNGGGBBB@@@===:::888888:::;;;===pppZZZ[[[qqqtttlll}}}ffflll}}}xxxiiiVVV???FFFaaatttiiiwwwQQQlllcccAAAEEEBBB===999888777666444111333999888777RRRzzzfffZZZRRRKKKGGGGGGCCC@@@AAABBB@@@@@@BBBJJJzzzhhhUUUNNNDDD@@@:::666444222111///////////////000000000111000222444444333333555777>>>uuuzzzeeevvvccclllRRRZZZfffuuuUUUHHH<<<999888444000000000000////////////000000...000000000///000444777BBBNNNQQQnnnuuubbbWWWQQQJJJGGGGGG<<<888===QQQnnnvvvUUUHHHVVVrrr]]]>>>@@@;;;555111111111111000GGGBBB<<<888666555444444444111111444555444666999888:::???GGGNNNXXXggguuu[[[RRRMMMRRRVVVXXX___iiioooqqqzzzyyyGGGFFFDDD@@@>>>>>>===<<<;;;999888999:::;;;<<<>>>???TTTVVVDDD@@@???===:::888999<<>>:::888777666555888555666444>>>kkk{{{lllcccddd```[[[XXXVVVSSSQQQPPPQQQyyywww{{{]]]@@@CCC@@@<<<:::888555222000/////////000000000111111111333555444222333777;;;VVVlll\\\}}}~~~jjj{{{xxxVVVTTT\\\uuummm]]]LLL>>>;;;999444111222000000////////////000000---///111000000222777;;;QQQTTTZZZyyytttTTTLLLSSSTTTJJJAAAAAA777333@@@XXXrrrzzzZZZOOOWWWbbbyyyyyyQQQDDD===666111000111000...GGGBBB<<<888666555444444333111111555666444555999888999???HHHNNNRRR[[[fffSSSRRRQQQPPPSSSYYY```fffpppzzz[[[JJJHHHEEECCCBBB@@@<<<:::888:::;;;999888999<<<===GGGvvv```FFF@@@@@@>>>;;;999:::???CCCkkkyyysss{{{zzznnnaaaYYYsssxxx\\\JJJFFF@@@;;;999888777666999666777999PPP{{{xxxvvvsssqqqxxxKKKAAA???>>>===;;;888444000//////000000000111111111///111333333222555<<>>GGGJJJIIILLLSSSKKKPPPQQQNNNOOOXXX```dddhhhyyy|||nnnMMMLLLIIIGGGEEEAAA<<<999999<<<===999555666999;;;<<>>>>>===:::444000000000000000111111111111---///222111222666???GGGmmmvvv|||zzzcccYYYLLLPPPxxx```dddkkkTTTAAA<<<:::444111444000000////////////000000...111444444444777>>>EEE\\\bbb___[[[dddfffLLLEEE>>>888666CCCaaa}}}bbbFFFNNNUUULLLAAA:::777555111...HHHCCC<<<777555444444444555222333999:::888999>>>???:::EEEIIIAAAKKKXXXNNNQQQNNNNNNOOOOOORRR[[[eeesss|||iii}}}tttSSSGGGEEEMMMMMM@@@:::>>>::::::888888888999:::;;;DDDdddwwwJJJDDDDDD======>>>888@@@XXX~~~zzzddd|||XXXMMMAAA;;;::::::::::::===333666NNNzzzccctttCCCFFF???:::>>><<<333111111111111000111111222333111///:::444777666777iiinnnsssyyyeeeZZZOOOMMMiiiwwwSSSLLL999???999333222000000000000000000000000333000333999666555FFF^^^aaa```ddduuuhhhGGG@@@AAA111888RRRZZZaaaOOOWWWsssNNNFFF;;;222999...333HHHCCC<<<777555555444444555222333777888555666:::;;;777BBBJJJIIITTT\\\PPPOOOMMMMMMNNNOOOQQQZZZdddqqq{{{iiivvv___RRRJJJMMMOOOHHH???<<<;;;;;;:::999999:::;;;<<>>777EEEmmmwww|||^^^rrruuueeezzzQQQJJJBBB>>><<<999999:::555333>>>```oooeeeoooOOOFFFAAABBBAAA<<<666111111111111111111222222333111...777444888===NNNiii~~~eeeMMMMMMhhhwwwRRRAAA<<<666555333111111111111111111111111111///111444222444IIIbbbqqq{{{gggsss~~~aaaCCC;;;===999===LLLhhh~~~\\\KKK___||||||iii;;;;;;BBB>>>666'''GGGCCC<<<777555555555444666333444666777444555777;;;888AAAKKKPPPZZZ[[[MMMMMMKKKKKKMMMNNNQQQZZZdddlllwwwwwwbbbuuu]]]PPPNNNLLLDDD<<<===<<<;;;;;;;;;;;;<<<<<<===OOOsssVVVBBBFFF:::888AAA888OOORRRKKKDDDAAA===888888;;;333666DDDpppjjjvvv[[[hhhaaaEEEAAAKKKDDD===;;;111111111111111111222333333666///444222333>>>cccyyyfff{{{UUUOOOfffpppRRRIII<<<666777222111111111111111111111111111000000111111;;;UUUooovvveeeyyy]]]<<>>???222222111111111111222333333777111333333333DDD{{{}}}hhhjjjUUUfff\\\LLLNNN???999888///111111111111111111111111333444333333888JJJhhhgggYYYTTT;;;999888999888GGGOOOTTT^^^jjjccc\\\pppxxx{{{vvvOOODDD999<<<888FFFBBB;;;777555555555555666777888999:::<<<======;;;CCCFFFFFFIIIKKKHHHGGGIIIHHHJJJMMMNNNQQQZZZcccqqq|||yyyVVVGGGFFFEEEAAA>>>>>>>>>======<<<<<<;;;???@@@[[[cccCCCFFF???AAAEEE???fffjjjYYY^^^yyykkkJJJ>>>===;;;999;;;===:::JJJ{{{yyymmm^^^VVVRRRMMMFFF@@@@@@GGGWWWkkkOOO???MMMFFFAAAAAA333222222222111222333333444222111222777777PPPyyyxxxzzzyyy~~~xxx~~~~~~```jjjrrr|||YYYQQQ???;;;999000111111111111111111111111444555555555@@@ZZZyyyVVVoooxxxJJJ;;;???888333::::::;;;DDDPPPlllyyyZZZaaawwwvvv[[[MMMUUU:::111FFFAAA;;;777555666666666555888999888:::>>>???>>>666CCCEEECCCIIIIIIEEEIIIHHHGGGJJJMMMOOORRRZZZdddoooyyy|||wwwmmmWWWMMMJJJHHHGGG???@@@@@@@@@???>>>===<<<>>><<>>>>><<<:::;;;;;;666TTToooYYYdddooooooaaaSSSSSSZZZQQQQQQQQQPPPQQQ^^^zzzbbbCCCHHHHHHEEEAAA666222222222222222333444444333666333666555TTTrrrzzzrrr}}}tttrrrhhhpppsssUUU>>><<<999555222222222222222222222222222444444555FFFeeecccqqqjjjFFF>>>777333777666888===AAAXXX{{{iiiZZZssssssYYYWWW888666FFFAAA;;;777555666666666333777888666777<<<<<<999666EEEDDDCCCPPPNNNDDDGGGHHHGGGJJJNNNPPPSSS[[[eeekkkvvvssspppkkk\\\WWWRRROOOPPPBBBCCCCCCCCCBBBAAA???>>>AAA>>>OOOxxxJJJ<<<@@@CCC999KKKrrr~~~SSSCCC@@@;;;888;;;<<<444```jjjgggqqq|||qqq```MMM@@@DDD]]]www|||{{{LLLCCCKKKJJJ@@@888333222222222222333444444444;;;444444555\\\zzzooo{{{www___nnn}}}^^^CCC???777777222222222222222222222222111444333666KKKlll|||```uuuzzzZZZ???:::777777666:::===999GGGggghhh\\\yyymmmHHH===>>>FFFAAA;;;777555666666666222777777333444888888444999HHHEEEFFFWWWSSSBBBAAAGGGGGGJJJOOOQQQTTT\\\eeennnyyypppjjjsssccc^^^WWWTTTWWWDDDEEEEEEFFFEEECCCAAA@@@GGGCCCPPPtttQQQ<<>>\\\}}}SSSdddJJJGGG555GGGBBB<<<777555555555555444444555555666777777777<<>>GGGBBB<<<777555555555555444444555555666777777777===FFFFFFFFFKKKHHHBBBEEEFFFFFFHHHMMMOOOTTT___jjjtttzzzlllssseeehhhnnnYYYXXXOOOKKKIIIHHHIIIJJJIIIEEEBBBHHHNNNUUUnnnWWW===EEEAAADDD___{{{xxxoooyyyTTTBBB===<<<===:::>>>{{{zzztttuuu^^^SSSrrrHHHKKKOOOKKK@@@555333111222444444333111333444555888LLLoooxxxiiicccTTTTTT|||iiiSSSHHH;;;===222222222222222222222222///999666@@@rrrtttNNNPPPPPPAAA@@@@@@999777999555;;;NNNxxxuuu[[[sssaaaBBBDDDGGGBBB<<<777555555555555444444555555666777777777===CCCAAABBBIIIGGGBBBHHHBBBDDDIIIOOOSSSVVV]]]fffrrrxxxzzznnn{{{xxxZZZ^^^[[[RRROOOLLLLLLMMMLLLHHHDDDHHHQQQXXXpppZZZAAAGGG???FFFqqqvvvcccDDD<<<>>>===888FFFzzzxxxhhhZZZxxx{{{kkkRRRrrrLLLKKKJJJNNN>>>666555444444555555444222000555888777TTT}}}mmmzzzqqqhhhWWWvvvwwwdddGGG:::888333333333333333333333333---999:::LLL~~~```MMMOOOOOOAAAAAA;;;888888222888KKKuuufff[[[{{{OOODDDGGGBBB<<<777555555555555444444555555666777777777<<>>HHHyyyzzzeeeEEE@@@@@@999<<>>;;;===777888HHHwww{{{UUUxxxnnnEEEGGGBBB<<<777555555555555444444555555666777777777;;;AAAEEEOOOYYYQQQFFFHHHEEECCCEEEKKKPPPVVV___hhhmmmtttnnnuuucccWWWXXXWWWOOOFFFDDDGGGIIIIIIGGGPPPYYY[[[iiidddEEEFFF???KKKrrrrrrmmm___CCCCCCCCC999>>>MMMkkkwwwbbbEEEBBBjjjllllllmmmvvv|||gggOOONNNVVV???888888888777555555444444222555999444fffkkklllzzzeeeiii[[[|||MMMAAA777333333333333333333333333444999999[[[}}}iii]]]III???@@@;;;;;;HHHxxxbbb\\\LLLGGGBBB<<<777555555555555444444555555666777777777<<<@@@EEEQQQ\\\RRREEEHHHGGGCCCCCCHHHOOOVVV```iiikkkooottt|||~~~```sssgggXXXWWW]]]RRREEE@@@CCCHHHIIIHHHPPPYYYZZZeeennnFFFDDDBBBNNNmmm^^^ZZZ^^^fff~~~sss~~~}}}ZZZvvveee```cccEEECCCDDD>>>===MMMvvv]]]tttzzzooo]]]ZZZ```uuucccRRRlllsssWWWjjjvvvlll{{{NNNPPPSSSBBB888888999777555444444555111000888;;;~~~}}}hhhooo{{{|||}}}hhh^^^cccvvviiiOOOBBB:::333333333333333333333333333555999fff|||vvvXXXEEE???777999HHHyyyyyyYYYSSSGGGBBB<<<777555555555555444444555555666777777777?????????IIIUUUMMMCCCIIIFFFBBBBBBHHHPPPWWW```hhhiiimmmsss{{{iiijjjllluuuzzz{{{|||TTTRRRiiibbb___nnn```NNNFFFHHHNNNPPPPPPRRR]]]\\\eeezzzIIICCCEEEPPPiiiVVVHHH>>>>>>AAASSSrrruuuzzz~~~TTTCCCAAAAAA<<>>@@@NNNccczzz}}}eeetttgggmmmmmmOOOQQQKKKEEE777999999777444222333555555...888CCCwwweeeoooyyyllluuukkk}}}lllZZZBBB666444444444444444444444444333444@@@www|||ppp[[[LLL<<<:::JJJ~~~mmmvvv[[[GGGBBB<<<777555555555555444444555555666777777777BBB===888@@@LLLFFFAAAKKKEEEAAABBBIIIQQQXXX___ffflllsss~~~vvvgggUUUJJJOOOPPPSSSaaa}}}tttQQQQQQiiiwwwsssmmmTTTFFFccc~~~jjjlllhhh~~~nnnZZZOOOPPPUUUYYYYYYWWWbbbaaafffKKKCCCHHHPPPkkkYYYMMMCCCBBBFFFHHHKKKNNNNNNdddzzz}}}eeeDDD===@@@<<<[[[rrriiiVVVPPPTTTYYYWWWPPPGGGDDDGGGTTTkkk~~~dddlllsssVVVVVVIIIKKK777888999777444222333444;;;...888FFFssscccmmmeeerrrmmm}}}zzz{{{vvvsssuuuxxxlllIII777444444444444444444444444666777HHH~~~xxxdddKKKCCCQQQmmmdddGGGBBB;;;666444444333333555444333555999:::999777CCC???AAAHHHIIIDDDDDDIIIBBBCCCEEEIIINNNWWW```gggnnn{{{yyyjjjOOOIIIJJJGGGEEEPPPbbbwww}}}cccOOOCCC???HHHTTTcccsss}}}sss```SSSMMMLLL``````tttzzzsssvvveee\\\]]]```___\\\UUUWWW___iiiMMMGGGFFFVVVeeeNNNQQQVVVYYYVVVTTTSSSRRRNNNZZZfffzzzooossswwwtttjjjuuuTTT999>>>EEE]]]yyy~~~{{{mmmgggiiinnnfff]]]TTTMMMIIILLLWWWdddwwwiii}}}qqqyyyHHHVVVKKK>>>888444555555444444777444:::777DDDooofffqqqrrrcccSSSZZZpppsss|||bbbXXX___~~~}}}AAA;;;555444444333333444444555444555JJJeeeRRRSSS}}}}}}GGGBBB;;;666444444444333555444444666999:::999777@@@===AAAIIIKKKEEECCCHHHDDDEEEGGGJJJOOOWWW```ffftttzzzaaaPPPIIIKKKPPP^^^fffuuurrr|||\\\TTTJJJJJJRRRVVVMMMAAAEEEPPPWWWWWWVVVTTTIII<<>>IIIJJJZZZvvvjjjIII777555444444333333444444555444>>>eeesssGGGBBB<<<777555555555555444555666777999999999999>>>;;;???HHHJJJEEEDDDIIIDDDFFFHHHJJJNNNUUU\\\bbbrrrwwwwww|||yyywwwrrrgggSSSBBBBBBOOOUUUQQQDDDHHHTTTppp|||tttqqqpppqqqoookkkbbbWWWMMMGGGQQQLLLNNNUUUlllMMMFFFHHH[[[||||||wwwmmmbbbYYYRRRIIIGGG[[[uuurrr[[[<<>>jjj~~~vvvGGGBBB<<<777555555666555444555777888888999999:::@@@<<<>>>FFFHHHDDDEEEKKKCCCEEEGGGIIIMMMSSSZZZ___mmmyyysssmmmyyybbbSSS[[[lll{{{zzzppp\\\IIIDDDKKKTTTGGGHHHNNNZZZppp|||nnnpppnnngggdddaaa```^^^YYYRRRLLLLLLKKKMMMPPPbbbMMMEEEHHHYYYxxxqqqeeeUUUJJJGGG@@@888@@@RRRmmmmmmooopppZZZ~~~^^^LLLKKKDDDEEEyyy}}}kkkpppwww{{{wwwqqqoooooovvvoooXXXKKKIIIiiifffvvv___JJJbbboooRRRcccssstttNNNUUURRR>>>888444555555333444777666555777WWW^^^aaatttyyymmmbbb^^^___}}}|||TTT;;;666NNNOOOJJJNNNaaavvv~~~FFF???555444444333333444444555:::AAAqqq}}}qqqhhhjjjyyyGGGBBB<<<777666666666666444666888999888888:::;;;AAA===@@@HHHIIIEEEFFFKKKBBBDDDGGGJJJNNNTTT[[[___lllxxxtttlllzzzxxxkkkbbbUUUUUUbbbhhhssseeeGGGBBBMMMLLLWWWiiinnnlll```XXXjjjsssvvvpppiiidddcccaaa]]]YYYMMMOOOSSSTTTaaaKKKCCCHHHXXXuuunnneeeTTTGGGEEEBBB;;;===EEEAAA___mmm{{{yyyXXXTTTooottteeexxx```[[[JJJ>>>CCCmmm}}}bbbhhhnnn{{{~~~{{{vvvrrrnnnqqqyyy}}}gggPPPBBB???@@@kkkyyywww[[[PPP``````oooVVVSSSPPP>>>888444555666444444777777333444RRR}}}^^^bbbvvvyyymmm^^^RRRHHHAAABBBGGGOOOggg~~~dddCCC;;;;;;MMM@@@999:::JJJ^^^nnnxxx~~~LLL@@@555444444333333444444555999BBBvvvqqqeeebbblllxxxFFFBBB<<<777666666777777333666999999888888:::<<<@@@>>>CCCLLLNNNGGGDDDHHHCCCEEEHHHLLLPPPVVV]]]aaammmyyyrrriiiiiivvvkkkgggggglllVVVFFFPPPZZZ^^^xxx}}}ZZZTTTeeerrryyypppiiifffeeefffXXX[[[```bbbnnnKKKCCCJJJ\\\xxxqqqiiiZZZKKKEEEBBB@@@AAAEEEaaaooouuuyyysssvvvmmm[[[TTTGGG;;;AAA^^^aaaaaafff{{{{{{vvvooommmrrr|||yyyYYY@@@;;;@@@BBBkkk{{{```___VVVddd[[[QQQMMM===777444444555333444666666333666TTTxxxaaafffuuutttfffQQQHHH???:::777777:::@@@:::GGG\\\qqq|||{{{nnniiidddFFF999AAA===AAA777333333;;;FFFPPPYYY^^^rrrVVV@@@555444444333333444444555444CCC|||xxxuuuxxxFFFBBB<<<888666777777777333666999:::888888:::<<<>>>>>>EEEQQQRRRIIICCCDDDDDDFFFJJJNNNRRRXXX___dddooozzztttkkkaaa}}}vvv~~~xxxmmmyyy```MMMXXXgggXXXlllddd___dddjjjzzzqqqhhhfffjjjpppeeeggglllppp}}}MMMEEEMMMccc}}}vvvhhh\\\LLL@@@;;;;;;>>>AAAOOORRRPPPJJJ^^^sssWWWXXXFFFGGGCCCBBBUUUaaa\\\ccczzzqqqkkkllluuu[[[>>>999<<<;;;NNNooovvvsss[[[III\\\]]]SSSPPP<<<666333333444222333555444444:::ZZZtttccckkktttqqqTTT@@@;;;888666999:::777666777AAA@@@GGGXXXlll{{{}}}|||yyy___OOO===<<>>===IIIQQQFFFAAAOOOEEEGGGEEEKKKVVVVVVXXXdddpppyyypppfffssskkk}}}yyy~~~pppggg~~~___TTT___hhhwwwtttjjjlllbbbfffsss|||vvvkkkiiiooouuurrruuutttvvvRRRFFFFFFtttuuuWWWAAA<<<===DDDBBB666888;;;<<<<<>>CCC===:::999:::===>>>===:::>>>AAAHHHQQQ]]]iiisssyyy~~~uuuqqqvvv}}}jjjrrrtttIII555:::---888888777888999999888888:::KKKhhh```999666555444333333444555666:::QQQyyy{{{tttzzzGGGBBB<<<888666666777777555555666777888999::::::???===<<>>JJJFFFHHHFFFKKKVVVWWWXXXdddllluuulllyyyyyy[[[JJJJJJPPPjjjuuukkklllbbbbbbmmmuuuqqqllloooxxx~~~yyy{{{wwwxxxQQQFFFHHHwwwooo]]]YYYWWWDDD444888@@@>>>???===888888KKKnnnUUUEEETTT}}}]]]OOOlllmmmQQQGGG>>>>>>IIImmm]]]ZZZ]]]ttt{{{yyyssslllmmmttt^^^BBB>>>===>>>999;;;MMMfffnnn[[[BBBdddsssXXXjjjsssoooYYYxxxZZZFFF<<<666333444555333444666222999999TTTmmmcccddduuuyyy^^^NNNJJJEEEAAA<<<;;;===>>>>>><<<===@@@EEEMMMWWWbbbjjjooouuuzzz|||yyysssqqqtttyyyuuu[[[777:::444666666666666777888888888999EEE\\\uuuqqq@@@666555444444444444555666888RRRzzz|||zzzaaa___HHHCCC===888666666666555555555666777888999::::::===<<<<<>>999<<<666222:::LLLUUUIII888FFFdddlllhhhrrr\\\~~~{{{^^^CCC;;;666333444555333444666000999999PPPkkk___```rrrqqqeeeYYYRRRIIIDDDCCCDDDEEEDDDCCCDDDHHHMMMTTT\\\bbbfffkkkmmmpppqqqqqqqqqsssuuuwwwsss:::666888222444444444444666888888666>>>III^^^wwwDDD666666555444444555666666:::WWW~~~xxxdddOOOZZZ{{{pppeeeIIIDDD===888666555555555555555666777888999::::::<<<======GGGRRRJJJCCCJJJFFFKKKIIIKKKVVVYYYZZZcccmmmuuuwwwuuuXXXWWW}}}qqquuu~~~qqqeeeiiiddddddmmmuuuyyyzzz{{{xxxsssuuutttnnnnnnSSSIIIGGGqqqfffKKKNNNMMMDDD<<<555666555999???======NNNdddvvvGGGhhheeeOOOHHHCCC===<<>>777<<<777222777EEEPPPMMMCCC888aaallloookkkwwweeesssaaaVVVIII:::555222444555333333666444;;;777JJJggg[[[]]]pppuuukkk^^^TTTQQQQQQRRRRRROOOPPPQQQSSSWWW[[[```bbbcccdddffflllqqquuuuuutttuuuKKK333:::444333444444333555777777444999;;;JJJgggKKK777666555444444555666777:::YYY}}}{{{sss```III999OOO|||IIIDDD===888666555555555555555666777888999::::::>>>??????GGGRRRJJJ@@@DDDEEELLLJJJKKKVVV[[[]]]dddooowwwyyyoooQQQLLL]]]zzz|||vvvgggmmmmmmqqqtttvvvvvvwwwyyyuuuppptttsssmmmlll|||TTTLLLEEEmmmkkk^^^TTTNNNEEE666CCC<<<999===>>><<>>???>>>\\\wwwSSSUUUWWWlllhhhNNNIIIOOOlllyyyuuunnneeerrr|||PPP@@@>>>@@@<<<666666>>>EEEBBB;;;555XXXppprrr]]]aaa```RRROOOJJJ999444222444555444333555555:::555IIIeee[[[^^^qqq|||sssgggaaa_________]]]\\\[[[[[[\\\^^^```bbbaaa```cccjjjsssyyyyyywwwwwwiii999:::999444999999555333666777444777444>>>YYYwwwQQQ777666555444444555666777777ZZZzzzvvv{{{xxxhhhjjjWWWTTTqqq~~~HHHCCC===888666666666555555555666777888999::::::@@@BBB@@@FFFOOOGGG::::::CCCLLLJJJJJJVVV]]]___fffnnnwww|||{{{dddyyyZZZNNNEEE;;;<<<===HHHLLLGGGZZZtttxxxxxx|||uuuvvv}}}zzzzzztttrrrvvvSSSNNNFFFmmmmmmPPPIIIFFFNNNGGG>>>999999;;;<<<<<>><<>>888555:::???;;;444666[[[}}}uuussssssIIImmm___RRRYYYOOO@@@777333222444666444333555222888333JJJfff]]]```sssxxxxxxoookkkiiiggggggeeecccaaa``````aaabbbbbbaaacccjjjttt{{{|||zzzyyyxxxBBB777555888@@@BBB999333444666444666555:::KKKfffHHH777777666555555666777777;;;cccuuuhhhrrr~~~{{{qqqzzzrrrGGGBBB<<<888666666777777555555666777888999::::::>>>AAA???EEEOOOIII;;;999AAAKKKJJJJJJVVV___bbbgggmmmwwwjjjKKKxxxuuutttyyynnnvvv~~~bbbUUU\\\fffjjj]]]LLLDDD@@@999LLL|||}}}yyyxxx~~~zzzyyysssQQQNNNFFFmmm{{{\\\TTT^^^rrrpppFFF===@@@VVV\\\WWWGGG<<<===???===@@@dddkkkSSSqqqXXXsss\\\NNN<<<<<<666SSS{{{UUUTTTQQQ___|||}}}rrr\\\JJJDDDJJJXXXjjjdddEEE555:::===GGGCCC<<<:::???EEECCC<<<<<>>333333666666333777999>>>TTTuuuEEE888777666555555666777888CCCrrrsssbbbqqquuuuuuyyy|||FFFBBB<<<888666777777777555555666777888999:::::::::>>>???FFFSSSNNNAAA???@@@KKKJJJJJJWWWaaadddiiinnnxxxfffUUUhhh~~~ccccccdddggg___MMMEEENNNZZZ___qqqrrrtttwww}}}yyyppphhhPPPFFFDDD;;;EEEnnn}}}yyywwwzzz|||{{{|||~~~||||||sssPPPMMMEEElllqqqUUUBBBDDDKKKKKKPPP\\\___XXXkkkoooNNNAAABBBcccvvvyyy___EEE===<<<888;;;@@@pppsssJJJhhhtttVVVIIICCC???777QQQWWWUUUOOOZZZxxx\\\FFF@@@>>>SSSlllhhhLLL>>>???===QQQKKKBBB???DDDJJJGGG@@@CCC<<<~~~zzzoooWWW~~~vvvQQQ}}}OOOIII===666222111555666444333555222:::444CCCfffYYYYYYjjjwwwnnn~~~wwwssssssqqqnnnjjjgggfffffffffdddcccdddiiipppwwwzzz{{{yyy|||wwwgggIII666>>>MMMQQQBBB333222666777111999999777HHHlllRRR888777666555555666777888DDDyyyuuubbbsssjjjUUUaaaaaadddxxxvvvfffZZZZZZjjj{{{FFFBBB<<<888666555555444666777888:::;;;<<<======@@@<<<>>>GGGNNNJJJAAA;;;===JJJMMMMMMWWW^^^bbbjjjnnnyyy{{{pppeee[[[WWWTTTOOOOOOTTTsssmmm^^^XXXSSSKKKDDDHHHHHHEEEbbbssswww{{{|||}}}{{{}}}~~~~~~kkkTTTHHHLLL\\\{{{yyy]]]YYYOOO???HHH===>>>===XXXhhhvvvmmmCCCAAAGGGmmmwwwZZZ@@@888999AAA>>>CCCGGGhhhZZZ]]]hhhVVVIII888BBB:::QQQZZZLLLPPPZZZxxx___IIIAAAJJJqqqGGG555IIIdddooo```IIIPPP```WWWGGGCCCGGGmmmyyyiiijjjsssoooKKK???BBB555444444333333444444555222333:::BBBfffSSS```iii{{{~~~uuuuuussspppnnnmmmllljjjhhhaaadddeeegggmmmvvvyyywwwzzzyyy|||BBB666>>>VVV^^^HHH444444666222888444333777@@@VVVxxxYYY777666555555555666888999BBBttt|||jjjgggHHH@@@===BBBOOOVVVVVVOOO@@@;;;CCCOOOkkkFFFBBB<<<888666555555444666777888:::;;;<<<======AAA>>>@@@HHHOOONNNEEE>>>;;;HHHKKKKKKUUU\\\```iiirrr}}}|||yyy{{{pppdddbbb|||zzzrrrfff^^^XXX[[[VVVIII[[[~~~wwwqqqsss|||~~~~~~}}}~~~mmmTTTFFFJJJ\\\ttt^^^>>>:::<<>>mmmmmmjjjyyyllllllsssfffXXXIII777???666KKKaaaPPPSSS\\\yyy\\\KKKKKKoooTTT666YYYuuupppTTTUUUkkkooofffGGGBBBLLLbbb~~~qqqwwwoooSSSBBB===444444333333333333444444555333888AAAhhhTTT^^^fffxxxyyy}}}yyyuuuqqqqqqqqqqqqqqqkkkjjjddd___bbbiiinnnnnnkkknnnuuuSSSBBBMMMcccgggKKK444333888666777444333555;;;MMMpppWWW777666555555555666888999LLLzzz}}}fffvvv|||{{{aaaVVVWWWJJJ===>>>BBB===<<<>>>CCC:::...MMMFFFBBB<<<888666555555444666666888:::;;;<<<<<<<<>>@@@<<>>??????:::JJJxxxTTTNNNOOOeee{{{uuupppiiieee]]]ZZZiiifffGGG111HHHJJJ>>>DDDOOOPPPNNN999>>>444<<>>BBBCCC???BBB777???qqqyyyYYYfffHHH:::???777888EEEZZZRRRQQQbbbxxxeeeiii\\\XXXWWWcccPPPBBBeee{{{^^^@@@FFFgggIIIFFF:::@@@222>>>|||zzz~~~iiiwwwmmmFFF@@@222333333333222222333333333000222999<<>>|||yyyRRRkkk{{{jjjmmmQQQCCCDDDDDDGGGLLLLLLtttnnnMMM:::===MMMzzzFFFBBB<<<888666555555444555555777999:::;;;;;;;;;>>>BBBAAA@@@NNN^^^YYYFFF;;;GGGIIIJJJUUU___eeeooouuu~~~hhhSSS[[[|||pppfffgggaaaQQQ___}}}zzztttqqquuu|||~~~^^^HHHAAAGGGOOO|||{{{VVVLLLnnnyyy```OOOVVV^^^MMMFFFKKKFFF>>>DDDEEE:::RRR}}}tttggg\\\JJJ999:::777;;;CCCmmmXXXRRRQQQ\\\xxxxxxZZZVVVSSSccckkkqqqZZZZZZgggsssqqqUUU888OOOfffRRRBBBFFF@@@FFFwwwkkk]]]bbbvvvwwwjjj@@@<<<444333333222222222222333333111333999666vvv{{{WWWUUU^^^kkkrrr|||~~~|||zzzvvvqqqmmmiiibbbTTTFFFBBBFFFJJJJJJ???777<<>>MMMbbb]]]HHH;;;GGGIIIJJJUUU___fffpppxxxrrrZZZTTT}}}nnnlll{{{|||rrr^^^iiizzztttrrrwww{{{{{{{{{~~~{{{|||YYYFFFAAADDDFFF}}}FFFZZZiiiGGGEEEPPPEEEHHHYYYYYYJJJ>>>JJJ???FFFmmmvvvrrr{{{sssQQQHHH888;;;:::>>>???^^^SSSNNNMMMSSStttqqqwww}}}uuu{{{{{{kkk^^^___TTT\\\zzzyyy\\\gggvvv\\\YYYQQQIIIGGG@@@666QQQjjj___VVVUUU[[[rrrppp```TTTYYYqqq>>>888444333333222222222222333333222333666333uuu[[[UUU\\\eeennnyyyvvv___}}}yyyvvvrrrnnnjjjhhh^^^LLL>>>AAARRRccclllLLL999666777XXX|||kkk{{{TTT<<>>NNNddd___III===IIIKKKKKKWWWbbbiiisssxxxuuu\\\NNNppp|||yyy{{{eeeqqqyyy|||zzzuuutttyyyyyyuuusssvvvvvvxxx~~~{{{WWWEEE@@@BBBAAAoooZZZrrr{{{SSSNNNSSSBBBIIIjjjwwwxxxKKKKKKDDDNNN~~~rrrLLLAAA666@@@999;;;888QQQTTTOOOLLLNNNmmm{{{jjjaaaccchhhiiiaaagggQQQPPPcccRRRKKKTTTZZZXXXJJJ;;;KKKsssfff\\\[[[^^^{{{```{{{www===555222333222222222222222222333333222333333zzz^^^SSSXXXaaajjjwwwxxx^^^BBBTTTlll{{{wwwtttqqqoooiii]]]JJJ;;;>>>QQQeeeoooTTT999111///LLL}}}nnnyyyQQQ;;;CCCEEE777999000000666333666UUU|||???555555444333444555666777777ccciiiJJJYYYooocccRRRBBBKKK```\\\JJJEEEkkkEEE@@@999666666666555333555555666888999:::;;;<<>>AAA999999444EEE???xxxKKKXXXKKKccc|||kkkkkkmmmkkklllUUUaaaRRRTTTxxxVVVttt|||sssYYYFFFGGGRRRkkkcccGGG>>>EEEpppddd???666...222222111111222222333444...666999555dddiiiVVVVVVaaappp}}}lllXXXDDD@@@@@@PPPrrr{{{uuutttvvvtttiii]]]NNN===<<<\\\dddKKKCCC:::333ZZZtttQQQ888OOOMMM888:::888888666222999TTTqqqqqqAAA666555333333333444666888???WWWWWWPPP}}}SSSFFFOOO___[[[DDDkkkFFF@@@999666666666555444555555666777999:::;;;<<>>LLLpppjjjEEEAAA>>>CCCBBBdddZZZ777444555111111000000111111222333///444777444bbbnnnUUURRR\\\jjjxxxxxxcccLLLMMMRRRaaa~~~~~~zzztttsssxxxuuu^^^EEEKKKccctttZZZLLL<<>>999777777CCC```}}}}}}@@@666555333333333444666777222MMM|||UUUYYYeeekkkvvv~~~[[[PPPaaabbbJJJjjj{{{FFF@@@:::666666777555444555666666777888:::;;;<<<@@@BBBGGGFFFIII[[[cccVVVCCCAAAJJJQQQPPPYYYfffiiiqqq{{{___^^^}}}vvvwwwrrrrrr}}}}}}yyy}}}cccOOOAAABBBAAA>>>hhh|||zzzqqqMMMEEEfffddd]]]CCC???BBBHHHNNNmmm|||}}}aaaJJJ___nnn{{{ssszzzaaaCCC;;;:::666999===;;;===kkk~~~QQQFFFVVVjjjvvvnnnvvvqqqbbbJJJXXX\\\^^^xxxLLL666AAARRR^^^888///<<>>555NNNpppiiiIIINNNYYY{{{XXXEEEEEELLLpppvvvRRR@@@;;;::::::777???666???^^^TTTHHHMMM^^^yyydddiii~~~yyyIIIUUU___|||XXX???PPPhhhFFFGGGEEEiiiIII:::IIISSS>>>VVV}}}jjjCCCYYYbbbCCC000///666000000000000000111222222555111555111PPP[[[PPPSSS^^^lllxxx~~~```CCCJJJuuurrr^^^LLLJJJ^^^yyypppIII222666???888<<<999111DDDiii}}}kkklllgggKKKHHHUUUIIIEEERRRHHH===777888GGGkkkoooAAA444444333333333444555666888>>>vvvrrruuuJJJGGGKKKDDD???fff|||zzzpppPPPqqqFFFAAA:::777777777666444666666666666777:::<<<===BBBDDDIIIIIIMMMbbbnnncccLLLAAADDDMMMPPPZZZhhhmmmuuu}}}xxxWWWccczzzZZZEEE>>>@@@AAA<<>>NNNrrr}}}zzz|||RRR>>>FFFAAA______^^^UUU@@@CCCIIIzzzjjjPPP???CCCFFF???YYYoooMMMAAA;;;:::<<<555>>>444???PPPVVVFFFGGGUUUzzzllllllkkkpppwww{{{gggRRRoootttwwwfff@@@HHHwwwNNNFFFTTTwwwTTTCCCYYYlllUUUcccllldddVVV<<<444222111222111111111111222333333666///888444IIIbbbTTTTTT\\\hhhvvv~~~xxxsss|||pppPPP;;;888JJJLLL888,,,222000000666777111<<<^^^{{{ssskkkXXX===GGGXXXIIIGGGQQQKKKDDD;;;555@@@eeeYYY:::333333333333333444555555:::<<>>AAADDDJJJIIIKKK```mmmfffUUUDDDBBBKKKOOOYYYiiiooowww}}}tttSSSZZZ___dddzzzNNNCCC<<<===AAA===GGG|||```>>>FFFAAA]]]wwwkkkaaa[[[aaaeeepppLLLTTT:::VVVGGG;;;???999>>>BBBRRRYYY```UUUDDDHHHQQQJJJPPPqqqMMMAAA;;;888999777;;;666<<>>>>>CCCKKKGGGFFFYYYjjjfff___IIICCCJJJNNNXXXhhhooowww}}}\\\SSSnnntttQQQWWWgggIIIAAA;;;;;;AAA>>>@@@nnnnnneeerrr\\\UUUnnniii]]]IIIggg}}}sssgggJJJMMMqqq[[[??????>>>BBBDDDBBBcccooo[[[YYYPPPSSSeeeEEE<<<:::888888888777999;;;;;;___[[[LLLHHHZZZ}}}~~~nnnxxxrrrgggqqqAAA555444000333111111111111111222222333333)));;;555888qqqiiiVVVSSSUUU]]]lllwww{{{eeeEEE777555333222444///000111444555:::YYY___444EEE]]]OOORRRVVVQQQIII???555===^^^QQQ<<<222222333333444444444444444222ZZZ}}}oooWWWPPPCCC@@@FFFJJJWWWkkk|||aaalllGGGBBB;;;888888888777555777666555555666999<<<>>>;;;BBBJJJEEEBBBUUUgggdddfffNNNDDDIIIMMMVVVfffnnnvvv~~~gggHHHRRRwwweeeYYYccc___LLLAAA;;;999AAA???<<>>]]]}}}FFF;;;111222333444444444333333===...IIInnnMMMGGGCCCBBBPPPLLLXXXnnnzzz~~~tttYYYbbbIII@@@:::999999777555777555555666555555777;;;>>>>>>;;;JJJNNNCCCNNNdddeeennn]]]EEE@@@KKKRRR^^^tttqqqyyyqqqOOONNNooo}}}UUUIII<<>>???;;;JJJRRRHHHMMM___cccmmm]]]GGGBBBLLLRRR^^^sssyyy~~~ZZZIII```KKK>>>===>>>===999@@@>>>MMMddduuu]]]SSSbbbcccVVVddd|||wwwMMM```~~~|||fffDDD>>>:::666888999:::222999999999CCClllQQQFFFDDDQQQsssnnnllleee^^^rrrooo]]]kkkiiiYYY^^^|||ZZZaaaooossspppqqquuuJJJ333000111000....../////////000000000000000111---555000HHHdddRRRPPPPPPYYYiiixxxvvv}}}sssnnnTTTAAA999333777===:::333666///111>>>;;;<<>>AAA;;;HHHVVVPPPMMMYYYccciii]]]HHHCCCMMMSSS^^^qqq~~~pppKKKSSSxxxFFF>>>???<<<<<<888>>>;;;BBBtttvvvhhhSSSUUUooo|||zzz___RRR~~~eeeaaasssVVVSSS\\\>>>;;;:::888888777:::333:::888777<<>>CCC;;;DDDUUUUUUOOOXXXhhhddd[[[IIICCCLLLSSS]]]nnn|||[[[QQQ}}}cccCCCEEE>>>888;;;888===;;;;;;\\\eeeaaa~~~hhhhhhbbb___\\\pppzzz___wwwjjjrrrxxxQQQ999999999888999555999333;;;888777888IIIzzzwwwJJJAAA>>>OOOqqqyyyuuujjj[[[eeexxxQQQMMM???GGGrrrVVV444000444///...333........./////////000000111---///444---888rrrZZZRRRLLLOOOZZZiiixxxxxxooofff}}}pppgggnnn{{{ttt\\\FFF:::777333666:::555000555===;;;222555===:::BBBSSSYYY@@@:::EEEDDDPPPTTTOOO<<<===;;;===___uuuZZZ333===111111111111111222222333222666...]]]zzzooo|||ttteeelllbbbHHHQQQKKK@@@;;;JJJiiiyyyHHH@@@:::999999777555777555555666555555777;;;>>>DDD===@@@PPPXXXSSSZZZmmmbbb[[[KKKCCCJJJQQQZZZjjjyyypppTTTlllOOO<<>>555;;;:::======999MMM|||dddMMMfffzzzkkk}}}|||```VVVwwwrrrmmmeeeFFF666888888888888444777333:::888888888>>>cccXXXHHH;;;CCC___kkkzzzgggnnnmmmuuuZZZ???EEEyyynnnKKK000000555///,,,222............////////////111---333555///333[[[cccVVVLLLMMMVVVaaaooo{{{uuu~~~ppp]]]KKKNNNPPPQQQKKKFFFRRRrrrjjj]]]EEE888666::::::CCCOOORRR<<<777666111---666===888555222999555888:::999UUUYYYUUUDDDCCCAAAFFFiii}}}SSS000444111111000000111111222333333===222KKKkkkNNNJJJlllvvvMMMOOOIIIDDD???BBBWWWpppxxxxxx{{{III@@@:::999999777555777555555666555555777;;;>>>BBBAAA@@@KKKZZZXXX\\\nnnfffaaaOOOCCCHHHMMMUUUdddwwwYYY\\\{{{JJJ:::<<<===444<<<;;;;;;???:::CCCfff|||gggzzzfffRRR\\\sss]]]iiiuuuZZZaaahhhfffTTT>>>555999777666888444666333999666999:::888RRRsssXXX@@@>>>PPPlll}}}{{{iiiuuulll~~~yyy]]]NNNkkkXXX@@@...///222...+++...------.........////////////---555333111222FFF{{{nnn[[[JJJIIIRRR\\\hhhsssuuu~~~lll[[[YYY\\\hhh```RRRBBB999CCCaaa}}}jjjKKK999===444777@@@GGGYYYqqq{{{ttt```GGG===@@@@@@666---777+++///222999777666UUU^^^[[[HHHEEECCCIIIlllTTT666...111000000000000111222222...:::<<<>>>llllll[[[]]]xxxVVVPPPCCC======999IIIoooIII@@@:::999999777555777555555666555555777;;;>>>???FFFCCCJJJ\\\]]][[[iiioookkkWWWFFFFFFIIIPPP]]]qqqeeeUUUiiiyyyHHH===:::>>>333>>>;;;888???:::>>>JJJtttuuu}}}ppp]]]gggqqqrrrjjjhhhiiiuuu{{{cccsssyyyGGG999777;;;555333777555666333888444999;;;444GGGsssvvvQQQDDDFFFTTTtttnnnttttttIII@@@zzzEEE999///...111000...------------.........//////...---555---000333888eeedddJJJEEELLLUUU```jjjxxx{{{WWW>>>NNNkkk{{{gggRRRIIINNN\\\pppiiiXXXOOOKKKCCCJJJYYYfff|||uuusssYYY<<<999666111555000555888666NNNZZZXXXEEE@@@>>>GGGkkk~~~KKK999222000000000000000111222222000---;;;666KKK~~~rrr]]]ZZZ```fffiiilllwwwzzzdddcccTTT===CCC===LLL~~~III@@@:::999999777555777555666666555555777;;;>>>===JJJGGGJJJ^^^```ZZZcccwwwsss]]]HHHEEEGGGLLLXXXiii}}}rrrYYYUUU}}}jjjBBB===999???444???;;;555===::::::===|||vvviiiTTTEEEXXXSSSJJJ```@@@666888<<<444222666666777333777222888;;;111@@@QQQbbbMMMBBBCCCaaa||||||bbb]]]~~~aaa:::666111///111333222///---------.........//////...---333(((///555111ZZZyyynnnLLLBBBGGGNNNXXXccczzzvvvxxxxxxSSS888BBB[[[]]]aaahhhqqqyyy~~~ZZZ555???222999???///222===:::IIIVVVUUUBBB>>>===IIIooohhh999222333000000000000000111111222===$$$555555BBB|||~~~~~~cccSSSRRRWWWWWWUUUXXXRRRVVVpppnnnwwwoooFFFPPPHHHRRRFFFBBB<<<888777777777666555555555444444666:::===@@@LLLLLL===WWW___JJJjjjuuutttRRRDDDAAAXXXKKKbbbmmm```NNNaaaNNN;;;@@@888:::::::::999999888888888???```hhhpppmmm___HHHQQQKKKGGG~~~pppEEE888777666555444333222222444444333444444555666777:::^^^???AAAIIIaaaxxxyyykkkwwwnnnuuuuuuTTT222222000///........................////////////:::888444000///111777;;;\\\WWWDDDGGGIIIQQQeeeqqqwww{{{zzz}}}}}}vvv______jjj}}}bbbXXXlllxxxxxxwwwxxxUUUJJJ???666777777111999PPP^^^gggoooeeeJJJAAAWWWqqq}}}MMM555999---000000000000000000000000555...222333===jjjvvvnnn``````nnnmmmrrrsss{{{xxxFFFBBB<<<888777777777666555555555444444666:::===>>>GGGJJJ===QQQ^^^OOOcccyyyqqqVVVDDDFFFUUUJJJZZZmmmzzzXXXMMMuuuFFF555:::999::::::999999999888888888888HHHwwwrrr|||kkkUUUbbbeeeaaaaaa<<<777777666555444333222222444333333444444555666777888gggmmmSSSGGG;;;OOOrrr~~~eeezzzfffBBB222111000///............---.........////////////444333111///...111666:::nnn___rrrdddHHHFFFHHHNNN\\\mmmuuu{{{{{{}}}}}}}}}```BBB???TTTiiikkkccctttnnnRRRNNNWWWrrrhhhfffXXXAAA666777666CCC\\\lllvvv|||sss[[[SSSdddxxxFFF111666---////////////////////////111000222111999\\\|||tttyyyyyyuuufffFFFBBB<<<888777777777666555666555555444666999<<<===BBBIII@@@III]]]ZZZ[[[ooo]]]CCCJJJNNNJJJOOOiiidddGGGWWWoooCCC666999>>>999999999888888888888888888888bbbfffnnnrrr|||OOO666666666555444333333222222333333333333444555666777777KKKuuu|||QQQ<<<<<>>888888888888888888888777<<<666KKKjjjdddBBB888555555444444333222222111333333333333444555666666888<<>>HHHGGGFFF^^^{{{|||sssyyy}}}|||BBB111000///......---------...,,,,,,---------.........***+++...//////111444666RRR{{{UUU[[[EEECCCGGGOOO]]]hhhuuuzzzzzzyyy{{{}}}fffXXXJJJFFFHHHJJJLLLMMM???WWWUUURRR\\\OOOOOOttt[[[888111LLLeeeffffffeee___ZZZ```ooo{{{}}}nnn???333444...////////////////////////+++444000...555888SSSeeeddduuu}}}{{{EEEFFFBBB<<<888777777777666555666666666555666888:::===<<>>ccc}}}qqqeeemmmttt{{{WWW777FFFBBB<<<888777777777666555666777666555666777999999;;;>>>EEE>>>IIIfff```lllsssTTTBBB===PPPMMMFFFVVV{{{XXXNNNYYYbbbSSS777:::===999888666666666666777777777777999999:::IIIhhh}}}SSS;;;,,,777333333333222222111111111222222222222333444555666555:::???tttIII<<<;;;:::BBBWWWuuuyyysssrrr}}}sssIII,,,000...------,,,,,,,,,------+++++++++,,,,,,,,,------,,,...000111000///000111)))NNNzzz^^^CCC999???HHHPPP___kkkppppppsssxxx{{{yyypppooo|||ccc```tttbbbtttqqqtttwwwzzz||||||}}}}}}|||zzz|||GGG///...///000........................000///...333666000555HHH|||{{{wwwqqqjjjmmm^^^>>>333FFFBBB<<<888777777777666555666777777666666777888888<<<999EEE@@@@@@bbbiiigggvvvdddDDD???PPPPPPFFFLLLhhhuuu]]]YYYNNN\\\lllAAA888;;;<<<<<<:::555555555666666666777777999666>>>???qqqkkk}}}[[[@@@444+++777222222222222111111111111222222222222333444555666444555777SSSjjjVVVAAA======FFFYYYpppsssmmmooovvvZZZ999---111---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---///000//////000111000>>>mmmvvvQQQ;;;;;;@@@EEERRRbbbjjjlllpppuuuwwwzzz~~~{{{nnnuuuuuukkkmmmrrrsssuuuyyyyyyzzzzzzwwwuuuwww}}}yyyqqq:::---000...000........................111+++000555111000555777YYY~~~vvvfffMMM444444FFFBBB<<<888777777777666555666777777666666777888888@@@888FFFCCC===```rrrfff~~~vvvpppGGGBBBNNNRRRIIIGGGXXXuuugggZZZPPPKKKYYY}}}\\\999;;;888555999555444555555555666666777777777///???@@@LLLcccxxxjjjFFF888666///999222222222111111111111111222222222222333444555555555///777>>>RRRkkkAAA???<<<:::>>>OOOkkkvvvhhhgggmmmyyysssIII111111555,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,***,,,---.........000222888,,,QQQ^^^AAA<<<;;;>>>JJJ\\\gggjjjnnnsssvvvyyy}}}zzznnnsssrrrppp{{{~~~qqqjjjnnnrrrpppppptttvvvwwwvvvsssppprrryyy}}}ttt~~~bbb444222666//////........................000(((222777,,,000999222---bbbyyysssBBB000222FFFBBB<<<888777777777666555555555555555666777777@@@;;;;;;======BBBYYYrrr~~~xxx]]]FFFBBBRRRGGGJJJQQQ[[[}}}iiiSSSMMMJJJTTT|||wwwOOO555???888666;;;222666666666666666666666666666555:::888@@@rrr^^^RRR<<<555///000777444---///222---///444222222222111111222222333444000000;;;:::;;;hhhOOOGGGAAA>>>:::;;;LLL```{{{nnnZZZYYYiiiwwwYYY>>>333...***,,,,,,++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///......WWW}}}ooo~~~vvvGGG=========BBBMMM\\\hhhlllkkktttwwwuuuyyyqqqpppmmm]]]eeeqqqsssppppppqqqttttttqqqqqqwww}}}|||vvv~~~}}}uuuCCC***444===888444000///---,,,+++,,,...///......//////000000111111///DDDjjj|||XXX888---000FFFBBB<<<888777777777666555555555555555666666777999555666;;;<<>>HHHWWWeeezzzlll[[[]]]^^^^^^ppp{{{jjjEEE222.........------,,,,,,++++++***************+++++++++,,,,,,++++++,,,,,,---.........555---DDD___kkkdddIII777===AAADDDOOO___gggfffmmmqqqqqqvvvppp{{{zzzeeeXXX^^^jjjkkkgggfffjjjnnnoookkkllluuuzzz|||ZZZ111,,,555888999<<<888666333000---,,,,,,,,,---......///000000111111444...GGG{{{vvvzzz~~~ZZZ<<<000...---FFFBBB<<<888777777777666555555444444555555666777999777999@@@CCCDDDNNNZZZuuusss~~~III@@@PPPOOOGGGEEEMMM[[[tttzzzVVVLLLMMMaaaKKK555666<<<111222<<<666555555555555555555555555666444444:::===CCCjjjrrr___zzzUUU444...444444000000111000111000000000000///111111111111111222222333<<<333000666666888dddTTT@@@???>>>:::888>>>III\\\rrrqqq]]]RRRUUUVVVZZZwww~~~LLL333,,,,,,---///......---,,,,,,+++***************++++++++++++,,,++++++,,,,,,------......555)))111@@@QQQ{{{sssRRR999======:::AAARRR^^^```eeelllooosss|||uuueee[[[aaajjjiiidddbbbbbbeeefffdddhhhuuu{{{vvv}}}GGG(((444333---111555999777444000...,,,++++++------......///000000000999)))000___~~~vvv}}}xxxtttvvvmmm@@@+++000333,,,FFFBBB<<<888777777777666555444444444444555666666===;;;===CCCHHHIIINNNUUUrrruuuUUUAAAKKKZZZRRRDDDIIIRRRddd}}}[[[GGGEEEaaasss;;;777===<<<111444:::333444444444444444444444444222888555777;;;666PPPsssZZZ}}}WWW@@@------444333000000,,,111///---000111...///000000000000000111222222222333000888<<<000AAAsssWWW@@@???@@@;;;<<<@@@HHHUUUfffwww|||ooohhhQQQVVVYYYYYY___qqq}}}~~~\\\888///111...+++---///......---,,,+++******************++++++++++++***++++++,,,------.........))),,,222BBBlllZZZoooiiiIII>>>666666<<>>CCCFFFKKKPPPnnnqqqHHHCCC```]]]HHHGGGOOOYYYjjjqqqTTTBBBLLL]]]lllUUU888;;;===888222666888000444444444444444444444444///;;;888444999777CCCbbb~~~mmmyyyhhh???555///111222//////333(((333...(((000111,,,000000000//////000000111222,,,444222444<<<444444LLL~~~XXX@@@<<>>FFFVVVkkkzzz~~~vvvfffWWWOOOIIILLLVVVlllqqqooo___DDD000000222,,,))),,,......---,,,,,,+++******))))))*********+++++++++******++++++,,,------...,,,...000...888[[[~~~sssWWWNNNvvveeeEEE111777===:::CCCVVV```lllqqqnnnttt|||sssnnnhhhfffhhhjjjgggaaa^^^[[[ZZZ\\\eeevvvzzzxxx~~~wwwyyy{{{ddd777,,,444+++...555'''************++++++,,,---,,,,,,,,,---......//////,,,444111,,,CCCuuuxxxuuupppssscccAAA444222...***)))FFFBBB<<<888777777777666444444333333444444555666:::999999;;;@@@FFFLLLQQQaaaTTT@@@XXX___QQQJJJKKKOOOUUUzzzdddNNNJJJLLLQQQccczzzsss???555999777222333888666111333333333333333333333333///999999444777;;;???FFFXXXppprrrGGG444222333444111---///444+++:::000%%%111222+++111///////////////000000111///555111---333666666:::WWW~~~WWW>>>BBB<<<======::::::AAAPPP[[[ooouuu~~~|||pppeeeYYYMMMHHHIIIYYYYYYooo|||qqqeeeJJJ:::...,,,,,,((((((,,,,,,,,,++++++++++++******)))))))))************+++******++++++,,,,,,------///333111+++///FFFmmmxxxsssRRRaaaZZZ<<<;;;<<<333999IIIWWWccckkkiiilllyyyqqqkkkkkkjjjjjjjjjiiieee```\\\\\\]]]aaammm~~~~~~pppmmmzzzwww}}}nnnHHH333------(((///333%%%++++++,,,,,,++++++++++++++++++,,,,,,---.........///,,,...222444CCClllxxxuuu}}}xxxiiiIII000///111+++)))///FFFBBB<<<888777777777666444444333333444444555666999;;;===???BBBIIIQQQVVVVVVxxxmmmGGGKKKYYY```RRRFFFHHHKKK___zzz[[[LLLEEECCCJJJTTTeeewwwTTT:::222777444111555666333333222222222222222222222222333222777888444888===999UUU```ggg|||RRR777111111222222000---...222222DDD555%%%222222)))111///............///000000222000222111---333999555<<>>???BBBIIIQQQVVVVVVsss~~~QQQAAATTTlllZZZBBBDDDKKKJJJrrr|||```SSSLLLHHHGGGKKKXXXnnn}}}nnnfffxxx}}}|||}}}jjj@@@666333888555444888444///555222222222222222222222222777+++444<<<222333<<<777111iiicccRRRttt___===777222000///000///......///999KKK999&&&333222'''111...............///000000111)))444:::...///888333666888zzz\\\DDDAAA===;;;<<<<<<;;;:::333???PPP```lllsssxxx{{{|||}}}~~~}}}zzztttvvvvvvuuuqqqjjjbbb^^^IIIDDD???<<<>>>III```tttpppSSSCCC***,,,***'''***//////***((((((((()))******++++++))))))))))))************)))******+++,,,,,,------(((+++,,,//////---DDDkkkzzzwwwwwwqqqIII777888:::666888CCCRRR]]]bbbaaa[[[TTT___{{{nnnffffffkkkpppgggjjjllliiiddd```\\\ZZZ___hhhrrryyy}}}|||rrrhhhaaaiiihhhqqqmmm222,,,,,,***---222,,,***333))))))***++++++++++++******++++++,,,,,,---......,,,---...------111:::BBBkkk~~~~~~UUU///000///,,,,,,///---'''IIIDDD>>>:::777777666555555555555444444555555555777;;;???@@@AAAFFFOOOVVV\\\___|||RRRCCCbbbnnnTTTCCCLLLDDD___~~~mmm\\\SSSLLLOOOKKKMMMZZZppplll```hhhyyy}}}||||||PPP444777555444333333222222333333222222222222222222222222222222333444444555555666>>>:::qqqdddSSShhhlll;;;---<<>><<<:::===DDDMMMSSSVVVaaaeeekkkpppssssssrrrppptttvvvuuuoooiiigggfffeeeccc^^^XXXTTTOOOIIIBBB<<<===666>>>@@@===YYYTTT;;;222---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***,,,---)))+++AAA\\\tttoooeeeuuulllhhhmmmJJJ>>>:::444666<<<>>>BBBPPP```___SSSdddtttpppnnnllliiigggggggggggghhhjjjhhh___VVVTTT[[[cccdddooo{{{}}}tttkkkeeehhhppp~~~yyyDDD///000,,,)))***,,,---,,,)))))))))))))))))))))))))))+++++++++,,,,,,,,,------...------......///000111LLLuuurrrhhhKKK999......---------,,,,,,,,,IIIDDD>>>:::888777666555555555444444444444555555555999>>>AAACCCIIIQQQXXXXXXWWWlll___<<>>000------------,,,,,,,,,,,,IIIEEE>>>:::888777666666444444333333333333444444333777===AAAEEEKKKSSSYYY\\\WWW```RRRKKKcccmmmZZZDDDKKK@@@JJJmmmuuuaaaLLLFFFLLLUUU]]]bbb~~~pppgggooovvvuuuzzzwww}}}MMM444111555444333222222111111222222111111111111111111111111111222222333333444555555666:::111QQQ{{{]]]QQQmmm}}}uuuJJJ888:::666+++//////.........---------------------------------,,,,,,,,,---......//////////////////000000000000...999222---JJJvvvzzzXXXFFF???555:::<<<>>>;;;666444555888777888888:::;;;===???@@@>>><<<999777666666666888888666333333555777999999;;;CCCNNNaaavvvxxxjjjJJJ///)))***,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,///---)))///999VVV~~~~~~vvvrrrmmmlll{{{eeeHHH<<<999888666333555IIIpppyyyhhh[[[bbb|||~~~uuummmfffaaa___aaabbbdddddddddbbb```___XXXTTTNNNMMMSSS]]]hhhoooyyyvvvmmmhhhbbbYYYsssnnnCCC,,,///,,,,,,,,,,,,,,,+++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...///000000)))666MMMuuupppnnnuuu{{{~~~zzz}}}sss[[[@@@000+++---------,,,,,,,,,++++++IIIEEE???:::888777777666444333333222222333333444222666;;;@@@DDDJJJQQQVVV______YYYlllHHHJJJsssvvvUUUGGGHHHJJJWWWuuuiiiRRRMMMNNNMMMLLLQQQbbbyyynnnnnnhhhkkk}}}~~~vvvpppqqqvvvttt|||bbb;;;444555000333333222111111111111111111111111111111111111111111111111222333333444444000CCC666222iiinnn\\\JJJOOOfffyyy[[[777444@@@>>>000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........./////////000000000222222555:::GGGxxxqqqZZZJJJ<<<>>>@@@@@@>>><<<::::::888888777555555444444444999777666888777555666888666777888:::<<<<<<<<<;;;<<>>888555666444;;;YYYzzzmmm]]]hhhzzziiifffgggaaaZZZbbbaaa___ZZZVVVUUUXXX\\\___```aaa```]]]XXXTTTQQQPPPMMMJJJKKKSSS___mmmuuuzzzqqqmmmhhh^^^VVVTTTsssXXX444,,,,,,---++++++---111111---((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///000,,,---000IIIppptttppptttlll}}}~~~{{{ssslllvvvmmmVVV???...+++///,,,,,,,,,,,,++++++++++++JJJEEE???;;;888888777666444333333222222333333444333555999===BBBHHHNNNRRRZZZbbbXXXZZZaaaBBB```wwwnnnPPPMMMFFFGGG[[[{{{iiiRRRLLLPPPIIIMMMYYYooo~~~{{{wwwsssqqqqqq|||xxxsssqqqooopppttt}}}}}}MMM444888999...222222111000000000000111000000000000000000000000000000111111222333333333000777<<<555AAAxxxlllTTTVVVjjjmmmyyyddd>>>///555;;;777///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---............////////////,,,000:::444,,,TTTzzzZZZQQQEEE>>><<<<<<:::888::::::;;;;;;;;;::::::999777666888;;;999555777===999:::<<<>>>AAAEEEIIILLLUUUooorrrSSS===666///000222...************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---***(((***+++******,,,...YYYvvvjjj~~~yyyppp~~~ooopppxxxIII===777===;;;444888FFFeeettt|||tttiiimmm}}}ttt\\\SSSWWWZZZUUUOOOVVVXXXXXXUUUQQQPPPSSSVVVUUUVVVVVVVVVUUUQQQNNNLLLGGGJJJMMMRRRXXXdddqqq{{{nnneeeeeeZZZLLLYYYsss|||vvvwww|||qqqAAA///000***222,,,***///777:::444,,,(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---...///000111+++000DDD[[[vvvrrr{{{|||mmmiiinnn~~~~~~zzzvvvkkkbbbmmm~~~kkkQQQ===000***---333,,,,,,+++++++++*********JJJFFF???;;;999888777777444444333333333333444444444444666:::???FFFMMMPPPWWWdddbbb]]]vvv]]]FFFUUUiiieeePPPBBBEEEMMM[[[{{{nnncccXXXOOOFFFFFFRRRfffxxx}}}}}}uuu}}}{{{qqqfff]]]YYYKKKPPP[[[gggmmmnnnqqquuuwwwmmmkkkmmmnnnqqqttt|||~~~jjj===000666777111222111000000///000000000///////////////////////////000000111111222333333999'''333<<<---GGGgggUUUSSS]]]hhhooopppyyy___CCC---000777444//////------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......------------.........///000333000///111///;;;TTTiiiQQQDDD<<<555000444555666777888999999888222222666999666222999EEEDDDFFFJJJQQQ[[[jjjyyyXXX>>>///,,,+++...///((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******---***((((((***+++,,,---)))???tttvvvxxxlllqqqrrrkkkbbbjjj~~~hhhtttuuuYYY???666333...///555;;;GGGSSSUUUTTT\\\pppiiiYYYJJJIIIPPPSSSRRROOOOOORRRTTTSSSOOOMMMNNNOOOPPPOOONNNLLLJJJHHHFFFDDDBBBJJJTTT]]]cccjjjssszzznnndddaaa]]]JJJDDDjjjxxxxxxLLL...+++---+++...(((%%%***222666000)))((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,---......,,,222///+++000999QQQqqq~~~kkkfff}}}```bbbaaabbbmmm}}}tttnnnmmmsssxxx{{{qqqoooiiiffflll[[[JJJ999000///......///+++++++++*********))))))JJJFFF@@@;;;999888888777555555444444444444555555444333444888???GGGOOOTTTZZZbbbmmmnnntttTTTBBBPPPhhhWWWLLLKKKIIILLLeeewwwnnn```UUUQQQSSSVVVYYYTTTQQQOOOQQQUUUWWWTTTPPPRRRRRRTTTUUUTTTRRRNNNLLLUUURRRTTT[[[fffyyysssmmmggggggiiikkkqqqxxxzzzPPP888444444222222111111000////////////000//////////////////////////////000000111222222222777***...888///...TTT}}}pppXXXHHHLLLVVVkkkoooaaajjjmmmAAA333,,,222555///,,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,---------............777111)))111777333000SSSoooxxxhhhZZZQQQHHHEEEAAA===999777666666;;;:::>>>@@@;;;:::JJJ___hhhlllsss{{{}}}kkk???000,,,---)))***,,,&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((()))+++,,,,,,))),,,JJJrrrhhhXXXqqqnnnkkkzzz|||mmmwww^^^FFF;;;777777999222222555999999BBB[[[vvv{{{eeeSSSJJJDDDFFFHHHGGGFFFHHHEEEFFFHHHIIIHHHGGGGGGHHHJJJHHHEEEBBBAAAAAABBBCCCHHHPPP\\\gggnnnooommmjjj^^^^^^\\\UUUKKKUUU{{{yyyRRR000,,,***%%%...)))'''%%%&&&)))***)))'''((((((((((((((((((((((((((((((((()))))))))******************+++,,,---...'''///...,,,///---555HHHjjjsssxxxlllffffffnnnzzzzzzppplllppptttttttttttttttvvvzzz}}}xxxtttnnngggaaa\\\ZZZXXXcccuuu|||tttkkkbbbbbbhhhllliiidddqqqhhhllltttppphhhccc\\\???444,,,,,,///...,,,++++++*********))))))))))))JJJFFF@@@;;;999888888777666555555444444555555666444333333777???IIIRRRWWW\\\\\\nnnvvvmmm}}}QQQCCCWWW\\\XXXKKKDDDLLLXXX^^^lll___XXXVVVRRRPPPMMMMMMNNNQQQTTTUUUSSSRRRVVVaaaoooyyy}}}}}}aaahhhvvvzzzhhhfffeeeffffffhhhqqq{{{ccc@@@;;;===444...222111111000////////////////////////////////////////////////000111111222222)))999333000<<<888777OOOiii[[[LLLKKKZZZnnn~~~ooo]]]aaawwwccc===...---...000...++++++...,,,,,,,,,+++++++++*********************************++++++,,,,,,---......,,,,,,,,,---------......&&&000///,,,222333000333,,,AAAlllttthhh]]]VVVSSSQQQLLLKKKNNNOOOIIIJJJaaa}}}ttt|||~~~ooopppwwwxxxsssbbbYYY777///)))...000((((((,,,)))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((******))))))***+++***---///000bbbxxxgggnnniii~~~wwwqqq]]]lllppp]]]JJJ999//////---333;;;999555CCCYYY~~~eeePPPLLLEEEBBBBBBFFFEEEAAAAAAFFFEEEDDDDDDCCCCCCBBBAAA@@@<<<:::999:::>>>DDDJJJNNNSSSXXXbbbnnntttpppdddYYYXXXZZZUUUNNNWWWnnn|||kkk:::'''666--- 111+++---...+++(((&&&))),,,(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...))),,,))),,,333...***111>>>YYYcccddduuu|||ppp___jjjtttrrr}}}}}}}}}~~~qqqYYYJJJHHHGGGIIIJJJHHHGGGIIINNNSSS\\\[[[ZZZ[[[```hhhpppuuu{{{llljjjllluuu|||xxxjjj\\\YYYTTTkkkvvvdddRRR<<<777///)))***,,,+++******************))))))))))))JJJFFF@@@;;;999777666555555444444333333444444555777444222444<<>>===?????????>>>===<<<;;;;;;777777999<<<@@@FFFJJJMMMXXXdddpppqqqiii]]]RRRKKK]]]LLLVVV]]]ppptttaaasssxxxgggqqqsssRRR333+++...,,,(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((()))))))))************++++++,,,------......///222:::FFFTTTdddtttkkkSSSYYY{{{~~~pppxxxvvvccckkknnnwwwrrr```^^^jjjppp~~~yyynnnxxx|||{{{xxxuuu}}}{{{lllZZZMMMRRR]]]iiilllaaaMMM:::...+++++++++*********))))))))))))))))))))))))))))))JJJFFF@@@;;;999777666555555444444333333444444555444333222333888AAAJJJPPP___bbbgggqqqrrrhhhrrr|||FFFJJJXXX[[[LLLEEEJJJLLLUUUiii}}}||||||zzzwwwpppiiiccc\\\[[[aaaiiigggeeetttWWWBBB222111444111///000......////////////......///............000111222....../////////000000000000000111222333444555555222OOOwww{{{jjjVVVAAAMMMVVVRRRLLLMMMTTTYYYZZZWWW[[[fffqqquuutttsssxxxkkkMMM888///.........---,,,,,,++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------.........////////////222222333999KKKlll|||sssvvv{{{}}}yyyuuu}}}ttt```III888111---***,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))''')))333CCCSSS^^^bbbdddcccdddiiidddKKKEEEYYYdddooozzz~~~wwwiii\\\UUUnnnmmm```{{{mmm___BBB<<<444000111333444333444888===>>>;;;888888999888888999:::;;;;;;;;;;;;777777666555555555555555:::999888:::AAALLLVVV]]]aaaiiikkkaaaQQQJJJOOOWWWVVVKKKWWWfffjjjlllqqquuuQQQ<<<***((()))'''&&&)))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,------......///333999???III^^^wwwjjjZZZiii}}}|||pppgggppp|||{{{mmmqqqzzzwwwzzzwww~~~vvvllliiikkkpppiii]]]___kkkvvvyyyyyyrrrggg``````ccc[[[ZZZXXXQQQFFF:::000++++++++++++******)))))))))((((((((((((((((((((((((JJJFFF@@@<<<999888666555555444444333333444444555222333333333444:::DDDKKK]]]aaacccnnn}}}~~~dddPPPXXXkkk]]]CCC@@@LLLEEEPPP```uuurrrppprrruuusssmmmddd\\\WWWWWW\\\bbbddddddmmm~~~???444---111333000...000......////////////......//////.........//////000.........////////////000///000000111222333444444333111GGG{{{}}}jjjYYY[[[gggiii```eeeyyyzzzbbbJJJ666.........------,,,,,,+++++++++(((***+++***)))((()))***)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------.........//////+++222555...,,,>>>ddd|||lllfffqqq{{{uuu}}}|||hhhIII555---++++++,,,++++++******))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''&&&''''''''''''((((((((((((((())))))))))))******)))***+++,,,111@@@TTTcccXXXTTTOOOUUUXXXKKKIII[[[pppkkkiiinnntttrrrfff[[[NNNaaaaaajjj}}}\\\OOO>>>444222444555444......//////000111333333222333333444555555666666555444333222222222333444999:::===CCCLLLXXXbbbhhhkkk```TTTNNNNNNPPPOOONNNFFFGGGTTTaaa{{{tttttt{{{yyyoooeeeVVV555---))),,,+++'''(((...(((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''''''''(((((((((((())))))))))))******++++++,,,---------***---...---111BBB\\\qqqrrrgggeeeeeefffmmmvvvsssfffcccmmmuuueeedddppp{{{}}}wwwqqqiiiffflllrrrnnnfffiiiiiioootttiiiZZZZZZfff^^^^^^]]]ZZZXXX[[[aaagggXXXPPPCCC777///+++)))(((************))))))))))))((((((((((((((((((((((((JJJFFF@@@<<<999888777555555444444333333444444555111333555333222555>>>EEERRRZZZ]]]ggg~~~hhhMMMhhhpppUUUBBBAAADDDEEENNN```xxxzzzxxxrrrkkkkkkllllllggg^^^VVVRRRQQQ[[[]]]]]]___iiiSSS888333111333222...,,,...---......//////......---//////..................------.........///////////////000000111222333333777333000FFFrrrrrr|||wwwZZZDDD555---,,,///---,,,,,,,,,+++++++++***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........***000555444222444===EEEyyywwwxxxxxxsssrrrttt~~~|||llllllhhhlll{{{qqqdddbbbIII333///000...---///******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++---...+++***555HHHXXXTTTPPPJJJPPP[[[YYY[[[jjjhhhbbb[[[YYY___hhhooorrrZZZbbb]]]___xxx~~~ppp]]]KKKAAA;;;999777999555000///111333333333333222222111111111111111333222222222333666888999:::@@@JJJTTT\\\```aaaaaa[[[PPPIIILLLSSSSSSMMMGGGLLLTTTTTTOOO[[[iiippp|||^^^XXXhhh}}}wwwaaaHHH444,,,***,,,000...))))))---((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,(((+++,,,+++***111>>>IIIRRR]]]jjjrrrrrrlll___TTTWWW```zzzxxxvvvtttzzzxxxkkkllldddfffkkklllwwwnnnmmmiiigggjjjnnnkkkeeeooozzz}}}vvvqqqpppdddTTTIIIDDDCCCNNN]]]ddd]]]TTTEEE>>>444...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((KKKGGGAAA<<<:::888777666555444444333333444444555222555666444111333:::AAANNN[[[\\\___qqqVVVRRRdddjjjXXX===GGGDDDEEEOOOcccyyyzzzlllfffhhhkkkkkkkkkhhhbbbYYYPPPLLLNNNQQQ\\\YYYZZZdddyyy^^^222777555444333000,,,,,,...------............------...............---------------------...............//////000000111111111&&&888666...BBBjjjlllhhhuuuyyysss~~~}}}nnn{{{ttt[[[@@@222......---...+++++++++++++++*********(((***+++***)))((()))***(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------111...++++++---//////...???gggyyymmm~~~ooouuuyyytttxxxkkkfffbbbUUUaaa^^^bbbnnnsssfffOOO>>>;;;...''',,,///+++***,,,))))))(((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''')))***)))(((---666???LLLKKKFFFIIISSSSSSTTT___JJJJJJKKKNNNUUU\\\bbbeeeoooiiiXXXHHHIIIUUUiii~~~}}}ppp___PPPFFFBBB999444---+++---000000///111000///.........//////...///111555999>>>BBBEEEJJJOOOWWW]]]^^^[[[UUUQQQBBBHHHOOONNNDDD>>>GGGVVVmmmnnnYYYIIILLLWWWiiiwwwSSSLLL]]]rrrhhhLLL666)))***((((((***+++(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''((((((((((((((())))))***+++++++++,,,,,,------------......444AAAQQQaaasssyyymmmHHHDDDOOOfffvvvyyy{{{|||}}}|||~~~|||rrrqqquuuqqqrrruuuxxxwwwwwwvvvnnnfffiiiqqqqqqfff___]]]RRRCCCIIIEEEGGGSSS``````QQQAAA444000,,,+++---...---+++((((((((((((((((((((((((''''''''''''''''''''''''KKKGGGAAA===:::999777666555444444333333444444555333555555444222333888<<>>===;;;<<>>555/////////.........///...,,,------......------,,,***+++,,,---......------+++,,,,,,,,,,,,------------............/////////666111---444===666555EEEooorrrlllrrr~~~lllkkkvvvuuucccZZZhhhzzzxxxdddQQQKKK^^^jjjeeeaaajjjtttvvvjjjkkkvvv}}}{{{}}}pppgggXXXHHH;;;111)))***,,,+++******)))*********************(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++++++++++++++,,,,,,,,,,,,(((,,,111222111000111222999,,,'''777SSSppplllppp}}}}}}xxxmmmaaa___kkkxxxiii[[[XXX\\\mmm~~~sssdddUUUJJJAAA777///---,,,000000,,,)))***+++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))+++,,,---,,,***888IIIPPPOOOMMMDDD===AAA\\\TTTMMMJJJOOOUUUXXXYYYHHHFFFTTTbbbYYYFFF===:::===GGGVVVbbbhhhkkkmmmnnnccc___XXXRRRMMMHHHDDDBBBAAA@@@@@@@@@AAADDDFFFHHHJJJLLLOOOSSSVVVXXXXXXXXXXXXTTTOOOIIIEEEDDDEEEFFFNNN777***777LLLSSSPPPNNN\\\fffXXX___aaaVVVgggtttmmmTTTEEE???000'''''''''((())))))((()))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))*********))))))))))))+++,,,---+++,,,---222>>>LLLUUUXXX[[[ZZZ[[[]]]]]]WWWLLLDDDFFFFFFZZZnnnooohhhbbbYYYWWW\\\mmmvvvnnngggaaaVVVVVVZZZ]]]^^^^^^[[[QQQFFFCCCAAAFFFNNNLLLEEEKKKYYYJJJHHHCCC;;;333---++++++)))))))))(((&&&&&&''')))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''LLLGGGAAA===;;;999888666555444444333333444444555444222000000222444444333777JJJYYYdddsss~~~aaaHHHIIILLLGGGEEEDDDBBBBBBMMMZZZxxx}}}}}}}}}zzzzzztttnnniiibbbbbbcccccc___XXXSSSRRRKKKGGGDDDDDDIIIMMMNNNNNNXXX```{{{nnn>>>,,,111///000000///000000///,,,,,,------......------,,,(((***+++---......------++++++,,,,,,,,,---------------..................&&&222666777888111...999CCC```qqqzzz~~~oooiii~~~wwwwwwuuubbb```hhhhhhZZZKKKMMMVVV^^^^^^\\\bbbssstttpppmmmwwwqqq{{{yyy~~~}}}zzzkkkeee___KKK444---***+++---,,,((())),,,)))))))))))))))*********(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,///,,,((()))---///---+++)))+++222666222444OOOooorrrllldddhhhtttzzzmmmvvvzzzqqqgggXXXUUUcccbbbOOOKKKXXXhhhxxx|||qqqeeeWWWFFF999///)))(((+++"""+++...)))(((,,,+++%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%(((---000000---(((%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''(((***+++,,,"""<<>>CCC888---)))---///+++&&&"""''',,,---***'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''JJJGGGBBB===999777666777333333333333444555666666222222222333333333444444666===MMM___iiisssLLLIIIIIIGGGBBB??????CCCFFFNNN```ttt}}}yyypppmmmooopppooorrr|||{{{vvvqqqnnnkkkiiifff\\\ZZZYYYXXXVVVRRRJJJDDD;;;FFFGGG???AAAPPPTTTNNNhhh{{{qqqHHH888333,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))+++---...///...---,,,......///000000000000000666999EEEXXXjjjpppggg[[[uuu{{{uuu{{{ssspppiiimmmyyyvvvkkkpppuuu{{{~~~{{{sssxxxlllooosss}}}}}}nnnqqqooocccNNN:::///+++******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++++++++***+++++++++,,,,,,,,,------000///.........///111222NNN___ooovvvwwwwwwsssmmmmmmjjjxxxpppiiiooozzzzzzhhh^^^hhhyyyyyyvvvqqqeeeZZZccckkkbbbddd```]]]]]]\\\YYYQQQJJJ888444000+++((('''((()))((((((''''''''''''(((((($$$)))+++(((''')))(((&&&###$$$&&&((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***---444???IIIKKKGGGBBBEEE999;;;KKKLLL>>>:::EEEVVVOOOLLLOOOQQQRRRXXX```PPPFFF:::444333777>>>DDDCCCFFFKKKTTT]]]aaa___]]]^^^bbbbbb[[[XXXXXXTTTMMMNNNOOONNNKKKFFFBBB@@@@@@<<<===AAAEEECCC;;;777888+++:::JJJTTT^^^bbbTTTAAAPPP\\\llllllUUU>>>@@@QQQQQQCCC111((((((***(((%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************...444:::>>>HHHWWW```aaaVVVTTTSSSUUUVVVRRRIIIAAA???@@@@@@BBBCCCEEEGGGHHHAAA<<<<<>>???HHHJJJGGGPPP___}}}QQQ888444333///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......------------------......///000000000000///---...333???PPP___iiinnnmmmiiibbbeee~~~|||~~~uuuttt}}}rrrppp~~~mmmuuuxxxtttvvvqqqfffccchhhmmm}}}xxxpppmmmeeeWWWGGG999000,,,+++************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---......---------...///000)))777GGGTTTdddyyyooo|||zzzqqqqqq]]]\\\dddkkksss{{{ooommmkkkhhheeeiii{{{gggbbb```\\\]]]nnnyyyqqqfff^^^UUUMMMFFF???666///111///,,,)))(((((())))))((((((''''''''''''((((((###'''(((&&&&&&((()))&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((,,,444===DDDGGGHHHCCC777666CCCIIIDDDCCCIIIQQQKKKHHHKKKNNNOOOSSSYYY]]]UUUKKKCCC===:::888888555777;;;@@@EEEJJJMMMNNNMMMPPPOOOJJJFFFFFFCCC===BBB@@@===999888:::===@@@<<<;;;<<<>>><<<555333444MMMLLLFFFAAAHHHSSSTTTKKKOOOSSS]]]cccYYYGGGAAAFFF<<<444***&&&''')))(((%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((()))))))))*********%%%***---...555???EEEFFF@@@@@@DDDKKKRRRUUUSSSOOOFFFGGGHHHJJJLLLOOOQQQSSSFFFBBBAAAHHHRRRUUUMMMDDDAAA???<<<888333---)))'''+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&JJJGGGBBB===999777666777666666555444333333333333111222222222333333333333000555999AAA[[[\\\===GGGLLL:::666GGG===AAAFFFOOO^^^mmmrrrqqqjjjgggdddcccddddddbbb```dddiiirrr{{{|||tttmmmhhhjjjbbbXXXQQQOOORRRWWWYYY[[[XXXSSSNNNIIIDDD???;;;>>>:::@@@IIIEEEEEEbbbTTT444---222333000............------------++++++++++++++++++++++++************************++++++,,,,,,,,,---------222000...,,,++++++---...---...//////000///////////////------333AAATTTaaaxxxwwwdddJJJJJJhhh~~~~~~~~~uuu|||zzzwwwnnnyyy{{{kkknnn|||zzzuuummmvvvooocccYYYVVV```ppp|||tttkkkgggggg]]]NNN;;;...***+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...000333666666>>>MMM]]]fff{{{fffkkkkkkpppcccLLLOOObbbrrryyy}}}fff```[[[ZZZ```oookkkbbb]]]XXXWWWeeelllaaaQQQIII???777222...)))&&&***))))))(((((((((((()))(((((((((''''''(((((((((###&&&&&&$$$%%%)))***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''')))...666@@@GGGAAA888333999BBBFFFFFFEEE@@@<<<<<<@@@EEEHHHLLLPPP^^^[[[WWWQQQKKKCCC;;;555000000000000000333888;;;777999999666444555333000444333222444888===AAACCCAAA999222000000333:::CCCaaaXXXGGG999>>>QQQ^^^aaaLLLFFFHHHRRRUUUJJJ<<<666***(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((())))))))))))&&&((((((''')))...000000111111333888???CCCBBB@@@:::;;;<<<>>>AAACCCFFFGGG>>>;;;:::<<<@@@@@@;;;666222000...,,,)))((('''&&&******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJGGGBBB===999777666777666555444333333333333333333333333333444444444444777666444:::QQQuuuiii\\\IIIEEE@@@@@@FFF???>>>>>>BBBMMMZZZcccgggooolllfffbbb````````````ZZZ]]]bbbgggmmmttt{{{}}}vvvpppjjjddd```\\\WWWRRROOOPPPTTTXXXZZZWWWSSSNNNHHHCCC@@@===;;;@@@???>>>>>>III```|||zzzccc;;;...111333000............---------,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,000///---,,,,,,,,,---...------...////////////...222333222...+++...777???SSSmmmwwwhhh^^^eeedddWWWeeeuuu~~~~~~uuuxxx{{{}}}~~~mmmxxx|||ssszzzrrrcccfffwwwwwwiiihhhkkkhhhdddhhhooojjj^^^kkkooojjj```aaasssvvvjjjccc^^^WWWPPP???666---)))+++......,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))***************************++++++++++++++++++++++++,,,,,,------,,,---,,,++++++///555999TTT[[[SSSKKKSSS\\\lllkkkVVVUUUaaalllqqqssshhhccc[[[VVVXXXcccuuuqqqhhh```UUUJJJJJJIII===666222---******,,,,,,,,,''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&%%%###&&&+++---+++)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((&&&%%%***333:::<<<:::666444999@@@@@@<<>>:::555222111111222111...///000///000111222111444555777<<>>BBBHHHLLLMMMHHHBBBEEETTTdddkkkFFF>>>;;;BBBFFF???222***&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))++++++***)))((()))***)))...,,,******,,,,,,+++)))******+++,,,...000111222000///...---,,,+++)))((('''&&&&&&&&&''')))+++---(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%JJJGGGBBB===999777666777333333333333333444555666444444444444555555555555>>>555222999CCCZZZqqqRRRVVVOOO999@@@???>>>???AAAGGGQQQYYYgggiiiiiiddd^^^[[[\\\^^^ZZZ[[[\\\]]]___ccciiimmmuuuyyy{{{yyywwwsssmmmgggaaa\\\XXXTTTSSSRRRRRRSSSUUUVVVUUUSSSKKKIIIEEE@@@===<<<<<<===III@@@<<>>111++++++***+++---......---(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))************))))))))))))*********++++++++++++,,,,,,------------&&&(((***---......000222,,,222222222777???KKKYYYiii___TTTNNNNNNPPPUUUZZZ]]]]]]YYYPPPHHHJJJSSSZZZUUUQQQRRRJJJ:::555555---...,,,***))))))))))))((('''((()))))))))'''&&&%%%''''''((())))))((('''''''''(((&&&%%%(((...///,,,)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$))),,,***&&&%%%(((---444999:::666555:::;;;888NNNJJJEEEAAAAAA@@@<<<777===BBBFFFHHHMMMRRRQQQLLLLLLFFF@@@>>>@@@???;;;666666666777888888777777777<<<<<<======;;;666111---...222>>>LLLPPPGGG<<<555222???KKKKKKGGGJJJSSSZZZBBB===:::888555///***)))''')))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&''''''''''''((((((((()))((((((((((((''''''(((***)))''''''((()))*********************+++,,,,,,++++++***(((&&&%%%&&&'''+++***((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%JJJGGGBBB===999777666777333333333333444555666666444444444444555555555555>>>333000666777???fffuuuMMMCCCFFFAAA@@@???>>><<<<<>>===<<<:::888999<<>>VVVttt{{{uuuxxxmmmyyytttfff;;;333...000///+++,,,333------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++''')))+++---...---,,,++++++,,,------......------++++++,,,...000111///...///444444666IIIeeetttrrrmmmfffiiihhhYYYWWWppprrrrrrnnnccciiiooojjjeeeccceeefffccc```\\\```eeehhhccc\\\]]]cccccccccdddjjjuuuwwwkkkZZZpppxxx{{{uuuooooookkkfff]]]VVVMMMFFF<<<222------(((***+++)))''''''***---((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''((())))))******))))))((())))))))))))************++++++,,,---,,,,,,,,,222///---...---******---)))***,,,,,,+++---000111<<<>>>>>>;;;777777===CCC@@@FFFGGG???777555777888333333:::999,,,***...+++************)))(((&&&%%%))))))))))))((('''&&&%%%&&&'''((())))))((('''&&&(((((('''&&&+++000000,,,''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''' &&&,,,,,,)))&&&&&&(((+++222888777666888;;;<<>>BBB>>>888888======;;;@@@IIIKKKGGGHHHEEEBBBDDDGGGGGGEEEAAABBB@@@AAACCCAAA;;;888999;;;;;;999777555555999<<<;;;:::===DDDEEE>>>666111444BBBOOOMMMAAA999<<>>;;;777888999999888:::???CCC:::UUUtttxxxvvv}}}ooozzzdddNNN///.........---,,,...000---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++)))*********++++++******++++++,,,------------,,,------------,,,,,,,,,---$$$///888888666===HHHQQQlllssspppfff___ZZZbbbsssggg\\\aaavvv}}}nnn```^^^nnniii]]]RRRTTT\\\]]]VVVIIIOOO___lllgggZZZZZZfffvvvhhhYYYWWWeeeqqqppphhhfffddd___YYYUUUTTTTTTSSSHHH@@@888000(((###)))222******)))'''%%%%%%(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''(((((()))))))))))))))((((((((()))))))))******((()))***+++++++++*********&&&&&&***,,,+++---111...+++...///)))***---***'''***------,,,...111333,,,000222...---///...******''',,,...&&&&&&+++***&&&''')))))))))((())))))(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''',,,111...)))%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""&&&)))***(((&&&&&&'''''')))---333555555888<<<777666222111888@@@@@@:::777;;;888111444???BBB===:::<<>>???CCCFFF@@@>>>@@@DDDBBB:::666777555888999777444666>>>EEEBBB888000000444666999===;;;BBBIIIEEE999000111777555444111+++''''''((()))%%%$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((%%%&&&***+++''''''+++(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''"""###$$$&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJGGGBBB===999777777777666666555444333333333333000000111111111222222222333333222111222666;;;>>>\\\ddduuu```TTTIIIAAAAAA@@@<<<:::===888<<>>CCCGGGeeezzzyyydddfffqqqXXXtttzzzxxxqqqSSS---,,,///000000222333///***---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************---,,,)))((('''((()))***++++++,,,------------,,,'''***------+++***,,,...555---''''''+++///444999333TTTaaabbbnnnooogggkkkcccXXXRRRZZZeeegggdddbbbxxxvvvgggTTTRRR^^^bbb\\\KKKKKKYYYiiidddSSSRRR```]]]ggglllfffYYYRRRSSSVVVNNNNNNQQQTTTQQQEEE999333111+++)))...111,,,((('''(((((())))))******))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((...)))***//////)))&&&''',,,(((,,,,,,$$$'''...,,,***)))((((((+++---+++'''((()))'''&&&+++111///(((///&&&(((***%%%(((...+++++++++***)))''''''((()))&&&&&&%%%%%%%%%&&&'''(((&&&'''(((******((('''&&&'''''''''''',,,000---&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$%%%'''(((######,,,111111222777;;;888222///444<<<:::333444888444,,,///;;;???:::///666<<<999333333<<>>333666999999333...///333---***&&&$$$'''+++)))$$$)))'''%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''$$$$$$))))))$$$###'''&&&'''''''''&&&'''(((***(((((((((((((((((()))***''''''&&&''''''''''''&&&$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$HHHFFFBBB===999666555444444444333333333333222222111111111111111111111111000111333333333333444666@@@______lllcccRRRCCC??????<<<;;;===<<<:::<<>>FFFQQQ\\\ddd\\\YYYYYY\\\[[[VVVVVV[[[dddaaa]]]ZZZXXXYYY[[[]]]OOORRRVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQOOONNNNNNPPPHHH===444000///---,,,+++*********))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((()))))))))************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))******)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&(((,,,000333555444222000///000111222111111222222222111111000---...///111222444555666777666555444333222222222111111111000000///...---222000111555<<<>>><<<888////////////...---,,,+++(((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHEEEBBB===999777555444444444333333333333222222111111111111111111111111111222444444444444555666///???ZZZttt~~~~~~bbbSSSpppoooSSSGGGFFFCCC<<<777:::777888<<<>>>???DDDJJJMMMMMMMMMMMMKKKIIIGGGEEEGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSVVVVVVUUUTTTSSSQQQPPPOOOHHHEEECCCCCCEEEGGGGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA???===;;;:::444444444666999::::::999888666<<>>>>>;;;;;;:::999777666555555333555777888888888888999777AAATTThhhqqqlllccc]]]TTTssspppTTTQQQzzz}}}www{{{yyysssfffQQQ;;;///---000...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***))))))***---///111444888:::888999CCCOOOGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQNNNJJJFFFDDDCCC===<<<999666222///---+++)))((('''((())))))'''%%%(((((('''''''''''''''&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***(((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''%%%&&&&&&((()))******+++'''&&&&&&%%%%%%&&&&&&''''''''')))******))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&)))***---......---,,,***++++++,,,,,,,,,,,,,,,+++//////...---,,,+++***)))------,,,,,,,,,,,,------------...///000000000000666222---,,,---...---+++************)))(((''''''(((''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEAAA===:::777666555444444333333333222222222111111111111111111111111...000222222111111111222:::000111DDD___yyyooo^^^FFFNNNooosssVVVHHHEEE===999777999999666666888888:::<<>>>>>>>>>>>???>>>>>>=========>>>>>>AAABBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>@@@???>>>===<<<;;;:::999666666666666555555555555777888888666444444999===LLLXXXdddeee\\\SSSUUU[[[mmmlllTTTWWWiiiyyysssjjjlll}}}nnnjjj___MMM;;;///***+++...---,,,,,,+++++++++++++++,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******++++++++++++******(((***++++++******+++,,,)))+++...---,,,,,,222999111222444666888999:::::::::;;;;;;888444111//////,,,,,,+++***)))(((''''''((((((((()))***)))'''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&(((************)))((()))*********************++++++,,,,,,------...,,,,,,,,,,,,,,,---..................---,,,+++***...,,,))))))+++,,,+++***(((((()))(((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFFDDDAAA===:::777666555444444333333333222222222000000000000000000000000...111333444333111111222111------555@@@VVV{{{rrrjjjmmmbbbKKKJJJbbbuuu[[[MMMCCC<<<888999999777777999666666666666888;;;===????????????>>>>>>======<<<======<<<<<<<<<<<<======:::;;;<<<======<<<;;;::::::;;;<<<<<<;;;:::::::::<<<;;;;;;999888777666666444444444555555666666666777777666555666<<>>TTTrrruuu___OOODDD<<<999:::444444444555555555444444000111333555666666666555999888888777888888888999999777444222111222444555000222333222111222777;;;444444444444333333333333444444555666777888999999===AAAHHHOOORRRLLLAAA888KKK^^^rrrzzzyyynnn\\\KKKOOOTTTnnnwww```VVV]]]ZZZssspppfffXXXSSSPPPBBB000+++++++++***))))))***++++++******))))))))))))))))))))))))))))))*********'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((())))))(((&&&'''))),,,&&&,,,,,,'''%%%))),,,***))))))(((''''''(((((())))))))))))(((&&&&&&''')))$$$$$$%%%&&&'''(((((()))%%%''')))(((%%%$$$%%%'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''((((((((()))))))))******)))((((((''''''((((((((((((((((((((('''&&&%%%$$$&&&&&&%%%$$$###$$$&&&((($$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLGGG@@@;;;888666555444444444333333222111000000///////////////////////////////////////////////////////////////000111111999NNNppppppeeebbbcccpppRRRBBB;;;LLLiiiooo^^^PPPAAA555888666444333222222333444555555333222222222444444222222222222333333444555222222111111111111222222000000111222222222222222000000111222444555666666777555444333555999===@@@LLLKKKHHHCCC???CCCNNNWWW^^^jjjuuunnnVVVBBBGGGWWW^^^______]]]\\\___eeejjjiiiZZZOOOMMMGGG999000000,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$#########KKKFFF@@@;;;888777555444444333333222111111000000////////////////////////........................///////////////000000111---777LLLfff{{{~~~mmm^^^]]]jjjcccWWWDDD777;;;TTTvvvhhhQQQBBB???===:::888888777555333222222111222222333444555333333222222333444444555111111000000000000111111000000000000000000///...333333333333222222222222444444444777;;;@@@DDDGGGBBB@@@>>>???FFFQQQ]]]eeepppfffZZZNNNCCCDDDTTTffflll\\\KKKJJJWWWeeejjjiiiXXXJJJAAA@@@<<<111+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######IIIEEE???;;;888777666555222222222111111000000///////////////////////////........................//////......//////000111...***///BBB[[[qqqxxxqqqzzzvvvbbbYYYVVV]]]fff```EEE///666PPPfffxxxhhh___OOOGGG>>>999999:::888555///000000000111111111111222111111111111222333333000000////////////000000444444444444333222111111222222333333333333333333444555666999<<<@@@CCCEEE@@@???AAAGGGQQQYYY^^^```UUUJJJAAACCCKKKTTT[[[___XXXMMMEEEKKKYYY___VVVKKKDDD999222333111+++(((*********))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###GGGCCC>>>:::999888777666111111111000000000//////////////////////////////........................///............///000000555,,,)))333EEEWWWgggqqqlll]]]hhh}}}{{{sssdddJJJMMMdddlllVVV<<<666;;;>>>[[[rrrdddWWWFFF<<<;;;<<<;;;999555555444444333333222111000000////////////000000000//////......//////000444444555555555444333333000111222444555777888888888888999:::;;;;;;<<<;;;IIILLLQQQTTTTTTQQQKKKGGG555555;;;IIIVVVYYYQQQHHHAAAGGGOOOTTTRRRIII===444888111+++,,,,,,)))))),,,)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''' ###''')))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%...,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$EEEBBB>>>;;;999888777555111111111000000000000000////////////////////////.......................................//////000111,,,***...555;;;CCCKKK___\\\jjjvvvuuu{{{sssVVVNNNXXXVVVDDD:::<<<<<<666222HHHeeezzzttthhhYYYNNNJJJEEE>>>888999999999888777777777666222111111000000000111111000000////////////000000---...///000111222222222222333444666888999;;;;;;:::;;;<<<>>>????????????LLLPPPSSSPPPGGG???:::888>>>@@@BBBDDDGGGGGGDDDAAAHHHKKKLLLGGG>>>888777:::222...*********)))***,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&(((+++,,,***'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%111///+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$'''))))))'''$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$EEEBBB>>>;;;999888666444111111111111111111111111////////////////////////------------------------......------......///000+++***---000...,,,...444EEEUUUffffff```ggglllcccTTTNNNBBB888;;;DDDCCC;;;...444;;;BBBMMM]]]hhhkkknnnkkkfffccc]]]RRRCCC888888777666555555555666777555555444333333333333444222222111111111111222222---...000111333333444444777777888888999:::::::::999:::===AAADDDGGGHHHIIIBBBCCCBBB<<<555333888>>>AAAEEEEEE@@@<<>>;;;999777555333111222222222222222222222////////////////////////------------------------...------------...//////,,,,,,...000///+++,,,111000AAAKKKMMMPPPPPPSSS]]]TTTMMMDDDAAABBBCCC???;;;BBB???666...111>>>LLLSSSSSSVVV[[[___^^^WWWLLLDDDBBB???;;;777555444555666555555444333333333333333444444333333333333444444222222444555666666666666777777888888999::::::;;;:::;;;<<<>>>@@@AAACCCDDD777666444111000333999>>>222999>>>>>>@@@DDDEEEBBB777333000222555444---&&&'''((())))))(((((()))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,------+++(((%%%$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%EEEBBB>>>;;;999777444222222222222222222222333333////////////////////////------------------------...------------...//////000,,,+++,,,---,,,...222...111///<<>>:::666555444333888===EEEMMMRRRTTTTTTSSSUUUQQQIIIBBB===:::::::::333333222111000000111111666555555444444555555666222222333333444333333333333444555777999;;;===>>>>>>===;;;888666444333333444333333444666777555333222555555666<<>>?????????>>><<<999888111444999<<<<<<999444111000000222:::DDDJJJJJJGGGEEEFFFFFFEEEBBB???<<<:::888888777666555444333333000222666999:::888555333555555555666666666777777999:::;;;;;;;;;999888777555444222111000111111222222333333333333222111111555555555555444333222222111000///---,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''$$$%%%'''&&&###%%%***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$,,,///)))%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---***&&&###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$FFFDDD@@@<<<999666555555222222111111111111222222000000///............//////333777555000---///222---,,,,,,,,,------...///......---------,,,,,,,,,...------...000222555777999:::;;;;;;;;;999888666333444666777777666444333111///...111666999777444888:::;;;<<<===<<<::::::999888888777777666666555888888999999999888777666333444444444444555555555444444444444444333222222222111000000000111222222222222222333222111111000333333333333222111//////......,,,+++******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###***,,,((($$$$$$(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$FFFDDDAAA===999777555555222222111111111111222222111000//////......//////000666:::777///+++---111---------------...............---------,,,,,,,,,---,,,+++******+++,,,---222333555666666666555555555444333222222333444555666222///...///000---***---...111333444555444444555555555555555555555555<<<:::888555444444555666111111111222222222333333000//////...............//////...//////111222333111111222222111111000///111111111000///---,,,++++++******)))(((((()))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###''''''$$$'''---***"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######''')))'''%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFFDDDAAA===999777666555333222222111111222222333111000000///...////////////222555333...***+++---------...............---......---------,,,,,,,,,++++++******+++,,,---------...000111333333444444333222000//////000222333555222///.../////////...+++,,,------...------,,,/////////000000000111111666444222000//////000111/////////000000000111111000///...------...///000////////////000000111111000000111111000000///...000000///...---+++***)))))))))((((((((())))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''((($$$+++777444'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEAAA===:::777666555333333222222222222333333111111000///////////////........./////////---+++---......//////...------......---------,,,,,,,,,+++++++++,,,,,,---...///+++,,,---///000222222333/////////000000/////////...---++++++,,,...//////---------,,,,,,++++++***++++++,,,------.........---------......---------.........////////////000111000///...//////111222222222222111111000000/////////000000//////...---//////......---+++***)))***))))))))))))***++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''$$$+++777444'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEAAA>>>:::888666666333333222222222222333333222111000000//////000000///---,,,...222333000,,,......///000000...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000111---...///000000///...---.........------......///,,,------------......///---------....../////////)))+++...000000000///............/////////000000000////////////000111111222222222222111000///........./////////...------------------,,,+++******+++***************++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""&&&&&&###'''...+++###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%###%%%&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEBBB>>>:::888777666444333333222222333333444222111000000//////000000.........000222222000......///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------...---......//////......---000111222222111000000000------------...///000111//////////////////000000,,,---///111222222111000/////////000000000111111...//////000000111000000///000111111111000///...---............---,,,,,,***+++++++++++++++******++++++******)))*********************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))+++'''$$$&&&&&&$$$$$$$$$%%%&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$GGGEEEBBB>>>:::888777666444333333222222333333444222111111000000000000000,,,...111111///---...///...///000111000///---+++......---------,,,,,,,,,***+++,,,---............---,,,,,,+++++++++++++++///...------------...///,,,...000111000///////////////............/////////////////////////////////000000111111111111111000000000000111111111111...///111222333222111111,,,---...000000000//////------......------,,,+++((())))))***************++++++***)))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$"""###''''''$$$''',,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###***,,,(((%%%''''''$$$!!!!!!"""###%%%''')))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJHHHCCC???<<<:::999999444444444333333333222222000000000000000000000000000111000...------000333000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------.........//////000000//////.........---////////////////////////000000000000111111111111///...---,,,,,,---...///////////////////////////111111111111000000000///,,,,,,------...///000000111111(((%%%---...)))---,,,+++*********+++,,,---++++++************+++++++++*********))))))((((((************************+++)))''')))---///...,,,---,,,+++***))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))(((((()))(((&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''+++(((&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%+++...+++$$$ """'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%"""###&&&&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$JJJGGGCCC???<<<999888888444444444333333333333222111111111111111111111111...000222222111///000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------------.........000/////////.........---////////////////////////........./////////000000000///............///000000000000000000000000000111111111000000000///////////////...............)))///+++***///---(((---,,,+++*********+++,,,---++++++************++++++++++++******))))))))))))************************)))((('''(((***++++++***---,,,+++***))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((())))))))))))***,,,***))))))))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''%%%######$$$%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&***+++'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,+++'''%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$IIIGGGCCC???<<<999888777555555444444444333333333111111111111111111111111,,,000555666555222000...000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------/////////...............////////////////////////,,,,,,---------.........///......------......///000000000000000000000000000000000000////////////111111000///---,,,++++++***111///,,,///,,,)))000+++++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))***+++***))))))***+++,,,,,,+++***))))))))))))&&&&&&''')))***+++,,,---(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''((()))+++,,,------...,,,***)))*********((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$###$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&###!!!%%%+++...+++'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&(((***+++&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''***......)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%HHHGGGCCC@@@<<<:::888777555555555555444444444444111111111111111111111111...111666888666333111000000000000////////////...........................------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................////////////////////////,,,,,,---------.........------------------------111111111111111111111111000000/////////.........000//////---,,,+++***)))///222+++&&&+++***'''---++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///...***)))+++---,,,++++++***))))))******''''''((()))+++,,,------))))))))))))))))))))))))))))))((((((((((((((((((************************&&&'''((()))***,,,------...,,,))))))***+++***)))((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&&&&'''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$(((///222000,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((***------(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***---///%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIGGGDDDAAA===:::888777666666666555555555444444111111111111111111111111111333555666444333333333111000000000////////////////////////////////////------------------------+++,,,------------,,,++++++++++++,,,,,,,,,---------------...............////////////////////////------........./////////.........//////.........000000000000000000000000/////////............---,,,,,,,,,++++++************+++%%%&&&111000((((((++++++,,,,,,------------***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,...000...+++)))***---,,,+++******)))*********)))*********++++++,,,,,,************************(((((())))))))))))))))))++++++++++++++++++++++++((((((((())))))*********,,,+++))))))***+++***)))))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***((('''(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...------'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&,,,(((''')))(((%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%IIIHHHFFFCCC???<<<999888777666666666666555555555222222222222222222222222333444555444222222333555111111000000000/////////////////////////////////------------------------,,,,,,............,,,,,,,,,,,,,,,,,,---------------------------.........////////////////////////...////////////000000000000111111222222111111000///////////////////////////.........------------***+++++++++++++++++++++&&&++++++333CCC@@@111***++++++,,,---------------***+++,,,------,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***))))))***++++++***************+++,,,,,,,,,+++++++++++++++************************(((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))((((((+++***)))***,,,,,,***((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))+++((('''&&&((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''###&&&))))))''''''(((***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***&&&$$$%%%%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%JJJIIIGGGDDDAAA===:::999777777777666666666555555222222222222222222222222222333444444333222333444111111111000000000//////////////////////////////........................,,,---...//////...---,,,,,,------------.........,,,,,,,,,------.........////////////////////////....../////////000000000///000111222222111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///000777DDD@@@333///+++,,,---.........---,,,***+++---......---+++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++---///...+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++((('''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%&&&$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&KKKJJJHHHEEEBBB>>>;;;999777777777777666666666666222222222222222222222222000222555555444222222222111111111111000000000000000000000000000000000000........................,,,---///000000///---,,,---------.........//////,,,,,,,,,------.........////////////////////////.........////////////000,,,---...//////...---,,,..............................---------,,,,,,,,,/////////......---------,,,000++++++333000***,,,+++,,,---.........---,,,***+++---......---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,...000...++++++***************+++++++++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---000111000,,,)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***+++(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###'''(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''(((*********(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&MMMKKKHHHDDD@@@===;;;:::888888777666666666666666777666666666666555555555333333444444444333222222//////000000111111222222000000000000000000000000000000000000111111111111////////////////////////........................---..................---////////////////////////...------,,,,,,------...//////.........---------------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((&&&%%%$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%&&&******&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++...111%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&))),,,---***'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%MMMKKKHHHDDD@@@===;;;:::999999888777777777777777777666666666666555555555444444444444444333333222111111111222222222222222000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////......////////////......////////////////////////......------------......000000000/////////...............---------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%'''+++,,,((($$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%&&&******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++---%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%(((++++++)))'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNNLLLIIIEEEAAA>>><<<;;;::::::999888888888888888777777666666666555555555555555555555555444444333444333333333333333222222111111111111111111111111///000000000000111111111111111111111111111111111000000000000000000000000//////000000000000/////////////////////////////////......------......///111111111111000000000000.............../////////........................................................................////////////////////////------------------------------------------------,,,,,,,,,------.........------------------------////////////////////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''---'''###&&&---///)))###'''''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%&&&)))***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%%%%&&&((()))((('''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOOMMMJJJFFFBBB???===<<<::::::999888888888888999777777777777666666666666666666777777666666555444555555444444333333222222222222222222222222222222000000000000111111111111111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000000//////......//////000111111111111111000000000/////////000000000000000////////////////////////////////////////////////........................000000000000000000000000......................................................///000000111222222------------------------////////////////////////+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++'''%%%'''***,,,)))%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPPNNNKKKGGGDDD@@@>>>===;;;:::999999888888999999999999888888888777777777777888888888888777666666555555555444444333333333444444444444444444444444111111111111222222222333111111111111111111111111////////////////////////111222222333333222222111111111111111111111111111111000000//////000000111000000000000000000000000000000000111111222222222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111//////////////////////////////////////////////////////000111111222333333................................................,,,---///000000///---,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRRQQQMMMJJJFFFCCC@@@???<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999999999999999999888777777666666666666666555555555555555555555555555555555222222333333333444444444333333333333333333333333000000000000000000000000333333333444444333333333333333333333333333333333222111111000000111111222000000000000000111111111111111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000////////////////////////...///000000000000///...................................................------......//////..............................------............------------------------------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%((()))((($$$###&&&***((((((((())))))******+++''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''******'''''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&'''((())))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((()))******%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUSSSOOOLLLHHHEEECCCAAA???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888888888999999999999999666666666666666666666666444444444555555555555666555555555555555555555555333333333333333333333333444444444555555444444444555555555555555555555555222222111111111111222222111111111111222222333333111222222333444444555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////......///000000000000000////////////////////////......////////////......------------------------************************((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((((((((()))***+++,,,''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''(((&&&(((---,,,(((%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%(((++++++)))''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''((())))))))))))''''''''''''((((((((((((************************((((((''''''''''''(((((()))))))))(((((((((''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))$$$&&&))))))'''%%%%%%'''%%%&&&'''((())))))((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))(((''')))(((((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''VVVTTTQQQMMMIIIFFFDDDCCCAAA@@@@@@???????????????>>>============<<<<<<<<<::::::;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<777777777777777777777777555555555666666666666777777777777777777777777777555555555555555555555555444444555555555555444444666666666666666666666666333222222111111222222333222222222333333444444444222222333333444555666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111444444333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000//////000000000000//////........................************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&&&&(((***)))(((&&&&&&&&&&&&'''(((******((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''%%%(((......(((%%%'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###)))///111///***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))))))))))))))(((''''''''''''((((((((()))************************((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))###'''******(((%%%%%%&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))((('''''''''''''''&&&'''(((******((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''']]]ZZZUUUPPPMMMIIIEEECCCAAAAAA@@@@@@AAABBBCCCEEE???>>>===>>>@@@@@@???>>>======>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999888888999:::<<<===<<<<<<<<<;;;:::999777666888888777777777777888888:::999999888777777888888999888666777888::::::999888777555333333333333444444444444555555555555555555666666666666777777777777777888888888777777666888888999999:::999999888666666444444444444666666555555555444444444333333444444333333444555666666333444444333222222444555333555666666444222111111444444444444444444444444777444+++...999888222777///111222444555444444333///000000111111222222333333222111000000000000000111111111222333333444444666555444333222111111111333222111000///000111111222222111000//////......---,,,+++*********+++,,,+++++++++************)))(((***+++,,,,,,+++***((())))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''(((***,,,---))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((:::999***&&&''')))---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((+++***)))***+++++++++)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((((((((((((************************)))***++++++***)))((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))YYYVVVRRRNNNKKKHHHEEEBBBDDDCCCCCCCCCCCCDDDEEEFFFCCCBBBAAABBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============<<<<<<:::999999888999;;;<<<============<<<;;;:::888777:::999999888777777888888666777888999888777555444888777666666888999999888:::999888666666666777777444444444444555555555555666666666777777888888999777777888888888888777777777888888888999888888888999888777666666777888999999999999999888888777777555555555555555666777777888888888666555555666666222444555666666666666666666666666666666666666666666666111666AAA===444666444555666666666666555444333333333333333222222222666666555444444444444444333444444555555444333333000111333555666777666666222222111222222333444555222222111000000///............,,,+++++++++,,,---,,,+++++++++************((()))+++,,,,,,+++)))((()))))))))*********++++++)))))))))******+++------************************))))))))))))))))))))))))'''((((((((()))*********))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))444111...+++)))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++222---&&&''''''$$$$$$((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++************************************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))*********+++))))))))))))*********+++((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))))))))))))))))))))))),,,***)))***+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))******+++******))))))))))))***))))))))))))))))))))))))******+++++++++***((('''))))))))))))))))))))))))******)))(((((()))******************************++++++*********)))))))))))))))))))))))))))))))))aaa___[[[XXXUUURRROOOLLLDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>============???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAAAAAAAA<<<;;;:::;;;<<<======<<<;;;:::999999999999999:::777777777777777777777777777888888999:::;;;;;;<<<::::::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888999999;;;;;;;;;;;;;;;:::999999777777666666777777888888444444555555555666777888;;;::::::999888888777666888888888888888888888888666888888>>>IIIBBB666666777777777777666555444333555444444333222222111111666555555444444444444555333444666777777666444333444555777888777666444222111111222333444444444333444333333222222111111000000///...---,,,------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))************+++++++++++++++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))((())))))))))))))))))(((************************<<<888222---***)))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))555---''')))---,,,)))***)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++************************))))))*********+++++++++---,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))******************,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))******************))))))************************))))))((()))))))))************++++++++++++************************)))))))))))))))***+++++++++************++++++,,,))))))))))))))))))))))))***++++++,,,,,,+++))))))************************+++******))))))******+++++++++++++++++++++++++++++++++++++++************************************aaa___[[[WWWTTTPPPLLLHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>???@@@@@@<<<<<<<<<;;;<<<<<<============<<<===???@@@>>>===;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???>>>??????@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>????????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@@@@???===???>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>EEENNNFFF:::;;;:::::::::999999888777777777777777666666555555555777666666555555555666666555777999;;;<<<;;;999888:::::::::999888666555444666666777888777666444333666555555555444444444333111000///---------......------------,,,,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000...---+++***)))(((************************)))))))))*********++++++************************))))))************))))))++++++++++++++++++++++++333111...+++******,,,---***************************))))))(((((())))))***)))))))))))))))(((((((((((((((((()))))))))******---!!!###,,,***$$$''',,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++******************************))))))))))))***************+++++++++,,,,,,*********+++++++++,,,,,,***************************************))))))))))))))))))************+++************++++++++++++---+++***+++,,,---,,,+++************************************++++++++++++************++++++++++++,,,,,,+++******)))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************++++++,,,---***************************+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++tttqqqmmmiiiddd___YYYUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTQQQPPPQQQRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTSSSPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQPPPOOOOOONNNMMMMMMHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKNNNQQQSSSPPPKKKDDD@@@?????????@@@BBBBBB@@@???@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAACCCEEEEEEAAA>>>AAA???<<<<<>>>>>>>>======999888888888999:::<<<===999:::;;;<<<<<<;;;999888555555555555555555444444222111///...------..................------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((************************************++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++*********))))))))))))))))))*********+++++++++''':::III888)))---222************************************************************************)))))))))*********++++++++++++++++++++++++++++++******************************************************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,---------,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************+++,,,------+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwrrrkkklllnnnoooqqqrrrrrrrrrnnnllliiiggghhhiiijjjiiikkkmmmooopppqqqpppnnnmmmjjjkkkmmmnnnnnnmmmkkkjjjiiihhhhhhgggfffeeedddddd]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYYYYYZZZ\\\^^^___```pppvvv~~~}}}pppaaaVVVPPPOOOPPPQQQSSSSSSQQQOOOPPPPPPPPPPPPOOONNNMMMLLLGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJLLLLLLLLLKKKIIIGGGDDDDDDCCCBBBBBBBBBCCCCCC???BBBJJJUUU___cccaaa^^^XXXRRRKKKGGGEEEDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAA<<>>EEE@@@999>>>=========<<<<<<===>>>>>>888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======???>>>======>>>AAACCCEEEGGGFFFCCC@@@>>><<<::::::888999::::::;;;;;;;;;:::666666666666666666666555444333111000////////////////////////.........---------------------------------------............///...............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------((()))+++---------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******)))*********+++++++++,,,,,,---000OOO___DDD000111...*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---++++++,,,,,,------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,------............------,,,---------------------............------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////......------------------------------......//////......---------------------------------------............------------------------~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvuuuuuuttttttvvvuuuuuuvvvvvvwwwxxxyyy}}}{{{oooggghhhhhhiiikkkmmmllljjjhhhfffggggggfffeeecccaaa```[[[\\\]]]___```bbbcccddd```````````````_________^^^___```aaabbbbbbbbbbbb```^^^\\\[[[ZZZZZZ[[[\\\UUUVVVWWWXXXXXXWWWVVVUUUYYY[[[]]]^^^]]]\\\YYYXXXTTTTTTSSSRRRRRRRRRRRRRRRXXX]]]jjjzzzvvvmmmbbbZZZUUUQQQLLLGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHEEEGGGMMMHHHBBBHHHHHHHHHFFFEEEDDDEEEEEEEEE@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEGGGLLLUUU^^^dddnnnllliiiccc[[[RRRJJJFFFEEEDDDCCCAAA???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777666444333222111222222000000000/////////......//////............//////------........./////////000//////......//////000........................------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---------,,,++++++******++++++++++++,,,,,,,,,,,,((($$$<<