BM6P6(@ rrruuuwwwuuuoooiiiffffffhhhgggffffffgggjjjmmmooovvvuuurrrpppuuu{{{yyytttpppnnnpppuuuwwwxxx|||mmm___UUUZZZfffmmmnnnmmmdddiiiggg^^^XXX[[[______fffaaa```eeejjjppp|||~~~tttzzzzzz^^^RRRNNNMMMXXXgggppp]]]YYYVVVwwwuuu___MMMBBBAAAKKKWWWiiizzz{{{uuussshhhWWWAAA999333111000...///333........................////////////////////////000000000000111111111111000111111222222333444444777666777999999===HHHSSSeee|||~~~{{{xxxxxxyyyzzz{{{{{{ppp^^^^^^cccnnnwww{{{~~~yyy{{{|||{{{{{{yyyvvvvvvxxxzzz{{{{{{yyyxxxwwwxxxyyyxxxvvvtttuuuuuuvvvyyy|||{{{wwwtttrrruuuzzz~~~}}}|||}}}|||}}}|||zzzyyy~~~{{{~~~{{{lllaaa```^^^[[[___iii~~~uuujjjfffZZZNNNIIILLLWWWiiiyyy~~~zzzpppqqquuu}}}uuujjjdddbbbdddddd___VVVJJJ@@@:::444111///111000---,,,///000/////////...............///////////////...............................................................------,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,------...,,,+++***))))))+++---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///000000000000//////////////////111444444444:::BBBVVVeeeqqqnnngggiiiuuu~~~{{{uuupppsssyyyyyypppggg___WWWUUU\\\ggglllmmmnnnbbb```\\\VVVRRRRRRVVVZZZbbb___\\\\\\```iiiyyyyyyiii^^^\\\^^^bbb\\\RRRHHH@@@======>>>BBBFFFLLLQQQTTTUUUWWWXXX\\\\\\]]]___ccciiiqqqwww|||xxxtttvvvxxxzzz{{{zzzxxxvvvyyyxxxwwwzzz}}}~~~}}}zzzwwwwwwwwwxxxyyy{{{|||}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}}}}uuuooonnnlllddd[[[WWWWWW___mmm|||oooqqqrrrqqqooollljjjiiifffeeefffgggjjjnnnrrruuuvvvwwwuuusssvvv{{{|||xxxvvvtttuuuxxxyyyyyy}}}{{{iii]]]WWW```nnnsssooojjjbbbfffeee]]]XXX\\\```bbbcccaaadddkkkooossszzzyyyqqqyyywww___UUUQQQOOOXXXgggkkkWWWTTTVVVwwwttt^^^LLLAAAAAALLLXXXmmm{{{{{{uuusssfffUUUAAA:::333111000...///222////////////////////////////////////////////////000000000000111111111111000111111222222333444444555666999<<<<<<@@@KKKXXXkkk|||zzzzzz{{{|||vvvkkkaaaaaagggrrr{{{~~~{{{wwwuuuvvvxxxzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwzzzyyyyyyzzz||||||yyyvvvsssuuuyyy}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyxxx}}}}}}~~~}}}~~~}}}}}}qqqeeebbb^^^YYY[[[cccrrr||||||tttjjj^^^UUUQQQUUUdddsssuuukkklllrrryyy{{{ssspppbbbaaaaaa^^^XXXPPPFFF@@@999444111222111------//////............---------......////////////......////////////////////////..............................---------,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,------------,,,,,,---......000000000000000000000///000111333555444555>>>III___kkktttpppkkkqqq~~~qqqmmmkkknnnttttttmmmeee^^^WWWUUU\\\eeegggfffeee\\\\\\YYYSSSNNNNNNUUU[[[bbbbbbbbbdddhhhqqqtttfff]]]ZZZ[[[TTTOOOHHHBBB>>>???AAACCCEEEIIIOOOSSSUUUWWWXXXZZZZZZ[[[]]]^^^```eeekkkooozzz|||}}}xxxttttttvvvyyy{{{}}}}}}|||{{{zzzyyyxxxyyy|||~~~}}}{{{yyyyyyzzzzzz|||}}}~~~~~~~~~{{{tttnnnmmmkkkccc\\\YYYVVV^^^lll{{{nnnmmmmmmmmmnnnmmmkkkjjjddddddfffiiinnntttyyy|||xxx{{{zzzwwwvvvzzz}}}|||}}}zzzzzz|||{{{zzz~~~tttdddZZZYYYgggwwwzzzoooeeecccfffddd]]]ZZZ\\\aaaccc```ccciiiqqquuuvvvxxx|||qqqlllvvvttt___XXXUUUSSS[[[iiihhhTTTRRRXXXxxxrrr\\\KKKAAAAAAMMMZZZqqq}}}|||xxxttteeeSSSAAA:::333222000......111111111111111111111111111////////////////////////000000000000111111111111000111111222222333444444222555;;;>>>???CCCRRR```xxx~~~}}}|||}}}~~~ttthhhfffgggnnnyyy~~~wwwssstttwwwzzz{{{{{{yyywwwwwwyyyzzzzzzzzz}}}{{{yyyyyyyyyxxxvvvuuurrrtttwwwzzz}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||}}}~~~||||||zzznnniiiccc[[[ZZZ___dddnnn}}}{{{qqqeeeXXXUUU```mmmpppfffhhhooovvv|||~~~jjjfffcccaaa___YYYOOOGGG>>>888333333222...---///.........---------,,,,,,......///////////////......................................................------------,,,,,,,,,)))******++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------------...000000000000000000000000111333555666444777EEETTThhhqqquuupppmmmwwwooonnnnnnppprrrqqqlllggg^^^WWWVVV]]]dddddd___\\\XXXWWWUUUOOOLLLNNNVVV^^^aaaeeejjjooottt}}}zzznnnccc[[[WWWVVVGGGDDD???<<<<<<>>>BBBEEEFFFJJJOOOSSSTTTUUUWWWXXXXXXZZZ\\\^^^___```cccfffqqqssswwwzzzzzzxxxtttrrrtttvvvyyy|||{{{zzzyyyyyy{{{}}}}}}|||zzzzzzzzz{{{}}}~~~~~~~~~~~~yyyrrrmmmllliiiccc]]][[[WWW___lllzzzpppllliiiiiikkkkkkiiifffdddeeehhhlllrrrxxx}}}zzzxxxtttvvvzzz|||~~~{{{{{{}}}||||||ppp```XXXXXXiii{{{|||pppdddggggggddd^^^[[[\\\```ccc```eeemmmtttxxxxxxxxxyyy}}}{{{kkkfffqqqppp]]]XXXVVVWWWbbbsssgggUUUUUU]]]}}}~~~}}}mmmXXXHHH@@@CCCPPP]]]uuu||||||{{{wwwfffSSS@@@999333222000......000111111111111111111111111///////////////////////////000000000111111111111000111111222222333444444222555:::>>>@@@HHH[[[mmm~~~~~~}}}}}}|||}}}~~~wwwlllkkkmmmvvvxxxsssrrruuuyyy{{{zzzxxxvvvvvvxxxzzz||||||}}}{{{xxxuuusssrrrqqqqqqqqqrrruuuwwwzzz}}}~~~}}}}}}~~~~~~}}}{{{~~~}}}||||||zzzzzz{{{|||~~~}}}~~~~~~zzzssslllccc```aaa^^^dddppp~~~sssbbbXXX]]]hhh{{{mmmdddffflllwww|||yyyqqqjjjggggggcccYYYOOOCCC;;;444333222//////000//////.........------------...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------******++++++,,,,,,,,,------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///......---------------000000000000000111111111111333666666555;;;MMM```ppptttsssllllllyyy|||rrrsssssssssqqqnnnkkkhhh```ZZZZZZaaafffddd]]]XXXVVVSSSNNNKKKMMMSSSZZZ^^^^^^gggrrrxxx~~~{{{{{{wwwkkkbbb[[[UUUQQQCCC@@@===::::::===AAADDDFFFIIIMMMPPPQQQRRRTTTUUUWWWZZZ^^^`````````aaabbbgggjjjnnnrrrtttuuuttttttuuuwwwyyy|||~~~~~~~~~~~~{{{zzzyyyyyyzzz{{{{{{|||yyyyyyyyyzzz|||}}}~~~~~~~~~|||{{{yyywwwpppkkkjjjgggbbb^^^^^^ZZZbbbooo{{{mmmjjjggghhhjjjkkkiiifffggghhhkkkoootttyyy}}}|||xxxqqqqqquuuwwwzzzxxxxxxzzz|||}}}nnn^^^WWWXXXhhhzzz}}}tttjjjjjjfffaaa^^^[[[[[[___bbb```fffnnnssswwwyyy{{{{{{|||zzzjjjdddmmmkkkYYYUUUWWW\\\mmm~~~eeeUUUWWWeee}}}wwwgggTTTEEE@@@EEETTTcccwwwzzz{{{|||~~~zzzhhhTTT>>>888222222111......000000000000000000000000000///////////////////////////000000000111111111111000111111222222333444444444555888===BBBOOOfffzzz|||{{{{{{{{{{{{|||~~~yyypppnnnrrr|||yyytttsssvvvyyy{{{yyywwwuuuuuuxxx{{{}}}}}}~~~|||yyyuuuqqqoooooooootttuuuwwwzzz|||~~~~~~}}}}}}~~~~~~}}}||||||zzzzzzzzz{{{}}}|||~~~~~~|||uuummmgggeee^^^aaahhhsssnnn___\\\```kkkvvv|||nnneeeeeehhhyyy|||xxxnnnlllnnnlllccc[[[III???555333222000000111000000000000////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///......---------......///000000000111111111222000222555666777@@@WWWlllxxxxxxssslllnnn{{{xxxqqqrrrrrrqqqpppnnnnnnmmmfff```___eeejjjfff___ZZZTTTMMMFFFGGGOOOXXX[[[[[[]]]jjjwww~~~{{{wwwzzzvvvkkkccc[[[SSSMMMAAA???<<<:::;;;???CCCFFFFFFIIIMMMOOOPPPQQQSSSUUUWWW[[[```dddddddddccccccaaaccchhhlllqqquuuwwwxxxvvvwwwyyyzzzzzzzzzzzzyyyzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz|||}}}~~~|||}}}~~~~~~}}}{{{zzz|||||||||~~~}}}uuuooojjjhhheee```^^^______gggsss}}}hhhhhhhhhjjjlllmmmmmmlllhhhjjjlllppptttyyy|||~~~}}}~~~uuunnnooorrrtttuuussstttwwwzzz}}}}}}jjj\\\VVVYYYiii{{{~~~yyyrrrkkkdddaaa]]][[[]]]aaa___fffmmmqqquuu{{{~~~}}}|||zzzmmmhhhooo{{{gggVVVTTTXXXbbbyyy{{{aaaRRRWWWmmmzzzooo```NNNCCC@@@HHHZZZjjjwwwvvvvvvyyy~~~yyyeeeQQQ<<<666111222111//////111////////////////////////////////////////////////000000000000111111111111000111111222222333444444777666888???IIIYYYqqq}}}|||{{{{{{|||~~~~~~sssppppppuuu~~~yyyvvvvvvxxxzzz{{{xxxvvvvvvwwwzzz}}}}}}yyytttqqqqqqrrryyy{{{}}}~~~}}}}}}~~~}}}{{{zzzyyyzzzyyyxxxyyyzzz}}}|||~~~}}}uuunnniii```___bbbkkkyyynnn```[[[aaannnyyy|||||||||rrrjjjeeedddtttwww|||xxxooonnnqqqrrrmmmgggRRREEE999444333111000000111111111000000000//////,,,---...///000000000000................................................,,,,,,,,,------------...------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------...//////000///000000111111222222222000111333777<<>>@@@BBBCCCDDDFFFHHHJJJMMMQQQVVVZZZ^^^```bbbcccbbbaaabbbcccaaahhhkkkiiimmmuuu{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwuuuuuuvvvuuussspppmmmkkkqqqlllhhhgggeeebbb^^^]]]^^^\\\XXXSSSPPPPPPQQQSSSNNNLLLMMMTTT[[[aaaiiiqqqvvvxxx|||~~~~~~}}}|||}}}vvvrrrkkkccc]]]^^^dddiiilllttt|||~~~}}}}}}ssstttvvvwwwvvvtttrrrppppppoooooosssxxx|||~~~}}}}}}|||xxxrrrkkkjjjoootttvvvvvvuuutttvvv}}}~~~kkk___WWWYYYfffzzzrrriii```VVV^^^iiiwww~~~|||~~~~~~{{{sssnnnqqq}}}zzzdddZZZUUUZZZcccqqqqqqZZZUUUeeezzzfffPPPDDDBBBCCCRRReeellluuunnnjjjmmmooofffQQQ???555444333111000/////////...////////////000000000111111000000//////......222///...///000000//////222333333222222222555777888>>>GGGWWWnnnwwwllllllwww~~~{{{qqqeee]]]WWWSSSVVV\\\mmmwww~~~}}}zzzxxxvvvvvvxxxzzzzzzzzzyyyyyy|||~~~xxxwwwwwwxxxxxxvvvsssoooqqquuuzzz}}}|||}}}zzzyyy|||~~~}}}zzzyyyzzz|||~~~|||zzzxxxwwwwwwwwwwwwvvvtttrrrrrrtttxxx||||||||||||}}}}}}{{{xxxvvvxxxyyyzzzyyywwwwwwyyy{{{zzz}}}~~~pppeee[[[\\\cccmmmyyyeeeYYYSSS[[[dddhhhmmmttt~~~eeeaaacccooo|||vvvqqqjjjccccccYYYJJJ>>>777444333222000000///............///------........./////////////////////////////////,,,,,,,,,,,,------...///......////////////......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///%%%(((,,,------,,,,,,------------........./////////111222222111111222444222666999@@@WWWsss~~~yyyvvvwwwsssttt{{{rrrhhhdddiiipppvvvxxxmmmkkkgggbbb\\\WWWRRRNNNIIIPPPUUUUUUXXXaaakkkpppxxx~~~}}}{{{uuullljjjnnnnnnqqqkkkZZZIII@@@<<<:::::::::;;;<<<>>>???AAABBBCCCFFFIIILLLOOORRRVVVYYY\\\___cccddddddcccccccccaaagggjjjjjjmmmtttyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvuuussspppmmmlllkkkgggddddddccc___[[[YYYVVVTTTRRRPPPMMMKKKJJJIIIJJJGGGHHHNNNSSSVVV]]]cccjjjnnntttyyy|||||||||{{{vvvrrrkkkccc___```fffllllllrrryyy|||}}}~~~vvvwwwxxxyyyxxxvvvsssqqqqqqqqqrrrvvv{{{|||wwwqqqooorrruuuxxxxxxvvvtttvvv~~~xxxhhh```YYY___mmm|||pppiiiccc[[[```mmm}}}wwwnnnkkkrrrtttbbbZZZVVV]]]hhhwww}}}lllYYYXXXjjj~~~cccNNNCCCCCCFFFVVVjjjpppwwwqqqllllllkkk___KKK:::444444222111000000//////............////////////333222000///...---......000000111000111222222222222333333333222333666888;;;CCCPPPbbbxxx~~~qqqfffkkk|||}}}vvvtttgggYYYTTTUUUXXX]]]bbbmmmxxx{{{xxxwwwuuuttttttvvvxxxxxxxxxxxxxxxzzz~~~}}}yyypppqqqrrrtttvvvvvvsssqqqrrruuuzzz~~~|||zzz~~~|||zzzyyy{{{~~~~~~}}}{{{yyy|||zzzwwwuuussstttuuuvvvuuutttrrroooppptttzzz~~~|||}}}~~~}}}yyyvvvxxxyyyyyywwwuuuuuuvvvwwwuuuzzz{{{nnnaaa\\\^^^eeeqqq{{{ttt```QQQSSS\\\ccciiiooo{{{pppaaa[[[gggvvvtttggg\\\\\\UUUKKKAAA999555333222111000//////......//////....../////////000000000////////////////////////------,,,,,,,,,------.........////////////.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////!!!%%%+++......------,,,------........./////////111222333333222111222444444777<<>><<<:::;;;;;;;;;<<<===???@@@AAABBBFFFLLLPPPRRRTTTUUUWWWXXX]]]bbbfffgggfffffffffdddhhhllllllnnnsssvvvwwwvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvsssqqqnnnlllgggeeebbbaaaaaa___YYYTTTOOOOOOOOOPPPPPPMMMHHHEEEJJJGGGHHHLLLOOOPPPTTTYYYbbbgggpppxxx||||||zzzxxxtttpppjjjdddaaacccjjjooommmpppuuuzzz~~~wwwxxxyyyzzzxxxvvvsssqqqppprrrtttxxx}}}zzzwwwxxxyyyzzzyyywwwuuuwwwqqqeeeaaa[[[dddrrr}}}xxxllliiieee```^^^ooozzzooommmxxxnnn___XXXVVV___nnn~~~uuufffXXX]]]rrr}}}___LLLCCCEEEJJJ[[[ooouuuzzzuuuppplllfffYYYEEE777444333222111000000000000........./////////000000333222///...---...///000,,,000222111111333555555222333333333333444777:::===HHHYYYlllyyyoooiiippp~~~pppiii\\\RRRTTT]]]eeekkknnnsss{{{~~~zzzyyyyyy{{{}}}|||yyyvvvvvvtttrrrrrrsssuuuuuuuuuvvvvvvwww{{{~~~}}}xxxsssooopppqqquuuxxxzzzyyywwwvvvxxx{{{~~~}}}{{{|||{{{zzzzzz{{{}}}{{{yyywwwtttqqqqqqsssvvvxxxrrrqqqpppnnnnnnqqqwww{{{}}}{{{}}}}}}yyy|||{{{zzzyyywwwvvvvvvwwwtttzzzxxxiii___\\\```kkkwwwnnnVVVOOOVVV^^^fffjjjttt}}}dddVVV___ooo{{{{{{kkk^^^TTTQQQKKKCCC:::555222222111000000///.../////////////////////000000000000////////////////////////......---,,,,,,,,,---------......//////......---------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......(((***---...---+++******............////////////111222333222111111222333333777@@@TTTqqq{{{{{{}}}wwwrrrpppllleee___]]]]]]```bbbdddeeedddaaaZZZRRRKKKHHHJJJTTT[[[]]]```mmm{{{}}}rrrlllmmmqqqvvvkkkYYYIII???<<<;;;:::;;;;;;<<<<<<===???@@@AAABBBHHHOOOTTTVVVVVVUUUUUUSSSYYYaaahhhkkkkkkkkkkkkjjjmmmppppppppprrrssstttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxvvvtttqqqooommmggggggeeecccccc```XXXNNNKKKLLLPPPVVVZZZYYYSSSMMMQQQNNNNNNRRRTTTSSSUUUYYYdddjjjrrr{{{~~~yyyuuurrrnnniiieeedddgggmmmqqqnnnooosssyyyvvvwwwxxxxxxwwwtttqqqnnnnnnqqquuuyyy}}}~~~|||zzzzzzyyyyyyxxxwwwyyy}}}lllcccbbb^^^gggtttzzzxxxyyy~~~pppiiigggdddaaa]]]qqqtttssskkk[[[VVVWWWcccuuummmaaaXXXbbb{{{vvv[[[IIIBBBFFFLLL^^^sssyyy|||yyytttmmmbbbSSSAAA666333333222111000000000000//////000000000111111111000///...---...///222333,,,333666222...///111000111333444444444666999;;;???MMMbbbuuuqqqmmmmmmuuu~~~|||lll\\\TTTQQQYYYdddjjjnnnqqqzzz~~~}}}zzz{{{zzzvvvssstttxxx{{{zzzxxxvvvtttrrrqqqrrrsssssssssuuuttttttwwwzzzyyyuuupppqqqqqqssswww{{{}}}}}}|||vvvxxxzzz}}}~~~zzzzzz{{{{{{|||}}}~~~zzzvvvtttrrrpppqqqtttxxxzzzpppqqqpppooonnnooorrrttt{{{zzzyyy{{{}}}}}}|||zzzyyyyyyxxxxxxwwwvvv|||sssggg______iiitttyyy]]]OOOQQQZZZccciiittt~~~nnnZZZ^^^mmmzzz}}}nnnaaaOOOMMMIIIBBB:::555222111111111000///////////////////////////000000000000////////////////////////......---,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---/////////---+++***+++---........./////////000000///000222111000000111222222777EEE___|||wwwzzz~~~{{{wwwmmmjjjddd___\\\\\\]]]___cccdddddd___WWWNNNIIIFFFJJJTTT]]]aaahhhuuuuuummmkkkooorrrnnn___LLL>>>888777777888;;;;;;;;;<<<===???@@@AAADDDJJJRRRXXXZZZXXXVVVUUUPPPWWWaaaiiimmmoooppppppqqqrrrtttuuutttqqqpppqqqsssuuuwwwyyyzzz{{{zzzzzz{{{zzzyyywwwtttrrrpppnnniiijjjiiiffffffcccWWWJJJFFFGGGLLLWWWaaaeeeaaa[[[XXXUUUVVVYYY[[[ZZZ\\\```iiimmmuuu}}}{{{vvvooommmiiihhhiiilllppprrroooooorrrzzzuuuvvvwwwwwwuuuqqqnnnllljjjnnntttxxx|||}}}zzzxxxwwwxxxyyyyyyyyy|||xxxiiicccbbbdddlllssstttppppppyyyuuulllgggddd```]]]___sss{{{}}}hhhXXXUUUXXXhhh~~~{{{fff[[[VVVeeeoooXXXGGGAAAGGGNNNaaauuu{{{|||zzzvvvlll^^^NNN???666333222222111000000111111000000000000111111111111............///000222333555???BBB999111111111000111222444444555777:::===CCCTTTkkkyyyggghhhllluuu~~~uuuxxxvvviiiXXXWWW[[[dddkkkmmmooosss~~~|||{{{wwwxxxxxxrrrqqqvvvzzz{{{zzztttrrrqqqqqqsssuuuuuuuuuvvvtttsssuuuxxxxxxuuurrrsssssstttwwwzzz}}}}}}|||sssuuuwww{{{yyy{{{|||}}}}}}~~~}}}yyyuuusssrrrqqqpppqqqsssvvvwwwoooppppppnnnllllllmmmoootttuuuwwwxxxzzz|||}}}~~~zzzyyywwwwwwxxxyyyxxxwwwyyy~~~}}}qqqeee```fffpppfffRRRMMMTTT```iiirrryyy}}}hhheeeppp|||nnnaaaPPPLLLGGG@@@:::666333222222111000000//////000000....../////////000000000////////////////////////------,,,,,,,,,------...------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,......---,,,+++,,,///222....../////////000000000---///000111000000222333555<<>>@@@BBBCCCGGGNNNVVV\\\]]][[[XXXVVVRRRXXXbbbjjjnnnpppqqqrrrttttttwwwyyywwwrrrpppqqqrrrsssuuuwwwyyy{{{{{{|||}}}|||zzzwwwuuurrrpppooollloooooolllllljjj\\\JJJBBBAAAEEESSScccmmmlllhhh```]]]\\\___aaaaaadddhhhmmmooouuu}}}~~~yyyooommmlllmmmppprrrssssssnnnooosss{{{uuuvvvvvvvvvtttpppllljjjfffkkkrrrvvvyyy|||~~~|||zzzxxxuuutttuuuwwwzzz|||ttthhhcccbbbkkkpppsssnnnggggggnnnuuuwwwpppiiifffdddaaa\\\YYYaaarrruuudddXXXVVV[[[mmmuuu___UUUSSSfffmmmVVVEEEAAAGGGOOObbbvvv|||zzzyyyuuukkkZZZIII<<<555333222111111000111111111/////////000000000000111......//////000000111111777CCCHHH===333333444222111222444555555888;;;>>>III\\\uuurrraaaccchhhppp{{{}}}tttyyyuuuhhh___VVV\\\fffooopppooossszzz}}}~~~{{{vvvvvv~~~yyypppooosssxxxxxxwwwpppooooooqqquuuxxxzzz{{{zzzwwwtttuuuxxxyyyxxxvvvvvvuuuuuuwwwzzz{{{{{{zzztttuuuwwwzzz~~~~~~xxx{{{~~~~~~~~~}}}wwwtttsssrrrqqqooonnnnnnnnnnnnooolllkkkiiigggeeefffiiikkknnnqqqttttttsssssswww{{{xxxvvvuuuvvvyyy{{{zzzyyyxxx~~~zzzkkkaaabbbjjjzzzuuu[[[LLLNNN[[[fffooouuuzzz{{{{{{ooovvvsssfffUUUNNNEEE???;;;999666333222111000000//////000000------........./////////////////////////////////,,,,,,,,,,,,------...///,,,------......------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,---///111.../////////000000000000---...000111111222444555;;;DDDYYYtttqqqxxx}}}yyyzzzzzzxxxkkkeee^^^\\\```dddeeeeee\\\]]][[[TTTLLLGGGHHHJJJLLLVVVbbbnnn|||yyywwwppphhhfffhhhfffaaaYYYLLL@@@;;;:::888999===888999:::<<<>>>AAACCCDDDJJJQQQYYY^^^___]]]ZZZXXXWWW]]]dddkkknnnoooooopppqqqqqquuuzzzyyysssqqqsssrrrrrrsssuuuwwwzzz|||}}}~~~}}}{{{xxxuuusssqqqpppqqqvvvvvvuuuwwwvvvfffSSSDDDAAACCCRRRfffuuuyyyvvvmmmhhhgggiiijjjkkknnnssswwwwwwyyy~~~zzzqqqpppqqqtttwwwyyywwwuuukkknnnsss{{{uuuvvvvvvvvvssspppllliiidddiiipppuuuxxxzzz~~~}}}{{{yyywwwuuussssssvvvzzz}}}ssshhhcccbbbqqqtttrrrjjjbbbaaafffkkkhhhbbb^^^```aaa___ZZZWWWbbbooonnnbbbXXXXXX^^^qqqqqq[[[RRRQQQeeepppTTTDDD@@@GGGPPPbbbvvv|||wwwxxxtttiiiXXXFFF;;;555222222111111111111111111............/////////000///000000000000000///...---;;;AAA888///000333111111222444555666888<<>><<<;;;888555222111111000000000000000------------.........///////////////////////////+++++++++,,,---...///000,,,------......------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))+++---...---,,,,,,---////////////000000000000---///111222222333666777@@@KKKaaa{{{{{{qqqxxx~~~~~~xxxxxxxxxuuukkkccc[[[[[[bbbhhhiiiggg[[[[[[YYYRRRKKKHHHLLLPPPNNNWWWdddssstttsssmmmffffffgggaaaWWWLLLAAA999777666444555:::777888999<<<>>>AAADDDEEEMMMSSSZZZ``````^^^[[[YYY\\\```gggkkkmmmmmmmmmmmmnnnnnnssszzzzzztttrrruuurrrrrrrrrtttvvvyyy|||~~~~~~{{{xxxuuusssqqqqqqvvv|||~~~}}}qqq\\\KKKFFFFFFTTTkkk}}}yyytttqqqsssssstttxxx}}}~~~yyyrrrssstttxxx|||}}}zzzvvviiimmmssszzzqqqrrrsssrrrooommmlllllljjjllloootttxxx{{{zzzyyy~~~}}}zzzxxxuuusssrrrrrrtttttttttxxxyyyjjjbbbccchhh|||zzzrrreee]]]]]]^^^]]]\\\]]]```bbb___YYYXXX\\\ooovvvnnn^^^RRRUUU\\\kkklllXXXOOOVVVlll}}}oooOOOFFF@@@GGGUUUdddrrr|||{{{xxxtttkkkXXXBBB888999111111000......---------111111000000//////......000111111111111000000///222222333333333333444444444333444666666777>>>GGGVVVkkk}}}iii\\\fffpppuuu{{{}}}xxxxxxiiiYYYPPPNNNYYYdddhhhnnnwww||||||yyywwwyyy}}}wwwlllffffffjjjnnnpppmmmllllllpppvvv{{{wwwvvvttttttuuuxxx|||}}}}}}}}}{{{yyyyyy{{{}}}~~~{{{{{{}}}~~~~~~|||vvvppplllkkkmmmooonnnllliiihhhhhhfffccc___[[[ZZZ[[[^^^```jjjjjjmmmqqqqqqooosssyyytttxxxzzzyyy{{{zzz~~~|||zzz||||||||||||}}}~~~||||||iii^^^]]]kkktttsssZZZOOOTTT]]]uuuwww{{{{{{gggUUUEEEAAAAAA===888666333111000///000///...,,,000000000///......------......////////////......,,,,,,------...///000000......////////////......////////////////////////+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......111111111111000000000000000///222666666444666:::;;;SSShhh{{{wwwtttzzz|||vvvwww|||yyypppggg```YYY[[[dddkkkkkkiii___XXXQQQMMMIIIEEEGGGKKKNNNWWWhhh{{{yyynnnkkkhhhgggeee___UUUMMM@@@>>>;;;999777777888888:::::::::999;;;@@@FFFKKKRRRXXX___cccbbb^^^ZZZXXXaaadddgggkkkmmmmmmmmmlllnnnppprrrtttttttttsssrrruuuuuuttttttuuuvvvxxxyyy{{{zzzuuusssuuu}}}{{{kkkWWWTTTVVVbbbttt~~~zzzzzz|||yyymmmfffgggmmmzzz}}}}}}~~~}}}}}}~~~rrrrrrrrrpppnnnlllmmmnnnnnnnnnppptttwwwyyyyyyxxx{{{{{{zzzxxxwwwvvvuuuttttttuuuwww{{{uuuhhhccciiiqqq~~~sssfff^^^^^^___^^^^^^```cccddd___ZZZ\\\cccrrrxxx~~~gggWWWRRRSSSZZZkkkhhhTTTMMMWWWnnnvvvfffMMMDDD@@@JJJ[[[kkkxxx~~~yyyrrrhhhVVVBBB777777222222111//////.........000000000000//////......//////000000111000000000111111111222222222333333444333444777888:::CCCMMMaaattt~~~lllbbbllluuu|||~~~{{{wwwfffWWWPPPMMMWWWaaafffmmmwww~~~{{{{{{~~~~~~wwwmmmhhhgggjjjmmmnnnqqqooooooppptttxxxzzz{{{rrrrrrssstttvvvxxxzzz{{{zzz|||}}}}}}}}}}}}~~~{{{~~~}}}yyyuuuooollllllmmmnnnllljjjhhhggghhheeeccc___[[[YYYYYYZZZ[[[___aaaffflllnnnooosssyyyxxx{{{|||zzz|||{{{~~~~~~}}}~~~~~~|||~~~~~~lllaaa^^^aaajjjxxx}}}cccTTTSSSXXXmmmttt~~~vvvuuuaaaLLLDDDBBB===777444333111000///000000...---.........///////////////......////////////......,,,,,,------...//////000......////////////..............................+++++++++++++++++++++++++++,,,------......------,,,---------------------000000000000000000000000000000222555555333666;;;BBB[[[oooyyysssrrrxxx~~~yyysssrrrwwwyyywwwrrrhhh```YYY\\\fffmmmlllhhh]]]TTTLLLGGGDDDDDDIIIPPPUUU___ppp~~~uuuhhhfffdddccc___WWWLLLDDD>>><<<:::888777777888888999999:::;;;===BBBIIIMMMUUUZZZ```eeeeeebbb```^^^dddfffiiilllmmmmmmlllkkkmmmnnnqqqsssttttttsssrrrssssssssstttvvvxxxzzz|||zzzyyyyyy}}}kkkjjjllluuu}}}rrrhhhhhhnnnzzz}}}zzz{{{}}}zzzyyyxxxxxxzzz{{{{{{zzzsssrrrqqqnnnllllllnnnqqqrrrqqqrrrtttvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvsssvvvzzz~~~~~~oooeeedddooo|||xxxiiiaaaaaacccbbb```dddgggfff^^^ZZZcccoooxxx~~~{{{bbbRRRPPPQQQWWWkkk|||bbbPPPMMMZZZtttmmmYYYKKKBBB@@@NNNddduuu~~~yyyooocccRRRAAA777444333222111000000///000000000000000////////////...---...//////000000000000000000111111111222222222333333555888:::>>>JJJWWWppprrrjjjrrr|||}}}|||uuubbbTTTOOONNNUUU]]]ccckkkwwwzzzuuunnnjjjiiijjjkkkllltttrrrpppqqqssstttuuuuuunnnooorrrtttvvvwwwwwwwwwxxxzzz~~~{{{~~~~~~zzzwwwtttpppmmmllllllllliiigggfffhhhiiijjjiiifffbbb___\\\[[[ZZZZZZZZZ___fffiiikkkooouuuvvvxxxxxxvvvxxx}}}~~~~~~}}}}}}~~~|||~~~pppddd```ZZZaaaooo|||qqq\\\TTTTTThhhvvvssswwwoooVVVJJJFFFBBB;;;666333222000///000000///...------......///000000111......////////////......,,,,,,------.../////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------,,,////////////////////////000000222444333222777>>>MMMggg{{{rrrooosssyyyqqqiiiooovvvuuusssuuummmccc[[[___iiinnnjjjbbbYYYPPPEEE@@@???BBBKKKTTT]]]jjjzzzyyyxxxyyywwwsssddddddcccaaa[[[PPPDDD<<<:::999888777666777888999777999:::<<<>>>CCCIIINNNVVV[[[aaaeeegggfffffffffhhhiiikkkmmmnnnmmmlllkkkkkkmmmppprrrtttttttttsssrrrrrrsssuuuwww{{{~~~}}}}}}vvvkkkkkkpppyyy{{{yyyxxxyyywwwtttqqqqqqqqqrrrrrrrrrtttssspppllljjjkkkooossstttsssrrrtttvvvyyyzzzyyywwwxxxzzz{{{{{{yyywwwvvvppptttzzz~~~yyyjjjbbbcccrrr~~~mmmeeefffgggfffaaaeeeiiifff\\\[[[hhhyyy{{{xxx```RRROOONNNWWWnnnxxx]]]NNNOOOaaa|||~~~hhhQQQIIIAAABBBTTTkkk{{{}}}vvvkkk]]]MMM???666333222111000000/////////000////////////////////////,,,,,,...///000000000000111111111111222222222222333333555888;;;BBBQQQ```|||wwwqqqyyy}}}tttyyysss^^^QQQMMMPPPUUU[[[aaaiiiuuu|||zzztttqqqmmmjjjiiiiiiiiiiiirrrqqqoooppprrrtttttttttoooppprrrssstttttttttssswwwzzz~~~|||xxxuuusssqqqooojjjjjjiiihhhggghhhllloooqqqpppnnnkkkhhhdddaaa___^^^[[[[[[^^^```bbbgggnnnrrruuuuuutttwww}}}~~~}}}}}}~~~~~~~~~uuuhhhaaa\\\```jjjvvv}}}~~~fffYYYUUUgggzzz~~~~~~uuurrr{{{aaaQQQMMMIIIBBB;;;555222000///000111000///............//////000000......////////////......---------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,............////////////000000222444222222999BBBVVVrrrzzznnnpppzzz~~~mmmdddoooxxxssssss{{{zzzoooddddddkkkmmmdddZZZUUULLLBBB>>>>>>AAAKKKTTTbbbrrrxxxuuutttsssqqqeeegggfffbbbYYYLLL@@@999777666666666666777888999777999;;;<<<>>>BBBGGGJJJSSSWWW^^^bbbeeeggghhhjjjkkklllmmmnnnnnnmmmlllkkkkkkmmmppptttvvvwwwvvvvvvssstttuuuwwwyyy}}}~~~~~~xxxllllllqqqyyy~~~}}}~~~zzzvvvttttttpppkkkhhhggghhhhhhhhhvvvtttpppkkkiiikkkooossstttsssssstttxxx{{{||||||xxxyyy{{{|||{{{zzzwwwvvvpppsssxxx}}}vvviiiaaaaaaqqqnnnfffggggggeeeaaaeeehhhcccZZZ[[[lll|||sssxxxsss\\\PPPMMMNNNZZZtttuuu[[[OOOUUUiii}}}fffOOOGGGAAAEEEYYYqqq}}}}}}yyytttiiiYYYHHH===666333000000///.........//////.............../////////,,,,,,...///000000000000222222222333333333333444444444666999<<>>999555555555555666777888888888:::;;;<<<===???BBBEEEMMMQQQXXX]]]aaadddgggiiilllmmmnnnnnnnnnnnnmmmlllmmmooorrrvvvxxxyyyyyyyyywwwwwwxxxyyy|||}}}~~~}}}vvvnnnooottt{{{~~~||||||~~~wwwrrrpppkkkccc]]][[[ZZZ[[[[[[wwwuuupppkkkiiijjjnnnrrrtttssstttvvvzzz|||||||||yyyzzz{{{{{{{{{zzzyyyxxxvvvvvvwww|||sssjjjcccbbbqqq|||llleeefffeeebbbaaaccceeeaaaZZZ\\\oooxxxnnntttjjjUUULLLLLLPPP```}}}qqqZZZRRR\\\qqq{{{eeePPPEEECCCKKK```uuu~~~}}}zzzvvvuuulllXXXFFF;;;666444//////............//////---............/////////---...//////000000000000222222333333333444444444444555777:::>>>JJJaaauuu~~~zzzzzz|||}}}vvv|||fffQQQJJJKKKTTTVVV\\\cccjjjqqq|||vvvoooiiijjjjjjiiihhhggghhhjjjkkkkkklllppptttxxxyyyyyyxxxwwwuuutttssssssttttttzzz~~~{{{xxxtttqqqooommmjjjhhhfffgggiiikkknnnssszzz~~~tttiii___ZZZXXXXXX]]]bbbjjjooosssuuuzzz}}}vvvmmmeeeccceeennnwww}}}nnneeebbbtttkkkeeekkknnn```VVVJJJ@@@:::666333000000000000///111000000///......------......////////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------...............//////000000111000000222444333666BBBOOOfffvvvrrrzzz}}}llleeeqqq{{{}}}wwwrrrkkk```WWWNNNHHHCCCCCCDDDFFFMMMTTThhhyyy~~~|||vvvmmmhhhhhhhhhiiifff\\\MMM@@@:::888444444555666666777888888888:::<<<======>>>@@@AAAFFFKKKSSSYYY^^^aaadddfffkkklllmmmnnnnnnnnnnnnnnnoooqqqtttwwwyyyzzzzzzzzzyyyzzz{{{|||~~~{{{}}}yyysssooorrryyy~~~}}}zzzsssmmmfff\\\SSSNNNMMMMMMMMMxxxvvvqqqllliiiiiimmmpppvvvvvvvvvyyy{{{|||{{{yyyyyyyyyyyyzzz{{{{{{|||||||||yyy|||}}}oookkkgggeeeuuu|||mmmfffgggeeeaaaaaabbbbbb___[[[___rrruuummmuuu|||bbbQQQKKKKKKRRRgggnnnYYYUUUaaawwwwwwbbbOOOAAACCCPPPfffxxx}}}zzzwwwzzzrrr\\\EEE999555333000///////////////000000---------.........////////////000000111000000000111222222222333333333333333555888<<>>??????AAABBBBBBHHHPPPXXX]]]```cccdddiiijjjkkklllnnnooopppqqqoooqqqtttwwwyyyzzzyyyyyyzzzzzz|||zzzwwwxxx~~~vvvrrrrrrvvv}}}xxxooofffZZZOOOIIIFFFFFFFFFyyywwwrrrmmmiiiiiillloooxxxxxxyyyzzz|||{{{yyyvvvwwwwwwxxxyyy{{{}}}{{{}}}vvvlllllljjjiiixxx~~~ooojjjjjjgggbbbbbbaaaaaa___\\\aaattt~~~sssnnnwwwvvv___QQQNNNJJJTTTkkklllXXXVVVdddzzzttt```NNN???DDDSSSiii{{{~~~|||yyyxxx___EEE777444333111000000000000000111111---------.........//////000111111111111000000///000111111111111222222222222444999>>>FFFWWWssstttpppsssvvv|||zzzgggPPPAAACCCMMMPPPRRR[[[gggnnnrrr{{{~~~qqqhhhfffiiikkkkkkjjjkkknnnqqqqqqqqqqqqsssuuuvvvuuussstttvvvyyy|||}}}|||zzzxxx}}}}}}{{{yyywwwtttqqqlllhhhkkkmmmpppsssvvvzzzxxxoooddd^^^\\\eeekkkqqqtttyyy~~~|||{{{~~~nnnhhhfffllluuuzzz}}}pppeeennn|||{{{pppsss}}}tttfffYYYOOO>>>:::555111000///...---------......///000000000......////////////...........................---,,,------......------,,,------------------------------------------------+++,,,------......------)))***+++,,,...///000000...//////000111222222333///000333444444:::IIIYYYsssvvvuuuwwwqqqpppssszzzsssiiiaaa[[[XXXMMMGGGBBBCCCGGGMMMXXXaaauuu}}}{{{zzzsssiiidddgggjjjiiibbbSSSBBB777777;;;555555666777888888777777666999===???@@@AAACCCDDDAAAGGGPPPXXX]]]```cccdddggghhhjjjlllnnnpppqqqrrroooqqqtttwwwxxxyyyxxxxxxyyyzzz|||{{{uuuqqqttt|||uuurrrtttyyy|||sssjjj\\\PPPHHHEEEEEEEEEwwwuuuqqqmmmkkkjjjkkklllwwwvvvuuuvvvwwwxxxvvvuuurrrssstttuuuwwwzzz~~~tttkkkfffeeelll~~~wwwyyytttdddhhh```[[[\\\]]]cccttt|||uuutttppp[[[PPPNNNKKKWWWooowwweeeTTTWWWmmmtttXXXJJJAAADDDVVVqqq}}}xxxyyyvvv~~~yyy```GGG;;;666111222111111111000000//////000000000000000000000000////////////000000000000111000000000111222333333555666999>>>LLLccc}}}qqqmmmqqqvvv|||}}}{{{{{{zzz~~~}}}ooo\\\KKKBBBCCCFFFKKKRRR^^^iiirrrzzzyyynnnggghhhiiijjjjjjlllooosssvvvssstttuuuuuuuuuvvvyyy{{{}}}~~~~~~{{{zzz~~~}}}xxxtttqqqqqqqqquuuxxxxxxwwwwwwzzz}}}|||zzz|||{{{kkk```ZZZ```fffooouuuyyy{{{sssjjjcccdddjjjrrrzzzwwwhhhiiiwwwuuuiiikkk}}}kkkZZZPPPIII>>>555222111//////111000000////////////000000//////////////////////////////.........------------,,,++++++,,,---///000---------............///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000111111111111111000000000000666222222666777;;;NNNddd|||yyy}}}~~~{{{wwwuuuwww|||yyyrrrlllddd[[[UUUOOOGGGEEEJJJLLLNNN\\\nnn{{{ssskkkeeedddeeennnggg\\\MMM@@@888666666666777888777777777999;;;;;;<<>>DDDLLLSSSUUUTTTQQQJJJMMMSSS[[[cccgggggggggeeefffgggffffffhhhkkknnnqqqrrrssstttuuuwwwyyyzzz~~~yyytttpppmmmnnnqqquuu|||vvvlllkkkpppzzz{{{yyy{{{{{{xxxtttvvvsssmmmfff]]]UUUOOOKKKooommmkkkiiihhhiiijjjlllooouuuzzz{{{wwwssssssuuuuuuuuuvvvvvvwwwzzz}}}oooiiibbb```eeetttrrrdddZZZZZZ```iiizzzqqqiiiuuuwwwbbbQQQOOOUUUdddxxxmmm[[[OOO\\\~~~wwwdddPPPIIIDDDUUUqqqvvvtttsssoooaaaLLL;;;666555333////////////////////////////////////////////////////////////000000000000000000000111222333444555777999>>>KKK```zzz~~~}}}zzzuuunnnjjjjjjnnnrrrtttkkk\\\LLLAAA???DDDJJJSSS[[[hhhttt}}}|||qqqggg___```bbbfffjjjmmmnnnnnnpppqqqrrrsssvvv{{{~~~}}}||||||~~~~~~}}}}}}}}}{{{xxx{{{yyykkkbbbccciiippptttsssqqqpppqqquuuuuuxxx~~~vvvjjj```dddjjjpppwww|||}}}{{{pppeee___]]]bbbiiirrrwww~~~nnn___bbbiiimmmrrryyywwwooo^^^nnn~~~yyykkkaaaXXXLLL@@@999555111000111000000////////////000000////////////////////////////////////////////////......------,,,,,,,,,,,,---------............///,,,,,,,,,------.........///......---+++******)))''')))+++...//////...---............////////////333555888:::<<>>EEEKKKPPPVVV]]]bbbbbbdddffffffeeecccbbbbbbbbbeeeiiikkkkkkkkkkkklllgggfffeeedddeeehhhjjjlllqqqsssyyyuuulllhhhiiimmmttt{{{~~~~~~~~~nnneeeeeeeeehhhiiihhhjjjnnnnnnkkkkkkgggbbb]]]YYYVVVTTTSSSTTTVVVXXX\\\___bbbdddeeemmmlllkkkkkkmmmpppsssuuurrrqqqpppqqqrrrsssqqqpppuuutttsssqqqrrrvvv|||wwwooobbb```[[[XXXcccyyy{{{www}}}nnn]]]RRRXXXeeeooo{{{uuuyyyrrr```UUUQQQQQQYYYaaatttzzzqqqqqqwwwgggYYYKKKEEELLLXXXgggyyywwwoooeeeUUUAAA777555444444333---.........//////000000000000000000000000000000////////////000000000000000000111222333555777777:::BBBVVVrrr{{{wwwsssqqqfff^^^RRRIIIEEEFFFJJJLLLXXXbbbqqq~~~||||||zzztttlllhhhiiimmmdddaaaaaafffpppxxx{{{zzzpppssswwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~ooobbb]]]\\\bbbiiinnnoooppprrrtttssssssxxx~~~}}}~~~}}}rrrbbbbbbdddkkkuuu~~~}}}}}}{{{}}}|||zzzzzz{{{{{{~~~|||zzz~~~|||nnn```[[[\\\___mmmyyyzzzyyyzzzdddXXX]]]pppxxxhhhbbbpppzzzvvvzzzmmm___NNNDDD<<<666444555000000////////////000000////////////////////////.../////////000000111111---......///...---+++***---------.........//////------------------------//////...---+++***))))))......---------...//////...//////000111222222333333555888???QQQkkk}}}xxx||||||sssmmmmmmrrrzzzvvvssslll```RRRHHHDDDCCC@@@HHHTTTbbbrrryyyoooeee]]]UUUNNNHHH;;;:::777333000111555999000222444555555777999<<<:::>>>CCCHHHMMMSSS[[[aaaaaadddgggfffdddbbbcccdddbbbfffjjjllllllkkkkkkkkkeeecccaaa___^^^___aaabbbgggiiiqqq}}}}}}sssiiifffhhhlllttt|||~~~}}}~~~~~~~~~mmmccc```XXX[[[[[[ZZZ\\\aaaaaa^^^___]]][[[YYYXXXWWWVVVVVVRRRRRRSSSUUUYYY]]]aaaccctttsssrrrqqqpppooooooooorrrrrrqqqooommmnnnpppssswwwwwwwwwwwwwwwzzzzzznnnfff___\\\UUUTTTeee~~~tttooorrr}}}}}}zzzlllaaaZZZ___gggppp~~~~~~iiiWWWQQQLLLIIITTTdddxxxwwwooommmtttrrr^^^PPPGGGEEEGGGVVVhhh~~~yyyssscccPPP<<<444444444111000111111111111000000000000000000000000////////////000000000000111111111111333000///333666555666888???JJJbbbzzzooohhh]]]SSSIIIEEEEEEGGGMMMTTT]]]iiivvv|||wwwpppkkkiiikkkmmmgggdddcccfffnnnwww}}}wwwuuutttvvv{{{~~~~~~}}}~~~~~~}}}}}}{{{yyy}}}~~~~~~vvvfff[[[XXXaaahhhiiimmmrrrsssooooooppprrruuuwwwyyyzzzzzzxxx~~~wwwhhhdddeeennnwww|||~~~~~~~~~zzzzzz}}}}}}||||||}}}~~~|||{{{~~~}}}qqqfff^^^ZZZ]]]bbbkkkvvv}}}lllZZZ[[[nnnlll]]]ggg~~~}}}wwwvvvwwwqqq```OOOEEE===666444666222000///...///000///...////////////////////////........................///............---------000...,,,******,,,...000------------------------,,,,,,,,,---------...............///......------////////////000111222333777888777===WWWyyywwwyyy}}}}}}yyyqqqiiiiiiqqqwwwwwwuuuwwwooo^^^NNNGGGDDD@@@@@@EEEWWWppp{{{sssiiibbb\\\RRRFFF<<<<<<888444333444555555333777666555444555777999:::<<<@@@EEEIIIKKKPPPVVV[[[cccdddeeecccaaa``````aaa```cccfffjjjllllllkkkkkkddd___ZZZWWWVVVWWWXXXXXX\\\dddppp{{{|||tttkkkgggjjjrrrzzz~~~~~~~~~vvvdddYYYUUUUUUUUUTTTRRRPPPPPPQQQSSSUUUVVVWWWXXXWWWTTTQQQOOOVVVRRRQQQSSSVVVWWW[[[```vvvuuutttrrrqqqqqqqqqqqqqqqrrrqqqooonnnnnnqqqsssxxxxxxyyyyyyyyy|||xxxmmmfff\\\WWWOOOPPPddd~~~mmmggghhhqqqwwwuuuqqqooofff]]]ZZZaaalllvvv|||gggTTTOOOLLLLLLYYYjjjvvvmmmkkkrrrmmmZZZMMMDDDBBBEEEUUUhhh}}}wwwqqqaaaNNN;;;444444333111000111111000000000/////////000000000000////////////000000000000111111111111333000000444666555777:::CCCPPPiiiwwwkkkdddXXXOOOFFFCCCCCCFFFMMMUUUaaalllxxx~~~yyyrrrkkkhhhhhhiiilllhhhfffggglllrrrvvvwwwwwwuuuuuuwww{{{~~~~~~}}}~~~~~~|||yyy|||~~~}}}{{{yyyggg[[[ZZZaaafffgggjjjppprrrooooooppprrrtttvvvwwwxxxyyyxxx}}}yyyjjjeeefffooozzz~~~~~~}}}}}}~~~||||||ttthhh___ZZZ[[[```jjjuuu}}}ttt]]]ZZZkkk}}}kkk\\\cccyyyxxxwwwyyyxxxgggUUUHHH@@@777444555222111//////000000000///////////////////////////........................///............---------...---***))))))***---...------------------------,,,,,,,,,---------......------......///.........000000000000111222333444555888:::CCC^^^}}}|||rrrttt|||~~~{{{~~~{{{rrrjjjjjjqqquuuuuurrrrrrkkkZZZLLLFFFCCC@@@BBBJJJ\\\uuusssnnnggg```WWWLLL@@@777:::777444333444666555444666555444444666888;;;<<>>LLLfffwwwpppssszzz}}}{{{|||}}}|||{{{{{{xxxqqqkkkkkkrrruuuuuunnnllldddUUUHHHCCC@@@???DDDOOOddd{{{}}}{{{kkkkkkhhh```TTTFFF;;;555888666333333444666666555555444444555777:::===???CCCGGGJJJLLLMMMQQQWWW\\\aaabbbbbbaaa```aaaccceeedddfffjjjmmmooopppooonnnlllkkkhhhgggfffccc```]]]^^^eeepppyyy}}}zzzssspppmmmnnnrrrxxx}}}}}}yyyuuuqqqsssrrrlllaaaUUUKKKEEE@@@AAABBBAAAAAACCCFFFIIIPPPQQQRRRRRRSSSSSSSSSSSSPPPLLLJJJLLLNNNPPPTTTZZZvvvvvvuuussssssrrrrrrrrrqqqqqqrrrqqqooooooqqqsssvvvxxxzzz||||||}}}{{{sssmmmiii^^^TTTJJJPPPhhhgggaaa\\\[[[\\\\\\[[[YYY^^^ZZZ]]]hhhrrryyylllVVVPPPPPPUUUfffzzzxxxnnnlllpppwwwxxxeeeUUUHHHAAAAAAFFF[[[mmmxxxnnnYYYIII999444444222111000////////////............////////////000000000000///000000000111111111111222000111555666777:::@@@GGG\\\zzz{{{nnnaaaYYYLLLFFF@@@@@@BBBHHHSSS]]]iiiqqqxxx{{{~~~~~~{{{vvvooojjjhhhggghhhiiijjjlllooorrrtttuuuyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyxxxvvvuuutttwww}}}{{{tttfff``````___aaaeeelllpppqqqppppppqqqrrrssstttuuuvvvtttyyyllldddcccnnn}}}{{{~~~}}}||||||{{{zzz~~~qqqccc[[[WWWZZZdddqqqzzzhhhUUUZZZhhh|||tttbbb```nnnuuu```PPPFFF>>>888444333222000000111111111000////////////////////////........................///............---------,,,+++***))))))***+++,,,------------------------,,,,,,,,,---------......,,,,,,---///000000000000111111111111222333444444222777@@@RRRmmmxxxssswww~~~~~~{{{{{{|||}}}vvvuuuqqqmmmooouuuxxxwwwlllhhh___QQQFFF@@@>>>>>>DDDSSSjjj|||wwwssshhhlllllldddUUUEEE;;;777555444333444444666666777444444444666999===AAACCCHHHKKKNNNOOOPPPSSSXXX\\\`````````______aaadddgggiiikkknnnrrrtttttttttsssrrrrrrrrrrrrppplllfffaaadddjjjttt}}}~~~zzzooonnnlllnnnrrrxxx~~~}}}|||zzzxxxtttnnnjjjcccbbb^^^ZZZTTTLLLDDD???>>>????????????AAAEEEHHHNNNNNNOOOPPPRRRSSSTTTUUUPPPKKKIIIKKKLLLNNNRRRXXXssssssrrrrrrqqqrrrrrrrrrqqqrrrsssrrrpppoooppprrrrrruuuxxxzzz{{{|||vvvpppmmmjjjbbbWWWOOOWWWmmmyyyiiieee___ZZZYYYYYYWWWTTTVVVVVV^^^kkktttxxxttt[[[TTTUUU[[[lll}}}rrrkkkhhhqqq}}}vvvdddUUUHHHBBBEEEKKK^^^pppxxxlllSSSFFF888444333222000000////////////.............../////////000000000111///000000000111111111111222000222666777777===DDDLLLeee}}}zzzlll^^^VVVIIIDDDAAAAAADDDKKKXXXdddnnnuuuzzz{{{}}}zzzzzzyyyuuupppllljjjjjjhhhjjjnnnrrruuuwwwxxxxxxzzz{{{{{{{{{|||}}}~~~}}}zzzyyyyyywwwvvvqqquuu{{{{{{~~~}}}oooaaa]]]ZZZ\\\```eeeiiillliiiiiiiiijjjkkkmmmnnnooooootttzzzkkkccc```kkkyyy~~~|||yyy}}}|||zzzyyy}}}{{{yyy}}}~~~~~~uuufff]]]WWWYYYaaammmvvv|||tttZZZWWW___rrr}}}lllfffnnnwwwcccSSSKKKEEE===555444222111000111222111000////////////////////////........................///............------------,,,++++++++++++,,,---------------------------,,,,,,,,,---------......,,,---...///000000000000000//////000000111222333444999CCCXXXssszzzxxx~~~~~~zzz}}}}}}}}}yyyuuuuuuyyyyyyvvvkkkdddZZZNNNDDD>>>===???FFFXXXoooxxxqqqnnnggglllnnneeeSSSCCC;;;999333333444444444555666777444444555777;;;???CCCFFFLLLOOOSSSTTTTTTUUUYYY]]]^^^^^^^^^]]]]]]___dddhhhmmmooosssvvvxxxxxxxxxwwwvvvwwwyyyzzzyyyssskkkfffgggllluuu{{{nnnmmmlllmmmpppvvv~~~{{{yyyvvvrrrnnnhhhaaa]]]TTTQQQMMMKKKIIIEEE@@@===;;;;;;;;;::::::<<<@@@DDDNNNNNNOOOQQQRRRTTTUUUVVVQQQMMMKKKMMMNNNNNNQQQVVVppppppppppppqqqqqqrrrssssssttttttsssqqqoooooopppooorrrtttwwwyyy|||yyyqqqmmmkkkjjjddd[[[WWWaaattt}}}uuukkkjjjeee^^^ZZZYYYVVVRRRNNNRRR```rrr{{{}}}xxx^^^XXXZZZaaassszzzoooiiieeesssuuucccTTTHHHCCCHHHPPP```rrrwwwiiiOOOCCC777333333111000111000000000/////////............//////000000111111000000000000111111111111111111333666777888???GGGWWWrrr|||zzzxxxiii\\\UUUGGGDDDBBBCCCGGGNNN]]]jjjvvv|||~~~~~~tttuuutttqqqmmmkkkjjjjjjlllpppvvvyyyzzzyyyxxxxxx{{{}}}}}}}}}||||||~~~}}}|||{{{zzzyyywwwqqqtttxxx}}}~~~}}}yyyfff^^^XXXXXX[[[]]]___bbb____________aaaccceeegggiiimmmrrryyyllldddaaaiiiuuuzzz{{{{{{www{{{||||||zzzxxx}}}|||{{{}}}}}}}}}zzz|||~~~~~~xxxjjjaaaXXXXXX^^^hhhpppvvv|||eeeZZZ[[[iii{{{yyyooorrr{{{iiiZZZSSSNNNDDD888555333111111222333222111////////////////////////........................///............---------...------------------...------------------------,,,,,,,,,---------......---...//////000000000000////////////000111222333777;;;HHH___zzz||||||~~~|||{{{zzzvvvpppggg^^^SSSKKKDDD??????BBBOOObbbxxx{{{sssmmmjjjfffjjjjjj```NNN???999999222333555555444444555666444555666888<<>>===<<<<<<;;;::::::===BBBEEEPPPQQQRRRSSSTTTUUUUUUUUUTTTPPPOOOQQQQQQOOOPPPSSSnnnnnnnnnoooqqqrrrtttuuuuuuvvvvvvtttqqqnnnnnnnnnnnnppprrrtttwww|||~~~sssllliiihhhggghhhbbbbbbooo~~~wwwnnnppplllddd___]]]XXXRRRLLLSSSfff{{{uuu]]]YYY^^^hhh{{{zzzoookkkhhh{{{tttaaaQQQEEEAAAHHHRRRfffwwwzzzkkkKKK@@@666333222000000111111111000000000/////////.........///000111111111000000000000111111111111111111333777777999@@@JJJ```|||{{{vvv~~~vvvgggZZZTTTFFFCCCCCCEEEHHHPPP```nnnyyy~~~ppppppooolllhhhffffffgggmmmssszzz~~~}}}{{{yyyyyy|||~~~~~~||||||~~~~~~~~~|||yyywwwrrrtttwwwzzz|||}}}}}}}}}qqqfff]]]\\\[[[YYYWWWYYYXXXWWWWWWXXXZZZ]]]```bbbcccgggkkkrrr|||ooohhhdddjjjsssxxx{{{}}}{{{}}}~~~}}}{{{zzz|||~~~zzz}}}~~~||||||}}}||||||xxxzzz}}}}}}|||xxx{{{}}}}}}}}}{{{mmmeee[[[YYY[[[cccjjjpppvvv|||ooo___YYY```tttwwwvvvqqqccc]]]XXXKKK<<<555333222222333333222111////////////////////////........................///............---------------------------------------------------------,,,,,,,,,---------.........//////000000000//////000000000000111222333333888>>>OOOjjj~~~}}}{{{zzz||||||xxxppphhh```VVVLLLGGGCCC@@@BBBHHH^^^pppxxxpppjjjhhhggghhheeeYYYIII<<<777888222444666555444333444666555666777999===AAAFFFHHHMMMSSSZZZ]]]]]]\\\\\\^^^]]]\\\ZZZWWWWWW[[[aaaeeeiiikkkooosssuuuuuuttttttzzz|||{{{sssmmmhhhjjjoooxxxzzztttooorrrttttttuuuxxx|||~~~~~~~~~~~~}}}{{{zzzzzzwwwtttqqqjjjfff___YYYTTTOOOKKKHHHAAA@@@???>>><<<<<<<<<===??????>>>>>>???CCCIIIMMMRRRSSSUUUWWWWWWVVVUUUTTTVVVSSSSSSUUUTTTPPPNNNPPPmmmmmmnnnoooqqqtttvvvwwwvvvwwwwwwuuuqqqnnnmmmmmmnnnoooqqqtttwww|||zzzoooiiigggfffeeekkkhhhlllzzz|||rrruuurrrjjjdddbbb\\\TTTOOOYYYnnnzzzwwwpppZZZXXXaaammm{{{ppplllppprrr___NNNBBB???GGGRRRkkk}}}nnnIII???666333222000///111111111111111000000000000---......///000111111222000000000000111111111111000111444777777999AAAKKKdddyyyrrryyy|||ttteeeYYYTTTEEECCCCCCEEEHHHQQQaaaooozzz~~~|||nnnmmmkkkhhhdddbbbbbbdddkkkrrrzzz}}}{{{{{{}}}||||||~~~}}}xxxuuussstttvvvxxxyyy{{{||||||}}}pppeeeaaa___YYYUUUVVVVVVUUUUUUVVVYYY\\\___aaa```cccgggmmmwww~~~rrrlllhhhlllssswww|||}}}zzzyyy{{{~~~{{{zzz|||~~~}}}|||zzzzzzzzzuuuwww{{{~~~}}}{{{wwwzzz||||||||||||oooggg]]]YYYZZZ```ggglllrrryyytttaaaWWWXXXmmm|||yyyxxxiiiccc^^^OOO???666444222222333333333222////////////////////////........................//////.........---------------------------------------------------------,,,,,,,,,---------......///000000000000//////...111111111111222333444555999@@@TTTqqq}}}uuunnnoooyyy{{{uuulllddd[[[PPPGGGDDDBBBAAAEEEKKKiii{{{vvvnnniiihhhhhhhhhcccVVVFFF;;;777888222444666666333222333555666777777:::===BBBFFFIIIMMMSSS[[[______^^^]]]^^^]]][[[YYYVVVVVVYYY```dddeeehhhkkkoooqqqqqqppppppzzz|||}}}tttnnnjjjkkkooovvv}}}}}}xxxrrrpppsssxxxzzzzzzzzz|||~~~zzz|||}}}zzzxxxuuurrrmmmiiibbb^^^WWWQQQLLLIIIEEECCC>>>??????===;;;999;;;<<<============@@@EEEKKKPPPTTTVVVXXXYYYYYYWWWUUUSSSVVVTTTUUUWWWVVVPPPMMMNNNiiiggggggjjjooorrrsssrrrwwwwwwwwwvvvssspppmmmkkkllljjjkkkppptttxxx}}}oookkkjjjgggbbb___eeecccjjj|||xxxpppuuuuuuppplllhhh```VVVIIIYYYqqqwwwyyyjjjZZZXXX]]]rrryyyhhhwwwyyymmmYYYLLLCCC@@@MMM___uuu~~~pppMMM@@@555222333222000000222000///...///000///...///////////////////////////////////////000111111...555444444:::;;;CCCVVVrrr~~~{{{~~~~~~vvvpppiii___TTTEEECCCAAACCCIIIUUUccclllwww~~~}}}}}}|||uuummmfffbbb___^^^aaagggmmmqqqwww|||~~~{{{yyy~~~{{{zzz~~~}}}xxxuuuwwwwwwwwwvvvuuuvvvxxxzzzyyyzzz|||~~~wwwrrrmmmfff___\\\[[[XXXVVVWWW\\\aaafffggglllkkkkkknnnrrrwwwyyyzzzvvvtttpppnnnpppuuu{{{~~~{{{wwwuuuvvvyyy}}}{{{zzzxxxwwwvvvvvvwwwwwwxxxxxxzzz~~~zzzyyy{{{}}}zzzyyywwwwwwzzzuuugggaaa]]]\\\^^^aaafffoooxxxxxxjjjSSSWWWbbbyyyyyysssmmmbbbQQQDDD;;;666222222000---...111///////////////////////////000111///---,,,...000------------------------++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++---------+++++++++---............////////////333...,,,///222222333666777EEE^^^{{{vvvkkkppp}}}|||~~~}}}rrreee^^^VVVJJJCCCEEE@@@:::EEEYYYsss{{{qqqjjjjjjmmmqqqhhhYYYJJJBBB>>>999555333444444333222222333555555555666999>>>CCCFFFGGGNNNSSS[[[```bbb```^^^]]][[[XXXTTTSSSUUUXXX\\\^^^eeegggiiikkkkkklllnnnpppqqquuu||||||xxxpppnnnmmmqqqvvvxxxuuuqqqrrruuuxxxxxxwwwwwwzzz}}}}}}}}}~~~}}}{{{wwwrrrllleee\\\WWWQQQPPPMMMJJJHHHGGGFFFFFFCCCBBBAAA???>>>>>>======>>>>>>>>>>>>AAAGGGNNNTTTYYY[[[\\\]]]\\\YYYUUUSSSVVVVVVVVVUUURRROOOKKKIIIjjjhhhggghhhkkknnnooonnnrrrsssuuuuuuuuurrrpppnnnmmmjjjkkkooorrrwwwxxxkkkggggggddd___\\\[[[\\\fffzzz{{{~~~zzzqqqjjjeee^^^VVVPPP^^^uuupppmmmwwwyyycccXXXZZZbbbyyyvvvgggwwwlllUUUHHHAAABBBQQQdddyyymmmKKK???555222333222000000444222000000000000///...///////////////////////////////////////000111111...444444444:::===HHH\\\|||~~~~~~vvvpppjjj```VVVCCCBBBBBBDDDLLLYYYfffooo{{{~~~{{{|||yyyrrrjjjdddaaa___^^^bbbhhhjjjnnntttyyy||||||zzzxxx~~~~~~zzzwwwuuuuuuuuutttssssssuuuwwwtttuuuvvvxxxzzz{{{{{{{{{|||~~~zzzpppjjjfffccc```aaaeeejjjmmmnnntttssstttvvvzzz}}}~~~~~~uuutttrrrqqqrrruuuyyy{{{~~~|||yyyvvvwwwyyy||||||{{{zzzxxxwwwxxxxxxyyyxxxwwwxxx|||~~~{{{{{{|||xxxwwwvvvwwwzzzzzzmmmeee```^^^^^^aaaeeennnxxx~~~pppYYYSSS\\\qqq}}}vvvpppcccQQQCCC<<<666333222111......111////////////////////////...000111///---,,,---///........................++++++,,,,,,,,,,,,------...,,,+++,,,---...---++++++---------++++++,,,---............////////////333111111222111///333999<<>>;;;888555333444444333222222333555666555666999===AAADDDFFFOOOUUU]]]cccdddbbb```^^^\\\YYYTTTRRRSSSVVVZZZ]]]```bbbdddeeeeeefffiiikkknnnssszzzuuurrrppprrrvvvxxxvvvsssppptttwwwwwwvvvwwwzzz}}}~~~zzzwwwrrrllleee]]]TTTOOOJJJIIIHHHHHHIIIJJJKKKLLLGGGFFFDDDBBBAAA@@@??????@@@@@@@@@AAADDDJJJQQQVVV^^^```bbbdddccc```\\\ZZZWWWWWWWWWVVVTTTQQQOOOMMMmmmjjjgggfffgggiiijjjjjjlllnnnrrruuuvvvuuusssqqqoookkkjjjmmmqqqvvv|||ooodddbbbbbb___[[[YYYPPPTTTbbbyyyzzznnnddd[[[UUUPPP___vvvttteeegggwwwnnn\\\VVV\\\fff~~~}}}tttiii}}}}}}hhhQQQDDD???EEEWWWiii{{{xxxgggHHH===444222333111000000333111//////000000///...////////////////////////000////////////000111111...444333222999???NNNfffwwwpppjjj```WWWBBBAAABBBGGGQQQ]]]jjjrrr~~~|||yyyxxxtttmmmgggbbbaaa``````dddjjjkkknnntttyyy||||||zzzyyy~~~yyyvvvrrrssssssqqqooonnnoooqqqmmmnnnpppqqqrrrssssssssssssuuuyyyzzzsssnnnjjjjjjoootttwwwwww{{{{{{|||~~~~~~tttsssrrrrrrrrrssstttttt||||||{{{yyyvvvvvvwwwyyy}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxvvvuuuxxx~~~}}}{{{{{{wwwvvvvvvwwwzzzvvvlllfff```______cccnnnxxxyyyaaaTTTXXXggg|||uuugggTTTEEE>>>888444444333000///111////////////////////////---//////...---,,,---...////////////////////////++++++,,,,,,,,,,,,------...---,,,---...///...,,,+++,,,------,,,+++,,,...............////////////111222555555000---333<<<@@@QQQmmmxxxyyyzzzxxx{{{|||uuukkkfffWWWKKKBBBAAA???AAARRRggg}}}uuunnnkkkllloookkk]]]KKK>>>999777666555333444444333222222333555666666777999<<>>======CCCXXXnnn|||sssmmmmmmoooooolllZZZFFF:::666555555666333333444333222222333555666777888999;;;===AAACCCKKKRRR\\\dddhhhhhhgggfffaaa]]]WWWRRRPPPRRRVVVZZZ\\\^^^___``````bbbdddggghhhkkkqqqwww}}}zzzuuunnnjjjjjjmmmoooooonnnrrrvvvwwwvvvvvvxxx{{{~~~}}}zzzvvvsssnnnjjjeee___YYYTTTNNNKKKNNNMMMLLLLLLLLLMMMOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOIIIIIIJJJJJJJJJMMMRRRUUU]]]```eeeiiijjjjjjhhhfffbbbaaa___\\\ZZZXXXVVVUUUooommmiiifffdddeeegggiiijjjlllooorrrssssssqqqpppqqqmmmjjjlllpppwwwkkkbbb[[[[[[[[[XXXTTTTTTKKKWWWlllooo[[[QQQQQQddd~~~}}}oooiiipppzzzbbbUUURRRXXXeee|||uuurrrppp}}}mmm]]]KKKCCCHHHSSSaaajjjqqqtttxxx}}}yyyfffTTT???888222222222///...///...---,,,...111333444444000000000000000000000000000000000000000111222222000666333222999DDDZZZwww}}}yyymmmbbbVVVMMMBBBBBBEEEMMMYYYdddlllooouuuwww{{{~~~wwwppphhhdddbbbeeefffgggkkkqqqvvvxxxzzz|||}}}}}}|||{{{}}}}}}xxxwwwzzz~~~~~~{{{zzz{{{||||||zzzuuurrrooopppooommmiiifffeeeeeebbbbbbccccccccccccbbbbbbcccdddeeehhhmmmrrrxxx|||}}}zzzrrrkkklllsss}}}{{{xxxtttqqqmmmjjjhhhiiikkklllqqqrrrttttttrrrrrrssstttzzz|||}}}~~~}}}~~~~~~|||{{{zzzzzz{{{{{{xxxtttqqqrrrvvvzzz||||||~~~}}}||||||}}}~~~~~~}}}|||zzzzzz{{{}}}wwwmmmccc^^^[[[___iiitttrrr```XXXZZZlll~~~{{{kkk```JJJ@@@777555444111000000////////////////////////------......//////...---------------------------+++++++++,,,,,,,,,------...---,,,---///000///...+++,,,...------,,,...///............///////////////,,,+++///222333666;;;???WWWwww|||}}}|||xxxqqqhhh^^^VVVJJJAAA:::999;;;FFF]]]sssvvvqqqssstttrrrmmmYYYDDD;;;888555444666333333444333222222333555666888::::::;;;===AAADDDHHHOOOYYYaaafffhhhiiijjjeeebbb]]]VVVQQQRRRVVVZZZ\\\^^^```bbbbbbccceeefffgggiiimmmrrrwww|||yyytttmmmhhhgggiiilllmmmnnnrrrvvvxxxvvvvvvwwwyyy}}}}}}~~~}}}{{{wwwrrrooogggeeeaaa^^^\\\YYYVVVSSSSSSRRRQQQOOONNNNNNNNNOOORRRQQQQQQQQQSSSUUUXXXZZZUUUVVVVVVUUUSSSTTTVVVYYY\\\___cccgggjjjkkkkkkjjjiiigggccc___\\\ZZZXXXXXXlllllljjjgggeeefffhhhkkklllmmmooopppqqqpppooonnnqqqmmmkkknnnssszzz}}}eee^^^YYYZZZYYYUUURRRQQQPPP___vvvqqq[[[SSSRRRfffuuugggfffsssuuu[[[QQQPPPWWWfffyyypppnnnooo{{{hhh[[[LLLGGGOOO\\\ggglllnnnooottt{{{}}}rrr]]]KKK;;;555111222111...---///000//////111444777777777000000000000000000000000111000000000000111222222000666555444===IIIccczzzzzzkkk]]]QQQGGGCCCDDDHHHQQQ^^^hhhnnnpppooossszzzxxxqqqfffccccccfffiiijjjnnnsssvvvwwwxxxzzz{{{{{{zzzzzz}}}{{{vvvuuuyyy~~~~~~~~~~~~}}}||||||{{{{{{~~~{{{{{{{{{|||}}}{{{wwwsssnnnnnnmmmjjjeeeaaa______[[[[[[[[[[[[[[[ZZZYYYYYY[[[\\\^^^___aaacccgggjjjoooyyyxxxnnnddddddmmmyyy}}}wwwtttqqqnnnjjjeeecccdddfffgggiiikkkmmmnnnnnnnnnpppqqqvvvxxxzzz|||}}}~~~}}}{{{zzzyyyyyyzzzzzzwwwssspppqqqvvvzzz{{{{{{}}}{{{yyyyyy|||~~~}}}||||||}}}xxxnnnccc\\\YYY\\\fffqqq||||||dddZZZVVVcccxxxyyy|||~~~vvvmmmRRRFFF999444333000///000////////////////////////...---...///111111///---------------------------++++++,,,,,,,,,,,,---------,,,+++,,,...//////...+++,,,......------...000............///////////////+++)))...333555777999@@@YYY{{{xxxtttvvvwww{{{|||vvvmmmddd[[[SSSCCC===999999===KKKcccwwwzzzvvvzzzzzzuuujjjUUUBBB<<<:::666444666333444444333222222333555666999;;;<<<;;;===BBBFFFIIIOOOWWW___dddgggjjjkkkiiihhhccc\\\VVVTTTWWW[[[ZZZ^^^bbbddddddddddddeeeggghhhkkkooosssvvvxxxyyywwwtttoookkkiiijjjmmmoooppptttxxxyyywwwuuuvvvxxx|||}}}}}}~~~~~~}}}{{{vvvsssiiihhhfffeeeeeecccaaa^^^XXXWWWUUUSSSSSSSSSSSSSSSUUUTTTTTTUUUXXX\\\```cccddddddeeecccaaa```aaabbbaaabbbeeehhhkkkmmmnnnnnnmmmjjjfffaaa^^^\\\\\\\\\ggghhhiiihhhfffgggjjjmmmlllmmmmmmnnnoooooooooooopppllllllpppuuu}}}uuuaaa[[[WWWXXXWWWRRROOOOOOTTTeee~~~kkkZZZVVVVVVjjjrrrfffhhhxxxmmmYYYRRRTTT\\\kkktttmmmmmmqqqyyyjjj]]]NNNJJJUUUdddooorrrpppoooqqqvvvwwwjjjUUUEEE888333111222111...---///111000///000333555555555000000000000000000000000111111000000111111222333...666777888CCCQQQmmm|||wwwyyyiiiZZZMMMCCCCCCDDDJJJVVVdddooossstttnnnrrryyy~~~tttmmmdddaaabbbgggjjjjjjnnnsssssstttuuuwwwyyyzzz{{{||||||}}}wwwuuuwwwzzzyyyyyyyyyzzzzzz{{{{{{{{{~~~|||zzzzzzzzz{{{|||zzzvvvssskkklllkkkgggbbb]]]ZZZYYYXXXXXXXXXWWWWWWUUUTTTTTTRRRUUUXXXYYYXXXXXXZZZ\\\___jjjsss{{{sssgggZZZXXXaaannnwwwzzz{{{zzzxxxvvvtttqqqlllhhhgggeeebbb___]]]\\\\\\\\\^^^```bbbcccdddeeeiiikkkooorrruuuxxx{{{~~~|||{{{zzzxxxwwwxxxxxxyyyvvvsssppprrrwww{{{{{{{{{zzzxxxxxx{{{~~~~~~~~~vvvmmmbbb[[[XXXYYYcccmmmxxxkkk___WWW^^^lllzzzyyyqqqzzz~~~vvvoooZZZJJJ:::333111000///000////////////////////////.........000333333000---........................++++++,,,,,,,,,,,,------,,,+++***+++...///...---+++,,,......------///111............////////////000......111222222555:::CCC]]]rrrmmmooovvv|||~~~uuujjjaaaWWWOOO???===;;;<<>>CCCHHHNNNRRRXXX^^^bbbeeeiiikkkmmmmmmjjjccc[[[WWWYYY\\\ZZZ___eeehhhhhhgggfffeeefffhhhjjjnnnqqqssstttuuutttssspppnnnllllllnnnppprrrvvvzzz{{{xxxuuuuuuvvvzzzzzz{{{|||}}}~~~~~~~~~~~~wwwvvvuuuuuutttrrrnnnkkkbbbaaa___]]][[[[[[[[[[[[YYYXXXWWWXXX[[[___dddggglllnnnooonnnmmmllllllmmmiiiiiiiiiiiijjjlllmmmnnnmmmjjjfffbbb```___```aaaccceeeggghhhggggggkkknnnllllllllllllmmmooopppqqqooollllllqqqwwwzzzooo___ZZZVVVWWWUUUPPPMMMMMMUUUiii~~~}}}~~~dddXXXYYY___ssstttlllppp}}}|||iii[[[VVVZZZbbbnnnpppkkknnnuuuvvvmmm```PPPLLLXXXiiitttwwwtttpppooosssrrreeeQQQBBB666222000222111------///111///......///000000///000000000000000000000000111111111000111111222333---666888;;;GGGXXXuuuwwwtttyyyhhhYYYLLLBBBCCCDDDKKKYYYhhhtttxxxxxxooorrryyyxxxnnngggbbb```aaafffiiijjjmmmrrrqqqrrrtttwwwyyy|||~~~{{{xxxssssssuuuvvvwwwxxxyyy{{{|||~~~~~~}}}{{{wwwwwwwwwyyyyyywwwtttpppiiijjjiiieee___ZZZVVVUUUYYYYYYXXXXXXWWWUUUTTTSSSMMMQQQUUUVVVTTTSSSSSSTTTQQQ]]]gggnnn|||nnn```QQQNNNWWWdddnnnqqqpppnnnkkkiiigggddd___\\\\\\[[[[[[YYYWWWUUUSSSRRRTTTVVVWWWYYYZZZ]]]aaadddjjjmmmqqquuuxxx|||~~~{{{zzzxxxwwwvvvvvvwwwxxxuuurrrqqqsssxxx{{{|||{{{wwwwwwyyy~~~~~~~~~uuulllaaa[[[WWWXXXaaakkkvvvsssfff[[[\\\eeennnwww~~~}}}ssskkkyyywwwpppkkk^^^MMM;;;333000//////000///////////////////////////......111444444111...////////////////////////++++++,,,,,,,,,---------+++******+++---......---+++,,,............///111............/////////000111222444444111...333;;;GGGaaa}}}qqqlllooosss{{{{{{qqqcccYYYOOOFFF>>>===>>>@@@HHHXXXnnnyyyuuuyyyvvvmmmZZZFFF888:::<<<888333555333444444333222222333555666:::===>>>===???DDDJJJSSSVVVZZZ^^^```dddgggjjjppppppnnnggg^^^YYYZZZ\\\\\\aaahhhmmmmmmkkkhhhgggeeegggjjjnnnppprrrsssssspppppppppnnnmmmlllnnnoootttxxx||||||xxxuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{|||}}}~~~xxxtttooommmjjjfffdddbbbaaaaaa\\\[[[ZZZZZZ\\\aaaeeehhhnnnppprrrsssrrrqqqrrrsssnnnmmmkkkiiihhhiiijjjkkkkkkiiieeebbbaaabbbdddeeeiiiiiihhhhhhhhhjjjkkklllkkkjjjhhhjjjnnnooonnnlllpppoooooorrryyy{{{ooohhh]]][[[YYYVVVSSSPPPOOONNNTTTnnn~~~|||yyyrrr^^^WWWZZZaaawww}}}pppqqqzzzrrr```XXXXXXXXX^^^rrrqqqcccddd{{{}}}nnnjjj\\\OOOOOO^^^ppp{{{~~~yyyxxxzzzyyynnnYYYFFF;;;444333222222111111222222000000000000000000000000111111111000000000000000111111111111111222222222555444888@@@JJJ^^^|||yyy~~~vvvxxxuuueeeUUUIIICCCCCCHHHPPP[[[fffqqqzzz~~~zzzxxxzzzxxxnnniiibbb^^^\\\```jjjsssxxxyyytttssstttwww{{{~~~|||}}}yyyzzz|||xxxyyyyyyxxxvvvvvvxxxyyy~~~~~~{{{yyytttuuutttsssssstttrrrooollljjjeee```\\\ZZZYYYYYY\\\\\\\\\\\\]]]ZZZWWWSSSRRRRRRSSSUUUVVVTTTQQQNNNSSSTTTXXXdddvvvzzzeeeXXXNNNNNNUUU\\\bbbfffdddaaa^^^]]]\\\ZZZVVVRRRPPPOOOOOOOOOOOONNNLLLJJJPPPPPPPPPPPPRRRTTTWWWYYYbbbfffkkknnnnnnqqqxxx}}}~~~~~~|||{{{zzzzzzwwwtttqqqpppoooppptttyyy}}}}}}{{{|||xxxuuuxxx}}}~~~zzz{{{}}}pppaaaZZZUUURRRZZZfffxxxppp___\\\bbbjjjqqqvvv{{{uuuoooxxx|||~~~xxxxxxuuulllaaaRRRCCC;;;777333222222//////............//////////////////////////////,,,------......------,,,---------........./////////...,,,*********,,,------------............///------------///111333555222000000333333333777>>>IIIoootttkkkgggxxxppp```XXXPPPGGGAAA<<<:::BBBUUUjjj{{{|||wwwxxxwwwkkk]]]KKKFFF@@@:::777666444333444666777777555333333444888999:::;;;===BBBHHHMMMUUUWWWYYY[[[]]]bbbkkkqqquuusssnnnggg```\\\ZZZ[[[dddfffiiilllnnnmmmjjjgggfffjjjooosssuuutttqqqooonnnkkkhhhhhhlllnnnooonnnsssvvvxxxyyyxxxwwwxxxxxx{{{uuunnnmmmqqqxxx}}}yyywwwtttrrrpppmmmiiifffddddddcccaaa___```bbbeeekkkmmmppprrrtttttttttsssnnnkkkhhhhhhjjjlllnnnnnnmmmgggaaa___bbbeeeeeeccchhhhhhgggggghhhiiijjjkkkllljjjiiikkkmmmooommmlllnnnmmmlllooowwwtttfff___PPPOOONNNLLLJJJIIIHHHHHHRRRlll{{{vvvuuusssnnnZZZSSSUUUcccyyy~~~qqqwwwoooaaaWWWVVVWWW```uuuvvviii```fff{{{sssfffcccVVVKKKNNN___sss}}}zzzuuuhhhTTTCCC;;;444333222222111111222222000000000000000000000000111000000000000000000000111111111111222222222222666666999AAAMMMccczzzzzzxxxxxx~~~}}}rrrcccTTTHHHBBBDDDIIIQQQ]]]iiisss{{{{{{{{{|||vvvlllhhhccc___]]]```iiirrrxxxyyywwwvvvuuuwww{{{~~~yyy~~~}}}yyyyyy{{{yyyzzzzzzyyywwwvvvvvvxxx{{{{{{}}}~~~yyyvvvttttttsssrrrrrrrrrpppmmmiiihhhfffeeecccccccccccceeedddbbbbbbbbbaaa___]]]\\\[[[[[[ZZZYYYVVVQQQMMMPPPPPPTTT___rrr}}}gggZZZNNNNNNSSSXXX\\\___]]]ZZZXXXWWWWWWUUURRROOOMMMMMMNNNPPPQQQPPPMMMKKKMMMMMMMMMMMMMMMMMMMMMNNNXXX]]]dddiiilllpppxxx}}}}}}~~~|||yyyvvvtttttttttwww{{{}}}|||{{{{{{xxxuuuwww|||~~~yyyzzz|||tttddd\\\VVVRRRYYYdddxxxrrr```[[[^^^eeemmmsssyyy{{{uuunnnqqqwww}}}{{{|||ttt```QQQBBB;;;888666666888//////............//////////////////////////////,,,------......------,,,---------........./////////...,,,+++***+++,,,------------............/////////......///000111222222000111333333333888???OOOuuu~~~tttnnnmmm~~~qqq^^^TTTLLLEEE???;;;<<>>CCCJJJNNNWWWYYYZZZ[[[]]]ccclllssstttrrrmmmggg```]]]\\\]]]cccdddgggjjjmmmnnnmmmlllhhhkkkooorrrsssrrrpppnnnkkkiiiggghhhlllpppqqqqqqvvvxxx{{{{{{zzzyyyyyyyyy~~~yyysssqqqtttzzz|||yyywwwuuuqqqooojjjkkkjjjhhhfffeeegggiiijjjlllooosssvvvwwwxxxxxxqqqooommmlllnnnpppqqqqqqkkkeee^^^\\\___bbbbbbaaaffffffffffffggghhhjjjjjjmmmkkkjjjkkkmmmmmmlllkkkmmmllllllooowww}}}jjjZZZRRRIIIIIIHHHHHHHHHHHHHHHIIIOOOiii~~~|||pppkkkkkkkkkvvvzzz}}}yyyiiiXXXRRRTTTeeezzztttzzzjjj```UUUTTTVVVbbbyyyxxxiiiaaa```jjj}}}{{{hhh[[[YYYNNNFFFLLL```wwwzzzpppaaaMMM???999333333222111111111111222000000000000000000000000000000000000000000111111111111111111222222333333777777;;;DDDSSSkkkyyy~~~{{{wwwyyyzzzyyyuuulll^^^QQQGGGAAACCCHHHRRR]]]iiissszzz~~~||||||~~~rrriiifffeeeaaa^^^aaahhhqqqwwwzzzzzzxxxvvvwwwzzz|||~~~~~~uuuzzz}}}zzzyyyzzzzzz{{{|||{{{yyywwwwwwwwwwwwxxx{{{~~~}}}xxxtttsssqqqpppppppppooommmllleeegggjjjmmmooopppppppppooommmlllkkklllllljjjiiihhhgggeeecccaaa]]]XXXTTTRRRRRRSSS\\\nnn~~~jjj\\\PPPNNNRRRUUUXXXZZZ\\\[[[YYYYYYYYYXXXVVVTTTNNNNNNOOORRRSSSSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJJJJOOOUUU]]]cccggglllsssxxxxxx{{{~~~~~~}}}}}}|||{{{{{{{{{}}}~~~|||zzzzzzwwwuuuwww{{{~~~~~~|||zzz|||zzzjjj```XXXRRRWWW```tttwwwcccYYYYYY___hhhppppppxxx}}}tttlllhhhqqq|||yyyzzz|||kkkZZZHHH===888333111222000//////......//////000////////////////////////------............---------------.....................,,,+++++++++,,,------------............///111000////////////000000333111222333333333:::BBBYYY}}}{{{rrrooorrrsss^^^RRRKKKEEE===:::===NNNhhh~~~~~~yyywwwooo^^^NNN>>>:::666333333444444444111333444444333222333555777888999<<>>RRRooo}}}xxxlllWWWFFF:::777444222222333333333000111222222111222333555555777999<<<@@@FFFNNNSSSYYYYYYYYYXXXYYY```kkkssssssqqqmmmgggaaa^^^^^^___cccdddfffgggiiimmmqqqtttqqqqqqqqqqqqpppooonnnnnniiiiiijjjkkknnnqqqssstttvvvyyy|||}}}}}}}}}~~~~~~}}}|||{{{||||||{{{wwwuuuttttttxxxxxxxxxyyyyyyyyyzzzzzzxxxvvvtttsssrrrpppmmmkkkfffaaa[[[XXXXXXZZZ\\\]]]cccdddeeefffggghhhiiiiiillllllmmmllllllkkkkkklllmmmmmmooosss{{{sss^^^MMMCCCBBBBBBAAAAAAAAAAAABBBBBBFFF]]]nnnjjj___^^^cccgggeeeeeeffffff```XXXWWWZZZiiizzzyyydddUUUSSSSSS\\\ooo~~~sssjjjaaa^^^cccpppqqqaaaUUUIIIDDDDDDQQQiii}}}wwwkkkYYYFFF999666333222111111000000111111//////////////////////////////000000111111111111000111111222333333444444555888>>>JJJ___}}}}}}vvvmmmgggfffccc\\\RRRJJJDDDBBBFFFMMMWWWbbbkkkqqqssstttvvvxxx|||yyynnnhhhhhheeecccbbbdddjjjqqqwww{{{zzzxxxuuuttttttuuuvvvuuurrruuuyyy{{{|||zzzyyyyyywwwzzz|||}}}}}}~~~|||zzzxxxxxxzzz{{{{{{{{{sssllliiijjjkkkiiijjjnnnsssxxx~~~|||yyyuuurrrgggbbb\\\\\\hhhwww~~~~~~kkk```WWWZZZaaafffiiikkklllmmmooooooooooooppppppnnnjjjfffddddddeeeffffff```^^^[[[XXXVVVUUUVVVWWWPPPSSSWWW[[[^^^aaaeeegggooorrruuuvvvvvvxxx}}}~~~{{{yyyxxxwwwwwwxxxzzzzzz{{{}}}ttthhh]]]RRRSSSZZZeeexxxlllZZZRRRTTT```lllpppwww~~~ttthhhaaaoooxxxgggfffqqqyyyyyylll\\\JJJ???:::555444444000000////////////000000////////////////////////---......//////......---.....................------------------------...---------............///---...//////000111111111222222333444333666@@@LLLlllzzzooommmqqqxxx}}}}}}qqqaaaRRRGGGAAA<<<999???TTTrrrzzzjjjSSSBBB;;;888555333333333333222000111222111000111333555444666999<<<@@@GGGOOOTTTWWWWWWVVVTTTUUU[[[eeemmmrrrpppmmmhhhbbb_________fffggghhhggghhhkkkppptttuuuuuutttsssrrrqqqpppooommmmmmnnnoooooopppqqqrrrsssvvvzzz|||}}}~~~~~~{{{zzzzzz}}}|||{{{{{{||||||~~~{{{wwwtttqqqmmmiiifff```\\\XXXUUUTTTUUUVVVWWWcccdddeeeggghhhiiiiiiiiikkklllmmmmmmkkkkkklllmmmllllllnnnsss{{{rrr]]]LLLCCCAAA@@@@@@?????????@@@@@@FFFYYYhhhddd]]]___eeeiiikkkgggdddbbb]]]XXXXXX[[[nnn|||xxxcccSSSTTTXXXfff{{{mmmddd]]]]]]cccqqqooo^^^RRREEEDDDIII[[[sss|||uuuiiiWWWCCC888666222222111000000000000111000000000000000000000000/////////000111111222222000111111222333444555555555999AAAOOOgggxxxjjjbbb```\\\UUUMMMGGGDDDDDDKKKRRR]]]iiiqqquuuvvvvvvwwwxxx|||xxxooojjjjjjbbbbbbdddggglllrrrxxx{{{zzzxxxvvvuuuvvvvvvuuussssssuuuwwwyyyzzzzzzzzzyyyvvvxxxzzz{{{|||~~~|||yyywwwxxx{{{|||}}}tttjjjeeeggghhhgggkkkrrr~~~uuupppgggbbbiiivvv}}}}}}kkkbbb]]]dddooovvv{{{~~~}}}zzzyyyzzz{{{{{{wwwtttnnngggaaa]]][[[ZZZTTTUUUVVVXXX[[[^^^aaabbbhhhlllqqqtttvvvxxx}}}~~~zzzyyyxxxxxxxxxyyyzzz{{{{{{wwwkkk___SSSRRRXXXaaapppooo[[[PPPQQQ]]]kkktttyyy}}}}}}rrrggg]]]jjj~~~{{{ggg```gggoooqqqjjj[[[JJJ@@@:::555222222111000000//////000000111////////////////////////......////////////.....................---------------------............---------............///------///000111111111111111111333444444777DDDRRRssswwwppppppyyyyyytttjjj]]]NNNBBB;;;;;;;;;BBBXXXttt|||iiiQQQAAA;;;999666444444444333222222222222111000111333555444555888;;;@@@FFFNNNTTTTTTTTTSSSQQQQQQVVV___eeemmmmmmllliiieeebbbaaaaaahhhiiijjjhhhgggiiiooossswwwvvvvvvuuutttrrrppppppppprrrsssrrrqqqpppqqqrrrqqquuuyyy|||}}}~~~~~~~~~zzztttppplllgggdddZZZYYYVVVTTTRRRQQQRRRRRRbbbdddfffhhhiiijjjjjjjjjiiikkkmmmmmmkkkkkkmmmooolllmmmooottt}}}rrr]]]LLLCCCAAA@@@@@@@@@AAABBBCCCCCCJJJYYYdddaaa]]]bbbhhhjjjooohhhbbb___\\\ZZZ\\\```vvvrrrbbbXXXVVV^^^rrrmmmaaaXXX\\\ggguuu|||kkkXXXKKKCCCFFFPPPfff~~~{{{sssfffSSS@@@777666222222111000000000000000000000000000000000000000...//////000111111222222000111111222333444555666555<<>>>>>@@@AAABBBCCCMMM[[[ccc```^^^dddjjjjjjpppggg```^^^]]]]]]aaaggg}}}}}}lllbbb^^^WWWbbbzzzpppaaaVVV\\\lll{{{yyygggRRRDDDCCCGGGUUUmmm|||rrrcccOOO===666777222111111000000000000000000000000000000000000000...//////000111222222222000111111222444555666666666>>>HHHXXXsss~~~kkk___\\\UUUMMMFFFDDDEEEHHHHHHPPP^^^lllvvv{{{|||{{{{{{tttooogggaaa___]]]```fffkkkppptttxxx{{{~~~~~~~~~}}}zzzwwwxxxwwwvvvvvvxxxzzzzzzzzzwwwvvvvvvttttttwww|||}}}|||zzzzzzzzzzzzxxxwwwvvvhhh```bbbeeeeeennnzzz~~~|||wwwyyyzzzwwwlllfffeeeppp{{{uuueee```ZZZVVVTTTSSSSSSSSSOOOVVV___ggglllqqqwww|||zzz{{{{{{{{{yyyxxxxxxzzz{{{|||~~~yyymmmaaaTTTRRRXXXZZZaaasssppp[[[LLLKKKYYYhhhssstttttttttwwwvvvoooeeeQQQVVVddduuu}}}{{{{{{|||nnn]]]ZZZ]]]]]]^^^QQQEEE???<<<777444333111111000000000000111111////////////////////////......////////////......//////.........---------,,,,,,---.../////////...---------.........//////000111111111111///---,,,...000222444444:::JJJZZZ|||xxxxxxlll^^^UUUQQQLLLFFFBBB777>>>NNNddd|||{{{fffNNN@@@777555444444555666555444555555444222000000333555333555777:::>>>EEELLLRRRRRRSSSSSSPPPOOOQQQVVV\\\___ccchhhkkkkkkjjjiiiiiieeehhhkkkjjjhhhjjjpppuuutttuuuvvvvvvtttrrrooonnnrrrtttwwwwwwtttssstttvvvwwwzzz}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}yyyrrrllliiifffdddccc^^^___```___\\\YYYWWWVVVbbbcccdddgggjjjlllkkkjjjkkkllllllmmmnnnooopppppprrrqqqrrrxxxvvvaaaMMMAAA>>>;;;;;;===>>>@@@FFFNNNVVV___ggggggeeefffgggggggggbbb______[[[YYYbbbpppvvvcccYYYUUUYYYlllvvvhhhZZZ\\\ooovvvcccPPPEEE???HHH]]]yyysss\\\III>>>777333555444222000///000000111...............///000000111111111000000000000000...///000000000111555777777<<>>EEEMMMRRRSSSTTTSSSPPPMMMNNNSSSWWW]]]aaagggjjjkkkjjjjjjjjjggggggfffggghhhkkkmmmoooqqqtttwwwvvvssspppqqqrrrtttttttttsssssssssvvvxxxvvvxxx|||~~~}}}}}}||||||zzzsssjjjeeeeeegggiiiiiidddcccdddfffgggddd^^^YYYffffffgggiiilllmmmllljjjkkkllllllmmmnnnoooqqqqqqtttssstttyyy{{{gggSSSFFF???<<<;;;===>>>AAAJJJSSS```dddgggfffhhhlllllliiiddd^^^\\\\\\XXXXXXeeeuuusssxxx~~~rrr```WWWVVV[[[ooorrrdddZZZaaaxxx|||rrraaaQQQHHHDDDOOOfffyyy```III===666333444333222000000000000111///............///000000111000000000000000000000///000111111000222555777999???KKKbbb}}}hhhdddaaaWWWIIIBBBDDDFFFEEEIIITTTaaaiiipppwwwzzzyyyzzz}}}vvvooohhhbbb______aaabbbhhhsssxxxyyy{{{~~~~~~zzzvvvwwwxxxyyyzzzzzzyyyxxxwwwuuuwwwyyyyyyxxxxxxyyyzzz|||yyyvvvwww{{{|||yyyvvvlllhhhggggggeeefffppp|||uuujjj___ZZZfffxxxwwweeeYYYRRRNNNMMMJJJKKKQQQYYY^^^aaahhhpppvvvwwwzzz~~~}}}}}}xxxvvvyyy}}}~~~~~~oooccc\\\XXXVVVVVVWWW]]]lll~~~jjjVVVQQQMMMTTTeeeqqqpppoooqqqtttuuusssqqq[[[XXX]]]mmm{{{uuujjjfffdddaaa___TTTIIIEEE@@@888444444000000////////////000000////////////////////////.........///111000...,,,---+++***+++---...,,,***,,,---...///000//////............////////////////////////000111111222222111444222333:::===NNNiii~~~{{{lll[[[QQQKKKEEE@@@>>><<>>CCCOOO[[[kkkkkkiiiiiimmmsssqqqkkkaaa[[[WWWWWWVVVYYYiii|||zzzhhhpppzzzlllYYYUUUWWW___tttpppddd___mmm~~~wwwlll]]]PPPJJJGGGVVVnnncccIII;;;555333444333222111000000000000//////......//////000111000000000000000000111111111222222222111222555777;;;CCCRRRiii|||iiiddd```UUUIIICCCDDDEEEEEELLLWWWccciiiooovvvzzzzzzzzz{{{~~~uuummmhhhcccaaabbbbbbdddlllvvv}}}~~~~~~~~~~~~|||wwwrrrxxxzzz|||}}}}}}|||zzzxxxwwwyyy{{{zzzxxxvvvvvvvvvwwwuuutttvvvyyyzzzwwwtttlllkkkkkklllllllllrrrzzz~~~}}}zzz{{{~~~vvvhhh\\\VVV___ooo{{{|||hhhZZZRRROOOIIIHHHKKKQQQVVVZZZbbbkkkpppssswww{{{~~~}}}{{{|||~~~~~~~~~|||sssiiiaaa[[[WWWYYYWWWYYYaaaooozzz|||eeeRRRMMMLLLVVViiipppmmmkkknnnuuu{{{{{{zzzdddZZZ\\\ooo~~~uuunnnkkkiiiaaaYYYOOOIIIBBB999444333000000////////////000000000000000000000000000000000...---...///000///...///---------//////...---------...////////////...///////////////........./////////000111111222222///333222444;;;AAAUUUrrr}}}mmm\\\RRRKKKDDD??????>>>III^^^uuu~~~~~~|||mmmTTTBBB===888666555444555444333111222111111111222444555666333666;;;>>>AAADDDGGGJJJPPPQQQQQQOOOLLLLLLPPPTTT[[[^^^aaaccccccdddfffhhhiiihhhgggggghhhlllooorrrrrrpppnnnmmmnnnoooooooooqqqsssvvvwwwvvvwwwxxxyyyxxxzzz}}}zzz||||||yyyvvvrrrlllddd___^^^```bbbccclllkkkjjjjjjkkkjjjhhhfffhhhggghhhjjjmmmooopppooommmlllllllllnnnqqqsssuuuuuuuuuwww}}}qqqZZZKKKBBB>>><<<<<<>>>EEETTTbbbqqqsssssssssvvvyyyvvvoooddd\\\VVVVVVVVV\\\ooo|||rrrgggsss~~~cccSSSRRRXXXccczzzqqqhhhhhh|||ssseeeWWWMMMJJJIII[[[ttt~~~bbbGGG999555444333222222111111000000000/////////...///000000111000000000000000111111111222333333333222333666888;;;FFFXXXqqq~~~vvvzzz}}}mmmggg```TTTIIICCCCCCEEEFFFOOOZZZfffkkkooouuuzzz|||}}}}}}~~~ssslllhhhdddbbbddd```eeennnxxx}}}}}}}}}|||wwwsssyyy{{{}}}}}}{{{yyywwwyyy{{{{{{yyywwwvvvvvvrrrrrrsssuuuwwwvvvssspppkkklllooopppqqqrrruuuyyy}}}}}}}}}~~~{{{zzz}}}~~~}}}~~~yyyggg[[[SSSZZZhhhrrrxxx{{{zzz{{{~~~kkk]]]TTTPPPLLLJJJMMMQQQUUU^^^fffnnnrrrwww{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}xxxnnneee\\\UUU[[[YYYYYY___iiittt|||wwwaaaOOOLLLLLLWWWlllsssmmmhhhkkkttt}}}rrrcccaaarrr~~~}}}|||qqqlllkkkbbb]]]VVVMMMCCC:::444222000000////////////000000000000000000000000000000000///------...//////...//////......////////////------........./////////000000//////......------/////////000111111222222000444333555===EEE\\\|||}}}nnn^^^SSSKKKDDDAAABBB===OOOhhh||||||}}}~~~xxxeeeLLL>>>;;;777555444444444444333111111111111111333555777888777999===???AAADDDGGGIIINNNPPPRRRPPPNNNNNNQQQUUU\\\^^^___aaaaaacccfffhhhjjjiiihhhhhhiiilllppprrrsssoookkkjjjmmmoooooonnnpppsssvvvxxxxxxxxxyyyzzzyyyzzz}}}yyy{{{}}}}}}}}}zzzwwwooojjjccc^^^\\\]]]___aaacccccccccdddfffhhhiiijjjeeeeeefffhhhlllpppqqqqqqmmmmmmmmmnnnoooqqqsssuuussstttxxxsssZZZIIICCC???======>>>FFFXXXhhhuuu|||zzzmmmaaaWWWWWW[[[cccvvvuuukkkhhhwwwttt\\\OOORRRYYYhhh|||nnniiiqqqqqq```QQQJJJIIIOOOcccxxx~~~|||vvv[[[CCC777444444222222222222111111111000///////////////000111111//////000000111111111111222333333333333444666999<<>>HHHbbbrrraaaTTTJJJCCC@@@AAA???TTTnnnyyy{{{{{{rrr]]]HHH<<<:::666555333333444444333111000000111222444777999;;;===>>>???@@@AAACCCGGGJJJNNNQQQSSSSSSRRRRRRUUUXXX^^^___```aaabbbdddgggjjjlllkkkjjjjjjkkkmmmoooppptttoookkkjjjmmmpppqqqppppppsssvvvxxxxxxxxxyyyzzzyyy{{{}}}{{{|||~~~~~~~~~|||yyynnnkkkeee___[[[[[[]]]___^^^^^^]]]]]]^^^```ccceeeeeedddeeegggkkkooopppqqqnnnnnnooopppqqqrrrrrrsssssstttyyyuuu]]]KKKEEEBBB@@@???@@@III\\\mmmxxxvvveeeXXXYYYbbbmmm~~~|||ppphhhhhhxxxlllXXXOOOTTT]]]ooouuueeefffvvvooo\\\MMMIIIJJJZZZmmm{{{yyy}}}{{{iiiQQQ>>>666444333111111222222222111111000000000//////000000111222/////////000111111222222111222333333333444777:::===MMMeeerrrlllwwwqqqvvvgggVVVKKKFFFDDDGGGKKKRRR```mmmrrrtttyyy}}}ooohhhccc```___aaa]]]dddlllssszzz~~~|||zzz|||zzz{{{|||}}}}}}|||{{{zzzxxxyyy{{{{{{{{{{{{}}}~~~||||||{{{xxxuuurrrooommmgggkkkmmmnnnqqqwwwzzzzzz{{{}}}{{{wwwwww{{{|||{{{~~~zzzwwwxxxyyyzzz~~~ggg[[[SSSVVVaaakkksssxxxuuuuuuvvvxxxzzz{{{|||}}}rrr```VVVLLLIIIMMMTTT^^^hhhooouuu{{{~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}~~~xxxjjj___XXXUUUVVVXXX[[[___fffooouuuuuuqqqaaaRRRMMMJJJSSSgggwwwuuussstttyyyvvvuuuwwwxxxzzz|||oooccc___]]]aaa___TTTGGG===888444000000////////////000000000000000000000000000000000...---...///000///...,,,------+++******,,,...------,,,,,,------...//////////////////........./////////000111111222222333888666777???LLLiii~~~tttbbbTTTHHH???<<<>>>EEE[[[uuuzzzyyytttgggVVVEEE<<<999555444333333444444333111000000111222555888;;;===AAAAAAAAAAAAAAACCCGGGJJJLLLPPPTTTVVVUUUVVVYYY[[[___```bbbcccdddfffiiikkkmmmmmmmmmnnnnnnnnnmmmmmmrrrooollllllmmmoooqqqrrrqqqsssvvvwwwvvvwwwxxxyyyyyyzzz|||~~~~~~~~~~~~|||zzzooolllggg```[[[YYY[[[]]]______]]]ZZZWWWWWWYYY[[[hhhgggfffhhhkkkmmmnnnooonnnoooqqqrrrsssrrrqqqppptttvvv{{{{{{cccRRRHHHFFFDDDCCCDDDLLL```rrrxxx{{{gggWWWZZZhhhvvv}}}rrrmmmlll|||zzzgggWWWSSSZZZbbbwww~~~lll^^^ddd{{{kkkYYYMMMKKKOOOfffvvvyyywww{{{~~~zzzqqq^^^HHH:::555333000000111222222222222111000000000//////000000111222...//////000111111222222///000111222222444888;;;???QQQkkk|||qqqnnnsssrrrlllXXXLLLGGGEEEHHHNNNRRRaaapppvvvxxx|||}}}nnnfffaaa]]]\\\^^^]]]dddkkkpppvvv~~~|||{{{~~~}}}}}}||||||||||||}}}}}}{{{||||||{{{zzz|||}}}xxxrrrmmmjjjhhheeehhhiiiiiinnnwww|||{{{}}}~~~{{{vvvvvvzzz|||{{{|||yyyxxx|||}}}}}}~~~fff[[[RRRUUU```jjjssszzzxxxxxxxxxyyyzzz|||}}}~~~rrrdddUUUNNNOOOTTT^^^gggmmmsss{{{~~~}}}~~~~~~~~~~~~~~~oooeee```[[[\\\[[[YYYYYY^^^gggooopppooobbbTTTMMMGGGMMM___sssxxx~~~~~~tttssszzz~~~~~~qqqbbb\\\YYY```aaaVVVHHH???:::666000000////////////000000////////////////////////.........///111000...,,,...//////---++++++...111------,,,,,,,,,---...///.........////////////////////////000111111222222222777555777AAAPPPppp{{{||||||ooo^^^PPPEEE===<<<@@@OOOddd{{{{{{uuujjj\\\NNNDDD<<<666555444222333444444333111///000111333666999<<<>>>@@@AAACCCCCCBBBCCCDDDEEEJJJNNNTTTWWWWWWXXX[[[^^^___aaaccceeeeeegggiiikkknnnooopppqqqpppnnnllljjjnnnooonnnmmmlllmmmppprrrssstttuuuuuutttuuuwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~|||yyyvvvpppnnnhhhaaaZZZWWWXXX[[[^^^^^^\\\WWWRRRPPPQQQSSSllljjjhhhiiikkklllmmmmmmnnnppprrrttttttrrrpppnnnwwwxxx}}}iiiYYYJJJIIIHHHGGGGGGOOObbbuuuwww~~~}}}fffUUU[[[lll|||wwwuuussswwweeeXXXVVV^^^fff{{{wwwddd]]]eee}}}hhhXXXMMMNNNSSSlll{{{xxxvvvyyy{{{wwwlllXXXCCC888555222...000000222333333222111000000000000000000111111222...//////000111222222222---///000111222555888;;;AAATTTooovvvmmmooo|||qqqsssoooYYYMMMGGGEEEJJJPPPRRRbbbrrrxxxzzz~~~}}}nnneee___[[[ZZZ\\\^^^eeekkknnnuuu~~~~~~~~~|||~~~}}}||||||}}}~~~~~~}}}{{{zzz{{{|||uuummmgggdddcccdddggggggeeelllwww}}}||||||}}}zzzvvvwww|||~~~uuutttvvv{{{~~~}}}~~~~~~~~~}}}yyyzzz~~~fffZZZRRRUUU___iiittt{{{|||||||||}}}}}}~~~sss```UUURRRUUU\\\dddjjjqqqzzz~~~|||}}}~~~~~~~~~}}}~~~rrrjjjgggfffddd```ZZZWWW[[[eeennnmmmnnnbbbUUUMMMEEEIIIZZZoooyyysssqqq|||sssccc\\\VVV```bbbVVVHHH@@@;;;888000000////////////000000////////////////////////.........000111111...++++++,,,,,,***((((((+++///------,,,+++,,,---...///---.........//////000000/////////000111111222222000555555777BBBRRRuuu{{{wwwzzz||||||~~~sssgggXXXLLLDDD>>>@@@EEEWWWkkk|||ssscccTTTJJJCCC;;;555555333222222444444333111//////111333666:::===???===@@@DDDEEEDDDBBBAAAAAAGGGMMMSSSWWWXXXYYY\\\___^^^aaadddffffffgggiiikkknnnppprrrsssqqqnnnjjjhhhlllnnnooonnnkkkkkkooorrrtttttttttsssssssssvvvxxxxxxyyy{{{|||~~~~~~~~~}}}}}}~~~yyyuuussspppnnniiiaaaYYYUUUVVVYYYXXXYYYXXXTTTOOOMMMNNNPPPiiikkknnnooonnnmmmlllmmmnnnoooppppppoooppprrrtttvvv{{{mmm```UUUSSSQQQFFFCCCXXXoooqqqrrr{{{xxxdddTTT[[[rrruuutttxxxeeeYYY[[[hhhsss{{{gggbbbZZZooowwwgggWWWLLLFFFZZZvvv{{{qqqqqqrrrpppsssaaaJJJ<<<666222333666222111111000000000000000...///000111111000///...000000000000111111111111444000///333666666888<<>><<<888666555555444444333222222000111111333666999<<<>>>DDDFFFGGGDDD@@@>>>@@@BBBGGGJJJPPPTTTWWWZZZ]]]___^^^___aaaccceeegggiiijjjlllqqquuutttoookkkjjjlllmmmkkkiiihhhhhhiiikkkmmmppprrrttttttssssssssstttuuuyyy{{{{{{}}}~~~}}}xxxqqqllllllhhhddd^^^UUUNNNPPPWWWZZZYYYVVVTTTRRRQQQQQQRRRgggjjjnnnppppppooooooooonnnoooppppppooooooqqqsssvvv{{{~~~mmmaaa[[[VVVQQQIIIIII___ttttttqqqxxxkkk[[[QQQ\\\tttzzzsssaaaVVV[[[jjjwwwyyyeeeaaa^^^rrryyyqqqbbbTTTNNNMMMbbbyyy~~~tttqqqnnnjjjgggWWWEEE;;;666222222333222111111000000000000000000111222222222222111000000000000000111111111111444000///333666666999===GGG[[[{{{yyyrrruuuppphhhqqq{{{jjjUUUIIIEEEFFFIIIMMMXXXffftttyyy{{{~~~ssskkkccc\\\ZZZ\\\cccmmmuuuxxxyyy|||}}}|||{{{zzzzzz|||}}}zzzyyyyyy{{{|||{{{||||||yyy|||yyytttooolllkkkkkklllppppppooopppqqqsssvvvwwwxxxxxxwwwxxxyyyzzz|||}}}vvvtttssssssvvvyyyzzz{{{|||~~~~~~}}}}}}~~~jjj^^^SSSVVV___hhhpppvvv{{{~~~|||hhh\\\VVVWWW[[[gggnnnxxx}}}|||}}}tttnnnnnnpppttttttooogggdddhhhmmmpppkkkfff^^^RRRGGGEEEIIIVVVjjj{{{}}}yyykkkSSSJJJRRRYYYWWWOOOEEE===999555333111000000111000...000000000000000000000000........................---------............///......................../////////////////////...///000111222222222222222111555999;;;CCC[[[zzzwwwrrrpppwwwsssbbbPPPGGG@@@;;;???IIIcccvvvnnn^^^JJJ>>><<<:::777555555555444333333222222111222222444777:::===???CCCFFFHHHFFFBBB@@@@@@BBBEEEIIIOOOSSSWWWYYY\\\]]]\\\]]]___aaadddfffhhhiiikkknnnqqqqqqmmmkkkjjjllllllkkkiiiggghhhiiilllmmmoooqqqrrrsssrrrssstttvvvuuuzzz||||||~~~~~~~~~~~~yyysssnnnlllhhhccc]]]TTTMMMNNNTTTXXXXXXXXXWWWVVVUUUVVVWWWfffiiinnnrrrrrrqqqqqqqqqnnnoooppppppoooppprrrtttwww}}}|||mmmcccaaaXXXRRRMMMRRRiiizzzwwwrrryyyzzz```XXXUUUbbbxxx|||lll]]]WWW```rrruuubbb^^^bbbwwwooohhhZZZOOONNNRRRjjj|||xxxrrrkkkcccXXXKKK>>>888666333000111222111111000000000000000000111111222222111111000000000000000111111111111444000000333666666:::???HHH```xxx{{{hhheeepppvvveeeRRRHHHFFFEEEIIIMMMZZZgggtttyyyzzzxxxnnngggbbb]]]\\\^^^cccnnnyyy}}}~~~~~~{{{wwwwwwwwwyyy}}}{{{xxxwwwxxx}}}~~~~~~|||xxxvvvssspppmmmllllllnnnppprrrssssssssstttuuuuuuvvvxxxxxxxxxxxxzzz{{{|||}}}vvvtttqqqqqqsssvvvwwwxxxyyy|||}}}hhh]]]UUUYYYccckkkrrrvvv~~~|||{{{~~~vvvbbbVVVWWW[[[dddkkkuuu~~~{{{zzz{{{~~~sssoooqqqsssxxx|||{{{uuuooonnnooopppmmmiiicccWWWJJJEEEFFFLLLaaatttzzz}}}}}}zzz~~~pppVVVGGGLLLRRRUUUPPPHHH@@@;;;666333111///000000///...////////////////////////........................---------............///..............................//////////////////222111111111111111222222333666999;;;FFF```zzzqqqmmmnnnwwwttt```MMMCCC>>>;;;@@@IIIiii}}}pppgggWWWEEE<<<:::999666555555444444333333222222222222333555888;;;>>>@@@CCCFFFIIIHHHDDDAAAAAABBBBBBGGGNNNTTTWWWXXXZZZ[[[YYYZZZ\\\___bbbeeefffgggjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhggghhhjjjlllnnnooopppqqqqqqqqqrrruuuwwwuuuzzz}}}}}}}}}~~~zzzuuurrrmmmiiiddd___VVVNNNNNNSSSZZZ\\\^^^______```aaacccgggkkkpppssssssrrrqqqppppppqqqrrrrrrqqqrrrtttuuuwww~~~yyymmmeeeeeeWWWPPPPPPYYYppp}}}wwwpppvvv|||{{{ttt^^^\\\___kkk{{{wwwggg\\\[[[hhh~~~rrr___\\\ccczzzwwweeeaaaRRRIIILLLRRRjjj{{{~~~wwwmmmbbbPPPEEE:::666555333111111222111111000000000000000...//////////////////...///000000000111111111111333111111444555666;;;BBBLLLggg}}}{{{eeecccmmmuuucccRRRKKKHHHFFFHHHMMM[[[gggtttxxx{{{{{{rrrhhhccc^^^[[[[[[]]]dddooo{{{}}}yyyxxxyyy||||||xxxwwwwww|||}}}tttrrrooommmmmmoooqqqsssqqqrrrtttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}xxxuuurrrppprrruuuvvvwwwvvvyyy~~~|||eeeZZZTTTYYYeeeooowww|||~~~~~~~~~}}}}}}iii[[[ZZZ^^^^^^eeepppzzz~~~}}}}}}~~~rrrnnnppppppwww{{{vvvtttpppnnnkkkfff\\\PPPIIIIIIJJJ^^^rrryyyzzz{{{xxxxxx\\\GGGIIIPPPWWWXXXOOODDD<<<777444111////////////...................................................---------............///....................................////////////333222111000000000111222222666888;;;IIIfff{{{ooommmoooxxxsss^^^JJJAAA===<<>>888555111//////000000///////////////////////////////////////////////////---------............///........................---.........//////000000333222111000000000111222111555888<<>>@@@BBBFFFJJJJJJGGGDDDCCCCCCCCCHHHOOOUUUYYYZZZ[[[[[[XXXZZZ]]]aaadddfffffffffhhhfffdddeeegggjjjkkkkkkjjjiiihhhhhhjjjmmmppprrrvvvvvvuuurrrppppppsssuuuqqqvvv{{{}}}{{{|||~~~|||yyyxxxwwwqqqmmmkkkiiieee^^^]]]```cccjjjqqqtttttttttvvvxxxlllnnnqqqrrrqqqooooooooorrrsssttttttssstttvvvxxxyyyrrriiiddd```OOOIIIRRR___qqqvvvlllffflllpppmmmiiieee___YYYSSSXXXcccpppyyyvvvfffYYYYYYcccsssjjjYYY\\\iiixxxjjj]]][[[KKKBBBKKKUUUnnnrrrcccQQQDDD777333333222333555222111111000000000000000111000000//////000000111000000000000111111111111333111222555555777>>>GGGVVVtttkkkeeehhhtttaaaRRRPPPMMMEEEEEEKKKXXXfffsssyyy|||zzzqqqhhhccc```]]]^^^aaakkkssszzz{{{}}}~~~}}}}}}{{{zzztttwww{{{{{{yyyvvvsssssstttvvvxxxyyyzzz{{{{{{{{{zzzxxxwww{{{{{{||||||}}}|||{{{{{{zzzxxxvvvwwwxxxyyyzzzyyysssvvvzzz}}}~~~{{{ggg\\\TTTYYYdddoooxxx}}}}}}xxxwwwwwwxxx|||lll___ZZZVVVZZZaaammmxxx}}}|||zzzyyyyyypppllllllrrr}}}}}}xxxsssoooeeeWWWNNNKKKGGGYYYnnn{{{yyypppyyymmmMMMHHHNNN```jjjaaaNNNBBB;;;777333000000000111000000000000000000000000000////////////////////////---------............///........................------......///000000000222111111111111111222222111666999???TTTuuu}}}pppooopppuuu{{{{{{vvvppphhhWWWGGG???;;;<<>>:::888777888444444333333222222111111000000111444777;;;???AAABBBFFFIIIIIIFFFCCCCCCDDDDDDHHHOOOUUUXXXZZZ[[[\\\YYY\\\___bbbeeeffffffeeeffffffffffffgggiiikkkllljjjiiiiiiiiikkkooosssuuuyyyyyyxxxvvvsssrrrsssuuurrrwwwzzz|||{{{}}}}}}yyywwwuuutttqqqmmmlllllliiicccaaacccbbbjjjtttyyyyyyyyyzzz}}}kkkmmmooooooooooooppprrrqqqrrrssssssrrrsssuuuwwwyyy}}}ooofffbbb[[[JJJHHHSSS```nnnpppeeeccciiilllhhhaaa\\\VVVQQQOOOVVVdddqqq{{{qqq```UUU[[[hhhxxx}}}dddVVV]]]pppwwwkkk^^^[[[IIIBBBQQQbbb~~~}}}ooo```LLL@@@555222333222222444222111111000000000000000111000////////////000111000000000000111111111111222111333555555777???IIIZZZyyyuuuooopppmmmZZZMMMMMMLLLCCCBBBJJJUUUdddssszzz}}}xxxooogggdddbbb```aaaeeeooowww||||||}}}}}}{{{zzzwwwxxxyyy{{{}}}{{{xxxuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||zzzyyyyyyxxxxxxyyy{{{|||{{{zzzsssvvvyyy{{{|||}}}vvvdddZZZTTT[[[gggpppwww{{{{{{{{{|||}}}~~~~~~~~~~~~{{{yyyxxxyyy{{{}}}~~~~~~|||hhh\\\VVVXXX]]]fffrrr{{{~~~|||zzzxxxxxx~~~~~~vvvoookkkoooxxx}}}yyywwwuuulll]]]QQQLLLGGGWWWlll|||}}}ooosss|||sssNNNEEEHHH\\\kkkeeeTTTHHH===999444111111111222222////////////////////////////////////////////////---------............///........................------......///000000111///000111222222222222222111777<<>>999999FFFWWWrrr{{{ooocccSSSCCC<<<999666555777444444333333222111111111000111222555888<<<@@@BBBCCCFFFHHHGGGDDDBBBCCCEEEDDDHHHNNNRRRVVVXXXZZZ\\\ZZZ\\\```ccceeeeeedddccceeegggiiiiiiggghhhjjjmmmkkkjjjjjjkkkmmmqqquuuxxxzzz{{{{{{yyywwwvvvvvvwwwvvvzzz{{{{{{~~~||||||xxxtttrrrpppoookkkiiijjjgggbbb^^^^^^___iiivvv}}}~~~~~~jjjkkkmmmmmmnnnooorrruuupppqqqrrrrrrqqqqqqsssuuuyyy|||nnneee```XXXHHHGGGTTT```lllmmmbbb[[[bbbeeeaaaZZZUUUPPPKKKQQQYYYggguuu~~~ppp```VVV^^^mmm}}}zzzaaaTTT]]]wwwzzzmmm```ZZZHHHCCCWWWmmm{{{lll\\\FFF<<<333222333222111111222111111000000000000000///...---,,,,,,---...///000000000000111111111111222222333555555777@@@JJJ\\\}}}~~~yyyyyygggTTTHHHJJJJJJAAAAAAIIITTTcccssszzz}}}tttllldddbbbaaa```bbbfffrrryyy~~~~~~}}}}}}{{{zzz{{{{{{yyyzzz|||zzzxxxvvvvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx{{{}}}}}}{{{yyysssuuuxxxyyyzzz|||rrr\\\UUUSSS]]]jjjtttyyy|||yyyyyyyyyzzz{{{{{{||||||}}}zzzzzz{{{||||||{{{}}}{{{zzz|||qqqaaaXXXXXX[[[cccnnnwww}}}~~~}}}{{{yyywwwwww||||||}}}|||}}}}}}|||~~~~~~}}}|||rrriiilllsssxxxvvvxxxyyyrrrcccUUUOOOJJJXXXlll~~~pppooovvvyyy}}}uuuNNNAAABBBWWWiiifffWWWMMM>>>:::555222111222333222////////////////////////000000000000000000000000---------.........//////........................---------...///000000111...///111222333333333222222999>>>GGG```~~~wwwvvvxxxzzz|||xxxqqqjjjXXXNNNDDD>>>777666EEEXXXrrrxxxkkkbbbQQQ@@@:::888555333555444444333333222111111000111222444666:::>>>AAACCCCCCEEEGGGFFFCCCBBBDDDFFFCCCGGGLLLPPPSSSVVVZZZ\\\ZZZ]]]```cccddddddcccaaadddiiilllkkkhhhgggjjjnnnkkkkkkjjjkkknnnrrrwwwyyyyyy{{{||||||zzzyyyyyyyyyzzz}}}}}}zzz|||~~~}}}wwwsssooolllmmmiiifffgggddd^^^YYYYYY^^^iiiwwwiiijjjkkklllnnnqqqssstttpppsssvvvvvvttttttwwwzzzvvviiiaaaVVVJJJFFFSSSaaaeeeaaa^^^___aaaaaa^^^YYYRRRNNNLLLQQQbbbpppttt}}}mmm\\\RRR___wwwqqqbbb]]]aaayyy{{{lllcccVVVKKKMMM```{{{{{{iiiXXXAAA<<<666222111000000000000000////////////000000000000000000////////////000000000000111111111111444222222333555888CCCNNNeee}}}qqqcccTTTIIIHHHHHHDDDEEEJJJXXXdddttt~~~{{{rrrggg___```aaa___ccclllwww|||~~~|||}}}}}}zzzyyyyyyzzz{{{|||~~~{{{xxxvvvwwwyyyzzz~~~~~~yyywwwxxxrrrsssvvvzzz}}}}}}zzzxxxtttuuuwwwxxxyyyzzzzzz{{{yyyhhh\\\XXXWWW\\\fffqqqwwwyyywwwxxxzzz|||~~~~~~|||yyyvvvyyyyyyzzz|||}}}~~~iii___\\\\\\bbbhhhnnnvvv~~~~~~|||zzzyyyyyyyyyyyyxxx~~~}}}}}}}}}}}}}}}}}}vvvjjjiiinnnyyyyyy{{{|||yyyqqqeeeXXXOOOIIISSSggg~~~qqqhhhmmmtttyyy{{{rrrNNN@@@>>>IIITTT```___QQQCCC;;;444333333111111222000000000000////////////////////////////////////,,,---------.../////////------------------------////////////000000000000000111222333444333222222333666===NNNlll~~~|||~~~}}}zzzvvvwww|||}}}qqqcccQQQHHH@@@<<<888:::KKK___uuu~~~vvvoooaaaMMMBBB>>>777777888333555444333222111111111111///111222444666:::???CCCHHHGGGEEEDDDCCCCCCCCCDDDDDDGGGLLLQQQVVVYYY[[[[[[\\\[[[\\\___bbbccccccbbbiiiiiijjjkkkllllllmmmmmmmmmooopppooonnnpppuuuyyyzzzzzzzzzxxxvvvuuuwwwyyy~~~~~~~~~}}}|||}}}{{{yyyzzz~~~xxxqqqjjjdddeeeaaa]]]\\\YYYUUUUUUXXX^^^iiivvvkkkkkkkkklllmmmnnnoooppprrruuuwwwvvvssssssuuuxxx}}}qqqeee___QQQHHHDDDMMMYYY]]]^^^^^^___``````\\\UUUOOOLLLKKKVVVeeeqqquuu}}}hhhZZZUUUfffmmm___]]]cccuuudddZZZMMMHHHRRRhhhyyydddSSS>>>:::555222111222222111222111111000000111111222000000000000////////////000000000000111111111111333111111444555:::EEEQQQfff~~~vvvcccUUUJJJIIIIIIEEEEEEIIIXXXcccrrr|||xxxpppeee^^^___```^^^ccckkkwww|||~~~|||yyywwwwwwyyy|||~~~|||{{{|||}}}~~~|||yyyxxxssssssvvvyyy{{{zzzxxxuuuvvvxxxyyyzzzzzz{{{{{{|||uuudddZZZXXXXXX^^^iiittt{{{}}}|||}}}~~~|||zzz{{{||||||}}}~~~hhhbbb```ccchhhkkkpppuuuuuuuuutttuuuwwwyyyzzzzzz~~~~~~~~~{{{nnnlllnnnxxx~~~~~~xxxzzz|||{{{uuuiii\\\TTTPPPWWWiii~~~xxxnnnmmmpppuuuwww{{{xxxhhhOOO???<<>>:::444666:::666555444333222111111111111000111333555777:::???CCCFFFEEEDDDCCCCCCCCCDDDEEEIIIKKKPPPTTTYYY\\\^^^___^^^]]]^^^```ccceeeeeedddcccdddfffhhhjjjlllmmmnnnnnnppprrrrrrrrrqqqrrrtttvvvwwwwwwvvvuuuuuuwwwzzzyyy{{{}}}}}}}}}}}}|||yyyyyy}}}~~~vvvooofff]]]WWWTTTQQQOOOOOONNNLLLOOOUUU^^^iiivvvnnnmmmlllkkkjjjjjjjjjjjjlllooossstttuuuxxx}}}xxxqqqkkkbbbZZZVVVNNNOOOQQQQQQQQQSSSZZZaaacccccc___XXXPPPLLLOOOSSSfffpppxxxzzz~~~nnn\\\YYY___rrrsss___VVV___nnn}}}mmmZZZLLLAAAJJJccc|||}}}```HHH999666333111111222222222333222222111111222222333////////////000000000000///000000000111111111111333222444555666;;;IIIWWWttt~~~xxxyyyrrrkkkiiixxx{{{aaaVVVNNNNNNKKKEEEEEEIIIXXXbbbooowwwyyyzzz|||tttkkkaaa[[[^^^``````dddlllyyy~~~~~~|||www{{{}}}yyytttttttttvvvxxxxxxvvvtttyyy|||~~~}}}{{{zzz{{{}}}rrr___WWWYYY]]]fffpppyyy~~~}}}~~~~~~~~~~~~~~~yyykkkfffgggffffffffflllnnnpppsssuuuyyy|||~~~~~~~~~wwwuuuzzz~~~wwwxxxzzz~~~|||qqqbbbXXXRRRSSS^^^qqqqqqoootttzzzzzz{{{qqq___OOO>>>888>>>GGGWWW^^^VVVJJJAAA777444333000///000000000000000/////////////////////////////////////////////...---------,,,........................////////////000000000000222111000//////111333444777:::CCCXXXxxxuuugggTTTKKKBBB===;;;@@@UUUkkk{{{|||~~~zzzaaaLLL???:::444666:::777444444333222111111111111///000222333555888===AAADDDCCCCCCBBBCCCDDDEEEFFFJJJLLLPPPTTTYYY\\\^^^______^^^^^^```cccfffffffffcccdddeeefffhhhiiijjjkkknnnoooqqqsssrrrqqqpppppptttttttttsssqqqqqqsssuuuvvvxxx{{{|||||||||~~~~~~{{{zzz}}}~~~~~~zzzqqqjjjbbbYYYSSSMMMJJJIIIIIIGGGFFFKKKRRR___lll{{{mmmmmmlllkkkkkkkkkllllllmmmpppsssuuuvvvyyyssskkkeee]]]VVVSSSNNNVVV\\\ZZZUUUUUU]]]dddhhhgggaaaWWWMMMKKKQQQWWWmmmuuu}}}{{{bbbVVVXXX```ooonnn[[[VVVeeeyyyxxxiiiTTTHHHCCCQQQmmmaaaEEE999777333111111111000///111111000000000000111111.../////////000000000111///000000000111111111111444444666777666;;;JJJYYYzzz{{{rrrwwwzzzooobbb]]]lllyyyttt```UUUNNNNNNKKKEEEEEEKKKZZZdddpppwwwxxxvvvvvvwww{{{uuuiii```[[[___bbbbbbfffnnnyyy}}}~~~~~~}}}zzzvvvuuuuuuvvvxxxyyyyyyxxxxxx|||~~~~~~{{{yyy{{{~~~tttbbbXXX[[[aaajjjrrryyy|||}}}~~~|||zzz}}}}}}}}}}}}||||||||||||wwwmmmiiifffccccccgggiiimmmpppsssxxx~~~}}}}}}~~~xxxqqqsss|||yyyzzz{{{~~~}}}rrraaaUUUTTTTTT^^^qqqnnnppp|||ssseeeNNN>>>999>>>GGGUUU]]]UUUJJJ@@@777444333111111333000000000000/////////////////////////////////////////////...---------,,,........................////////////000000000000000000111222222222222222888;;;DDD[[[|||qqqbbbSSSIIIAAA===:::@@@UUUlll~~~}}}zzzyyy{{{~~~zzzcccMMM@@@;;;444555:::666444444333222111111111111222333555666888;;;@@@CCCBBBBBBBBBBBBCCCDDDFFFGGGJJJLLLOOOSSSWWW[[[]]]___```___^^^```cccfffggggggeeeeeeeeeffffffggggggggglllmmmoooqqqqqqpppnnnlllqqqrrrqqqooommmlllmmmooosssuuuwwwxxxyyyzzz}}}}}}{{{}}}~~~}}}}}}tttlllfff^^^VVVQQQJJJGGGFFFDDDBBBAAAHHHQQQaaapppnnnnnnnnnmmmmmmnnnnnnnnnrrrtttvvvwwwwwwyyy|||ooogggbbb[[[UUUTTTOOO\\\eeebbb[[[\\\eeelllssspppgggYYYMMMKKKRRR[[[pppxxxrrr[[[QQQYYYcccmmmyyy}}}kkkZZZ[[[qqqqqqaaaKKKEEEGGGYYYttt}}}~~~zzz]]]CCC888666333111111000///...000000////////////000000......//////000000111111000000000000111111111111444555777888777===MMM^^^~~~{{{pppsss~~~}}}ppp___TTT```mmmjjj^^^TTTMMMMMMJJJDDDFFFNNN[[[fffttt|||{{{vvvrrrqqqttt~~~vvvggg^^^[[[```cccccchhhpppwww~~~}}}|||zzzxxxwwwwwwxxxyyyyyyyyywww|||{{{yyy|||sssbbbYYY^^^fffnnnuuuyyy{{{{{{zzz{{{}}}~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~|||tttlllfffeeebbbeeehhhkkknnnttt~~~}}}}}}xxxqqqiiilllyyy}}}}}}}}}~~~|||rrraaaUUUSSSQQQYYYmmmppprrr~~~uuukkkQQQAAA;;;???FFFTTT\\\VVVLLLAAA888444333111222444000000000000////////////////////////////////////...............---------........................////////////000000000000000111222444444333222111888;;;FFF^^^}}}~~~|||wwwhhhXXXLLLCCC<<<::::::@@@VVVlllzzzxxxwwwxxx}}}}}}wwwaaaLLL???;;;444666999555555444333222111111111111111222444555666999>>>AAAAAA@@@@@@AAACCCEEEGGGHHHJJJLLLOOORRRVVVZZZ\\\^^^```___^^^___bbbeeeggggggffffffffffffffffffffffffjjjjjjkkkmmmnnnnnnkkkiiinnnnnnmmmkkkiiiiiijjjlllpppqqqssstttuuuxxx|||}}}{{{|||}}}|||~~~}}}vvvnnngggaaa[[[SSSNNNFFFDDDCCCAAA>>>>>>GGGQQQccctttrrrqqqpppoooooooooooooootttvvvxxxxxxxxx{{{vvviiidddaaa\\\WWWVVVTTTbbbkkkgggccchhhttt|||tttbbbRRROOOWWW```oooyyylllXXXPPP___lllqqquuu{{{xxxjjj]]]bbb~~~zzzhhhZZZFFFFFFNNNaaawwwvvvzzz}}}}}}xxxkkkSSS???555333111000111111111///000//////......//////000.........///000111111111000000000000111111111111000222666888888???QQQccc}}}rrruuuttt___NNNVVVcccbbb\\\RRRKKKKKKHHHCCCHHHQQQZZZhhhyyyzzzsssooopppzzztttddd\\\YYY___cccccchhhpppssszzz~~~~~~|||yyywwwwwwwwwwwwvvvwww||||||{{{~~~nnn^^^YYY```iiirrrxxx{{{||||||yyyyyy{{{}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~{{{sssrrriiijjjkkkjjjjjjpppzzz~~~vvvmmmeeegggttt~~~}}}~~~}}}ssscccWWWTTTNNNTTTiii~~~xxxttt|||}}}xxxpppWWWEEE===>>>CCCRRR]]]ZZZOOODDD999555333000000222000000000000////////////////////////////////////---------.......................................////////////000000000000333333333333333444444444:::===IIIbbb|||~~~tttqqqlll]]]NNNEEE>>>:::;;;===EEE[[[rrr|||ssstttyyyzzzrrrZZZFFF<<<999444666999555555444333222111111111111///000111222333777;;;?????????@@@AAACCCEEEGGGIIIKKKMMMOOORRRVVVYYY]]]^^^```___]]]^^^aaaeeefffgggdddeeeeeeeeeffffffgggggggggffffffhhhkkkkkkiiigggiiijjjjjjiiiiiiiiilllnnnnnnoooooopppqqquuu{{{|||yyyzzzzzzyyy{{{~~~xxxrrriiibbb\\\VVVNNNIIIBBB@@@@@@>>><<<===HHHTTTfffwwwuuutttsssqqqppppppoooooorrruuuwwwxxxzzz~~~|||pppfffbbbaaa]]]ZZZYYYYYYgggooollliiirrrkkkYYYTTT[[[eeennnxxx~~~}}}jjjXXXSSSfffvvvyyywwwyyy}}}yyyyyytttiii___hhhtttcccVVVFFFJJJTTTfffwww}}}wwwrrryyy}}}xxxmmm]]]JJJ;;;222111000000222333222111000000////////////000000---......///000111111222000000000000111111111111---000555888999AAAUUUhhhuuuyyyvvv```LLLQQQ^^^]]][[[QQQJJJIIIFFFCCCHHHRRRZZZiii|||~~~uuupppnnnxxxrrrbbbZZZWWW]]]bbbbbbgggooopppwww|||}}}~~~||||||~~~}}}~~~~~~zzzwwwvvvuuutttsssxxx}}}~~~}}}|||hhhYYYYYY```kkkuuu{{{~~~zzzzzzzzz|||zzzzzzzzzzzz{{{{{{||||||~~~~~~~~~}}}}}}tttsssqqqllliiillluuu}}}~~~uuullleeegggsss~~~}}}~~~}}}uuufffZZZYYYRRRVVVkkkvvvxxx{{{{{{uuu\\\III===<<>>AAAKKKbbbxxxqqqsssyyyxxxnnnTTTAAA888777444666:::555555444333222111111111111222333444555666999>>>AAA?????????@@@CCCEEEHHHIIIMMMNNNPPPSSSVVVZZZ]]]___```^^^]]]^^^aaadddfffgggccccccdddeeeggghhhhhhiiifffdddccceeeiiijjjhhhffffffgggiiiiiiiiikkknnnqqqmmmmmmmmmmmmoootttzzz{{{xxxxxxxxxvvvyyy}}}zzzuuuooofff___YYYRRRJJJDDD>>>======<<<;;;===IIIWWWhhhxxxooopppqqqrrrrrrqqqooonnnoooqqqtttyyypppdddZZZYYY[[[[[[\\\]]]aaaggglllllllllvvvqqqZZZXXXbbbkkkrrr}}}xxx}}}qqqeee```___ooo~~~|||}}}{{{uuukkkcccgggyyyvvvbbbSSSJJJMMMZZZooo}}}}}}yyyxxxtttzzz{{{lllWWWCCC888222111111000000000000000////////////////////////000000111111111111000000111111000000111111222333333555111444<<>>888555777>>>KKKcccxxxllloooxxxuuujjjMMMDDD<<<:::999777777888555444333111000111111222222222333333555666888999===???AAABBBBBBCCCEEEGGGLLLNNNPPPRRRSSSVVVYYY\\\\\\[[[[[[]]]___aaaaaa``````eeefffccccccfffhhhfffggggggggggggfffeeeeeeddddddfffiiiiiihhhjjjnnnrrrnnnllljjjjjjmmmrrrxxx||||||wwwuuuuuuxxxzzz||||||tttppplllddd[[[RRRKKKGGGDDD@@@>>>===;;;:::>>>MMM\\\rrr}}}qqqppppppooooooooooooooonnnooosssxxxhhh]]]UUUWWW]]]aaaeeehhhjjjnnnooommmmmmwwwooo[[[[[[hhhrrr}}}~~~pppddd___cccsss}}}}}}zzzsssiiidddlll~~~qqq]]]MMMGGGLLL\\\qqq~~~}}}xxxvvvqqqxxx|||vvvfffQQQ???666222111111000000000000000000000000000000000000000000000000111111000000000111111000000111111222333444666333555>>>CCCTTTooo{{{vvvzzzaaaSSSTTTWWWVVVSSSSSSQQQKKKEEEDDDIIINNNbbbooo}}}qqqxxx}}}kkkaaaYYYZZZ```eeelllqqqxxx{{{~~~~~~}}}}}}||||||}}}~~~~~~zzzwwwuuuxxx}}}}}}fff```YYY```mmmzzz~~~{{{yyy{{{uuuwww|||}}}}}}~~~~~~||||||||||||{{{zzzxxxxxxzzz~~~wwwtttuuuyyy|||~~~|||||||||||||||}}}qqqjjjfffhhhwwwzzz|||{{{jjjYYYUUUUUUWWWjjj}}}zzztttaaaMMMAAA@@@DDDSSS___]]]YYYOOOBBB888444222111000333333222111000///..............................,,,,,,---------.........////////////////////////000000000000111111111111222333444444333444666777;;;BBBRRRooo~~~{{{|||zzzuuupppfffVVVGGG>>>888555888???MMMeeeyyy~~~jjjnnnwwwrrrfffLLLCCC;;;:::999777777888555444333111000111111222222222333333555666888999;;;===???AAABBBCCCFFFHHHMMMNNNPPPQQQRRRTTTXXX[[[]]]]]]]]]^^^___```______ZZZ___aaa```aaaeeehhhgggjjjiiihhhfffdddccccccbbbcccfffhhhjjjkkkkkklllmmmiiigggeeecccfffllltttyyyzzzvvvoookkkkkkmmmqqqsss|||zzzqqqjjjeee^^^UUUNNNHHHDDDBBB===<<<;;;;;;;;;AAAQQQaaaxxxrrrqqqnnnmmmlllmmmoooppplllnnnqqqwww~~~}}}___UUUOOOUUU```jjjqqqvvvvvvuuupppjjjjjjvvvhhhXXX[[[jjjvvv{{{lll```\\\fffyyy{{{{{{pppeeeeeeqqqlllXXXIIIDDDMMM```vvvxxxsssnnntttvvvnnn[[[GGG999333222111111000000000000000111111111111111111111111000000000000000000000000111111000000111111222333444777444777???EEEWWWsssxxxtttdddSSSSSSWWWXXXTTTTTTQQQJJJDDDCCCIIIOOOcccpppwww}}}lllccc\\\\\\aaagggmmmssszzz||||||zzzzzzzzz{{{zzz}}}~~~~~~}}}xxxuuuwww{{{}}}hhhaaaZZZaaammmzzz{{{xxxyyyssswww|||~~~~~~{{{{{{|||~~~~~~xxxxxxzzz~~~~~~~~~}}}}}}}}}}}}ssshhhbbbaaannn|||}}}zzziiiZZZSSSSSSTTThhh~~~{{{vvvuuuwwwuuuqqqaaaNNNBBB@@@DDDTTTbbbaaa^^^SSSEEE999444333333222333333222111000///......////////////////////////,,,------------.........//////////////////////////////000000111111111111222333444444333444666888999CCCWWWuuuvvvrrrlllpppuuuwwwwwwnnn[[[III===888555888@@@QQQhhhzzz~~~iiinnnxxx{{{mmmbbbKKKBBB;;;999999777666888555444333111000111111222222222333333555666888999888:::===???AAACCCFFFHHHLLLMMMNNNNNNOOORRRVVVYYY]]]]]]^^^______^^^^^^]]]WWW[[[]]]\\\]]]cccggggggjjjiiihhhfffdddbbb```___aaabbbeeeiiilllmmmkkkiiikkkiiieeebbbcccjjjsss{{{~~~xxxooohhheeehhhmmmqqqvvv{{{xxxnnnddd^^^WWWPPPJJJFFFCCC@@@;;;::::::;;;===EEEWWWhhhrrrqqqpppnnnnnnnnnnnnooolllnnnqqqvvv}}}zzz[[[QQQLLLTTTdddqqqyyyxxxnnneeeeeeqqqvvv___RRRWWWffftttvvveee\\\ZZZhhh~~~ooobbbdddtttxxxfffVVVKKKCCCRRRhhh}}}yyyssslllppppppeeeRRR???555222222111111000000000000000000000000000000000000000000000000//////000000000111111000000111111222333333777555777???FFFYYYvvvxxxsssiiiUUUTTTXXXYYYVVVUUUQQQJJJCCCCCCIIIOOOaaannn~~~ooofff______bbbfffmmmsssyyy||||||zzzyyyzzz{{{{{{}}}|||zzzwwwuuuwww{{{}}}~~~hhh```YYY^^^jjjxxx}}}zzzwwwwwwtttyyy~~~{{{zzz||||||{{{}}}yyyzzz|||~~~~~~rrrddd]]]\\\ggg{{{~~~~~~xxxiii\\\TTTRRRSSSfff||||||wwwrrrqqqttttttqqqaaaNNNBBB@@@CCCTTTddddddcccWWWHHH;;;666444444444............////////////........................------------............//////////////////////////////000000111111222222222444555444444444666888999DDDYYYwww{{{{{{uuunnnhhhmmmsssyyy{{{sss^^^KKK<<<888666888CCCUUUlll|||~~~jjjrrr{{{~~~wwwjjj^^^IIIAAA:::999999777666777555444333111000111111222222222222333555666888999888:::===???@@@BBBDDDGGGIIIJJJKKKKKKMMMPPPUUUYYYZZZ[[[]]]^^^^^^^^^___```\\\^^^]]]XXXXXX]]]bbbcccccceeefffgggfffccc```^^^]]]\\\]]]bbbiiimmmmmmlllpppmmmgggaaa```fffqqqzzz|||rrrhhhccceeelllqqqssswww{{{wwwlll___YYYQQQKKKHHHFFFCCC@@@<<<;;;;;;===@@@JJJ]]]ooopppqqqqqqqqqqqqooonnnllllllooossswww|||vvv[[[QQQLLLVVVggguuu}}}zzzlllbbbbbbmmm{{{}}}jjjXXXOOOSSScccqqq~~~nnn___XXXZZZjjjnnn___dddvvv}}}lll]]]RRRMMMFFFYYYrrr{{{sssmmmmmmiii\\\JJJ;;;333222222111111000000000000000////////////////////////000000///......///000000111111000000111111222333111555444777???FFF[[[zzzyyytttqqqZZZVVVZZZ[[[ZZZXXXSSSJJJCCCBBBIIIPPP___lll}}}rrriiibbb```aaadddkkkrrrxxx{{{|||||||||}}}||||||yyyuuuvvvwwwzzz}}}fff\\\XXX\\\ggguuu|||{{{xxxxxxyyy}}}zzzwwwyyy|||}}}{{{|||}}}|||}}}~~~~~~~~~~~~qqqaaa[[[YYYcccuuu~~~}}}}}}vvviii___UUUTTTSSSeee|||yyyvvvwwwuuurrrsssvvvuuuqqqcccPPPDDD@@@BBBSSSdddeeeggg[[[KKK>>>777555444444............////////////---------------------------------.........//////////////////////////////...//////000111111222222333444555555444444666888:::EEEZZZwww}}}}}}vvvmmmiiioootttxxxxxxoooZZZHHH:::999666999EEEZZZqqq~~~~~~mmmwww|||ttthhh\\\HHH@@@999999999777555666555444333111000111111222222222222333555666888999:::<<<>>>??????@@@BBBDDDEEEGGGHHHIIIKKKNNNSSSVVVWWWYYY\\\^^^___aaaeeehhhdddddd___VVVRRRTTTWWWXXXXXX\\\aaaeeefffddd```]]]YYYVVVTTTXXX```iiinnnppppppllleee]]]YYY^^^jjjsssyyyoooccc]]]]]]dddjjjooorrrvvv{{{uuujjj\\\UUULLLGGGEEEDDDAAA??????======???CCCNNNcccvvvooopppqqqrrrqqqooollljjjlllpppvvvzzzqqq[[[QQQMMMYYYkkkyyyyyyjjjaaabbbjjjsssyyy{{{nnn^^^RRROOOUUUdddqqqxxxgggZZZYYY___ppp}}}jjj^^^gggyyy}}}nnn___RRRKKKKKKJJJ```|||}}}tttnnnjjjaaaSSSDDD999333222222111111000000000000000........................000000............000000111111000000111111222333000555555777???GGG]]]~~~|||xxxyyybbb]]]___```___\\\VVVKKKCCCBBBIIIPPP^^^jjjzzz~~~qqqiiibbb``````bbbiiiqqqwww{{{|||xxxwwwwwwzzz~~~dddYYYXXX[[[eeesss|||}}}}}}~~~~~~{{{yyyyyyzzz}}}{{{zzzzzz|||{{{{{{~~~{{{xxxyyy{{{rrrbbb\\\ZZZaaaqqq~~~~~~{{{{{{zzztttjjjaaaVVVTTTTTTddd~~~vvvssssssvvvvvvuuuwwwzzzxxxssshhhUUUGGGBBBBBBRRRdddfffiii^^^NNN@@@999666444222333333222111000///......------------------------------........./////////////////////////////////......///000111222222333333444555555444555777999;;;GGG\\\xxxuuukkkjjjpppuuuuuuqqqfffTTTCCC999999777999GGG___uuu|||nnn{{{xxxqqqeeeYYYFFF>>>999999999666555555555444333111000111111222222222333333555666888999;;;===?????????@@@BBBDDDDDDFFFHHHIIIJJJKKKNNNQQQSSSVVVYYY[[[]]]aaahhhmmmjjjjjjdddZZZRRRPPPOOOMMMMMMQQQXXX]]]aaaaaa___^^^XXXTTTPPPPPPVVV___hhhnnnooollleee\\\VVVZZZfffpppzzzvvvmmmbbbYYYXXX]]]bbbgggjjjnnnsss|||tttjjj\\\TTTJJJEEEDDDCCC@@@===AAA??????AAAFFFTTTkkkooooooooonnnmmmkkkjjjjjjkkkqqqyyy~~~kkkYYYOOOMMM[[[ooo}}}uuufff___aaafffjjjkkkfffZZZOOOLLLOOOWWWggguuurrraaaXXX]]]gggxxxrrrccc^^^kkk~~~rrrfffXXXJJJEEEFFFMMMfff}}}sssooogggZZZLLL@@@888444222222111111000000000000000////////////////////////111000...------...000111111111000000111111222333111666666999@@@III```~~~}}}kkkeeeggggggddd```XXXMMMCCCBBBHHHOOOZZZffftttzzzlllfff```^^^___bbbjjjsssyyy|||yyywwwvvvxxx~~~eeeXXXVVVWWW```nnnzzz~~~~~~}}}||||||}}}{{{zzz|||{{{{{{}}}zzzxxx{{{wwwhhh```[[[___lllyyy{{{yyyxxxxxxwwwrrrjjjdddTTTSSSSSSccc|||xxxwwwyyy|||}}}|||~~~~~~yyynnnZZZLLLEEECCCRRRdddgggjjj___PPPCCC;;;666333000333333222111000///..........................................////////////////////////////////////......///000111222333333333555555555444555777999;;;III```}}}sssjjjgggpppxxxwwwooobbbQQQCCC888999777:::IIIcccxxxyyymmm{{{}}}ssskkk```UUUEEE===888888999666444555555444333111000111111222222222333333555666888999:::<<<>>>@@@@@@AAADDDFFFEEEGGGIIIJJJIIIHHHHHHIIILLLOOOQQQRRRSSSYYYbbbjjjlllooonnnfff]]]WWWPPPIIIGGGIIIMMMQQQVVVYYY\\\^^^[[[WWWQQQMMMMMMSSS]]]ccciiigggaaaYYYSSSWWWcccnnnuuurrrkkkaaaXXXTTTWWW\\\\\\___dddiiirrryyypppbbbYYYNNNHHHGGGGGGCCC???AAA???@@@CCCJJJYYYrrrpppnnnllljjjhhhhhhiiijjjjjjqqq{{{zzzgggVVVMMMLLL\\\rrr{{{ooobbb\\\^^^bbbbbb```UUUKKKDDDFFFNNNXXXhhhvvv|||nnn^^^XXXaaannn~~~|||iii]]]]]]ppp{{{nnncccVVVHHHBBBDDDNNNiii}}}ssspppeeeUUUGGG>>>888444111222111111000000000000000000000000000000000000000111///...------...///111111111111000111222222333111777888:::BBBJJJccc~~~~~~pppkkkmmmlllgggcccZZZNNNCCCBBBHHHOOOVVVaaaooo|||}}}vvvhhhccc^^^]]]^^^bbbkkkuuu{{{~~~~~~wwwuuusssvvv|||fffYYYRRRSSS[[[jjjvvv|||~~~~~~}}}{{{~~~}}}}}}}}}yyy|||~~~|||}}}|||mmmddd[[[]]]hhhuuu}}}wwwvvvvvvvvvuuuqqqjjjeeeRRRRRRRRRccc|||rrr___PPPGGGDDDSSSeeehhhjjj___QQQDDD<<<666222///............////////////////////////////////////............/////////000////////////////////////---...///000111222333333444555666555555555777999:::JJJcccssslllfffqqq{{{zzzqqqbbbRRREEE888999888:::JJJeeezzzvvvkkkzzz{{{oooggg]]]QQQDDD===888888999666444555555444333111111111111222222222333333555666888999888;;;>>>@@@AAACCCFFFHHHHHHJJJKKKKKKHHHEEECCCBBBEEEGGGIIIIIIIIIPPPZZZcccmmmssswwwrrrjjj```UUUKKKEEEEEEEEEHHHMMMSSSZZZ^^^]]]ZZZUUUMMMIIIKKKSSSZZZ___^^^YYYQQQLLLQQQ]]]hhhnnnlllggg^^^TTTOOOQQQUUUTTTWWW[[[aaakkk|||wwwiii___SSSMMMMMMLLLHHHCCC???>>>???DDDLLL]]]xxxrrrpppllliiiffffffffffffhhhmmmuuu~~~yyycccPPPMMMPPP^^^ssszzznnnaaa\\\___aaa^^^XXXOOOFFF@@@DDDOOO[[[iiitttyyykkk\\\WWWcccsss|||jjj^^^\\\dddwwwzzzkkk```UUUIIIBBB@@@QQQqqqxxxnnndddRRRAAA777333222000//////////////////000000000000000000000000000000//////.........---------000///.........///111222222222666<<>>OOOeeewwwtttoooiiixxxvvvmmmiii```TTTDDD???999666777777555333666555444222111000000000222333333444555666777777999;;;===???AAADDDHHHLLLKKKLLLMMMNNNMMMJJJGGGEEEGGGGGGGGGFFFFFFJJJOOOSSSbbbhhhoootttrrriii___XXXQQQEEE>>>AAAGGGKKKOOOUUUZZZXXXRRRKKKEEEEEEJJJOOOTTTTTTSSSQQQOOOPPPVVVZZZfffddd___WWWOOOJJJIIIKKKMMMNNNSSSZZZbbbpppsssjjj^^^TTTOOOLLLJJJHHHCCCAAABBBFFFOOO```{{{uuutttpppmmmjjjgggfffeeehhhmmmuuu~~~wwwaaaMMMKKKOOO^^^tttyyylll___\\\```aaa\\\TTTMMMEEE@@@DDDNNNZZZgggrrrxxxiii[[[XXXfffwwwwwwcccZZZ[[[eeexxxyyykkk^^^SSSIIIFFFHHHYYYuuuvvvlllaaaOOO???777444333222222222222222222222222222//////////////////////////////.........---------000000/////////000111222444333888===BBBNNNlllyyy~~~vvvaaagggqqqkkkbbbaaaSSSFFFDDDAAA@@@IIISSS]]]jjjuuu~~~sssjjjccc^^^ZZZZZZ\\\```jjjttt~~~}}}~~~}}}~~~}}}{{{wwwrrrqqqssswwwzzz{{{iiiXXXQQQSSSXXXaaakkktttxxxyyy}}}~~~~~~||||||}}}~~~yyyyyy}}}|||xxx{{{~~~}}}pppiiidddfffnnnwww{{{{{{zzzxxxsssoooooommmcccXXXTTTLLLMMM```zzz|||lllUUUFFFCCCUUUeeeccciiiaaaTTTGGG<<<555333333111000000//////000000000///////////////////////////......------......///........................//////000111222333444444444444555444444444777999???MMMgggyyyppplllwwwzzznnn___NNNAAA;;;777777???QQQgggyyysssnnngggvvv|||tttllljjjbbbVVVEEE@@@:::888888888777555666555444222111000000000222333333444555666777777999;;;===>>>@@@CCCGGGKKKNNNQQQTTTVVVUUURRRNNNKKKLLLJJJGGGDDDCCCEEEJJJNNN[[[aaaiiipppqqqnnnhhhcccWWWLLLCCCCCCEEEGGGJJJNNNSSSSSSRRRMMMHHHEEEGGGIIILLLMMMMMMKKKJJJKKKOOOSSSZZZYYYVVVOOOIIIFFFFFFHHHFFFFFFKKKRRR[[[hhh}}}xxxooocccYYYSSSOOOKKKHHHCCCAAAAAAEEEMMM]]]xxxyyyxxxvvvrrrnnnkkkhhhfffhhhlllttt}}}uuu^^^KKKIIIMMM^^^uuuxxxlll```^^^cccccc\\\SSSMMMFFFBBBGGGPPP[[[hhhssstttdddXXXYYYjjj|||rrr[[[TTTYYYhhh|||xxxiii[[[NNNFFFIIIPPPfff}}}wwwiii\\\KKK===666444444444000000000000000//////////////////////////////////////////............---111111000000111111222333444444999???EEESSSqqqzzznnnZZZcccooojjjcccbbbTTTGGGEEEAAA@@@IIIRRR\\\hhhssstttkkk```[[[YYYZZZ\\\```iiisss|||{{{zzz|||~~~{{{xxxxxxzzz{{{yyyvvvsssqqqrrrvvvyyykkkYYYRRRRRRUUU[[[dddnnnuuuxxx|||}}}zzzxxxzzz}}}{{{zzz{{{{{{xxx{{{~~~}}}qqqkkkgggjjjsss{{{}}}|||}}}yyyrrrkkkiiihhhaaaXXXQQQJJJKKK^^^www{{{|||sss[[[LLLJJJ\\\kkkhhhiiibbbUUUHHH===777555444//////......//////000000/////////////////////////////////....../////////........................///000111111333333444555333444555555555666999<<>>@@@BBBFFFIIIQQQUUU[[[___```^^^ZZZWWWZZZWWWRRRLLLGGGGGGIIILLLMMMRRRYYY```eeeggghhhggg^^^SSSHHHCCCAAA@@@AAADDDJJJNNNRRRRRRNNNJJJIIIIIIMMMNNNNNNMMMLLLMMMNNNPPPOOOOOOLLLHHHEEECCCDDDFFF???@@@CCCKKKSSS```ssszzzqqqfff\\\VVVPPPJJJFFFCCC@@@@@@CCCIIIYYYrrryyyyyyxxxwwwtttpppllljjjhhhkkkrrr|||qqqZZZIIIHHHMMM^^^uuuuuukkkaaaaaagggggg^^^TTTMMMHHHFFFLLLUUU```lllwww}}}~~~mmm]]]TTTZZZnnnnnnYYYOOO[[[oooyyyiiiWWWHHHAAAIIIUUUrrr}}}hhhYYYGGG;;;555333222444//////...............---/////////////////////////////////...............111111111222222222333333444444999@@@FFFVVVuuu|||kkkXXX```kkkfffbbbbbbTTTGGGEEEAAA@@@HHHRRR[[[fffqqq~~~vvvmmm^^^ZZZYYY[[[^^^bbbkkkttt|||~~~|||yyyvvvvvvwwwxxxxxxzzz||||||yyytttqqqrrrttt~~~}}}}}}|||wwwqqqppptttyyyqqq]]]RRRQQQQQQUUU]]]gggqqqwwwzzz}}}~~~~~~~~~{{{zzz~~~~~~|||}}}~~~yyyuuusssuuu|||~~~~~~}}}~~~~~~zzzyyy{{{~~~~~~zzznnniiifffkkkwwwzzzqqqgggdddddd```YYYPPPIIIJJJ[[[qqqyyy{{{~~~www___RRRRRRfffvvvrrrjjjcccWWWJJJ???888555444000//////............/////////////////////////////////............//////........................000000111222333444555555333444555555666888;;;>>>DDDTTTqqq||||||xxxpppeeeWWWIII@@@777666888DDDWWWmmm~~~nnnjjjdddrrryyysssooopppiii]]]FFFAAA<<<999999:::888666444444333222111111111111222333333444555666777777777999<<<>>>@@@BBBEEEHHHPPPTTTZZZ```eeeggggggfffhhhfffbbb[[[TTTOOOMMMMMMKKKLLLMMMPPPUUUZZZ___bbbddd[[[OOOGGGBBB@@@@@@AAADDDIIIPPPSSSRRRQQQRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRMMMLLLJJJGGGEEEDDDEEEEEE@@@>>>AAAGGGOOO\\\nnn~~~tttmmmccc[[[UUUOOOHHHDDDBBB@@@@@@BBBGGGTTTkkktttuuuwwwxxxwwwuuurrrqqqiiikkkqqq{{{lllUUUHHHHHHNNN```uuu~~~nnnhhhcccdddiiiggg]]]TTTJJJGGGIIIPPPZZZdddqqq}}}yyywwwdddWWWSSS^^^tttlllZZZOOOaaa{{{{{{iiiVVVEEEAAALLL[[[zzzhhhVVVCCC999444000000222222222222111111000000000........................////////////////////////111222222222333333333333333333888@@@GGGWWWwww}}}mmmYYY___hhhaaa``````SSSGGGEEEAAA@@@HHHQQQZZZeeeppp}}}sssjjj]]]ZZZZZZ]]]aaaeeennnwww{{{}}}~~~zzzuuusssrrrsssrrrqqqqqqrrrssspppkkkiiikkknnnvvvyyy~~~{{{tttrrrvvv{{{www```RRRQQQOOOPPPWWWcccpppxxxzzz}}}}}}~~~}}}yyyyyy|||~~~|||{{{|||||||||wwwsssrrrrrrxxx|||zzz|||~~~~~~{{{zzz}}}~~~~~~vvvjjjdddaaaiiixxx}}}ssshhhcccbbb___ZZZPPPJJJJJJXXXkkkyyy}}}tttxxx{{{|||eeeXXXXXXlll|||zzznnnfffZZZLLL@@@888444222111111///...------------////////////////////////...------,,,,,,------...////////////////////////111111222333444555666666333444666666777999<<>>888666888DDDXXXooo|||gggeeegggvvv~~~{{{yyyzzzooo```DDD???999666666777555333222222222111222222333333222333333444555666777777888:::>>>@@@AAABBBDDDFFFFFFHHHLLLQQQYYYaaagggkkkooorrrtttssspppllliiigggkkkfff]]]VVVRRRSSSUUUXXX^^^]]]VVVMMMHHHGGGEEEBBB@@@CCCEEEGGGKKKRRR\\\dddcccbbbbbbdddeeefffeeeccc___\\\WWWTTTRRROOOLLLIIIGGGCCCCCCIIITTTdddxxx~~~yyyjjjddd\\\VVVSSSOOOKKKGGGAAA@@@BBBDDDEEEMMM]]]mmm}}}kkkmmmpppsssvvvxxxyyyyyyrrrrrrvvv~~~dddOOOGGGIIITTTggg|||xxxkkkmmmooonnniii```WWWPPPFFFHHHOOO[[[gggrrryyy}}}|||mmm^^^YYY```rrr~~~nnn```XXX```zzzyyylllZZZKKKCCCGGGWWWhhhzzz}}}~~~dddNNN:::444333//////444///......---,,,,,,++++++.........................../////////000000000000000000222333333333222111555444999@@@HHHYYY{{{}}}hhhTTT[[[ddd^^^YYYZZZOOOEEEDDDAAA@@@HHHLLLUUU___iiixxx|||mmmcccZZZYYY[[[aaaeeejjjrrr{{{}}}}}}|||wwwrrrppprrrtttrrrpppqqqrrrppplllgggeeefffiiijjjnnnuuu}}}~~~zzzyyy{{{}}}}}}eeeQQQPPPNNNMMMSSS```ppp{{{}}}~~~~~~}}}~~~|||xxxzzz~~~|||{{{zzzuuuvvvyyy}}}}}}wwwoookkkmmmssszzz~~~{{{~~~}}}}}}jjjaaa[[[cccwwwssshhhaaaZZZSSSMMMJJJNNN]]]mmmvvv{{{~~~~~~qqqpppmmm|||tttbbbYYYhhhzzz||||||tttfffVVVGGG<<<555222///////////////000111222////////////////////////......------------......////////////////////////222222333444555666777777666777888888888:::===@@@JJJ\\\xxxvvvmmmiiicccUUUFFF>>>999777888CCCWWWooozzzeeeccchhhwww~~~}}}|||ooo]]]CCC>>>999666666777555333222111111111222333333444222333333444555666777777888;;;???AAABBBCCCEEEFFFDDDFFFHHHLLLQQQVVVZZZ\\\dddhhhlllooorrrtttwwwyyyxxxuuupppjjjddd___\\\[[[]]]___\\\TTTOOONNNLLLGGGHHHHHHGGGFFFGGGOOOZZZbbbfffeeeeeeiiimmmqqqqqqqqqlllhhhddd```]]]ZZZVVVRRRLLLHHHGGGOOO^^^qqqyyyvvviiibbbZZZTTTPPPNNNJJJFFF@@@AAACCCFFFFFFKKKXXXfffvvvjjjlllnnnrrruuuwwwyyyzzzuuuuuuyyy{{{bbbNNNFFFIIIUUUkkkyyyppptttwwwuuulll```WWWQQQIIILLLUUUbbbnnnzzz|||zzzmmm___]]]fffzzzwwweeeYYYUUUgggmmm___OOOCCC???GGGYYYjjjwwwxxxzzzxxxbbbKKK777333333///000666222111111000//////................................./////////000000111111///000111222333222111111666666:::AAAIIIZZZ|||{{{}}}cccPPPXXXddd___WWWXXXNNNDDDDDDAAA@@@HHHJJJRRR\\\gggvvvpppfffXXXXXXZZZaaafffjjjrrr{{{{{{}}}yyy~~~{{{vvvqqqqqqtttwwwvvvtttyyyyyywwwrrrllliiijjjmmmkkkooovvv~~~{{{{{{|||~~~jjjQQQPPPNNNNNNSSS```qqq}}}}}}~~~}}}{{{zzz||||||~~~~~~yyytttwww~~~~~~|||||||||wwwwwwxxxyyy{{{~~~zzzsssiiidddfffllltttxxxyyy{{{~~~}}}mmmbbb[[[bbbvvvwwwjjjaaaWWWOOOKKKIIIPPP```qqqzzzuuuqqqcccrrrvvvcccYYYggg{{{zzzkkkZZZJJJ>>>666222------...///111333444555//////////////////////////////............//////000000000000000000000000222333333444555666777777777888999999999:::===@@@KKK^^^|||tttkkkiiidddUUUFFF===:::777777BBBVVVnnnyyycccccciiixxx|||nnn[[[DDD???999666777777555444111111111111222333444444222333333444555666777777999<<<@@@BBBCCCDDDEEEGGGDDDFFFHHHKKKMMMNNNNNNNNNSSSVVV[[[aaahhhpppyyy~~~yyyqqqjjjfffgggkkkjjjbbb]]]\\\YYYTTTQQQOOOLLLHHHHHHMMMWWW___```___```eeelllrrrttttttvvvrrrmmmjjjhhhddd___[[[QQQLLLKKKUUUfff}}}{{{vvvtttggg```WWWQQQMMMJJJGGGDDD???AAAEEEGGGGGGJJJVVVcccqqq|||ssstttqqqooottt|||{{{uuurrrvvv}}}zzz___KKKIIIJJJXXXqqq~~~}}}vvvaaaSSSOOOIIIQQQ[[[eeeooo}}}|||nnn``````ppptttbbbYYYWWWnnn~~~ddd\\\PPPFFFEEERRRdddrrr}}}zzzyyy}}}wwwmmmSSSDDD777444444111000222111111222111111000///...---...111222333222000///000000000000////////////222222111111222222333444222999:::>>>MMM^^^zzz~~~yyyaaaOOOVVV```[[[[[[TTTKKKCCC@@@@@@AAAAAAKKKUUU^^^dddooouuujjj___[[[[[[```gggkkkpppvvv~~~~~~~~~zzzwwwvvvyyy~~~|||wwwqqqppprrruuutttuuuzzz~~~{{{yyy~~~jjjVVVPPPLLLOOOVVV```mmmyyy~~~}}}|||~~~{{{xxxzzz|||~~~|||wwwrrrqqqqqq|||zzzwwwvvvvvvwwwzzz|||zzzzzzwwwuuuxxx}}}}}}yyyyyysssnnnkkkiiijjjpppyyy|||}}}vvvggg]]]eeevvvrrr```RRRKKKPPPJJJJJJWWWhhhuuuvvvkkksssppp```[[[bbbsssuuubbbLLL<<<444333222222111111000/////////////////////000000000000111111111111111111111111///////////////000111111222111111333888;;;:::999999::::::::::::<<>>777555222222111111000/////////////////////000000000000000000000000000000000000///////////////000111111222111111444888;;;;;;::::::;;;;;;;;;;;;===@@@CCCNNNbbb}}}uuummmgggaaaVVVHHH>>>888666888CCCWWWnnn{{{eeefffppp~~~oooYYYDDD@@@:::777555555555555444333222111000000000000000000111222333555666777999<<<@@@CCCEEEGGGJJJLLLLLLKKKJJJKKKMMMLLLHHHDDDEEEEEEFFFHHHLLLTTT^^^dddrrr~~~xxxzzz|||zzzvvvtttuuuwwwoooiii___WWWSSSRRRSSSUUUXXXYYYYYYYYYYYY\\\aaadddiiijjjlllllllllkkkiiihhhddd^^^\\\cccqqq|||yyyooohhh]]]TTTOOOMMMLLLKKKEEEEEEEEEFFFIIIQQQZZZ```qqqxxxsssrrrpppooorrrwwwwwwssstttyyyxxx^^^LLLGGGMMM___xxx||||||}}}iiiYYYUUUTTTYYYfffxxxmmmeeeaaajjj~~~}}}kkk```ccckkkwwwlll^^^MMMFFFOOO```qqq{{{yyywwwwww{{{~~~wwwgggZZZEEE;;;222111222111//////......///000000111222222............////////////////////////000000000000111000000000000111222222555<<<===BBBQQQdddyyyaaaQQQZZZiiigggfff\\\OOODDD??????AAACCCPPPYYYaaafffnnn|||}}}rrrlllddd___```dddiiiqqqxxx|||zzzzzz|||}}}vvvqqqpppuuussssssxxx}}}~~~|||zzzxxxwww^^^TTTMMMQQQ[[[fffpppxxx}}}~~~|||~~~~~~|||wwwrrrooonnngggfffdddeeeiiiooouuuyyyzzzzzzvvvsssvvv}}}}}}tttmmmmmmpppsssxxx}}}}}}nnnccc^^^hhh{{{rrr^^^TTTGGGIIIIIINNNbbb~~~|||{{{}}}{{{kkkdddeeelllvvvxxxfffQQQAAA999777222222111111000/////////////////////000000000000///////////////////////////////////////000111111333222333555999;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBEEENNNccc~~~yyyyyywwwsssmmmgggaaaWWWIII>>>999666777EEE\\\rrr|||ggghhhqqq~~~zzziiiTTTCCC???:::777666666666555444333222111000000000000000000000111333444666777888:::===@@@CCCGGGLLLOOOVVVRRRPPPQQQTTTUUUQQQMMMGGGFFFDDDBBBBBBFFFLLLQQQ]]]kkk|||~~~~~~|||vvvmmmccc\\\XXXWWWXXXXXXZZZZZZZZZXXXXXXYYYZZZZZZ\\\^^^```ccceeeggghhhfffaaa```fffrrr}}}rrrkkk```WWWRRROOONNNMMMHHHHHHGGGGGGJJJRRR[[[bbbqqqwww}}}tttsssqqqqqqsssvvvwwwuuuvvv|||vvv___NNNCCCKKK___xxxzzzzzz{{{{{{bbbTTTSSSXXX\\\iii~~~iiidddeeeqqqvvveee___iiivvvzzzvvvsssbbbNNNIIITTTgggvvv|||{{{yyyyyy||||||rrr___PPP===777222000222222000...////////////000000111111000///.........//////000////////////000000000000000000000///000000111222444<<<>>>CCCSSSfff~~~xxx```QQQ]]]nnnooolllaaaRRRDDD>>>>>>AAADDDPPPYYYaaafffnnn||||||rrrmmmfff```bbbfffkkkrrryyy~~~}}}}}}tttkkkgggkkkttt{{{xxxjjjiiiqqqzzz|||~~~~~~~~~~~~}}}zzz^^^SSSLLLQQQ^^^jjjtttzzz~~~~~~{{{xxxwwwooolllhhhfffhhhlllqqquuuvvvxxxwwwtttvvv|||~~~uuunnnpppvvvzzz~~~oooeee___gggzzz|||dddVVVJJJNNNLLLMMMaaazzz{{{|||~~~wwwkkkiiimmmsss{{{xxxgggRRRAAA999666222222111111000/////////////////////000000000000///////////////////////////////////////000000111333333444666999;;;<<<======>>>>>>>>>>>>@@@CCCFFFPPPddd||||||yyypppooolllgggaaaXXXIII===:::777999HHHaaawwwxxxccceeennnzzzuuudddOOOAAA>>>:::777777777666666444333222111000000000000///000000111222444555666777888;;;===AAAFFFMMMQQQ[[[WWWTTTVVV\\\___\\\XXXRRRPPPLLLGGGCCCBBBDDDGGGOOO[[[lllxxx~~~|||}}}~~~}}}~~~{{{tttlllddd___]]]]]]\\\^^^```___]]][[[ZZZZZZSSSTTTTTTVVVXXX[[[^^^```aaa^^^^^^dddmmmzzzxxxqqqfff]]]VVVRRRPPPNNNMMMMMMLLLKKKNNNUUU^^^dddpppuuuzzz}}}~~~uuusssrrrtttuuuwwwxxxyyyyyyuuu```QQQBBBHHH[[[ttt~~~xxxwwwzzzlllWWWOOORRRZZZ]]]iiivvveeedddiiixxxooo```^^^mmm}}}uuusssooo^^^MMMLLL[[[ooo|||}}}||||||zzzmmmXXXHHH888666222111222333222///111111000///......//////111111000//////000000111.../////////000000000111000000000///000000111222333;;;===BBBSSSfffwww```QQQ^^^qqqtttqqqeeeTTTEEE>>>>>>AAADDDMMMWWW```fffnnn}}}xxxpppiiiccc```dddiiimmmtttzzz{{{{{{|||~~~~~~~~~rrrfff```bbbiiiooozzztttcccbbbjjjqqqxxx~~~~~~www\\\QQQJJJQQQ___lllwww}}}{{{vvvpppjjjiiikkkooorrrpppuuuwwwuuuvvvyyyyyywwwzzzqqqlllpppwww|||~~~}}}zzzzzz~~~~~~sssiiiaaaeeewwwkkkZZZPPPSSSOOOMMM```~~~uuuvvvwwwzzz~~~~~~}}}tttlllmmmrrrwww~~~wwwfffQQQ@@@777444222222111111000/////////////////////000000000000000000000000000000000000///////////////000000111333444666888:::;;;===>>>???@@@@@@@@@@@@BBBFFFHHHSSSgggwww~~~wwwlllooooookkkeee]]]NNN@@@;;;888;;;KKKcccyyyppp\\\___lll~~~xxxtttcccMMM@@@===999777777777777666444333222111000000000000//////000111222444555666666888999<<>>>>>AAACCCKKKUUU___fffooo}}}uuunnnfffaaa___ccciiinnntttzzzvvvwwwyyy|||~~~~~~~~~ttthhh```___dddhhhuuuuuucccaaahhhnnnyyy}}}{{{|||rrrYYYPPPKKKQQQ]]]jjjvvv~~~~~~}}}tttlllhhhiiilllooolllrrruuutttssssssqqqnnnooojjjiiiooouuuyyy|||~~~{{{zzz|||xxxssskkkbbbeeevvvvvvcccYYYVVVPPPOOO```{{{{{{rrrrrrtttwww{{{~~~}}}zzzwwwvvvppplllnnnpppttt}}}yyyhhhSSSAAA666333222222111111000/////////////////////000000000000000000000000000000000000///////////////000111111333666888999:::;;;>>>@@@AAABBBBBBBBBBBBDDDGGGJJJWWWkkkyyyuuukkkjjjqqqtttpppjjjcccTTTDDD;;;:::>>>LLLbbbwwwiiiVVV[[[mmm||||||wwwuuudddNNN>>><<<999888888888777666444333222111000000000000/////////000222333555666777888:::;;;>>>CCCIIINNNSSSTTTXXX^^^eeejjjmmmnnnnnnmmmkkkeee]]]VVVQQQOOOIIIJJJNNNWWW___ccchhhnnnmmmppprrrrrrooommmoooqqqvvvxxxxxxtttnnniiihhhhhhhhhiiikkkkkkjjjkkklllnnniiifffaaa[[[UUUQQQNNNLLLOOOOOOQQQVVV\\\eeevvvyyyooohhhccc___]]]___``````aaabbbffflllppprrrvvv{{{~~~ssspppqqquuuwwwuuuxxx~~~tttcccXXXPPPLLLUUUjjjyyyxxxpppkkkpppmmmhhh```SSSJJJLLLTTT]]]eeerrrtttccc\\\iii|||vvvfff\\\___mmm|||xxxiiikkkWWWNNNHHHPPPeeezzzzzztttmmm___KKK;;;333444222......333444000111000...------...///000///000111111111000...---.........///000111111111111111111111111222333333111999<<>>@@@BBBKKKVVV```fffooo}}}}}}uuupppgggaaa]]]```eeekkkssszzzyyyyyyyyyyyyzzz|||}}}~~~~~~}}}{{{{{{}}}~~~}}}pppfffaaaaaacccooozzztttccc___eeelllwww{{{zzz|||nnnYYYQQQMMMQQQZZZeeerrr|||}}}~~~xxxmmmgggfffhhhjjjkkkpppsssooolllkkkjjjhhhhhhgggiiipppuuuxxx{{{~~~~~~~~~~~~~~~uuummmiiidddhhhyyyqqqbbbZZZSSSVVVeeeyyy|||uuutttuuuwwwzzz{{{{{{wwwtttnnnkkkjjjjjjjjjmmmxxx}}}lllWWWDDD888444222222111111000/////////////////////000000000000///////////////////////////////////////000111111444666999::::::<<>>KKK^^^rrreeeTTT\\\nnnzzz}}}vvvuuuuuucccJJJ===;;;999888999999888777444333222111000000000000/////////000111333555666777999:::<<<>>>BBBFFFJJJQQQWWW^^^eeejjjnnnsssvvvwwwxxxxxxtttlllddd]]]ZZZOOOJJJHHHLLLPPPRRRWWW]]]```aaaaaa___]]]___dddiiinnnsssxxxyyyvvvttttttvvvqqqrrrrrrqqqqqqssswww{{{{{{wwwppphhh___WWWQQQNNNMMMMMMPPPUUUZZZcccuuuyyytttpppmmmkkkiiikkkmmmnnnppprrrvvvxxxxxxyyy{{{|||}}}~~~~~~qqqnnnpppuuuvvvtttxxxtttdddZZZXXXQQQUUUhhhwwwvvvmmmggghhhccc]]]VVVMMMGGGLLLTTT^^^iiivvvzzzkkk^^^\\\nnnsssddd\\\___lllzzzsssgggkkkSSSLLLIIISSSgggzzzwwwooogggYYYFFF666111444222,,,,,,222333000///...---,,,---///111222...///000111111///---+++---......///000111111222222222111111222222333444222:::===CCCUUUiiittt___OOO\\\ppptttssshhhVVVGGG???>>>@@@BBBMMMWWWaaafffnnn|||}}}vvvsssjjjbbb[[[\\\aaahhhrrr{{{}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~zzzxxxyyy{{{|||xxxkkkbbb______iiitttqqq```[[[```gggsss|||xxxzzz~~~~~~lllYYYSSSOOOQQQXXXaaaooozzz||||||~~~}}}ooofffcccccceeelllpppqqqkkkfffffffffeeefffgggllltttxxxyyy}}}}}}~~~~~~{{{{{{{{{}}}|||~~~uuuhhhfffdddjjj||||||jjj___WWW]]]kkk{{{yyyxxxwwwwwwxxxzzzyyywwwuuuiiihhhgggfffdddgggssspppZZZGGG;;;666222222111111000/////////////////////000000000000........................///////////////000111111444777:::;;;;;;<<>>JJJ[[[nnn}}}dddTTT]]]nnnwwwxxxqqqqqqrrr```FFF===;;;999888999999888777444333222111000000000000...//////000111333444555888999;;;===>>>AAADDDGGGLLLTTT^^^eeehhhkkkpppuuu}}}~~~wwwnnnfffbbb\\\SSSMMMMMMMMMKKKNNNSSSTTTSSSQQQNNNMMMRRR[[[cccfffnnnwww|||}}}}}}zzzyyyxxxvvvvvvzzz{{{rrrggg^^^VVVRRRNNNOOORRRVVV[[[eeewww|||yyywwwvvvpppsssvvvxxxyyyzzz|||~~~}}}|||{{{{{{{{{}}}llllllooorrrrrrpppttt{{{uuuggg^^^YYYYYY^^^iiissssssmmmgggccc\\\SSSKKKEEECCCJJJSSS\\\iiixxxqqqdddaaa[[[ssslllaaa]]]```mmm{{{|||tttjjj```JJJEEEHHHYYYooo}}}}}}ssslllbbbRRR@@@666000000000000000000000000111111000///////////////000000//////.........---............///////////////000111111000111333555444777===GGGUUUkkk~~~|||{{{||||||qqq```SSS___ttt{{{qqqYYYIIICCCBBBBBBAAAGGGQQQ___iiiooowwwyyyrrriiiaaaZZZYYY]]]cccmmmwwwyyyzzzzzzyyyyyyzzz}}}}}}zzzzzz}}}yyykkkdddbbbcccmmmxxxyyylll\\\YYY]]]hhhrrr{{{{{{zzz|||}}}}}}~~~~~~~~~kkkZZZQQQJJJNNNXXXdddpppyyy~~~oooccc```bbbeeejjjnnnllleee___]]]___ccciiipppwwwzzz|||}}}~~~~~~}}}{{{yyyyyy~~~|||{{{{{{|||{{{nnneee```gggxxxlllbbb[[[```nnn~~~|||{{{xxxxxxzzzyyytttooommmeeebbbdddcccbbbmmm|||sss\\\FFF999333222111111000///......---////////////000000000000***---000333222...(((%%%000000000000111222333444777888:::<<>>;;;???OOO```nnn|||jjjYYYaaaxxxyyyxxxxxxxxxppp]]]KKK@@@>>><<<999777777888888666666666444333111///...111000//////000222444555999999:::<<>>HHHVVVmmmzzzwwwttt{{{ooo]]]PPP]]]uuusss\\\JJJCCCBBBAAA@@@DDDNNN[[[eeelllttt}}}{{{tttggg___XXXXXX\\\bbbllluuuxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}|||ooohhhffflllttttttiii\\\YYY]]]hhhrrrzzz{{{zzz|||~~~~~~kkk[[[SSSMMMPPPXXXcccoooyyy|||~~~~~~}}}ooofffcccbbbgggllllllgggaaa^^^]]]bbbhhhpppwww|||~~~~~~~~~}}}|||{{{zzzyyyxxx|||}}}|||}}}{{{mmmddd___fffuuuvvvxxx~~~rrriiicccgggrrr}}}xxxxxx|||}}}zzzwwwjjjaaa\\\^^^___aaammm|||ttt^^^III;;;666222111111000//////......////////////000000000000---...///000///---+++***000000000000111222333444666888:::>>>AAAEEEGGGIIIJJJJJJHHHEEECCCFFFMMMSSS\\\sss~~~nnngggiiiqqquuummm```SSSGGG>>>;;;888>>>OOOaaaqqqlll\\\cccwwwwwwvvvuuuuuunnn[[[III???===;;;888777777888888666666555444333111000///000//////000111444777888888999:::<<<>>>AAACCCDDDGGGKKKPPPWWW^^^eeemmmrrr{{{zzzxxxkkkiiiYYYNNNNNNKKKYYYeee\\\PPPGGGEEEGGGJJJLLLWWW```nnnxxx}}}{{{zzz}}}~~~vvvlllddd___]]][[[\\\___dddnnn~~~~~~~~~|||yyyyyy|||iiiiiikkkoooooonnnssszzz}}}tttmmmhhheeedddmmmuuuwwwssslllgggeee___UUUKKKDDDAAACCCLLLWWW^^^gggrrr{{{~~~iii\\\XXXbbbzzztttccc___```dddooo|||~~~uuueeeWWWHHHEEEMMMccc{{{{{{oooeeeXXXHHH;;;555000000000000000000000000111111000///////////////////////////........................///////////////000111111000111333555777999???JJJWWWnnn{{{uuuiii||||||ooo[[[LLL[[[wwwvvv^^^LLLCCCAAA@@@???@@@JJJWWWaaahhhpppxxx}}}tttddd]]]WWWXXX]]]bbbkkkrrrwwwyyy{{{|||||||||}}}~~~~~~sssnnnooopppnnneee[[[XXX\\\gggqqqzzz{{{zzz}}}lll]]]UUUOOOQQQWWW```nnnzzzzzz}}}zzz~~~~~~~~~nnnccc```dddiiijjjgggbbb^^^[[[aaahhhqqqyyy}}}~~~}}}|||{{{{{{zzzyyy~~~{{{kkkccc___eeesss}}}~~~{{{oooooosss}}}wwwpppkkkmmmuuu~~~yyyyyy}}}lllaaaZZZ[[[]]]aaalllyyy}}}sss^^^III<<<777111111111000000//////...////////////000000000000000///...------...///000000000000000111222333444666888;;;@@@EEEIIIMMMNNNJJJKKKJJJGGGFFFHHHNNNTTTaaaxxx}}}oooeeefffooouuuooocccTTTEEE999777666===OOOccctttmmm\\\dddssssssqqqppppppjjjXXXFFF===;;;999777666777888999555555555444333222000///111111000111333555777888888888:::;;;===???@@@AAACCCFFFKKKPPPUUU\\\cccggguuu~~~{{{|||hhhUUUQQQPPPbbbqqqhhhZZZOOOHHHFFFFFFGGGMMMUUU```kkksssxxx||||||{{{yyywwwvvvyyy}}}zzztttnnnjjjcccbbbcccgggmmmwww}}}~~~~~~|||{{{{{{~~~iiiiiilllooooooooouuu|||xxxqqqllliiigggiiivvv}}}sssjjjhhhgggcccXXXLLLFFFDDDHHHRRR]]]___fffoooxxxzzzxxxcccWWWUUUgggooo___\\\```gggsss|||ppp]]]MMMDDDEEEPPPhhh~~~qqqdddTTTDDD:::777000000000000000000000000111000000//////////////////////////////.....................///////////////000111111000111333555666999???JJJXXXooo~~~tttaaassssss]]]LLLYYYvvvvvv___LLLCCC@@@@@@@@@@@@IIIUUU```gggnnnvvv{{{uuueee]]]WWWYYY___dddkkkrrrvvvxxx{{{}}}}}}}}}}}}~~~{{{wwwrrrmmmddd[[[XXXZZZfffpppyyyzzzzzz~~~ooo]]]VVVPPPPPPUUU^^^lllxxxzzz|||~~~~~~|||vvvhhheeegggiiiiiifffaaa]]][[[dddjjjsss{{{{{{{{{kkkeeeaaafffrrrzzzzzzvvvqqqooonnntttxxxrrrmmmooouuu}}}yyyzzz~~~pppggg```___```bbbjjjrrrxxx|||{{{ppp\\\GGG:::555111111111000000000//////////////////000000000000000///...---...///111222000000000000111222333444666888<<>>OOOdddwwwiiiXXXaaammmmmmlllkkklllgggVVVEEE;;;:::888666666777888999555555555444333222111000222111111111222333555666777888999;;;<<<===>>>???@@@CCCFFFJJJNNNSSSYYY]]]hhhrrr~~~sss]]]XXX[[[rrrwwwjjj^^^UUUPPPNNNNNNMMMRRRYYYaaahhhnnnrrruuusssrrrqqqooooooqqqvvvyyyzzzuuuqqqggggggjjjpppvvv}}}}}}~~~~~~|||{{{zzzyyyzzz|||~~~lllkkknnnqqqrrrrrrxxxwwwqqqllljjjhhhlll{{{sssllljjjiiieeeYYYMMMGGGGGGMMMXXXccccccjjjrrryyy{{{tttppp]]]UUUUUUllllll\\\\\\ccclllyyy|||kkkVVVFFFAAAEEEUUUmmm~~~ppp```NNN>>>555555000000000000000000000000111000000///////////////.........///////////////............///////////////000111111000111333555555888???IIIWWWooo~~~sss^^^lllzzzcccNNNWWWrrrvvv```MMMBBB???@@@AAAAAAIIIUUU```hhhooouuuyyy}}}jjjaaaZZZ\\\bbbgggmmmsssvvvxxx|||}}}}}}}}}~~~}}}|||yyyqqqfff[[[XXXYYYeeeoooxxxzzz{{{uuu___VVVOOOOOOTTT]]]kkkvvv{{{{{{|||}}}}}}~~~qqqnnnnnnnnnjjjddd___\\\[[[hhhnnnwww~~~~~~}}}{{{lllgggeeejjjttt{{{yyyuuuqqqooolllooozzzvvvppplllooouuu~~~|||yyy{{{}}}yyylllhhheeeeeeeeefffjjjooowww{{{|||qqq]]]HHH;;;666111111111111000000000000////////////000000000000......///000000111111111000000000000111222333444777999===BBBHHHMMMQQQSSSQQQSSSTTTSSSRRRSSSXXX\\\iii}}}~~~rrrmmmtttyyytttiii[[[JJJ<<<777999???NNNdddxxxdddUUU^^^iiijjjiiijjjlllgggWWWFFF;;;:::888666666777888999444444444444333333222111......///000222444555666666777999;;;<<<=========???AAADDDFFFIIIMMMRRRUUU\\\gggttt|||eee```eee~~~}}}qqqfff___[[[ZZZVVVWWWYYY\\\```dddfffgggeeeeeeeeeeeeeeehhhmmmpppzzz~~~xxxtttlllmmmssszzz|||{{{|||zzzwwwwwwwwwxxxxxxzzz|||}}}nnnnnnppptttuuuvvv}}}}}}tttnnnjjjhhhfffppp|||{{{rrrnnnmmmiiiaaaUUUJJJGGGJJJRRR^^^hhhkkkrrryyy~~~~~~wwwsss|||iiiYYYUUUYYYrrr{{{iii\\\___jjjuuu|||hhhRRRFFFAAAJJJ]]]ssssssbbbNNN<<<555666000000000000000000000000111111000///////////////.........///////////////............///////////////000111111000111333555555888???IIIXXXooosssaaaiii|||qqqYYY\\\rrr|||xxxbbbNNNBBB>>>???AAAAAAIIITTT___hhhooosssvvv|||pppeee]]]^^^dddjjjpppuuuvvvyyy{{{}}}}}}~~~|||yyy{{{zzzxxxjjj]]]XXXZZZdddnnnwwwyyy{{{|||bbbVVVMMMMMMUUU___llluuu{{{||||||}}}~~~}}}}}}|||}}}~~~zzzsssvvvvvvoooeee^^^\\\]]]jjjpppyyy~~~}}}}}}~~~}}}|||{{{llliiihhhoooxxx}}}{{{wwwlllllljjjkkkttttttlllhhhmmmwww|||zzz|||{{{vvveeeggghhhhhhgggiiinnnsss{{{uuu```KKK===777111111111111111111111111////////////000000000000---...///111111111000///000000000000111222333444888:::>>>DDDJJJPPPTTTVVVTTTWWWYYYYYYXXXYYY]]]aaalllzzz}}}|||sssgggXXXHHH;;;:::;;;@@@LLLcccyyy}}}dddXXXccclllmmmmmmooopppjjjXXXGGG===;;;999777666777888999333333333444444333222222)))+++---000333666888999444666888;;;===>>>>>>>>>@@@AAACCCEEEGGGJJJNNNQQQUUU___mmmxxxppplllmmmxxxoooiiiggg```]]]ZZZYYYZZZ[[[[[[ZZZ\\\]]]^^^___aaaeeejjjnnnzzz~~~|||xxxuuuuuuzzzwwwtttyyy~~~}}}uuuvvvwwwwwwvvvwwwyyyzzzpppppprrruuuvvvxxxxxxmmmgggdddddddddttt}}}vvvpppqqqnnnggg[[[PPPGGGHHHNNNXXXeeeooovvv~~~yyyssssssuuubbbVVVWWW___xxxssseee]]]fffuuuyyycccPPPFFFEEERRRgggzzzwwweeeNNN<<<555777000000000000000000000000111111000///////////////............/////////000............///////////////000111111000111333555666999@@@JJJYYYqqq|||}}}vvvdddggguuukkkjjjzzz~~~hhhRRRCCC>>>>>>@@@???FFFQQQ]]]ffflllppprrruuu}}}vvviii______eeekkkqqquuuwwwyyy{{{||||||}}}{{{xxx{{{www{{{~~~nnn___ZZZ\\\dddmmmvvvyyy{{{fffWWWKKKMMMXXXdddooovvv{{{}}}~~~~~~{{{|||~~~{{{zzz{{{|||ssszzz~~~xxxjjj___]]]___jjjpppzzz~~~}}}|||}}}~~~~~~{{{kkkiiikkkrrr{{{}}}yyyiiillllllmmmrrryyy|||zzzooofffaaaiiiwww}}}zzz{{{}}}yyyeeekkkooolllhhhjjjrrryyyxxxbbbLLL===777111111111111111111111111////////////000000000000......//////000/////////000000000000111222333444777:::???FFFMMMTTTYYY\\\VVVYYY\\\]]]\\\]]]```dddlllzzznnnaaaUUUFFF;;;:::<<>>?????????@@@AAACCCDDDEEEHHHLLLOOOQQQ[[[fffmmmwww~~~{{{www|||yyynnnjjjeeebbbaaa```^^^\\\]]]___aaadddhhhmmmsssxxx}}}{{{|||xxxqqqrrryyywwwxxxzzzyyywwwvvvxxxzzzqqqppprrrvvvwwwyyysssgggaaa___aaabbbwww}}}|||rrrooorrrmmmdddWWWMMMFFFIIISSS^^^lllvvv~~~|||vvvppptttqqq^^^TTTYYYccc|||mmmaaa^^^lll}}}uuu^^^LLLFFFIIIXXXnnntttbbbJJJ777111333000000000000000000000000111111000///////////////---.........//////000000............/////////000///000111111000111333555777:::AAALLLZZZrrr|||||||||ggggggppp{{{wwwlllUUUEEE======>>>===DDDOOOZZZdddjjjmmmooosss{{{yyykkk```___eeekkkqqqvvvxxxyyyzzz{{{{{{}}}~~~}}}|||zzzxxx|||www{{{ppp```\\\___cccmmmvvvxxx{{{~~~~~~iiiYYYKKKNNN[[[hhhqqqwwwzzz}}}~~~zzz~~~|||~~~zzzvvvwww|||zzzqqq{{{ooobbb^^^```hhhpppzzz~~~~~~~~~}}}{{{iiiiiikkksss|||{{{lllpppqqqppprrrvvvuuurrrkkk```[[[eeevvvzzzzzzlllsssvvvpppiiikkkuuu~~~wwwaaaKKK;;;555111111111111111111222222////////////000000000000000///...------...///000000000000000111222333444666999???GGGPPPXXX^^^aaaWWWZZZ^^^^^^^^^^^^aaaeeemmm~~~vvviii]]]SSSGGG>>>:::;;;>>>IIIaaa{{{rrrkkkzzz{{{|||}}}}}}|||qqq[[[GGG@@@>>><<<999777777888888222222333444444444333333444444444444333333222111222555888<<<>>>@@@@@@@@@???AAABBBCCCDDDGGGJJJMMMNNNWWW```eeekkkwww|||vvvrrrqqqpppmmmkkkcccfffiiimmmrrrxxx~~~|||zzz{{{{{{zzz}}}zzzqqqooouuu}}}yyy{{{}}}{{{yyywwwyyy{{{ssssssssssssvvv|||xxxkkkeee^^^VVVXXXaaayyyuuussswww{{{vvviii\\\RRRIIIHHHRRRZZZ```nnn}}}~~~tttkkkyyyzzzgggWWWTTTaaaooo}}}mmmiiieeelll{{{zzzoooXXXHHHDDDMMM```ssszzz{{{kkkRRR???888444111222111111111000000//////////////////////////////000000000000000000000000---------------...//////000000000///...///111333888888>>>IIIYYYssspppfffgggvvvrrrUUUBBB<<<===<<>>666888666333222222222111000000000000000000000000000222222222222222111000///000222444444333333444555999AAAGGGJJJOOOWWW^^^```___]]]^^^aaaaaaaaaeeekkkuuuwwwtttoooggg\\\PPPEEE???;;;;;;>>>KKK___uuuvvvwww~~~rrr\\\III???<<<777555666888999:::555444333222111111111111222222222222333444555555777888999:::<<<===>>>>>>AAABBBBBBBBBCCCEEEIIILLLNNNSSSYYY^^^bbbiiiqqqxxx~~~|||zzzrrrpppooorrrzzz|||wwwvvvuuutttxxx}}}{{{uuutttyyy~~~|||zzzyyy{{{||||||{{{{{{|||~~~ttttttttttttwww~~~uuujjjcccYYYQQQUUUaaauuurrrrrrxxx}}}xxxhhh[[[PPPJJJLLLWWWaaahhhvvvwwwnnnkkk~~~sssbbbUUUVVVfffvvvpppkkkhhhmmm|||vvvgggRRREEEEEERRRddduuuzzz}}}|||uuucccLLL<<<666333///111111111000000000//////////////////////////////////////////////////////......------......///000000111111000///000222444888888>>>IIIYYYrrrqqqffffffttt~~~~~~tttXXXDDD>>>>>>>>>AAAGGGOOOXXX___eeejjjnnntttwww}}}}}}{{{sssllleeeccccccdddjjjqqqvvvxxxzzzzzzzzz{{{}}}|||}}}~~~{{{xxxxxxzzz}}}|||lllbbb___dddmmmxxx~~~~~~}}}iiiZZZMMMPPP\\\gggoootttxxxxxxzzzzzzyyyuuuvvv}}}~~~}}}~~~}}}|||rrriiidddfffmmmtttxxx~~~}}}}}}~~~tttlllkkkmmmwwwrrrmmmjjjkkkpppsssrrrpppggg]]]XXXaaarrr|||}}}|||xxxqqqjjjgggkkkvvv~~~|||nnn[[[III===888666444222111111111000///000000000000000000000000111111111222111111000000...000222222111111222333777@@@GGGJJJNNNVVV]]]```cccaaaaaaccccccaaadddjjjyyyooonnnkkkeee\\\PPPDDD<<<::::::???KKK___uuu|||rrrttt|||oooZZZHHH???<<<888666777888888888555444333222111111111111222222222222333444555555777888999:::;;;===>>>>>>@@@AAABBBBBBCCCEEEIIILLLOOOSSSXXX\\\___eeelllrrrwww{{{zzzxxxxxx{{{~~~xxxvvvttttttxxx}}}zzzyyy~~~}}}yyyuuurrrsssuuuwwwyyyyyyzzz|||~~~uuuuuutttuuuyyy{{{sssiii___RRRKKKUUUdddqqqooopppxxx~~~yyyiii[[[QQQOOOUUUbbbllltttqqqkkkooo{{{iii[[[TTTZZZmmmooollljjjqqq}}}rrr```LLLFFFJJJZZZjjjxxxzzz||||||uuujjjWWWCCC888555222...111111000000000000////////////////////////////////////////////////////////////......//////000111111222222111000000333555888999>>>IIIYYYrrrvvviiigggttt~~~}}}wwwtttwwwwww\\\HHH@@@?????????EEENNNWWW^^^eeejjjnnnvvvzzz}}}wwwsssnnnhhhdddddddddeeeiiiooowwwxxxyyyyyyxxxyyy{{{}}}~~~~~~|||}}}|||xxxwwwyyy}}}ttthhhcccfffnnnxxx~~~~~~gggZZZPPPTTT```iiippptttvvvwwwzzz{{{wwwvvvyyy||||||}}}zzzrrrmmmiiilllpppttt{{{|||yyyyyy}}}{{{qqqkkkjjjnnnxxxtttnnnhhhhhhmmmqqqrrrpppddd[[[XXXddduuuzzz{{{~~~yyypppgggdddjjjvvvyyyhhhUUUEEE<<<999555333111000000000///...000000000000000000000000//////000111111111000000...000222222111111333444888AAAHHHLLLPPPYYY___bbbiiiffffffhhhgggdddgggkkk}}}}}}yyyiiiiiihhhddd]]]RRREEE===999999???LLL```tttuuulllqqq}}}{{{nnn[[[JJJ@@@===:::888888777666555555444333222222111111111222111111222222333444555777777888999;;;<<<===>>>???@@@AAABBBCCCEEEIIILLLOOOSSSWWWYYY[[[___eeekkkjjjnnntttxxx}}}~~~wwwtttrrrqqqvvv{{{~~~{{{{{{~~~}}}yyytttnnniiigggjjjmmmqqqtttvvvxxx{{{}}}uuuuuuuuuvvv{{{wwwqqqhhh[[[MMMJJJYYYlllpppnnnooovvv{{{xxxkkk___UUUWWW```mmmxxxpppmmmyyyvvvbbbWWWUUU___uuuxxxjjjkkknnnwww~~~qqq\\\LLLJJJRRRcccqqq{{{||||||zzznnn___KKK;;;555444111...000000000000000000/////////////////////////////////////////////////////////////////////000111111222222222111000111333555888999>>>IIIYYYqqqqqqjjjuuu~~~~~~mmmjjjnnnyyy```KKKAAA???>>>???EEENNNWWW___eeekkkooozzzvvvnnnfffbbb```bbbdddeeeiiioooyyyzzzzzzzzzxxxyyyzzz|||~~~|||}}}|||zzz}}}{{{wwwvvvyyy~~~yyyllleeeiiipppyyy~~~~~~fffZZZQQQUUUaaakkkrrrwwwxxxzzz}}}|||xxxwwwxxxyyy{{{~~~}}}yyyllljjjjjjmmmuuu}}}}}}xxxssstttyyywwwlllhhhiiimmmwwwsssnnniiijjjooorrrrrrpppbbbZZZYYYfffxxx~~~yyyzzz|||xxxppphhheeekkkwwwxxxgggSSSDDD;;;888444333000000000111000...000000000000000000000000---...///000000000000000111222444444333444666888;;;DDDLLLPPPUUU^^^eeegggnnnllllllnnnllljjjlllpppyyyllljjjgggccc]]]SSSGGG???777888>>>LLL```sss{{{qqqjjjppp~~~zzzooo^^^PPP@@@>>>;;;999888777555333555555444333222222222222111111111111222333444555666777777999:::;;;<<<======???AAABBBCCCEEEHHHKKKNNNQQQUUUWWWYYY\\\bbbgggdddgggjjjnnnsss{{{{{{tttpppnnnmmmqqqvvv{{{}}}|||yyyxxxxxxxxxyyywwwtttooojjjddd```]]]cccfffkkkooorrruuuxxxzzzttttttuuuwww|||{{{rrrlllaaaSSSIIIKKK^^^pppqqqoooooorrruuussskkkdddVVV\\\hhhvvvttttttsss^^^XXX[[[eee{{{|||pppfffllluuuqqq[[[LLLMMMUUUjjjvvv~~~~~~wwwfffVVVCCC777444333111/////////////////////000000////////////////////////........................///////////////000111111222222222111000111333555888999???JJJYYYpppzzznnnuuu}}}~~~}}}gggdddggg{{{yyycccMMMAAA>>>>>>???EEEOOOXXX```gggmmmqqq}}}zzzppp___\\\[[[___bbbdddiiiooozzz|||}}}}}}{{{{{{{{{|||}}}}}}~~~}}}{{{zzzyyy|||}}}yyyxxx{{{~~~ppphhhkkkpppwww|||~~~{{{dddYYYPPPTTT___jjjuuu|||}}}~~~|||xxxuuuwwwyyyzzzpppjjjeeefffnnnvvv}}}|||xxxsssssswww|||ssshhheeefffkkkttt||||||wwwqqqnnnmmmpppuuuwwwtttpppaaaZZZZZZhhhzzz~~~zzz{{{zzzwwwqqqkkkiiiooozzzzzziiiUUUDDD:::666555333111111111222111000111111111111111111111111---...///000000000000000111222333333333444777999;;;EEEOOOTTTZZZcccjjjlllooonnnooorrrqqqnnnpppttt|||pppkkkeee___ZZZRRRGGG???777888===KKK___rrr|||ssskkkrrrxxxmmm^^^PPPAAA>>>;;;999888777555333666555444333222222222222111111111111222333444444555666777888999;;;<<<<<<<<<>>>@@@BBBBBBDDDGGGIIILLLOOOSSSVVVWWW[[[aaafffeeeeeeeeegggkkkrrrzzz~~~vvvooollliiigggkkkpppxxxzzz}}}}}}zzzwwwuuusssrrrpppmmmiiiddd___\\\ZZZ^^^aaaeeehhhlllppptttxxxssstttwwwzzzttthhhbbbWWWMMMIIIQQQaaannnooopppqqqpppnnnkkkgggeeeXXX```nnn{{{ppp\\\[[[bbblll~~~vvvkkkgggppp|||~~~lllVVVJJJNNNVVVooo{{{zzzqqq___OOO>>>555333222111111......////////////000000////////////////////////........................//////......//////000111111222222111000000333555888999???JJJYYYpppsssuuu|||~~~yyyeeeccccccsssxxx|||xxxeeeOOOBBB???>>>???EEEOOOXXXaaahhhnnnrrr}}}ttt___[[[YYY[[[___bbbiiipppzzz|||}}}|||}}}}}}{{{|||{{{zzzzzz|||~~~}}}{{{}}}}}}zzzvvvnnnlllpppuuuzzz|||}}}~~~~~~xxx___UUUNNNSSS^^^jjjvvv~~~}}}}}}zzzvvvwwwyyyxxxrrruuu{{{zzzooodddccciiipppwww|||}}}{{{xxxwwwyyy|||}}}{{{pppgggdddfffkkksssyyyzzzwwwrrrnnnmmmoootttzzz{{{vvvqqqbbb[[[[[[iii{{{|||zzztttnnnmmmrrr}}}{{{jjjVVVDDD999555555333111111222222111000111111111111111111111111//////000111111111000000000111111111111333666888<<>>;;;888777777555444666555444333222222222222111000000111111222333444555555666777999:::;;;<<<<<<>>>AAABBBBBBCCCEEEGGGKKKNNNRRRTTTVVVZZZ```fffeeedddccccccfffkkkpppsss~~~yyysssmmmjjjhhheeehhhlllsssuuuxxx|||~~~~~~}}}|||||||||}}}yyyuuurrrmmmkkkhhhddd```]]]ZZZXXXXXXZZZ]]]```dddjjjqqqvvvtttvvvzzz~~~|||mmm___YYYQQQMMMQQQ[[[dddiiiiiinnnrrrpppiiibbb```aaa___hhhttt~~~jjjZZZ^^^iiirrrpppiiihhhqqq~~~~~~}}}tttaaaOOOJJJRRR[[[ttt~~~}}}tttiiiXXXIII;;;555222//////222........./////////000000////////////////////////..............................------......///000000111111000///000222444888999@@@JJJYYYooo{{{yyywwwgggeeeaaammmpppxxxxxxhhhQQQDDD@@@@@@===DDDMMMWWW```hhhnnnrrryyyxxxeee^^^ZZZZZZ\\\```hhhpppwww{{{}}}|||}}}{{{|||}}}~~~~~~}}}wwwvvv}}}yyysssooorrrwww{{{}}}~~~~~~pppXXXPPPMMMSSS___kkkuuu}}}~~~~~~|||xxxzzzzzzxxxooorrruuuyyy}}}wwwgggcccfffjjjqqqwww|||||||||||||||}}}yyyoooiiieeegggmmmuuuzzz{{{xxxtttmmmlllooouuu{{{}}}xxxsssddd\\\\\\iiizzzxxxpppmmmsss~~~zzzhhhTTTCCC999555333111000000111111111000111111111111111111111111111111111222111111000000000111111111111333666999???JJJVVV^^^fffqqqyyy||||||{{{|||~~~|||xxxyyy|||xxxoooiiiaaa\\\YYYQQQFFF===888888;;;GGG[[[oootttsss{{{uuuhhhWWWJJJBBB>>>:::777666777666666666555444333333222333333000000000000111222333444444555666777888:::;;;;;;===???AAABBBBBBBBBCCCEEEJJJMMMQQQSSSTTTXXX^^^bbbbbbaaa___```cccgggkkkmmmsssvvv{{{wwwrrrmmmllljjjggghhhlllqqqsssuuuxxxzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}{{{zzzwwwrrrooofffeeeaaa]]]YYYVVVTTTSSSPPPQQQTTTWWW]]]fffooovvvuuuxxx|||xxxhhhZZZUUUPPPQQQZZZeeehhhfffcccllltttqqqfff\\\ZZZ]]]hhhpppyyy~~~fffXXX```mmmuuuwwwkkkfffhhhqqq|||{{{uuussshhhWWWIIIKKKWWWcccvvv~~~zzzooobbbSSSFFF:::555111------222---.........//////000000////////////////////////........................---------------...//////000000000000...///111333888:::@@@KKKYYYooo~~~wwwhhhggg```jjjmmmwwwyyyiiiSSSEEEAAABBB<<>>999888;;;FFFYYYnnnwwwrrrxxxuuuiiiYYYLLLBBB>>>999666666777777777666666555444333333333333000000000000111222333444444444555777888999:::;;;>>>???BBBBBBAAAAAABBBCCCKKKNNNQQQRRRSSSUUU[[[___^^^]]]\\\^^^aaafffiiijjjjjjlllpppuuu{{{~~~~~~xxxsssoooooommmiiijjjmmmssstttuuuwwwxxxyyyzzzzzz}}}}}}}}}|||}}}}}}~~~~~~|||~~~~~~|||||||||yyyvvvttttttrrrmmmiiiaaa___[[[WWWSSSOOOMMMKKKJJJKKKMMMQQQXXXcccooovvvuuuwww|||uuuhhh\\\SSSOOOXXXeeekkkiiigggfffkkkpppmmm^^^SSSUUU]]]jjjqqqvvv{{{ssscccXXXaaattttttllllllqqqqqqwww{{{uuussslll^^^NNNDDDIIIZZZiii}}}|||ttthhh]]]KKK@@@666333222000///000000000000000////////////000000000000000000000000//////............/////////////////////............///000000///000222444777999???JJJYYYnnn|||iiiYYYZZZdddoooqqqrrrlll\\\JJJ@@@@@@???BBBHHHQQQ\\\eeejjjlllttt~~~}}}oooeee[[[XXXYYY\\\dddkkkvvvyyy}}}~~~|||{{{{{{}}}~~~~~~|||yyyyyy|||tttllljjjqqq{{{}}}tttnnnssstttwww}}}vvvcccRRRNNNKKKQQQ]]]kkktttxxx|||~~~zzz{{{zzzyyyzzz||||||{{{zzz|||tttjjjiiijjjllllllttttttxxx~~~~~~{{{pppllljjjoooxxx~~~{{{qqqnnnmmmrrrzzz|||xxxsssggg\\\WWWcccwwwsssnnnqqqxxx}}}pppbbbTTTFFF:::333333222222111111222222333111111111111111111111111000000000000111222333444666777777666666888<<<@@@GGGRRR```kkkvvvyyyuuukkkiiiddd```aaa```WWWJJJAAA<<<999;;;GGG[[[ooo|||uuuiiiooozzztttfffXXXNNN@@@===:::999999999888777666555444333222222222222111111000000111111222333333444666888999::::::999;;;<<<===>>>>>>@@@DDDFFFFFFIIIMMMPPPRRRTTTWWWYYY[[[\\\___bbbdddeeeeeeeeeiiiiiijjjlllpppuuuzzz~~~|||xxxwwwxxxzzzzzz{{{|||}}}}}}}}}|||{{{|||rrrkkkooorrrpppmmmmmmqqqvvv|||~~~|||xxxvvvvvv{{{|||}}}}}}|||||||||}}}yyyzzzzzz{{{{{{zzzzzzyyyvvvuuusssrrrpppnnnjjjggg___[[[UUUPPPNNNLLLKKKJJJKKKKKKLLLMMMSSS^^^lllvvvtttwww||||||nnneee\\\UUUTTT\\\fffjjjjjjiiicccdddddd```WWWOOOQQQXXXhhhooouuuyyy|||hhh\\\XXXfff|||pppjjjllluuuuuuxxx}}}|||vvvpppppphhhZZZKKKEEENNNbbbrrr~~~zzzqqqcccWWWHHH>>>555222222000...////////////...............000000000000000000000000//////............///////////////////////////......000000000000000222444777999@@@KKKYYYnnnlllXXXTTT[[[fffgggiiifff[[[KKKBBB@@@>>>AAAGGGPPP[[[dddiiikkkqqq|||tttiii^^^YYYYYY[[[aaahhhssswww|||}}}|||{{{zzz|||~~~|||{{{|||~~~xxxvvvyyy}}}|||rrrkkkfffjjjpppuuuvvvsssnnnjjjnnnooossszzztttaaaPPPLLLJJJOOO\\\iiisssxxx}}}}}}}}}~~~||||||}}}|||yyyyyyzzz|||{{{{{{|||zzzrrrooopppooonnntttsssvvv{{{}}}|||~~~zzzoookkkgggnnnxxx|||xxxpppmmmlllpppwwwzzzwwwrrrhhh]]]YYYeeexxxxxxrrrsssyyywwwhhhXXXKKK@@@777333222111111000000111111222222222222111111111111111000000000000111222333444555666666555666888===@@@KKKWWWfffqqq}}}|||~~~rrrjjjhhhccc^^^^^^]]]VVVLLLDDD:::999<<>>>>>@@@CCCFFFEEEHHHLLLOOOQQQSSSVVVXXXZZZ\\\^^^aaacccdddeeeeeeeeeeeeeeegggjjjoootttwww|||}}}~~~}}}yyyuuutttuuuwwwvvvvvvwwwxxxxxxwwwuuutttvvvnnnjjjnnnrrrpppoooooossswww|||}}}zzzwwwvvvvvvxxxyyy{{{||||||{{{{{{|||uuuvvvvvvvvvvvvvvvuuuuuuooommmllljjjiiigggccc```\\\YYYUUUQQQNNNLLLKKKJJJJJJKKKLLLNNNSSS\\\hhhpppssswww}}}|||oooeee```ZZZUUUVVV```hhhkkkiiiiiibbb\\\VVVRRRMMMKKKOOOWWWiiiqqqwwwxxx|||{{{ppp]]]WWWZZZlllzzzkkkhhhmmmvvvxxxzzz{{{{{{xxxrrrmmmkkkaaaRRRGGGGGGVVVlll}}}{{{qqq```QQQEEE<<<444222111...---///---------...............000000000000000000000000//////............//////....../////////////////////000111000000000222444888:::@@@KKKYYYnnnnnnVVVMMMQQQZZZZZZ\\\^^^YYYMMMDDDAAA===???EEEMMMXXXaaagggjjjmmmxxxzzznnnbbb\\\ZZZZZZ^^^dddoootttzzz~~~}}}}}}zzz{{{|||}}}~~~}}}{{{yyyzzz}}}}}}vvvrrrsssxxx||||||ssslllggghhhjjjkkkkkkjjjhhhgggiiilllpppwww~~~~~~ppp^^^NNNJJJIIIMMMYYYgggrrrwww|||{{{zzz{{{}}}~~~{{{xxxvvvxxxzzz{{{{{{{{{~~~|||zzzyyyvvvssstttrrrsssxxxzzz{{{~~~{{{pppjjjdddlllxxxyyytttooollljjjmmmsssvvvtttpppggg]]][[[gggyyy|||tttsssyyyvvvdddSSSFFF>>>999666111000000000000000000111222222222222111111000000111000000111111222333444333444555555666999>>>AAANNN[[[kkkxxx{{{}}}sssllljjjeee```\\\ZZZUUULLLDDD888888<<>>>>>???@@@CCCEEEDDDGGGJJJMMMOOORRRUUUWWWYYY[[[]]]___aaaccccccdddaaa``````aaadddhhhlllnnnrrrssstttuuuvvvyyy~~~}}}|||zzzwwwtttssstttvvvyyyyyyzzzzzzyyywwwtttsssqqqlllkkknnnrrrsssrrrsssrrruuuxxxwwwtttrrrsssuuuwwwxxxzzz{{{|||{{{zzzzzzuuutttttttttsssqqqpppooogggeeedddcccbbb```\\\YYYWWWVVVSSSPPPMMMKKKJJJIIIIIIKKKMMMPPPVVV]]]ffflllsssxxxttteee]]]ZZZVVVQQQSSS___kkkmmmiiieee```XXXPPPJJJFFFHHHSSS^^^qqqvvvzzzxxxwww|||zzz|||ooocccXXXWWW\\\nnnsssfffhhhpppuuu{{{}}}yyysssmmmeeeZZZKKKCCCJJJ]]]uuu}}}sss```NNN@@@999333111000---,,,...------............////////////////////////////////////............//////............///////////////000111111000111333444999:::@@@KKKYYYnnnlllTTTIIIJJJSSSQQQTTTYYYXXXOOOEEE@@@<<<>>>BBBKKKUUU___fffiiillluuu}}}rrreee^^^[[[YYY\\\aaakkkqqqyyy~~~}}}}}}}}}}}}~~~~~~{{{{{{|||~~~~~~|||vvvrrrrrrtttxxxzzz{{{uuurrrrrrqqqpppooommmlllkkkkkkmmmqqqwww|||~~~~~~}}}kkkZZZLLLIIIGGGLLLVVVdddpppwww}}}|||||||||zzzwwwtttsssvvvxxx{{{{{{|||~~~{{{wwwsssrrrvvvzzz{{{~~~~~~~~~|||pppiiibbbkkkyyyxxxrrrnnnkkkiiijjjnnnqqqpppmmmccc\\\[[[iiizzz}}}{{{}}}{{{yyyrrrtttzzzvvvdddSSSFFF===999666111111000000000000111111333333222222111000000000111111111111222333444444222333444444666:::???CCCNNN]]]nnn|||vvv|||vvvnnnllljjjeee```[[[UUUJJJ@@@666888;;;BBBOOOaaatttzzzpppwww}}}}}}mmmYYYJJJ@@@===:::999999999888777444444333222222222222222222111111111111222333333444444666777888999:::;;;;;;<<<>>>??????@@@BBBDDDCCCFFFIIIKKKMMMPPPTTTWWWYYYZZZ[[[]]]___aaabbbccc```___^^^^^^```cccgggiiimmmnnnoooooopppsssxxx|||||||||{{{yyyvvvvvvwwwyyy~~~~~~~~~|||yyyvvvtttooonnnoooqqqtttuuuuuuuuuoooqqqrrroookkkiiiiiikkkqqqrrruuuyyy||||||{{{yyyxxxxxxvvvtttrrrooolllkkkaaa```___^^^^^^\\\XXXVVVQQQQQQPPPNNNKKKIIIHHHHHHIIILLLQQQWWW]]]dddkkknnnttt{{{qqq```XXXUUURRRLLLNNN^^^mmmoooggg___[[[UUUMMMFFFBBBGGGYYYjjjxxx{{{{{{vvvsssuuuxxxyyyxxxtttzzzjjj[[[TTTUUU\\\lll}}}mmmdddjjjuuuxxx{{{rrriii___SSSFFFCCCOOOdddzzz}}}rrr^^^KKK<<<666222222000---,,,........./////////000000000//////////////////////////////............//////---.........//////000000///000111111000111333555888:::@@@JJJXXXmmm}}}iiiRRRHHHJJJQQQOOORRRXXXYYYQQQFFF@@@<<<===@@@HHHSSS]]]eeeiiillltttsssggg```\\\ZZZ\\\```iiiooowww}}}~~~~~~~~~|||{{{|||~~~~~~~~~}}}|||zzzxxxvvvuuuvvvwww~~~{{{wwwtttrrrtttwwwzzz|||}}}~~~~~~~~~}}}}}}}}}}}}hhhVVVLLLIIIGGGJJJTTTaaannnvvv~~~~~~}}}}}}}}}~~~~~~zzzvvvsssrrrtttvvv{{{|||~~~{{{vvvssswww{{{|||~~~{{{mmmeeeaaajjjxxxyyyrrrnnnkkkiiiiiikkkllljjjiii^^^YYY[[[jjj|||~~~zzz{{{wwwzzz~~~zzzwwwtttzzzzzztttrrrwww~~~}}}sssbbbRRRDDD;;;444000222222222111111222222222222222222111111111000000111111111111222333444555222333444555777;;;@@@DDDNNN___rrrsss{{{vvvmmmhhhkkkiiiccc]]]VVVIII===666777:::@@@MMM```ssszzzooovvv|||{{{lllXXXHHH@@@===:::999999999888777555444333333222333333333222222111111222222333444444555555666888999:::;;;;;;===???@@@???@@@BBBCCCCCCEEEHHHJJJLLLOOOSSSWWWXXXYYYZZZ\\\^^^```bbbccccccbbb``````aaadddgggiiinnnooooooooooooqqqtttwwwzzz{{{zzzyyywwwwwwyyyzzz~~~}}}xxxtttrrrmmmppprrrsssssssssttttttpppqqqpppjjjaaaZZZXXXXXX___bbbhhhqqqxxx||||||{{{zzzyyywwwsssooojjjgggeee]]]\\\[[[[[[ZZZYYYVVVSSSMMMNNNNNNLLLHHHFFFFFFGGGKKKOOOVVV___hhhpppuuuwwwttt|||kkk[[[SSSQQQPPPLLLQQQaaannnnnnddd[[[WWWQQQJJJDDDBBBJJJ___ssszzz~~~}}}vvvqqqrrruuuuuuuuuoooppp~~~jjjYYYOOOTTT]]]lllrrrfffccclllxxxzzznnncccXXXMMMDDDGGGWWWmmmzzzlllXXXFFF888444222222000---,,,///......//////000111111111000000000000000000000000//////............//////------......///000000000000111222111111111333555888999???IIIWWWlllvvv|||{{{iiiSSSIIIKKKRRRQQQTTTZZZZZZQQQFFF@@@<<<===???FFFQQQ\\\eeeiiimmmttt}}}ttthhhaaa\\\YYY[[[___ggglllsssyyy|||~~~~~~}}}{{{yyyzzz|||{{{}}}~~~~~~{{{xxxvvvvvvyyyzzz|||~~~~~~|||||||||}}}~~~||||||}}}}}}}}}kkkXXXLLLJJJHHHJJJRRR___llltttzzz~~~|||||||||~~~|||xxxuuuuuuvvvwww{{{~~~yyyuuuyyy}}}}}}}}}wwwiiiaaa```hhhuuuzzzuuunnnllljjjiiiiiihhheeecccXXXVVV[[[lll~~~}}}{{{xxxzzz}}}~~~|||xxxsssppphhhpppsssppprrr{{{zzzqqqbbbSSSFFF<<<444000333333222222222222333333111111111111111111111111222111111222222333444555444555666666888<<>>MMMaaauuuyyymmmrrryyy~~~~~~uuuhhhVVVGGG@@@===:::999999999888777555555444444444444555555444444444444444555555666555555555666777999;;;<<<;;;===???@@@@@@@@@AAABBBDDDEEEHHHIIIKKKOOOTTTWWWYYYYYYZZZ\\\^^^```bbbcccfffeeedddcccdddfffiiikkkooopppqqqqqqpppppprrrtttuuuvvvwwwwwwvvvvvvxxxyyy~~~zzzuuurrrjjjpppuuusssqqqrrrrrrqqqvvvvvvsssjjj]]]QQQIIIFFFIIINNNWWWeeesss{{{|||{{{wwwvvvsssooojjjeeebbb___XXXWWWVVVWWWWWWVVVSSSPPPLLLNNNNNNKKKGGGDDDFFFHHHNNNRRRZZZeeeqqqyyy~~~sss|||tttbbbTTTNNNMMMQQQSSS\\\iiiooojjjaaa[[[XXXPPPGGGDDDGGGSSSgggyyy{{{{{{wwwvvvvvvuuukkkhhhnnn~~~iiiXXXNNNUUUaaaqqqrrrfffaaacccnnnyyywwwlllaaaQQQIIIDDDLLLaaawwwxxxgggRRRAAA666333333333111------000------......///000000111000000000000000000000000//////............//////------......///000000111000111222222111111333555777888>>>HHHUUUjjjuuujjjttt~~~lllVVVJJJJJJRRRSSSWWW]]][[[PPPFFFBBB======???EEEPPP\\\eeejjjnnnuuu|||vvvjjjaaa[[[WWWXXX[[[dddhhhnnnssswww{{{~~~|||zzzxxxxxx{{{}}}~~~wwwyyy||||||xxxuuusssssstttyyy}}}{{{|||}}}~~~{{{{{{~~~~~~}}}qqq]]]NNNLLLIIIJJJQQQ]]]jjjssswwwzzz}}}~~~~~~~~~~~~{{{zzzzzz{{{{{{{{{|||yyy{{{~~~zzzvvvzzz}}}}}}}}}}}}{{{~~~wwwjjjbbb^^^eeepppzzz~~~zzzvvvooonnnllljjjhhheeeaaa___TTTTTT]]]ooo}}}xxxwwwyyy{{{{{{yyyuuuqqqnnndddlllnnnlllppp|||}}}vvvmmm___PPPEEE<<<777444222222111111111111222222000000000111222222333333222222222222333444555555666777777888999<<>>888444333111111000000000000111111//////000111222333333444222222222222333444555555888888999999:::===BBBEEESSSfff|||}}}sssfff^^^PPPAAA<<<666444<<>>???BBBIIITTT```hhhmmmqqquuu}}}{{{nnneee]]]WWWVVVXXX```dddiiilllmmmooossswww|||~~~{{{yyyzzz{{{|||wwwrrrnnnnnnqqqsssqqqnnnpppooopppwww~~~|||{{{}}}~~~~~~|||yyywwwxxxxxxzzz{{{yyyxxx~~~iiiVVVMMMFFFJJJSSS^^^iiissstttzzz~~~||||||~~~}}}}}}}}}yyyuuussstttuuu~~~~~~~~~~~~|||yyyyyy|||}}}~~~}}}pppddddddkkktttxxxxxxwwwvvvwwwqqqnnnlllkkkjjjeee]]]WWWUUUVVV___qqq~~~zzzwwwuuutttuuuwwwwwwuuurrrpppkkkfffiiirrryyyzzzyyyqqqcccPPPBBB;;;777555222///000000000000111111111111111111111222333444555333333222111222333444555888:::<<<<<<<<<>>>DDDHHHOOOaaayyy}}}llldddWWWCCC>>>888777AAAQQQbbbsssuuuooo{{{~~~sssgggeeeOOOCCC???<<<<<<:::666555888777555444444555555555444444444333222222333333333888888888999::::::;;;;;;===;;;999999;;;>>>CCCEEEDDDEEEGGGHHHKKKPPPVVV[[[ZZZ]]]___aaaaaabbbdddeeeggggggffffffgggggghhhiiimmmnnnpppqqqpppooommmlllpppssstttrrrrrruuuuuurrrqqqrrrtttssspppmmmkkkkkkrrryyy{{{}}}xxxsssmmmfff___ZZZUUUZZZbbbjjjpppsssttttttkkkjjjiiijjjjjjhhhbbb^^^___ZZZVVVUUUXXXZZZXXXUUUWWWSSSOOOKKKIIIKKKNNNPPPVVV]]]fffooouuu|||zzz___OOOMMMIII^^^iiisssyyywwwqqqlllhhhcccWWWMMMGGGOOO___nnnyyy~~~yyyhhhnnn}}}zzzjjj\\\VVVSSS^^^qqq~~~mmm^^^[[[dddqqqvvvnnndddYYYMMMHHHMMM```uuu~~~oooZZZFFF:::222222111111000//////..................///000000111111000///////////////....................................////////////111000000111111222333444777888>>>GGGSSSfffxxxjjj^^^```nnn{{{___LLLGGGIIIUUU\\\aaaeeeZZZIIIEEE<<<===>>>AAAHHHRRR^^^gggjjjnnnsss{{{{{{nnneee^^^WWWUUUWWW^^^ccchhhlllnnnpppsssvvvzzz}}}~~~}}}{{{{{{|||}}}yyytttppppppssstttrrrooorrrqqqqqqtttzzz}}}|||zzz}}}}}}~~~~~~}}}{{{yyyxxxxxxyyy{{{|||zzzzzz|||gggVVVLLLEEEIIIRRR]]]iiisssyyy~~~~~~}}}{{{{{{{{{zzzuuussssssttt|||~~~}}}{{{xxxyyy|||||||||}}}|||qqqgggfffnnnwww|||{{{wwwsssrrrsssrrrqqqrrrqqqkkk```WWWRRRWWWcccvvv|||vvvtttrrruuuzzz{{{xxxtttoookkkhhhlllttt{{{|||zzzsssdddQQQBBB:::777444111000000000111111111222222222111111111222333444444333222222333444666777999999;;;=========???DDDIIIRRRccc|||yyy}}}zzzmmmggg[[[EEE===777666???OOOaaasss|||uuuyyy~~~~~~sssmmmnnnVVVDDD???<<<<<<:::777666888777555444333555555555444444333333222222333333333444555555666666777888888<<<;;;:::;;;<<>>GGGRRRddd~~~~~~||||||}}}wwwnnn___WWW```wwwdddMMMCCCGGGWWWaaahhhkkk]]]JJJFFF;;;<<<===@@@FFFQQQ]]]eeegggkkkqqqyyysssjjjbbbZZZXXXYYY\\\aaahhhmmmpppqqqssstttvvv}}}zzz{{{~~~}}}||||||||||||yyyuuurrrqqqssssssqqqooorrrsssssssssuuuyyy~~~|||{{{zzz}}}}}}|||||||||{{{{{{{{{{{{zzz|||}}}{{{{{{|||fffVVVLLLEEEGGGPPP\\\iiisss{{{~~~|||}}}zzzxxx}}}}}}{{{wwwttttttuuuzzz|||~~~|||zzzxxxyyy|||~~~||||||}}}}}}}}}}}}}}}}}}~~~|||{{{}}}~~~xxxoooggggggppp|||xxxqqqmmmqqqrrruuuzzzzzzqqqcccWWWSSS\\\mmm~~~wwwtttrrrwww}}}zzztttmmmjjjjjjoooxxx}}}}}}{{{uuufffRRRBBB:::666333000111111111111222222222333333222222222222333333444222222333444666888:::;;;999<<<>>>>>>>>>@@@EEEJJJTTTeee|||ssswwwuuullliii]]]HHH===777555===LLL^^^rrryyywww}}}ttttttwww[[[FFF@@@;;;;;;;;;888777:::777555333333444555444333333333222222222222333333333333444555555666666777;;;;;;<<<===???AAACCCDDDCCCEEEFFFGGGIIIMMMRRRUUUZZZ\\\^^^_________aaabbbbbbccceeegggiiiiiiiiiiiikkklllmmmnnnnnnllljjjiiihhhmmmppppppssswwwxxxuuummmjjjffffffiiilllnnnmmmssszzz~~~~~~{{{wwwvvvuuutttuuuvvvvvvtttrrruuuvvvwwwwwwvvvsssooommmllljjjhhhggggggfffdddcccccc```]]]\\\]]]]]]ZZZWWWTTTRRRPPPOOOPPPRRRUUUWWW```dddjjjnnnqqqvvv|||xxxXXXMMMPPPSSSmmmvvv}}}uuujjjdddddddddUUUKKKJJJWWWhhhsss|||}}}sss~~~pppaaaXXXVVV\\\kkkyyyggg[[[aaauuuyyynnn\\\MMMHHHKKK___yyyxxxuuu|||xxxvvvpppgggYYYIII;;;333111111111111000000//////...............///000000111000000///////////////------------------------............////////////////////////000111222333888999>>>GGGQQQbbb{{{}}}zzzzzz|||{{{vvveeeSSSWWWrrrgggPPPDDDCCCVVVeeennnqqqaaaLLLFFF<<<<<<===???EEEOOOZZZbbbeeejjjpppxxx{{{rrriii```\\\]]]ZZZ___fffmmmqqqrrrrrrrrrrrrxxxzzzxxxyyy{{{{{{{{{{{{{{{{{{zzzzzzxxxvvvssssssssssssqqqooosssuuuwwwwwwwww{{{~~~}}}{{{{{{~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~|||||||||gggVVVLLLDDDFFFPPP\\\iiisssyyy~~~|||}}}zzz|||}}}}}}yyywwwxxxyyyzzz{{{}}}}}}}}}}}}~~~{{{zzzzzz{{{|||~~~~~~}}}}}}|||||||||yyyxxxwwwxxx}}}wwwrrrkkkdddeeeqqq{{{qqqkkklllooouuu~~~xxxgggYYYWWWdddwww}}}{{{xxxvvvzzz~~~vvvnnniiiiiikkkrrrzzz~~~~~~|||uuufffRRRAAA999555222000111111222222222333333333333333222222222333333444222333444555666888999::::::<<<>>>>>>>>>@@@FFFJJJUUUeee|||ooottt~~~ssshhhddd[[[III>>>888666===JJJ\\\qqqwwwsss}}}wwwzzz{{{\\\IIIAAA;;;;;;;;;999999:::777555333333444444333222222222222222222222333444555666666777777888999999:::;;;===???AAABBBCCCCCCCCCDDDFFFGGGHHHKKKOOORRRYYY[[[]]]^^^]]]^^^___``````bbbeeehhhjjjjjjjjjiiihhhjjjlllmmmnnnmmmlllkkklllqqqttttttvvvyyyxxxtttrrrkkkeeedddiiioooqqqqqquuu|||~~~}}}zzzvvvqqqqqqppprrrtttuuutttsssrrrrrrrrrqqqnnnkkkgggeeedddbbb``````aaacccdddeeedddbbb```___^^^\\\XXXUUURRRQQQPPPPPPRRRVVVYYY\\\bbbeeeiiilllnnnrrryyy~~~wwwWWWKKKNNNRRRkkkrrryyyzzzqqqfff```]]]\\\NNNGGGJJJZZZiiirrr}}}{{{vvv~~~ooo___VVVVVV___pppsssccc[[[fff|||}}}nnnXXXHHHHHHPPPgggyyytttzzzwwwsssjjj^^^PPPCCC888222111111111000000000000000...............///000000111000000///////////////....................................////////////////////////000111222333999:::???GGGPPP```xxx}}}{{{}}}}}}{{{lllWWWVVVqqq~~~iiiRRRDDD@@@UUUfffrrrwwwgggOOOGGG=========???DDDMMMWWW___dddiiipppxxxwwwnnnddd^^^^^^XXX]]]dddlllrrrsssrrrqqqqqquuuxxxwwwxxx{{{~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvuuusssuuuyyy{{{{{{zzz~~~~~~{{{yyyxxx~~~|||~~~}}}|||}}}gggVVVLLLEEEGGGQQQ\\\iiisssvvv}}}~~~{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~||||||}}}~~~{{{|||}}}|||{{{zzz{{{}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{wwwuuutttvvv{{{~~~tttooohhhaaaaaaooouuummmhhhllltttnnn```YYYggg{{{}}}zzz}}}{{{}}}~~~yyynnneeeeeefffkkkrrrzzz}}}ttteeePPP???777444222000111111222222222333333333333333333222333333444444444444555555666666777777:::<<<>>>>>>>>>@@@FFFJJJVVVfff}}}mmmqqqvvvfff]]]UUUHHH???:::777===IIIZZZoootttlllzzz{{{|||bbbMMMDDD<<<;;;;;;:::999:::777555333333333444333111111111111111222222333444666666777888888999999::::::;;;===@@@AAABBBCCCCCCBBBDDDFFFGGGHHHJJJNNNQQQVVVXXX[[[\\\\\\\\\]]]___```bbbeeehhhjjjjjjjjjjjjeeegggjjjmmmooopppoooooonnntttxxxyyy{{{|||zzzvvvtttmmmfffeeejjjpppsssssswww}}}~~~}}}zzzuuuqqqooommmmmmnnnmmmlllkkkhhhgggfffdddaaa^^^[[[YYYWWWVVVVVVWWWYYY^^^cccggggggfffeeecccaaa]]]YYYVVVOOONNNNNNOOORRRWWW\\\___aaadddhhhjjjlllpppvvv{{{xxxXXXKKKMMMOOOhhhqqquuutttlllccc]]]XXXTTTDDDAAAIII[[[iiiqqq~~~{{{kkk\\\WWWYYYeeevvvfff[[[YYYiiisss\\\MMMJJJXXXnnn~~~yyyuuuwwwvvvooodddVVVIII>>>666222111111000000000000000000...............///000000111111000///////////////////////////////////////............////////////000000000000111222333333888:::>>>FFFNNN]]]ttt~~~rrr___YYYnnn~~~kkkTTTDDD???SSSfffuuu~~~nnnTTTHHH>>>>>>======AAAIIISSSZZZaaagggnnnuuuzzzpppddd]]]\\\XXX\\\bbbjjjqqqtttsssqqqqqqtttwwwxxxxxxyyy{{{|||||||||{{{{{{zzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzzzz}}}~~~|||zzz|||}}}zzzwwwvvv~~~~~~~~~~~~~~~hhhVVVMMMFFFJJJSSS^^^iiisssttt{{{|||yyy{{{~~~~~~~~~~~~~~~{{{|||~~~~~~}}}~~~~~~}}}{{{zzz|||}}}}}}{{{zzzyyyzzzzzzwwwvvvuuuwww|||vvvpppiiiaaa]]]mmmxxxpppiiillltttvvviiiYYYfffxxxzzzxxx|||ssshhh___bbbeeekkkssszzzqqqaaaMMM===666444333222111111111111222222222333222222222222333444555666444555555666666666666555999<<<>>>>>>>>>@@@EEEJJJUUUfff~~~pppqqq|||zzziii\\\RRRFFF???:::888>>>HHHWWWkkk{{{vvviiiqqqtttkkkRRRGGG===;;;;;;:::999999777555333333333333222111111111000111111222333444444555555666666777888888:::;;;===???@@@BBBBBBBBBAAACCCFFFGGGHHHKKKNNNPPPTTTVVVYYYZZZ[[[[[[]]]^^^___```ccceeeggghhhhhhhhhdddfffjjjmmmoooppppppppplllrrrxxx{{{}}}~~~yyyoookkkffffffjjjooorrrsssvvv}}}}}}|||yyytttpppmmmjjjgggfffdddaaa```^^^\\\ZZZVVVSSSPPPNNNMMMKKKMMMNNNPPPTTTZZZaaafffjjjjjjiiigggddd^^^YYYVVVLLLKKKJJJKKKOOOUUU\\\``````dddhhhkkklllooouuuyyy{{{[[[NNNNNNNNNfffssssssnnneee^^^YYYSSSLLL@@@@@@KKK^^^hhhooovvvfff[[[\\\bbbnnn~~~qqq\\\UUUXXXlllsss___TTTNNN```qqqxxxyyyxxxuuuqqqqqqjjj]]]OOOBBB:::555333000000000000000000000111...............///000000111111000///////////////....................................////////////111000000111111222333444666888<<>>===;;;;;;===DDDMMMTTT]]]cccjjjppp|||}}}rrrfff^^^\\\XXX[[[```iiippptttsssqqqssstttwwwyyyyyyxxxyyyzzz|||zzzyyywwwvvvwwwxxxyyy}}}~~~~~~~~~~~~}}}}}}||||||}}}|||zzzyyy|||~~~}}}|||zzz}}}~~~lllUUUMMMHHHLLLVVV___jjjrrrqqqyyy}}}{{{wwwzzz~~~|||{{{{{{}}}{{{{{{}}}~~~~~~}}}}}}~~~|||{{{{{{{{{|||{{{zzzzzz|||vvvppphhhaaa\\\mmm{{{rrrllllllrrr}}}yyymmm^^^gggssszzzyyyzzz}}}zzzpppfff___bbbeeelllttt{{{lll^^^III:::444444444333000000000111111111222222111111222222444555777888444555666888888999888888999;;;=========???DDDIIIOOOaaa{{{~~~yyy|||qqqbbbSSSCCC===999888===FFFSSSfffuuuqqqqqqppp~~~rrrVVVJJJ>>>;;;;;;:::888888888666333222333333111000000000000000111222333444333333444555555666666777::::::;;;===???@@@BBBBBB@@@CCCFFFHHHIIILLLOOOQQQQQQSSSWWWYYYZZZ[[[]]]___]]]^^^___aaabbbdddeeeeeeeeegggiiilllmmmmmmmmmllljjjqqqwwwzzz|||~~~{{{uuuiiihhhhhhhhhkkkooosssuuutttzzz~~~}}}{{{zzzwwwsssjjjfffbbb^^^\\\YYYWWWUUUQQQPPPMMMJJJHHHFFFEEEEEEFFFIIIKKKNNNQQQXXX___eeehhhiiijjjgggbbb\\\VVVSSSJJJHHHFFFFFFKKKRRR[[[```cccgggkkknnnnnnooosssvvv|||]]]QQQPPPOOOeeevvvrrriii___YYYUUUNNNFFFBBBCCCOOO```ggglllsssddd\\\bbbllluuu~~~hhhXXXTTTZZZnnn}}}lll[[[SSSRRReeessssssrrrvvvtttlllmmmeeeXXXJJJ>>>888555444000000000000000111111111...............///000000111111000///////////////------------------------............/////////000111111111111222333444555555666;;;AAAIIIVVVlll}}}kkkWWWXXXzzz{{{dddPPPCCCSSSdddxxx{{{]]]MMM===<<<:::999;;;AAAJJJPPPYYY___ffflllwwwuuuiii```^^^YYYZZZ___gggpppttttttrrrtttuuuxxxzzzyyywwwxxxzzzyyywwwtttrrrqqqrrrtttuuuzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~{{{|||{{{{{{xxxxxx|||qqqUUUMMMIIINNNWWWaaajjjrrrmmmuuu{{{xxxuuuxxx}}}zzzyyyyyy{{{~~~yyy~~~|||~~~~~~~~~~~~}}}}}}|||uuuoooggg___]]]mmm{{{rrrmmmllloooyyywwwllleeejjjrrryyy{{{zzztttzzzyyyooofffbbbcccfffmmmuuu|||jjj[[[GGG999444444555555///000000000000111111111000111111222444666888999333444666999:::;;;;;;;;;888:::<<<===<<<>>>DDDHHHHHH[[[wwwxxxiiiUUUAAA;;;888888<<>>999:::<<>>;;;999:::@@@LLL]]]jjj|||zzzqqqvvvyyylllZZZMMMAAA===>>><<<999888:::999777666444333333333000111111111111222222222666666555555555666666777999::::::;;;<<<===>>>>>>AAADDDFFFHHHHHHJJJLLLOOOMMMPPPSSSVVVWWWXXXYYY[[[]]]]]]]]]]]]___```aaabbbfffggghhhiiiiiijjjiiiiiiooooooppprrrrrrqqqmmmkkkaaafffkkkppprrrtttuuuvvvxxxxxxyyy{{{zzzwwwqqqmmmfff___VVVPPPOOONNNKKKGGGBBBBBBBBBBBBBBBBBBCCCCCCFFFOOOUUUUUUVVVZZZ___aaabbbaaa```\\\WWWRRRLLLIIIDDDCCCAAAAAADDDLLLWWW^^^eeejjjppprrrrrrsssuuuwwwooo]]]PPPIIIVVVnnnxxxnnnbbb[[[YYYVVVNNNEEE@@@LLL[[[fffnnnyyysssddd[[[```ooo{{{~~~hhhXXXPPPTTT]]]lll|||}}}vvvkkkTTTFFFMMMYYYlllzzzyyysssqqqooojjjbbbUUUGGG>>>777111---.........////////////..............................//////............//////////////////////////////............////////////---,,,+++---000222111000555777<<<@@@DDDOOOeeeyyyuuu___]]]eeeiiiPPPTTThhh~~~}}}lllUUUGGG@@@::::::;;;===BBBGGGUUUZZZdddkkkoooxxxvvveee[[[YYYVVVYYY___gggoootttvvvwwwvvvuuutttssstttvvvxxxyyyvvvtttqqqrrruuuyyyzzz{{{~~~~~~}}}{{{zzz{{{}}}{{{}}}~~~~~~}}}{{{{{{{{{tttwww}}}~~~}}}|||~~~~~~}}}~~~qqq]]]RRRKKKPPP[[[eeemmmrrrppptttwwwxxxwwwwwwxxxzzztttttttttvvvzzz}}}~~~~~~~~~~~~}}}~~~~~~|||{{{{{{}}}{{{qqqjjjddd___\\\___kkk}}}uuuvvvxxx|||}}}xxxpppiiieeemmmvvv{{{|||~~~yyy}}}~~~yyykkk^^^ZZZcccdddwwwooo[[[DDD:::777444111///222111111111111111222222111222222333444444555555666666777777888999999999======<<<;;;<<<>>>CCCGGGLLLWWWmmm~~~mmmXXXHHH>>>:::888999>>>JJJ\\\kkk{{{}}}tttxxxvvvhhh[[[MMMAAA======<<<999888:::999777666444333333333000111111111111222222222555555555555666666666666999::::::;;;<<<===>>>>>>AAACCCFFFGGGHHHIIILLLNNNMMMPPPTTTVVVWWWXXXZZZ[[[]]]]]]]]]^^^^^^```aaaaaadddeeefffggghhhhhhhhhgggkkkkkkmmmnnnnnnllliiigggbbbffflllpppsssuuuwwwyyyzzzyyyxxxxxxwwwvvvrrrooogggaaaXXXTTTSSSRRROOOLLLJJJIIIGGGGGGHHHJJJMMMNNNUUU\\\aaa^^^[[[[[[\\\[[[bbbaaa^^^ZZZTTTOOOJJJHHHBBBBBBCCCDDDHHHOOOWWW]]]dddhhhmmmqqqtttvvvxxxyyyyyydddSSSHHHIIIYYYnnnsssiii^^^ZZZYYYUUULLLDDDCCCOOO___lllttt~~~{{{mmm```]]]fffwwwzzzbbbPPPLLLUUUbbboooyyy}}}|||sssjjj```LLLCCCMMM```qqqyyyvvvppphhh```SSSDDD<<<777222111222......////////////..............................//////............//////////////////////////////............////////////.........000333444333111888999===@@@CCCMMMaaattt}}}eee___aaayyyqqqWWWUUUbbbsssxxxwwwkkkVVVIIIAAA:::::::::;;;>>>CCCOOOUUU___hhhnnnvvvxxxhhh]]]YYYTTTYYY___fffkkkooosssvvvtttsssrrrrrrsssvvvyyy|||wwwuuusssssswww{{{~~~|||{{{{{{}}}~~~~~~~~~|||xxxvvvvvvvvvtttxxx}}}|||}}}~~~{{{yyy}}}~~~{{{{{{~~~lll\\\RRRMMMSSS___hhhooossssssuuuwwwwwwwwwvvvwwwxxxsssrrrrrrtttwww{{{|||}}}~~~}}}}}}~~~~~~~~~|||zzzzzz{{{}}}zzznnnddd^^^YYYVVV[[[iiiyyy{{{~~~zzznnneeeeeemmmvvvzzz}}}{{{}}}pppccc]]]eeefff{{{lllYYYDDD:::777555333222000000000111111333444444111111222333444666666777666777777888999999::::::>>>>>>===<<<<<<>>>BBBEEEIIISSSiiittt]]]LLL@@@:::666777<<>>>>>AAACCCEEEGGGGGGHHHKKKMMMMMMPPPTTTVVVWWWXXXZZZ[[[^^^^^^]]]^^^^^^___```aaabbbcccdddeeeeeeffffffffffffggghhhiiihhhfffdddbbbdddggglllpppsssvvvyyy{{{}}}{{{yyyxxxyyyyyywwwvvvmmmhhhaaa]]]]]]]]][[[YYYWWWUUURRRQQQRRRVVVZZZ]]]dddjjjlllhhhbbb```]]]ZZZbbb___[[[UUUPPPKKKGGGEEE@@@BBBDDDGGGKKKQQQXXX]]]ccceeeiiinnntttxxxyyyyyyiiiUUUHHH@@@HHH]]]jjjoooeee[[[YYYWWWRRRIIIDDDIIISSSaaannnwwwwwwggg^^^```lll~~~xxxaaaOOOMMMWWWfffttt}}}wwwsssggg\\\TTTEEEBBBPPPhhhwww{{{wwwpppggg___RRRCCC;;;666222222444......////////////..................//////////////////............//////////////////////////////............////////////000000111333444555444333888999<<<@@@CCCLLL___qqqkkk___]]]rrrqqq[[[RRRWWWdddkkkpppiiiXXXHHHAAA:::999::::::<<>>======???CCCFFFIIIQQQeeeyyycccTTTDDD;;;555666;;;EEEYYYlllwwwzzz}}}wwwlll^^^PPPAAA<<<<<<;;;::::::999888888777555444333222000000111111111222222222111333555777777777555444888888999:::<<<===>>>>>>@@@BBBEEEFFFFFFGGGJJJKKKLLLOOOSSSVVVWWWXXXYYY[[[]]]]]]]]]]]]]]]^^^______aaaaaacccdddeeeeeeeeeeeedddeeegggfffdddbbbaaaaaafffiiimmmpppqqqsssvvvxxx|||||||||~~~~~~xxxsssnnnkkkkkkkkkkkkkkkgggeeebbbaaaaaadddgggiiijjjooorrrnnnjjjgggbbb^^^aaa]]]WWWQQQKKKFFFCCCBBB???@@@BBBEEEJJJQQQYYY___dddccceeekkkrrrwwwwwwvvvsssZZZJJJCCC>>>MMMccchhhkkkaaaZZZXXXTTTMMMHHHGGGUUU[[[dddnnnwww|||}}}ppp```\\\bbbooovvvaaaRRRQQQYYYgggwwwqqqlll]]]RRRLLLBBBEEEVVVppp{{{~~~zzzwwwpppfffZZZMMM???777222......000......////////////.............../////////000000//////............//////////////////////////////............////////////...///000111111111111111666666999>>>CCCMMM___pppooo___YYYmmmwww^^^OOOMMMWWWaaakkkiiiZZZGGG@@@:::999::::::<<<@@@DDDIIITTT___fffnnn|||xxxggg\\\SSSXXX]]]```cccgggmmmrrrvvvuuusssrrrsssuuuxxxyyy}}}|||zzzxxxxxx{{{~~~|||yyyvvvvvvyyy{{{|||{{{||||||zzzwwwtttrrrrrrsssvvvyyy|||}}}}}}}}}{{{~~~}}}{{{zzz~~~}}}|||~~~mmmYYYQQQNNNWWWeeeooouuuyyyxxxxxxwwwwwwxxxxxxxxxxxxvvvtttrrrsssvvvyyy{{{|||}}}}}}|||||||||}}}|||}}}~~~}}}}}}~~~|||}}}|||~~~ooobbbYYYUUUSSSTTTbbbzzz~~~ooodddaaahhhrrrzzz}}}vvvnnnsssqqqttt^^^NNN>>>777555333333333333333222222222222333333111222333444666777888999777777888999:::;;;<<<<<<;;;<<<======>>>AAADDDHHHIIIPPPbbb}}}{{{iii\\\HHH===666888;;;CCCWWWlllvvv}}}yyy{{{{{{ssscccSSSCCC===<<<;;;::::::888888888777666444222111000000111111111222222222000222444666777777555444777888999:::;;;===>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKNNNRRRUUUVVVWWWXXXZZZ\\\[[[[[[[[[\\\]]]^^^___aaaaaacccdddeeefffffffffdddfffgggfffcccaaaaaaaaagggjjjmmmooooooooopppqqquuuwww|||{{{xxxxxxyyyzzz{{{xxxwwwuuusssrrrqqqqqqqqqooosssuuurrrnnnkkkfffaaa^^^ZZZTTTMMMGGGCCCAAA@@@?????????AAAFFFOOOZZZbbbeeeddddddiiiooossssssrrrjjjOOOEEEDDDBBBVVVkkkfffddd]]]YYYWWWQQQIIIIIIOOObbbeeejjjqqqzzzzzz}}}{{{hhhXXXYYYdddqqqrrraaaUUUUUU\\\jjj|||}}}nnngggWWWLLLHHHCCCJJJ___ttt}}}}}}zzzxxxooodddXXXLLL>>>777333//////111......////////////...............//////000000111//////............//////////////////////////////............////////////000111111111000000222444444444777===DDDNNN___nnnsss```XXXlll||||||fffSSSKKKSSS^^^kkkkkk]]]HHHAAA;;;:::::::::;;;???AAAEEENNNYYYaaahhhvvv}}}iiiZZZUUUWWWZZZ]]]aaafffkkkoootttsssssssssssstttvvvwww}}}}}}|||zzzyyyyyy{{{}}}zzzvvvssstttwwwzzzzzzyyyxxxyyyyyywwwtttrrrrrrrrruuuwwwyyyzzzyyyyyyzzz{{{}}}{{{}}}~~~|||}}}}}}~~~|||~~~qqq[[[RRROOOXXXeeeooouuuyyyyyywwwvvvvvvwwwyyyxxxxxxxxxuuussssssuuuyyy{{{|||yyyyyyyyyyyyyyyxxxxxxxxxxxxyyy|||}}}{{{zzz{{{|||}}}~~~}}}}}}~~~}}}{{{}}}ooobbbXXXSSSQQQSSSbbbwww}}}ooofffdddkkkuuu}}}~~~yyymmmsssrrrqqqVVVIII===888666444222333444333333222222222333333333333444555666888888999777777888999;;;<<<======:::;;;===>>>???BBBEEEHHHJJJOOO___yyy|||mmmbbbLLL???888:::<<>><<<;;;:::;;;888888888888666444222111000111111111111222222222111222333555666666666555666777888:::;;;===>>>??????AAACCCDDDDDDEEEGGGIIIJJJMMMQQQSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^aaaaaaccceeefffgggggggggdddggghhhfffbbb``````bbbfffiiimmmooonnnlllkkkkkkkkkooowww~~~|||zzzyyy|||{{{uuuppplllfff___[[[WWWRRRKKKEEEAAA???>>>>>>>>>>>>???EEEOOO[[[dddeeeeeefffiiillloooqqqqqq|||aaaEEEAAAGGGGGG^^^pppccc\\\XXXWWWVVVNNNGGGMMM[[[ooopppsssxxx|||xxxxxxwwwcccUUU[[[jjjwwwpppddd\\\\\\dddssswwwllldddTTTIIIHHHFFFPPPggguuu}}}}}}zzzoooaaaTTTHHH===777555111111333......////////////......---......///000000111111//////............//////////////////////////////............////////////111222222000...///333666555444777===CCCMMM]]]lllvvvbbbZZZooo|||{{{~~~||||||ttt^^^RRRWWWbbbooopppaaaKKKCCC===<<<;;;999999<<<@@@CCCJJJTTT\\\dddqqq}}}mmm^^^XXXXXXXXX[[[```fffjjjlllssstttuuuwwwxxxyyyyyyyyyzzz|||}}}{{{yyyxxxyyy{{{yyyuuuqqqrrrvvvzzzyyyxxxwwwxxxyyyxxxuuurrrqqqqqqsssuuuwwwwwwwwwwwwyyy{{{zzz}}}~~~}}}{{{{{{{{{zzzyyyzzz~~~~~~{{{{{{}}}rrr___VVVQQQXXXdddmmmssswwwwwwtttrrrsssvvvwwwwwwvvvxxxuuusssrrrtttxxxzzz{{{wwwwwwvvvuuutttttttttuuutttuuuyyy}}}}}}{{{yyywwwwwwyyy{{{}}}zzz}}}~~~||||||~~~~~~qqqcccXXXSSSQQQSSSdddyyyzzzooogggkkkqqqzzz|||vvvkkkrrrqqqlllPPPFFF===:::888555333333222222222222333333444555444444555666777777888888777888999:::;;;===>>>>>>;;;===>>>??????AAADDDGGGJJJMMM[[[vvv|||nnndddMMM???888;;;<<<>>>OOOeeerrr~~~tttoooqqqttttttsssmmm\\\III@@@===;;;:::;;;777888888888777444222000000111111111111222222222111222222333555666666777666666888999;;;===>>>??????AAACCCCCCCCCDDDFFFHHHHHHKKKOOORRRSSSTTTUUUWWWUUUVVVVVVWWWYYY[[[]]]^^^```aaabbbdddeeefffggggggccceeegggddd```]]]^^^aaadddhhhmmmpppooollljjjiiifffjjjsss~~~yyysssnnnfff___WWWUUUPPPJJJEEEAAA>>>===<<<===???BBBHHHQQQ\\\dddeeefffiiijjjlllnnnqqqtttsssZZZ>>>>>>GGGHHH```rrr___VVVTTTVVVVVVMMMFFFQQQcccwwwwwwzzz}}}tttqqquuuuuuaaaUUU___qqq~~~}}}qqqhhheeebbblll}}}vvvkkkcccSSSIIIIIIHHHTTTlllttt}}}|||nnn^^^KKKAAA777333111///...000......////////////......---......///000111111222//////............//////////////////////////////............/////////000......---***((()))...222666555777===CCCLLL[[[iiixxxddd\\\qqq}}}{{{|||xxxwwwgggYYY]]]gggtttttteeeNNNFFF???===;;;888777:::@@@BBBHHHQQQYYYaaannn{{{sssdddZZZXXXVVVZZZaaagggjjjkkktttvvvyyy|||~~~wwwzzz||||||yyyxxxyyyzzzyyyuuuqqqrrrwwwzzzzzzxxxvvvxxxzzzyyyuuurrrpppoooqqqsssuuuvvvvvvxxxzzz|||yyy|||~~~{{{zzzzzzzzzxxxvvvuuuyyy~~~}}}yyyxxxyyysssdddYYYSSSXXXbbbjjjppptttuuurrrpppqqqtttvvvvvvuuuxxxuuurrrqqqssswwwyyyzzzyyywwwuuusssrrrssstttuuuqqqrrrvvv{{{xxxwwwuuutttuuuxxx|||~~~wwwzzz~~~{{{xxx{{{tttfff[[[UUUSSSTTTggg|||}}}wwwnnngggqqqwwwyyyrrrkkkrrrqqqyyygggNNNEEE===<<<;;;777444444000000111222333555666777555555666666777777888888777888999:::<<<===>>>???===>>>@@@@@@???@@@BBBDDDIIILLLYYYsss}}}nnncccMMM???888;;;;;;<<>>??????@@@BBBCCCCCCCCCEEEGGGGGGJJJNNNQQQRRRSSSTTTVVVSSSTTTUUUVVVXXXZZZ\\\^^^___```aaaccceeefffffffffaaadddeeeccc]]]ZZZ\\\___bbbfffmmmqqqpppnnnkkkiiifffiiiqqq}}}|||uuupppiiiaaaUUUSSSOOOJJJEEEAAA>>><<<;;;===AAAEEEKKKTTT]]]cccdddgggkkkllllllooossswwwnnnNNNDDD;;;???TTThhhjjjaaa[[[VVVQQQNNNLLLOOO[[[fffvvvvvv{{{uuugggfffooo~~~oooccc[[[ggguuunnnllllllgggpppxxxjjj```RRRFFFEEERRRfffuuuyyyxxx}}}ppp^^^III@@@555000111222000---////////////////////////000111222000...---...///////////////////////////000///...------...///000---------............///.........///000000111111777888;;;???AAAHHHXXXhhh~~~ccc[[[ooo}}}{{{xxxxxxjjjXXXYYYaaannntttlllXXXGGG;;;>>>@@@;;;777999>>>@@@GGGOOOUUU]]]kkkxxxsssggg___[[[ZZZ\\\___cccllluuuuuuxxx{{{}}}}}}}}}~~~~~~~~~yyytttsssuuuwwwwwwwwwvvvxxx{{{zzzyyyyyy|||}}}zzzyyyzzzwwwqqqnnnooonnntttyyyyyyyyy{{{{{{yyy}}}{{{zzzzzz{{{{{{zzzyyyxxxuuuqqqoooooorrrvvvyyy|||}}}vvvrrrsssuuusssbbbYYYRRRTTTZZZbbbkkkrrrnnnnnnmmmlllkkkkkknnnqqqttttttrrrpppnnnooorrrttttttrrrpppnnnnnnooorrrsssqqqooonnnnnnqqqvvv{{{|||uuuoooqqqyyy~~~|||xxxwww|||{{{zzz{{{~~~~~~|||~~~xxxqqqfffXXXSSSVVV[[[mmm~~~xxxoooeee^^^nnnzzzwwwoooooohhhnnnuuu{{{~~~{{{oooaaaLLLDDD;;;666555666444222333333333444444444555555444555666777777777777777:::::::::;;;<<<===>>>???<<<============???CCCFFFKKKNNNYYYnnntttYYYMMMCCC:::888888<<>>???@@@BBBCCCDDDDDDDDDIIIKKKMMMPPPRRRRRRRRRRRRTTTTTTTTTTTTVVVXXXZZZ[[[^^^bbbcccbbbccceeeeeeaaahhhfffccc```^^^^^^^^^___eeefffkkkrrryyyyyysssmmmrrrqqqsss}}}{{{uuummmccc]]]VVVQQQKKKEEEAAA>>>;;;999;;;;;;===AAAIIISSS\\\bbbfffhhhkkkmmmnnnnnnpppqqqvvvbbbJJJCCC<<>>444000111222111...////////////////////////...///000000///...///111////////////////////////000///...------...///000........./////////000000......///000000111111222666777:::===???GGGWWWgggzzzlll```ooouuuuuuuuuvvv~~~}}}bbbRRRUUU^^^llltttnnn\\\KKK>>>>>>???;;;888:::<<<>>>DDDLLLRRRZZZiiivvvrrrfff^^^ZZZXXX[[[^^^bbbjjjsssrrrvvvyyy|||||||||}}}~~~}}}yyyuuutttwwwyyyzzzzzzxxxyyyzzzzzzyyy{{{}}}~~~{{{zzz{{{xxxqqqmmmnnnpppvvvzzzzzz{{{}}}~~~{{{xxxvvvuuuuuuuuuuuutttssssssrrrpppnnnnnnooopppqqqwwwyyyzzzxxxtttrrrssstttyyy~~~ppp```WWWOOOPPPUUUZZZ```fffgggggggggeeecccdddfffhhhkkklllmmmllljjjiiijjjlllnnnmmmllllllmmmooorrrtttqqqooonnnnnnppptttyyy|||wwwoooooowww~~~}}}zzz}}}~~~}}}||||||}}}}}}{{{}}}vvvpppeeeXXXSSSVVV]]]ooozzzssslllgggeeerrr}}}~~~uuukkkjjjhhhmmmuuu{{{zzzjjjZZZHHHAAA888444444444333111333333333444444444555555555666777888888888888888:::::::::;;;<<<===>>>???===>>>>>>======???CCCFFFIIILLLWWWlll~~~vvv\\\NNNCCC:::888777;;;JJJ[[[mmmyyyyyyggg^^^___aaa```ggg```RRRCCC===>>>===::::::::::::999777555222111000000000000000111222222222333333444444555666666777777888:::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKMMMNNNOOOOOOSSSSSSSSSSSSTTTVVVXXXYYY___bbbcccbbbbbbeeeeeebbbdddbbb```___^^^^^^___```ccceeekkksss{{{}}}{{{wwwwwwwwwzzz|||tttkkkaaaZZZTTTPPPJJJEEEAAA>>><<<:::<<<<<<>>>BBBIIIRRR[[[aaafffiiilllooooooooopppqqqhhhSSSEEE@@@>>>HHH]]]nnnnnnfff\\\ZZZXXXRRRMMMPPP```rrrzzzyyylllbbbfffuuuxxxoooddd___```pppvvvkkkkkkrrrxxxxxxooo^^^TTTHHHFFFRRReeevvvzzzwww}}}qqqaaaBBB;;;333000111333111///////////////////////////,,,...////////////111222//////////////////////////////............//////////////////000000000111//////000000111222222333666666888;;;===EEEVVVfffwwwxxxfffnnnuuuxxxzzz}}}ttt[[[NNNRRRZZZhhhqqqmmmaaaPPPBBB???>>>:::888:::;;;<<>>===???BBBEEEGGGJJJUUUiiiyyyuuu}}}{{{bbbQQQEEE:::777666:::GGGWWWhhhtttooofffeeedddbbbhhhdddXXXJJJAAA??????<<<:::::::::999888555333222111000000000000111222222333333444555555666666777666666777999:::;;;<<<======>>>@@@AAACCCDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNRRRQQQQQQQQQRRRSSSUUUVVV___bbbcccaaaaaaeeeeeeccc^^^]]]\\\\\\\\\]]]___```aaadddiiipppxxx||||||{{{zzz||||||tttjjj___WWWQQQMMMHHHCCCAAA>>><<<:::======>>>BBBIIIRRR[[[```cccgggkkkmmmnnnmmmmmmmmmyyy___III@@@>>>AAAPPPcccpppooohhh___ZZZUUUQQQPPPUUUeeettt|||zzzqqqiiinnn|||zzznnnddd___^^^ddduuu|||llleeeiiiwwwqqqfffXXXMMMDDDIIIZZZooo|||xxxsssvvv{{{uuucccRRR>>>888222000111222222000////////////////////////---...//////......///111/////////////////////////////////....../////////....../////////000000000000000000111222222333333666666888;;;===EEEUUUeeexxxlllnnn{{{pppYYYMMMOOOTTT```kkkjjjfffVVVFFF???<<<888777999::::::>>>DDDJJJTTTdddsss~~~sss___XXXTTTVVVYYY^^^eeelllnnnqqquuuxxxzzzzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~|||yyyuuuvvvzzz}}}~~~}}}~~~||||||}}}xxxpppjjjiiiiiiooorrrqqqpppqqqqqqnnnnnnkkkiiiggghhhhhhgggeeeaaa```______^^^]]]]]]]]]^^^\\\\\\]]]___``````___dddiiiuuu|||rrrcccZZZRRRQQQPPPNNNNNNOOOLLLNNNQQQSSSUUUXXX]]]```[[[\\\\\\[[[ZZZYYYZZZ[[[YYYYYYZZZ[[[^^^aaadddeeejjjiiihhhiiikkkoootttvvv|||tttlllkkkrrr{{{~~~zzzqqqlllbbbVVVSSSWWWdddtttxxxnnnjjjpppvvv}}}zzz|||rrrjjjkkkoooqqqtttxxxzzzsss^^^KKK???:::555222222333333333333333333444444444555555777777999:::;;;;;;;;;;;;:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@>>>>>>???BBBDDDFFFJJJTTTgggxxxttt}}}kkkWWWHHH;;;777555888EEESSScccppp}}}tttnnnooonnnlllkkkjjjaaaRRREEE@@@>>><<<::::::;;;:::888666444333111111111000000111222222333333333444555555666666333333444666777888999:::<<<===???AAACCCDDDDDDEEEHHHGGGGGGHHHJJJLLLOOOPPPPPPPPPOOOOOOPPPQQQSSSTTT___aaaaaa___```cccdddbbb[[[ZZZZZZZZZZZZ[[[\\\\\\```bbbfffkkknnnqqqtttuuuzzz}}}zzzsssiii]]]UUUNNNJJJEEEBBB@@@>>><<<;;;;;;<<<===AAAIIIRRR[[[aaa```ccchhhjjjkkkjjjiiiiiivvv[[[FFF<<<===FFFXXXiiiqqqmmmfff```VVVMMMMMMSSS\\\iiisss}}}wwwssspppuuuvvvjjj___\\\___hhhxxxsssddd```gggwwwmmm___SSSJJJEEENNNbbbuuu}}}}}}xxxsssppprrrtttjjjWWWFFF999666111000111222111000///////////////////////////000000///...------...////////////////////////...//////////////////...------........./////////000000000111222222333333666777:::===???EEEUUUdddzzzrrrsss~~~zzzpppiiiTTTJJJJJJLLLXXXfffhhhiii[[[JJJ@@@;;;888777888999999===CCCHHHQQQaaaoooyyybbbZZZTTTUUUXXX\\\bbbhhhlllppptttwwwxxxyyyzzz{{{~~~~~~~~~}}}||||||||||||{{{wwwuuuvvvyyy}}}}}}|||}}}{{{|||}}}yyyooohhhggghhhnnnpppnnnkkkkkkiiifffeeebbb___]]]]]]]]]\\\[[[[[[YYYWWWVVVVVVXXXZZZ[[[YYYWWWVVVVVVXXXYYYYYYYYYYYY^^^hhhuuuxxxpppbbbYYYRRRPPPOOOLLLJJJKKKHHHIIIKKKMMMPPPUUU[[[___[[[ZZZXXXUUUSSSTTTXXX[[[[[[[[[[[[[[[]]]^^^```aaaaaaaaabbbdddggglllqqqtttvvvpppjjjjjjqqqxxx}}}~~~||||||}}}yyyoooiii```UUUSSSXXXgggvvv}}}zzz~~~xxxnnnjjjpppwww~~~{{{{{{sssooosssvvvvvvvvvuuuuuummmZZZIII===999555333333444444555333333333444444444555555777888999;;;<<<<<<======;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>???BBBEEEGGGJJJSSSccc{{{{{{uuu^^^NNN>>>888666777BBBOOO___lllyyyzzzsssqqqvvvxxxvvvmmmpppkkkZZZIII@@@<<<;;;:::;;;;;;;;;999777555444222222111111111111111222222222222333444444555555333333444555777888999:::<<<===>>>AAABBBDDDDDDEEEHHHHHHHHHIIIJJJMMMOOOQQQOOOOOONNNNNNOOOQQQSSSTTT\\\___```^^^___bbbbbb```ZZZZZZYYYXXXXXXWWWWWWWWW\\\```dddfffgggiiinnnqqqzzz}}}~~~yyyrrriii]]]UUULLLHHHDDD@@@>>>===<<<:::999999;;;@@@HHHRRR\\\aaa___bbbfffhhhhhhgggggghhhtttZZZFFF;;;>>>KKK___nnnooohhhbbb\\\PPPGGGJJJUUU```kkkrrrooorrruuu{{{uuuhhh\\\[[[aaalllzzzmmm```^^^eeewwwlll\\\PPPJJJIIIVVVkkkzzz}}}zzzooonnnnnnpppnnncccPPPBBB666444111000111111000//////////////////////////////000000///---,,,,,,---////////////////////////......////////////......------------............//////000000111222222333444666:::???@@@FFFSSSaaayyyxxxxxxzzznnnbbbOOOEEEDDDEEERRRdddjjjkkk___OOOCCC<<<999888888888888<<>>@@@@@@@@@@@@@@@???>>>@@@CCCFFFHHHJJJQQQ___uuu~~~hhhUUUCCC;;;777777@@@LLL\\\jjjwww{{{{{{|||}}}}}}{{{zzzvvvrrrttt{{{mmmtttrrraaaLLL@@@<<<;;;;;;;;;;;;;;;:::888666555333333222111111111111222111111222222333444444555555555666888999:::;;;<<<;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTVVV[[[___```___```bbbbbb^^^ZZZYYYXXXWWWVVVUUUTTTSSSWWW]]]cccffffffiiiooouuu{{{}}}~~~zzztttjjj^^^UUUKKKGGGBBB???===<<<;;;999777888:::>>>FFFPPPZZZ``````ccceeefffffffffggghhhqqqXXXDDD;;;@@@OOOeeeqqqmmmccc\\\TTTJJJDDDIIITTT___jjjsssnnnvvv}}}tttfffZZZ[[[bbbooo|||}}}ggg___aaajjj|||ooo^^^MMMKKKPPP___sss~~~yyykkkmmmnnnmmmfffYYYIII>>>444333222111000000///...////////////////////////---...//////---,,,---///////////////////////////---...///000000///...---............////////////......///000000111111222111444:::???AAAEEEQQQ^^^rrrxxxwww{{{vvveeeRRRHHHDDDBBBNNNccclllnnndddUUUGGG???<<<;;;999666777;;;@@@DDDJJJWWWcccvvvmmmbbbXXXVVVXXX[[[___ccciiilllppprrrrrrrrrssstttyyy{{{~~~~~~|||zzzzzz{{{wwwyyy|||}}}}}}}}}}}}~~~||||||~~~}}}ssskkkhhheeekkkmmmkkkhhhhhhgggcccfffccc^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXX[[[]]]^^^\\\[[[\\\___cccdddgggmmmtttzzz{{{wwwsssiiibbb\\\]]]^^^]]]^^^___]]]\\\YYYWWWXXX]]]eeejjjmmmllljjjgggeeegggjjjnnnnnnnnnmmmllllllkkkkkkkkkfffgggiiilllppptttyyy{{{}}}vvvooolllqqqyyy|||wwwwwwzzz}}}~~~{{{mmmddd[[[SSSUUU\\\ppp}}}|||zzzzzz{{{zzzssslllkkkqqqwww~~~{{{xxxsssqqquuutttxxxzzzuuummmaaaQQQCCC:::999777444333333444666333333333444444444555555666777888:::<<<<<<======;;;;;;<<<<<<===???@@@AAA???????????????AAADDDGGGHHHIIINNNZZZoooppp\\\HHH>>>999777???IIIXXXhhhvvv{{{yyyxxxxxxxxxyyyxxxtttpppsss{{{~~~jjjtttuuueeeOOOAAA===>>>;;;;;;<<<<<<;;;999777666444333222222111111111222222222333333444555555555555666777888:::;;;<<<<<<:::;;;>>>@@@BBBDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNNNNPPPRRRTTTWWWXXX[[[___bbbbbbcccdddbbb^^^XXXXXXWWWWWWVVVTTTSSSRRRUUU\\\dddggggggjjjqqqxxx{{{{{{{{{|||}}}vvvlll___UUUJJJFFFAAA>>><<<;;;999888999999:::===DDDMMMVVV[[[___```aaaaaaaaaaaadddeeennnUUUBBB;;;AAARRRhhhrrrkkk___YYYMMMGGGDDDIIIRRR\\\jjjtttsss~~~~~~sssdddXXX[[[cccppp|||tttaaa___eeeppp~~~qqqbbbKKKLLLTTTeeexxxzzzlllnnnnnniii^^^OOOAAA999333333222111000///...---////////////////////////+++---......------///000////////////////////////---...///000000///...---////////////000000000000.........///000000111111///222999???AAADDDOOO[[[lllzzzuuutttpppzzzmmmZZZNNNHHHBBBMMMbbblllooogggXXXJJJBBB???===;;;444555:::???BBBGGGSSS___hhhxxxpppdddYYYWWWYYY[[[^^^bbbgggjjjmmmooopppooopppqqquuuyyy}}}~~~|||zzz{{{|||www{{{}}}~~~}}}}}}uuummmjjjnnnsssvvvuuussstttssspppqqqnnniiifffeeeeeeddddddggghhhiiiiiihhhfffcccbbbgggjjjmmmkkkiiijjjooouuuuuuwww{{{|||tttmmmhhhiiilllmmmnnnqqqgggeeebbb```aaahhhrrrxxxxxxyyyxxxwwwuuuuuuwwwyyy~~~~~~}}}|||||||||rrrrrrtttvvvyyy}}}{{{rrrmmmqqqzzz~~~zzzzzz~~~|||lllcccYYYRRRUUU^^^ttt}}}zzz{{{tttnnnooouuu|||~~~yyyvvv{{{sssnnnqqqooowww{{{wwwlll^^^MMM@@@999888777444222111333555333333333444444444555555555666888:::;;;<<<======<<<<<<<<<<<<===???@@@AAA>>>????????????AAAEEEHHHGGGHHHLLLVVVkkkuuu```KKK???:::777>>>HHHVVVfffvvv{{{yyyxxxwwwvvvvvvuuupppkkklllssswwwvvvgggsssvvvgggQQQCCC???AAA;;;;;;<<<<<<;;;999888666444333333222111111111222333333444444555666666777444444555777888999:::;;;:::;;;===@@@BBBDDDEEEEEEDDDFFFHHHKKKLLLMMMMMMMMMNNNNNNOOOPPPSSSVVVXXXZZZ[[[aaaeeeeeeffffffddd___VVVVVVVVVVVVVVVUUUTTTSSSUUU]]]fffhhhggghhhpppwwwzzzxxxwwwxxx|||xxxmmm___UUUJJJFFFAAA===;;;:::888777;;;:::;;;===CCCJJJRRRWWW[[[\\\\\\\\\[[[\\\___bbb{{{eeeMMM>>>AAAHHHUUUbbbhhhcccZZZTTTJJJDDDFFFPPPVVVZZZeeettt}}}vvvhhh```___cccnnnzzzooo___bbbhhhnnnwwwjjj\\\IIIJJJWWWmmm|||~~~zzzxxxnnnmmmjjjbbbVVVHHH<<<666222111111000///......---///////////////////////////////////////.................................................................................////////////000000000000777222444===BBBBBBKKKXXXfffsss{{{{{{rrr```cccwww{{{jjjSSSDDDAAALLLbbbuuu}}}qqq^^^MMMBBB===;;;:::999999:::;;;???FFFNNNTTT```mmmxxxeeeWWWWWWYYYWWWYYY___eeekkknnnnnnooorrrtttsssrrrvvvyyyyyy{{{}}}{{{{{{{{{}}}xxxtttwww{{{{{{xxxuuutttttttttwwwyyyzzzzzzxxxwwwwwwxxx{{{xxxssswww}}}~~~zzzvvvvvvzzz}}}vvvoooqqqxxxyyyjjjbbbYYYQQQUUUaaaqqq~~~~~~}}}tttrrryyy{{{wwwzzz{{{ooojjjjjjoooqqqtttqqqgggYYYJJJ@@@;;;777444222222444444444444444555555666777777777777888888999;;;<<<<<<======<<<<<<<<<===>>>@@@AAA???@@@BBBAAAAAAAAADDDFFFCCCHHHNNNVVVffftttcccQQQCCC999666<<>>???===;;;888888999999888777555555333222111000000000000222444555555444333111222333555777999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFGGGIIIJJJKKKKKKJJJLLLNNNPPPQQQSSSWWWYYY]]]```dddeeeccc___]]][[[ZZZZZZZZZXXXVVVVVVWWWXXXWWW]]]cccffffffiiiooouuusssssswww{{{|||}}}{{{sssiii^^^WWWKKKDDD???>>><<<999888:::999999:::===AAAFFFKKKNNNPPPRRRTTTWWWYYY[[[\\\\\\ppp[[[III???>>>GGGUUU```bbb]]]UUUPPPHHHEEEJJJUUU[[[^^^iiivvv~~~qqqccc\\\[[[gggqqq{{{~~~hhhZZZ^^^fffmmm~~~xxxmmm___RRRHHHMMM]]]rrr{{{yyyooonnnjjj```RRRDDD:::666111111111000///........./////////////////////////////////////////////...//////////////////......000000000000000000000000........................////////////000000000000777222444===AAABBBKKKWWWeeeqqqrrrccc]]]ooosss\\\JJJCCCLLLcccwwwrrr___OOOEEE???;;;999777888999:::===DDDLLLRRRZZZfffyyyooo___\\\[[[YYY[[[aaadddiiimmmmmmnnnqqqsssrrrppptttvvvuuuxxx|||}}}{{{{{{{{{{{{|||zzzvvv{{{|||zzzssssssxxx~~~wwwjjjbbbYYYRRRYYYeeeuuu|||~~~zzzrrrqqqzzz{{{uuuvvvyyy}}}{{{yyyqqqhhhgggjjjqqqtttuuuqqqeeeTTTCCC999:::777444222333444444444444444555555666777777777777888888999;;;<<<<<<=========<<<<<<===>>>???@@@???@@@BBBBBBBBBCCCEEEGGGFFFJJJNNNTTTbbb{{{~~~}}}xxxiiiUUUGGG===888<<>><<<;;;;;;;;;;;;:::888555555333222111000000000111222333444444444333222666666777777888888888888:::;;;;;;<<<===???@@@AAAFFFFFFGGGHHHIIIKKKKKKLLLKKKMMMOOOPPPQQQRRRUUUXXXXXX\\\aaacccbbb```^^^]]]]]]^^^^^^]]][[[ZZZZZZ[[[ZZZ^^^bbbdddeeehhhlllpppqqqqqquuuyyyzzz{{{}}}uuuiii^^^VVVKKKEEE@@@???>>>:::999;;;888999:::<<>>===============>>>??????@@@BBBBBBCCCDDDGGGIIIJJJKKKMMMQQQ\\\rrrvvvuuu|||~~~oooZZZKKK@@@:::<<<@@@OOOaaaqqq|||zzzwww}}}yyyyyyxxxsssooonnndddaaa^^^ZZZQQQDDD======>>>======>>>>>>===;;;999555555333222111000000000222222222222333333333444666666666777777777777777:::::::::;;;===>>>@@@AAAGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMOOOPPPPPPQQQSSSUUURRRWWW]]]aaaaaa___^^^]]]^^^```aaaaaa```___^^^___^^^___aaaccceeegggiiijjjoooooorrrvvvwwwxxx~~~~~~vvviii\\\RRRJJJDDDAAAAAA@@@<<<999:::888888999:::===@@@CCCEEEFFFFFFFFFGGGIIILLLNNNOOOlllTTTCCC>>>>>>>>>MMM\\\^^^XXXPPPKKKIIICCCHHHTTTaaahhhjjjrrr{{{zzzpppeee^^^___dddrrrzzznnnbbb[[[^^^gggppp||||||sssgggZZZOOOFFFDDDVVVnnn{{{yyyssspppgggWWWDDD888444555111000000000/////////...////////////////////////............////////////111111000000///.........................................................////////////000000000000444222444;;;???BBBIIIRRR^^^kkk|||vvvooo___^^^lllnnnVVVEEEGGG]]]uuutttaaaQQQGGGAAA<<<888777777777888:::@@@HHHNNNTTT^^^llltttggg___ZZZ\\\aaaccchhhllllllnnnrrrsssrrruuuwwwvvvssstttyyy}}}|||zzz{{{|||}}}zzzzzzttt|||yyyyyy}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxyyy{{{~~~~~~zzzsssjjjbbbZZZXXXbbbooowww{{{sssnnnqqq|||}}}yyyxxxxxxzzzvvvrrrooolllkkkqqqzzzzzzzzzxxxooo```PPPCCC===888666444333444555555444555555555666777777888888888888999::::::;;;<<<<<<>>>===============>>>>>>???@@@BBBCCCCCCEEEHHHJJJKKKKKKMMMPPPXXXjjj}}}qqqpppxxxsss]]]KKK???;;;<<>>===>>>???@@@>>>;;;888555555333222111000000000222111111111222333444555333333444555666888999:::999999:::;;;<<<>>>???@@@FFFFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNOOOOOOOOOQQQRRRQQQVVV\\\______]]][[[[[[[[[]]]```aaa``````bbbcccaaa```aaacccgggiiijjjiiinnnmmmppptttuuuvvv}}}vvvhhhXXXNNNHHHCCC@@@AAA@@@;;;999999777888888999:::<<<>>>???@@@@@@??????AAACCCFFFHHHeeeMMM>>>;;;<<>>BBBHHHOOOXXXfff|||{{{wwwggg[[[^^^uuupppZZZFFFCCCUUUjjj{{{ppp```RRRHHHBBB>>><<<999999888888:::???FFFKKKSSS]]]jjj|||nnnccc^^^^^^aaaccciiimmmmmmooosssuuutttvvvxxxuuuqqqrrrvvvyyyyyyvvvwwwxxxzzz|||}}}~~~~~~}}}zzzzzzsssxxx~~~tttsssvvvyyy|||~~~}}}|||||||||}}}yyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}||||||~~~}}}yyyzzz|||~~~|||wwwrrrkkkccc]]]^^^gggqqquuu|||{{{ssspppsss|||~~~||||||}}}}}}zzzwwwuuuuuusssttt{{{yyykkkYYYIII???<<<777555333333444555555444555555666666777888888888888999999::::::;;;;;;;;;=========>>>>>>>>>>>>>>>???@@@BBBCCCCCCEEEHHHJJJKKKJJJLLLOOOUUUddd~~~qqqnnnuuuvvvaaaKKK===999<<<@@@PPPaaappp}}}|||zzznnnhhhjjjeeeaaa```[[[PPPGGGBBB=========>>>???===:::777555555333222111000000000111111000111111333444555333333333444555777888999999999999:::;;;===???@@@CCCCCCDDDDDDEEEFFFGGGGGGIIIKKKNNNOOOPPPPPPQQQSSSUUUYYY\\\^^^]]]ZZZXXXWWWWWWXXXZZZ[[[\\\^^^bbbeeebbbbbbbbbeeehhhkkkkkkkkknnnnnnpppssstttvvv}}}uuufffVVVLLLFFFAAA>>>@@@???:::777888777888888888999:::;;;;;;===<<<;;;;;;<<<>>>AAABBBxxx___III===;;;<<>>555222222000000000000////////////////////////////////////------......///000000000------..................000000000000000000000000........................////////////000000000000000222555888<<>>???????????????@@@BBBBBBCCCDDDGGGIIIJJJHHHKKKOOOSSS]]]wwwuuunnnrrrzzziiiQQQ???999<<>>?????????@@@BBBCCCDDDEEEFFFHHHKKKOOORRRSSSTTTUUUWWW[[[]]]^^^]]][[[XXXVVVVVVWWWWWWUUUTTTUUUZZZaaafffcccdddeeeggghhhjjjkkklllnnnmmmooossstttuuu}}}|||rrreeeWWWNNNEEE@@@===>>>===999777888888888888999999::::::::::::999999999:::;;;===>>>oooWWWEEE===<<<>>>LLLYYY___XXXRRRTTTSSSOOOQQQ```qqqzzz|||~~~{{{llllll~~~lll^^^WWW[[[jjjxxx|||oooZZZ^^^bbbgggsss}}}uuummmcccVVVIIIDDDGGG[[[lll|||~~~|||{{{ooo\\\KKK>>>666222///////////////000000000000////////////////////////------......///000000111------......//////000000000000000000000000000000........................////////////000000000000...222555888;;;AAAGGGJJJOOO[[[mmmppp```WWWbbbvvvzzziiiTTTEEEGGGOOO^^^dddgggbbbUUUIIIBBB@@@<<<;;;999666666999>>>BBBIIIPPPZZZgggzzzxxxjjjbbb^^^\\\bbbhhhlllmmmooosssuuutttwwwxxxuuuooommmooopppmmmrrrsssuuuwwwxxxyyyyyyyyyyyywwwzzz|||zzzxxx|||~~~}}}|||yyyuuutttuuuyyy|||~~~~~~~~~tttkkkjjjmmmoooqqqtttsssuuuwwwxxxxxxyyy{{{|||zzzyyyxxxwwwwwwxxxyyyzzzwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyxxxxxx|||}}}|||~~~~~~~~~~~~~~~zzzsssmmmjjjffffffjjjqqqvvvwwwyyyxxxyyy{{{}}}}}}~~~vvvoooqqqtttxxxzzzyyy}}}~~~{{{wwwsssqqqrrrsssxxx|||bbbLLL@@@<<<666444333444555666555444666666666777888888999999999999::::::::::::;;;;;;999:::<<<>>>???@@@@@@@@@???@@@BBBBBBBBBCCCEEEGGGIIIGGGJJJOOOPPPWWWoooyyynnnnnn|||vvv^^^FFF;;;:::<<>><<<===>>>@@@BBBDDDEEEFFFIIILLLRRRUUUXXXZZZ\\\]]]`````````]]]YYYWWWWWWWWW]]]ZZZTTTOOOOOOUUU^^^eeecccfffhhhhhhfffeeehhhjjjnnnmmmnnnqqqrrrttt|||~~~xxxoooeee[[[TTTGGGAAA=========:::999;;;888999999:::::::::::::::888888888999999:::::::::iiiQQQBBB===>>>@@@MMMXXX\\\UUUPPPTTTTTTOOOYYYhhhyyywwwjjjpppyyyfffYYYVVV]]]ooouuugggUUU]]]dddkkkzzzwwwoooggg___SSSHHHFFFLLLcccqqq}}}~~~|||nnnZZZIII???888222...////////////000000000000////////////////////////---------...///000000111------...///000111222222................................................////////////000000000000...222555777;;;AAAGGGIIINNNXXXgggxxxrrrfff\\\bbbtttqqq[[[HHHDDDHHHTTT```llljjj]]]MMMCCCAAA<<<;;;888555444666;;;???FFFJJJQQQZZZkkkvvvhhh```[[[WWWaaagggkkklllnnnrrrtttsssyyyzzzxxxrrrooopppooolllvvvwwwyyy{{{||||||||||||zzzvvvwww}}}zzzvvv{{{~~~}}}~~~{{{}}}}}}}}}||||||}}}}}}yyytttqqqsssvvvzzz}}}}}}{{{qqqoooppppppqqqrrrnnnpppqqqqqqqqqrrruuuwww|||{{{zzzzzzzzz{{{|||}}}wwwwwwuuutttsssssstttuuu|||zzzvvvssssssxxx}}}~~~}}}||||||||||||~~~xxxpppiiifffdddfffoooxxx{{{zzz}}}zzzyyy{{{|||||||||~~~{{{rrrlllppptttwww||||||}}}~~~yyywwwsssoooooopppwww|||bbbKKK===888555444333444666666555444666666666777888888999999:::::::::::::::::::::;;;888999<<<>>>@@@AAAAAA@@@???AAABBBAAAAAABBBDDDFFFHHHFFFJJJNNNNNNRRRhhh}}}nnnkkkxxxhhhLLL===999999>>>PPPbbbvvv~~~|||tttnnnooommmcccVVVMMM@@@>>><<<;;;<<<<<<<<<;;;555555333222111000000000,,,...111333444444333222444333222111222444777888777777888999:::<<<===>>>;;;<<<>>>@@@BBBDDDFFFGGGJJJNNNTTTYYY\\\^^^```bbbcccbbb```]]]YYYWWWXXXYYYccc^^^UUUMMMLLLRRR]]]eeedddhhhjjjhhhcccaaadddhhhmmmlllmmmpppqqqsss{{{{{{uuunnnfff___ZZZHHHBBB=========::::::===999999:::;;;;;;;;;;;;:::666777888999999999999888zzz^^^III<<<888===DDDPPPWWW[[[WWWPPPLLLNNNPPPaaaqqq{{{iiigggxxxzzzeeeWWWSSS\\\ooouuuhhhbbbUUUZZZgggxxx}}}nnn```YYYNNNCCCEEENNNiiiwww{{{{{{pppWWWCCC999666222...------......//////000000000000//////.........------------............///---------............///000000000000000000000000////////////////////////////////////000000000000333333444666888;;;>>>@@@IIIPPP\\\lll|||rrrccc___nnnlllXXXLLLIIILLLdddvvvqqqbbbVVVLLLCCC@@@<<<999999888777;;;AAACCCHHHNNNUUUbbbuuu~~~pppccc\\\ZZZ[[[```ccchhhnnnrrruuuvvvvvvyyyyyyxxxuuurrrppppppqqqwwwxxxyyy|||~~~}}}{{{zzz|||~~~zzz{{{}}}}}}~~~}}}~~~~~~~~~}}}~~~xxxqqqmmmnnnsssyyy|||||||||{{{vvvqqqmmmoooqqqooollllllnnnqqqzzz~~~~~~{{{|||}}}zzz{{{|||yyyuuurrrsssuuuuuuvvvvvvvvvvvvxxx{{{~~~~~~}}}~~~|||||||||}}}~~~~~~|||}}}vvvmmmkkkgggeeeiiiqqqyyy}}}~~~}}}{{{zzz||||||yyyvvvjjjbbbgggrrryyy{{{{{{}}}vvvrrrmmmkkkooowwwuuuaaaMMM>>>666555555555555666666666777777666555555555666888999999999:::;;;;;;<<<<<<===>>>===<<<<<<<<<===???@@@===>>>???@@@AAABBBBBBCCCDDDGGGLLLMMMKKKPPPbbbtttyyyttt{{{sssXXX@@@888<<<===KKK^^^ooozzz~~~xxxvvvtttqqqrrrdddJJJCCCBBB>>>;;;<<<>>>>>>;;;999777555222000000000111///000000222333444555555555555444333333333444444888888888999999::::::;;;;;;===@@@AAABBBCCCEEEGGGLLLOOOSSSXXX\\\^^^______eeebbb```[[[SSSOOOUUU___bbbaaaYYYNNNIIIPPP[[[aaabbbdddfffgggffffffggghhhhhhiiikkkooouuu{{{|||tttllleee^^^[[[NNNFFF@@@??????<<<::::::======<<<;;;::::::::::::999999888888888888888999sssZZZGGG<<<999>>>DDDSSSYYY[[[WWWPPPMMMPPPTTThhhyyywwwhhhiii{{{sssaaaWWWXXXaaaqqqwwwiiibbbZZZbbbpppzzzlll^^^UUUKKKEEEKKKXXXnnnzzz}}}kkkPPP@@@999444111000.........///////////////000/////////............---------............///---------............///////////////////////////////////////////////////////////////000000000000333333444555888;;;>>>???FFFMMMYYYhhh|||vvvgggaaalll{{{fffRRRGGGLLLcccuuussshhh\\\NNNAAA@@@<<<999999888777999???===DDDKKKPPPZZZjjjyyyxxxlll```YYYVVVVVV\\\___eeekkkppptttuuuvvvvvvwwwxxxwwwuuutttuuuvvvyyyzzz{{{~~~~~~|||~~~|||~~~}}}~~~~~~|||uuurrrrrruuuyyy{{{zzzxxxsssmmmiiihhhjjjlllvvvzzz~~~}}}{{{|||}}}~~~|||xxxtttssstttuuuwwwyyy{{{}}}}}}}}}}}}~~~}}}~~~tttkkkdddbbbccciiisss|||~~~}}}zzzqqqfff___eeeqqqxxx|||}}}~~~wwwtttqqqpppssszzz|||lllZZZJJJ>>>888555555555666666666777777888777666666666777888999999999:::;;;;;;<<<<<<===>>>======<<<===>>>???@@@>>>??????@@@AAABBBCCCDDDCCCFFFJJJLLLJJJOOO```qqq|||wwwzzzuuuZZZAAA888;;;;;;HHHZZZkkk|||zzzzzzvvvxxxxxxvvvyyypppYYYEEEBBB>>><<<===>>>>>><<<:::888555333111111111111000111111222333444555555444444333333333444444555777777888999999:::::::::;;;===???@@@AAACCCFFFHHHKKKMMMQQQVVVYYY\\\]]]]]]bbb___\\\WWWQQQPPPYYYdddeeeddd[[[NNNHHHNNNYYY___ccceeegggggggggggghhhiiiiiiiiikkkoootttyyy{{{tttllleee^^^[[[NNNFFF@@@@@@@@@===:::::::::999999888888888888999::::::999888777777888888kkkSSSCCC<<<;;;@@@GGGXXXYYYYYYTTTLLLKKKQQQXXXrrrrrrhhhmmmzzzkkk\\\XXX___kkkxxxwwwhhhaaabbbmmm}}}zzzlll]]]QQQGGGDDDQQQbbbuuu|||~~~|||cccFFF===999222///333///////////////.........////////////............---------............///---------............///........................////////////////////////////////////000000000000333333333555777:::===>>>CCCKKKWWWfffyyy{{{mmmccchhh{{{{{{^^^IIIIII\\\nnnqqqlllbbbRRRBBB@@@<<<999:::999777888;;;<<>>????????????@@@AAABBBCCCCCCDDDBBBDDDGGGIIIIIIMMM\\\lll~~~|||~~~xxx\\\BBB888:::888DDDUUUfffwww}}}xxxwww|||}}}{{{{{{iiiIIICCC>>><<<===>>>>>>===;;;999777444333222222222222222222333333333444444333333333333444444555666666777777888999999::::::;;;<<<>>>???@@@BBBEEEHHHHHHJJJMMMQQQUUUXXXZZZ[[[___[[[WWWSSSPPPRRR\\\hhhjjjhhh^^^OOOGGGKKKUUU\\\bbbdddfffgggggggggiiijjjiiiiiijjjmmmrrrxxx}}}zzzrrrkkkeee___[[[NNNGGGBBBCCCBBB>>>::::::888888888777888888999999;;;:::999888777777777777|||gggNNN???:::===EEEMMM]]]ZZZWWWPPPIIIGGGPPP[[[vvvzzznnnjjjtttuuueeeXXXZZZgggvvvsssddd___hhhwww{{{nnn\\\LLLBBBEEEVVViii{{{|||zzzyyy]]]???:::999000---333000000//////......------///////////////.........---------............///---------............///........................////////////////////////////////////000000000000222222333444666999;;;===DDDKKKWWWfffyyy~~~qqqdddcccrrrjjjMMMDDDPPP]]]eeehhhdddWWWIIIAAA<<<:::;;;:::777777999<<>>>>>???>>>>>>???@@@AAABBBBBBCCC@@@AAADDDGGGHHHLLLXXXeeewww\\\CCC999999888BBBPPP```rrrzzz{{{|||~~~nnnMMMDDD===<<<>>>>>>>>>>>><<<:::888666444333333333111111222222222222222222222222222333444555666777555666666777888999::::::<<<===>>>>>>>>>???AAACCCCCCDDDGGGLLLPPPTTTXXXYYYZZZWWWTTTSSSRRRTTT^^^hhhooommmcccRRRGGGIIIRRRXXX___aaadddffffffggghhhjjjiiiiiijjjlllpppvvv|||wwwpppjjjeee___[[[NNNHHHDDDEEEDDD@@@;;;:::999999999999999:::;;;<<<<<<;;;:::888777666666666}}}fffKKK;;;999@@@KKKTTTccc]]]VVVPPPHHHGGGSSSaaavvvvvvmmmooo|||ssscccXXX]]]nnn~~~kkk___]]]nnn~~~wwwjjjXXXJJJDDDLLLaaasss}}}xxxwww{{{XXX;;;888888///,,,222000000//////......------.........///////////////---------............///---------............///........................////////////////////////////////////000000000000111111222333555777:::;;;BBBIIITTTcccvvv}}}ssseee^^^hhhoooQQQ@@@DDDJJJRRR[[[___YYYQQQDDD>>>:::;;;;;;888666777999;;;???III]]]uuuxxxiii]]]XXXXXXZZZWWWYYY^^^cccgggkkknnnooorrruuuyyy{{{{{{{{{{{{|||yyy{{{}}}~~~~~~~~~~~~{{{|||~~~~~~}}}|||{{{zzzzzz|||~~~tttmmmmmmrrryyy}}}zzz~~~yyygggaaaaaafffllluuu{{{~~~|||xxxuuutttwwwzzz}}}~~~~~~|||wwwnnnhhh[[[[[[\\\```gggnnntttwwwzzzzzz|||zzzuuujjjffffffmmmuuu{{{~~~xxxqqqrrrpppnnnmmmqqqyyyvvvbbbPPPCCC<<<888777666666666666777777777888999::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@???AAAEEEGGGKKKTTT___xxxttt]]]FFF:::888999AAAMMM\\\ooozzzyyy{{{|||}}}nnnPPPEEE;;;<<<>>>======>>><<<;;;999777666444333333000000000000111111111111222222222333444555666777444555555666888999999:::===>>>??????===<<<===>>>===>>>AAAEEEJJJPPPUUUWWWVVVTTTSSSTTTTTTUUU\\\dddpppqqqhhhXXXJJJIIIPPPUUU[[[^^^aaacccdddeeegggiiijjjiiiiiikkkooouuu{{{uuummmiiieee___[[[OOOIIIEEEFFFFFFAAA===<<<999999999999:::;;;<<<<<<<<<;;;:::888777666666666{{{dddIII;;;<<>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@@@@>>>???DDDGGGJJJRRRZZZmmmsss___III<<<999999???JJJZZZnnnwwwvvvyyy~~~~~~mmmSSSDDD999;;;>>><<<;;;>>>;;;;;;:::888666555333333000000000000111111222222333333333333444444555666333444555666777888999:::<<>>>>>999999888888999999::::::;;;:::999888777777777777ttt^^^FFF===AAAJJJVVV^^^```XXXQQQOOOLLLNNN___sssxxx~~~tttsss~~~zzzggg^^^ZZZcccttt~~~lll```aaaiii}}}zzzkkkaaaTTTOOOWWWiii|||~~~vvvyyy}}}vvvZZZHHH777111222111000///.........///////////////............/////////000---------............///---------............///////////////////////////////////////////////////////////////000000000000111000111111333555888999???BBBIIITTTeee}}}}}}sssggg\\\\\\mmmzzzcccLLLCCC::::::BBBKKKPPPSSSLLLCCC<<<;;;<<<:::888888888<<<@@@GGGZZZxxxwwwfffYYYSSSRRRNNNQQQUUU[[[bbbhhhlllnnnqqqssstttuuuttttttvvvxxxvvvxxxzzzyyyuuuuuuyyy}}}zzz{{{|||}}}||||||||||||zzzzzz{{{{{{{{{{{{zzzyyyyyywwwvvvxxx||||||zzzzzz|||~~~wwwqqqpppssswwwyyy{{{~~~~~~}}}}}}}}}jjj___^^^fffpppxxx}}}~~~zzzwwwrrruuuzzz~~~}}}zzzxxxssslllggg^^^bbbgggmmmrrruuuxxxzzzzzzzzz|||{{{ssslllaaaccciiirrrwwwzzzyyyiiijjjkkkmmmooorrruuuvvvpppcccRRRDDD===:::777666666666777777777888888888888999:::;;;<<<;;;::::::999999:::;;;;;;<<<<<<===;;;<<<===>>>???>>>>>>===;;;;;;<<<===>>>???@@@@@@@@@===>>>CCCGGGJJJPPPVVVbbb}}}uuucccNNN???:::666===HHHXXXooo{{{wwwyyy~~~kkkUUUDDD777999===::::::===;;;:::999888666444333222000000111222333444444555444444333333333444444555222333444555777888999:::;;;???CCCEEEDDDBBB???>>><<<<<<<<<===@@@DDDIIILLLMMMIIIIIILLLOOOQQQXXX___lllssssssfffVVVOOOOOOPPPXXX[[[^^^aaaccceeehhhjjjiiiiiiiiikkkpppwww~~~~~~qqqiiigggeee```[[[TTTLLLFFFFFFFFFBBB@@@@@@;;;;;;::::::999:::::::::::::::999888777777888888mmmYYYEEE???EEEOOOYYY```YYYPPPKKKKKKJJJNNNaaawww{{{~~~tttvvvqqq```[[[ZZZeeeuuuxxxggg^^^eeeppp{{{mmmcccWWWSSS^^^qqqzzzsssxxxvvvlllLLLBBB555...///333222///---.........//////000000---.........//////000000---------.........//////---------.........//////000000000000000000000000////////////////////////////////////000000000000000000000111333555777888@@@CCCGGGPPP```xxx}}}ssshhh]]][[[iii{{{pppUUUHHH<<<888===DDDKKKOOOOOOEEE===;;;<<<:::999999222:::???BBBPPPlllmmm]]]SSSOOOIIILLLQQQXXX```gggmmmpppoooqqqrrrrrrrrrsssuuuxxxvvvxxxzzzxxxtttssswww{{{xxxzzz|||}}}}}}||||||||||||||||||{{{zzzxxxwwwvvvsssrrrrrruuuzzz}}}{{{{{{||||||zzzyyyyyyvvvrrrqqqrrruuuxxxyyyzzz}}}}}}{{{yyynnn^^^[[[cccnnnwww|||~~~zzzwwwuuuxxx{{{~~~|||xxxvvvqqqkkkfff\\\cccmmmuuu{{{}}}~~~~~~yyyyyyzzz||||||vvvllleee```ccclllvvv{{{}}}}}}{{{gggiiimmmpppqqqqqqooonnneeeYYYJJJ???;;;:::999777777777777777888888888888888999:::;;;;;;;;;:::999999999:::;;;;;;<<<<<<===;;;<<<>>>?????????>>>===<<<<<<===>>>???@@@AAAAAAAAA===>>>CCCHHHKKKOOOTTT\\\vvvwwwgggQQQAAA;;;444:::FFFXXXqqq{{{|||}}}gggVVVCCC666999<<<999999===::::::999888666444222111111111222333555666777777555555444333333333444444222222444555666888999999999>>>EEEIIIHHHFFFCCCBBB???===<<<;;;===@@@DDDGGGJJJEEECCCFFFJJJOOOXXX```jjjsssuuujjjZZZQQQOOOOOOXXX[[[___bbbdddfffiiikkkiiiiiiiiikkkpppxxx~~~qqqiiifffeee```[[[UUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<<<<<<<<<<999999888888888888888999yyyjjjLLL===BBBIIITTTaaadddSSSMMMHHHFFFIIITTThhhzzz{{{rrr|||wwwhhh\\\[[[^^^ggguuutttccc]]]hhhwww|||iii\\\PPPRRRfff|||~~~}}}zzzzzz~~~|||lllXXXAAA;;;333000111111...+++......------------..............................,,,,,,,,,---------......//////............//////////////////////////////...///////////////..................////////////111111000000222444777999:::<<>>===:::777666777888888888888777666666888888999::::::::::::999999:::<<<=========<<<<<<<<<<<<;;;<<<<<<===>>>??????>>>=========>>>@@@AAAAAAAAABBBBBBCCCGGGLLLOOO[[[nnnsss]]]HHH???;;;<<>>FFFLLLNNNLLLIIIGGGEEEEEECCC@@@>>>>>>@@@BBB@@@>>>>>>DDDIIILLLRRRYYYbbbtttvvvjjj```UUUOOORRRXXXYYY[[[___cccggghhhhhhhhhgggffffffjjjsss~~~uuukkkfffcccaaa___[[[UUUMMMFFFCCCBBBAAAAAA<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888777666666666ttt]]]FFF<<<@@@IIIWWWaaa___QQQKKKFFFFFFKKKVVVhhhwwwxxx~~~lll```ZZZ^^^fffrrr~~~~~~pppbbb___iiiwwwzzzeeeYYYNNNTTTiii~~~||||||zzzxxxwwwqqq___MMM<<<777111///111111000---/////////....../////////........................,,,---------............//////............//////////////////////////////......////////////..................////////////111111000000222444777888<<<===BBBKKKVVVggg}}}yyyjjj\\\```nnnxxx^^^FFF===;;;999<<>>:::888999:::888999<<<@@@GGGZZZzzzooo]]]OOOKKKGGGGGGNNNXXX^^^cccgggllloooqqqrrrrrrssstttvvvyyyyyyxxxxxxxxxxxxyyyyyy|||~~~~~~}}}|||}}}|||||||||{{{yyywwwvvvuuuuuuqqqooorrrxxx}}}~~~}}}~~~~~~~~~yyykkkhhhdddeeekkkttt|||~~~~~~}}}}}}|||}}}~~~mmm]]]TTTZZZcccnnnvvv|||~~~~~~~~~~~~|||yyysssooommmlllllliiiooovvv{{{}}}}}}}}}}}}}}}|||zzzxxxtttmmmddd]]][[[fffsss{{{}}}|||}}}}}}zzzzzzmmmggghhhqqqyyywwwppplll[[[NNNAAA===<<<:::888888777888888999999888888777888888999:::::::::::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>=========>>>@@@@@@@@@AAAAAABBBCCCFFFKKKOOOVVVhhhsss^^^III???:::;;;AAAQQQlll{{{rrrlllYYYIII<<<:::===>>>======<<<<<<:::888666444222222111111111222222222333333222333333444444444444444444444444555666666777777888<<>>>>>???>>>::::::>>>BBBEEEJJJPPPZZZnnnsssiii___TTTMMMRRRYYYZZZ\\\___bbbdddeeeeeedddeeeeeeeeehhhppp|||wwwpppjjjeee___[[[VVVRRRMMMHHHEEEBBB???======<<<<<<;;;::::::::::::::::::999888777777777777}}}kkkNNNAAA;;;@@@III\\\cccZZZPPPHHHCCCFFFNNNYYYgggrrruuusssddd]]]XXXbbbrrrssshhhaaabbblllwww~~~www___TTTNNNYYYpppzzz||||||wwwpppcccQQQBBB666222......000222111000000000////////////000000........................------.........///////////////............//////////////////////////////......///////////////...............////////////111000000111222444666777===>>>CCCKKKTTTddd|||||||||ooo^^^[[[ccczzzfffLLL@@@;;;888999>>>===???@@@@@@===;;;::::::999999;;;>>>CCCQQQjjj|||iiiYYYLLLFFFDDDKKKSSSZZZ```eeeiiilllppprrrsssssstttuuuyyyyyyxxxxxxxxxxxxxxxyyy~~~}}}}}}}}}|||{{{yyyxxxwwwvvvtttrrrtttxxx|||}}}|||}}}}}}|||~~~nnnfff___^^^fffrrrzzz~~~}}}}}}~~~~~~~~~lll^^^RRRXXXbbbllluuu{{{}}}~~~}}}|||zzz{{{~~~}}}~~~|||uuuoookkkjjjlllmmmoootttzzz~~~~~~|||{{{zzz{{{{{{yyywwwrrriii___XXXWWWbbbqqqzzz}}}~~~~~~{{{zzz{{{~~~yyy{{{}}}~~~}}}vvvmmmiiikkkuuu|||zzzsssnnnVVVJJJ???;;;;;;999888999777777888999::::::::::::888999::::::;;;;;;::::::999999:::;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>=========>>>?????????@@@AAAAAABBBEEEIIIMMMQQQaaazzzttt___JJJ???777999>>>MMMggg}}}vvvoookkk[[[MMM@@@<<<===>>>===>>>;;;;;;:::888666444222111111111111222222222222333333333444555555555555555555444444444444666777888888:::===???CCCIIIPPPUUUSSSSSSQQQMMMGGGAAA>>>===<<<888777:::<<<===AAAGGGPPPfffooohhh___RRRKKKPPPXXXZZZ\\\___aaabbbbbbbbbaaadddgggffffffmmm{{{}}}zzzzzz|||{{{vvvoooggg___YYYSSSQQQOOOMMMKKKGGGAAA===>>>>>>===;;;::::::::::::888888777777777888888999vvvcccGGG???<<>>>>>=========>>>>>>>>>>>>???@@@AAAAAADDDHHHKKKMMM[[[qqqvvvbbbLLL>>>666777;;;GGG^^^xxxyyyqqqlll^^^SSSFFF>>>============::::::999888666444222111111111111111222222222222111222333333444444333333555444333222333555777999888999:::<<<@@@FFFOOOTTTWWWXXXXXXUUUOOOHHHCCCAAA===999777999::::::===BBBIII___kkkiiiaaaQQQHHHMMMUUUWWW[[[^^^___```aaabbbccchhhkkkiiigggmmm{{{wwwrrrqqqrrrttttttvvvyyy~~~~~~yyyrrrjjjbbb]]]VVVUUUSSSRRRPPPLLLGGGCCCAAA@@@>>>===;;;:::::::::999888888777777777777888qqq]]]DDD===<<>>>>>>>>=========<<<>>>???@@@@@@BBBFFFHHHKKKVVVjjjzzzgggPPP@@@777777999AAATTTlll}}}xxxpppbbbZZZMMMBBB<<<<<<<<<;;;999999:::999777555222111000000111111111222222222111222333333444444333333555444333222333555777888888999:::<<<>>>CCCIIINNNUUUXXXZZZYYYUUUPPPLLLJJJ@@@;;;999999999999;;;@@@EEEZZZgggiiidddRRRGGGKKKPPPTTTYYY]]]^^^___aaabbbggglllooonnnkkkppp}}}{{{pppjjjhhhllliiigggfffkkkuuuzzzssslllgggddd[[[YYYVVVTTTRRRPPPLLLIIIDDDCCCAAA???===;;;::::::;;;:::999777666555555555mmmWWWCCC999:::CCCLLLYYYZZZLLLJJJCCC???FFFQQQ[[[ccchhhttt~~~yyypppnnnaaa___gggrrrqqqccceeeqqq~~~sssdddXXXOOOOOO[[[tttwwwuuurrrkkkZZZGGG:::666111000//////..................------------..............................------.........///////////////............//////////////////////////////,,,---...///000000000000............////////////000000111111222333333333555888???HHHOOOZZZlll}}}zzz||||||mmm___WWWOOOaaawww~~~iiiSSSAAA:::;;;???CCCCCCCCCAAA===;;;;;;;;;888666888===AAAFFFOOOXXXnnnnnnZZZPPPGGGHHHNNNVVV___gggeeeiiimmmpppqqqrrrssstttmmmnnnpppsssvvvzzz}}}~~~~~~~~~}}}|||}}}~~~yyyfff[[[]]]fffpppvvvvvvzzz~~~{{{zzz{{{|||~~~}}}}}}~~~~~~zzzrrrhhhaaaYYY```jjjuuu|||~~~}}}~~~}}}wwwpppqqqqqqllleee```^^^^^^jjjooouuuyyyzzzyyyxxxwww{{{{{{yyytttnnnhhheeedddhhhsss{{{xxxxxxvvvrrrooonnnooorrrvvvuuunnniiihhhggglllqqqtttuuupppeeeYYYLLLDDD===:::888555555777666777999:::;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;:::999888888888999999::::::::::::;;;<<<===>>>======>>>>>>>>>===<<<<<<;;;===>>>???@@@AAADDDFFFHHHQQQbbbxxxoooXXXEEE999999888;;;JJJ```sss{{{tttiiicccVVVGGG===<<<<<<;;;999:::::::::999666444222000000000111111111111222333333444555555555555555444333333333333555666777888999;;;<<<===@@@DDDGGGNNNRRRWWWYYYYYYVVVTTTSSSGGGAAA======;;;888:::>>>BBBSSS```gggfffVVVHHHKKKLLLRRRXXX\\\]]]]]]```bbbhhhllloooooooootttqqqgggcccgggbbb\\\WWWZZZdddqqq{{{}}}yyysssnnnkkkjjj___\\\XXXUUUSSSQQQNNNLLLGGGFFFDDDAAA???===;;;;;;;;;:::999777666555444444iiiSSSCCC777<<>>;;;===AAACCCEEEDDDAAA>>>;;;::::::777777<<>>???======>>>>>>>>>===;;;;;;:::<<<>>>??????@@@BBBDDDEEELLLZZZooowwwaaaNNN<<<;;;777666AAAVVViiirrr{{{vvvppplll___LLL@@@>>>>>><<<999:::;;;<<<:::888555333000000000000111111111111222333333444444444444444222333333444444555555666888999:::;;;<<<>>>AAADDDGGGKKKRRRVVVXXXXXXXXXXXXSSSLLLGGGDDD@@@;;;;;;>>>>>>KKKWWWccchhhZZZKKKLLLKKKRRRYYY\\\[[[[[[]]]___dddfffjjjlllpppxxxtttjjjeeeccc^^^VVVOOONNNUUUbbblllxxxzzzzzzxxxsssnnnllllllbbb```\\\YYYWWWTTTQQQNNNKKKIIIFFFCCC@@@>>><<<<<<999999888666666555555555fffPPPDDD888@@@WWW``````ZZZOOODDD@@@AAAJJJUUUaaannnxxx}}}}}}{{{qqq{{{|||rrrbbbZZZ[[[pppwwwlll```XXX___nnnzzzlll^^^RRRJJJGGGMMMaaa||||||~~~}}}tttjjj```QQQ???555444---...///000000000111333000000////////////000000........................,,,,,,,,,---------......//////............//////////////////////////////,,,---...///000000000000............/////////000///000111222222222222222222555;;;BBBFFFNNN]]]kkk}}}|||oooeeePPPOOO]]]xxxoooUUUCCC======>>>BBBFFFHHHEEE@@@<<<:::;;;777777<<<@@@CCCHHHNNNRRRggghhh[[[MMMIIIJJJPPPXXX```dddfffhhhjjjjjjlllnnnpppqqqrrrtttvvvyyy|||||||||}}}~~~~~~}}}~~~}}}{{{tttbbbYYY\\\eeemmmrrrwww~~~|||zzz{{{}}}{{{tttlllggg```fffpppzzz}}}}}}|||||||||}}}~~~~~~}}}~~~~~~~~~}}}vvvpppqqqooojjjdddbbbeeeiiiooosssyyy}}}~~~|||{{{zzzyyyxxxtttnnniiiiiinnnrrrxxx}}}zzzuuutttuuutttqqqnnnmmmiiiiiillliiiddddddhhhssszzz}}}yyyrrrcccTTTEEE???;;;:::999777999===777777888999::::::::::::;;;<<<<<<==================<<<:::999999999::::::<<<<<<;;;<<<<<<===>>>???======>>>>>>>>>===;;;:::999;;;===>>>???@@@BBBCCCBBBGGGTTTiii~~~yyy~~~hhhTTT>>><<<777444<<>>===<<<;;;:::;;;@@@FFFKKKWWW\\\qqqttt```OOOLLLMMMLLLRRR\\\cccdddeeefffhhhkkkpppttttttwww{{{{{{zzzyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~iii^^^^^^ccceeemmmqqqwww{{{~~~{{{xxxyyy|||~~~{{{rrrppppppoookkkjjjmmmttt}}}~~~}}}|||{{{zzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwtttuuupppqqqpppkkkfffeeejjjnnnssswww}}}|||yyyvvvuuusssnnnlllnnnuuu{{{~~~wwwtttxxxxxxsssooopppqqqllljjjiiiddd]]]^^^eeezzz~~~}}}sss```PPPEEE???888666888999888555777777888999::::::;;;;;;<<<<<<<<<<<<============>>>===<<<:::888666555444;;;;;;<<<<<<;;;;;;:::999===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===???BBBCCC???HHHQQQ^^^vvvxxxrrrlllYYYDDD999555;;;???EEEVVVlllsssxxxyyypppqqqmmm```PPPEEE???<<<888:::<<<======;;;888666333222111000000111222222000111111111111222222222111111111111222333444444666666777888999;;;<<<===@@@AAACCCFFFIIINNNUUUZZZbbb^^^XXXTTTQQQMMMHHHCCCCCC???EEESSS]]]XXXNNNHHHMMMRRRXXX[[[[[[ZZZ[[[\\\bbbbbbeeeiiinnnwwwyyyqqqiiiddd[[[QQQKKKJJJNNNQQQcccoooxxxwwwrrrnnnllljjjgggjjjllliiiaaaYYYTTTSSSPPPNNNJJJFFFBBB???>>>===:::999888666555555555555~~~cccLLLCCC@@@KKKbbbooofffWWWNNNDDDDDDGGGQQQ```ooo{{{yyymmmvvvttthhh^^^ZZZ___ggguuurrr___YYYVVV]]]mmm}}}qqqbbbRRRIIIHHHDDDXXXnnnxxx{{{}}}~~~~~~yyyuuuhhhSSSAAA999555333///////////////.........------...//////...------++++++++++++++++++++++++---...///...------...///---------------....../////////............///////////////////////////...000000000000000000000000000000000000000111111222444444666;;;@@@HHHWWWfffuuuxxx|||~~~eeeVVVNNNYYYooommmRRRBBB@@@AAAIIIRRRQQQIIIAAA>>>???<<<<<<;;;::::::>>>DDDIIIQQQWWWjjjooo[[[SSSOOOKKKOOOWWW]]]___aaacccfffjjjooorrryyy|||}}}|||yyyxxxyyy|||~~~}}}}}}}}}}}}rrrbbb]]]^^^^^^hhhmmmsssxxx{{{~~~}}}yyywwwzzz}}}wwwvvvvvvvvvqqqppppppuuu}}}}}}{{{zzzzzzzzz{{{~~~~~~|||~~~~~~|||zzzyyy{{{{{{|||}}}}}}vvvsssssspppqqqppplllhhhggglllqqqrrruuuzzz~~~zzzwwwsssnnnnnnqqqxxx}}}wwwsssttttttpppoooqqqpppmmmkkkhhhbbb\\\```hhh|||~~~tttbbbSSSDDD???888666888999888666777888888999::::::;;;;;;;;;<<<<<<<<<============>>>======<<<;;;:::999999777888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBB@@@GGGOOOZZZppp~~~www}}}}}}mmm^^^GGG:::444999===BBBTTTiiiqqqwww}}}vvvoootttrrrfffSSSDDD???>>>999:::;;;<<<;;;:::888777333222111000000111111222000111111111111222222222222111111222222333444555777777777888999:::<<<===>>>???AAACCCEEEIIIOOOSSS\\\[[[[[[[[[ZZZVVVPPPKKKFFFAAACCCNNNVVVSSSLLLHHHLLLQQQWWW[[[[[[ZZZ\\\^^^bbbbbbeeejjjoooxxx~~~vvvlllfff\\\QQQIIIGGGJJJNNNaaalllvvvvvvttttttttttttqqqrrrrrrnnnggg___YYYVVVTTTRRRMMMHHHCCC@@@>>>===;;;:::999777666666666666~~~dddNNNGGGGGGSSSiiitttiiiUUUIIIEEEEEEJJJXXXkkkzzzvvvmmmyyyrrreee[[[ZZZeeerrrmmmXXXUUUWWW```pppyyykkk\\\NNNHHHIIIMMM___rrrzzz{{{}}}{{{uuudddNNN===777444222000000//////.........---......///000000///......------............---------...///...------...///---,,,,,,,,,,,,---......//////............//////......//////////////////000000000000000000000000000000000000000111111222222333555:::>>>FFFUUUcccqqqzzz|||}}}|||fffTTTWWWiiizzzzzzcccLLL???DDDPPP[[[XXXLLL@@@===@@@<<<<<<;;;999999<<>>999777888999888777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAFFFLLLTTTfff}}}|||pppeeeLLL===444777:::???QQQeeennnvvvyyytttpppvvvxxxmmmYYYGGG??????:::::::::999999999888888444333222111000000111222000111111111111222222222222222222222333444555666777777777888999:::;;;<<<<<<===>>>???@@@CCCGGGJJJSSSVVV\\\bbbeeeccc]]]XXXNNNHHHEEEJJJNNNMMMJJJHHHJJJOOOVVVZZZZZZ[[[]]]___bbbcccffflllpppxxxtttmmmaaaSSSIIIEEEGGGJJJZZZfffqqquuuvvvzzz|||}}}zzzxxxvvvrrrmmmfff^^^YYYYYYUUUOOOIIIDDD@@@>>>>>>;;;;;;999888777666666666iiiVVVJJJMMMZZZnnnwwwkkkVVVHHHFFFJJJSSSbbbsss}}}pppnnn}}}rrrcccZZZ[[[kkk{{{yyygggUUUWWW]]]iiiwwwvvvhhhYYYLLLIIILLL[[[kkkzzzzzzeeeLLL<<<666444111000000000///......------.........//////............///000111111111000///---...///...---------///,,,,,,,,,,,,,,,---......///............//////000............////////////////////////////////////000000000000000111111222111222444999===DDDRRR___pppxxx```XXXaaarrrqqqUUU>>>CCCPPP\\\YYYJJJ===;;;???;;;;;;:::999888:::>>>AAAKKKSSS\\\jjjyyyfffXXXMMMKKKNNNMMMPPPVVV[[[```eeekkkooouuuxxxyyyyyywwwxxx|||}}}|||{{{zzzxxx|||zzziii___[[[ZZZ^^^dddjjjoootttyyy}}}{{{{{{yyyuuuqqqrrrvvvzzz~~~}}}xxxwwwyyy~~~~~~|||{{{{{{}}}~~~~~~||||||}}}~~~~~~|||zzzxxxvvvvvvwwwzzz}}}zzztttpppnnnllllllllljjjjjjlllqqquuutttuuuyyy{{{yyy{{{~~~uuummmjjjkkkooosssrrrqqqooohhhaaaaaajjjuuuxxxkkk[[[OOOAAA===999777888999999888888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<===>>>??????@@@DDDHHHNNN]]]xxxuuulllTTTCCC666666888===MMMaaannnwww~~~{{{wwwtttuuuwwwyyysssdddPPPBBB===;;;:::999888777888999999555444333111000000111111000000111111111222222222333333333333444555666666777777777777888999:::;;;<<<======<<<<<<===@@@CCCKKKPPPYYYbbbhhhiiigggddd[[[UUUNNNJJJJJJIIIIIIHHHHHHNNNTTTYYYZZZ[[[^^^aaaccccccggglllpppvvvwwwiiiYYYLLLFFFFFFIIIRRR___lllsssxxx}}}~~~|||yyyuuussspppjjjbbb\\\[[[VVVPPPIIIDDDAAA@@@???;;;:::888777666666555555|||jjj[[[KKKRRR```pppvvvkkkYYYLLLFFFOOO\\\jjjwww~~~vvvrrrjjjppppppaaaYYY]]]nnn~~~ppp___TTT\\\hhhuuutttgggYYYMMMMMMQQQhhhuuugggLLL<<<777333///000000//////.........---------------------------,,,------......///......---...///...---------///---,,,,,,,,,,,,---.....................///000000---.........//////000000////////////////////////000000000000000111111222111111444888;;;AAANNNZZZlll|||hhhXXXUUUaaaxxx}}}```DDD???JJJSSSQQQEEE;;;999<<<:::::::::999888999;;;===FFFMMMTTT]]]uuuvvvcccTTTLLLKKKIIILLLRRRWWW]]]ccciiinnnqqqtttwwwwwwvvvwww{{{~~~}}}|||zzzyyyuuuyyyuuuhhh```WWWYYY]]]```dddiiiooossswwwwwwvvvrrroooooossswww|||~~~}}}}}}{{{wwwxxx|||}}}|||}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~zzzzzzyyyzzz|||~~~zzztttpppnnnjjjiiiiiihhhiiimmmrrruuuxxxyyy||||||rrrlllmmmqqqtttssstttppphhhcccgggqqqzzzvvvfffVVVKKK>>><<<:::888888999999999888999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999888::::::;;;;;;::::::999888<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<============>>>AAAEEEJJJVVVnnnzzzqqq\\\III:::888888;;;JJJ\\\nnnxxx~~~zzzxxxxxxzzzvvvuuuwwwooo[[[GGG<<<<<<;;;999888777888999:::777555333222000000000111000000111111111222222222333333333333444555666666666666666777888999:::;;;<<<======<<<;;;;;;===???EEEJJJSSS[[[bbbgggjjjkkkfffbbbZZZRRRLLLJJJJJJIIIHHHMMMSSSWWWYYY[[[___bbbccccccgggkkkmmmqqq|||~~~ooo^^^PPPHHHFFFFFFNNN[[[kkktttzzz~~~~~~{{{zzzwwwtttsssrrrnnnhhhbbb\\\WWWOOOHHHCCC@@@@@@AAA999888777666555444444444rrrdddYYYMMMWWWeeeooopppggg[[[RRRKKKTTTcccqqq{{{}}}ooojjjhhhuuu|||jjj]]]ZZZaaaqqq|||gggYYYVVVbbbttt|||qqqeeeWWWOOOSSS[[[qqq||||||~~~cccIII;;;777444///////////////////////////------,,,,,,,,,,,,------...............///000111---...///...------...///...------------...//////......---......///000111------......///000000000000000000000000000000000000000000000000111111222222222444777999===IIIUUUjjjzzzrrr\\\PPPUUUlllmmmOOO>>>CCCGGGEEE???:::888999999:::;;;:::999999:::<<>><<<;;;:::999999999:::;;;888777444222111000000000000111111111111222222222222222222222333444555666555555555666888:::;;;<<<<<<=========;;;;;;===???BBBFFFLLLRRRXXX^^^eeejjjjjjjjjeee[[[SSSOOOLLLIIIHHHMMMSSSWWWXXX[[[___cccccccccfffhhhhhhiiirrr|||uuueeeUUUKKKFFFEEEMMMZZZhhhrrrxxx|||{{{wwwyyyxxxwwwvvvtttqqqmmmjjj___ZZZQQQHHHBBB@@@@@@AAA888777666555444333333333sssggg\\\UUUPPP\\\iiimmmhhhaaaZZZWWWVVV]]]iiixxxmmmgggjjj~~~tttccc[[[^^^iiizzzuuuccc[[[ZZZkkkzzzmmm___RRRPPPZZZfffzzz~~~vvvvvv|||tttYYYAAA777777444///------......///000000000///...---,,,,,,---...///000///---------000222444---...///...------...//////............///000000---------......///000111------......///000000111000000000000000000000000000000000000000111111222333222444777777:::EEEPPPeeeuuu{{{cccRRRQQQbbbuuuvvvWWWBBB???<<<;;;<<<;;;888555777999;;;;;;:::999;;;<<<<<>>BBBFFFKKK[[[yyy|||zzz{{{~~~vvveeeOOO>>>:::888777AAAPPPhhhssszzzrrrsss|||{{{gggPPPDDD===<<<;;;;;;::::::;;;;;;999777555222111000///000000111111111111222222222222111111222222333444555333444444666888:::<<<===:::<<<======<<<<<<===???@@@CCCGGGKKKOOOUUU]]]bbbdddjjjjjjbbbYYYSSSNNNIIIHHHMMMSSSVVVXXXZZZ___bbbccccccdddeeecccbbbiiirrr~~~mmm]]]QQQKKKIIILLLVVVaaaiiipppuuuvvvssswwwxxxxxxwwwtttpppnnnnnnfff___UUUJJJBBB??????@@@999888777555444444444444|||kkk```YYYTTTSSS```kkkkkkccc\\\YYYYYYaaadddnnnmmmgggmmmooo___\\\dddrrrrrrddd______rrryyyiiiYYYNNNOOO^^^nnn}}}sssrrrwww{{{{{{jjjPPP;;;444666555000,,,,,,---...///000111111000///...------...///000,,,+++((('''(((+++...000---...///...------...//////////////////000111111---------......000111111---------...///000000111000000000000000000000000000000000000000111111222444333555666666999CCCNNN\\\kkk}}}eeeSSSNNNYYYggg}}}yyy[[[GGG???777666:::<<<999333777999;;;;;;;;;:::;;;<<<>>>???FFFOOOSSS\\\tttqqq___TTTHHHHHHJJJLLLPPPXXXaaaggggggmmmuuuyyy{{{{{{}}}yyyzzz|||~~~~~~}}}|||zzzuuuyyy~~~}}}}}}~~~|||}}}~~~~~~}}}yyylllcccaaadddgggeeeiiinnnpppqqqrrrvvvyyy|||zzz}}}~~~~~~~~~|||xxx}}}~~~|||zzz{{{~~~~~~xxx~~~~~~|||xxxtttqqqllljjjhhhiiilllqqqtttvvvwww~~~yyyvvvxxx|||vvvvvvyyy~~~yyysssssspppiiiccchhhsssyyywww}}}ppp\\\LLLBBB:::;;;;;;:::999999:::;;;999999999999999999999999888888999999999:::::::::444555555777888999::::::999::::::::::::999888888;;;;;;;;;:::::::::999999;;;<<<=========<<<;;;:::===>>>BBBEEEGGGUUUrrrxxxwwwzzz~~~vvvfffPPP>>>999777666>>>LLLeeeooozzz|||vvvqqqttt~~~{{{fffRRRIII======<<<<<<<<<;;;;;;;;;999888555333111000//////000111111111111222222222111111111111222333444444222333444666888;;;===>>>999:::<<<<<<<<<<<<>>>??????BBBFFFIIIKKKPPPWWW\\\^^^gggllleee\\\VVVPPPIIIIIIMMMSSSVVVWWWZZZ^^^bbbbbbbbbcccddd```^^^ccckkkrrruuueeeYYYQQQNNNIIIQQQYYY___fffnnnqqqpppuuuwwwyyyvvvqqqmmmlllmmmkkkdddXXXLLLCCC???>>>>>>:::999888666555555555555sssbbbXXXUUUTTTUUU___jjjkkkaaaXXXXXX]]]ggglllyyytttllluuuvvvfffYYY\\\kkk|||nnnccc___iii{{{ooo[[[OOOTTTgggxxxyyytttuuuvvvtttqqq]]]FFF:::555333111111////////////............+++---000000///---------------------------------000///...------------------...............------////////////////////////000000//////.........---////////////////////////............////////////111333555555555888>>>DDDNNN```qqqlllYYYOOOMMMMMMfffmmmSSSCCC888999999555666<<<>>>===<<<:::999999999999======BBBIIIQQQZZZhhhuuutttcccUUUNNNHHHEEEIIIOOOTTT[[[bbbgggjjjppptttvvvyyy|||~~~{{{|||~~~|||xxxvvvuuuvvvzzz}}}qqqnnnnnnllloooooopppqqqtttwwwzzz|||~~~}}}{{{{{{{{{~~~|||zzzyyyyyy~~~~~~}}}}}}~~~~~~{{{{{{}}}zzz}}}~~~~~~~~~zzztttooojjjmmmooopppqqqsssxxx|||}}}{{{xxxwwwwwwuuuxxx||||||yyyyyyrrrjjjgggiiimmmpppqqqwww~~~yyyeeeRRRGGGCCC<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777666666777888999999::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999;;;>>>@@@BBBNNNhhhmmmjjj|||~~~uuufffTTTBBB;;;888888<<>>???<<<;;;999777555333222222rrr```VVVRRRQQQ[[[dddllljjjaaa[[[]]]dddkkksss|||wwwssseee[[[```oooxxxggg___]]]ooommmWWWMMMXXXqqqwwwsssuuutttqqqhhhUUUAAA777444222111111////////////............+++---000000///---------------------------------///......---------...............//////......---////////////////////////000/////////............/////////////////////////////////000000000000111222444555555444666<<<@@@IIIYYYhhhyyyxxxcccSSSMMMLLLWWWnnnbbbLLL999888;;;:::999;;;===<<<<<<;;;;;;:::999999;;;;;;???GGGNNNVVVdddqqq~~~ooobbbTTTLLLGGGHHHLLLPPPWWW^^^dddggglllqqqtttwwwzzz}}}~~~~~~}}}zzzuuusssqqqsssxxx~~~~~~|||{{{zzz}}}}}}yyyvvvyyyyyyxxxxxxxxxzzz|||}}}}}}~~~}}}{{{zzz{{{}}}}}}||||||}}}}}}||||||}}}}}}|||}}}~~~xxx{{{~~~{{{zzzyyywwwqqqlllmmmooorrrtttuuuwww{{{~~~}}}{{{{{{{{{zzz|||}}}~~~|||xxxqqqiiifffhhhlllnnnooosssuuutttjjjZZZKKKCCC@@@::::::999999999999::::::999999999999999999999999777777777777777888999999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<>>;;;;;;:::999:::<<<>>>???CCCDDDEEEFFFFFFHHHKKKNNNTTTXXX[[[\\\XXXRRRLLLIIIHHHNNNUUUXXXXXXYYY\\\___bbbcccddddddaaa]]]YYYVVVWWWfff}}}|||rrrhhh___[[[SSSNNNNNNRRRWWW^^^eeennnqqqsssrrrnnnkkkkkkllliiiddd[[[PPPEEE???======;;;:::888777666555444444ooo```VVVTTTUUU```eeegggaaaZZZXXX^^^eeennnxxxkkkbbb^^^fffvvvqqqfffccceeetttmmmYYYSSSaaazzz}}}tttrrrtttqqqlll[[[JJJ:::333222111000111////////////............+++---000000...---------------------------------......---------...//////......//////////////////////////////////////////////////////............////////////////////////000000000000111111111111222444555444222444888<<>>===<<<:::777555444333333111111000000111111222333333333333333333333333333333333111111666<<<<<<999999999888999:::<<<>>>@@@CCCEEEEEEEEEDDDEEEGGGIIINNNQQQTTTUUURRRMMMJJJHHHFFFMMMVVV[[[\\\\\\]]]___aaaccceeefffccc^^^YYYUUUPPP^^^tttwwwnnneeeZZZOOOJJJJJJKKKQQQXXXfffjjjmmmmmmkkkiiiiiikkkhhhddd[[[PPPEEE>>>;;;;;;999999888777666666777777xxxkkkaaaZZZ[[[^^^ggghhhdddZZZTTTWWW```fffnnnyyyuuubbb]]]___kkk{{{wwwiiicccffflllttt|||mmm___```mmmyyyqqqppprrrmmmeeeOOOBBB666111111000///000////////////............,,,...//////...------...........................---------------...///000//////......//////000000///////////////////////////////////////.........//////////////////////////////000000000111111111111333444333222333777;;;@@@OOO]]]oooiiiVVVKKKGGGNNNcccoooQQQBBB>>>;;;999999777999<<<======;;;888777666666:::@@@FFFLLLXXXcccqqq~~~ooocccWWWPPPMMMMMMQQQWWW]]]```dddhhhmmmrrrwww{{{}}}tttrrrnnnmmmooosssxxx{{{|||}}}~~~}}}}}}}}}~~~}}}}}}~~~{{{}}}~~~|||zzzyyy{{{|||~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{||||||~~~||||||wwwxxxzzz~~~zzzuuussstttuuutttrrrlllnnnppprrruuuxxx{{{}}}~~~~~~uuutttzzzzzzuuuqqqppppppppprrr{{{rrrllleeebbbccceeefffeeeddd^^^UUULLLEEE@@@===;;;999999888888888888999999999999999999999999999999888777777777777777888888999999999999999:::::::::999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::;;;>>>AAAAAAFFFSSS```~~~tttzzzrrrdddRRRDDD===;;;===???MMM^^^ttt{{{{{{wwwqqqmmmqqqxxx}}}vvvsssmmmlllqqquuuoooeeeKKKBBB;;;;;;=========???<<<;;;999888666444333333111111000000111111222333222222222222222222222222333222111111444777777666777777777999:::===???@@@AAACCCDDDDDDCCCDDDFFFGGGIIIKKKNNNOOOMMMJJJIIIHHHEEELLLUUU[[[^^^^^^]]]]]]aaadddhhhkkkiiiccc]]]XXXTTT___qqqyyyjjj___SSSMMMJJJIIILLLQQQ___cccggghhheeeccccccdddfffbbbZZZPPPEEE>>>:::::::::999888777777666666777}}}ppphhhaaa]]]```fffpppppphhh\\\WWW^^^hhhlllmmmwww{{{ggg[[[ZZZaaapppzzzjjj\\\YYY```iiisss~~~{{{vvv}}}{{{iii```fffuuuwwwooommmmmmfff]]]GGG===444222222000...///////////////............,,,...//////---------...........................---------------...///000.........---...///000111////////////////////////.........///////////////////////////////////////........./////////000000...111333333222333777;;;777FFFUUUiiivvv```PPPJJJJJJXXXvvvfffQQQAAA888666888666888;;;===>>><<<999777777777:::???CCCHHHRRR\\\ggg}}}{{{oooaaaXXXRRRNNNOOOSSS[[[^^^aaaeeeiiiooovvvzzz||||||}}}}}}vvvuuutttttttttuuuwwwyyy{{{|||}}}}}}}}}|||||||||}}}{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyy~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~~~~|||{{{{{{zzzyyy{{{~~~~~~}}}yyytttsssvvvzzz{{{zzznnnnnnnnnpppssswwwzzz{{{{{{||||||ttttttzzz~~~~~~zzzvvvqqqoooooopppqqqqqqzzz~~~yyynnniiibbb___`````````^^^\\\VVVOOOHHHDDD@@@===:::::::::999999999999::::::999999999999999999999999888888777777777777777888888888888999999:::::::::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::999888;;;???BBBEEENNNXXXvvvtttyyy~~~wwwlllZZZHHH>>>;;;<<<===GGGYYYooo~~~{{{xxxxxx~~~xxxooommmuuu{{{tttiiiRRRGGG===<<<>>>>>>===>>>:::999888777666444222222111111000000111111222333222222222222222222222222444222111333444555555555555666777888:::<<<>>>???>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKKKKJJJIIIIIIJJJDDDJJJRRRYYY\\\]]]\\\\\\bbbgggnnnsssrrrmmmeee```[[[eeerrr}}}~~~|||qqqggg\\\VVVQQQLLLKKKMMMYYY^^^cccddd```]]][[[[[[aaa^^^XXXOOOFFF>>>;;;:::;;;:::999777666555555444wwwiiiddd```]]]aaaiiiqqqrrrjjj^^^\\\fffppprrrooowwwsss___XXX[[[fffwwwvvvdddVVVSSS]]]fffuuu~~~xxxsssyyysss```\\\iii{{{yyyoooiiieee[[[QQQ@@@999333333333000...///////////////............---...///...---,,,...///..............................---------...//////...---,,,,,,---...000111////////////////////////.........///////////////////////////////////////............////////////...111333333222333777:::555BBBPPPddd}}}iiiXXXLLLHHHPPPhhhyyybbbKKK;;;666777555777:::======<<<999888888888:::>>>@@@CCCLLLUUU___sssyyylllbbbZZZRRROOOPPPZZZ\\\^^^aaaffflllsssxxxxxxxxxyyy|||~~~~~~}}}xxxzzz{{{zzzyyyxxxxxxyyy{{{|||~~~~~~}}}||||||}}}~~~{{{yyyzzz{{{||||||~~~{{{}}}~~~}}}}}}||||||{{{zzzzzzzzz{{{zzzyyywwwwwwwwwxxxxxxyyy|||}}}{{{{{{~~~{{{xxxyyy|||~~~}}}{{{{{{wwwttttttyyy}}}tttrrrooopppsssxxx{{{}}}xxxwwwyyy~~~{{{vvvvvv{{{{{{xxxuuurrrrrrsssuuuwwwwww}}}|||vvvjjjeee___\\\\\\[[[YYYWWWTTTQQQKKKFFFCCC???<<<:::::::::999999999999::::::999999999999999999999999999888888777777777777777777777888888999:::::::::888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999777999>>>AAADDDJJJRRRlllvvvxxx{{{{{{rrr```KKK>>>;;;;;;:::BBBTTTkkk|||uuummmqqqyyywwwooo[[[MMMAAA>>>???>>>======999999888777666444333222111111000000111111222333222222222222222222222222444222222555555333333666444555666888:::<<<===>>>;;;>>>AAACCCDDDEEEGGGIIIGGGHHHIIIIIIHHHIIIJJJLLLGGGJJJPPPUUUYYY[[[[[[[[[bbbiiisss{{{|||wwwoooiiiaaajjjvvv{{{sssooossszzzqqqgggaaaYYYOOOJJJJJJUUUZZZaaaccc___YYYUUUTTTYYYXXXTTTMMMEEE>>>;;;:::;;;:::888777555444333333}}}mmmaaa^^^^^^]]]cccmmmnnnpppkkkbbbdddqqqyyyyyyuuuzzz{{{nnnaaa\\\```mmm~~~rrraaaTTTTTT^^^iiiyyy}}}sssmmmoootttuuugggZZZ^^^qqq}}}pppeee[[[OOOEEE999333111333444111///000////////////............---...///...---,,,...///........................///......---------......---,,,+++***+++---///000////////////////////////............/////////000////////////////////////...////////////000000000000333555555333222555888777AAAJJJ[[[tttoooaaaOOOJJJKKK[[[rrrqqqXXXEEE:::666555777999;;;<<<;;;:::999999888:::<<<===>>>FFFNNNVVVeee{{{xxxoooeeeZZZSSSRRRXXXYYY[[[]]]aaahhhpppuuuuuuuuuvvvyyy}}}~~~|||}}}~~~}}}zzzxxxxxxzzzxxxyyy{{{~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}zzz|||xxxwwwxxxzzz|||}}}}}}{{{|||~~~~~~}}}}}}|||||||||~~~}}}}}}|||zzzyyywwwvvvwwwwwwwwwxxx{{{}}}~~~}}}{{{{{{{{{~~~zzzvvvwww{{{}}}|||zzzyyyvvvssstttxxx}}}zzzuuupppooorrrxxx|||~~~vvvuuuwww}}}|||}}}{{{yyyzzz}}}}}}{{{yyyxxxwwwyyy{{{|||~~~}}}wwwooofffaaa\\\YYYXXXWWWTTTQQQNNNKKKGGGBBB>>>;;;999999999999888888888888999999999999999999999999999999999999888777777777777777666777777888999999::::::777999:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;888999===@@@BBBGGGLLL]]]ttt|||yyy|||~~~}}}}}}vvvdddMMM>>>;;;:::888===OOOfffwwwuuuqqqsssssspppbbbSSSDDD@@@@@@>>><<<;;;999999999999888666444333111111000000111111222333111111111111111111111111333111222666666222222666444555666888:::;;;<<<<<<;;;>>>AAACCCDDDEEEFFFHHHGGGHHHHHHHHHGGGHHHKKKMMMKKKLLLNNNRRRVVVZZZ[[[\\\aaajjjvvvxxxrrrfffooo|||xxxllleeedddppp}}}wwwmmmeee\\\RRRLLLKKKPPPXXX```ddd```ZZZTTTQQQPPPPPPNNNHHHBBB===:::999888777666555444444444444tttdddYYYZZZ]]]^^^fffrrrpppssspppiiinnn}}}yyy|||rrr|||yyykkkeee___dddrrrzzzuuuiii[[[PPPSSS___kkkzzz~~~yyynnnfffeeegggfff\\\XXXeee|||qqqbbbTTTGGG<<<333//////333555222000111000/////////............---...///...,,,,,,...000////////////////////////000///...---------------,,,+++*********,,,///000////////////////////////---.........//////000000////////////////////////000000000000111111111111222555777666333111333555555<<>>666555666999;;;;;;;;;::::::999888999;;;;;;;;;BBBJJJNNNYYYkkkyyyooobbbYYYWWWWWWXXXYYY[[[^^^eeemmmsssssstttuuuxxx|||~~~|||xxxwwwxxx{{{sssuuuwwwzzz~~~}}}|||{{{{{{}}}}}}uuu||||||xxxvvvwwwzzz{{{~~~|||{{{}}}~~~~~~~~~~~~~~~zzzxxxyyy{{{||||||{{{yyywwwvvvvvvwwwwwwxxxzzz||||||{{{zzzzzz{{{~~~yyyuuuvvvzzz}}}}}}zzzxxxuuurrrssswww{{{|||||||||vvvooommmpppvvv{{{}}}uuuuuuyyy~~~xxxzzzzzz{{{|||~~~||||||}}}~~~~~~{{{qqqhhhddd___ZZZWWWVVVUUUQQQNNNIIIHHHDDD>>>888666777999888888777777777777888888999999999999999999999999999999888777777666777777666777777888999999::::::777888:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>:::999===@@@AAADDDIIIQQQhhh{{{vvv{{{{{{xxxfffNNN>>>:::999777999LLLccctttuuupppnnnlllgggWWWGGGAAA@@@>>>;;;:::::::::;;;:::999777555444111111111000111222222333111111111111111111111111333000222666666111222777444555777888::::::;;;;;;<<>>JJJ[[[nnn~~~vvvddd^^^SSSIIIMMM]]]ooo{{{}}}iiiUUUDDD;;;666444555999:::888999<<<<<<;;;999999:::<<>>@@@BBBDDDOOO^^^vvvzzzrrrzzz}}}fffPPPAAA888555444;;;CCCVVVooo|||ooojjjjjjjjjcccRRRAAA:::<<<<<<777888999:::;;;;;;:::888777444333222000000000111111333333333333333222111000222111111111222333333444444555555666777888888999:::<<<>>>AAADDDFFFGGGHHHIIIHHHFFFFFFFFFHHHJJJLLLLLLMMMOOOSSSWWWYYYYYYXXXdddnnn|||xxx|||xxxgggYYY[[[\\\___hhhtttyyynnncccZZZUUUSSSTTTWWW]]]eeehhhcccVVVLLLHHHEEEBBB???>>>;;;888555444444444444444444444444xxx___TTTNNNTTTaaallltttyyytttooorrr~~~}}}tttmmmjjj}}}zzzhhhaaadddmmmxxxuuuhhhYYYQQQRRR[[[kkkzzz~~~}}}uuukkkbbbZZZVVVTTTQQQ\\\ttt}}}qqqbbbPPP@@@666222111000///............------------------------..............................---------,,,,,,,,,------------........................................................................////////////////////////000000000000//////000000111111222222000111111222222333444444888888<<>>999777777777777777777777777777777777777888888888888888888888888999999888888777666666555777777888888888999999999999999999999999888888777888888999999:::;;;;;;;;;<<<===>>>===<<<<<<===>>><<<<<<<<<===>>>@@@BBBDDDKKKYYYooo}}}sssyyyhhhQQQAAA999555555777===NNNgggyyytttmmmiiifffbbbVVVGGG???>>>===999:::;;;;;;<<<;;;999777555444333222000000000111111333333333333333222111000222111111111222222333444444444555666777888888999:::<<<>>>AAACCCEEEGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLKKKLLLNNNQQQUUUXXXYYYYYYeeeqqq}}}zzzjjj___XXXWWWYYY___jjjwwwvvvjjj```YYYWWWWWWYYY___eeehhhbbbVVVLLLEEECCC@@@===;;;999666333444444444444444444444444~~~jjjUUUNNNMMMWWWeeeooouuuyyyoooooowww|||~~~{{{qqqgggccclllrrr```^^^dddppp{{{lll___RRROOOUUUaaarrr~~~yyyuuuooodddVVVMMMIIIQQQddd}}}|||nnn\\\KKK<<<444222111000//////......///------------------------------------------------...------------,,,,,,,,,------------....................................------------------------............////////////////////////000000000000000000000000000111111111000111111222222333444444555555:::AAAJJJYYYqqqvvvyyy{{{yyyyyyyyyuuuqqqlllcccWWWNNNOOOZZZgggpppvvvzzzlllZZZJJJ===888444666777666777:::888777666666777999;;;===EEEIIIQQQ]]]kkkxxx{{{tttoooeee```XXXRRRRRRVVV]]]aaaiiilllqqqtttuuuvvvwwwxxxyyyzzz{{{||||||zzzxxxvvvtttvvvyyy|||~~~~~~~~~}}}}}}{{{yyyxxxxxxxxxwwwuuu{{{|||~~~~~~}}}}}}~~~~~~||||||}}}|||{{{zzzyyy{{{~~~~~~|||zzzxxxwww{{{}}}}}}zzzyyy{{{}}}~~~{{{xxxvvvtttttttttvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvuuutttuuuxxxzzz|||wwwwwwwwwwwwwwwwwwwwwwww|||xxxrrrnnnooossszzz~~~|||yyyzzz|||}}}~~~zzz~~~xxxwwwwwwxxx}}}~~~rrrggg```]]]ZZZXXXXXXYYYXXXTTTPPPEEEAAA<<<888777888888888777777777777777777777777666777888999:::999777666999999888888777666666666777777777888888888999999888888999::::::::::::999777777888888999:::::::::<<<===>>>===<<<<<<===>>>============>>>@@@BBBCCCFFFQQQfff~~~sssttt}}}jjjSSSBBB:::666555444777EEE\\\qqq|||wwwpppgggcccbbb\\\OOODDD???>>><<<<<<<<<<<<<<<;;;999666555555444222111000000111111222222333333333222111111222111111111111222333333333333444555666777888999:::<<<>>>@@@CCCDDDEEEFFFCCCBBBBBBCCCEEEGGGJJJKKKKKKKKKLLLNNNRRRVVVYYY\\\eeettt|||mmmdddWWWVVVUUUXXX```mmm|||tttiii```\\\ZZZ\\\```eeefff```UUULLLCCC@@@===:::888666444222333333333333444444444444sss___SSSMMMNNNXXXeeelllooorrrooosss}}}}}}{{{rrrccc[[[[[[kkkmmm]]]___hhhuuusssaaaVVVNNNPPP[[[hhhwww~~~zzzwwwpppbbbRRRIIIDDDSSSmmm|||lllYYYGGG;;;555111111000///////////////////////////////////////------------------------------------------------,,,,,,---------.................................------------------------............////////////////////////000000000000111111111000000000000000000111111222222333444444444666:::>>>CCCNNNdddxxxvvvyyyyyyuuurrrrrruuuwwwpppjjj^^^QQQIIINNN[[[fffqqq|||yyyhhhXXXEEE===555444444333444777666666555555666888:::<<>>999777777888888888777777777777777777777777666777777888888888888888888888888888777777666666777777777777888888888888777777999::::::;;;;;;;;;666777777888888999:::::::::;;;<<<;;;:::::::::<<<>>>=========>>>@@@AAABBBDDDLLL^^^xxxrrrnnnsssxxxlllUUUDDD;;;777666444666@@@SSSjjjzzzzzzvvvqqqgggdddfffbbbVVVHHH???===???<<<<<<<<<<<<;;;:::888777666444333111000000000111222222333333333222222111222111111111111111222222222222333444666777888888:::;;;===???AAACCCDDDDDD??????@@@BBBDDDGGGJJJKKKKKKKKKKKKLLLOOOTTTZZZ^^^fffvvv{{{nnnhhh\\\[[[YYYXXX\\\fffuuu|||oooeee___ZZZ[[[^^^aaaaaa\\\TTTMMMAAA???;;;888666555333111333333333333333444444444kkkXXXPPPMMMOOOYYYdddiiimmmooouuu{{{{{{mmm[[[UUUZZZkkkkkk]]]aaakkk{{{{{{jjjYYYQQQOOOXXXfffrrr{{{~~~{{{xxxmmm[[[OOOKKKGGGZZZtttoooXXXDDD999666111000000////////////000000000000000000000000000------------------------------------------------,,,,,,,,,------------...............................................................////////////////////////000000000000111111111000000000000000000111111222222333444444666777;;;===???GGGYYYkkk~~~yyysssnnnnnnssszzzrrroooeeeVVVIIIGGGRRR]]]rrr}}}yyyjjjQQQEEE999444222111222555666555555666777888:::;;;>>>CCCJJJSSS[[[bbbgggjjjnnnuuu}}}}}}{{{ssslllaaaWWWRRRQQQTTTWWW[[[___eeejjjnnnqqquuuxxxxxxwwwuuuttttttvvvxxxyyyrrrtttwwwyyy{{{zzzyyyxxxyyy{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{yyyyyyxxxxxx{{{|||~~~}}}~~~~~~|||{{{{{{}}}~~~}}}|||}}}~~~~~~|||zzzzzz{{{}}}}}}{{{yyyyyyyyy|||{{{yyywwwuuutttsssssssssuuuxxxyyyzzz{{{|||}}}}}}|||zzzxxxxxxxxxxxxxxxzzzxxxvvvuuuttttttuuuuuupppooonnnoooqqqvvv{{{~~~~~~{{{vvvssstttxxx~~~|||yyyzzz{{{yyy~~~{{{wwwwwwxxx{{{|||{{{wwwooofff___\\\WWWXXXZZZ]]]]]]XXXNNNFFF>>>;;;888666666777888777666666666666666666666666888777666555555777999:::888888888777777777777777666666777777777888888888666777888999:::;;;;;;;;;666777777888888999:::::::::;;;<<<;;;:::::::::<<<>>>>>>=========>>>@@@AAACCCIIIXXXpppvvvnnnooosssmmmWWWGGG>>>999666444555;;;KKKaaattt~~~uuusssrrrmmmjjjkkkhhh\\\LLL@@@===???:::;;;;;;;;;<<<<<<;;;;;;666555333222000000000111111222222333333333222222222222111000000111111111111111222444555666888888:::;;;===???@@@AAABBBBBB<<<===???AAADDDGGGIIIJJJJJJJJJKKKKKKMMMSSS[[[aaahhhwww|||qqqkkkcccaaa^^^[[[[[[bbbmmmvvv}}}qqqfff___XXXYYY[[[\\\[[[WWWQQQMMMAAA>>>:::777666555333222222222222333333333444444{{{dddSSSJJJIIIPPP]]]iiiooosssuuuvvv~~~nnnZZZWWW```rrrzzzhhh]]]bbbmmmtttbbbUUUQQQVVVgggyyy~~~{{{yyyuuugggTTTLLLOOOPPPddd{{{rrrWWWAAA777555000000////////////000000........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------........................////////////////////////............////////////////////////000000000000000000000000000111111111000111111222222333444444777888:::<<<<<<@@@NNN\\\sss{{{rrrmmmmmmrrrxxxssssssnnn___OOOHHHMMMUUUooo}}}zzzaaaQQQ@@@777444111111333444444555555666888999::::::???FFFNNNUUU[[[```ccchhhpppzzz~~~~~~zzztttjjj```YYYVVVUUUVVVUUUYYY___eeejjjoootttwwwxxxvvvsssrrrrrruuuxxx{{{ssstttuuuvvvwwwwwwwwwwwwwwwxxxzzz||||||{{{zzzyyyvvvxxxyyyyyyxxxwwwwwwxxx|||}}}~~~{{{}}}~~~}}}|||{{{}}}~~~}}}~~~|||||||||~~~~~~||||||}}}|||zzzxxxvvvvvvwwwzzzxxxvvvuuutttttttttuuuuuuvvvwwwyyy{{{|||~~~{{{zzzyyywwwwwwxxxxxxyyywwwuuurrrooonnnppprrrtttqqqooonnnnnnpppuuuzzz~~~|||yyyzzz~~~~~~{{{xxxzzz{{{}}}}}}zzzxxxwwwyyyxxxvvvqqqiiibbb^^^\\\VVVWWWYYY\\\\\\UUUJJJAAA<<<999666555666777777666666666666666666666666666888777555444444777999;;;888888777777777777777777666666666777777777888888555666777888999:::::::::777777888888999:::::::::<<<===>>>===<<<<<<===>>>>>>===<<<<<<<<<===>>>???BBBGGGSSSgggvvvtttwww~~~lllZZZKKKAAA:::777222444888CCCVVVlllyyy|||vvvpppqqqrrroooooonnnfffUUUEEE???@@@::::::;;;;;;<<<======>>>777666444222111000000111111111222333333333222222222222111000000000000111000000111333555666777888:::;;;<<<>>>???@@@@@@@@@;;;===???AAADDDGGGIIIJJJIIIJJJKKKKKKMMMRRR[[[bbbiiivvvxxxrrrjjjgggaaa\\\[[[___fffkkkzzz~~~zzzoooeee^^^XXXXXXYYYXXXVVVRRRNNNKKKAAA>>>999666555555444333111111222222333333444444ttt\\\MMMDDDHHHTTTffftttzzz|||~~~xxxqqq]]]]]]jjjqqqccc^^^hhhuuummm\\\SSSTTTaaayyy}}}vvvrrrnnnaaaPPPJJJOOOZZZmmmoooRRR===555555000000////////////000000................................................,,,,,,,,,---------......++++++,,,,,,,,,---------............................................................////////////////////////000000000000//////000000111111222222000111111222222333444444666555666888999;;;CCCMMM^^^rrr}}}rrrooonnnppptttvvvyyywwwjjjXXXLLLJJJNNNcccvvvqqq^^^III===777333333444222222333444555666777777555999???EEEKKKRRR[[[```dddlllvvv{{{|||{{{{{{|||}}}uuulllccc]]]YYYWWWSSSWWW\\\bbbggglllqqquuuvvvuuusssssstttvvvxxxzzzuuutttsssrrrrrrtttwwwxxxvvvxxxzzz||||||{{{yyyxxxsssvvvyyyyyyxxxwwwxxxyyy|||}}}~~~{{{|||}}}|||zzz{{{}}}~~~~~~}}}}}}~~~zzzzzz{{{~~~}}}}}}|||{{{xxxuuutttuuuwwwyyyxxxvvvtttsssttttttuuuzzzyyyyyyzzz|||~~~zzzyyywwwvvvuuuuuuuuuvvvuuurrrmmmjjjkkkoootttwwwvvvtttqqqoooppptttxxx{{{}}}zzzzzz}}}~~~yyyxxxxxxzzz{{{|||~~~xxxsssqqqrrrqqqnnnhhhbbb^^^]]]WWWVVVWWWWWWVVVOOOFFF>>>;;;888555444555666555555666666666666666666666666666555555555666777999:::777777777777777777777888666666666666777777777888555666777777888888888888888888999999:::;;;;;;;;;<<<===>>>===<<<<<<===>>>===<<<;;;::::::;;;<<<===???DDDNNN^^^tttzzz}}}{{{kkk[[[NNNCCC<<<888222555888>>>OOOfffvvv{{{~~~yyylllkkkqqqpppqqqsssqqqcccOOOBBB@@@<<<<<<<<<<<<<<<<<<======888666444222111000000111000111222333333333333222222222111000000000000000//////111222444666777888:::;;;<<<===>>>?????????<<<===???BBBEEEGGGHHHIIIGGGJJJLLLLLLNNNSSS\\\dddjjjttt}}}ssslllbbb\\\[[[___dddhhhoootttzzz{{{vvvlllccc]]][[[[[[ZZZVVVRRRMMMIIIHHH@@@===888555444444333222000111111222333333444444oooWWWIIIBBBIIIYYYooo}}}~~~ttt___aaaqqqxxxiii___```nnn}}}iiiXXXTTTWWWhhh|||rrrkkkhhh]]]NNNIIINNN```ssshhhMMM:::444666000000////////////000111111111111111111111111111////////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------........................------------------------............/////////000////////////000000000000...//////000111222222333000111111222333333444444555333333666777777<<>>===<<<<<<<<<<<<<<<888777555222111000000111000111222333333333333333222222111000000///000000...///000222444666777888:::;;;<<<===>>>>>>>>>>>><<<===@@@BBBEEEGGGHHHHHHGGGJJJMMMMMMNNNTTT]]]dddkkkssszzzpppddd\\\\\\bbbgggjjjhhhnnnuuuwwwssskkkbbb]]]___^^^[[[VVVPPPJJJFFFEEE???<<<777444333333222222000000111222333333444444zzzjjjXXXHHHBBBPPP```mmmwwwmmmhhhoooyyyoooeeeaaaeeeuuuzzzdddUUUPPPaaayyyxxxooofff```UUUMMMQQQ]]]qqqoooWWWCCC888444444////////////////////////........................---...///...,,,,,,...///000///...,,,,,,---......,,,,,,------...///000000///////////////............------,,,,,,------...000000//////.........---000000000000111111111111000000000000000111111222333333444444444444555555333333444555666777888999HHHWWWrrrvvvlllnnnpppnnn{{{wwweeeUUUKKKHHHQQQZZZhhhvvv~~~iiiOOO===777888999555222///...222666666444222222222444:::DDDOOOWWWbbbeeelllsssxxx|||~~~~~~zzzqqqhhhbbbRRRUUUZZZ\\\]]]aaafffkkkjjjnnnsssvvvwwwxxxxxxyyyyyytttpppnnnpppssstttsssvvvxxxzzz|||}}}{{{yyyxxxvvvwwwxxxxxxyyyzzz{{{|||~~~||||||~~~}}}|||{{{}}}{{{{{{}}}{{{xxxvvvxxx}}}~~~{{{|||{{{xxxuuusssrrrrrrrrryyyxxxvvvuuutttuuuwwwxxx~~~}}}}}}}}}~~~~~~yyyxxxvvvsssqqqpppoooooorrrpppmmmkkkmmmqqquuuyyyuuuvvvvvvtttrrrtttyyy~~~}}}|||~~~vvvrrrmmmiiiiiijjjmmmoootttsssuuuxxxxxxxxx~~~|||xxxuuuwww}}}wwwmmmgggeeecccbbbbbbaaa___]]]^^^[[[TTTMMMEEE???;;;999555555555555444444444444666666666666666666666666555555555555555444444444777777777777777666555555999888777777888888777666444444333222333444555666777777888999::::::::::::<<<;;;;;;::::::999999999::::::999888999:::<<<===??????DDDQQQbbbyyy~~~wwwmmmcccUUUEEE;;;888111333666;;;III^^^rrr~~~~~~~~~wwwlllgggeeejjjqqq{{{uuuaaaKKK>>>???;;;888999999777888;;;:::888666444222111000000222222111111111111222222000000000000111111111111000000111222333555666777777888999;;;===>>>??????<<<===@@@CCCEEEFFFGGGGGGFFFHHHJJJLLLPPPUUU[[[```nnnsss~~~vvviiidddbbbbbbdddgggiiilllrrruuuuuupppkkkfffkkkjjjcccZZZSSSOOOHHH@@@???<<<777555555666666666444444333222222222333333rrrcccTTTIIIFFFSSSaaajjjqqqyyy}}}jjjfffrrr|||kkkccccccjjjzzztttbbbXXXRRReee~~~xxxnnnddd]]]TTTMMMTTT```uuu}}}~~~sss```JJJ:::222000000////////////////////////........................---...///...,,,,,,.../////////...---------------,,,,,,------...//////000/////////////////////......------,,,,,,------...000/////////...............////////////000000000000000000000000111111222111111111222222222333333333333444555666777888888???KKKddd}}}qqqqqqrrrqqqtttxxx{{{wwwkkk\\\NNNGGGGGGPPP^^^nnn}}}{{{bbbKKK>>>999777444222000000222444333222333333333444888@@@IIIOOOZZZ^^^eeemmmtttzzz}}}yyyrrrmmm[[[[[[ZZZYYYZZZ]]]bbbfffgggkkkppptttvvvwwwxxxyyy{{{wwwsssqqqssstttuuutttvvvxxxzzz||||||{{{yyyxxxvvvwwwxxxyyyzzz{{{{{{|||~~~|||zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwwwwyyy{{{}}}}}}{{{xxxuuuwww{{{~~~~~~|||{{{zzzxxxvvvtttsssrrrqqqtttsssrrrrrrsssuuuwwwyyy~~~}}}|||{{{{{{uuuuuutttsssqqqpppoooooonnnmmmllllllmmmnnnpppqqqqqqsssttttttssssssuuuxxx{{{zzzzzz{{{{{{{{{zzzzzznnnjjjdddbbbbbbeeefffgggpppqqquuuzzz{{{{{{~~~yyyxxxwwwyyy}}}~~~uuunnneeeaaa]]]\\\___cccfffhhh```\\\UUUMMMEEE>>>:::777777777777777666666666555555555555555555555555555666666666666666666666666777777777777777666555555999888777777888888777555444333222222222333444555666777888999::::::::::::;;;;;;::::::999999999888999888777777777888999:::======BBBLLLYYYmmm~~~|||tttjjj[[[III>>>;;;222444555888BBBUUUjjjyyyyyymmmeeecccjjjsss|||~~~zzzmmmWWWDDD@@@<<<:::;;;;;;999999<<<999999777666444222111000111111111000000111111111000000000000111111111111111111111222333444555666999:::;;;<<<============;;;<<>>BBBEEEIIIVVVooowwwwwwxxxzzzuuueeePPPAAA<<<555444333222444@@@WWWkkk{{{~~~qqqgggcccjjjzzzzzzwwwwwwgggOOOBBB<<<999;;;<<<:::888999888999;;;<<<:::777444222000000////////////000000000000111111111222222222333333222222222222222333999999:::;;;<<<<<<<<<<<<:::;;;===???@@@BBBCCCCCCDDDFFFIIILLLOOOTTTYYY]]]dddlllzzz}}}{{{|||yyyzzz|||}}}|||yyyuuusssxxx}}}|||sssggg\\\QQQHHH>>><<<999888888777666555666555444333333333333333xxxeeeVVVOOONNNWWWeeeqqquuuuuuwwwxxxxxxxxxxxxzzzsssqqq{{{xxxmmmiiiqqqsss```XXXZZZdddsss}}}ooo___RRRNNNOOOVVVhhhzzzzzz||||||wwweeeRRR>>>555333000000111////////////////////////........................---...///...,,,,,,...///---.../////////...,,,+++---------...............---.........//////000000///......------......///........./////////////////////000000000111111111000000000000000111111222222222222333333333444444444444555555666666777777<<<<<>>@@@BBBCCCDDDCCCEEEHHHKKKNNNQQQVVVZZZdddmmm|||}}}{{{}}}{{{qqqeeeYYYNNN???<<<999888888888777777777666555444333333333333wwwdddUUUPPPRRR___jjjtttyyyzzz{{{yyyvvvsssuuuyyy|||}}}~~~zzzssspppvvvooo^^^XXX\\\jjjuuu~~~}}}{{{yyygggWWWJJJIIIOOO\\\qqq{{{|||xxxpppZZZHHH888444222...---000////////////////////////........................---...///...,,,,,,...///......//////......---,,,........................------......///000000000//////............//////.........///////////////000000000000111111111111000000000000000111111222000000000000111111111111555555555555666666777777999999???KKK[[[ooovvvnnnlllmmmqqqvvv{{{|||{{{bbbRRRFFFEEELLLXXXkkk|||sss\\\EEE:::333555666222222666111222444444444444666888999;;;@@@HHHSSS___jjjpppuuuwww|||vvviii]]]UUUQQQOOOOOOQQQTTTZZZ___cccgggkkknnnppprrrtttuuutttssssssttttttuuuvvvvvvvvvwwwvvvvvvvvvwwwzzz|||}}}}}}|||{{{wwwuuutttuuuxxx{{{|||}}}}}}|||zzzxxxwwwwwwwwwwww|||zzzxxxxxxzzz|||}}}~~~|||{{{yyyxxxxxxzzz|||~~~~~~~~~yyyxxxuuusssrrrrrrsssttttttttttttsssqqqnnnkkkjjjeeefffggghhhhhhgggffffffgggfffddddddeeehhhlllnnniiifffbbbaaaeeekkkqqqtttvvv~~~vvvqqqqqqpppllljjjhhhaaaYYYRRRRRRWWW]]]eeejjjuuu~~~~~~|||{{{{{{~~~wwwjjjaaa^^^]]]\\\]]]bbbfffhhhiiiccc^^^UUUJJJAAA;;;777666555555444444444333333333333333333333333333333333333333444444555555666666555666666777777777777777666666666888999888555222000000///...///000111222444555666777777888888777666777777888999:::;;;;;;888888999999999888777777777999<<<>>>@@@GGGYYYjjjyyy{{{xxxcccOOOEEE888444222444444777HHHZZZsss{{{wwwuuukkkwwwzzznnneeegggfff```RRRGGG???>>>???>>><<<===777999;;;===<<<:::777555111000000//////000000111111111111222222222222333333222222111111111222222222333555777999:::;;;;;;<<<<<<<<<===???AAABBBCCCCCCEEEHHHJJJLLLNNNRRRUUUaaakkk{{{}}}tttfffYYYDDDAAA<<<999888999999888777777555444333333333333rrr```RRRPPPVVVhhhnnntttwwwyyy{{{wwwrrrmmmssszzzyyy{{{xxxuuuxxxyyyiii]]]\\\aaannnvvv}}}}}}|||zzzuuuppp___PPPDDDFFFPPPaaayyyzzzxxxpppeeeOOOAAA666666555///...222////////////////////////........................---...///...,,,,,,.../////////...---------------........................------......///000000111//////............//////............/////////000/////////000000000000111000000000000000111111222000000000000111111111111555555555555666666666666666888===FFFPPPaaa|||ttttttsssrrrrrrvvv}}}sss```NNNIIIIIIMMM[[[kkkwwwvvvXXXFFF888777999666555888333444555444333444666888888999;;;AAAJJJUUU___eeejjjmmmttt}}}vvviii\\\RRRNNNLLLKKKNNNSSSWWWZZZ^^^bbbeeekkknnnrrrtttsssssstttvvvttttttuuuuuuuuuvvvvvvvvvvvvwwwzzz}}}~~~}}}|||{{{uuutttsssuuuxxx{{{|||||||||{{{yyywwwwwwwwwyyyzzz}}}{{{{{{}}}|||||||||{{{{{{{{{}}}{{{yyyvvvsssrrrqqqqqqrrrrrrqqqooommmkkkhhhgggfffcccdddeeeggghhhjjjkkklllkkkjjjhhhhhhhhhkkkmmmooojjjeee```^^^aaafffkkkmmmrrrzzz{{{qqqkkknnnoookkkjjjjjjfff[[[RRRRRR\\\ffflllpppxxx~~~yyyjjj___XXXXXXXXX[[[```dddfffggg]]]XXXOOOEEE===888555444444444444444333333333333222222222222222222222222222333333444555555666666555555666777777777777777555555666888999777444111111000/////////000111222444444555666777777777777777777888999:::;;;<<<<<<666777888999999999888888888888:::===???DDDPPP]]]zzzmmmVVVHHH;;;444222666555555???NNNiiizzz~~~~~~xxxlllbbbaaabbbaaaWWWJJJ???<<<===<<<;;;<<<777999;;;<<<<<<:::888666111111111000000111111111111111111222222222333333222111111111111111222222222333444666777888888888;;;;;;;;;;;;===???AAABBBBBBDDDGGGIIIJJJKKKNNNPPPXXXdddvvvuuufffNNNIIIBBB<<<999999999999888777666555333333333222{{{mmm\\\OOOPPPYYYnnnqqqrrrssswwwyyyuuunnngggpppzzz}}}{{{yyyuuuzzzzzzwwwyyy{{{rrreee]]]___gggpppwww|||}}}|||xxxppphhhZZZKKKAAAEEEQQQddd}}}yyyuuujjj]]]FFF999333555555...---222////////////////////////........................---...///...,,,,,,...///000///...,,,,,,---...........................------------...///000000111//////............//////---.........//////000000............/////////000000000000000000111111222111222222222222333333333555555555666666666666666666999>>>CCCHHHVVVppp{{{}}}{{{tttnnnnnnwwwlllXXXNNNIIIFFFNNN[[[aaammm~~~hhhQQQ>>><<<>>>:::999<<<555666666444333333555777888888999<<>>@@@CCCLLLVVVjjjrrrXXXHHH>>>555333777777333999EEE___ssszzzlllccc]]]\\\]]]WWWJJJ<<<999999999888999777888:::;;;;;;:::888777222222111111111111222222111111222222222333333333111111000000111222222333333444444555666666555555::::::999:::;;;===???@@@BBBDDDGGGHHHHHHIIILLLNNNQQQ^^^qqqpppWWWPPPGGG???;;;999999888888888666555444333333222xxxkkkbbbVVVMMMSSSaaaooopppoooooopppqqqooolllhhhlllsss}}}{{{qqq|||wwwpppnnnuuuzzz|||xxxnnnbbb[[[^^^eeeqqq}}}ttteeeNNNGGGAAADDDTTTjjj|||wwwtttdddQQQ<<<888333111000000000000////////////////////////+++,,,---......---,,,+++........................000000//////.........---//////.........---------........................000//////......000111222------............------////////////000000000000111111111000000000000000////////////000111222333555555555555666777888999777777999???DDDNNN^^^mmmuuupppmmmnnnvvvyyylll]]]OOOGGGFFFHHHQQQZZZiiizzzhhhLLLAAA???<<<777444444444444333222333555777666777888:::>>>CCCJJJOOOUUU\\\gggpppwww~~~}}}mmm^^^RRRIIIGGGGGGHHHKKKOOOSSSTTTTTT\\\___dddhhhlllnnnoooooorrrqqqpppqqqtttvvvvvvvvvxxxzzz}}}}}}zzzxxxwwwvvvvvvvvvxxxzzz}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{{{{|||}}}~~~{{{zzzxxxyyy{{{|||}}}|||~~~}}}||||||~~~~~~}}}}}}{{{xxxuuurrrpppnnnooonnnjjjdddaaa```aaa```______cccjjjoooqqqppptttsssrrrqqqooommmkkkjjjdddfffgggeeebbb``````bbbeeekkkppplllccc]]]^^^bbbgggiiieee\\\XXX^^^hhhnnnpppuuu{{{|||zzz~~~yyyoooeeeaaaYYYUUURRRRRRVVVYYYXXXVVVKKKGGG@@@:::666444222000222222222222222222333333333333333333333333333333555555555555666666666666:::::::::999888777666666666777777777777666666555111111111111222333333444666666555555555555666666444666777888777777999:::999999999999999999999999;;;<<<===>>>>>>@@@DDDFFF[[[sss|||zzzcccQQQ???999444333333333777<<>>??????AAACCCEEEGGGGGGIIIKKKMMMWWW\\\iii{{{zzzbbbSSSDDD???>>>===<<<===;;;999777555333222222222|||oooccc\\\TTTOOOXXXggglllllljjjjjjkkklllllljjjfffkkksss}}}uuunnnooo~~~|||pppkkkllluuu}}}~~~sssiiiaaa^^^cccjjjwww|||ttthhhPPPHHHBBBFFFVVVlll{{{wwwrrraaaLLL;;;777333000000000000000////////////////////////,,,---...//////...---,,,........................000/////////.........---//////.........---------...........................------,,,---...///000//////000000000000//////////////////000000000000111111111111000000000000000000000111111222333444666666666777777888999:::666666888<<<@@@FFFSSS```uuuxxxqqqoooqqqzzzzzzkkkZZZMMMGGGFFFMMMSSS___mmm{{{yyy^^^LLLAAA999555555555555555444444444555666555666777888;;;@@@FFFJJJPPPWWW```iiiqqqzzzuuuhhh\\\SSSMMMKKKJJJKKKMMMOOOQQQQQQTTTWWW[[[___cccfffhhhiiiooonnnnnnnnnpppqqqrrrrrrxxxzzz|||~~~~~~|||yyyxxxuuuuuuuuuuuuwwwzzz|||~~~|||{{{zzzyyyzzz|||}}}~~~}}}{{{{{{|||~~~xxxwwwwwwxxx{{{|||{{{zzzzzz{{{{{{{{{{{{|||}}}|||{{{xxxvvvssspppooommmnnnnnnkkkeee```______bbbbbbcccfffkkkooorrrrrruuuuuutttsssrrrpppnnnmmmjjjhhhfffcccbbbbbbdddeeeccchhhjjjfff___YYYYYY[[[^^^aaaaaa[[[ZZZcccooouuutttwww{{{}}}}}}{{{xxxwwwuuuvvv{{{|||uuujjjaaa]]]UUUQQQNNNPPPUUUWWWTTTPPPGGGCCC===999666555333222555444444333222111000///333333333333333333333333444444444444555555555555999999999999888777666555555666666777777777666666444444333333333444555555666666666666666666666666444666888888777777999:::999999999999999999999999888999:::;;;;;;===@@@CCCPPPggg~~~zzz|||{{{eeeTTTDDD===666444333222555:::AAAWWWqqq}}}vvvyyyqqq```\\\^^^aaaXXXKKKAAA;;;:::;;;;;;::::::;;;;;;;;;:::999888666555444222111000000000111222333444444444333333222222222222222222333333111222333444666777888999777888999:::<<<===>>>>>>@@@BBBDDDFFFGGGHHHKKKMMMUUUZZZfffxxxjjj\\\NNNHHHEEE@@@;;;999999888666333222111111111xxxkkk^^^XXXSSSTTT___mmmllliiieeeeeefffhhhjjjkkkfffmmmvvv~~~{{{ooo```ffftttrrriiigggjjjuuuxxxjjjbbb```aaahhhppp}}}{{{rrrhhhPPPIIICCCHHHZZZooo~~~xxxtttmmmZZZFFF999666222000000000000///////////////////////////---......//////......---......................../////////..............................---------........................------,,,,,,------.../////////000000000000//////////////////000000000000111111111111111111111111222222222222222333444555777777777888999999::::::888777888;;;===???HHHQQQ```rrrvvvsssuuu|||yyygggVVVKKKFFFHHHKKKRRR]]]kkkzzzsss\\\GGG888555999666666666555555555555555555666666666777:::???CCCHHHNNNWWW```jjjuuusssggg___VVVRRRNNNKKKKKKLLLLLLLLLLLLMMMPPPTTTYYY^^^bbbdddiiiiiiiiijjjkkklllmmmnnntttvvvxxxzzzzzzxxxvvvuuutttttttttuuuvvvyyy{{{}}}|||{{{zzzyyyyyyzzz|||}}}~~~}}}|||{{{{{{|||~~~ttttttvvvxxx{{{{{{zzzxxxuuuvvvxxxxxxyyy{{{~~~|||zzzwwwtttqqqooonnnnnnmmmooopppnnniiiddd```^^^dddfffiiikkknnnpppsssvvvvvvwwwwwwwwwuuutttrrrqqqpppkkkdddbbbcccfffggggggaaabbbaaa^^^YYYUUUSSSSSSVVV[[[]]][[[\\\fffsssyyyxxxzzz|||{{{xxxtttrrrqqqmmmqqqyyy}}}wwwnnnccc[[[YYYTTTPPPNNNQQQVVVWWWQQQKKKAAA===999666666555444333555444444333222111000000333333333333333333333333222333333333444444444444888999999888888777666555444444555666777777777777777666666555555555666666666666777888888777666666555666888888777777888:::999999999999999999999999888999:::::::::<<>>@@@CCCEEEFFFHHHJJJMMMRRRVVVbbbrrrrrreeeXXXRRRNNNFFF===999888777666444333222222222}}}pppaaaYYYWWW[[[eeeqqqoooiiidddccceeegggkkkooolllrrryyy~~~~~~qqqdddZZZiii~~~zzzllleeeeeejjjvvvrrrccc]]]^^^ccckkkrrr|||oooaaaMMMGGGDDDMMM```sss{{{sssmmmdddRRRAAA777555111000000000000///////////////////////////...//////////////////...............................................................................................................//////000000------............------////////////000000000000000111111111111111222222222222222222222333444444666666777888999999999999;;;999:::===>>>===BBBHHHSSSddd|||yyyzzz~~~~~~ppp]]]OOOHHHFFFGGGKKKRRR___nnn{{{kkkPPP===888;;;444444444555666666555444666666666555555666:::===BBBHHHPPPXXXbbbooo}}}|||ppphhh^^^YYYQQQKKKIIIIIIIIIIIIHHHHHHJJJMMMRRRWWW\\\___aaabbbdddeeefffhhhkkkmmmnnnooorrrssstttsssqqqpppsssssstttuuuwwwyyy{{{|||{{{zzzxxxwwwwwwxxxzzz{{{}}}|||zzzzzzzzz{{{}}}~~~rrrsssuuuyyy||||||yyyvvvsssuuuvvvvvvvvvxxx|||~~~zzzxxxtttooommmllllllllloooqqqsssssspppkkkeeeaaagggkkkoooqqqqqqrrrvvvyyyxxxxxxyyyyyyxxxwwwuuusssrrrkkkeeedddiiikkkjjjfff```^^^[[[XXXVVVTTTRRRPPPUUU[[[^^^\\\]]]fffqqqwww{{{~~~}}}wwwqqqmmmkkknnnttt|||xxxqqqhhh^^^XXXXXXWWWUUUTTTWWW[[[ZZZQQQIII===:::777555444444333222111111111222222333333444333333333333333333333333333333333333444444444444777777888888777666666555222333444555666777777777888888777666555555555555555777888::::::888777555555777888888777777888:::888888888888888888888888:::;;;<<<<<<<<<>>>AAADDDFFFRRReeezzz{{{pppmmm|||~~~tttfffQQQGGG<<<777444222333666<<>>:::;;;;;;;;;;;;;;;;;;:::::::::888777666444222111000000111111222333333444444444333333333222222111111111000111111222444555555666444555666777888:::;;;;;;<<<>>>AAACCCDDDFFFIIIKKKMMMQQQ\\\kkkzzzyyylll___YYYUUULLLCCC>>>:::999888777666555555444rrrddd]]]^^^dddmmmuuuqqqhhhbbbccceeeggglllssssssxxx{{{||||||xxxmmmbbb[[[ooowwwggg``````mmmxxx~~~ooo```\\\___eeelllrrr~~~}}}~~~}}}jjjWWWGGGEEEIIIUUUgggwwwzzzpppeeeYYYJJJ>>>555333000000000000000////////////////////////////////////....../////////........................---------...............---.............................................---......///////////////------............------////////////000000000000000000111111222222222333222111111111111222222333444555666777888888888888:::999:::>>>>>>===???CCCKKKXXXnnnwww}}}vvvdddTTTJJJGGGGGGJJJOOOXXXdddnnnuuuwww^^^HHH===:::555333222333666777666444666666666555444444777999>>>CCCJJJRRR[[[iiiwww{{{rrrddd^^^UUUMMMHHHFFFEEEEEEFFFFFFFFFHHHKKKPPPTTTWWWXXXZZZ]]]___aaacccgggkkkiiijjjlllnnnppppppoooooorrrssstttuuuwwwyyyzzz{{{zzzyyyxxxwwwwwwyyyzzz||||||{{{yyyxxxxxxyyy{{{|||rrrsssvvvzzz||||||xxxuuutttuuuuuuttttttuuuwwwyyyxxxuuuqqqllliiiiiiiiijjjmmmooosssuuutttpppiiieeeiiinnnsssuuuuuuvvvyyy|||yyyzzz{{{|||{{{yyyvvvuuuqqqlllhhhkkkpppqqqllleeeaaa]]]YYYWWWWWWVVVUUUSSSVVV]]]aaa___```hhhrrrvvv}}}xxxpppjjjiiiqqqwww~~~{{{ssslllbbbYYYVVVXXXYYYXXXYYY\\\]]]XXXOOOGGG<<<999666444333333111000000000111222333333444444333333333333333333333333333444444444444555555555666666777777777666555555222222333555555666666666777777666555444444444555555777888::::::888777555666777888888777666888999888888888888888888888888;;;<<<======<<<>>>AAACCCEEELLL[[[pppvvvgggqqq}}}}}}{{{pppYYYLLL>>>888555333444666:::>>>OOOhhhxxx}}}|||ssstttooofffeeefffoootttkkkWWWEEE======<<<<<<;;;;;;;;;:::::::::999888777444333111111000000000000111111222333444333333333222222111111111000111111222333444555555333444555666777999::::::;;;===@@@AAABBBDDDGGGIIIHHHLLLVVVdddrrrtttfff___ZZZQQQHHHCCC;;;::::::999777666555444yyyoooccc___eeennnuuuyyyrrrhhhbbbdddggghhhnnnvvvzzz}}}~~~{{{xxxtttlllccc]]]qqqrrr```[[[]]]qqq|||yyymmmbbbaaaeeeiiinnnssszzzxxxyyy~~~xxxcccPPPDDDHHHRRR```ppp|||sssbbbQQQCCC;;;333111000///000111000//////////////////////////////......------......///........................---------------.........---------.......................................++++++,,,------------,,,//////000000000000//////////////////000000000000000000111111222333333333222222111111111111222222333444666777888888777777888666777;;;===;;;<<>>DDDKKKTTT```nnnxxxppphhh^^^TTTMMMIIIFFFEEEEEEDDDDDDDDDEEEHHHKKKLLLNNNRRRVVVWWWXXX[[[```ddddddeeehhhkkkmmmnnnooooooqqqqqqssstttvvvwwwyyyyyyzzzyyyxxxxxxxxxzzz|||~~~{{{yyyxxxvvvvvvvvvxxxyyyssstttvvvyyy{{{zzzwwwtttsssssssssqqqpppppprrrtttvvvsssoookkkhhhgggggghhhhhhjjjnnnsssuuurrrlllhhhlllooossswwwyyy{{{}}}~~~|||}}}~~~~~~{{{xxxvvvqqqoooooosssxxxwwwooogggeeebbb]]]ZZZYYYYYYXXXWWWWWW___eeeeeegggnnnwww{{{~~~xxxoookkkkkkrrrwww}}}}}}}}}~~~{{{uuummmfff]]]UUUSSSVVVVVVYYY\\\\\\XXXPPPGGGBBB;;;999666444333222000...333333333222222222111111333333333333333333333333444444444444555555555555555555666666666666555555222222333444555555555555666555555444444444444555666666777888888777666666666777999888777666777999888888888888888888888888888999::::::999;;;===@@@AAAEEEQQQfff~~~iiimmm}}}yyy}}}zzzcccTTTDDD;;;888555444555444777CCCYYYnnn~~~wwwmmmzzzwwwooollliiittt}}}yyygggRRREEE???===<<<<<<;;;:::;;;;;;;;;;;;999777555333222111111////////////000222333444333333222222222222222222111111222333333444555555333333444666777888999::::::<<>>@@@JJJ\\\qqqqqqtttzzz{{{ppp^^^KKK@@@;;;666444444222555;;;JJJbbb|||xxxjjjrrr~~~zzztttqqqwww}}}~~~uuucccOOOAAA>>>===<<<;;;:::;;;;;;<<<;;;:::888666444222111111000/////////111222444555222222222222222222333333222222333333444444555555333333444666777888999::::::<<<>>>??????@@@BBBDDDEEEHHHNNNVVV```pppzzztttmmmaaaTTTLLLAAAAAA@@@???<<<999777555xxxqqqiiiiiirrr{{{~~~{{{zzznnniiimmmppppppvvvyyyppphhhkkk{{{tttddd[[[```kkktttnnnkkkjjjooossstttwww{{{xxxzzz}}}|||ttteeeWWWPPPHHHUUUgggvvv~~~iiiKKK:::666111///...///000111000...////////////////////////...---,,,++++++,,,---...........................,,,,,,,,,------.........---------.........//////........................,,,---.../////////...---------............------////////////000000000000000000111222333333444444555444444333333333444444555666888:::;;;:::999888;;;888777;;;===;;;;;;===@@@@@@III[[[nnn~~~~~~{{{|||yyyjjj]]]JJJHHHFFFFFFIIIPPPWWW[[[bbbnnn~~~ttt]]]JJJCCC:::555555555333111///000111111111111333555222555:::???FFFOOOZZZccclll}}}sssggg^^^WWWSSSKKKJJJHHHFFFDDDBBBAAAAAAAAAEEEHHHHHHFFFGGGKKKPPPUUUWWWZZZ^^^bbbeeegggiiikkklllnnnppprrrsssttttttqqqqqqpppqqqrrruuuxxxzzzzzzxxxvvvsssrrrrrrrrrssstttttttttuuuvvvuuussspppjjjkkkkkkjjjiiijjjlllnnnrrrqqqnnnkkkhhhfffeeeeeedddfffkkkrrrxxxyyyvvvrrroooooorrrwww~~~{{{yyyxxxxxxzzz}}}~~~xxxssspppnnniiibbb[[[XXXYYY[[[dddlllrrrrrrrrrwww}}}xxxooolllooouuuuuuwww{{{{{{xxxqqqlllfff___TTTJJJHHHKKKRRRYYY^^^ZZZMMMAAA<<<<<<777666444444444444222111///000000222333444555555333333333333333333333333111111222222222333333333444444555555666555555444333333444444444333222222555555555555555666777888666666555555555555666666777888999888777666777888777777777777777777777777666777888777777888;;;===??????GGGVVVgggzzzxxx}}}}}}|||yyyfffQQQDDD===777444333333777999AAAZZZxxx|||vvvjjjoooyyyyyyzzzyyyzzz~~~}}}nnnVVVCCC>>>===<<<;;;:::;;;<<<<<<<<<;;;888666444222111111111000000000111333555666111111111222222333333444333333333444444555555555333444555666777999::::::;;;<<<>>>???>>>???@@@BBBFFFGGGLLLRRRZZZhhh|||wwwjjj\\\TTTGGGGGGFFFDDDAAA>>>;;;999{{{ooohhhgggqqqzzz{{{zzzzzz}}}xxxssspppqqqwww~~~yyypppjjjrrr}}}vvvoooddd^^^eeepppqqqhhhjjjoooxxx}}}wwwppphhh```TTTKKKNNN```uuufffGGG666333//////000000000000/////////---------...///...---...,,,***+++...///...,,,.....................---////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000000000000111222222333333222222333333444555555555666666666666666777888888:::::::::;;;;;;;;;<<<<<<>>>>>>CCCMMMYYYhhh|||}}}|||}}}{{{sssjjj[[[QQQFFFAAAAAACCCKKKTTTcccjjjwwwkkkUUU???999999777222000222222111000000111333333444888;;;===>>>CCCLLLSSScccjjjzzz{{{qqqeeeZZZUUUPPPKKKIIIIIIHHHCCC???@@@BBBCCCCCCDDDDDDFFFHHHJJJLLLOOORRRWWW[[[^^^___eeeeeefffiiimmmpppqqqqqqlllmmmmmmnnnoooppprrrrrruuuttttttssssssttttttuuuwwwvvvtttrrrqqqpppppppppkkklllllljjjgggffffffgggjjjkkkkkkjjjgggeeeeeeeeeiiimmmrrrwww{{{||||||{{{xxxwwwvvvvvvyyy}}}|||zzzuuulllcccXXXTTT\\\ggglllooouuuzzz|||}}}}}}}}}}}}sssmmmlllppptttwwwxxxwwwxxx{{{~~~}}}yyyuuuqqqjjj___WWWRRROOOJJJGGGMMMRRRUUURRRIII>>>888666333333222222111000//////111111222222222333333333555555555444444333333333444333333222222333333444555555555555555555555555222333444555555555444333444444444555555555555666666666666666666777888888666666777777888888888999666666666666666777777888888888777777888888999:::<<<>>>DDDLLLWWWiii~~~~~~ttt]]]III<<<777555444666555555===OOOhhhzzzssspppmmmmmmsssuuunnnpppvvvqqq___NNN???===;;;::::::;;;;;;;;;;;;999777666666444111///000000000000000111111222111111222222333444555555444333333222222333333444333333444555666777888999;;;;;;<<<===>>>???@@@@@@AAACCCGGGMMMSSS```wwwzzzjjjZZZQQQKKKFFFGGGGGGBBB===;;;}}}uuuppplllgggiiisss{{{|||zzzzzz|||xxxxxx{{{zzzqqqmmm~~~zzzqqqjjjbbbbbbmmmzzzkkkbbbfffqqq{{{tttkkkbbbYYYRRRMMMRRRcccuuuxxx^^^CCC555333//////000000000000//////000///......000000///......,,,+++,,,///000...------------.........//////........................////////////////////////............////////////////////////////////////............////////////////////////000000000000000000000111222222333333333333333444555555666666666666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;???FFFOOO[[[lll{{{}}}}}}{{{uuummmggg]]]PPPFFF@@@>>>DDDLLL\\\eeetttiiiNNN???888333000000111111000000000111222222111444777888999===EEELLLVVV\\\kkkuuulll___ZZZTTTPPPPPPNNNIIIEEEDDDDDDCCCBBBAAABBBDDDFFFFFFHHHJJJMMMPPPRRRTTTUUUYYYZZZ[[[___eeeiiikkkkkkiiihhhhhhggghhhiiikkklllmmmmmmmmmmmmnnnooopppqqqqqqpppooommmkkkjjjjjjiiiggghhhiiihhheeeccccccccceeeggghhhhhhgggffffffgggjjjmmmrrrxxx{{{|||||||||zzzyyyxxxxxxzzz}}}|||}}}uuulllaaaYYYXXXcccppptttwww|||~~~}}}||||||vvvnnniiiiiimmmqqqtttuuussstttxxx}}}~~~{{{wwwqqqjjjaaaZZZUUUPPPJJJFFFHHHLLLOOOKKKBBB999444222333333222222111000000///111111111222222222333333444444444333333333222222444333333222222333333444444444444444444444444444222333444555555555444333444444444444555555555555666666666666666777777888666666777777777888888888777777777777777888888999888888777777888888999:::<<<>>>BBBIIIQQQaaazzz~~~xxxbbbLLL>>>777555555444333444:::HHH___www|||tttpppnnnnnnqqqxxx~~~uuullllllooommmaaaVVVGGGBBB<<<999999:::999999;;;:::888777777555222000111000000///000000111111111111222333444444444333333333222222222222333333333333444555666777888888::::::;;;<<<===>>>??????DDDDDDGGGJJJMMMWWWkkk~~~rrrbbbUUUOOOLLLQQQSSSMMMDDD???xxxmmmggghhhggglllwww~~~}}}zzzyyy~~~~~~|||xxxwwwvvvkkkcccaaahhhwwwxxxfff]]]dddrrr}}}yyypppdddXXXQQQPPPRRR]]]kkkyyyxxxiiiQQQ<<<333333//////000000000000//////111///...///000111000///...---,,,---///000///...,,,------....../////////........................////////////////////////------------............////////////////////////............////////////////////////000000000000000000000111222222333333333444444555666666777777666666666777777777888888<<<<<<<<<;;;;;;;;;;;;;;;<<<:::<<<@@@DDDKKKXXXddd|||{{{{{{{{{vvvrrrtttjjj^^^QQQDDD<<<>>>EEEQQQ]]]lllvvv{{{aaaJJJ<<<444111222//////000000000111111111000222444555555888???DDDIIIMMMYYYlllpppjjjccc]]]ZZZWWWRRRNNNKKKIIIFFFCCCBBBBBBCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJLLLMMMOOOTTT[[[```cccddddddcccaaa______aaacccdddddddddeeefffhhhiiijjjkkkkkkjjjhhhgggeeecccbbbaaabbbdddffffffdddaaa`````````bbbeeeggggggggghhhiiillloootttxxx|||}}}}}}}}}}}}|||{{{}}}~~~}}}tttiii^^^WWWYYYffftttyyy}}}{{{yyysssoookkkhhhjjjmmmoooqqqpppmmmmmmsss|||{{{vvvooojjjccc^^^YYYSSSKKKEEEEEEGGGHHHCCC<<<555111111333333222222111000000000111111111222222222222333333333333222222222222222333333222222222222333333444444444444444444444444222333444555555555444333444444444444555555555555666666555555666666777888666666777777777777888888888888777777888888999:::888777777777777888999999======???DDDJJJUUUjjj}}}~~~}}}}}}iiiRRR@@@777555777111222222555>>>QQQiiizzzzzzsssvvvwwwwwwwwwzzz~~~yyypppkkkkkkjjjfffbbbNNNEEE;;;777888:::;;;:::<<<;;;999888888777444222111000000/////////000000000111333444555444222111222222111111111111222222222333333444555666777777888888999:::;;;<<<<<<===BBBAAACCCEEEGGGNNN^^^nnn{{{lll\\\UUUSSS[[[aaa[[[OOOEEEvvvkkkeeeeeeiiiqqqzzz~~~zzzwww}}}}}}}}}{{{yyyqqqfff```cccnnnssseee___eeerrr}}}vvvkkk]]]OOOJJJPPPZZZnnnxxx~~~uuuhhhXXXFFF666222444//////000000000000//////000///...///000000///...............///000000///.....................---........................////////////////////////------........./////////////////////////////////............////////////////////////000000000000000000000111222222333333444444555555666777777777666666777777888888888888<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<>>>???BBBJJJTTTeeevvv|||vvvwwwxxxwwwwwwzzztttlllaaaQQQCCC???AAAGGGQQQ___iiipppzzzoooXXXGGG<<<777666000000000111111111000000333444555555555777<<<@@@CCCEEELLLXXXjjj~~~~~~uuummmggg```ZZZVVVSSSQQQMMMJJJHHHFFFCCCAAA@@@AAACCCDDDEEEEEEEEEDDDEEEEEEGGGLLLRRRXXX\\\]]]```^^^ZZZXXXWWWXXX[[[\\\\\\]]]^^^___aaaaaabbbbbbccccccbbbaaa___^^^\\\[[[\\\___cccdddbbb```^^^^^^___bbbfffhhhiiiiiijjjkkkooorrrvvvzzz}}}~~~zzzvvvnnnccc[[[VVVYYYeeerrryyy}}}vvvrrrkkkkkkllloooqqqqqqpppnnniiigggiiipppyyy{{{uuunnniiigggcccaaa^^^WWWNNNGGGEEEEEECCC???999444333333222222222111111111000000111111111111222222222222222222111111111111111111333333222222222222333333333333333333333333333333222333444555555555444333333333444444444555555555666555555555555666777777666666777777777777777777777777666666777777888999777777777777777888999999<<<;;;===@@@DDDLLL\\\lll}}}}}}~~~nnnXXXDDD888666777111222222111666DDDZZZjjj{{{|||{{{vvvyyyyyysssnnnlllllllllSSSHHH<<<666888<<<>>>===<<<;;;:::999:::999666444222111000000///////////////111333555555444111000222111111000000111111222222333333444555555666666666666777888999999::::::;;;;;;===AAACCCIIIWWWdddxxx}}}{{{~~~uuueee[[[VVV___gggdddWWWLLLtttjjjfffeeemmmvvv|||~~~}}}yyyvvv|||}}}{{{xxxsssmmmeeebbbhhhuuu~~~rrriiieeeiiisss}}}sssfffWWWJJJHHHTTTddd~~~~~~~~~wwwiiiYYYJJJ===333222555//////000000000000/////////...------//////...------...///////////////000000000///...---,,,,,,+++........................////////////////////////....../////////000000000////////////////////////............////////////////////////000000000000000000000111222222333333444444555555666777777777666666777888999888888777;;;;;;;;;;;;;;;:::::::::===<<<<<<>>>===<<>>@@@FFFRRR___zzz{{{|||ppp]]]III<<<777777222333333000111;;;MMM[[[vvv~~~}}}vvvtttwwwxxx{{{tttnnnmmmnnn]]]RRRDDD;;;:::;;;======<<<;;;::::::::::::888666333333222000000////////////000333555555333111000222111111000000111111222222222333333444444555555555555666666777777888888888888:::>>>AAAEEEOOOZZZfff{{{yyywwwuuupppbbbXXX]]]fffeee[[[RRR{{{ooohhhfffiiisss{{{}}}|||{{{xxxuuuzzz{{{}}}{{{yyyooolllfffeeennn~~~zzzrrrnnnkkkooovvv}}}ooo___RRRHHHIIIZZZnnn}}}}}}|||lll]]]KKK@@@888222111333//////000000000000/////////---,,,---...///...---,,,...//////...---///000000000///...---,,,,,,+++------------------------////////////////////////////////////000000000111////////////////////////............////////////////////////000000000000000000000111222222333333333444444555666666777777666777888999999999888777888999999999:::::::::::::::999;;;===;;;888;;;AAA@@@LLL^^^rrrwwwrrrvvvwwwyyy}}}{{{{{{}}}}}}qqq\\\III@@@???AAAGGGRRR```nnnyyy~~~vvvkkk]]]MMM@@@999888555333222222222222444333222222333444555666888;;;===AAAGGGSSSaaakkk|||tttooodddaaa^^^\\\ZZZUUUNNNHHHGGGHHHJJJKKKKKKIIIHHHFFFEEECCCBBBDDDHHHLLLOOOPPPQQQOOOMMMJJJIIIIIIKKKLLLMMMNNNOOOPPPPPPOOONNNMMMQQQSSSTTTVVVWWWWWWVVVVVVSSSVVVZZZ]]]^^^___```aaajjjmmmqqqtttttttttttttttwwwyyy|||~~~{{{zzz|||~~~qqqggg]]]ZZZZZZ^^^cccjjjvvvtttiiidddaaagggpppwwwzzzuuukkkddd______bbbfffiiigggaaa\\\]]]^^^```cccddd___VVVNNN@@@===999666333222222222111111111111111111111111000000000111111111111222111111111111111222222222222222111111111111222222222222222222222222222222222333444555555555444333333333333333444444444444555555444444555555666777777777666666666666555555555444444444444555666666777666666666666777888888999888999<<<>>>AAAKKKTTTmmm~~~|||}}}|||qqqaaaQQQDDD<<<888444444333000000666BBBLLLeeeuuu{{{yyyvvvzzzxxxppplllkkkjjjaaaSSSFFF>>>:::::::::;;;:::999:::;;;:::999777666555333222111000//////...///111333444333222222222222111111111111222222222222222333333333444444444444555555666666666666:::999;;;>>>???@@@FFFOOOYYYlllxxxtttooo~~~|||lll^^^^^^eeeeee]]]WWWssskkkhhhiiinnnxxx}}}xxxxxxwwwttttttuuu||||||xxxnnnlllhhhhhhtttvvvppppppqqqvvv|||{{{jjjXXXNNNGGGKKK^^^ttt}}}yyywwwuuuaaaQQQAAA888555222000000//////000000000000/////////...---...///000///---+++---///...,,,,,,...000........................------------------------////////////////////////........./////////000000////////////////////////............////////////////////////000000000000000000000111222222333333333333333444555555666666555777888::::::999888777666666777888999::::::;;;999999;;;===:::666777<<<===EEEPPP```yyy|||yyy|||{{{|||uuuuuuzzzzzzhhhTTTHHH@@@@@@BBBIIIUUUcccpppwww|||~~~zzzrrrbbbSSS???===999555333222333444444333222222333444444444333888<<<>>>AAAGGGQQQYYYfffwwwuuuoooiiieeedddaaa\\\XXXUUUVVVWWWWWWUUURRROOOMMMIIIGGGFFFGGGJJJNNNPPPQQQOOONNNLLLJJJIIIIIIJJJJJJIIIJJJLLLNNNNNNNNNLLLLLLNNNPPPTTTWWWYYY[[[[[[[[[VVVYYY]]]```bbbeeehhhjjjooosssxxx{{{||||||||||||zzz|||~~~}}}||||||~~~}}}oooddd^^^ZZZWWWXXX^^^fffooo{{{{{{oooiiihhheeeiiipppvvvxxxssskkkeee\\\]]]]]]]]]\\\\\\[[[[[[\\\]]]```cccddd___VVVNNN===;;;777444222222222111111111111111111111111111000000000000111111111111111111111222222222333333222222111111111111222222222222222222222222222222222333444555555555444333222222333333333444444444555444444444444555666666777777666666666555555555555555555555555666777777666666666666666777888888:::888999<<<<<<===DDDKKK[[[qqq|||zzzqqqfffZZZMMMAAA:::555444222000000444:::???QQQggg{{{{{{sssyyy{{{sssnnnllltttnnnbbbSSSEEE===;;;;;;:::999999999;;;:::999777888777555333222111000000---...000111333444444444333333222222222222333333222222222222333333333333444444555555555555666666:::999;;;>>>>>>===@@@FFFMMM[[[lll{{{wwwrrrkkkzzzwwwgggdddgggfff```\\\yyynnniiijjjnnnrrr||||||vvvvvvvvvtttnnnnnnuuu~~~wwwvvvooommmhhhiiixxxsssnnnpppuuu{{{zzzgggTTTKKKGGGLLLaaawwwyyysssooolllZZZJJJ;;;555444111...---//////000000000000//////111///...///000111000///***,,,......,,,+++---///++++++,,,---...///000111------------------------////////////////////////---------.........//////////////////////////////............/////////000////////////000000000000000000000111222222333333222222333333444555555666555777999:::::::::888777444444555777888999:::;;;::::::===???;;;666666:::<<>>???>>>@@@GGGNNNSSSdddxxx|||rrrmmmmmmllljjjgggbbbbbbcccaaa___ZZZVVVTTTNNNLLLJJJKKKNNNRRRUUUVVVPPPPPPOOONNNMMMMMMMMMMMMIIIJJJMMMOOOQQQQQQPPPOOOPPPRRRVVV[[[^^^```aaaaaa[[[^^^bbbfffiiilllqqqtttqqqvvv{{{|||~~~yyyjjj]]]UUUSSS]]]YYYXXX]]]dddnnnzzzssslllllloookkkmmmqqqvvvwwwsssmmmhhh[[[[[[ZZZVVVTTTTTTYYY]]]\\\]]]```cccddd^^^UUUMMM>>>;;;777555444444333222111111111111111111222222000000000000111111111111111111222222333333333333222222111111111111222222111111111111111111111111222333444555555555444333222222333333333444444444555444444444444555666666777777666666555555555444666666666666666777888888666666666666666777888888;;;999999;;;;;;;;;???EEEMMMddd|||}}}xxxqqqiii```SSSFFF<<<666444111000000333666888DDD^^^uuu|||~~~}}}ooowww}}}vvvqqqooowwwsssjjj[[[KKKAAA???@@@:::999888999::::::999777999888666444333111111000---...///000222444555666444333333222222333333444222222222222222222333333444444555555555555555555888777999======<<>>???EEEMMMZZZeeesssxxx~~~{{{yyy[[[KKK===;;;777111333<<<555555444222000000111333333555777888:::<<<@@@DDDLLLUUUbbbppp~~~|||}}}}}}zzzvvvvvvqqqoooooommmfffaaa___YYYVVVSSSSSSTTTWWWYYYYYYXXXXXXXXXYYYZZZWWWTTTPPPWWWOOONNNUUU[[[ZZZYYY[[[___]]]\\\```fffjjjjjjgggccccccdddiiioootttwwwxxx}}}|||~~~}}}~~~sssfffaaaXXXNNNNNNVVVbbbbbbcccfffkkkssszzz{{{tttooommmoooqqqpppppppppqqqqqqoookkkggg^^^ZZZWWWWWWZZZ]]]]]][[[^^^aaaeeeeee```VVVKKKCCC:::888555333111111111222////////////////////////...,,,+++...222444333111111111111111111111111111000111111111111222222222111111111111111111111111333333222222333333444555===:::666333333333222111000111333555666666555555777777777777666666666666777777666666555555444444666666777777888888888888333444555666777:::>>>BBBKKKVVVlllyyy|||vvvoooeeeXXXJJJAAA:::666333333333111222666<<>>@@@===;;;999999:::;;;:::999888888777555444333111111------------///000111222333222000000111222111111111111111111111111111111333333333444444666777777666777888999;;;<<<===>>>BBBHHHQQQYYYdddsss{{{sssnnnvvvyyyrrroookkkbbbZZZttteee\\\WWWWWWdddsss}}}vvvvvvsssmmmgggeeelll}}}zzzuuutttuuuqqqpppvvvyyyooolllooossswwwzzzjjjZZZMMMLLLSSS```uuutttggg]]]YYYHHH@@@666000///000///...000/////////............////////////////////////------------------------///............---------.......................................---------............////////////***,,,//////.........///...///000111111000///...////////////000111222333111111111222333444555666555444444444444444444444888888777666555555555555777777666666666666777777888888999999999999888888888777888===DDDRRRhhhzzzvvvnnnlllkkkoootttuuuoooiii___QQQCCC>>>???EEEOOOYYYjjjpppyyynnnXXXDDD===999333333777666666555444333333444555222444555777888:::>>>AAAEEEKKKTTT___jjjwww{{{yyyyyyvvvmmmgggeeebbb^^^ZZZWWWYYY[[[^^^___ccccccccceeeeeeddd```]]]XXXSSSSSS\\\ccccccbbbccchhhfffeeehhhnnnpppooolllkkkkkkmmmqqqwww{{{~~~vvvhhh[[[WWWQQQLLLPPP[[[iiiiiijjjkkkooottt{{{|||wwwqqqnnnoooqqqssssssxxxwwwvvvuuurrrmmmgggbbb\\\[[[[[[^^^ccceeedddaaa___aaabbb```YYYPPPEEE???888666333111//////000000///////////////////////////...---...000222333222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222333333444555333000///000111222111222222333444555555555555555555555555555555555555666666666666666666666666777777777777777777777888333444555555666999===@@@DDDLLL___xxxxxx|||~~~yyyqqqggg[[[OOOHHH???999444444444222222444888DDDUUUffftttvvvppprrr~~~wwwttttttooodddVVVIII@@@===;;;:::888999:::;;;:::999999999888666555444333222.........///000111222333333111000000111222111111111111111111111111111111222222222222333444555666333444555666888999::::::;;;@@@FFFMMMUUUaaaooozzz~~~wwwssszzzyyyvvvqqqhhh```rrraaaUUUMMMQQQeee{{{~~~vvvtttpppkkkeeedddkkkxxx|||tttpppooossstttvvv}}}~~~rrrjjjjjjpppvvvyyy|||tttaaaUUUHHHIIIYYYnnn~~~~~~sssdddWWWOOO@@@;;;444111111222111000////////////............////////////////////////------------------------///............---------........................---------...............---............/////////)))+++...///......000111//////000000000000//////////////////000111222333111111111111222444555666555555555555555555555555666555555444444555555666777666666555555666666777666777777888888777777666888666666999<<>>DDDKKK[[[bbbmmmxxxgggNNNCCC>>>888555666444444444333222111111000111222333444555777;;;>>>CCCGGGLLLQQQYYYdddqqqzzzuuummmkkklllhhhccc```aaaccceeefffiiiiiijjjlllmmmllljjjggg\\\YYY[[[ccckkkmmmmmmnnnrrrppppppsssvvvwwwuuurrruuuuuuvvvzzz|||ttteeeZZZPPPOOOOOOPPPYYYeeesssttttttsssssstttwwwzzzrrrlllgggiiipppvvvwwwuuu{{{zzzxxxvvvrrrkkkbbb\\\XXXZZZ^^^eeekkklllhhhddd```^^^\\\VVVOOOFFF>>>:::444333111///............////////////////////////000000000///...///222444111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222222333222000///000222555666666444333333333333333444444444444444444444444444444555555555666777888888888777777777777777666666666222333555555555777;;;>>>AAAEEERRRiiiuuuttt{{{tttkkk```WWWQQQFFF===555555666444222333444:::GGGZZZooopppgggrrr|||rrrhhh^^^SSSFFF===999888888999;;;<<<;;;:::;;;:::999888777666555444111111000000111222333333222111//////111222222111111111111111111111111111111111111111222333444444555666666888999:::;;;<<<;;;>>>AAAEEEIIIRRR\\\dddwww{{{www}}}{{{uuukkkdddrrr\\\OOOJJJQQQiii~~~tttpppmmmiiifffgggkkkttt}}}~~~xxxnnnjjjjjjlllsss{{{yyymmmiiimmmuuu{{{|||}}}}}}wwwmmmXXXOOOEEEIII^^^vvv~~~}}}sssdddSSSHHH;;;888444222222222111//////////////////.........////////////////////////........................///............---------........................,,,---------.../////////---------.........//////***,,,............///000/////////000000000000000000000//////000111222222111111111111222333444555555555555666666666666666555555444444555666666777666666666555555666666666666666777777777777666666777555666888:::===GGGRRReee|||yyytttpppooorrrtttsssqqqmmmdddVVVKKKCCC@@@AAADDDLLLRRR]]]iiitttzzz||||||oooZZZNNNFFF>>>888888666555444333333222000...000111222222222444777:::BBBEEEHHHLLLQQQYYYdddlllxxx|||sssppprrrooolllkkklllmmmnnnnnnllllllmmmoooqqqqqqooommmcccbbbcccgggnnnsssuuuwwwwwwwwwxxxzzz}}}~~~|||yyy~~~vvvkkkdddVVVPPPLLLPPPVVV]]]hhhssszzz|||}}}{{{uuupppnnnnnngggfffggglllsssxxxxxxvvvwwwvvvuuusssoooggg___YYYTTTWWW___hhhnnnmmmfff```[[[XXXSSSLLLEEE>>>999666222111000///............////////////////////////000111111...++++++000444111111111111111111111111000000111111111222222222111111111111111111111111000000000000000111111222000//////000444666777777555444333222222222333444444444444444444555555555666666666777777777888888777777666666666666555555222444555555555666999;;;??????HHHZZZrrrsssqqq}}}}}}}}}{{{xxxqqqggg^^^XXXMMMAAA666555777666333222333444===PPPiii~~~qqqdddlllyyyooofffZZZLLLBBB999888777999;;;<<<;;;:::<<<<<<;;;:::999888777777222222111111111111222222222000//////111222222111111111111111111111111111111111111111111222333444666666777888999:::;;;;;;<<<>>>@@@AAADDDIIIPPPUUU```lllyyy{{{www|||zzzqqqhhhaaa~~~hhhQQQHHHIIIVVVmmm}}}tttooollljjjgggiiimmmrrrxxx~~~{{{qqqgggeeefffdddqqqtttllllllsss{{{}}}zzzyyyqqqeeePPPJJJFFFPPPhhh~~~}}}|||ppp```OOOCCC999777444222111000///............///////////////////////////////////////........................///............---------........................,,,---------.../////////------------............---...///...---,,,---//////////////////000111111000000000000000000111222111111111111222333333444555555555555666666777777555555555555666777888888666666555555555555666666666666777777777777666666444222333666666666<<>><<<888777555555777777666444000111111111111222555777:::===BBBFFFJJJQQQYYY```mmmuuu}}}zzzvvvuuuuuuwwwxxxxxxvvvtttqqqqqqrrrtttvvvwwwvvvuuunnnlllkkkjjjooouuu{{{}}}}}}}}}{{{pppcccXXXSSSMMMMMMPPPYYYccckkkuuu}}}}}}}}}tttjjjdddbbbaaagggpppwwwzzzyyyvvvtttuuutttrrrpppkkkddd\\\WWWUUUYYYaaaiiinnnjjj```XXXRRROOOIIICCC===999666555111111000000///////////////////////////////////////000000---******...222000000000000000000000000000000111111111222222222111111111111111111111111000000//////000000111222...---,,,...000222222111555444222111111222333444444444555555555666666666888777777777666666666555666555555555555555555555333444555555555555777999;;;:::???MMM```uuuyyyqqquuu}}}zzzzzz{{{{{{xxxpppeee]]]SSSFFF:::777888777444333444333777HHHaaaxxx}}}sssjjjlllzzz~~~uuujjj]]]QQQIII<<<:::888888:::;;;;;;:::======<<<;;;:::999999888333333222111000000000000111///...///000222222111111111111111111111111111222222222222222222333444222222333444555666666777999999:::<<<>>>AAAFFFIIIMMMVVVbbbiiilllnnnuuu}}}zzzuuuxxx~~~|||uuukkkbbb\\\rrr]]]JJJEEELLL[[[rrr|||tttnnnmmmnnnhhhmmmrrruuuxxx|||}}}zzzuuuuuuyyyjjjaaa```bbbcccuuuzzzoookkkpppyyy{{{wwwuuujjj]]]KKKIIIMMM___vvvyyykkkYYYHHH>>>777666444222000///...---.........///////////////////////////////////////........................///............---------........................---------...............,,,------------........./////////...,,,,,,---...//////......///000111222111000000000000000111111111111111111111222333333444444444555555666666777666555555555666777888888666555555444444555555666555666666777777666666555666444444666555333666;;;???PPPfff{{{zzzsssnnnkkkiiiqqquuutttmmmcccYYYOOOGGG@@@???BBBKKKWWWccckkkmmmkkknnnqqqnnndddVVVKKKFFF:::777444444777999888777111222222111000111333666555999>>>BBBFFFLLLUUU[[[fffmmmvvvzzzzzz{{{~~~}}}vvvuuuvvvwwwzzz{{{zzzyyyxxxxxxvvvrrrttt{{{yyyoooggg\\\QQQKKKJJJOOOSSS[[[dddnnnvvv|||~~~zzzoooeee``````eeeooo{{{~~~wwwsssuuussspppmmmhhhbbb[[[VVVYYY]]]dddkkkmmmggg\\\SSSJJJGGGCCC>>>999666444444000000000000000000000000//////////////////////////////...---+++,,,...000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000111111222111000///000222333222000333222222222222222333333444444444555666666777777777777777666555444444444444444444444555555555666444555777666555555666777:::;;;???HHHTTTeee}}}zzzqqqppp|||zzzzzz~~~|||oooeee\\\OOOBBB<<<999666444555444333666BBBVVVnnnwwwuuupppmmmtttyyymmmaaaVVVPPPBBB???;;;888999:::;;;;;;=========<<<;;;:::::::::555444333111000/////////000///......000222222111111111111111111111111111333222222111222222333333333333444444555666666777777777888:::<<>>@@@IIITTT[[[___\\\eeepppwwwwwwooobbbYYYIIICCC<<<888999999777444222333333222111111333555444777:::===AAAHHHRRRZZZ```fffmmmsssuuuuuuuuuuuu}}}~~~~~~}}}~~~yyylllbbbXXXRRRLLLHHHKKKPPP]]]bbbiiipppwww}}}}}}tttiiiccceeehhhpppwww|||tttooollliiigggddd```\\\YYY\\\^^^ccciiijjjcccXXXOOODDDBBB???<<<888555222111//////000000000000000///////////////////////////111///......000111111000000000000000000000000000000111111111111222222222111111111111111111111111111000000000000111222222444333222333555555444333000111222333333333333333222333333444555555666666555555555555444444444444222222333444555666666777555777888777666555555666999<<>>:::>>>FFFLLLOOOQQQ[[[kkk{{{wwwkkk___WWWKKKDDD@@@===999555444444444333111111333555111333444555999BBBNNNVVV]]]aaahhhnnnrrrrrrooommmssswww~~~tttiiicccZZZPPPGGGDDDEEEHHHQQQ\\\kkkppptttxxx|||yyyoooeeedddkkkrrrzzz}}}uuueeecccaaa`````````^^^\\\[[[]]]aaaeeefff```UUULLLAAA@@@>>>;;;888444111///---...//////000/////////////////////////////////222000...000333555333000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111222222333111000000111333333222000...000222333444444333333111111222333333444555555222222333333444555555555000111222333555666777777666777999888666555555666333888???AAA@@@GGG]]]rrr~~~{{{yyypppdddUUUHHH===444222555000333555888BBBVVVqqqqqqtttpppjjjkkkwwwvvviii___MMMGGG>>>888777888:::;;;======<<<<<<;;;;;;::::::999888666444222111000000///...---...000222222111111111111111111111111111111000////////////000000111222222333333444444444555444555777:::;;;<<<;;;>>>::::::@@@DDDDDDIIIOOOOOORRRUUUVVVWWWZZZ___ccccccfffjjjlllllliiieeeccc[[[]]]```ccceeefffffffffaaaeeehhhfff```ZZZXXXXXXQQQKKKCCC>>>>>>EEEQQQ[[[kkkmmmnnnlllhhhgggkkkooowwwzzzuuuqqq|||}}}uuujjjaaaccckkkvvveee___]]]eeessswwwtttssscccQQQOOOHHH\\\rrr}}}iiiNNN<<<444222111111000///......---000000000000000000000000////////////////////////////////////////////////------............------...------------...//////,,,---------.../////////---------............///000000///...............000000000000000000000000//////000111111111111111111000...---...///111222222333444555666666666666666555333222333666999;;;666666666555444444333333444444444444333222222111333222000/////////000000444333777???JJJYYYooouuuqqqqqqtttyyyyyyttteeeXXXIIIAAA??????@@@BBBHHHNNN___vvvyyyqqq```LLL???===<<<:::888666444222111222333555---///222555888===CCCHHHWWW[[[```eeeiiijjjiiihhhjjjgggnnn}}}zzznnnaaaVVVPPPGGGEEEFFFJJJLLLNNNYYYfffnnnrrryyy}}}xxxnnnfffdddhhhooottt}}}yyyfff___[[[^^^bbbbbbccceeekkkeeeaaabbbdddaaaVVVKKKBBB???:::666222111000111000000//////......------000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111222222222111111111000000000000000000000000000000333333222222222222222222222222222222333444555555222222333333444555666666333444444555555444444333333333444555666777888999888888777666666777888999:::===??????AAAHHHSSS\\\vvv}}}ppp```RRRCCC666444888555000111777;;;EEE___{{{uuupppnnnlllhhhhhhrrruuudddWWWOOOFFFAAA;;;666555888<<<:::999:::;;;<<<;;;999999999888666444222000///111000000////////////000555444444333333222222111444444333222222111000000222222222222222222222222666666777888999:::;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDJJJJJJJJJJJJMMMPPPSSSUUUVVVWWWYYYYYYYYYYYYWWWWWWWWWWWWVVVWWWXXXZZZ\\\^^^aaa```___]]][[[ZZZXXXXXXQQQMMMHHHEEEDDDIIIQQQYYYdddeeehhhmmmrrruuuuuutttyyywwwxxxyyyqqqhhhbbbfffoooqqqbbb^^^]]]hhhyyy~~~}}}tttooonnn___OOOOOOQQQcccvvv~~~|||fffLLL<<<555111111111000///.........////////////////////////////////////////////////........................------............------...------------...//////---------......................../////////000000000000///...............000000000000000000000000000000111222222222222222111000///......000111333111222333444555555555555666555444333444666777999444444444444555555555555333333333444333333222222444444222111111111222222333222444999@@@KKK\\\kkkyyypppooosssyyy{{{sssdddRRRDDD???>>>>>>???AAAFFFTTTiii|||}}}zzzooo\\\MMMDDD>>>:::666555444333222111111111000222333555666999>>>BBBHHHLLLRRRZZZ```eeeggghhhddd```dddqqqyyy}}}xxxuuunnndddZZZPPPHHHDDD===???GGGPPPTTTWWW```kkkrrrtttvvvwwwxxxyyy{{{}}}wwwrrrkkkeeefffkkkrrrxxx}}}zzzddd]]]YYY\\\aaadddgggkkkqqqlllfffdddaaaZZZOOOFFF===;;;777333111000000111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111222222222111111111000000000000000000000000000000222222222222222222222222222222222222333444555555222333333333444555555555333444444555555444444333333333444555666777888888999888777666666777888888:::<<<>>>>>>>>>CCCLLLTTTeeexxxvvvhhh[[[KKK===888999777222222666888???UUUmmm~~~{{{qqqiiihhhhhhjjjpppxxx|||yyylll\\\TTTMMMJJJFFF???:::999777666555666888:::999888999999888777555333111000///////////////000111111333333333333333333222111444444444333222222111111222222222222222222222222333333444555666777888888;;;:::::::::;;;===>>>@@@CCCCCCCCCDDDFFFIIILLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVZZZZZZYYYWWWVVVUUUTTTSSSOOOPPPQQQQQQRRRUUUZZZ]]]___```eeesss|||{{{|||zzztttmmmeeeccckkktttzzzmmmbbb___```mmm~~~~~~tttlllgggXXXKKKOOO\\\mmm|||{{{yyyzzz{{{zzz```HHH:::666111111000000//////......////////////////////////////////////////////////------------------------------............------...------------...//////...............---------////////////000000000111000//////............///////////////////////////111111222333333333333333111111000//////111222333111111222333444444444444555555555555555555555555222222333444444555666666111222333333333333333333444333222222111222222222333111222444777;;;FFFQQQeeeuuuuuuooottt{{{uuuaaaPPPGGGCCC@@@???<<>>DDDLLLTTT\\\aaadddaaa^^^```iiipppttt~~~~~~|||{{{|||{{{sssmmm^^^ZZZSSSKKKDDD>>>;;;:::<<>>DDDIIITTTeee}}}rrrfffWWWGGG===:::888444333555444777FFFXXXppp|||vvvhhheeeiiilllnnnooosss{{{sssddd[[[UUUUUUSSSKKK@@@:::444333222333666888999999888888888888777555444333///////////////000111222000111222333444333222222555555444444333333222222222222222222222222222222222222333333444555666666999999888888888999::::::<<<<<<===>>>AAADDDGGGIIIHHHHHHHHHIIIKKKMMMNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMQQQQQQPPPPPPOOOOOONNNNNNMMMTTTZZZ^^^aaafffhhhhhhaaaccckkk|||{{{~~~yyyvvvqqqjjjcccdddoooyyy~~~uuullleeecccfffrrryyylllbbbRRRIIIOOOeeeuuuyyyuuuwwwyyyrrrYYYBBB888555111000000000/////////...////////////////////////////////////////////////------------------------------............------...------------...///////////////...---------,,,....../////////000000000000///............//////////////////////////////000111222222333333222222222111111111111222333333222222333444444444444444444555555666555444333222222222333333444444444444000111222333333333333333111111000000000000000000444111111333333444:::AAAOOO\\\oootttxxx~~~}}}pppaaaWWWPPPIIICCC;;;>>>BBBIII[[[qqq}}}}}}xxxmmm```PPPCCC<<<;;;:::888666555444444555555555444222222333555888999===BBBIIIQQQWWWZZZ]]]\\\```ggglllooovvv{{{yyywwwxxx|||~~~{{{vvvpppfff]]]VVVKKKGGGAAA<<<999999;;;===GGGNNNYYYdddiiikkkmmmoooooorrruuuuuurrrmmmiiigggmmmkkkhhhgggiiinnntttwww}}}~~~~~~xxxpppccc]]][[[```eeeggghhhjjjooonnniiiaaaVVVLLLDDD@@@555444111///.........///000000000///////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000///000000111222333333444111111111111222333444555444444333333333333333333333444444555555444444333333333444555555666777777:::999999888777666666555666888:::;;;;;;<<>>999666666777888444555555444222111222444555666777:::???EEEKKKOOOSSSVVV\\\dddhhhjjjmmmqqqsssxxx}}}}}}yyyyyy|||}}}tttqqqllleee]]]TTTJJJCCC===;;;888777999>>>DDDHHHUUU[[[ccciiimmmpppqqqppprrrrrrqqqnnnkkkiiiiiijjjwwwuuurrrooooooqqqtttvvv|||~~~{{{xxxuuunnnfff[[[YYY\\\eeekkkjjjhhhhhhiiihhhcccZZZNNNDDD>>><<<555444222000......------000000///...------,,,,,,.../////////000000000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222333333111111111111222333444444333333333333333333222222333444444555555444444333333333444444555555666666999999999888777666555555444666888:::;;;<<<>>>???EEEMMM\\\nnntttgggWWWFFF:::777555444444222222555;;;FFF[[[uuuxxxsssppplllhhhgggkkkooosssyyy~~~~~~{{{yyymmmbbbbbbbbbZZZLLLBBB:::777333111222555666666555666777888999999999999777666444222000///......---...000222333333222222555555444444444444333333222222222222222222222222222222333333444444555555333444555666777888888888888888:::<<<>>>AAACCCDDDDDDCCCBBBAAABBBCCCDDDEEEBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIISSS^^^fffgggiiiooonnniiigggoooyyyyyy{{{wwwkkkdddkkkyyy|||qqqiiieee___dddllluuuqqq```PPPPPP___uuu}}}wwwwwwxxx|||vvviiiWWWEEE888333111000000000000////////////........................////////////////////////------------------------------............------...------------...//////...............---------------------............///............//////000000000000000000000000000//////000111111111111000333333333444444444444444444444555666666555555444333333444555444333111000444444333222222111000000000111222222222222222222111111222333333333333222...,,,---111333222333777:::<<>>???CCCNNNaaarrrwwwwwwwwwwwwzzzzzzrrrgggUUUPPPHHH@@@:::777777888444555666555444333333444000000111333777<<>>777777666666555555555666777IIIbbbvvvxxxqqqkkkaaa``````eeeooozzzxxxmmmkkkjjjbbbUUULLLBBB===777222111111111111222444555777999:::;;;;;;;;;:::777444222000.........//////000111111222333444444444333333333333333222222222222222222222222000000000111111222222222111222444555666777777777555666777999;;;===>>>???BBBBBBAAAAAA@@@AAAAAABBB???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHVVVaaagggfffhhhooopppjjjjjjpppzzz{{{~~~zzznnngggpppxxxjjjaaa^^^```hhhqqqwwwzzzppp```SSSYYYmmm|||yyyyyyyyytttiiiXXXGGG;;;555222111////////////000000000000........................////////////////////////........................------............------...------------...//////---------...........................////////////...............///000000222222222222222222222222000000111222222222222111333333444555555555555555444444444555555444444333222333333333333222222111222222222222111111111111111222222222222111111000000111222333444333333222000------111333111222444555444888BBBNNN]]]qqqwwwppplllccclllpppllllllpppmmmfffWWWHHH>>>@@@@@@BBBPPPdddlllqqquuutttuuuxxxwwwsssiiicccYYYNNNDDD===999888666777888777555444444444000000///000222555999;;;AAAHHHQQQXXX^^^ccceeeffffffjjjpppsssuuuxxx|||{{{yyy|||vvvooojjjfffaaa]]]OOOKKKFFFBBB???<<<888666777999???GGGQQQ[[[ccchhhqqqvvvyyyxxxzzz}}}|||vvvqqqlllddd^^^___gggsss|||{{{vvvsssssstttuuuttttttooogggaaa```___]]]WWWWWW\\\fffllljjjeeedddVVVRRRLLLEEE???999444222000000/////////.........,,,---------......//////.........///000111111111////////////////////////////////////000000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000111111111111000000000000111222333444111111111222333333333444333444444555555444444333333333444444444444555555777777888999888888777666666666666888:::;;;;;;;;;:::>>>DDDLLL[[[tttyyypppeeeTTTEEE;;;:::999888999999777555333;;;KKK___qqq}}}yyymmmaaa^^^\\\]]]dddppp|||yyyvvvlll^^^VVVOOOHHH???777333111000///000111444666999:::<<<<<<<<<;;;999666444222111000000///.........000222333222222333333333333333333222222222222222222222222000000111111111111222222111222333444555555444444333444666777999::::::;;;<<<===>>>???????????????>>>???@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEWWWbbbhhheeeiiirrruuuppplllrrrzzz{{{}}}pppiiitttttteee\\\YYYeeennnwwwyyywwwyyynnn```VVV___vvv{{{yyyzzzzzznnn```LLL===666333222111////////////000000000000........................////////////////////////////////////////////////---..................---...------------...//////,,,------....../////////////////////000000000000...............///000111222222222222222222222222111111222333333333333222333444555555666666555555333333333444444333222222222222222222222222222222000000000111222222333333222222222222222111000///...///000111222222111000444000000333444222111333444000222999@@@IIIYYYhhhyyy|||tttpppgggooopppjjjkkktttwwwssshhhOOO???AAA@@@:::CCCVVVcccmmmtttsssoooppptttwwwxxxrrrhhh\\\OOODDD<<<888888999:::999666444444444555444222111111222333555666===EEEKKKRRRYYY]]]___bbbeeejjjnnnqqqsssuuuwww}}}}}}yyyuuutttwww}}}}}}|||}}}vvvjjjaaa[[[VVVPPPKKKAAA>>>:::888777777777666<<>>;;;999666444,,,,,,---......//////000***+++,,,...000111222333---......///000111111222////////////////////////////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111000000000000000000000000000111222333444000000111222333333444444333444444555555444444333333333444444444444444444666666888999999888777777888777666777888999999888:::>>>AAAEEEOOOeee{{{sssjjjZZZJJJ>>>===;;;:::;;;<<<999555333333;;;MMMcccvvv~~~ooofffccc^^^ZZZ[[[fff{{{ssseee]]]ZZZRRRGGG>>>777444222111///000333666888;;;<<<===<<<;;;999777555444333333222000...------///111333222222222222222222222222222222222222222222222222333333333333333444444444222333333444333222111000444444666777888999999999777999;;;===>>>???>>>>>>===>>>???@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBWWWfffnnnjjjgggmmmpppmmmuuuvvvzzz~~~|||yyyyyy~~~}}}xxxsssvvv~~~lll```\\\]]]jjjsssyyyxxxwww{{{uuu```UUU]]]mmmwww~~~tttkkk\\\PPPAAA777555444111...111111000000/////////...//////.........---------222111000...------------........................---......//////......---.......................................///000000,,,---......//////......000000000000111111111111///000111333333444444444222333333444444333333222111222222333333222222111222222222222333333444555444333333222222333333444333333222222111000//////...---------...///111222111000///......---......000000000000000000000000444222111222666>>>EEEJJJcccrrruuuooossszzzzzzpppiiimmmvvv{{{tttdddOOOAAA===???AAABBBTTTYYYaaahhhnnnqqqqqqqqqooovvvwwwnnnaaaUUUHHH<<<<<<888666888::::::888777888444000000222555555333444666:::???FFFLLLQQQSSS[[[[[[^^^bbbhhhkkklllkkknnnsssyyy~~~}}}zzzsssnnnppptttwww{{{~~~|||{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{yyyvvvsssrrrllleee[[[RRRKKKGGGDDDCCC<<<999666555888;;;>>>???GGGMMMVVVaaalllvvv~~~yyylllbbb___^^^eeepppyyy|||{{{{{{yyyvvvssspppnnnmmmmmmhhh___TTTNNNOOOWWW```fffddd___ZZZZZZ]]]]]]XXXRRRIIIDDD===777555333222111///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,............////////////........................000000000000000000000000//////000111111111111111...///000111111111111111000000111111111000000///444444333333222111000000222222333333444555666666222222222333444555666777444444444444444444444444333444666888888777666555666666666666777777777777666777;;;@@@GGGUUUmmmyyylll^^^RRREEE@@@>>>@@@>>>999555555222111333<<>><<<<<<;;;:::999999888888444333222111000000000000000111222333333444333333222333333444444333333222222222111111222333444444333333333222222222222222333333444444555666666777777888999999:::;;;<<<<<<:::;;;======<<<<<<>>>???@@@AAAAAAAAA@@@@@@BBBCCC```mmmtttnnnkkknnnpppmmmsssuuuyyy{{{wwwrrrqqqyyyxxxtttssszzzxxxfff\\\]]]bbbmmmuuu{{{xxxuuuwwwzzzzzzvvvrrrgggXXXVVVdddvvv|||ooobbbSSSIII<<<555444444222///000000000//////.........//////.........---------000000000///......------........................------............------.......................................///000000...////////////000000000//////000000000111111111000000111222333333333333222333333444444333333222333333444444444444333333333222222222333333444555444333333222222333333444333333222111111000//////......------...///000111//////.........//////000000000000000000000000000111000//////222777<<<@@@NNN[[[ooo~~~yyy|||zzzrrrsssxxx|||{{{ppp```OOODDD>>><<<<<>>>>>===888444333//////000555AAATTTiiiwwwxxxoooeee___ZZZXXX___iii~~~~~~uuunnneee\\\SSSGGG999111111111333555777:::<<<>>>>>>===<<<<<<;;;:::999888888444333222111000000//////111111222222333333333444222222333333333333222222333333222222111111000000222111111111111111111111222333333444555555666666999999999999999:::::::::999:::<<<<<<;;;;;;===>>>>>>?????????>>>>>>@@@AAAmmmwww{{{uuuooopppqqqnnnqqqsssvvv}}}vvv{{{}}}sssppppppuuutttqqqtttrrr```YYY```iiirrryyy|||xxxtttrrrpppnnnfff___UUUPPPXXXkkk~~~xxxgggWWWGGG???666222333444222////////////..............................------------...///000000///...---........................,,,------......------,,,.......................................///000000//////...---...///000111////////////000000000000111111111111111111111111222333333444444333333222555555666666666666555555333333222222222333444444333333222222222222333333222222222111111000000/////////............///000---------......///111111000000000000000000000000111000///...///111444666:::DDDTTTddduuu}}}~~~vvvtttvvvyyy|||xxxoooaaaQQQEEE>>>;;;===@@@FFFNNNVVV___fffjjjhhhkkknnnqqquuuuuunnndddTTTRRRLLLDDD>>>;;;;;;<<<777888888777444111///...000111222333666888:::;;;BBBHHHOOOTTTWWWZZZ^^^aaaaaaccceeefffgggiiilllnnnzzzzzzyyyyyyxxxxxxyyyyyytttnnnjjjkkknnnooosssxxx{{{{{{|||{{{{{{||||||{{{uuuuuuuuurrrjjj```VVVPPPFFFBBB<<<777444444666777777===FFFLLLQQQVVV[[[```cccdddgggkkkqqqxxx~~~zzzuuunnnbbbWWWWWWWWW]]]jjj{{{{{{wwwtttrrrlllbbb[[[MMMMMMMMMQQQVVV[[[]]]^^^___XXXQQQNNNNNNNNNJJJGGG@@@<<<666222000///...---........................////////////////////////......---,,,,,,,,,---------............///////////////.........---------...........................///000000111111000000000000111111111000//////000000111111111111000000...///000111222444555555222222333333444444555555444444333333333333444444444444444444444444444444111222444555555555444333666666666666777777777777888888;;;===???EEETTTcccwwwrrrdddWWWKKK???;;;:::777333111111222222222777EEEXXXfff|||}}}rrriiiaaaZZZXXX[[[jjj}}}wwwlll```WWWMMMAAA888444111222444666777999:::;;;>>>>>>===<<<;;;:::999888555444333222111000//////333222111111111222333444222222333333333333222222000000111222222111000///111111222222222222222222222222333333444444555555999999999888888777777777777888::::::999999;;;<<<;;;<<<===<<<;;;;;;===???zzzzzztttrrrqqqoooqqqqqqsssxxx~~~uuuooo~~~wwwpppooorrrsssrrrrrrwwwppp^^^YYYbbbmmmuuuzzz|||xxxsssooojjjddd\\\SSSJJJLLL\\\qqq~~~{{{zzzsssaaaPPP>>>999333111222333111///..................------........................+++---///111111000///...........................,,,,,,------------,,,,,,.......................................///000000...---+++******,,,...///....../////////000000000222222111111000111111111222333333444444333333222555555666666666666555555333333333222222333333444333333222222222222333333222111111111000000000////////////..............................///000000000000000000000000000000111000000000000111111111444999BBBLLLZZZlll|||{{{tttqqqtttwwwssssssqqqkkkaaaVVVKKKEEE>>>>>>???CCCIIIQQQYYY^^^bbbeeejjjoootttuuussspppnnnlllcccTTTHHHBBBAAAAAA999<<<>>><<<777222000111222222222222333555666777666<<>>:::666333555888;;;BBBMMM[[[dddgggggghhhjjjjjjiiihhhiiimmmrrrvvvxxx{{{yyyrrriiidddbbb]]]VVVVVVXXX^^^jjjzzz|||tttooollleeeZZZPPPJJJKKKOOOSSSXXX[[[ZZZYYY^^^WWWNNNIIIGGGGGGDDDBBB===:::555222000///...---...................................................------,,,,,,,,,---------------.........///////////////...------,,,,,,...........................//////000000000000000000111111111000///......///000000111111111111000...///000111222333444555222222333333333444444444444444333333222333333333444444444444444444444444444555666666777777666666666666666666777777777777777888:::<<<<<<>>>HHHTTT```ttt~~~qqqeeeTTTBBB;;;999666222///222333222//////888HHHVVVmmm}}}~~~sssiiiaaa\\\[[[\\\lllxxxnnnbbbYYYRRRIII???888333444555666888999;;;<<>>===<<<;;;::::::999777777666555444222111000333222000///...///111222111111222222222222111111)))+++...111222333222111222222222333333444444444222222222222333333444444777777777777666666666666444666777888777777888:::999:::;;;:::999:::;;;===|||vvvsssrrrqqqrrrqqqrrruuuzzzooommmwwwkkkfffiiilllmmmooosss{{{oooaaa^^^fffooowwwzzzzzzwwwsssoooggg___WWWMMMGGGPPPeeeyyyzzzuuusssmmm]]]MMM;;;777333222222222000...------..................---.....................+++,,,///000111000///...........................,,,------......------,,,.......................................///000000...---+++***+++,,,...000////////////000000000000333222111000000111111222222333333444444333333222444444555555555555444444444333333222222333333333333222222111111222222333111111111000000000000000///////////////.........000000///...............////////////////////////...///000111111111111000333555777<<>><<>>888444222222222222222222333555666777111666<<<@@@EEEOOO]]]gggmmmppptttvvvtttqqqnnnllltttsssrrrrrrssstttvvvwwwzzzvvvsssssssssrrrvvv{{{xxxsssoooggg\\\QQQFFF>>>:::777666555444444888>>>CCCOOO\\\nnnyyyzzzvvvrrrqqqqqqmmmiiiiiikkkoooqqqrrrnnnkkkddd[[[YYY]]]___]]]]]]___dddmmmwww~~~zzzooohhhddd^^^SSSKKKLLLMMMQQQVVV[[[]]]\\\[[[]]]VVVMMMFFFCCCBBB@@@>>>999666222000//////...---........................------------------------------,,,,,,,,,------...------------............//////.........---------////////////////////////......///000000000000000000000000000000///...---//////000111111111111111000000000111111222222222222222222333333333333333444444333222222222333333444444444444444444444444444555555666666666666666666666666666777777777777777777999<<<;;;;;;BBBKKKOOO^^^wwwyyy|||}}}sss___JJJ@@@;;;666111///...000///+++)))///<<>>???>>>======<<<;;;;;;::::::999999999999888666444333333222000...---...///111000111111222222111111000)))+++...111222222222111///000000111222333333444111111111111222222222222333333444444555666666777333444666666555555777888888999:::999888888:::<<<{{{vvvsssrrrrrrttttttuuuxxx{{{}}}}}}|||tttlllpppttthhhcccdddgggdddkkkttt~~~uuukkkeeefffnnntttyyyzzzyyyvvvtttqqqhhh^^^TTTKKKKKK[[[rrr|||tttooogggWWWHHH:::777444222222111000///.............../////////---------...............,,,---...000000000//////........................---..................---.......................................///000000000000///...///000111222000000000000111111111111333333111111111222333444222333333444444333333222333333444444444444333333444444333222222222333333222222111111111111222222000000000000000000000000......///////////////...111111///......---------////////////////////////+++,,,---...///000000//////000000222777BBBPPP[[[nnnyyy|||qqqhhhgggjjjeeedddeeejjjpppoooiiiaaaSSSMMMDDD===:::===BBBFFFIIIOOOXXX^^^^^^___gggrrrppprrr\\\HHHCCCCCCAAA===888444333222111111111111222444555666333444666777;;;CCCNNNWWWaaagggnnnssstttrrrpppoooqqqqqqqqqqqqrrrssstttuuuuuuqqqoooooommmlllooouuu|||~~~pppgggaaaXXXMMMDDD===999777222444777999===DDDNNNVVVbbbnnn}}}xxxrrrmmmjjjkkkmmmlllkkk```___[[[VVVVVV]]]cccdddfffhhhkkkqqqvvvyyyyyyxxx|||tttjjjccc___YYYRRRLLLOOOPPPTTTYYY^^^aaaaaa```YYYTTTKKKDDD@@@===;;;:::333111...---------,,,+++------------------------------------------------------,,,,,,,,,---......,,,------------.................................////////////////////////---...//////000000////////////000000000///.........///000111111222111111111111111111111000000000222222222222333333333333333333222222222222333333444444444444444444444444333333333333444444555555666666666666777777777777777777999<<<;;;:::>>>EEEDDDMMM```zzz~~~yyyyyymmmXXXJJJAAA999333111000111111...,,,000999@@@NNN___wwwxxxpppllliiibbb^^^aaannn}}}wwwkkkbbbYYYMMMCCC<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999888777444333222000/////////000000000111111111111000000//////000111111000///...,,,,,,---...///000111222000000111111111111111111000111222333444555666666222333555555444444666777666777888777666777888:::~~~|||yyywwwtttrrrssstttwwwyyy||||||uuupppjjjmmmwwwyyynnnfffcccbbb```kkkyyyxxxqqqiiidddgggnnnwww|||||||||yyyuuutttrrriii^^^VVVPPPTTThhhxxxnnnaaaPPPAAA888555333111000000000000.........//////000000000---------.........//////.........///////////////...........................//////000000//////..........................................///000000000000000111111111222222111111111111222222222222444333222111222333555666222333333444444333333222333333444444444444333333555444333333222222222333222222111111111111222222///000000000000000000000,,,---...///000000//////000//////.........//////////////////////////////+++,,,---....../////////---...//////000666@@@GGGRRR]]]nnnwwwiiidddfffcccbbbcccggglllpppppppppjjjaaaSSSFFF===:::;;;===???AAAFFFMMMNNNOOOWWWbbbaaauuuuuu___QQQLLLEEE???:::777555333111111111111222333444555444333333333666;;;@@@CCCMMMRRRYYY___aaabbbbbbcccccccccdddeeefffffffffeeebbb___]]]]]]ZZZWWWZZZ```fffttt}}}}}}{{{xxxlll]]]UUUQQQJJJCCC>>>;;;:::;;;:::===BBBFFFKKKUUUaaajjjvvv}}}yyyssskkkggggggfffbbb___UUUYYYZZZXXXZZZaaaeeeeeehhhjjjmmmrrruuuuuutttsssnnnkkkfffbbb___ZZZVVVRRRTTTVVVYYY^^^bbbcccaaa^^^TTTOOOHHHAAA<<<888666555111///---,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,,,,------.../////////........................---...//////000000//////......//////000/////////...///000111111222222222111111111111000000000000222222222222222222222222111111111111222333444444444444444444444444444444333333333333333444555555666666666666777777777777999777999;;;:::888<<>>777666444444444333222444888<<>>;;;888666444444333333333444444555333222222333666888999888999<<>>???BBBFFFKKKOOOTTT]]]iiirrr~~~~~~vvvooogggbbb```]]]WWWSSSPPPVVV[[[]]]___cccdddcccdddggglllpppssstttsssqqqcccdddddddddaaa]]]YYYWWWZZZ\\\___cccdddbbb]]]XXXOOOKKKEEE>>>888555222111222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,,,,---...///000000---------------------------......///////////////------...///000000000///......///111111222222222//////000000111111111222222222222222222222222222111111111111222333444555444444444444444444444444666555555555555666777777666666666666777777777777:::888999:::999777999>>>BBBCCCGGGQQQccc|||{{{wwwqqqvvvppp```PPPBBB;;;:::333222222222222333444555888???OOOiiiyyykkk^^^\\\```gggttt|||qqqiii___VVVQQQNNNIIIDDD???<<<:::999777777888999:::<<<<<<===777888:::<<<<<<;;;:::999888888888777666444333222//////000000000000//////000000//////000111222333...///000111333555666666000000000000////////////222222222111111111111111111333444444444444555777222333444333222222444666wwwuuussspppoooqqquuuyyywww|||yyylllcccaaaqqqyyylllbbb]]]]]]hhhyyy{{{eeeWWWPPPZZZkkkxxx}}}uuuoooiiibbb\\\SSS\\\mmmpppVVVCCC:::333222111111000000111111,,,,,,------------,,,,,,,,,------......------,,,......////////////................../////////000......------------......---,,,+++***+++,,,---...111000000////////////000111111111111000000000000111111111000000000000000000000000000111222333444333333333444444555555555444444444333333333222222222222444444444444222222222222111111000///......111111000///////////////......//////......---,,,////////////////////////---,,,+++******+++,,,---000///...---------------+++++++++,,,---...///000777999@@@MMM\\\kkk|||qqqggggggeeefffiiiiiihhhnnnxxxyyybbbQQQJJJBBB777;;;777777<<<@@@@@@EEELLLNNNXXXjjjttthhhYYYLLLEEE@@@;;;777666666444111000111444777888666444222111222333555888888888888999;;;<<<===AAAAAABBB@@@>>>======>>>>>>;;;888999;;;===<<<:::DDDFFFIIIJJJJJJGGGDDDAAA???BBBBBBAAADDDKKKPPPQQQUUUWWWZZZ^^^cccjjjqqqvvv{{{~~~|||wwwsssfffbbb\\\UUUPPPOOORRRUUUZZZ^^^bbbdddddddddccccccbbbjjjqqqrrrssssssnnnfffbbb]]][[[]]]\\\XXXXXX]]]dddaaa___```bbb```ZZZTTTHHHDDD???999444111000000111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,++++++,,,,,,---...............////////////,,,,,,,,,---------......//////000000000000//////000000000000000000000000......////////////......////////////000000000000000000000000111111111111000000111111111222222222222222111111000//////...222222333333333333444444444333333333333444555555555555555666666666666777333333333444777:::===???@@@CCCFFFIIIQQQddd~~~zzzqqqpppzzzuuu___WWWUUUGGG555444444444222000000222333333666AAATTTmmmqqqeee___YYYVVVbbbsss~~~wwwtttnnnggg[[[XXXWWWWWWPPPCCC:::888666777999<<<>>>???@@@???<<<;;;999999:::999888666555666777888888777666555222333333111///......///222222222222222111000000////////////000000000111//////............////////////000000111222222222111111111111111111111111222222222111111111111111tttuuutttttttttuuuwwwxxx{{{wwwllldddfffuuuyyyjjjaaa```bbbooo}}}xxxaaaTTTOOO\\\pppvvvnnnggg```[[[UUUaaassspppVVVBBB888333222111111000000111111//////000000000000//////---......//////......---......////////////..................////////////......------------......,,,,,,++++++,,,,,,---.../////////.../////////000000000000000000000000000111111111111000000000000000000000000111222333444333333333333444444444444333333333333222222222222111222222222222222222111333222222111000000//////111000//////.........///000000000/////////..............................///................../////////...---------------------,,,,,,,,,---......222222777BBBMMMYYYgggsssyyyooooooiiieeedddddddddjjjrrr}}}pppccc\\\QQQEEE@@@;;;999<<<===;;;>>>DDDFFFMMM\\\pppxxxkkk```WWWNNNEEE>>>:::888555222000000333555444444444444555666777777777777888999999:::::::::999:::;;;999777666666777999888777777888;;;===>>>AAADDDGGGHHHGGGFFFEEEEEEFFFFFFFFFGGGNNNYYY]]][[[cccbbb``````ccciiipppuuuvvvwwwxxxwwwtttnnnhhheeeXXXUUUPPPKKKJJJMMMTTTZZZaaadddgggiiijjjjjjjjjjjjffflllpppnnnllliiiaaaYYYSSSPPPQQQVVVYYYXXX[[[```eeeaaa^^^^^^]]]YYYRRRLLLBBB???;;;666222000////////////.........---------........................,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...............////////////,,,,,,,,,---------.........//////000000//////...------------------------......////////////........./////////000000000000//////000000000111111111111111111111111111111222111111111111111111111111222222333333333333444444444333333333333444555555444444555555555666666666777666666666777999;;;===>>>@@@BBBAAAEEESSSiiizzzvvvpppuuu~~~{{{cccXXXUUULLL@@@777666444222222222333333333555;;;JJJ^^^sssuuujjjddd[[[SSSVVV```rrryyy~~~}}}|||{{{vvvpppkkkeeeaaa```YYYMMMCCC@@@777666666666888999999999:::888777777888888777555666666777888888777666555222333444222000//////000222222333333222222111000000000000000000000111111000//////////////////000////////////000000000000111111111111111111111111111111111111111111111111rrrtttvvvxxxzzz|||}}}}}}}}}sssjjjfffmmmzzzyyyhhh```dddkkkyyy}}}rrr___UUUSSSaaawww}}}tttkkkbbb\\\YYYYYYhhh}}}||||||kkkTTTAAA777222222111000000000000111------............------...//////////////////.........////////////......//////........................------------......++++++,,,------------------------......//////000////////////000000000000111111111111111111111111111111000111111222333444444333333333333333333222333222222222222111111111111111000000000000111111333333222222111000000000000///......---.........000000...---------...///...........................//////////////////...///...------------------///...---,,,,,,,,,,,,,,,...---///666<<>>999555222222444666333444555777888888888888888999;;;<<<<<<<<<<<<;;;999::::::999777666777888;;;<<<===<<<<<>>>>>GGGWWWddd~~~rrrsssyyykkk\\\YYYTTTNNN>>>999444222333444444333333333555<<>>777222222111000000000000000+++,,,,,,------,,,,,,+++......////////////............////////////......//////............------......------------......***+++---.........---,,,+++,,,---......////////////////////////000000000000111111111111111222222111111111111222222333444444444333333222222222111222222222111111111000000222111000//////000111222333222222222111111111000///......---------......///---+++***)))***,,,---........................,,,,,,...//////...,,,,,,......---,,,,,,---------...------,,,,,,,,,------///------111333666===DDDIIITTTeeeuuuzzzllleeedddgggllloooooowww}}}{{{yyyvvvqqqjjjYYYSSSJJJBBB===;;;<<<>>>@@@AAAFFFQQQ```nnnyyy~~~yyyxxxxxxwwwuuuooohhhbbbOOOKKKCCC===999888777777555555666666666666666777:::<<<>>>AAABBBBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBDDDHHHKKKJJJIIIMMMVVV___jjjpppuuurrriii```^^^___eeedddaaa```eeemmmpppnnnkkkfff___[[[[[[___cccfffbbb```]]]XXXRRRLLLHHHEEECCCDDDGGGKKKQQQ[[[eeekkkqqqpppoooooopppqqqpppooommmjjjdddZZZRRRLLLFFFCCCFFFHHHMMMTTTZZZ^^^bbbdddaaa]]]XXXSSSNNNHHH@@@;;;444333111///.........///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,---------......,,,------......------,,,..............................////////////.............../////////000000////////////000000000111111111111111000000000000111111111222333333444444222222222333333333444444333333222222333333444555222222333333333444444444888888777666666666777777999;;;===<<<<<>>555222444555444222222222222333:::JJJ^^^mmm~~~zzzrrreeeYYYUUUWWWXXX]]]eeerrr}}}uuuqqqoooiii___WWWOOOIIIBBB===;;;;;;:::999999777555555666777777777555666666666777777777777444666777666444444444666555555666666555555444333444444333333333333222222222222111111111111222222444333333222111000000000000000000000000000000000......///000111111222222rrrqqqrrryyyzzzmmmiiijjjuuu|||wwwhhhfffrrryyyoooggg______cccoooxxxmmm___SSSQQQVVVhhhyyy~~~|||qqqooojjj^^^PPPBBB:::666222111000000//////000000//////000000000000//////,,,------......------,,,......////////////.....................---------......------------......+++,,,---...///...---,,,***+++---...////////////.../////////000000111111000000111111222222222333222222222222222222333444444444444333333222222222222222222111111111000000333222111000000111222333222222222111111111111111......------------...//////---+++***)))***,,,---........................+++,,,---......---,,,+++------,,,,,,,,,------...,,,++++++,,,---...//////000......000111111555;;;:::BBBNNNZZZfffrrr}}}~~~rrrjjjhhhiiiiiihhhkkknnnooommmmmmppprrrrrrlllfffZZZMMMCCC???===<<<;;;===AAAIIITTT```iiiooolllmmmooorrruuuvvvuuusssddd]]]TTTKKKEEE???:::777666555444333333333555666888:::>>>AAADDDEEEEEEDDDGGGHHHJJJIIIHHHHHHIIIJJJLLLQQQUUUUUUSSSXXXccclllxxxzzzpppjjjiiimmmpppoooiiieeefffiiiiiifffbbb\\\YYYYYYYYYXXXWWWVVVSSSOOOKKKGGGDDDCCCCCCFFFJJJQQQYYY___ffflllqqqwwwuuurrrppppppnnnllliiieee^^^TTTJJJDDD@@@AAABBBHHHMMMTTTZZZ___ccccccbbbZZZWWWRRRMMMHHHAAA;;;777111000///.........//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...------------............,,,,,,,,,---------......,,,,,,------------,,,,,,////////////////////////......////////////..................////////////...////////////000000000000000000000000000000000222222222222222222222222222222222333333333444444333222222222222333444444222222222333333333333444444444444444444555666666555777:::999999<<>>EEENNN\\\kkkvvv}}}wwwtttrrrmmmhhhhhhgggdddaaaaaagggnnnssszzzwwwmmm^^^RRRIIIAAA:::666888<<>>BBBBBBTTTmmmxxxvvvtttuuu{{{yyyrrruuuxxxyyyxxxrrrkkkfffXXXOOOCCC:::777777777777444555555333222666???FFF[[[mmmxxxllleee```YYYSSSRRRVVV```ppp~~~~~~ssshhh```YYYQQQLLLJJJFFF@@@:::777444111///000111111111333333222333333444555666555666888888777777888:::888999999999999888777777555555666666777777777777555444444333333444444555222222111000//////......111111111111111111111111000000111111222222333333qqqnnnnnnxxxtttsssxxx{{{|||wwwpppsss~~~sssiiiccc\\\gggqqqvvv|||tttiii\\\SSSZZZhhhyyy|||vvvpppgggYYYIII<<<444222333111111000///////////////+++,,,,,,------,,,,,,+++------............------......////////////......++++++,,,---......//////......------------......---------------...//////---...000111111000///...000000000111222333333333000000111222222333444444444333333222222333333333444555555555555555555666333333333333222222222222000000111111111111000000///////////////////////////.........//////000111000000000/////////......------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,++++++...---+++---222111333555777;;;EEERRR\\\jjjttt~~~}}}vvvnnnfffddd```^^^___ccckkkrrr{{{~~~tttiii^^^PPPCCC999:::<<<>>>AAAFFFKKKNNNTTTVVVZZZ___ccchhhmmmppptttooohhhccc```ZZZRRRLLLKKKKKKKKKJJJFFF@@@;;;888333444555777999:::;;;<<<<<<===????????????@@@BBBAAAEEEIIIJJJKKKNNNVVV\\\cccgggmmmpppnnnjjjgggeeeeeejjjlllgggaaa```___]]]XXXUUUSSSTTTWWWYYYVVVSSSQQQOOOLLLJJJLLLPPPVVVZZZ]]]bbbiiippptttvvvxxxzzzyyysssmmmiiiaaaWWWPPPHHHBBB>>>???@@@AAAFFFNNNWWWaaaiiijjjjjjggg^^^TTTJJJIIIFFFAAA;;;666333111/////////...------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......------............------------------------------......////////////......---------.........//////........./////////000000---......///000111222222///000000111111222222222222222333333333333444444222222222111222222333444333333333333444444444444111222222333444444444444999;;;<<<<<<:::;;;===@@@;;;GGGWWWjjj~~~vvvqqqnnnppp{{{tttpppmmmqqqvvvwwwrrrnnnaaaYYYMMMAAA:::999:::===777888777444111222666:::IIIYYYmmm{{{~~~sssmmmjjjddd___YYYSSSSSS]]]jjj{{{wwwhhhbbb[[[XXXVVVPPPGGG???999666222000000111111111111111111111111333444555444666777888777777999::::::::::::::::::999888888555555666777888999::::::666555555444444555555666333333333222222111111111222222222222222222222222222222222222222333333333ooommmnnnyyyxxxyyy~~~}}}}}}}}}~~~vvvsssxxxrrrhhhccc```mmmxxxxxxyyyzzzlllddd[[[WWWbbbttt}}}zzzpppfff^^^PPPBBB888333222333111111000///////////////...//////////////////.........////////////............////////////......)))***+++,,,...///000000.........------...............---,,,,,,...///000...///111222222000...---000000111222333333444444000000111222333333444444444444333222222333333333444555555555666777777777444444444333333333222222...///000111111000///...............///////////////////////////000111111......//////......---,,,------------------------,,,+++))))))))))))+++,,,++++++++++++,,,,,,---.........---,,,,,,,,,------,,,++++++...---***,,,000+++...000000000555???GGGMMM```sss}}}yyypppeeecccaaabbbbbbeeekkkqqqwww}}}rrr```QQQBBBAAA@@@>>>===>>>AAADDDDDDHHHNNNSSSYYY^^^cccgggllliiifffgggiiigggaaa\\\^^^______\\\TTTIII>>>777555555555555666777888999888:::;;;<<<;;;<<<===???999<<<@@@BBBCCCGGGLLLPPPOOOQQQTTTVVVWWWVVVTTTSSSQQQUUUWWWUUUVVVWWWTTTOOONNNKKKJJJNNNVVV[[[\\\[[[XXXVVVSSSRRRUUU[[[bbbggghhhlllqqqvvvxxx{{{~~~}}}wwwoooiiicccYYYMMMDDDCCC??????EEEHHHIIIMMMTTTdddnnntttsssnnngggYYYLLLFFFEEEBBB===777222///...//////......---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---......//////......---..............................////////////......---------.........//////............/////////000,,,---...///000111222333------...000111222333444222222333333333444444444222222111111222222333444333333444444444444555555333333444555555444444333111333555666555777:::<<<;;;AAAIIIWWWnnnyyypppkkkkkkuuuzzzooofffiiirrrxxxwwwttthhh```TTTFFF===:::===AAA:::999777333111111222444888FFFWWWffftttzzztttpppmmmjjjcccVVVLLLQQQ[[[iiiuuuooojjjeeecccaaa[[[PPPFFF>>>:::666333333444444333000000//////000222444555444555777777777777999;;;::::::;;;;;;::::::999888555555666888999:::;;;<<<666666555555555555666666777666666666666555555555333333333333333333333333444444333333333333333333uuujjjgggwww~~~~~~yyyuuu{{{xxxsssuuuxxxmmmfffdddmmmvvv}}}}}}|||pppbbbZZZTTTVVViii|||tttmmmfffXXXDDD777222222000...////////////............,,,,,,------......//////------............------000///---,,,++++++,,,,,,///............---------------............------............////////////.../////////000000000111000000000000111111111111222222222333333333444444333444444555444333111000222222222222222222222222222333444555444333222111//////000000111111111222,,,,,,,,,---------..............................//////.........------------------,,,,,,+++++++++***,,,---......---+++***,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++,,,+++******,,,///333555AAAJJJZZZlllyyy~~~zzzuuummmppprrroooiiigggkkkppp|||yyynnnfffXXXPPPEEE===;;;<<<======>>>???AAADDDHHHNNNTTTXXX]]]]]]^^^```bbbfffhhhjjjlllmmmnnnllleeeYYYKKKAAA>>>;;;777777888999777555777555444555666888777666555555666777:::===@@@AAA@@@AAABBBDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDFFFJJJRRRYYY]]]___cccbbbbbbdddhhhlllooopppyyyuuurrrssswww|||~~~~~~rrrcccWWWMMMFFFCCCEEEEEEFFFGGGIIIMMMSSS\\\bbbpppuuu{{{|||tttdddSSSHHHEEEBBB<<<666111...,,,,,,...,,,***)))***+++++++++///...,,,***))))))***+++((()))***++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---...//////...---,,,,,,---......//////.........///000///------///000............////////////000000000000111111111111111222222333222111000///111222222333333222222111333333333333333333333333444444555666666555444333444444444555555777888888888:::AAAKKKWWWlllqqqggg```gggttt|||mmmeeennn}}}llliiiaaaUUUHHH???<<<===<<<;;;999666444222111111666777???MMM^^^ooo~~~vvv{{{yyyssslllbbbWWWLLLEEERRRbbbxxxyyyrrrnnnkkkdddXXXOOODDD???999666555444222000///000111111000111333444666666777888888777777777;;;;;;;;;;;;;;;;;;::::::666777888::::::999888888999888888888777777666666666666666666666666666666888888888777666555555444222222333333444555666666tttkkkjjjwwwwwwsssuuuuuutttqqqpppxxx{{{pppfffcccfffuuu|||~~~~~~~~~wwwhhhZZZTTTRRRYYYnnnyyyppphhh\\\PPP???444222222111///////////////...........................///////////////000000000000//////......---,,,,,,---...///000////////////.........------............------............/////////////////////000000000000000111111111111222222222222333333444444444555555555111222333444555444333222222222222222222222222222222333444444444333111111//////000000000111111111,,,,,,------....................................///.........------------------,,,,,,++++++++++++,,,---------,,,***'''&&&,,,,,,,,,---------------++++++++++++++++++++++++)))************+++++++++,,,+++++++++,,,///111333222555===KKK\\\kkkuuuzzzvvv{{{}}}vvvjjjdddhhhooorrrwww~~~zzzuuujjjbbbVVVLLLEEE@@@<<<999;;;<<<>>>@@@BBBEEEHHHKKKOOOOOOQQQSSSWWW\\\```cccppprrrvvvwwwtttkkk___VVVLLLHHHCCC@@@??????===;;;;;;888666555666777777777444444444444666888:::<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBBBBAAA???>>>BBBAAACCCHHHQQQYYY```cccjjjjjjjjjlllpppvvv|||~~~zzzuuutttuuuxxxyyyyyysssgggYYYPPPIIICCCCCCFFFNNNOOOQQQRRRUUUZZZbbbgggpppsssvvvtttkkk]]]NNNDDD???<<<888333000.........,,,,,,,,,---.........---++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,//////.........---------------...//////...------,,,---......//////.........///000///------///000............////////////000000000000111111111111222333333444333222111000111222222333333222222111444444444444444444444444444444555666666555444333444444444555555666777888::::::>>>DDDMMM___{{{uuuhhh^^^___iiivvvuuuiiinnn{{{nnnkkkcccYYYNNNFFFAAA???===<<<:::888666444333222777666888AAAMMM^^^tttyyyuuuooodddVVVKKKIIISSSddduuu}}}yyypppbbbXXXNNNJJJDDD???<<<999555222333222111000///...000111111222444555777888888999;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999999999999888888777777777777777777777777777777777777999999888777777666555555333333444444555555666666pppllllllvvv~~~~~~zzztttqqqoooiiiiiijjjnnnyyy}}}tttggg___dddnnn|||}}}zzzwwwtttlll]]]OOOLLLPPP]]]uuu}}}uuuiii```OOOEEE999222111222111///////////////............000000///////////////...//////000000000000//////------------...///000111000000000////////////...------............------............////////////000000000000000000000000222222222333333333333444444444444555555555666666000111333444555555444444333333333333333333333333222333333333333222111111//////000000000000111111---............/////////....................................------------,,,,,,+++++++++++++++***,,,---------,,,+++)))(((------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////222000000555BBBSSSaaajjjqqq{{{~~~oooeeeeeekkkooossszzz|||yyyxxxrrriii___UUUKKKBBB<<<::::::;;;===>>>??????@@@AAAAAABBBEEEJJJPPPWWW[[[lllpppwww~~~|||tttnnn^^^YYYSSSOOOLLLKKKJJJHHHEEEAAA<<<888777777777666444333333333444555777888<<<;;;:::999888999:::;;;<<>>>>><<<:::888666555444999555333555;;;III```sssuuueeeXXXGGGHHHOOO___sss~~~ooocccXXXTTTNNNIIIEEEBBB>>>;;;888666333111///...//////000111333444666888999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999999999888888888888777888888888888888888888888999999999888777777666666555555555555666666666666kkkkkknnnuuu~~~~~~qqqoooooolllggggggggglllxxx|||wwwlll```]]]jjjzzz{{{uuuooojjjbbbSSSFFFFFFPPPbbb{{{{{{qqqdddXXXEEE>>>555111111111000///////////////............111111000000//////......------............------------......///000000111////////////............------............------............////////////111111111000000000000///222222222222333333333333444444444444555555555555111222444555555555444333333333333333333333333333222222222222222111111000//////000000000000000000.../////////////////////........................------------------------+++++++++++++++++++++++++++,,,---...///000//////...------,,,,,,+++++++++************************))))))*********+++++++++++++++,,,---...---,,,,,,111000000222888@@@GGGLLLXXXgggvvv{{{tttllljjjkkknnnqqqtttvvvvvvvvvuuuuuuyyyxxxuuuppphhh]]]SSSMMMBBB@@@???>>>????????????;;;;;;;;;===AAAHHHOOOSSS^^^dddmmmwww~~~|||xxxkkkhhhddd```^^^^^^^^^___YYYSSSJJJBBB>>><<<:::999888777777777888:::<<<===@@@>>>;;;999999<<<@@@BBBJJJNNNTTTYYY[[[[[[XXXVVVSSSPPPOOORRRZZZccckkkpppqqqqqqnnnjjjhhhnnnyyywwwnnngggcccaaa```RRRKKKGGGHHHKKKMMMRRRWWWZZZ]]]```^^^[[[[[[___ccchhheee___VVVLLLBBB:::666111000...---------//////,,,---------+++******+++++++++++++++,,,---...///000...,,,*********,,,---,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000.........---,,,,,,++++++........................---..................---,,,---......///............///000///------///000............///////////////000000000111111111111222222222222222222222222111111222222222222111111111111111111222222222222333333444444444555444444555555555555555666777777:::888888:::<<>>777333111///...---,,,+++,,,,,,---,,,,,,,,,***)))***...222111000---+++***+++,,,...000...,,,*********,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000.........------,,,,,,,,,---..............................------.........,,,---......///............///000///------///000............///////////////000000000111111111111111000000000000000111111000111111222222111111000111222222222333333444444333333333333444444555555666555555555555666666777777777999<<<===???IIISSShhh}}}|||mmmdddbbbgggooo|||rrrttt|||{{{vvvoooeeeXXXOOOIIIGGGCCC???;;;777555444000000222444444666@@@JJJYYYhhh|||{{{tttqqqbbb\\\TTTNNNNNNWWWccclllvvvzzzsssooohhhaaa[[[YYYYYYZZZUUUPPPHHHBBB===888444111000000000111222444666777888999999999::::::;;;;;;;;;:::999999999:::<<<===999999999999::::::::::::999999999999999999999999999999999888888888888888777777777777777666666666hhhlllppprrrvvv}}}~~~{{{yyyxxxzzzrrrgggeeeggggggccciiiooouuuzzzooofff```dddrrr~~~wwwmmmdddTTTJJJCCCJJJ^^^tttzzznnn[[[KKK<<<999444111111000000///////////////............000000///////////////...//////000000000000//////....../////////......------------,,,,,,,,,++++++------............------............////////////000000000111111111222222111111111111222222222222222222222333333333444444555555666666555444222111333333333333333333333333222111000000//////000000000000////////////....../////////............---........................,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------...------,,,+++******))),,,,,,,,,,,,++++++++++++************************)))************+++++++++)))***+++,,,---,,,+++***)))***+++******,,,///222777:::@@@JJJWWWgggvvv~~~|||}}}{{{tttkkkdddaaaaaaooouuu|||~~~xxxsssooogggaaaXXXRRRNNNKKKGGGDDD???>>>;;;::::::<<>>>>>>>>BBBIIIWWWiiiyyyuuuuuuyyy}}}wwwrrruuu{{{tttjjj___WWWTTTPPPIIIBBB<<<888666666...---000444555444666:::CCCQQQfff{{{{{{wwwvvvooollleeeXXXLLLHHHMMMSSSdddiiirrr}}}}}}tttlllfffeeeeeefff```WWWOOOIIIAAA999444/////////000111444666777777777777888888999999:::;;;;;;::::::;;;;;;<<<<<<999::::::::::::;;;;;;;;;999999999999999999999999888888888888888888888888666666666666777777777777lllpppqqqqqqtttyyywwwqqqkkkmmmrrr{{{wwwooohhhaaa___bbb```lllyyytttgggccceeemmmzzzwwwkkkaaaNNNHHHEEEPPPhhh~~~{{{lllVVVDDD999666333000000000000111////////////...........................///////////////000000000000//////+++,,,---...//////............---------,,,,,,,,,------............------............//////////////////000111222222333444222222222222333333333444333333333333444444444555444444555666666555444333444444444444444444444444222111000///...///000000000000/////////.....................------,,,,,,........................++++++,,,,,,,,,---------,,,,,,---------............---,,,+++))))))((((((+++++++++++++++,,,,,,,,,************************)))************+++++++++))))))***+++++++++++++++---......,,,)))))),,,///000111444999BBBQQQcccooo||||||qqqeee^^^[[[fffllluuuzzzyyyvvvsssqqqqqqlllfffbbb___ZZZSSSMMMBBBAAA>>><<<;;;;;;<<<<<>>AAAGGGLLLSSSSSSXXXbbbhhhhhhhhhiiihhhmmmooogggYYYNNNJJJKKKCCC???:::555111/////////...---------,,,,,,,,,,,,)))+++---,,,+++...444::::::999888666333///+++)))*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---------........./////////...------------...///,,,---......//////.........///000///------///000............////////////000000000000111111111111000000/////////000222222000000111111111111000000222333333444555555666666222222222222222444555666666666555555555555666666555555888<<<<<<;;;===CCCMMMYYYqqqwwwsss|||~~~|||uuulllddd______ZZZPPPFFF>>>:::999888555000///333555333333444888BBBRRRfffzzz{{{zzz|||{{{ppp___QQQIIIHHHPPPTTT\\\hhhttt~~~|||sssmmmjjjjjjeee^^^YYYUUUNNNEEE???:::888666555444444555666555555555666777888888888::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<999999999999999999999999777777777777777777777777555555555666666777777777pppssssssqqqsssvvvqqqiiibbbfffqqq~~~zzzpppooojjj___ZZZ\\\```ppp{{{mmm``````jjjvvv}}}uuuhhh]]]JJJFFFGGGUUUooo{{{jjjSSS@@@666444111//////000111222000/////////............,,,---------......//////------............------((()))+++---//////////////////.........------------..................---............/////////000......///111222333444555333333333444444444555555444444444555555555666666222333444666666666666555444444444444444444444444222111///.........///000000000//////.........---......---------,,,,,,,,,........................+++++++++,,,,,,------------------....../////////------,,,+++++++++,,,,,,*********++++++,,,,,,---)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,!!!%%%***+++++++++---///(((...333555666>>>LLLXXXiiirrr|||~~~yyyooohhheee[[[ccclllqqqrrrpppooonnnssspppnnnnnnmmmiii___XXXEEEDDDBBB???======<<<<<<>>>===>>>AAAGGGLLLPPPQQQSSSXXX]]]aaacccdddhhhkkkmmmkkkhhhgggjjjmmmoooppppppoooooonnnnnnooopppqqqxxxqqqfff___^^^dddmmmttttttwww|||}}}yyyssskkkddd```^^^]]]\\\VVVQQQJJJDDDAAAAAA@@@@@@<<<======<<<>>>DDDMMMUUU^^^^^^dddmmmrrroookkkjjjdddiiijjjbbbRRREEE@@@@@@;;;888555111///...///000------------------------***---///...******---111:::;;;===<<<999333---)))((()))***+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000---------........./////////...---,,,,,,---...///,,,---......//////.........///000///------///000............/////////000000000000000111111111111111111000000000111333444000000111111111111000000//////000111222222333333222222111111222444555666777666666555555555666666777555777:::999888:::@@@HHHPPPccc~~~|||uuuzzz}}}{{{tttlllgggeeeggg```UUUIII@@@<<<:::;;;???666000111444555444555666;;;FFFWWWkkk~~~vvvbbbQQQHHHBBBDDDKKKUUUaaannnyyyzzzrrrmmmfffbbb^^^]]]]]]YYYQQQKKKHHHFFFAAA<<<888666444444444444444555666777777888999:::<<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<888888888888888888888888666666666666666777777777333444444555666777777888|||zzzxxxyyyyyyuuummmggg[[[ggguuu~~~xxxssstttooo```XXXYYYdddwwwtttfffYYY^^^rrr~~~lll]]]VVVJJJJJJMMMbbbfffKKK;;;222111111000000000000000///000111111111///...---...........................//////000111222222333//////............//////.........------,,,,,,,,,..................------////////////////////////000000000000000111111222333444555555666666555555333444666777777555333111111111222333333444555555555555444444444333333333222222222111000//////.........................../////////......---------......---------,,,,,,,,,------------------------.........////////////000************************,,,,,,++++++******))))))+++++++++*********))))))+++*********))))))(((((()))"""(((---+++&&&))))))((((((''''''&&&&&&+++*********...333888;;;PPP^^^mmmxxx~~~rrrccc___```bbbdddfffhhhjjjkkkkkkmmmpppsssuuusssnnnjjjZZZQQQHHHDDDEEEFFFDDD@@@DDDAAA>>>===>>>@@@AAAAAAFFFHHHKKKNNNRRRVVVYYYZZZYYYZZZ\\\___aaaccceeefffmmmpppsssttttttssstttuuu~~~yyyppphhhccceeekkkqqquuu{{{}}}~~~|||vvvwwwrrrkkkddd^^^VVVMMMGGGCCCAAA===;;;::::::999888<<<>>>@@@BBBDDDHHHOOOUUUaaafffnnntttuuurrrlllhhhbbb___YYYRRRKKKBBB:::444555333000000000000///...)))))))))***+++---...///---------,,,,,,+++++++++---...000111111111000///---,,,,,,++++++,,,,,,---...,,,+++,,,//////---+++...---+++*********++++++---,,,,,,+++*********++++++---000222222111///---)))))))))))))))***+++,,,++++++------------++++++,,,,,,,,,---------......000///...,,,,,,,,,---......------,,,,,,,,,------////////////////////////000000000000111111111111////////////000000000000111111111111111111111111222222333333333333444444111111111222333444555666333333444555666666555555666666666666888;;;>>>@@@FFFKKKYYYooo{{{yyy|||~~~rrrkkkooommmfffYYYIII===777666999666333111222333444444777666:::EEETTTdddwwwkkkWWWMMMFFFDDDGGGLLLTTTcccrrr{{{yyyzzzuuunnneee``````___[[[XXXTTTWWWUUUNNNFFFBBB<<<777555666666555333333555666666666666888::::::888555;;;::::::;;;<<<;;;888666888888999999999888888777888888777777777666666666333333444444666777888999~~~{{{wwwrrrkkkeeebbblllwwwxxxsssrrrjjj]]]WWWZZZkkk{{{|||ggg^^^YYYddd{{{vvvfffXXXRRRIIINNNTTTgggeeeKKK;;;222111111000000000000000000000000000000///..............................,,,,,,------......//////---------,,,,,,---------.........------,,,,,,,,,........................////////////////////////000000000000000111222222333444444555555555555555666666666555555444444333111111222333333444555555444444444333333333222222222222111111000//////...........................------------,,,,,,++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------......************************(((((((((((())))))))))))+++++++++*********))))))************)))))))))(((+++'''%%%&&&)))++++++)))*********)))))))))((((((+++*********,,,///333555<<>>@@@AAAEEEJJJMMMOOORRRVVVZZZeeeiiinnnqqqqqqlllfffbbbZZZUUUOOOHHHBBB;;;555111111///------------,,,+++))))))((((((((()))******------,,,,,,,,,+++++++++,,,,,,.../////////...------,,,,,,++++++,,,,,,---...,,,+++,,,......,,,***---,,,+++*********++++++---,,,++++++******+++++++++,,,---...---,,,***)))---------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////...---------------...------,,,,,,---------//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222222222333333333333444444222222222222333444555555444555666666777777666666666666666666888;;;===???EEEEEELLLYYYjjj}}}vvvttt|||{{{zzztttjjj___SSSHHH???999888666444333444444333222444444666<<>>===;;;888666333111000888777666777888888777666777666666777999888777555555555777888999999999999777777666666666555555555444444444555666777888999wwwpppjjjgggkkkrrryyy~~~{{{wwwtttrrrhhh]]]\\\dddtttsss\\\XXX[[[kkkxxxmmm___TTTPPPJJJVVVaaappp~~~zzz```GGG888222111111000000000000000000000//////......//////........................,,,,,,,,,---------------------------------------.........---------------........................////////////////////////111000000000000111222222333333444555555555555555888777555444333333444444111222222333333444444555333333222222222111111111222111111000000//////...........................,,,,,,++++++++++++******......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,******************************++++++,,,------...+++************)))))))))************))))))))))))***+++++++++***)))***+++,,,++++++++++++*********************+++,,,------,,,333===HHHXXXgggooopppeeeiiikkkhhhaaa\\\[[[\\\\\\aaajjjuuu|||}}}yyyvvvtttsssqqqpppooooooppppppcccWWWHHH<<<888888::::::;;;;;;<<<<<<<<<<<<<<<<<<======???BBBFFFLLLQQQSSSWWWYYY]]]___bbbeeeiiimmmnnnlllgggbbb___```dddhhhjjjnnnpppooonnnnnnjjjfffXXXTTTOOOJJJGGGCCC@@@===<<<:::777777999???EEEIIIKKKOOOUUUZZZ\\\]]]]]]^^^fffhhhiiiiiieee```ZZZWWWOOOJJJCCC<<<888444111//////---++++++,,,,,,+++***...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,------+++)))---,,,+++*********++++++,,,,,,++++++******++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............------,,,---------,,,,,,------...//////////////////////////////000000000000111111222222222333333333333444222222222222222222222222222222333333333333444444444333333333333333444444555666777777777777777777666555555666888:::<<<>>>DDDDDDGGGLLLUUUiiivvvmmmsss~~~ssshhh^^^SSSGGG>>>888666555555666555333111444333444444555===OOO```sss|||rrrcccSSSIIIFFFDDDEEEGGGPPPVVV___gggiiiiiipppyyy|||uuuqqqooollliiieeeeeeiiiiiieeecccdddeeecccPPPLLLGGGDDDBBB===666111:::888666666777777666555555444333444555666555333111111222444444555555555555555444444444333333333333333333444555666777888yyypppllllllppptttyyy}}}yyyyyyxxxssshhhaaagggrrr~~~xxxgggXXXYYYaaarrr~~~sssgggZZZQQQOOOOOObbbppp{{{~~~yyyoooVVV@@@333222111111000000000000000111000...------...///000........................000///////////////////////////000000000000//////...............---------............////////////////////////////////////111111000000111111222333333333444555555555444444888777666555444333333333222222222333333444444444111111111111000000000000111111000000////////////........................++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++,,,,,,,,,---------...************))))))))))))*********)))))))))))))))((()))************))))))++++++++++++++++++++++++))))))***+++++++++******,,,...111666@@@LLLVVVZZZbbbhhhnnnkkkbbbYYYWWWXXXYYY]]]dddlllssstttrrroooqqqtttxxxzzzzzz{{{}}}yyylllYYYJJJCCC@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===AAAEEEGGGJJJLLLOOOQQQSSSWWW\\\```]]]\\\ZZZXXXUUUVVVXXX[[[^^^```aaa```^^^\\\XXXUUUJJJIIIIIIHHHGGGFFFDDDBBBDDDDDDCCCDDDFFFJJJOOOSSSXXX[[[___bbbcccbbb```^^^```___^^^[[[WWWQQQMMMJJJFFFAAA999444111111111111///---++++++,,,------,,,//////...------------...,,,+++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++,,,,,,++++++***++++++,,,************,,,...000222+++++++++,,,,,,,,,++++++------++++++++++++------,,,,,,,,,---------......,,,---...///......,,,+++------,,,,,,,,,---......////////////////////////////////////000000000111222222222333333333444444222222222222222222222222222222222333333333444444555444444333333333444444555666666777777777666666555555555666888999;;;<<<<<>>;;;888666666666555444777555333333222555@@@LLLYYYdddsssxxxjjj\\\RRRKKKHHHGGGEEEJJJQQQWWWWWWXXXbbbnnnzzzwwwsssqqqqqqqqqooonnnnnnqqqqqqllljjjlllmmmkkkaaa\\\WWWTTTSSSNNNEEE>>><<<;;;;;;<<<===<<<999777999777444444444444333222222222222222222111111000222222111111111000000000222222222222333444555666|||ooolllnnnssstttwww{{{~~~}}}}}}uuuhhhccclllyyymmm^^^WWW\\\fffvvvrrrcccTTTLLLKKKWWWooo{{{tttzzztttaaaKKK;;;222222111111000000000000000000///...------...///000........................111111000000000000000000//////000111111000//////................................./////////000000000000000000000000000000111111111111111222222333222333333444555444444444555666777777666444222111222222333333333333444444111111000000000/////////000000000///////////////........................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))******)))'''&&&(((,,,---+++(((************************'''(((***+++,,,,,,++++++...------///222777>>>CCCMMMVVV```bbb]]]WWWUUUVVVUUUWWW[[[bbbiiimmmnnnnnniiiooovvv{{{}}}wwweeeYYYRRRNNNIIIEEEGGGFFFEEEDDDBBB@@@??????>>><<<:::888888:::<<<>>>???@@@BBBBBBCCCFFFIIILLLJJJKKKKKKJJJHHHHHHJJJKKKLLLLLLMMMNNNLLLIIIFFFEEECCCFFFJJJNNNOOONNNMMMLLLMMMQQQUUUXXXYYY[[[]]]___ffffffggggggfffccc___\\\WWWUUURRROOOJJJFFFCCCAAA<<<888222...---///000000---+++******,,,---,,,,,,***************++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,%%%%%%%%%%%%'''))),,,---......///000//////...---------++++++++++++------,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///////////////////////////...////////////000000000111111111111222222222222222222222222222222222222222222222333333333444444555555444333333333444444555555555666666555555444444444555666777999:::;;;555<<>>:::777666555444222444444444444333222111111000000000/////////......000000000000111111222333ppplllooovvvtttvvv{{{}}}|||}}}uuugggcccnnn{{{uuueeeYYYUUU]]]lll|||rrr^^^MMMHHHJJJaaazzzxxxpppuuuyyyyyytttfffSSSBBB888555222111111000000000000000.........---......//////..............................//////////////////---...///000000///...---.............../////////.........//////000000111000000000000000000000000222111111111111222333333222222333444444444444444333444666888888666333111333333333333333333333333111111000000000/////////////////////////////////........................------............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++******)))((((((''''''(((((()))))))))))))))***))))))))))))************+++(((&&&(((,,,///---***((((((((()))))))))))))))'''((()))+++,,,,,,,,,,,,***)))***---......222888999AAALLLRRRTTTUUUWWWZZZ[[[[[[\\\___cccfffffffffdddjjjrrrxxx|||zzznnngggeeeccc^^^XXXYYYWWWTTTQQQLLLIIIFFFDDDDDDBBB???<<<::::::::::::999::::::999888888:::<<<>>>?????????======>>>@@@>>>===???CCCDDDAAA@@@BBBFFFJJJPPPTTTUUUUUUTTTUUUUUU\\\dddiiijjjiiihhhiiinnnmmmkkkjjjgggbbb\\\WWWNNNLLLIIIFFFBBB???<<<;;;222///+++***+++,,,------)))((('''((()))++++++***+++*********+++,,,,,,---*********+++++++++++++++,,,++++++++++++,,,------++++++************++++++(((***,,,+++***)))***+++******+++,,,,,,,,,++++++++++++******++++++,,,,,,+++***)))(((((()))******,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------------,,,,,,,,,,,,,,,---......///////////////////////////......////////////000000000000000000111111111111111111111111111111111111222222333333333333444444555444444444444444555555555555555555555444444333333444555666777888999999999;;;>>>>>>>>>EEEXXXkkk~~~~~~sssnnnvvvtttfff^^^[[[TTTMMMBBB:::666666777888777222///444888777555444999AAAMMMYYYffftttpppdddaaa___WWWTTTQQQOOOJJJEEEGGGMMMTTTUUUXXX^^^gggpppyyy~~~|||xxxwwwwwwttteeecccaaa```aaa___ZZZVVVRRRSSSVVVZZZ]]]\\\XXXUUUOOOJJJEEE@@@>>>===<<<;;;555555555555444333111111111000000000000/////////000/////////000000111222uuurrrvvvzzzwwwxxx|||}}}zzz{{{~~~vvviiijjjvvv{{{lll```YYYUUUbbbtttnnnXXXIIIIIIQQQiiitttlllpppsssppphhhWWWEEE999555666222111111000000000000000,,,---....../////////...........................,,,------....../////////---...///000000///...------........./////////000---......///000000111111000000000000000000000000222222111111222222333444222222333444444444444333333444555666666666555444333333333333333333333333111111111000000000//////////////////////////////........................------........./////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******((()))))))))***************)))(((''''''((()))***((((((((()))))))))******(((((())))))******++++++((('''))),,,,,,***---444111555:::???DDDJJJQQQVVV^^^]]]^^^___aaabbb```^^^bbbffflllrrrvvvzzz}}}|||uuummmmmmsssvvvtttooommmkkkhhhccc___ZZZWWWUUUWWWTTTPPPKKKEEE@@@===<<<:::;;;<<<:::888666666666999:::::::::888888999;;;:::999>>>FFFKKKJJJLLLQQQQQQTTTWWWXXXXXXXXXZZZ]]]]]]eeemmmqqqooollljjjjjjjjjjjjjjjjjjggg```VVVNNNFFFDDDBBB>>>;;;888555444+++***)))***,,,---,,,+++)))'''''''''***+++++++++...------,,,,,,,,,,,,---)))*********++++++++++++++++++*********+++,,,---++++++************++++++&&&(((++++++***)))***,,,)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---000///......------------)))***+++,,,+++***((('''+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////////////////////////////........./////////000000000000000000111111111222000000000000000000000000222222333333333333444444444444444444444555666777666666666666666555444444333444555666777777888888===;;;;;;<<<>>>BBBNNNZZZmmm|||yyy}}}ttttttzzz~~~vvvlllddd```\\\TTTIII@@@:::888777666555111000333555333222333333777>>>EEEOOO]]]mmmxxxwwwrrrpppnnnhhhbbb]]]ZZZUUUNNNKKKMMMLLLMMMNNNQQQWWW```jjjppprrrwwwyyyvvvuuuvvvvvvsssiiihhhfffdddbbb```___^^^\\\]]]^^^bbbeeeggggggfff```\\\UUUPPPNNNNNNMMMMMMFFFEEECCC@@@===999666444333333333333222222222222111111000000000111222222zzzyyy}}}zzzzzz~~~zzzyyy}}}wwwnnnrrrwwwhhh^^^[[[XXXggg|||}}}jjjTTTHHHNNN[[[mmm~~~qqqiiimmmmmmiii^^^MMM;;;111222666222111111000000000000000+++,,,...///000///...---........................------......///000111111///000111333333111000///---.........//////000000---......///000111111222000000000000000000000000222222111111222222333444222222333444444444333333444444333333444555777888333333333333333333333333111111111111000000000000.........///////////////........................---------....../////////......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((())))))******++++++,,,'''((((((((())))))******(((((())))))*********+++'''))))))&&&!!! $$$)))(((((())))))*********+++***)))(((((((((((())))))+++)))***---+++&&&)))000///---,,,---222:::CCCIIISSSUUUYYY___ccceeedddccc___aaaeeejjjooosssuuuvvvpppiiieeeiiittt|||}}}zzzzzzyyyvvvsssooollljjjhhhlllhhhbbbZZZQQQIIIBBB???>>>@@@AAA@@@===:::999999999::::::999777777888:::======CCCNNNVVVWWW\\\bbb\\\]]]]]][[[YYYZZZ^^^bbbeeekkkrrrsssnnniiiffffffcccdddfffhhhfff]]]PPPFFF@@@???<<<999555111///---))))))***,,,//////---++++++))))))***,,,......------,,,***)))((('''''''''))))))******+++++++++++++++***)))))))))***,,,---++++++************++++++$$$'''***+++))))))+++---)))***+++,,,---,,,,,,++++++*********+++,,,,,,---,,,,,,,,,------.........+++,,,.........,,,***)))++++++---......---++++++,,,,,,,,,---------......,,,,,,+++***+++,,,...///+++++++++,,,---...///000////////////////////////............/////////000000000111111111222222222////////////////////////222222333333333444444444333333333444555666777888777777888777777666555555333333555666777777777777999777777<<>>999666444555333333444222///111777000222444777>>>LLL\\\gggttt~~~|||}}}~~~{{{{{{tttnnnlllhhhaaa\\\ZZZNNNLLLIIIHHHIIIOOOVVV\\\___eeejjjjjjkkkooopppnnnpppooonnnjjjfffccccccdddaaa```___bbbfffkkknnnooonnnjjjccc___]]]]]]]]]]]]aaa___ZZZTTTMMMEEE@@@===666666666555555555444444222222222222222222333333~~~zzz}}}zzz}}}~~~{{{{{{}}}wwwwww~~~{{{ooo___XXXZZZcccpppvvv___MMMMMM[[[iii~~~|||nnngggiiikkk\\\KKK@@@888333222555333000---...000222222000000000000000000000000000........................000000000000000000000000///////////////.........///////////////////////////000222222000///000111222111111111000000/////////111222222111111222333555555444444444333333333222222222444555555333111222222111111222333444444777333000...000000...,,,------------.........///111111000000//////......//////.........---------+++---......---,,,,,,------------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))***++++++***((('''+++***)))(((((()))***+++***++++++,,,,,,++++++************+++...222666888CCCGGGNNNVVV\\\```cccdddcccbbbbbbbbbeeeiiimmmpppfffddddddiiiqqqvvvwwwuuuwwwxxxyyyyyyyyywwwvvvuuuwwwvvvtttrrrlllbbbUUUKKKHHHJJJKKKHHHBBB@@@AAAEEEIIIDDD>>>===@@@CCCDDDDDDBBBEEELLLVVVaaajjjoooqqqtttmmmddd^^^\\\^^^aaabbblllkkkkkkjjjgggaaaYYYTTTXXXYYYYYYWWWSSSMMMGGGCCC555555333111///...,,,+++,,,,,,,,,++++++******************+++,,,,,,,,,---))))))))))))))))))))))))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,***(((***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......///......------,,,,,,+++---......///000111111222000111111111111222222222222222111111111111111111000000000000111222333444555555555666666666666777999888666555444555777888555666777666555555777999===<<<;;;:::;;;===???@@@JJJSSShhhyyywww{{{yyysssnnnoooyyy}}}wwwooolllaaa\\\RRRHHHEEECCC<<<444666777888666444333444555333555777777888>>>IIIQQQ\\\eeesss|||}}}~~~{{{zzzxxxsssooodddWWWLLLKKKKKKHHHHHHKKKPPPVVV]]]```aaa```bbbcccfffhhhkkknnnooooooooonnnqqqlllgggdddfffjjjnnnppprrrkkkfffffffffgggjjjooosssrrrmmmggg___VVVNNNIIICCCBBBAAAAAAAAA@@@>>><<>>;;;000000000///...------,,,,,,,,,,,,++++++******************+++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,*********+++++++++,,,,,,************************,,,***)))***,,,---,,,***++++++++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------------------,,,------...//////000000000000111111111222222222111111111111111111111111222222222222333444555555444444444555555555666666666666777777777777777777666777777777666666888999;;;:::999999999;;;===>>>@@@GGGXXXoooyyyvvv~~~vvvmmmjjjsss}}}{{{xxxpppkkk```SSSKKKHHHDDD>>>888777666666555444333222333666888777666777===BBBIIIRRR___lllwww~~~~~~{{{wwwkkk```[[[VVVOOOKKKJJJFFFIIILLLPPPRRRUUUXXX[[[aaacccgggjjjnnnppprrrrrruuurrrooollllllnnnrrrtttvvvoooiiihhhhhhgggkkkppptttsssqqqmmmhhhccc___]]]QQQPPPOOONNNNNNMMMLLLKKKJJJIIIFFFBBB???AAAGGGMMM}}}|||~~~}}}}}}}}}|||}}}wwwuuuuuuyyyxxxkkk]]]QQQPPPWWWqqquuucccRRRMMMXXXnnn~~~rrrgggbbbYYYLLL???777333000000222222000...---......---+++................................................////////////////////////....../////////////////////////////////////////////000222222000///000111111111111111111000000000222333444444333333444555555555444444444333333333444333333444555444111/////////111222222111111000333111//////000000000///............/////////000///////////////.........---------,,,,,,,,,+++++++++---//////...---...///------,,,,,,,,,,,,++++++************************+++++++++******))))))(((+++************)))))))))''''''(((((())))))******+++************)))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---******))))))))))))******((())))))))))))))))))(((++++++***))))))***,,,---,,,,,,...333999BBBJJJNNNUUUWWW[[[]]]^^^]]][[[YYY\\\XXXUUUXXX___hhhoooqqqooooooqqqtttwwwzzz}}}~~~~~~|||tttjjjcccXXXZZZ[[[ZZZWWWVVVYYY\\\\\\\\\ZZZYYYWWWXXX[[[^^^gggfffgggkkkpppuuuxxxyyyxxxrrriiibbb```aaacccdddfffccc^^^YYYTTTNNNHHHDDDFFFEEECCC@@@<<<888444222++++++,,,,,,,,,---------+++++++++++++++***************************))))))))))))))))))))))))))))))************************++++++************++++++*********++++++++++++,,,************************,,,+++******+++,,,+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,---......//////,,,,,,,,,---......//////000000000111111111222222111111111111111111111111222222222333333444555555333333333333444444444444333555777999:::999777666666777888777666666888:::888888777777888999;;;<<<;;;???IIIXXXiiizzz}}}uuuzzz{{{nnneeekkkxxx~~~{{{ppp```TTTNNNKKKGGG>>>;;;777666666666444111222666999999666444444666999???JJJUUU```kkkuuu{{{~~~wwwqqqkkkaaaYYYVVVMMMKKKHHHHHHJJJMMMOOOPPPSSSUUUXXX]]]bbbgggjjjmmmssstttuuusssqqqqqquuuyyyzzzsssllljjjhhhgggkkkqqqvvvuuusssqqqooonnnmmmmmmcccaaa```^^^\\\[[[[[[[[[\\\[[[YYYTTTRRRUUU\\\bbb}}}|||{{{{{{~~~tttssssssyyy~~~pppeeeYYYPPPTTT^^^vvv{{{ooo]]]PPPQQQaaaxxxuuuggg^^^OOODDD999444222000000222------------...///000000................................................////////////////////////............///////////////////////////////////////000222222000///000111111111111111111111111111222333444444333333444555555555444444444333333333555444444444555333111...---...000222222111///...000/////////000000000000........./////////000000........................,,,,,,,,,+++++++++******---///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***************))))))))))))%%%&&&&&&'''((()))******************)))))))))))))))))))))))))))))))))))))))(((((('''(((***,,,---***))))))))))))))))))***((())))))******))))))(((+++******)))))))))***+++,,,+++***,,,///444999===EEEIIINNNTTTXXXZZZZZZZZZYYYVVVTTTUUUZZZaaafffhhhhhhiiijjjmmmqqqvvvzzz|||}}}}}}|||zzzvvvqqqkkkggg]]]^^^```___^^^^^^```bbbaaacccccc```]]]]]]aaaeeennnnnnooorrruuuwwwvvvuuurrrkkkccc\\\ZZZ[[[\\\]]]]]]YYYSSSNNNIIIEEE@@@===@@@>>>;;;888444111000///*********++++++,,,,,,,,,+++++++++***************+++*********)))((((((((())))))))))))))))))))))))************************++++++************++++++************++++++++++++************************,,,++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........,,,---------.........///,,,,,,------............000000000000111111111111000000000000111111111111//////000111222222222222111222222222333333333333333444666888999999888888666777888888666777888:::777777777777777888:::;;;>>>???CCCKKKUUUfff||||||uuuiiihhhoooyyy~~~mmm^^^UUUQQQOOOKKKCCC:::666777777555222111444888888777666666777555888===CCCKKKVVV```gggqqquuuyyy|||~~~{{{uuuqqqfff```WWWRRROOOLLLIIIFFFHHHHHHJJJMMMQQQWWW[[[^^^eeejjjnnnooommmnnnsssxxxxxxrrrmmmkkkhhhhhhlllsssyyywwwuuusssrrrrrrssstttrrrqqqnnnkkkgggeeedddeeeggghhhhhheeecccdddhhhmmm~~~yyyzzz}}}zzzxxxzzzqqqpppqqqwww~~~ssshhhaaaXXXRRRYYYfff}}}}}}wwwnnncccUUUOOOWWWjjjvvvggg[[[GGG===555333222000000222,,,---...//////000111111////////////////////////................................................---.........//////000000///////////////////////////000222222000///000111111111111111111222222222111222333333222222333444555555444444444333333333555444444444555333111...---///000111111000...---...//////000//////000000............////////////---------------.........,,,,,,+++++++++*********,,,---...,,,***''''''''',,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))***++++++,,,))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))******))))))))))))******************)))***************++++++,,,++++++++++++,,,...///000333666;;;AAAGGGLLLOOOQQQQQQQQQRRRUUUZZZ^^^aaabbbcccdddeeehhhlllppptttvvvyyywwwsssnnniiifffdddddd]]]___bbbddddddeeeeeefffggggggfffccc______cccgggmmmooosssxxxzzzyyytttppphhhbbbZZZTTTQQQRRRSSSTTTRRRMMMHHHCCC@@@>>>;;;999999888555222000...------++++++++++++++++++++++++************************+++*********)))((((((((())))))))))))))))))))))))************************+++******))))))******+++))))))*********+++++++++************************++++++++++++***)))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////////////////......---------...............///////////////000000000111111111//////000000000111111111...///111222222222222222111111111111222222222333555555444555555777999:::666777888777666666888:::777777777888888999::::::>>>>>>AAAEEEJJJWWWmmmyyyooolllqqqxxx}}}}}}nnnddd___[[[WWWMMM@@@888666666555333333444555555555666777888444555666888<<>>BBBFFFOOO\\\gggqqqyyyvvvmmmddd^^^QQQNNNJJJFFFCCCBBBAAAAAABBBGGGMMMRRRTTTWWW\\\```fffeeeeeefffeeedddiiiqqqwwwwwwwwwyyy{{{yyysssrrrrrrjjjooovvvxxxuuurrrqqqpppeeefffkkkwwwyyyttttttxxxxxxrrrlllaaaeeemmmxxxtttkkk\\\UUUPPPPPPOOOSSSdddwww}}}ooo```OOOJJJHHHRRReeexxx|||qqq```PPP???777111222222///...///,,,///111000...,,,---...////////////////////////................................................------......///000000111///////////////////////////000222222000///000111111111111222222333333333222333444444333333444555555555444444444333333333333222222444555555222000111111111000000/////////,,,///111111///---...///,,,,,,,,,,,,------------++++++,,,,,,,,,------------,,,,,,,,,++++++++++++((()))***)))'''&&&&&&&&&+++++++++,,,,,,---------************************+++++++++++++++++++++***(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((())))))************)))((()))***++++++***)))(((((())))))))))))))))))((()))******++++++++++++***''''''(((******++++++,,,+++,,,---///111333555666<<<@@@GGGMMMSSSWWWZZZ\\\TTTUUUXXX\\\___bbbddddddfffeeebbb]]]WWWTTTUUUWWWTTTYYYbbbkkkrrrtttsssqqqfffaaaZZZTTTSSSUUUWWWXXX^^^aaaggglllmmmjjjccc^^^QQQLLLFFFAAA@@@AAABBBCCC<<<999555333222222111000+++++++++++++++++++++***++++++++++++************((()))))))))*********+++*********+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************************************''')))+++***)))(((***,,,+++++++++,,,---.........******+++++++++,,,,,,,,,*********+++,,,,,,,,,---++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...////////////............------------------------////////////000000000111......//////000111111222000111333555555555444333111111111222222222333333444444333333333444444444444555666555444444666888666777777888999999:::999888888;;;???@@@BBBKKKUUUnnn~~~zzz}}}zzz|||xxxmmmggg\\\PPPEEE<<<666333333222111111111222111111///111333444444555666888888???IIISSS]]]hhhttt|||{{{}}}{{{yyyfffccc]]]VVVOOOJJJFFFDDDAAABBBEEEGGGJJJMMMNNNPPPVVVVVVYYY[[[ZZZXXX\\\cccggghhhjjjmmmpppuuuxxx{{{zzz~~~}}}wwwqqqppppppjjjooovvvzzzyyywwwwwwxxx___cccmmm|||yyysssrrrtttrrriii```^^^dddooo|||zzziiiZZZMMMGGGDDDGGGKKKTTTjjj}}}ooo^^^NNNJJJKKKWWWkkk{{{{{{nnn[[[KKK===666000111111...,,,---'''***...///...---...000........................................................................---------...///000000111///////////////////////////000222222000///000111111111111222222333333333333444666555444444555777555555444444444333333333222222222444555555333111333222111000//////000000,,,///222111///,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++)))+++,,,,,,++++++,,,---+++++++++,,,,,,---------************************......---,,,+++***)))((('''((((((((())))))******)))))))))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))%%%''')))***+++++++++***((()))***++++++***)))(((''''''((((((((((((''''''***************)))((((((++++++***)))******+++,,,((()))***,,,---------------111666;;;???CCCFFFIIIJJJLLLPPPTTTXXX[[[\\\]]]\\\]]]]]]YYYTTTQQQPPPRRRMMMTTT___kkkuuuxxxwwwuuullldddZZZUUUTTTWWWXXXXXXUUUWWWZZZ^^^___\\\VVVRRRIIIDDD>>>:::999:::<<<<<<777444111///......---,,,)))***+++,,,,,,,,,,,,,,,))))))))))))************(((((())))))*********+++*********+++,,,,,,,,,---))))))))))))))))))))))))******************************))))))))))))******))))))))))))************************************&&&)))+++***((((((***---******+++,,,------......******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000---......///000111111222---///111333444333222111111222222222222333333333222333444555555333222111333444555555444444555777555666777888999999999999<<<;;;===??????>>>BBBHHHWWWppp}}}xxxyyy{{{{{{vvv{{{~~~}}}}}}~~~|||vvvrrrkkk___PPPCCC:::666000000111333444555444222222555888999777555444444333777<<>>???AAABBBAAA???<<<;;;999666333000...---000///---,,,+++,,,,,,---,,,,,,+++++++++,,,,,,---************************(((***,,,......,,,***(((******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))),,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***((())))))***************++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......***++++++,,,---...///////////////////////////////////////000000000111111000000000111111111222222///000000111222222333333///000000000000111111111444444444555555555666666666666555444444333333222888888888888888999::::::BBB@@@FFFWWWkkk}}}~~~xxxoooiiigggkkkqqqvvv{{{{{{{{{wwwpppfff\\\UUUHHHCCC<<<666444333333222444444555666666555333222555999===???<<<999555333;;;???FFFLLLTTT^^^jjjrrrzzz{{{|||}}}}}}zzzuuummmbbbWWWPPPNNNNNNKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKLLLKKKIIIGGGGGGGGG@@@AAAAAA???===???DDDIII}}}zzzmmm```___eeevvvvvvdddUUULLLHHHIIIDDDCCCOOOggg}}}tttgggVVVHHHDDDJJJZZZnnnyyyxxxuuuuuu}}}{{{fffLLL999333222000//////000111111000000111222222111/////////......------......///............................../////////000000000...////////////000000000000000000000000000000000222111111111111111111111222222222222222222222222222222222333333333222222666555333333444555444333222222222222222222222222111111111111000000000000...---------,,,,,,,,,,,,///...,,,,,,...///...---)))+++,,,,,,+++***+++,,,,,,++++++++++++++++++++++++++++++*********))))))---,,,***))))))***,,,---))))))))))))))))))))))))***))))))************)))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))************))))))*********+++++++++))))))************))))))*********)))))))))))))))++++++************++++++************************)))***************++++++++++++,,,------...//////......///000000000111111111000000000222333555666444222111111333444333222000000//////...------,,,......,,,,,,,,,,,,......++++++++++++++++++,,,,,,************************(((***+++,,,,,,+++***(((******++++++++++++*********************************))))))))))))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))******+++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////000000000000111111111111000000000000111111111111111111222222333333333333/////////000000000111111333333444444444555555555777777666666666666666666::::::999999999999::::::???===???HHHWWWiii}}}uuuooolllkkkllloooppppppmmmiiifffddddddWWWQQQGGG???999555333111222333444555555444333222444999@@@CCCBBB===888555777999<<<@@@FFFPPP[[[bbbhhhmmmrrrwww{{{~~~xxxnnnfffbbb```___^^^[[[XXXVVVSSSRRRQQQMMMNNNPPPOOOLLLIIIFFFEEEAAAAAAAAA???===@@@GGGMMM|||kkk^^^]]]bbbpppxxxzzzmmm[[[OOOHHHEEEHHHEEEHHHYYYqqq{{{nnn___PPPFFFDDDMMM^^^ooowwwwwwttttttyyy~~~iiiTTTAAA555111111000//////000111111+++,,,...//////---,,,+++000//////////////////000........................------........./////////////////////000000000111///////////////////////////000000111222333333444222222222222222222222222222222222222222222222222222111......///000000///222222222222222222222222////////////............222111///---***'''%%%$$$...,,,++++++,,,------,,,)))***,,,,,,+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***((('''%%%%%%'''(((***))))))))))))))))))))))))))))))***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))*********)))))))))))))))+++******************+++))))))))))))))))))))))))***************************************+++++++++------,,,,,,,,,,,,,,,,,,,,,+++******+++---///000...---,,,,,,---,,,+++*********+++,,,,,,------...+++***)))((('''((())))))(((((()))***************************************+++******))))))******+++******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......000/////////......------........................000000000000111111111111//////000000000111111111222111111111000000000///000000000111111111111222333333333333444444444444555555666777777888999999::::::999888888888888999888888<<<@@@EEERRRiii}}}}}}sssiiicccgggkkknnnppppppnnnnnnnnnddd^^^TTTJJJBBB;;;666333333333444444444444444444444999>>>BBBAAA???===;;;444333333444777>>>FFFKKKUUU[[[fffooovvvzzz}}}~~~~~~yyyssspppooonnnllljjjgggeeecccbbb[[[^^^```___YYYQQQJJJGGGDDDEEEEEEDDDEEEJJJRRRYYY}}}~~~|||iii]]]]]]aaaoootttqqqdddUUUKKKGGGEEEEEEFFFPPPeee{{{xxxgggVVVLLLIIIKKKVVVfffrrrwwwvvvuuutttyyypppYYYFFF;;;666111111000/////////000000)))+++---///000000000///000000////////////000000........................------------............/////////000000000111111////////////////////////...///000111222444555555333333333222222222222111333333222111111111111222222111//////111222222111000000000000000000000000............------------+++++++++++++++++++++++++++)))(((((()))******))))))+++,,,,,,+++***+++,,,*********+++++++++++++++((())))))***++++++,,,,,,******((((((((((((******))))))))))))))))))))))))))))))***)))'''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))************)))))))))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,---******))))))***+++---...------...------,,,+++***)))*********************+++***((('''''''''((()))&&&'''((()))*********)))************************+++***)))(((((()))***+++******++++++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,---...***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111111000///...------,,,......................../////////000000000111111/////////000000000111111//////......---,,,,,,+++111111111111222222222222222222222333333333444444222222333444666777888999888777777666666666777777666888<<<>>>>>>DDDUUUfffwww{{{ooofffaaagggpppvvvxxxuuuooojjjgggbbb[[[SSSLLLFFF@@@<<<999888666444333333444555555777:::;;;::::::::::::666444222111333555999;;;DDDJJJUUU___gggmmmqqqtttwwwyyy{{{||||||}}}|||zzz{{{{{{zzzyyyyyyyyyyyyyyytttvvvxxxvvvmmmcccYYYTTTSSSUUUVVVUUUWWW\\\eeekkkyyy|||~~~{{{{{{yyyhhhaaadddjjjwwwvvvmmm]]]OOOIIIGGGEEEFFFMMM\\\rrrvvv```OOOJJJOOOXXXdddqqqxxxxxxwwwvvvvvvyyyzzzsss```KKK???999666111111000000////////////---...///000111111111111/////////....../////////....................................//////////////////000000000111111111000000000000000000000000000000111222222333444444333333333222222222111111444333111000000000111222333222111222444555555333000000000000000000000000//////.........---------&&&''')))+++...000222333,,,***))))))***++++++******+++------+++******+++)))*********++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))&&&&&&)))+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********************************''''''''''''(((***,,,---***************++++++,,,+++,,,------,,,+++++++++)))))))))))))))))))))))),,,+++***)))******,,,,,,&&&''')))***++++++******************************))))))************))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************************************************************************))))))))))))))))))))))))((()))))))))******++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------....../////////......---------............................../////////000000000////////////000000000111...............---------000000111111111222222222222222222222333333333333222222333444555555666666777777777666666777888888;;;:::<<<>>>???AAAIIIRRRcccxxx}}}wwwfffgggkkkpppsssqqqjjjccc```^^^[[[XXXVVVRRRMMMJJJCCC@@@;;;666333333444555222444555555444444555777777666555555666666666666999===BBBHHHOOOVVV]]]bbbfffjjjoooppppppqqqvvvzzzxxx}}}~~~uuunnnjjjkkkmmmmmmmmmmmmpppwww}}}vvv|||}}}vvvwwwvvvhhhgggnnnvvv{{{lllYYYLLLHHHHHHFFFKKKTTTggg{{{uuu\\\KKKJJJSSScccnnnyyy|||zzzxxxwwwxxxxxxtttgggSSSCCC;;;888555111111111000///.........///......---,,,,,,++++++.........------.........////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222222222333333333333333222222111111111444333111000000000111111.........000222333222111111111111111111111111111000////////////.........000000///...------,,,,,,///---,,,,,,---......---***,,,------+++******+++))))))******++++++++++++,,,,,,++++++***)))))))))((()))************)))((())))))))))))))))))))))))(((******(((&&&&&&))),,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---((((((((((((((()))))))))******)))(((((()))+++,,,++++++*********)))))))))&&&(((+++++++++*********((((((((()))***++++++,,,)))((((((((()))***,,,---'''(((***+++,,,,,,,,,+++************************'''(((***,,,,,,***((('''******++++++++++++******************************((()))***++++++***)))(((******************************))))))))))))))))))************************************************))))))))))))((((((((((((*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------------------....................................////////////////////////000000000000//////000000111111222222000000000000111111111111111111222222222333333333444555555555555555555555999999999999999:::;;;;;;<<<777666:::>>>???AAACCCQQQddd~~~rrrlllggggggjjjkkkhhheeeXXXXXXYYYZZZ[[[ZZZWWWTTTLLLGGG@@@999444222333444///111333333333333555666444444444555777777555444444555666888<<>>888333///111000......000222222222555666777888888888777666888888888888888999:::;;;CCCCCCDDDGGGKKKPPPUUUYYYaaafffmmmsssxxxzzzyyyyyywww{{{~~~sssvvvwwwvvvtttyyyrrrooovvvrrr___PPPHHHIIILLLVVVhhh{{{rrr^^^RRRWWWcccwwwzzztttjjj___NNNAAA999555222111111000000000/////////...////////////////////////000000/////////.........///////////////...------........./////////000000...///000000000222777<<<000000000111111222222222111111222333333444555555333333333333333222222222444444444444333333333333111111111111111111111111111///------...///...---...............---,,,,,,------------------------------------,,,+++******++++++++++++++++++++++++******************++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%###!!!"""$$$&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++************++++++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++++++++++++++*********))))))************++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++*********************************************+++++++++*********))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))***++++++************************************)))))))))(((******))))))))))))***************+++++++++,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************)))***++++++,,,,,,++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,)))***+++---......------......------------......//////............//////111000000/////////////////////...------...//////////////////000000000000111111111111111111111111222222222222222222222222333333444444555666666666666666777777777888888888888888888888:::<<<===???BBBFFFOOO^^^rrrvvvllleeeddddddfffccc___]]]]]]^^^^^^^^^\\\XXXRRRLLLGGG@@@:::555555222000.../////////...111111111222333666888999999999:::;;;<<<===???@@@;;;:::999999:::===@@@BBBMMMQQQWWW^^^dddhhhjjjkkkmmmppptttwwwxxxyyy}}}uuusssqqqppprrryyyyyytttyyyyyyeeeRRRJJJMMMSSS```ppp~~~pppbbb\\\bbbmmm|||vvvlll[[[QQQCCC999444333111000000000000000////////////////////////////////////000000////////////....../////////000//////...---....../////////000000000...///000111111222444777//////000111222333444444111222222333333444444555333333333444444444444444555555555555444444444444111111111111111111111111111///------...///...------............------,,,------------------------------------,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++,,,,,,,,,+++++++++++++++)))************++++++++++++++++++*********************************************************************************++++++************************+++++++++***************((()))******))))))+++,,,)))))))))))))))))))))))))))))))))*********++++++************************+++******)))))))))******************************************))))))))))))******))))))))))))***************++++++++++++,,,,,,++++++++++++++++++,,,+++++++++***************************************+++************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,------------///...---,,,,,,---.../////////............//////000000//////......//////000000///......///000000////////////000000000000111111222222222222222222444444444444444444444444333333444444555666666666666666777777777777888888888888777888888:::;;;;;;??????BBBHHHVVVlllvvvnnnjjjiiikkkhhhdddbbbaaaaaa```___```]]]ZZZVVVRRRLLLEEE@@@888555222/////////...---111000......000333777999::::::;;;===???AAACCCEEE===;;;888666444333444444;;;>>>CCCIIIOOOUUUYYY[[[\\\___dddgggjjjnnnrrruuu{{{|||}}}|||zzz|||~~~~~~zzztttmmmkkkooovvv}}}}}}vvvwww}}}jjjVVVMMMPPPWWWgggtttuuuiiibbbdddnnnwww}}}~~~pppcccNNNFFF;;;333111111000///000000000000////////////////////////////////////000000//////////////////.........//////......---...////////////000000000...///000111111111222222//////000000111222222333222222222333333444444444333444444444555555666666333333333333222222222222111111111111111111111111000///------.........------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,---,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((()))))))))************************************************(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************************************+++******))))))))))))************************************)))))))))))))))******))))))))))))******************++++++++++++(((((()))******)))((((((************************************************+++***)))))))))***,,,---++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...///......------......///000//////.........//////////////////////////////////////////000000000000222222222222222333333333333333333333333333333333333333444444555666666666666666666666777777777888777777777777777888888888:::===AAACCCIIIWWWjjjxxx}}}zzzyyyppplllgggcccbbbbbbcccbbbaaa```___^^^\\\XXXRRRNNN???<<<777444222222111000444333222111111222444555777888999;;;>>>AAADDDEEEFFFDDD@@@<<<999777666666555777999<<<@@@DDDGGGIIIKKKMMMPPPTTTXXX\\\```bbbhhhjjjlllmmmooosssyyy}}}~~~|||{{{|||~~~~~~tttsssrrrsssvvv{{{zzzssskkkiiimmmtttxxxyyyxxxvvvvvv{{{ppp\\\PPPRRRXXXlllwww~~~vvvjjj```aaakkkxxx~~~{{{lll]]]GGG@@@777111///000///...////////////000000000000000000000000000000000000//////000000000000000000,,,------.........------////////////000000000111//////000111222111000///000000000000000000000000222222333333333333444444444444444555555666666666222222222222111111111111000000000000000000000000000...---,,,---...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,++++++******++++++,,,'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))******************))))))*********+++++++++************************************************))))))))))))))))))))))))''''''(((((())))))))))))***************************************************+++,,,***(((''''''((())))))))))))))))))))))))(((((()))))))))*********************************+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))*********+++++++++&&&''')))******)))'''&&&************************************************+++***)))((()))***+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---......------------......//////............//////........................////////////000000000000111111222222222333333333333333333333333333333333333333444444555666666666555666666666666777777777777777777777777777777777666;;;@@@AAABBBHHHTTT___vvvzzzssskkkdddaaabbbcccddddddddddddeeefffeeebbb```PPPJJJCCC===888666333111333444444444333333222111333333555777:::===???AAAFFFDDDBBB???<<<;;;::::::888888888999999999999:::>>>>>>???AAAEEEHHHJJJLLLOOOQQQUUUYYY^^^dddkkkoooooonnnmmmooorrruuuvvvvvvhhhfffeeeeeeiiinnnuuuyyy||||||}}}}}}|||{{{yyyxxxuuuoooiiiiiimmmrrrsssrrrmmmooouuu~~~sss```TTTUUU[[[qqq|||}}}xxxooohhh___[[[cccssswwwgggXXXCCC===555000000000000///////////////000000000000000000000000000000000000//////000000000000111111,,,---................../////////000000000111111000//////000222222111///111111111000000000//////333333333333333333333333444444444555555555555555444444444444333333333333000000000000000000000000000...,,,,,,---...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))************))))))))))))))))))*********)))************+++++++++***************+++++++++************************************************)))))))))***++++++,,,,,,***************************************+++++++++++++++,,,***(((&&&&&&'''))))))))))))))))))))))))((((((((()))))))))******************************+++******)))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))************+++((()))***++++++***)))(((***************+++++++++***************************))))))))))))***++++++***+++,,,------,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++......------------............------......//////---......//////......---////////////000000000000000000111111222333333333222222222222222222222222333333444444555666666666555555666666666666777777666666777888888777777777333777::::::999>>>IIISSS```ppp|||rrrjjjeeedddddddddiiigggggghhhkkknnnooonnnddd^^^SSSIIIAAA;;;777444000111333444444333222111000000111333555777999;;;@@@??????>>>>>>>>>>>>???AAABBBCCCCCCBBB@@@===<<<:::999777777:::<<<======>>>@@@CCCHHHNNNTTTYYY\\\___]]]\\\^^^aaadddeeeeeeZZZYYYWWWXXX[[[aaagggkkkoooppppppqqqqqqpppnnnmmmsssppplllkkkmmmnnnllliiifffgggqqq|||nnn___XXX\\\cccttt~~~{{{ssslll]]][[[WWWZZZiii}}}yyynnn^^^PPP???999333000111222222000.../////////000000000111000000000000000000000000//////000000000111111111......///000000000000000//////000000000111111111111000...000222333222111222222222222222222333333333333333333333333333333555555555444444444444444555555555555444444444444000000000000000000000000000...,,,,,,---------,,,***+++,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************************************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++)))'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))***************))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))***+++******))))))))))))******+++++++++)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))*********+++++++++)))***+++***(((''''''((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++)))(((((('''''''''))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))*********************++++++*********))))))*********+++++++++************************((())))))***************)))***,,,------,,,***)))***+++++++++,,,,,,,,,,,,------,,,+++++++++,,,---+++,,,...//////...,,,+++...------,,,,,,------......------------...///000...///000000000000///...////////////000000000000//////000000111222222333444444444444444444444444333333444444555666666666555555555666666666777777555666777888999888888777222555777777777;;;CCCJJJNNN[[[jjjuuuyyyssspppnnnlllkkkllliiifffeeeiiinnnrrrsssrrrjjj___TTTKKKEEE@@@===666555555444333333222222000000000111222444555666888999:::;;;===???AAAAAACCCFFFKKKOOOPPPNNNKKKHHHBBB???<<<;;;===???>>>===>>>>>>???BBBFFFJJJMMMNNNQQQOOOLLLLLLNNNPPPQQQQQQMMMKKKJJJJJJMMMRRRWWW[[[``````bbbcccccccccbbbaaauuussspppnnnllliiiddd```ccccccmmm~~~{{{rrrfff[[[ZZZccckkkuuu}}}}}}uuukkkbbbQQQRRRSSS[[[ooo}}}sssfffVVVIII;;;777111000111333333222.../////////000000111111000000000000000000000000//////000000111111111222000000111222222222222222000000000000111111111111222000...///222444333222111222333333555555666666333333333333333333333333555555555444444333333222555555444444444333333333000000000000000000000000///...,,,,,,---------,,,***+++,,,,,,------------++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((******'''$$$$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++&&&''''''((()))*********************************))))))******++++++++++++'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************++++++)))(((''''''''''''))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************'''(((***+++++++++***))))))***,,,------,,,***))))))************+++++++++...---,,,+++++++++,,,---,,,...000222222000...,,,...------,,,,,,------...---------------...///000///000111222222111000///////////////000000000000...//////000111111222222555555555555555555555555333333444444555666666777555555555555666666666777444555777888999999999888222555:::;;;;;;<<<>>>AAA>>>IIIVVVaaannn|||{{{zzzxxxuuussslllgggbbbaaadddiiiooorrruuunnndddZZZRRRMMMIIIGGG@@@>>>:::666333222222333111111111111222333444444000111333666999<<<>>>???<<>>;;;999888888777444333333222222111000/////////111333555777888999===BBBJJJQQQVVVXXXXXXWWWXXXSSSNNNNNNQQQUUUVVVVVVTTTRRRPPPOOOPPPPPPOOONNNRRRPPPOOONNNMMMLLLIIIGGGFFFFFFGGGGGGHHHLLLQQQVVVVVVTTTTTTWWWZZZZZZUUUPPPxxxsssrrrssskkk___\\\aaaiiiooouuu}}}rrreeeZZZZZZ```iiittt~~~xxxpppdddYYYNNNJJJPPPaaattt}}}|||cccLLL???777555333111000000000111000...------000000///---222222111111000//////...111000000//////000000000........./////////000000000000000000111111111111000000111222222222222222222222222222222222333333222222333333333444444444222333444555555444333222444444444444333333333333000000000//////...------........................------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''(((((('''''''''''''''''''''((())))))******))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))((()))+++,,,,,,+++***************)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((())))))(((((()))))))))*********************)))))))))(((******************************************++++++************************+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,------,,,,,,------.../////////000000////////////......000//////000111222333333111111111222222333333333222333333333444444444444333222222222222333555666777777888999999999999888999999999888888777777777888888888999:::===???@@@???AAADDDHHHNNN[[[kkkwwwzzzyyyzzzyyyvvvyyynnneeecccbbb```bbbggghhhgggfffccc___\\\[[[ZZZSSSMMMFFFAAA???>>>===;;;999888666444333222222222///000111222444666888999:::===AAAFFFKKKNNNPPPQQQRRRPPPNNNOOOTTTZZZ___bbb___\\\ZZZYYYYYYYYYWWWVVVXXXWWWUUUTTTTTTRRROOOMMMMMMNNNOOOPPPPPPQQQTTTVVV\\\\\\\\\___aaaaaa^^^[[[zzzuuuqqqlllaaaXXX\\\fffvvvwwwxxx{{{xxxdddZZZSSSYYYggguuu{{{sssjjj\\\QQQIIILLLWWWgggtttyyy{{{}}}}}}```GGG:::555444222111000000000111000...---...///000///---222111111000000//////...000//////......///000000......////////////000000000000000000111111111111000111111222222222222222333333333333222222222222333333333333444444444444444444555555555555444444666666555444222111000000222111///---,,,,,,,,,---------------------------...---------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&&&&%%%''')))++++++***)))************))))))((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((''''''(((((((((((())))))))))))******************))))))))))))******************************************))))))+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------...------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------.../////////------------............////////////000111222222111111111222222222222222333333333444444444555555333333333222222333444444666777888888999999888888<<<<<<;;;:::999888777777999999999:::;;;<<<>>>>>><<<>>>@@@AAADDDLLLWWW___rrr||||||xxxtttpppwwwrrrmmmllliiieeebbbcccdddfffhhhhhhfffddddddeeebbbYYYOOOIIIGGGGGGEEEBBBAAA???===:::888666555444000000000111222444666777777777888:::>>>BBBGGGIIIGGGHHHIIIKKKQQQYYYcccjjjhhhfffdddccccccbbb```^^^]]]\\\ZZZZZZ[[[ZZZWWWUUUVVVYYY\\\]]]\\\ZZZYYYYYY___aaadddeeeeeeeeeeeefff|||ttthhhZZZTTT^^^mmm|||{{{yyy{{{wwwjjj[[[TTTPPPZZZlll}}}wwwnnndddWWWMMMFFFQQQaaaooovvvxxxyyy{{{zzztttXXXBBB888444333222111000000111111111000000000111111111000111111000000///////////////............//////000//////////////////000000///000000000111111111111000111222222333333222222222222333333333333333333333333333444444444444555555555555555555555555555666555444333222111000///111000///...............------------------------.........---,,,,,,++++++,,,,,,+++)))'''&&&%%%$$$***++++++,,,,,,++++++******************************************+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((('''&&&&&&&&&''')))***&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((()))))))))((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&%%%%%%&&&((())))))((())))))************)))((((((((()))***************))))))))))))))))))))))))((()))))))))******************))))))((('''''''''(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++------...///////////////...---++++++++++++---.........------------......,,,,,,------.../////////,,,,,,------...//////000///////////////000111111111111111111111222222222333333444444444555555555444444333333333333333333666777777888888888888888;;;;;;;;;::::::999999888:::::::::::::::;;;;;;;;;<<<===>>>>>>@@@DDDJJJNNNXXXaaaooo|||~~~uuupppnnnooosssvvvuuuoooiiieeegggiiijjjjjjhhhhhhkkknnnmmmcccWWWPPPPPPQQQOOOMMMMMMLLLKKKIIIEEE???;;;888444333111000000222333555555444444555777;;;???AAA<<<>>>@@@BBBFFFOOOZZZccceeedddccccccdddcccbbb```ZZZYYYYYYZZZ\\\\\\[[[ZZZ[[[___eeegggfffccc___^^^bbbfffkkkkkkiiiiiimmmpppuuudddUUUSSSaaarrr||||||{{{||||||mmm]]]SSSPPPPPP\\\pppvvvlll```TTTNNNIIIYYYlllxxxzzzzzzzzz{{{xxx{{{eeeMMM===666222222111111111111111111000111111111000000000111000000000///////////////...............///000000000000000000000000/////////000000000111111111111111111222333333333333222000111111333444555666666333333444444444555555555555555555555555555555555333333222222222111111111+++---///000111000///...------------------------.........------,,,,,,,,,,,,,,,+++)))'''&&&%%%$$$***++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))%%%%%%&&&'''((((((((('''((('''&&&&&&&&&''')))***(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))))))))((((((&&&''''''((()))*********((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))++++++***)))((())))))*********))))))***************)))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))((('''''''''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,------............------,,,+++******+++,,,---//////............//////,,,,,,------.../////////------...///000111111222//////////////////000111111111111111111111111111333333333444444444555555333333333333333333222222666666777888888888888777777888888888999999::::::999999:::::::::999999999<<<<<<=========@@@CCCEEEEEEMMMYYYfffttt{{{qqqtttwwwxxxwwwuuussspppppppppooojjjfffggglllrrrtttkkk```ZZZZZZ\\\\\\[[[\\\^^^___^^^YYYQQQHHHCCC>>>;;;777333111111222444333333333444555666777888666888999999;;;AAAKKKRRRVVVVVVVVVXXXZZZ[[[YYYXXXOOOOOOPPPSSSVVVXXXWWWVVVXXX]]]dddhhhgggddd```^^^dddiiimmmmmmkkkkkkpppvvvsss```SSSUUUfffwww|||~~~~~~}}}|||uuueeeUUUKKKMMMSSS___tttwwwkkk]]]TTTRRRSSSeeewww~~~~~~||||||{{{{{{|||xxxjjjUUUBBB888444000000111111111111111111---///000///...---...000////////////////////////............///000111111111111000000000000//////000000000000111111111111111222222333333333333333///000111333444666777888333444444444555555555555555555444444444444555555111111111111111111222222'''))),,,///000///...,,,------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))((('''((((((''''''(((((()))***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))******)))(((((($$$%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***(((((()))***((('''((())))))************)))+++++++++******)))''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---//////............//////,,,,,,------...//////////////////000111222222333000000000//////000000111111111111111111000000000222222222333333333444444222222333444444444333333555666777777888888777777555555666777888999::::::999::::::;;;;;;:::999999::::::::::::;;;===>>>??????BBBKKKVVV```mmmwwwssswww{{{|||zzzyyyuuummmeeeeeekkkrrrwwwqqqiiicccaaacccfffhhhjjjlllooooookkkccc[[[UUUNNNJJJCCC<<<888666666777444444555555555444444333888777666555666:::???CCCEEEEEEFFFIIILLLMMMLLLKKKDDDDDDEEEHHHKKKMMMMMMLLLMMMRRRXXX\\\\\\YYYWWWUUUXXX\\\___^^^\\\^^^ccciiiqqq```VVV]]]ppp~~~xxxooo```RRRIIIPPPYYYeeewwwzzzjjjZZZSSSUUU```qqq|||zzzwwwyyyuuujjjZZZIII;;;555444//////000111111111111111---///000000------...000////////////////////////////////////000111222222111111111000000000//////000000000000111111111111111222333333444444333333111111222333444555666777444444444444555555555555555444333222222333444555111111111111111111111111+++,,,---...//////..............................,,,,,,------.../////////******++++++,,,,,,------***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((***+++***)))(((&&&'''((())))))******))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''')))*********)))(((%%%&&&((()))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&(((((()))***************))))))*********))))))((())))))))))))))))))))))))))))))))))))************&&&'''((()))******))))))'''''''''((((((((())))))((()))))))))************************************((((((((()))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,------.../////////000000000111111222222222222111111000000000111111222111111111000000000///111111111222222222333333000111333444444444444333555666666777777777777777666666777777888888999999:::;;;<<<======<<<<<<;;;;;;:::999999:::<<<======>>>???DDDKKKPPPWWWgggvvv~~~wwwzzz{{{rrrhhheeeiiioootttqqqlllfffbbbccchhhlllnnnqqqsssuuusssoooiiifffaaa[[[RRRIIIBBB>>>>>>>>>;;;;;;:::999888777666666999777444444666888999999999:::;;;>>>AAAAAA@@@>>>=========???AAABBBAAA@@@>>>BBBGGGJJJIIIGGGFFFFFFEEEGGGHHHGGGGGGIIINNNRRRrrrbbb\\\fffyyy}}}uuukkk^^^RRRLLLVVV```jjjyyy|||jjjXXXRRRVVViiixxx|||xxxtttrrrkkk___PPPBBB999555444...///000111111222111111///111333222///...000222.........///////////////////////////000111333333222111111111000000//////000000000000111111111111111222333333444444333333333333333444444555555555444444444555555555666666444333222222222222333444222111111111000000//////111111//////...///000111////////////////////////+++,,,,,,---...///000000++++++++++++******))))))+++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++,,,+++***(((&&&'''(((***+++++++++***)))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%''')))***+++***)))((('''((()))))))))(((&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((+++,,,,,,+++(((((()))***************'''((()))******++++++***))))))))))))))))))))))))))))))))))))************%%%&&&((()))***+++******''''''''''''((((((((()))(((((())))))*********+++++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------......---,,,,,,,,,,,,...//////...,,,,,,,,,++++++******++++++,,,,,,,,,------...//////000000000000000111111111111222222111111111111111222222111111111000000//////000000111111111222222222///111222444555555444444555666666777777777777777999999888888888888888888<<<<<<>>>?????????>>>======<<<::::::;;;=========>>>>>>AAAEEEFFFHHHUUUcccpppzzz}}}wwwlllfffiiimmmoooooollleee______eeejjjmmmnnnppprrrrrrqqqpppooonnnggg]]]RRRJJJEEEDDDCCCDDDBBB???===;;;;;;;;;;;;888555222333666888777555555555666999;;;;;;999777;;;:::999:::;;;;;;999888555888;;;<<<;;;:::999999;;;;;;;;;;;;;;;>>>CCCFFFzzztttkkkhhhlllvvv}}}wwwmmm___UUUQQQPPPXXXdddppppppbbb\\\]]]aaarrr~~~}}}zzzwwwsssiiiaaaSSSEEE;;;555444444333222000/////////000111000000111111111111000000000000000000000000000000......//////000000111111/////////000111111222222...............///000000...///111333555666666666888444111000333666777777444444555555555555444444333222111111000000111111111111000///////////////,,,,,,------...//////000///...---,,,,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))*********+++++++++(((((())))))******+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))$$$ %%%)))(((&&&''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&******))))))((((((''''''))))))***))))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++*********)))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''+++***)))(((((()))************))))))((((((''''''(((((((((((())))))))))))+++***)))))))))))))))*********))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))''')))+++---...---,,,+++))))))))))))))))))))))))(((((())))))*********+++$$$%%%((())))))(((&&&%%%))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++***)))))))))***+++,,,,,,************************+++*********))))))((((((+++++++++*********))))))+++++++++***************,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......,,,------...///000111111000000000000000000000000////////////000000000000111111222222222333333333111111222222222333333333666666666666777777777777666666666666777888::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::===>>>@@@BBBEEEHHHJJJLLLZZZcccqqq~~~}}}xxxsssooolllpppnnnjjjddd^^^^^^aaaeeegggkkkoooqqqpppnnnmmmlllpppllldddZZZQQQLLLJJJKKKHHHIIIJJJJJJIIIFFFCCCAAA:::888666444333444555666333444555555555444333222444666777777444333222333///000222444555555444444444444555555555555666666tttooojjjlllsss~~~zzzrrreeeVVVMMMKKKRRR[[[gggrrr}}}mmmbbb```eeekkkuuuzzzvvvrrrmmm___WWWJJJ???888555333333222111111000000000000000000000000111111000000000000000000000000000000000//////////////////000000/////////000111111222222///////////////000111111///000111222444555666777<<<888444333444666666666444444555555555555444444333222222111111111111111111000000///////////////...............---------///...---,,,,,,---...///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++******++++++++++++******))))))*********+++++++++)))))))))))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,------))))))))))))))))))))))))&&&%%%%%%&&&'''(((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''((())))))))))))(((((('''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''***)))(((''''''((())))))***)))))))))((((((((('''(((((((((((()))))))))))))))((((((((((((((())))))***)))))))))((((((((('''***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))$$$%%%''')))******)))((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))((())))))******************************************)))))))))(((+++++++++*********))))))******************++++++,,,++++++******++++++,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,---......------......//////000000000000000000000000000000////////////000000000000111111111222222222333333222222333333333444444444444444444555555555666666666666666666777888999999<<<<<<<<<;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===<<<======>>>@@@BBBCCCDDDHHHOOOZZZeeeooowww~~~~~~vvvqqqppppppnnniiiccc______aaacccfffjjjlllmmmnnnppprrrnnnlllgggaaaZZZTTTQQQPPPQQQRRRSSSTTTSSSPPPNNNLLLCCCAAA>>>;;;999888888888777777888888888777555444444555555333111000000111...///000111111000000000111222222333444555666666iiigggiiiqqq}}}xxxmmm^^^OOOHHHIIIUUU```mmmuuu~~~uuuddd]]]___hhhnnnuuuzzz~~~|||wwwrrrlllfffSSSJJJ>>>666555444333000000111111111111000000///000000000000000000000000000000000000000000000000///////////////........./////////000111111222222111111000000111111222333111111000111222444666777???<<<888666555666555444444444555555555555444444333333222111111111111222111000//////......///////////////...---,,,,,,+++......------------......,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++******))))))******+++******++++++++++++******)))))))))************+++************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))$$$'''***+++)))((()))************))))))((('''&&&))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))******************)))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&''''''((()))***))))))))))))((((((((((((+++******))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))###$$$&&&'''(((((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((---,,,)))((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))***)))((((((((((((((((((************************************))))))))))))+++++++++***************)))))))))***+++++++++,,,,,,++++++******++++++,,,------------............---------------------------,,,,,,,,,,,,---...............///////////////000000000000000000000000////////////000000000000111111111222222222222333333333333333444444444555222222222333333333444444777777666666666777777888;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>???======<<<<<<<<<===>>>>>>???BBBHHHPPPXXXbbbkkkqqqxxx|||zzztttuuuuuurrrmmmhhheeeddddddfffggghhhiiikkknnnpppiiihhhgggddd```\\\XXXUUUYYYZZZ[[[\\\\\\ZZZXXXWWWOOOMMMJJJGGGCCC@@@>>>======>>>>>>===<<<;;;:::999666666666444222111111222444555777666555333333444333444555666777999999:::___bbbjjjwwwvvvjjjZZZMMMKKKOOOYYYeeerrrxxx}}}mmm^^^ZZZ___eeejjjkkkoootttwwwvvvpppggg___JJJAAA666222333555333//////000111222222111000///000000000//////000000000000000000000000000000000000/////////......------/////////000111111222222222222222222222333444444222111000000111333555777===;;;888666555555444444333444444555555444444333333333222111111111111111000000///............//////......------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))************++++++******))))))((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%### ((((((((((((((((((((((((&&&''')))************+++((())))))))))))(((((('''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((''')))))))))))))))******************)))))))))))))))(((((())))))))))))((((((((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''(((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((()))))))))+++***)))(((((((((((((((*********************************)))))))))))))))************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......///////////////.........000000000000000000000000////////////000000000000111111111111222222222222222222222333333333444444222222222222333333333333777777666555555555666666:::::::::::::::;;;;;;;;;999999:::;;;<<<===>>>??????>>>============>>>>>>???AAACCCEEEIIIPPPXXX]]]hhhmmmtttyyy}}}~~~}}}}}}~~~}}}zzzvvvrrrpppnnnnnnnnnllliiigggfffgggcccbbbaaaaaa```^^^\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[WWWWWWUUURRRNNNJJJGGGEEEEEEEEEDDDDDDBBBAAA@@@???===???@@@@@@>>>;;;:::999<<>>444111444666333//////000111222222111000///000000///......///000000000000000000000000000000000000//////.........---/////////000111111222222333333333333333444555555333222000000000222444555777777666444333333333444333333444444444444333333333222111111000000111111000//////...............------------------------,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))'''%%%$$$((((((((((((((((((((((((+++'''###$$$(((++++++)))&&&&&&((()))************((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&'''((())))))***))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''(((((())))))************))))))))))))))))))******(((((())))))))))))(((((((((((())))))************(((((((((((())))))))))))(((((((((((())))))))))))((('''(((((()))***+++,,,(((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))))))))'''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((()))))))))******,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......///////////////.........////////////////////////////////////000000000000000000111111111222222222000111111111222222222222222333333333333444444444666666555555555555555555999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>??????<<<===???@@@AAACCCGGGJJJWWW]]]eeelllrrrwww{{{~~~~~~{{{yyyzzz{{{{{{wwwqqqkkkgggeeeccc```]]]\\\^^^```aaa```\\\]]]^^^______^^^^^^]]]\\\\\\]]]\\\YYYUUUQQQOOOMMMMMMKKKJJJIIIHHHGGGGGGGGGKKKPPPRRRPPPKKKHHHFFFCCCFFFHHHHHHEEEEEEHHHKKKTTTTTTTTTSSSRRRRRRQQQQQQ\\\gggxxx}}}yyyqqqggg]]]UUUQQQUUU^^^gggrrr{{{~~~~~~~~~{{{wwwpppeeeYYYWWW]]]bbb___ZZZSSSSSSZZZiiirrrlll]]]RRRBBB<<<555222444555333000///000000111111111111000000000............000000000000000000000000000000000000000000/////////////////////000111111222222444444333333444444555666333222111000000111222333222222333222000000111333333333444444444444333333111111000////////////000000///......------......,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))*********++++++++++++*********)))))))))))))))((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***++++++++++++)))))))))))))))))))))))),,,&&&!!!"""''',,,+++((($$$%%%'''(((***+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''(((((())))))))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''((((((((()))******++++++))))))))))))************'''(((((()))))))))))))))'''((()))***+++++++++***(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***+++,,,(((((((((((())))))))))))+++******))))))******+++'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))!!!###&&&)))***)))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********,,,+++***************+++))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............///////////////////////////////////////////////////000000000000000000000111111111111222000000000000111111111111333333444444444555555555555555444444444555555666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>999;;;>>>@@@@@@@@@BBBCCCJJJNNNUUU]]]cccjjjqqquuu{{{|||{{{~~~|||{{{tttooommmiiiddd^^^]]]aaaeeeggggggaaabbbbbbcccccccccbbbbbb___aaadddeeeccc___[[[XXXTTTSSSRRRPPPOOOOOOOOOOOORRRVVV\\\___]]]YYYVVVTTTNNNRRRUUUTTTQQQQQQVVVZZZbbbaaa```___^^^]]]\\\[[[aaaooovvvlll```XXXTTTTTTZZZbbbpppxxx~~~uuulll___UUUNNNTTTaaajjjggg```SSSNNNRRRaaakkkeeeVVVLLL;;;888444222222333222222000000000000000111111222111000...------...000111000000000000000000000000000000000111111111111111/////////000111111222222444333333333333444555555222222222111111111111111///111222111///...///111222333333444444333333222000000///...............//////...------------......------,,,,,,++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++************))))))(((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******)))))))))))))))))))))))))))&&&$$$%%%(((******)))&&&&&&''')))************))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***((())))))))))))(((((('''+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))******++++++((()))))))))************''''''((()))))))))))))))&&&'''((()))*********)))'''((((((((()))))))))***(((((((((((())))))))))))))))))((((((((())))))***'''((((((((()))))))))******))))))(((((())))))***((((((((('''((())))))***)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))***))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......//////000000////////////////////////////////////000000000000000000000000111111111111000000111111111222222222333333333444444444444555333333333333444555666666777777777888999:::::::::999999::::::;;;;;;<<<<<<:::::::::999::::::;;;;;;:::===???AAA@@@@@@AAABBBAAADDDHHHMMMRRRYYY```eeeoootttvvvtttuuu||||||xxxvvvuuunnnhhhcccbbbeeeiiijjjiiihhhhhhhhhhhhhhhhhhhhhgggcccfffjjjlllkkkgggaaa^^^XXXWWWVVVUUUTTTUUUUUUVVVYYY\\\```bbbaaa___^^^^^^ZZZ^^^aaa___ZZZYYY^^^dddddddddcccbbbaaa``````___eeeuuuwwwkkk^^^WWWUUUWWW^^^eeevvv}}}~~~rrrfff[[[RRROOOYYYlllxxxvvvoooWWWNNNNNN[[[eee___QQQGGG666555333111000111222333111000/////////000222333111///...------...///111000000000000000000000000000000111111222222333333/////////000111111222222444333333333333444555555111222222222222111000000///111333111...,,,---///222333333444444333333222//////...---------------//////...------------...000///...---+++***)))(((++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++************))))))((((((((('''(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))((('''(((((())))))))))))))))))))))))$$$''')))***)))((()))***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))***))))))((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++(((((())))))*********+++''''''((()))))))))))))))$$$%%%'''))))))))))))((('''((((((((())))))******(((((((((((()))))))))))))))(((((('''''''''(((((('''((((((((())))))******''''''&&&&&&&&&&&&'''''')))))))))))))))******+++))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((())))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++++++++++++++***************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------...///000111111////////////////////////////////////000000000000000000000000111111111111111111222222222333333333222222333333333444444444222222222333444555666777666777777888999999::::::777777888999;;;<<<=========<<<;;;;;;::::::;;;;;;;;;<<<>>>===<<<;;;<<<======>>>@@@CCCFFFLLLSSSWWWccciiimmmnnnrrrzzz|||xxxvvvuuuvvvooojjjeeeeeehhhkkkkkkiiimmmlllllllllkkkkkkkkkjjjgggjjjnnnpppoookkkeeeaaaZZZYYYXXXWWWWWWXXXYYYYYY\\\^^^___```___```bbbddd\\\```bbb___ZZZXXX]]]bbbaaaaaaaaa````````````___kkkzzzjjjYYYSSSUUU[[[ccciiivvvppp```VVVQQQUUUgggwww|||{{{{{{```RRRJJJQQQXXXTTTJJJCCC777555333111000000000111000000111111111111000000111222222111...------...000000000000111111111111333222111222555777777777222111///......000222444555555555555555555555555333333333333333222111000444222000.........000000222222222111111111111000000000000000////////////111111000//////////////////...---,,,++++++++++++,,,,,,,,,------.........******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((+++*********))))))(((((())))))))))))************,,,,,,+++***)))))))))***++++++***)))(((((())))))''''''(((((())))))******(((((((((((())))))))))))***)))((((((((()))+++,,,))))))((('''''''''''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***(((&&&%%%&&&'''&&&%%%(((((())))))))))))(((((((((((())))))))))))((((((%%%!!!!!!&&&******((()))))))))))))))))))))))),,,,,,++++++******))))))******)))(((((((((((((((''')))***+++***'''$$$""""""$$$'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))************)))))))))))))))***++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---............//////---,,,+++*********++++++,,,,,,---......///............///////////////////////////.........000000000000000000000000111222333222000000111222222222111111111111222222111111222222222333333333333333444444555666666666777666666555555777888999::::::;;;;;;<<<=========;;;:::888666666777888999;;;<<<>>>?????????>>>===???>>>===>>>@@@DDDHHHKKKRRRTTTXXX^^^fffpppxxx}}}}}}yyy}}}yyytttqqqqqqpppooojjjiiiiiiiiikkkmmmooopppsssrrrpppnnnlllkkkjjjiiiiiiggghhhmmmmmmgggaaa___YYYXXXYYY\\\___```]]]ZZZ^^^]]]^^^^^^^^^___```aaa\\\]]]___^^^]]]\\\\\\]]]^^^^^^___bbbdddddd```\\\wwwsssdddUUURRRWWW```kkksss||||||lll]]]VVVUUU^^^qqqfff[[[SSSUUUWWWQQQGGG@@@777555333111000000000111000000111111111111000000***,,,---...---...000111000000000000111111111111222111000222444666666666333222000//////111333555555555555444444444444444333333444444333333222222666555333111111111222333222222222111111111000000000000000000/////////.........---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------,,,+++******************************))))))))))))))))))))))))))))))((((((((()))***+++************)))))))))(((+++++++++******)))))))))))))))))))))************,,,+++******))))))******+++******)))(((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))((((((((()))++++++))))))(((''''''''''''((())))))))))))((((((((((((***)))(((''''''((()))***************++++++++++++,,,+++))))))******)))((((((((())))))))))))(((((((((((())))))))))))((((((+++'''###$$$''')))(((%%%))))))))))))))))))))))))***************)))))))))******)))(((((((((((((((++++++******))))))(((((($$$&&&)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************+++++++++,,,))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))*********)))(((&&&%%%$$$######))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++*********))))))***)))((((((((()))++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,------------......---,,,,,,,,,------------------........................////////////////////////............000000000000000000000000000111222222000000111222333222222111111222222333111111222222222333333333333333444444555666666666666666555444555666777888888999999::::::;;;<<<<<<;;;:::888777666777888999;;;<<<===>>>???>>>======???>>>>>>>>>???AAACCCEEEIIIJJJMMMSSSZZZbbbiiimmmuuuwwwzzz|||||||||}}}~~~zzz~~~zzzuuurrrooommmkkkhhhgggeeedddeeehhhlllnnnqqqpppooommmlllkkkjjjjjjfffeeehhhllljjjccc^^^\\\\\\[[[\\\^^^aaaaaa^^^\\\[[[[[[ZZZZZZZZZ[[[]]]^^^]]]^^^___^^^]]]\\\\\\]]]_________aaaddddddaaa^^^|||lll___TTTUUU]]]hhhttt}}}yyyjjj[[[WWW\\\jjj|||ooohhhbbb___YYYMMMBBB<<<666444333111000000000111000000111111111111000000)))+++---.........000222000000000000111111111111222111000111333555555555444333111000111222444666444444444444444444444444333333333444444444444444777666444333222222333444222222111111111000000000000000000/////////......---,,,++++++++++++++++++......---,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,************))))))))))))++++++************))))))))))))))))))************++++++***)))))))))************)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))*********)))((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((())))))))),,,+++******++++++***)))(((((())))))))))))(((((((((((())))))))))))((((((---***'''''')))***(((&&&))))))))))))))))))))))))((())))))))))))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++''')))+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***,,,+++***((('''&&&&&&&&&&&&&&&'''(((((()))******))))))++++++++++++))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************+++************))))))))))))(((((((((((()))******++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,---------------...//////.....................///---............/////////........................000000000000000000000000000111222222000000111222333222222111111222222333111111222222222333333333333333333444555555666666555444333333333444666777777777777888999999:::::::::999888777666777888999;;;;;;===>>>>>>>>>===<<<>>>>>>>>>=========>>>>>>AAAAAACCCGGGLLLRRRWWWZZZfffjjjnnnrrrtttvvvxxxzzzxxx{{{}}}|||}}}yyyuuurrrjjjhhheeeccccccfffiiilllmmmlllllljjjiiihhhhhhgggdddeeeiiillliiiaaa\\\\\\]]]]]]___bbbeeefffeeeccc\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^___^^^\\\[[[\\\]]]___^^^^^^```aaabbb```___|||qqqfff]]]XXX^^^iiisss|||vvvfffZZZYYYddduuu~~~yyyvvvuuurrrjjj\\\LLL???888444333222111000000000000000000111111111111000000000111222111///......//////000000000111111111111222000///000222444444444333222111111111222444555333333333333444444444444222222222222333444444555555555333222222111222222111111111111000000000000000000/////////...............------------.........---,,,,,,+++++++++,,,,,,+++++++++******))))))''''''((()))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,------......*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))*********))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))))))))***))))))((('''((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''((())))))(((&&&(((((())))))))))))(((((((((((())))))))))))((((((+++)))((((((+++,,,+++)))((((((((((((((((((((((((''''''(((((())))))******((()))))))))))))))(((((('''''''''''''''((()))))))))***+++***((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++************++++++,,,&&&'''''''''((((((((()))((()))***++++++***)))(((''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000111---------.........//////------...............//////////////////////////////000111111000000111222222111111000000111111222111111222222222333333333222333333444444555666666444333222222222333555555666666666777888888999999999888777777777777888888:::;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;>>>??????AAADDDGGGKKKMMMVVVZZZ```eeehhhlllooorrrqqquuuwwwvvvxxx~~~~~~pppooommmlllkkkkkkkkkllljjjiiihhhgggfffdddcccbbbaaabbbgggllliiiaaa]]]^^^[[[]]]aaaeeehhhjjjjjjjjjcccaaa^^^[[[YYYYYYZZZ[[[^^^______^^^\\\[[[\\\]]]^^^]]]]]]^^^^^^_________qqqddd\\\YYY]]]jjjyyy|||mmm^^^TTTZZZiii|||~~~wwwssswww{{{{{{ppp]]]JJJ<<<555333222222111000000000000000000111111111111000000222222333111...------...///000000000111111111111222111000000222444444333222111111000111222333444333333333444444555555555222222111111222333444555555555444333222222222222111111111000000000//////////////////............///...............//////------,,,+++++++++,,,,,,+++++++++******)))))))))$$$%%%'''(((***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))******((((((((((((((((((((((((((()))))))))***************))))))((())))))******)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((******)))((((((((((((((('''((((((((()))))))))***&&&''''''''''''''''''&&&))))))*********+++++++++'''&&&&&&'''))))))'''%%%(((((())))))))))))(((((((((((())))))))))))(((((())))))((()))******)))(((((((((((((((((((((((((((''''''(((((())))))******'''((())))))))))))(((((($$$%%%''')))***)))(((''')))******)))'''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******)))((((((((('''''''''&&&''''''((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------------------,,,++++++******++++++++++++,,,...000111222333------------............,,,---------......//////////////////////////////...///111111000000111222000000////////////000000111111222222222333333333222222333333444555555555333222222111111222444555666666666777888888999999777777777777777777888888999:::;;;======<<<<<<;;;:::;;;===>>>???>>>===<<<>>>>>>>>>???@@@BBBCCCDDDHHHLLLRRRWWW\\\___cccfffggglllooooooqqqxxx}}}~~~xxxyyyzzzzzzyyyvvvrrrpppjjjjjjiiigggeeebbb```___[[[\\\```eeeddd^^^\\\]]]\\\^^^bbbeeefffggggggggghhhfffccc```]]]\\\\\\\\\___aaabbbaaa___]]]]]]]]]]]]^^^^^^^^^^^^^^^___```xxxhhh[[[RRRTTT___sssrrr___SSSOOO\\\oooxxxtttrrrsssyyywwwiiiVVVFFF;;;444222222111111111000000000000000111111111111000000,,,---......------...///000000000000111111111111333222111111333444444333111111111111111222333333333444444555555666666666444444222222222333444555777666666555555444333333111111000000000//////////////////.........------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++++++++***************&&&''')))+++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))************''''''(((((((((((())))))))))))))))))************))))))((((((((()))******((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''+++***))))))(((((())))))''''''(((((())))))******(((((())))))))))))((((((((((((((()))))))))******''''''''')))++++++)))'''(((((())))))))))))(((((((((((())))))))))))((((((+++++++++***)))'''&&&%%%))))))))))))))))))))))))((())))))))))))))))))***&&&''')))******)))((((((%%%'''***,,,---+++)))((()))******(((&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((,,,+++***))))))(((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,------......---------,,,,,,+++******)))*********+++,,,---///111222222,,,------------.........,,,,,,,,,---......//////000000000000000000000000---///000000000000111222000000000//////000000000111111222222222333333333222222222333444444555555333222111111111222444555555555555666777777888888666666777777777777777777999999;;;<<<<<<<<<;;;:::999:::<<<>>>??????>>>>>>======<<<<<<======>>>>>>>>>BBBGGGLLLOOORRRUUUWWW\\\bbbeeeeeegggooovvvyyy||||||~~~~~~|||zzzwwwppppppooonnnllliiigggeee[[[YYYZZZ___```]]]ZZZZZZ___bbbdddeeedddbbbbbbbbbjjjiiigggeeecccbbbaaaaaadddgggjjjjjjhhhdddbbbbbb```bbbcccdddcccbbbcccdddsssdddXXXOOORRR```vvvzzzeeeSSSNNNSSScccwwwyyyqqqoooooommmpppkkkZZZHHH>>>888555111111111111111000000///000000111111111111000000)))+++---......///111222000000000000111111111111444333222222444555555444222222222222333333333444444444555666666777888888888777555444444444666777666666666555444444333222111000000000//////////////////.........---------++++++******+++,,,,,,---,,,,,,,,,++++++,,,,,,---*********+++++++++++++++)))***+++,,,------------************************))))))))))))))))))))))))'''''')))*********)))(((((()))))))))************))))))))))))*********+++))))))))))))************((((((((((((((()))******'''''''''''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))(((&&&&&&+++***))))))(((((())))))'''''''''((()))*********'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''(((***,,,,,,***'''(((((())))))))))))(((((((((((())))))))))))((((((***+++,,,+++***(((''''''))))))))))))))))))))))))***************)))))))))&&&''')))*********)))(((((()))***++++++***))))))*********)))'''''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,---......//////,,,,,,---------.........++++++,,,------...//////000000000000000000000000---...000000//////111333222222111111111111222222111111222222222333333333111222222333333444555555333333222111222333444555333333444444555666666666555666666777777777777777888999:::;;;<<<;;;::::::::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999<<<@@@CCCEEEFFFHHHJJJMMMSSSWWWVVVXXX___gggkkkrrrrrrsssuuuxxxzzzzzzyyyzzz}}}xxxyyyyyyzzzyyywwwuuusssiiibbb___cccgggeeeaaa___bbbfffiiiiiihhhffffffgggjjjkkkllllllmmmlllkkkkkklllppptttvvvsssoookkkiiifffiiilllmmmkkkiiiiiijjj|||zzz||||||rrrcccZZZSSSUUUbbbwwwrrr\\\MMMPPP[[[jjj}}}rrriiihhhiiihhhiii```LLL<<<777777555000111111111111000000///000000111111111111000000+++---///000000000222444000000000000111111111111555444222333444555555444333333333444444444555555555555555666777888888999;;;999777666555666777888333333333333222111000///000000000000//////////////////.........---------,,,+++++++++,,,------...,,,,,,,,,++++++,,,------*********+++,,,,,,,,,---+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++(((((())))))*********+++******++++++,,,,,,,,,,,,))))))))))))************((((((((((((((()))******'''''''''''''''((()))*********))))))((((((((('''(((((((((((())))))))))))(((((()))))))))(((&&&%%%+++******)))))))))))))))&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%))))))))))))************&&&&&&'''***++++++)))'''(((((())))))))))))(((((((((((())))))))))))((((((&&&(((+++,,,+++++++++,,,)))))))))))))))))))))))),,,,,,++++++******))))))%%%''')))***+++***)))((()))((('''&&&&&&'''((()))***++++++***((()))+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))************)))((((((((((((((($$$$$$$$$%%%%%%&&&(((((((((((())))))******+++++++++***'''&&&&&&'''***+++''''''''''''''''''''''''))))))))))))************,,,+++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************+++,,,---///000.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////000000000000000000000000,,,...000000//////111333444333333222222333333444111111222222222333333333111222222333333444555555444333222222222333444555111222222333333444555555555555666777777888777777888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999===??????@@@AAABBBBBBHHHLLLJJJKKKRRRZZZ^^^bbbbbbcccfffkkkpppsssssswwwyyy~~~~~~zzzpppiiilllqqqpppkkkgggdddhhhmmmoooooooooppprrrkkkmmmpppsssuuuuuuuuutttssswww|||~~~|||wwwrrrooojjjnnnssstttrrrooooooppp{{{yyywwwtttpppiii___XXXPPPYYYeeettt{{{hhhVVVPPPZZZhhh}}}}}}ssskkkeee```bbbZZZNNNCCC<<<888666555222222222111000//////...111000000////////////000///////////////.........000000000000000111111222111222444555555555555444333333333444444555555555666555444333333444555666777666555444444555666777666666555444222111111000444333111////////////000///............---------,,,,,,************,,,,,,---------,,,,,,++++++++++++++++++*********)))))))))***+++,,,,,,+++***))))))))))))******+++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++***))))))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))((('''&&&&&&'''((()))***************)))(((((())))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((()))******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))((('''&&&******))))))((((((''''''+++***)))(((&&&&&&%%%%%%))))))************))))))+++***)))(((((('''((((((***************)))(((((())))))))))))))))))))))))''''''((()))***++++++,,,+++***)))(((((('''(((((('''((()))******)))((('''''''''(((((())))))******)))))))))(((''''''&&&&&&***************)))(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))***))))))((('''&&&*********)))))))))))))))(((((()))***+++,,,,,,,,,************************,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***.........///......------///000111111///......///////////////000000000000222333555666555333111000///000111333444444333333///000111333444555666666444444444444444444444444222333555666666666555555<<<;;;:::888666555444444666777777888999::::::;;;;;;::::::999999::::::;;;>>>======<<<:::999999888;;;;;;<<<<<<===>>>>>>>>>BBBAAA???>>>@@@DDDIIILLLOOOQQQTTTXXX]]]bbbfffiiihhhlllrrrvvvxxxyyyzzz{{{~~~zzzyyyxxxxxxxxxwwwuuussspppssswwwyyyzzzyyyzzzzzz}}}||||||{{{{{{{{{{{{{{{{{{~~~~~~{{{yyyxxxpppqqqsssvvvyyyzzzxxxvvv~~~{{{uuupppjjjbbbYYYRRRRRR]]]kkkzzznnnZZZNNNRRReeeyyyzzzooohhhbbb]]]UUUNNNDDD;;;666444333222222222111111000//////...000000////////////000000000000000000000000000000000000000000000111222222222333555666777777666555222333333333444444444444555555444333333444555555777666555444444555666777555555444333222111000000222222111000///.....................---------------------,,,,,,---------------,,,,,,,,,++++++++++++++++++*********)))))))))***++++++++++++***)))))))))))))))******++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((()))******))))))))))))))))))))))))***)))))))))(((((((((''')))))))))***))))))((((((''''''(((((())))))******((((((((('''''''''((((((''''''((((((((((((''''''***))))))(((((((((((()))***************)))((((((((((((((((((((((((((((((((((((((()))*********+++''''''&&&&&&&&&''''''(((((((((((())))))((((((((())))))))))))(((((((((((('''''''''(((((((((((((((***************)))(((((())))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''((())))))))))))((((((''')))))))))))))))))))))))))))))))))******++++++,,,************************************))))))))))))******+++,,,,,,,,,,,,+++------,,,+++++++++++++++,,,,,,++++++,,,,,,---...---------------,,,+++***+++,,,,,,---,,,,,,+++++++++---///000///...///000////////////000000000000222222333444444333111111///000222333333333333222222222222111000///...---444444444444444444444444222333444666666666666555666666666666777777888999555555666666777777888888::::::999999999999::::::======<<<<<<;;;::::::999:::;;;;;;<<<<<<======>>>;;;:::888888999<<<@@@BBBDDDEEEHHHKKKPPPTTTWWWZZZ```ccchhhkkkmmmoooqqqrrrwwwzzz}}}}}}|||yyyxxxxxxwwwxxxyyyxxxwwwvvvttttttppprrruuuvvvvvvvvvvvvwww{{{zzzyyyyyyzzz{{{|||}}}}}}}}}zzzwwwvvvpppqqqtttxxx{{{|||{{{yyyzzzrrrkkkddd]]]WWWSSSVVVbbbqqqxxxaaaQQQLLLWWWooosssjjjddd]]]VVVHHHBBB:::444111111111111222222111111000///////////////...//////000111222111111111111111111111111000000111111111222222222333444666777888888777777222222222222333333333333444444333333333333444444666666555444444555666666444333333222111000//////000000000000///...------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))***++++++++++++***)))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))))))))************))))))'''((((((((((((''''''&&&))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))''''''(((((())))))******&&&&&&''''''((()))***+++''''''(((((((((((('''''')))(((((((((((())))))***)))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''))))))((((((''''''''''''((((((*********)))((('''''''''&&&&&&''''''((())))))***))))))******))))))(((((()))((((((''''''(((((()))))))))(((((((((((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))************************************************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++++++++,,,,,,---,,,,,,+++)))+++---.........///111////////////000000000000111111111111111222222222111111222222333222222111444333333111///---+++***444444444444444444444444222333444555666666666666444444444555666777999:::555555555555555666666666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===;;;:::999999:::;;;===>>>>>>???@@@CCCFFFIIILLLNNNSSSVVVYYY[[[]]]___bbbdddkkkmmmpppqqqpppnnnmmmmmmnnnrrruuutttqqqooonnnooommmoooppppppppppppqqqsssuuutttrrrrrrsssvvvxxxzzzyyy{{{|||{{{wwwssspppooolllmmmoootttxxxzzzyyywww{{{uuummmeee___[[[ZZZYYYZZZeeetttnnnZZZPPPRRR___rrrzzzooohhhcccYYYOOOAAA<<<666222111111222222111111111111000000//////............///000222222000000000111111111111111111111111222222222222222222333555777888888777777222222222222222222222222333333333333333333333333555555555555555555555555222222222111000//////...---...///000///...,,,+++.........---------,,,,,,)))***+++,,,,,,+++***))),,,+++++++++++++++++++++*********************************++++++***************++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***(((***+++)))'''%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))((((((***++++++***(((((('''(((((()))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++++++++*********))))))((((((''''''%%%&&&'''((()))*********))))))************))))))(((((('''(((((()))******))))))************)))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''''''''(((((())))))((()))))))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))((((((((()))))))))))))))************))))))))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,---------------,,,,,,------......///.........***,,,...///......///000////////////000000000000000000//////000111222333222222222222222111111111333333333333333222111111333333333333333333333333222333444555555666777777888777666555555444555555666666666666555555555555888888888999999888888888777888888999999:::;;;;;;888999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFHHHIIIKKKLLLMMMOOOSSSVVVZZZ]]]```aaaaaaaaaaaabbb```fffjjjjjjfffbbbcccfffeeeggghhhhhhhhhiiikkknnnlllkkkhhhggghhhkkknnnppppppqqqrrrppplllgggcccbbbaaabbbdddhhhmmmoooooonnnuuuoooggg^^^XXXXXXZZZ]]]___iiiuuu|||rrraaaPPPMMMVVVfffwwwxxxpppkkkeeeYYYMMM>>>;;;666333222222222111111111111000000000000000............///000222222/////////000000111111111111111222333444333333222111222444666777777777777222222222222222222222222333333333333333333333333444444555555555555444444222111111000000/////////------...//////...,,,+++...------------,,,,,,,,,((()))++++++++++++)))(((++++++++++++++++++++++++************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******)))))))))******))))))))))))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))&&&'''))))))))))))'''&&&((())))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********************))))))(((((('''''''''((()))******)))(((((())))))************))))))(((((('''(((((()))******((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((******)))((((((((((((((()))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))(((((('''''''''''''''(((((()))))))))((((((((((((''''''''''''((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))***))))))''''''(((((())))))))))))******))))))))))))))))))************************++++++++++++******************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------......---------,,,------.../////////......///111111///...//////////////////000000000000000/////////000111222222222222111111111111111111222222333444555555555555333333333333333333333333222222333444555666777888:::999777666444333333222444444444444444444333333777888999999999999888777444555666777888999999:::888888999999:::;;;;;;;;;;;;;;;;;;:::999888777777888888888888:::;;;<<<===???@@@AAAAAAAAACCCGGGJJJIIILLLPPPRRRSSSTTTUUUWWWSSSXXX]]]]]]YYYVVVXXXZZZZZZ[[[]]]]]]^^^```ccceeecccaaa^^^\\\\\\^^^aaacccccceeefffddd___ZZZWWWUUUTTTUUUVVVZZZ^^^``````___pppjjjbbbXXXSSSTTTYYY]]]gggpppyyy|||~~~~~~zzzeeeTTTEEEIII\\\ppp{{{tttnnngggYYYLLL;;;888555222222222111000111111000000000000000000//////...//////000111222......///000000111111111111222333444555444333333000222444666777777777777333333333333222222222222333333444444444444333333444444555555555555444444111111111111000000//////---...............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++***************+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))************))))))***)))((((((***+++)))((())))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''((())))))***************))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((''''''(((((())))))******)))******+++***)))'''&&&''''''(((((((((((('''''')))(((((((((((())))))***((())))))************)))************************(((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%))))))(((((((((((())))))'''''''''((()))************))))))(((''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&''''''(((&&&'''((()))*********)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''(((((())))))***))))))))))))))))))))))))************************,,,,,,+++++++++******)))******+++,,,,,,,,,,,,+++------,,,,,,------......,,,,,,++++++,,,,,,---...,,,------............---******+++,,,------------///111222111///......///////////////000000000000000000000000000111111111111111000000000111111222222222333333333333333222333333333333333333333333222222333333555666888999888777666666555555555666222222222222222222333333777888999::::::999888777444444555666777888999999888888999::::::;;;;;;<<<<<<;;;;;;:::999888777666888888888888888999:::;;;:::;;;;;;;;;;;;===@@@BBB>>>@@@CCCEEEFFFGGGIIIKKKIIILLLNNNNNNLLLKKKMMMOOOLLLNNNPPPQQQRRRSSSUUUWWWWWWVVVSSSQQQQQQRRRTTTUUUVVVXXXYYYXXXTTTPPPMMMKKKJJJIIIJJJLLLOOOQQQQQQPPPjjjfff___WWWTTTWWW___eeeqqqzzz}}}yyyttt[[[MMMFFFSSSlll}}}tttkkkaaaSSSGGG888666444222333222111000000000000000000000000111000000////////////000000//////000111111222333333111222444555666555444333111333555777888999999888444444444444333333333222333444555555555555444333333444444555555444444333222222111111111111000000///...............//////---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++))))))*********+++++++++++++++***))))))***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((***&&&###%%%+++---***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))******))))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((((((''''''&&&''''''(((((())))))******((()))+++++++++)))(((&&&''''''((((((((((((''''''***))))))(((((((((((()))(((((()))***************))))))))))))))))))))))))&&&'''''''''((()))))))))(((''''''&&&&&&&&&''''''))))))************))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&''''''((())))))(((((((((''''''&&&&&&''''''(((&&&'''((()))*********)))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''((())))))***''''''(((((())))))************************************++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,---...............)))***+++,,,---------------...000000///...///000////////////000000000000000111222222222111000///000000//////000111222333111222222333333222222222222222222222222222222222222222222333444666888:::777777666666666777888888333333444444555555666666888999:::;;;;;;:::999888666666777777888999::::::999999::::::;;;<<<<<<<<>>===;;;::::::::::::;;;;;;;;;:::;;;;;;<<<<<<666888999999888999;;;===999;;;<<<===<<<<<<>>>??????????????????AAABBBDDDAAACCCFFFFFFFFFEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLKKKHHHEEEBBBBBB@@@???>>>???AAABBBAAA@@@fffccc^^^YYYXXX^^^hhhpppxxx}}}vvvpppUUULLLNNNddd}}}qqqdddYYYLLLBBB777666444444444555444333000000000000000111111111111000000////////////000000000111222333333444444111222444666666555444333222444666888999:::::::::555555555444444333333333444444555666666555444444333333444555555444333333222222222111111111111111000///...------...000111---------,,,,,,,,,+++++++++***)))(((((()))***+++))))))******++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))((()))######+++...***$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((('''&&&%%%%%%*********)))(((((('''''''''(((***++++++***)))((())))))************))))))+++***)))(((((('''(((((((((((()))***************((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''(((((()))***+++)))***+++,,,,,,+++***)))******))))))((((((''''''&&&&&&''''''((()))))))))&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''###$$$&&&(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''))))))***))))))(((''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++************************((()))***+++,,,---......******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---.../////////...+++,,,---...////////////***,,,...///......///111////////////000000000000111222333444333222///...000////////////111333444000111222333444555555555222222222222222222222222222222222333444666999:::999999888777777777777777666777777888999:::;;;;;;888999;;;<<<<<<;;;999888777888888999::::::;;;;;;999::::::;;;;;;<<<<<<===>>>===;;;999888888999999::::::999999999:::;;;;;;555666888888777777999:::888999:::999777666777888888666444444666999:::;;;;;;===???@@@>>>;;;::::::999999::::::;;;===>>>>>>===???BBBBBB@@@===;;;:::999777666666777888777555fff```]]]^^^^^^```kkkxxx|||qqq___VVVNNNVVVppp{{{pppaaaQQQDDD===777555444222111111222222555444333222111///......///000000000000111111111//////000111222333333444000222333555555444333111...///222666888:::;;;;;;444444444444333222111111444555555666555555444444555444222111000111222222000000000000///////////////............---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))(((((()))***+++***)))((((((***+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,)))'''&&&'''''''''&&&''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((()))((('''''''''(((***+++)))((('''&&&'''(((***,,,))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((())))))&&&&&&''''''(((((())))))((((((''''''''''''((((((+++***)))(((''''''(((((()))******))))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''***)))(((''''''((()))******)))((((((((()))+++,,,(((((('''(((((()))***+++***)))(((((((((((())))))******++++++++++++******************************...,,,***+++...///...---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---///000000...---+++333222111///............000///.........///111222///000111222222222222222333222111111111222333444000111111222222333444444333333333222222111111111222222333333444555666666777777666666666666777777777777777777777777777777777999:::<<<<<<;;;999888666666666666666666666666666666777888:::<<<>>>???:::;;;<<<<<<<<<;;;:::999777999999999777777777999999888888888777777666666888777777666555444444444444444333333333333222222222111111333555777777666444444555666666777888888666666555555555444444444222222222111111111000000fff___[[[\\\```gggttt|||lllZZZRRRQQQ___zzz~~~yyymmm]]]MMMAAA<<<555444333222111111111222333333222111000//////...000000000111111111222222000000000111222222333333111222444555555555333222///111333555777777777777555666666555555444333222333444444555555555444444333222111111111222333444000000000000/////////...............------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))))))))(((((()))***+++***)))((((((***+++++++++*********))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))+++)))''''''(((******)))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))((()))************)))(((((((((((((((((())))))***)))((('''''''''(((***+++******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((((((((((())))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))(((''''''((()))))))))((('''''''''(((******((((((((((((((())))))***))))))(((((((((((()))))))))******++++++******)))************************---+++)))***,,,...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------......///000000///...---------,,,---000//////...///000111222000111222222222222222111222222111111111222333444///000000111222222333333444444333333333222222222333333444555555666777777888888777777777666666666777777777777777777777777888999;;;<<<<<<;;;:::999888888888888888888888888888888999999:::;;;<<<===;;;<<<<<<===<<<;;;999888999;;;<<<;;;:::999:::;;;999999888777666666666666777777666666555444444333444444333333333222222222333222111222333444333222---......///000000111111444444333333333222222222111111000000000/////////iiiaaa[[[]]]eeeooo|||yyyhhhWWWMMMWWWmmm~~~||||||wwwjjjWWWGGG===999444333222111000000000111111111111000000/////////111111111111222222222333222222222222222222222222222333444555666555555444222222444555555555444333555555555444444333222111222222333444444444444444111111000111111222444444000000000/////////..................------------.........------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***************************************))))))))))))))))))))))))************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***+++***)))((((((***+++++++++******************))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******)))))))))))))))))))))))))))((('''(((***,,,,,,+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******''''''(((((())))))******((())))))******))))))((('''(((((()))))))))))))))))))))(((''''''(((***+++************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((************))))))))))))***)))((('''''''''''''''((())))))******)))''''''&&&&&&'''((())))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******++++++******)))************************+++***))))))+++,,,,,,+++...---,,,,,,++++++,,,,,,------------............,,,,,,------------,,,,,,---,,,++++++,,,...111333............---.........///////////////000111111222222333333333222111111222222111111222222333444//////000000111222222222555555555444444444444333444444555555666777777777777888999999888777666555777777777777777777777777888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<=========<<<;;;999888999;;;<<<;;;::::::;;;<<<:::999888666555555666666666666666555555444444333333333333333222222222222555333111111111111///............///000000111111111111111111000000000000////////////............jjjddd```ccclllxxxvvveeeVVVNNN___zzz}}}|||{{{uuufffRRRAAA888666222222111000000000000000///////////////000000000111111222222222333333333333333333222222111111111222333444555666666666555222333444555666555444333222222333222222111000///111111222333444444444444111111111111111222222222000000/////////..................---------,,,,,,.........---,,,,,,+++++++++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))************************+++******))))))******+++************************))))))))))))))))))))))))+++*********)))))))))((()))))))))******))))))))))))***+++***(((((((((***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((())))))))))))))))))(((&&&''')))*********)))((())))))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''*********))))))(((((((((***)))(((''''''&&&'''''''''(((***++++++)))'''&&&&&&''''''((())))))(((((('''''''''''''''(((((()))((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))************))))))************************+++************+++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------...------............------...---,,,,,,---...///000...//////000000000000000///////////////000000111333333333333333222111000222111222222222222333333000000000111222222333333666666666555555555555555444444555555666666666666555666888::::::999888666666666666666666666666666888999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========<<<:::999888777888999999888888999:::;;;999777555444555555666555555555444444444333333333333333222222222222111444333111111111111///...111111111222222222333333000000000000/////////.../////////...............cccccceeelllwww}}}ooo^^^SSSUUUjjj~~~}}}zzzppp```LLL===666444000111111000000000//////////////////000000000000111111222222222333333333444444333333222111111111222333444555666666666666222333555666777777777666333333444333333222111000111222333333444444444333333333222222111000//////////////////...............------------,,,,,,,,,---,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))************)))))))))***+++***(((((((((***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((***((('''((())))))'''&&&'''(((((())))))(((((('''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))******))))))(((((('''''')))(((((((((((((((((()))&&&''')))*********)))((())))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((((((((('''''')))))))))(((((('''''''''))))))((('''''''''''''''&&&''')))++++++***((('''((((((((((((((('''&&&&&&(((''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((((((((('''(((((())))))************))))))******)))((('''&&&&&&'''((()))***))))))))))))))))))******)))))))))************************++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,......////////////............/////////...,,,+++---...///000111111111000...//////000000000000000333333333333222222111000111111222222333333333333111111222333333444444555666666666666666666666666444444444444444444555555222333666999::::::999999666666666666666666666666777888999:::;;;;;;;;;;;;999999999999999999999999888888888999:::;;;<<<===;;;<<<<<<<<<<<<:::888777666777888888777777999::::::999777666555444444555444444444444333333333333333333222222222111111111333111000111222333222000......////////////000000000000000000////////////////////////////////////ZZZaaajjjuuuuuucccVVVSSScccxxx|||zzzsssfffUUUFFF:::555333000000111111111111000///000000000000000000000000111111111111222222222333444444333333222222222111222222333444555666666777111222444666888888888888777888888777777666555444333333444444444444333333333333333222111///------/////////.........------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++************************))))))))))))))))))))))))************************(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))******++++++******))))))***+++***)))((((((******************+++++++++)))))))))************+++))))))))))))))))))))))))************************++++++***))))))(((''''''))))))))))))))))))))))))***)))(((((()))(((&&&$$$''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))***)))((('''((((((((((((''''''''''''((((((''''''''''''(((((('''''')))******))))))((((((((((((((('''&&&%%%%%%((((((''''''(((((()))***((((((((((((''''''''''''(((((())))))))))))(((((((((((()))***************(((((()))******)))''''''&&&'''(((*********))))))((())))))******))))))(((***************************+++,,,,,,++++++,,,......---,,,,,,++++++,,,,,,************++++++++++++......////////////.........///000111000---+++)))+++,,,.../////////...---......///000000000000000111111222222222111000000000111222333333333333222222222333333444555555555555666666666666777777777444444444444444444444444111222555777888999999999777777777777777777777777666777777888999:::;;;;;;888888888888888888888888666666777777888:::;;;<<<999::::::;;;;;;:::888777666888999999888888:::;;;999999888777666444333333333333333333333333333333222222222222111111111111111000///000222333333222......//////////////////000000000000////////////.........///////////////XXXdddqqq|||zzzjjjYYYTTT[[[rrr}}}vvvrrrgggWWWHHH>>>888555333000000111222222111111000111111111111111111000000000000000111111111222222333333333333333333222222111111222222444555666777111222444666777777777666::::::::::::999888777666555555555555555444333222222222222222111000...---//////.........------------------,,,,,,,,,++++++******++++++,,,---------+++,,,,,,,,,,,,+++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++******))))))***+++***)))((((((***))))))*********+++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))&&&''''''((()))******+++)))(((''''''''''''((()))((((((((((((((())))))***)))))))))))))))(((''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))++++++***)))(((((((((((((((((()))))))))''''''&&&''''''((()))***'''((((((((())))))))))))'''''''''(((''''''&&&&&&((((((((((((((())))))***((((((((((((''''''''''''((()))***++++++***)))((('''''')))*********)))(((&&&''')))*********((('''%%%&&&(((***+++***))))))(((((())))))))))))((((((************************)))***,,,+++))))))+++......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,/////////......---,,,,,,+++,,,.../////////---,,,---...///000111000000/////////000111111111000000000111222333333333222222111222222333333444555555555555555666666666777777555555555555555444444444444444444555666666777777777777777777777777777777555555555666777999:::;;;888888888888888888888888777777666666777888888999666777888999:::999888888444666888888777777999:::888888999888777444222000222222222222222222333333222222222222111111111111000///...///111222111000111111111000000000000000000000/////////.........,,,---------............\\\jjjxxxtttcccTTTWWWddd{{{~~~}}}xxxpppkkk^^^LLL???999666444333000111222333333222111000222222222222111111111000///000000000000111111111333333333333333333333333111111111222333444666777111222444555555555444444999::::::999999888777666777777777666555444222222///000111222222111////////////.........------------------,,,,,,,,,++++++***++++++,,,---...//////+++,,,,,,,,,,,,+++******))))))******++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******++++++++++++******)))***+++***)))((((((***))))))******++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''(((***,,,,,,***)))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))###$$$&&&(((***+++---...)))((('''&&&&&&'''((())))))((('''''''''(((***+++))))))***))))))(((''''''(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***+++,,,+++***)))(((((())))))******++++++&&&&&&&&&&&&((()))***+++((((((''''''((()))***+++%%%%%%&&&'''((((((((((((((((((((((((((()))******)))((((((((('''''''''''')))***+++,,,,,,+++***)))%%%&&&((()))))))))((('''%%%''')))***+++***)))((($$$&&&(((***++++++))))))(((((())))))))))))((((((************************''')))+++***((('''***---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***///...---,,,,,,---///000...///111222222000///------...000111111111000///---...///000000000000000000111222333444333222222000111111222222333444444444555555555666666777777666666666666666555555555666666555444444444444555777777777777777777777777444444444555666888999:::888888888888888888888888888888777666666666666666444555777888999999888888111333555555444555666888777888999999888555111///222222222222222222222333222222222111111111111000000///......///000///---///////////////.........//////.........---------+++++++++,,,,,,---------```eeeuuutttaaaUUUUUUaaappp|||tttooolllcccWWWFFF999444333222111111111000///////////////000///.........///111222222111111111111111222222222333444444444333222111;;;666111000222555666555555555444333444555666777777777777777666666666666333444555555555444333222111111000000///---,,,+++------------------------,,,---.........---,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++************)))((('''((()))+++---)))))))))***+++++++++,,,++++++******))))))(((((()))***+++++++++)))((('''((((((((((((((((((((((((***((('''(((+++,,,+++)))++++++************++++++(((((())))))******++++++,,,+++******)))*********(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))(((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((+++)))(((''''''((()))+++''''''''''''((((((((()))******+++---...,,,)))&&&''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''%%%$$$(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++,,,------,,,***'''&&&*********)))))))))))))))************************------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...,,,,,,,,,------.................................//////...------------------...000111111111000//////000000000000111111111000111222222333444555555222333444555555555444333666555555555555666666777777666666666666666777777888777777666555444444444888777555444333333444444777777666666666666777777888888777777777777888888666777777777888888888888999888666555444555777888;;;;;;:::999777555444333333333222111000000000111222222222111111111000000222222222111111111000000////////////////////////........................---------...------,,,,,,]]]cccsss}}}hhhXXXQQQWWWgggxxxyyyppphhhcccTTTJJJ===444222333333333222222111000000000000000000000///...///000111222222222222111111111111222333333444555555555444333888555222111222333444444555444444333444555666777666666666666555555555555333444444555555444333222111111111000///...,,,,,,------------------------,,,---.........---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++************)))((('''((()))+++,,,******************++++++*********)))))))))))))))***************)))(((((((((((((((((((((((((((((((((&&&%%%&&&((()))((('''))))))(((((((((((()))))))))))))))))))))************)))))))))***+++,,,,,,************************))))))************)))))))))))))))*********++++++************************(((((()))***************)))))))))))))))(((''''''))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((())))))'''&&&%%%&&&''')))((((((''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((*********)))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++(((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%(((***++++++******************))))))))))))************************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,------------------........................000000///...............------...///////////////000000000111111111111222222222222333333333333333000111222333444333222222555555555555666666666666777666666666666666777777777777777666555444444444666555444444444555666666555555444444444444555555777666666666666666666777666666777777777888888888999888666555444555666777999999999888666444333222333222111111000000000111111111000000000/////////111111000000000/////////........................------------------------+++,,,,,,,,,,,,,,,++++++^^^eeeuuurrr\\\PPPOOO[[[pppsssiii___VVVGGG@@@777222111333333333333222222111111111111111000000//////000000111222333333333222222111111111333333444555666666666666444444444333111111222444555444444444444555666666555555555555444444444444333444444444444333222111111111111111000...---,,,---------------------------------------,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++************)))((('''((()))***+++******************))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&((()))((('''))))))(((((((((((())))))************))))))))))))((((((((()))***,,,---...************************))))))************))))))***+++++++++,,,,,,,,,,,,************************(((((()))***************)))))))))))))))(((((('''******))))))))))))******&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((((())))))******((((((&&&&&&&&&&&&((((((''''''((((((((()))))))))'''$$$!!!!!!###'''***+++''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((*********))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))!!!###%%%((()))*********************************************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------,,,,,,...........................------,,,,,,,,,,,,,,,---------------...//////000111111111111222222222333333333222222222111111111222333333444444333333333444555666666666666666777777666555555666666777777777666666555444444444444444444444555666777888444444444444444444444444666666555555555555666666666666666666777777777777999888666555444444444555777777777666555333222111222111111000000000000000////////////............////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******fffmmm{{{lllVVVMMMSSScccxxxyyyoooeeeXXXLLLBBB===777333222222222111222111111000000111111111000000000000111111222222444444444333333222111111222222333444555666666666111444666555222111222444444444444444555555666666666666666555555555444444444444333333222222111111111111111111000///...---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))(((((((((((()))***++++++******))))))(((((((((((())))))******+++++++++***)))(((((()))***+++************************+++*********+++++++++***++++++************++++++++++++******))))))(((((())))))))))))***+++,,,---************************))))))************))))))******+++++++++,,,,,,,,,************************(((((()))***************(((((())))))))))))((((((***))))))(((((())))))***''''''(((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))(((''''''''''''((()))'''(((((((((((()))))))))***'''$$$###%%%)))+++,,,''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++)))******+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&)))***************++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,.........------,,,,,,,,,........................///...------,,,,,,------///...---,,,---...///000111111111111222222222222222222222222222111111111333444444555666666666666222333555666666666666555777777666555555555666666666666666555555444444444555555555555555666666777555555666666666666555555666666666666666666666666555555555666666666777777999888666555444333333333444444444444333222111000111000000/////////000000////////////.........---/////////.......................................++++++++++++++++++++++++)))***++++++++++++++++++lllsssxxxeeeRRRPPP[[[nnnuuukkkaaaSSSGGG===;;;777444222111000000000000/////////000000111000111111222222222222222444444444444444333222111111111222333333444555666222555888777444222333555444444444555555555555555777777777666666666555555444444333222111111000000000000111000000///...---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++************************))))))((((((((((((((((((+++******))))))((((((((((((((())))))******+++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++************++++++++++++******))))))((((((++++++***************+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))((((((''''''(((((()))******))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***))))))))))))))))))***(((((((((((()))))))))***+++***(((((()))******)))''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))((('''&&&&&&))))))******+++++++++,,,************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,........................222111111000000000000000000///.........///111222000000111111111222222222//////000000111222333333333333444444555666777777222333444555666666666666777777666555555555555555555555555555444444444444777777777666666555555444555555666777777666555555666777777888888777777666444555555555555666666666888777666555333222222222222222222222222111000///000//////...//////000000000000/////////.........////////////////////////........................++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,nnnvvvooo___RRRVVVgggyyyssshhh]]]OOOCCC555444333222111111111111//////////////////000111111111222333333333333222222333555555555555333333222222222222222333444555444666777666555444444444333444555555666666555555888777777777666666666666444444222111000//////000///////////////...------------------------------------,,,+++++++++++++++***++++++++++++,,,,,,,,,)))))))))***************))))))((((((((((((''''''))))))))))))))))))(((((())))))))))))************)))))))))))))))******+++***************************+++,,,+++))))))***+++))))))(((((((((((())))))************)))))))))))),,,++++++***))))))******(((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************'''(((((()))))))))))))))((((((''''''''''''((((((++++++***))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******************************((((((((()))))))))*********)))((()))******(((&&&''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((&&&&&&''''''''''''((((((((((((((()))))))))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,************************------,,,,,,+++******)))++++++,,,,,,,,,,,,------***+++,,,------------,,,------------------,,,,,,........................///...------,,,,,,------///////////////000111111///000000000000111111111---...///000111222333333000000000111222333444555333333333333444555777777777777666555444444444444444444444444444444444444777777888777777555444333333444555666666555444333666777888999999888777666444444444444555555555666666666555444333333222111000111111111111111000000...............//////000000////////////..................///////////////------------------------++++++++++++++++++++++++)))***+++,,,------------rrrzzzoooaaaXXXbbbuuu}}}qqqdddXXXIII>>>222222222111000000111333000000//////000000111222111222333444444444333222111222444666777666555444555444333222333333444555666555333444444555444222333444555666666666555444777777666666666555555555555333222000////////////...............------,,,---------------------------,,,+++*********+++,,,******+++++++++,,,,,,,,,((()))))))))*********+++(((((()))((((((''''''&&&((((((((()))))))))))))))*********)))))))))))))))(((((()))***************************************(((***+++***(((&&&((()))))))))(((((((((((()))))))))))))))))))))******************)))******++++++))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))************))))))(((((()))))))))*********)))(((((((((******)))(((''')))***)))((('''(((******)))((()))***+++***((((((((())))))))))))((((((((((((((()))))))))******(((((()))))))))*********((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++******++++++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''(((((()))***+++,,,))))))***++++++,,,------************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------((()))+++---.........---,,,,,,------------------........................,,,,,,+++************+++---...//////000000//////....../////////000000000/////////000000000111111////////////000222444555444333111111222555777999777777666555444444444444444444444444444444444444666666777888777777666555444555777888888777555444555666777888888777666555333333444444444555555555444444444444444333222222000000111111111111000000...---------......///000............---------,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,www~~~uuuhhhaaammm|||oooaaaSSSEEE:::555555444222000000111222111111000000111222333333111222333444555444333333000222444666777777666555777666555444333444555666777444111111333555333111333333555666666666555444666666555555555444444444555333222000.........///---------...------,,,,,,---------------------------,,,+++*********+++,,,*********++++++,,,,,,,,,(((((())))))*********+++(((((())))))((('''&&&&&&''''''(((((())))))******++++++******))))))(((((('''((()))+++++++++***))))))))))))))))))))))))))))))+++,,,+++((('''(((***++++++************++++++(((((())))))******++++++(((((())))))***+++------************************))))))************))))))(((((((((((())))))))))))************************(((((()))***************''''''((()))))))))))))))******))))))))))))******((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***************)))'''(((+++---------((()))***)))((('''(((******)))((()))***+++***((((((((())))))))))))(((((())))))******+++++++++,,,))))))))))))************(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++(((((()))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((((()))******))))))***+++,,,,,,------*********************************++++++,,,------++++++,,,,,,,,,---------''')))+++---...///......,,,,,,,,,------.................................111111000////////////000+++,,,.../////////...---............////////////000000000000////////////111000000000111333555666444333111000111444888:::888777666555444333333333444444444444444444444444444555666888888888777777666888999::::::999888666444555666888888666555444333333333444444444555555333333444444444333222222///000000111111111111111---------------...///000---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''''')))******+++++++++zzz~~~{{{jjjffflll{{{zzzmmm\\\LLLAAA===333333222222111000000000///000222444555555555555222222333333333333444444444444444444444444444444333333333333333333333333333444444444333333555777444444555555666666777777555666666777666444222111/////////...///000111111......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))((()))))))))***+++++++++,,,++++++************+++++++++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))'''((()))++++++******)))(((((()))***************'''((()))***************))))))))))))))))))))))))))))))))))))************...,,,***(((((()))***+++))))))))))))))))))))))))((('''((()))******(((&&&******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((''''''(((((())))))******++++++))))))((((((((((((((()))))))))*********))))))((())))))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))******************************************************))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))******)))''''''((()))************************&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))************)))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,+++***+++,,,---...++++++******++++++,,,---......---------,,,,,,,,,---------.........//////---,,,+++---///000///...........................///000111222222111000///111111111000000000000000222111111111333666888::::::999777666555555555666444444444555555555666666666666555444333333222222555555555666666666666777666666555555555555666666666555555555555444444444444222111111222333333222111111000///////////////,,,,,,,,,,,,,,,---...///222111///...------.../////////...---,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++yyy}}}ttteeedddiiiuuuqqq[[[HHH<<<888333333222222111000000000000000222333333222222111222222333333333333444444555555555555555555555555444444444444444444444444333444555444222222333555666666666555555555555555555555666666555444222111222222111000///...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***************+++++++++++++++************+++++++++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++************)))))))))((())))))))))))))))))))))))'''((()))***+++******)))(((((()))***************((())))))************)))))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))******))))))))))))))))))))))))***))))))***++++++)))'''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))((((((((()))))))))))))))*********))))))(((((((((((())))))(((((()))))))))(((((('''((()))))))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))******)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))************)))************+++++++++***************************************************++++++,,,,,,++++++***...------,,,---...///000++++++******++++++,,,---,,,,,,,,,------.........+++++++++,,,,,,,,,------...---,,,---///000000///........................000000000111111000000000111000000000000000000000222111111111222444777888999888777555555555555555333444444444555555555666666555555444333333222222444444555555555666666666777666666666666666666777555555555555444444444444444222000111222333222111111000000///////////////------,,,,,,,,,---......+++***)))))))))***+++,,,///......---,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++)))***++++++,,,,,,++++++{{{|||nnnYYY___llluuu\\\FFF:::666333333222222111000000000000111111111000///......222222333333333333444444666666666666666666666666555555555555555555555555444555555444222111111333777666666555555444333333444555555555444333222111000111111111000...,,,+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++***************++++++************++++++******))))))))))))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***************)))************))))))((())))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))+++***)))***+++***(((&&&))))))************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))***))))))))))))))))))((())))))(((((((((((())))))''''''((((((((((((''''''(((((()))))))))))))))(((++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************************************(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''&&&''')))''''''''''''''''''''''''$$$$$$%%%&&&((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***---------------...//////++++++******++++++,,,---***++++++,,,---...///000+++++++++,,,,,,,,,------...------...000111111000////////////////////////111000000//////000000111000000000000000000111111222111111000111333444555888777666555444444444555333333444444444444555555555555555444444333333222333444444444555555555555666666666666666666666666555555444444444333333333333111000000111222222111000000//////......//////......---,,,,,,,,,------++++++++++++,,,---...///......------,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,++++++******)))***++++++,,,,,,++++++}}}{{{~~~ooobbb```ooouuu[[[FFF<<<999333333222222111000000000000000000000000/////////222222222333333333444444555555666666666666777777666666666666666666666666444555666444222000000111555555444444444444444444333333333333333222222111,,,---///111111000///...---------......------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))++++++************++++++***))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))******************************)))((('''))))))))))))))))))))))))((()))))))))************))))))************)))((())))))))))))))))))))))))***)))(((((()))((('''%%%'''(((((()))******++++++******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******************))))))******))))))(((((((((''')))(((((((((((())))))***''''''(((((())))))((((((((()))******+++***************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))************************************************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((())))))(((&&&&&&''')))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////---------........./////////...---///111222111000000000000000000000000000111000///......///000111000000000000000111111111222111111000111111222333666555555444444444444444333333333333333333444444555555444444444333333333333333333444444444555555444444555555555555444444444444444444333333333222222111//////111222111000000//////........./////////...---,,,,,,,,,,,,,,,///////////////000111111---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))***+++++++++++++++|||yyyxxx|||zzzqqqkkkjjjjjjtttoooVVVDDD;;;999333333222222111000000000000000000000111111222222222222222333333333444444444444555555555666666666777777777777777777777777444666777555333000000000111222222333444555555666222222222111111111111111+++---///000111000...---,,,,,,---------------,,,++++++++++++++++++++++++++++++)))))))))***+++,,,,,,+++++++++***)))))))))++++++************++++++)))))))))******))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))******************************)))((('''((((((((((((((((((((((((((()))))))))************((())))))*********))))))))))))))))))))))))))))))+++***(((((())))))((('''%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))*********)))))))))((((((''''''((((((((((((((()))******'''((()))***************)))***++++++,,,,,,,,,+++''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((())))))(((&&&%%%'''(((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))*********+++++++++***************************************************++++++,,,,,,++++++************+++++++++++++++++++++******++++++,,,------------------------------------........./////////...---///111222111000000000000000000000000000111000///......///000111//////000000111111111111111111111111111111111111444444444444333333333222333333333333333333222222444444444444444333333333333333333444444444555555222333333444444333333222444333333333222222222222222000//////000111111000//////............/////////...---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++******)))((())))))***++++++++++++***}}}xxxuuurrrjjjaaaccckkkyyy}}}vvvbbbMMM>>>777555333333222222111000000000111111111111111222333444222222333333333333444444444444444555555666666777777777777777777777777777444666777777444222111111///000111222444555666666222111000000000000111111///000000000///---+++***+++,,,,,,------------,,,++++++++++++++++++++++++******************+++,,,+++++++++***************++++++************++++++))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++(((((()))***************)))************))))))((((((((((((((((((((((((((())))))))))))************((((((((())))))))))))***)))))))))))))))))))))))),,,***))))))***++++++***%%%%%%&&&''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((('''(((''''''(((((()))***+++'''((()))******++++++***))))))***+++,,,,,,,,,,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++,,,---------------++++++******++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------...------...000111111000////////////////////////000//////......//////000/////////000111111222222111111111111111222222222222222333333333333222111333333222222222222111111444444444444444444444444333444444444555555555555111222333444444333222111333333333222222222111111111///......///000000///......------......//////......---,,,,,,,,,------------------,,,+++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************+++******))))))((()))******++++++******|||qqqiii___YYYdddttt~~~ssscccQQQCCC:::555333333333222222111000000000444333222111111111222222222222333333333333444444444555555666777777888888777777777777777777777777444666888888666333222222000000111222333444444555111000/////////000111111000000///...---,,,,,,+++***+++,,,---------------************************))))))***+++++++++++++++***************+++++++++++++++************++++++((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))))))))))))))***)))((((((((()))++++++(((((()))***************((())))))************)))(((((((((((((((((((((((())))))))))))************)))(((((('''((()))***+++)))))))))))))))))))))))))))'''&&&&&&(((***+++***&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((()))***+++&&&'''((()))************''''''((()))***+++******''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((('''%%%%%%&&&(((************************'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************)))************+++++++++***************************************************++++++,,,,,,++++++******+++,,,---...------,,,++++++******++++++,,,---,,,,,,------------------+++++++++,,,,,,,,,------...---,,,---///000000///...........................//////////////////......//////000111111222222000111111222333333333333000111222333333222111111333222222222111111111111444444444444444444444444444444555555555666666666222333555666666555333222222222222222111111111111111///---...///000//////...------------...///000------,,,,,,,,,---......---......//////...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))************)))((())))))***************mmm```XXXYYYlll|||pppeeeTTTEEE===999666555333333222222111000000000666444222111//////000000222222333333333444444444555666666777888999999999666666666666666666666666444777999999777444333333222222222222222222333333111000///......///000111...------------...//////***+++,,,,,,------------************************((()))***,,,,,,,,,+++***))))))******+++++++++,,,++++++************++++++((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***************'''((()))***************(((((((((((((((((((((((())))))))))))************)))((('''&&&'''(((***,,,))))))))))))))))))))))))%%%###""""""%%%'''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''((()))++++++%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))************)))************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((()))***+++,,,+++******++++++******++++++,,,---***++++++,,,---...//////---------.........//////---,,,+++---///000///...........................---...///000000///...---...//////000111222222222000000111333333444444333000000222333333222111000333222222222111111000000444444444444444444444444555555555666666666666777444555777888888777555444222222222111111111111000000///------///000///...---------------...///000,,,,,,,,,,,,------...///***+++,,,...///......---++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((()))***************(((((()))***************mmmZZZVVVbbbwww{{{ssskkkgggZZZIII<<<777555444333000000111222444555333111111111222333333333222222333333222222333555777888666666666666777777777777444444555666666666666666999999888888666555444333333333333333333333333333111111000000//////............------------......///...---,,,+++,,,------+++++++++)))((((((+++---************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******)))))))))))))))***'''((()))******)))((('''))))))*********+++++++++,,,,,,+++***))))))******+++*********))))))((((((************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))******))))))***************************)))((((((((()))+++,,,+++)))''''''(((((((((&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********,,,+++++++++******))))))******))))))))))))******++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))''''''((())))))***)))))))))))))))))))))))))))))))))''''''(((***+++***)))%%%&&&''''''((('''''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))((((((''''''))))))(((((((((((())))))++++++******************,,,+++******++++++)))''',,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,...000000///...---//////...---...///000111222222111111000000//////000000000000000000000000000000111222333333444444666333//////111333333222111111111222222333333444222222222333333444444444555555555555555555555555666666666666666666666666666555555444444333222222111222222222222111000000//////.........//////000......------------......---------............///++++++,,,,,,---...//////...---,,,+++++++++,,,---,,,---...---+++***+++,,,,,,+++******))))))******+++*********))))))((((((~~~hhhYYYYYYiii~~~|||vvvmmmeeeYYYOOOAAA777444333333111111111111333555666444222333333333333222222222222111000000000000222444555666666666666777777777777666777777888888888777777999999999888777666444444333333333333333333333333000000000000//////......//////............/////////...---,,,+++,,,,,,---+++++++++)))((((((+++---************************++++++++++++++++++++++++))))))************))))))******************************))))))))))))******))))))************))))))))))))*********+++++++++,,,++++++***))))))******************)))))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++...,,,******,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++,,,------++++++******))))))))))))))))))(((((((((((())))))+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))&&&%%%$$$%%%'''''''''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))***)))))))))((((((((('''))))))(((((((((((())))))************************,,,+++***+++,,,+++)))(((,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,...///000///...---///...---------...000000111111111000000000000000000000000000000000000000000000000111222333333333666333000///111333333222222222222222222333333333222222222222222222222222555555555555555555555555555555555555555555555555555555555444333333222222111222222222222111000000///......------......///......------------......,,,,,,,,,,,,------------+++,,,,,,------.........---,,,,,,+++,,,---///000,,,---...---+++***+++,,,,,,+++******))))))******************)))))))))(((sss___WWW___ssswwwnnncccZZZIIIBBB999333222333333222222222222444777777555444777666444333111111222222000000/////////000222333666666666666777777777777999999999:::999999888888::::::999999888777555555333333333333333333222222000000000////////////...------------------------......---,,,,,,,,,,,,,,,+++++++++***((((((+++---************************************************))))))************))))))******************************)))))))))******+++++++++************++++++)))))))))************+++,,,+++******)))*********************))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))+++******))))))(((((('''***))))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))(((((('''((()))******(((((((((((((((((((((((((((((()))***************+++)))((((((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))((('''&&&''')))***)))((('''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************,,,+++***+++,,,,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---............------------+++,,,.../////////...---...------------.../////////000000000000000000111000000000000000000000000//////000000111111222222666333111000111222222111333333333333222222222222444333333333333333333333555555555555555555555555555555555555555555555555555555444444333333222222111111222222111111000///...------,,,,,,---------...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...000111+++------,,,+++***+++,,,,,,+++******))))))******************))))))))))))tttfffWWWVVVfff|||}}}pppfffYYYNNN???;;;666333333444444444333333333666888888777555:::888666333111111222333333222111000000111333333555666666666666777777777999999::::::999999888888:::::::::999999888666666333333333222222222222222////////////////////////++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,***++++++***))))))***,,,************************))))))))))))))))))))))))))))))************))))))******************************))))))******++++++++++++)))(((((()))++++++))))))))))))************++++++***************+++*********)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))+++++++++*********************))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((()))******+++++++++***)))))))))))))))))))))))))))'''((()))++++++***)))))))))((('''''')))++++++***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,,,,++++++***)))(((((((((((((((((((((((('''''')))((((((''''''(((((())))))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))***)))((()))***+++***(((''''''((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))(((((((((((())))))(((((((((((())))))***************+++++++++,,,+++***+++,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------------------,,,---......//////......---------------......///.../////////000000111111////////////////////////.../////////000000111111444333222111111222222222444444444333333222222111333444444444555555666666555555555555555555555555444444444444444444444444555555444444333222222111111111111111111000000///------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------,,,,,,---,,,++++++,,,---...///+++,,,---,,,*********+++,,,+++******))))))***************)))))))))))))))eee[[[SSSYYYlllxxxkkk^^^PPPEEE:::888555333333333333333333333444666999999888777;;;999666444222222333444444333222111111222333333444444555555555666666666777888888888888888777777999999999999999888777666333333333222222111111111.............../////////+++,,,------------,,,+++,,,,,,,,,,,,,,,+++++++++***+++++++++))))))***,,,************************))))))))))))))))))))))))))))))************))))))***************************************+++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))+++***************++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''''''''((()))***++++++***)))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&(((***,,,,,,***'''%%%))))))))))))))))))))))))'''((()))++++++***)))))),,,+++******,,,---------(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''((((((***))))))(((((())))))***(((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++***+++------+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,------...............---------.....................//////000000000111///////////////////////////////////////000000000222222222222111222222333555444444333333222222222000111222333444555666777555555555555555555555555444444444444444444444444555444444333222222111111000111111111111000//////------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,...---+++*********+++++++++,,,---,,,***)))***+++,,,+++******))))))******))))))))))))))))))******[[[VVVVVVaaattttttgggZZZKKK???666555333222111000111111333333444666999:::999777999888666555555555666666555444222111111111222222333333333444444444444555555666666777888888777777888888999999888777777666333333333222111111000000---............/////////---...///000000///...---,,,,,,,,,,,,,,,+++******)))***,,,+++***)))***+++************************************************))))))************))))))++++++++++++++++++++++++***************+++,,,---))))))(((((((((((())))))***)))))))))))))))((((((*********)))******+++,,,))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((######$$$%%%'''((()))))))))(((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))$$$&&&(((******((($$$"""(((((((((((((((((((((((((((((()))***************+++)))((((((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''((((((((((((******))))))))))))******((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''(((((())))))***""""""$$$&&&'''(((((()))(((((((((((((((((((((((()))(((&&&'''(((((('''&&&%%%&&&&&&''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++***+++------,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------......//////---...//////000000//////...//////////////////000000000000000000000000000////////////000000000000///111222333222222333555444444444444333333333333......///000222333444444555555555555555555555555333333333333333333333333444444333333222222111111000000111111000000///.........---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------...---+++***)))((())))))***,,,,,,+++***)))***+++,,,+++******))))))******))))))))))))************VVVVVV]]]jjj{{{rrrdddWWWIII===444444333222000000111222222222333666999:::999777666666666777777888888888888777555333333333333444111111222222222333333333444444666777888888999999777777888888777777666666333333222222111000000///---------.........//////,,,---...//////...---,,,+++,,,,,,---,,,+++***))))))***,,,+++***)))***+++************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************+++,,,---...)))))))))******)))))))))******))))))((((((((((((******))))))***++++++,,,((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))******+++)))'''%%%%%%&&&'''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***$$$%%%&&&'''((()))))))))((((((((((((((((((((((((,,,***))))))******)))'''&&&&&&'''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''((((((((()))))))))***))))))(((((((((((())))))((())))))***++++++,,,,,,+++******,,,---...---+++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------............---------------...//////...///000111111111000//////////////////.........000000000000000000000000000000000000000000000000---///222333222222444777333333333444444444444444111111111222222222222222555555555555555555555555222222222222222222222222444444333333222111111111000000000000000//////...///...---,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------............---+++***)))******+++***+++,,,+++***))))))+++,,,+++******))))))******((()))))))))************TTTXXXbbbqqq}}}pppcccVVVHHH<<<555555444333222222333555111222333555888999888777333444666888999999::::::;;;:::999777666666666777000000111111111222222222333444666777999:::::::::666777777777777666666555333333222222111000000///---------.........//////((()))+++,,,,,,+++)))(((++++++,,,---,,,+++***))))))***,,,,,,***)))***+++************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************+++,,,---...)))***+++,,,,,,+++***)))******))))))((((((((('''******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))(((((((((((())))))))))))***)))(((''''''((()))***...---***(((''')))+++,,,***************************)))((((((((()))+++,,,,,,***((((((((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((()))))))))))))))((((((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$'''(((((()))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))((())))))***++++++,,,,,,+++******,,,......---,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,------.........//////000000...------------...//////...///111222222222111000000000//////.........---000000000000000000000000111111111111000000000000+++...222333333333555888333333333444444555555555777777666555444444333333555555555555555555555555222222222222222222222222444444333333222111111000000000000000000//////...000///...---,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++,,,,,,---...//////---,,,+++++++++,,,---...***+++,,,+++)))))))))***,,,++++++***)))*********(((((())))))*********+++VVV]]]jjjxxxsss^^^KKKAAA===444333111000000111333444666555444333222333444555666666777888999999999999<<<======;;;888555444444222444555333000///111333444444555555666555555555777777777666555333222111222111111000000000000000------...............---,,,---...---***&&&""")))******++++++******)))++++++************+++++++++***)))*********((('''***++++++++++++***)))))))))***,,,,,,,,,***((('''))))))))))))(((((((((((())))))************))))))))))))))))))************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))***+++------,,,+++++++++******))))))******))))))))))))******(((((())))))******++++++******))))))((((((''''''+++)))''')))+++,,,***'''))))))))))))))))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))***)))((()))***+++***(((******))))))((((((''''''***)))'''&&&'''(((***+++&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***+++***&&&$$$%%%((((((((((((((())))))))))))&&&'''''''''(((((())))))+++***)))))))))))))))***))))))))))))))))))))))))+++***)))((('''''''''(((((((((((((((((((((((((((+++*********+++***(((%%%''''''((((((((((((''''''*********)))))))))))))))******))))))))))))******+++***)))((((((***,,,---++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,))))))+++---......000000111111111111000000444000------///111000...333333222222111000000000//////000000000000//////111111222333333333333222333333333444444444555555222222333444444555555666333333333444444555555555555444333333444555444222555555444333333222111111111111111000///---,,,+++------,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,+++,,,,,,---...///000...---+++******+++---...******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((([[[bbbnnnyyyzzzaaaJJJ===888555444222111111222444555555444333333222333444555777888:::;;;<<<<<<<<<;;;<<<======;;;888666555555666777777555222111222444333333444555555555555555555555666666555444333333222111000000//////000000---...............------((()))+++,,,+++***)))(((******++++++++++++******+++******************+++***))))))*********)))(((***++++++++++++***)))))))))***+++,,,,,,***((('''***)))))))))(((((((((((())))))************))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))******+++---///111222++++++*********)))))))))******))))))))))))******)))))))))))))))************)))))))))((((((((('''***)))((()))++++++)))'''))))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((************)))))))))(((************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++******)))(((((())))))***)))((()))******)))(((***)))))))))((((((((('''***)))((((((((()))+++,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((((((((('''(((((((((((())))))))))))(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))))))))&&&''''''(((((()))******((((((((((((((((((((((((+++******+++,,,,,,+++***'''(((((())))))(((((('''***)))))))))))))))))))))******))))))))))))******+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......//////,,,******,,,.........000000111111111111000000444111......000111000///222222222111111111000000000000111111111111000000000111111222222222222222222222333333333444444444444444444444444444333333333333333333444444444555555444333444555666555444333333222222111111000000///////////////......---......---------,,,,,,,,,***************************++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,+++******+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((dddkkkrrrwwwzzz|||aaaHHH999555555555333333333333555555666666555555555555666777777999<<>>===;;;<<<===;;;888666555666777888888666444222222333111222333444555555666666444444555555555555444444222111000000//////000000...............---,,,+++(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++************************((())))))************)))***++++++++++++***)))))))))***+++++++++***)))(((******)))))))))((((((((())))))************))))))))))))))))))************++++++************++++++************++++++++++++))))))))))))************************************))))))***,,,...000222333******))))))))))))((((((******))))))))))))******************))))))))))))))))))))))))((((((((((((***)))((()))++++++)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((())))))***)))((((((******)))((())))))))))))(((((((((((())))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((%%%###%%%))),,,***'''(((((((((((())))))))))))((())))))))))))*********(((((((((((()))******+++))))))))))))))))))))))))%%%%%%'''(((((()))((((((((((((((((((((((((((((((***((('''(((***,,,,,,,,,((())))))******))))))((())))))))))))))))))************))))))))))))******+++***)))))))))***,,,---------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------......//////---++++++---////////////000000111111000000///333111//////000111000///000000000111111111222222111111222222222222111111///000111111222222111111111111111222222222333333555555555444333222222222222333333333333333444444333222111222444555555333111111000000000000000000------......////////////............------------************************+++++++++++++++*********************+++,,,------++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((qqqvvvwwwtttssszzzrrrYYYDDD999666555444333333333333444555777777777777888999999:::777999===@@@BBBAAA???===;;;<<<<<<;;;888666666666777777777555444222111111000111222444555666666666444444555555555444333333111111000///////////////............---,,,++++++,,,+++******)))***+++++++++,,,,,,------,,,,,,+++*********++++++*********'''(((***************+++***++++++++++++***))))))))))))***+++******)))(((*********)))))))))(((((())))))************))))))((()))))))))************++++++)))(((((()))++++++)))))))))*********++++++((()))))))))************************************((((((((()))***,,,---...)))))))))(((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))(((((((((((()))))))))*********)))((((((((((((((((((((((((((())))))***))))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((())))))***((('''((()))***)))((())))))))))))(((((((((((((((((()))************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&(((***)))'''(((((((((((())))))))))))((((((((((((((()))))))))'''''''''((((((***+++,,,(((((((((((((((((((((((('''((((((((('''&&&%%%$$$(((((((((((((((((((((((()))'''%%%%%%''')))))))))))))))************)))))))))))))))))))))***************))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---000...,,,---...000000/////////000000000000//////111000///////////////.../////////000111222222333000111111222222111111000//////000111111111111000000000000000111111111111444444444333333333222222222222222222333333333333000///...000222333333222000000000000000000111111------------......//////...------------,,,,,,,,,************************,,,,,,++++++******))))))******))))))***+++,,,,,,***++++++,,,,,,++++++***+++******))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((}}}sssooovvvuuubbbMMM>>>999888333333222222222222333333555555666777888999999999666888<<>>===;;;:::999:::;;;;;;999777888888999999888999:::999666444222333444555666666777666666666666555333222000///111000//////......//////,,,,,,------------,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))&&&))),,,+++)))((()))+++***++++++++++++***))))))((((((((()))))))))******++++++*********)))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))************************************++++++***)))(((((((((((((((((())))))))))))************))))))))))))******************))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((''''''))))))((('''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$'''***((($$$###%%%)))(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&%%%''''''''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))...,,,***)))******)))(((((())))))******))))))(((((((((((()))******++++++******))))))))))))******))))))******++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......------......//////...---...000000000......//////000000//////...---///000000...---------......//////000111222222//////000000000000/////////000111111222222111111/////////000000000111111111111111222333444444444222222222111111111111000333222111222444555555444111111111111000000000000000///---,,,,,,,,,------++++++++++++***************************************************)))))))))+++***************++++++++++++++++++++++++++++++(((((((((((((((((()))***))))))))))))))))))))))))&&&&&&&&&''''''(((((()))~~~llljjjvvv}}}|||wwwjjjWWWFFF<<<777555444222333333333333333333222000111333555777777777777888999:::;;;;;;:::999999888:::;;;;;;999888888999999888888:::<<<;;;888555444555555666777777777666555555555444333222111000000000///............///***+++,,,,,,------------***************+++,,,,,,******++++++++++++******(((***+++,,,,,,+++***((('''***---,,,(((&&&(((+++***++++++++++++***))))))((((((((((((((()))******+++++++++*********))))))))))))************))))))))))))))))))************)))))))))******)))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))+++******))))))))))))***)))))))))*********++++++******))))))))))))******)))))))))))))))*********'''((((((((()))))))))***''')))++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((()))))))))(((''''''((()))(((''''''((((((((()))))))))***(((''''''&&&&&&((()))***''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&(((((('''''''''(((((())))))))))))))))))))))))))))))(((&&&%%%&&&(((+++,,,)))))))))))))))))))))))),,,+++***+++,,,,,,***)))'''(((((())))))((((((''''''(((((()))******++++++******))))))))))))******))))))***+++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......//////......------......///...------...///000///---......////////////.........000222222000......///.../////////000000111111000000000111111000000000000111111222222222222222//////000000000111111111222222222222222222333333222222111111000000000000333111000111333333222111111000000//////............---,,,++++++---...///,,,,,,,,,+++++++++******************************))))))))))))************,,,++++++*********++++++***)))(((''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))%%%%%%&&&''''''((())))))xxxffffffssszzzwwwlll^^^KKK>>>999777444111333444444555555444444333222333666888::::::::::::::::::;;;:::::::::999999888999;;;;;;999888888999666555555888;;;;;;888444666666777777777777777666222333333444444333333222000000///...............)))***+++,,,---.........---------,,,,,,+++++++++*********++++++*********((()))+++,,,,,,+++)))((('''+++...,,,(((&&&'''******++++++++++++***))))))((((((((((((((()))******+++++++++************)))))))))************))))))))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))******+++++++++,,,******))))))))))))******(((((())))))******++++++'''((((((((())))))******'''***,,,+++)))((()))+++************************''''''((())))))***))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***)))'''&&&'''((()))(((''''''((((((((())))))*********)))'''&&&'''(((***,,,''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$"""!!!$$$(((+++***'''(((((((((((())))))))))))))))))(((((('''''''''&&&)))(((((('''''''''(((((())))))))))))))))))))))))...,,,(((%%%%%%&&&)))***))))))))))))))))))))))))''''''(((***,,,,,,***)))''''''(((((((((((('''''''''(((((()))***+++++++++******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////---,,,,,,++++++,,,,,,------,,,,,,...///000...---......////////////......///222555444111///000111////////////000000000000111111222222222222111111111111222333333333333222000000000000111111111111444444333222222111111111222111111111000000//////000///......//////...---000000///...------,,,,,,,,,+++******+++...000222---------,,,,,,,,,++++++************************(((((())))))******++++++,,,,,,+++++++++++++++,,,)))(((&&&%%%%%%&&&((()))******))))))***+++,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))pppiiilllpppnnnjjjYYYOOOAAA999555444222000444444444444333222222111111222333444555555555555888888999::::::999777666888999::::::;;;;;;;;;;;;:::999999888777666666555666666666666666555555444777666444222111000//////000000000000////////////,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))((((((((()))******++++++))))))))))))))))))))))))'''((()))***************************************+++++++++++++++++++++++++++++++++*********))))))******))))))(((((('''''''''''''''''''''''''''''',,,,,,+++***)))(((''''''))))))************))))))))))))))))))************))))))((((((((((((((()))***)))((()))***+++***((())))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((((((((((((((('''((()))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))************************)))))))))(((''''''&&&&&&+++)))(((***---...---+++))))))))))))(((((((((((((((((())))))************(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000///---,,,,,,,,,,,,---...///000000111111000000/////////...////////////////////////((()))***+++,,,...//////000333777999999555111...000000000000000000000000222222222222222111000///222222222111111111111000////////////////////////000000///...------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,......,,,***((((((((((((((()))***+++,,,,,,+++++++++***)))))))))''''''(((((())))))******))))))(((((((((((()))))),,,)))&&&&&&(((***)))''''''((()))++++++)))((('''~~~pppiiijjjkkkfffaaaNNNFFF<<<666555666555444444444555555555444333333333444555555666666666666777888888999999888777666999:::;;;;;;<<<<<<<<<;;;888888777777666666555555555666666666666555444444555444333222111000000000............------------,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))((())))))************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++*********))))))))))))************************++++++******)))((((((((())))))************))))))))))))))))))***************))))))(((((()))))))))***)))((()))***+++***((())))))))))))))))))))))))'''(((((()))******++++++,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((************************''''''((()))))))))))))))((((((((((((((((((''''''************)))'''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))*********+++)))((((((***+++)))((())))))))))))((((((((((((*********************+++(((((())))))))))))(((((()))(((''''''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++***+++++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......///000000///...---,,,,,,---------.../////////000000000//////.........////////////////////////......//////000000111111000222555777666444111...000000000000000000000000111111222222222111000000111111111000000000//////........................000//////...------,,,,,,......---,,,,,,,,,,,,,,,,,,+++++++++************)))***+++,,,,,,+++***))),,,+++***))))))((())))))+++++++++***************(((((()))))))))))))))***))))))(((((((((((())))))***(((%%%&&&)))+++***)))%%%&&&((())))))(((&&&%%%}}}qqqjjjgggbbbZZZSSSAAA<<<666333555777777666444555555666666666666555555666666777777777666666666666777888888777777777:::;;;;;;<<<<<<<<<<<<<<<666666666555555555555555555555555555555444333333333222222111111111111111.........------------,,,,,,,,,,,,+++++++++******+++++++++***************+++++++++***************++++++******)))((((((((())))))))))))))))))))))))*********+++******))))))++++++++++++++++++++++++************************+++++++++***************++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************)))))))))******+++***)))((()))***+++***((())))))))))))))))))))))))((((((((()))******++++++,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++'''(((((())))))))))))))))))))))))((((((''''''''')))))))))))))))(((''''''************************))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))***++++++++++++)))''''''((((((&&&%%%))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))))))))))))))((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++*********+++,,,,,,,,,,,,++++++,,,,,,---......////////////...------------................../////////...............////////////////////////111111111111111111111111111111222333333222000///000000000000000000000000///000111111222222111111000000/////////.................................//////......---,,,,,,,,,...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))************))))))---,,,+++***))))))))))))***************+++++++++***************)))))))))))))))(((((((((((())))))(((&&&%%%&&&)))+++++++++&&&'''((())))))((('''&&&{{{rrriiibbbYYYNNNEEE888666333222444555555444333444555666666666666666666666777777777666555555555555666666777777777777::::::;;;;;;;;;;;;;;;:::444444444444444444555555444444444444444333333222000000000000000111222222000000/////////.........,,,,,,,,,+++++++++******************************************************((((((((()))******++++++))))))))))))))))))))))))++++++++++++******)))(((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))************))))))************))))))((()))))))))******************************+++,,,***)))((()))***+++***((())))))))))))))))))))))))(((((())))))************++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((()))*********(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((******))))))((('''''''''%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))++++++***))))))((((((''')))(((''''''''''''&&&&&&))))))))))))(((((((((((())))))((((((((((((''''''(((((())))))))))))(((((('''((())))))))))))((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++************++++++******+++,,,------,,,,,,++++++,,,,,,---........................---...............---------..................------////////////////////////////////////////////////000000000000000000000000////////////////////////...///000111222222222222000000000/////////.......................................------,,,,,,,,,------,,,,,,+++,,,,,,---*********))))))))))))(((***)))(((''''''((()))***)))))))))******+++,,,---)))))))))***+++++++++,,,,,,,,,++++++******))))))))))))(((((((((((())))))'''''''''((()))*********))))))***++++++***)))))){{{sssiii^^^QQQDDD<<<666555333222222222111000222333444555555555555555555555666666666555555444444555555666777888888999999999:::::::::999999888333333333333444444444444333333333333333222111111////////////000111222222////////////............,,,,,,,,,+++++++++******************************************************((((((((()))******++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))((()))))))))******************))))))***+++,,,,,,***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))*********+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((((((((%%%&&&''')))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))***))))))(((((('''&&&&&&&&&'''(((((((((((())))))))))))))))))((((((((((((++++++++++++++++++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((************************))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---......------------........................---------------..................////////////////////////,,,------......//////000000///...---......000000////////////////////////---...///000111222222222111111000000000/////////........................---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---*********))))))))))))(((***)))'''&&&&&&''')))***))))))))))))***+++,,,---)))))))))***+++++++++,,,,,,,,,++++++******))))))))))))(((((((((((())))))((()))))))))(((((((((((())))))************))))))}}}ttthhhZZZKKK???888666666444333222111111000333333444555555555444444444555555666666666555555555555555666777888:::;;;888999999999999888888777444444444333333333333333222222222222222111111000............///000111222---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++***************+++++++++++++++******)))((((((((())))))))))))))))))))))))+++++++++,,,++++++******))))))))))))))))))))))))***************************************+++++++++((((((((((((((()))))))))++++++++++++++++++++++++(((((())))))*********+++))))))************))))))))))))))))))************)))))))))))))))***+++,,,***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((((('''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&'''))))))((()))***,,,))))))))))))((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,++++++***++++++,,,,,,------,,,,,,------......,,,,,,++++++,,,,,,---...---------,,,------...///------................................./////////////////////////////////------...//////000111111//////---------...000111000000000000000000000000---...///000111111111111111111111000000000//////------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++*********)))))))))***)))(((''''''((()))***,,,+++***)))((((((((((((***************+++++++++***************)))))))))))))))(((((((((((())))))((()))+++***(((''''''((('''''''''&&&&&&'''''''''~~~uuugggWWWHHH===888555555444333333333444555555555666666666555555444444555666666777777777777555555555666777999;;;===999::::::::::::999888777555555444444333333222222111111222222111111000///............//////000111---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))*********************************)))))))))))))))*********))))))************))))))))))))))))))************(((((((((((()))***+++,,,***)))((()))***+++***((())))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))******++++++************)))'''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))******&&&(((***)))''''''(((***))))))))))))(((((((((((("""######$$$%%%&&&''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************++++++,,,************+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///,,,---------.../////////.........//////000000000///////////////////////////////////////////////////......---...///000111000000000000000000000000......///000111111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,+++++++++***************))))))))))))))))))***+++***)))(((''''''''''''+++++++++***************(((((()))))))))))))))***))))))(((((((((((())))))%%%(((++++++)))'''((()))&&&&&&%%%%%%%%%%%%&&&&&&vvvgggUUUGGG>>>:::222333444444444666888;;;777777888777777666555555555555666888888999999999666555555666888:::<<<>>>;;;;;;;;;;;;::::::999888666666555444444333222222111111111111111000//////...............///000000//////.........---------,,,,,,,,,+++++++++******))))))******++++++++++++))))))******++++++++++++((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******+++++++++,,,''''''''''''''''''''''''******))))))))))))))))))))))))************))))))))))))))))))************''''''''''''((()))***+++***)))((()))***+++***((())))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))***+++,,,,,,(((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************************++++++******)))((((((((((((***+++)))&&&%%%&&&((())))))))))))((((((((((((&&&'''((()))***,,,------(((((())))))))))))((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********)))***++++++,,,)))))))))***+++,,,......------,,,+++************,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---//////,,,,,,------...///000000.../////////000000111111////////////////////////000//////...---,,,,,,,,,...............///000111000000000000000000000000...//////000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,++++++++++++***))))))************))))))&&&&&&&&&''''''((()))***,,,+++++++++******))))))''''''(((((())))))******))))))(((((((((((())))))###&&&***+++)))(((***,,,(((''''''&&&&&&''''''(((uuubbbPPPCCC;;;888333333333555777777555333222444666777888777666555444444444777999;;;;;;:::777666666666666777777888666888<<<===;;;999888777888888666555333111000///000000000000////////////000000000000////////////......---,,,,,,+++******((()))+++---...---+++***(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***)))'''&&&+++*********))))))((((((+++++++++*********))))))******************************))))))((((((''''''******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&(((((()))))))))))))))(((,,,)))'''(((***+++)))'''))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((,,,***(((''''''&&&%%%$$$******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&'''(((((('''%%%&&&'''((())))))'''%%%$$$((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++(((''''''))))))&&&###((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,*********)))))))))))))))******++++++++++++***************)))))))))((((((.........,,,***)))+++---,,,,,,+++******+++++++++.........------,,,,,,,,,/////////......///////////////000000000000000000......---------,,,,,,,,,///...,,,++++++,,,...///......//////000000111111222111111111000000//////...///000///...------///000000000000000000000000000000000000////////////......---,,,,,,+++******+++++++++*********)))))))))))))))***++++++,,,,,,+++++++++************)))******))))))))))))******((('''&&&&&&''')))+++---((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((uuu```MMM@@@888666444333333555666666444222444555888999:::999888777555444555777999;;;:::999666666666666777888999:::888:::======;;;888666666888777777666555444333333000000000000/////////.../////////............---......---,,,,,,+++******)))***+++,,,,,,,,,+++***))))))))))))))))))))))))(((((()))))))))*********+++***)))***+++***)))'''************)))))))))(((+++++++++*********))))))************************+++*********))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************(((((()))******)))(((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((())))))((((((((('''''''''(((((())))))))))))((((((***)))((()))+++,,,+++)))))))))(((((((((((())))))***)))((('''''''''((((((************************'''&&&%%%&&&'''((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((('''&&&&&&'''((()))((('''%%%$$$((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((++++++)))'''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************,,,+++***)))((((((((((((***)))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********)))+++------,,,+++,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,//////////////////......000000/////////.........------------------------000000000000////////////000000000000//////......111222333222111000000222////////////////////////000000/////////.........//////...------,,,++++++,,,,,,,,,,,,++++++******++++++******************+++++++++************)))))))))(((((((((((())))))***)))((('''((()))+++,,,************************((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((rrr[[[HHH<<<666444555444333444666555444222444555888999::::::999888666555555777999:::999888666666666666777888999::::::;;;===<<<:::777555444555555555555555555555555000000000/////////...............---------,,,,,,...------,,,,,,++++++***+++++++++++++++*********************************))))))*********+++++++++,,,+++******++++++***)))************))))))))))))+++++++++***************************************++++++++++++******************++++++++++++******++++++++++++++++++++++++************************************************))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))(((((())))))((((((((((((''''''((((((((())))))(((((('''))))))(((***,,,---,,,***))))))(((((((((((())))))******)))((((((((())))))************************''''''((()))***,,,---...))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***)))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))((()))++++++***((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((((('''))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))************++++++++++++******------------,,,,,,,,,,,,$$$'''+++......---,,,,,,---------,,,,,,------......------------,,,,,,,,,......------------....../////////......---------///////////////.........+++,,,...000000...,,,+++111111000000///.........////////////............///000111000...---.../////////////////////////////////.........---------//////......------,,,,,,---------,,,,,,,,,,,,+++,,,,,,++++++***))))))(((+++++++++************)))((((((''''''''''''((((((******((((((((((((******************************))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((kkkTTTCCC999555444777555444555666666555333222333666888999888777777666666666777999:::888777666666555555666666777777888999;;;:::888555444444333333333333222222222111000000/////////..................------------,,,---------,,,,,,+++++++++---,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***+++***)))*********)))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))((((((((((((((((((((((((((()))(((((('''''')))******+++,,,,,,***)))))))))(((((((((((())))))*********))))))))))))***''''''''''''''''''''''''((()))))))))))))))+++,,,))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''************))))))))))))((()))))))))(((((()))***''''''(((((((((((('''&&&((((((((((((((())))))***++++++++++++++++++++++++((((((((((((((((((((((((***))))))******)))((('''))))))))))))(((((((((((('''''''''''''''''''''''')))))))))((('''&&&&&&%%%''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))))))))***************++++++++++++******------------------,,,,,,$$$'''+++,,,,,,++++++,,,++++++*********+++,,,,,,------------------------//////............/////////......------,,,,,,+++------------------------,,,---...//////...---,,,000000000000////////////////////////////////////...///000///---,,,---...////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))+++++++++*********)))))))))((((((''''''(((((()))(((''''''&&&''''''((()))************************((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((ttt___KKK???999777777888666555555777777666555222333666888999999888777666666666777999:::888777777777666555444444444444444666777777666444444555444444333222111000//////////////////............/////////.........------------,,,,,,,,,,,,++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))'''''')))******)))))))))))))))))))))******************************************************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((************************++++++***)))(((''''''&&&************************''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))))))))((((((((((((((('''&&&&&&***+++,,,,,,+++***(((((())))))(((((((((((()))))))))))))))************)))''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************((()))***)))'''''')))+++''''''((((((((((((((((((((((((((((((((())))))***************************((((((((((((((((((((((((%%%&&&(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,(((((())))))******************++++++++++++******++++++++++++,,,,,,,,,,,,***++++++***))))))***,,,+++*********++++++,,,---------------------------,,,++++++******++++++,,,......------,,,,,,,,,+++,,,---------------------///...------------...///---......///000111111222000000000000000000000000111222333222000///000111........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++))))))*********++++++++++++++++++*********))))))***))))))(((((())))))***&&&&&&''''''((()))******)))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((('''''''''&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((ooobbbQQQBBB;;;999999888777555444555666888888777444555888:::;;;<<<;;;:::666555555777999:::999888777777666555444444444444333555666666555444555666666666555444222111000000/////////.........------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***(((&&&&&&((()))***)))))))))))))))***************************+++++++++************************((((((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************+++******)))((('''&&&&&&************************(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))'''$$$""""""$$$''')))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))******((((((((((((''''''&&&%%%'''))),,,,,,***(((''''''))))))(((((((((((())))))'''((()))*********))))))************************%%%''')))(((''''''***---(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))***''')))***(((%%%%%%(((,,,(((((((((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))) ###&&&((()))***,,,...)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))******+++''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))************,,,+++***)))((((((((((((((((((((()))******++++++******++++++++++++******************++++++++++++------,,,***(((((()))+++,,,,,,,,,,,,---...//////,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------.........///////////////111///---,,,,,,---///111,,,---...///000111222333000000000000111111111111000111222111///...///000..............................---------,,,,,,,,,++++++++++++************)))***************++++++((())))))***++++++,,,,,,+++++++++************)))******))))))))))))******(((((()))))))))*********((((((((((((((((((((((((******((((((((((((******(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((^^^SSSEEE;;;888999999888444333111222555777777777444555888:::<<<<<<;;;;;;555444555777999;;;:::999666666666666666777888888666777888777555444555666444333333333222222222111//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***))))))++++++++++++++++++++++++************+++++++++++++++)))'''&&&(((***++++++((()))))))))************))))))*********+++++++++************************(((((()))))))))***************++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''((()))*********************************)))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********(((((((((((('''&&&%%%$$$"""&&&***+++***)))))))))))))))(((((((((((())))))&&&'''((()))))))))((((((************************(((+++,,,+++'''&&&))),,,'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&)))***'''$$$###''',,,((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))###%%%((()))))))))+++---((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))************,,,+++***)))(((((((((((('''(((((()))******++++++******++++++++++++******)))*********+++++++++,,,,,,---...---+++)))******,,,,,,,,,,,,---...///000,,,,,,,,,---------......///......------......///,,,,,,------......//////........./////////000000//////............//////---......///000111111222/////////000000000111111---//////...---,,,---.......................................------------++++++++++++++++++++++++*********++++++,,,,,,,,,******************+++++++++++++++************)))))))))(((((((((((())))))))))))(((((('''&&&%%%$$$))))))))))))))))))))))))***)))'''&&&&&&''')))***&&&&&&''''''((()))))))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((TTTJJJ???888777888888666222000///000333666777777222333666888:::::::::999444444444777:::;;;;;;:::555555666777999:::<<<===:::;;;;;;999666444444555//////000000111111111111//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***+++,,,+++***)))************************))))))*********+++++++++,,,***(((''')))+++,,,,,,(((((())))))*********+++))))))******++++++++++++************************))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************'''((()))***+++,,,------******************************))))))((((((''''''&&&''''''((()))******+++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))************++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((('''&&&%%%$$$###(((******)))***,,,))))))(((((((((((())))))%%%&&&''')))))))))((('''((((((((((((((((((((((((''')))***&&& """'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&((()))'''###"""''',,,((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,(((&&&&&&(((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((()))***+++,,,'''(((((()))***+++++++++******++++++++++++***************++++++,,,,,,,,,))),,,///000...+++******************+++,,,---...,,,,,,,,,------.........,,,++++++******++++++,,,+++,,,,,,---...///000000,,,,,,,,,---------......---...///111111///...---////////////000000000000---.........//////000000000222222111000///000111........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))+++++++++************)))((((((''''''''''''((((((((('''&&&%%%### ************************((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))******'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((FFF@@@:::666666777777777888555333333444666777777666777999::::::999888777777777777777777888999:::888555333555:::<<<:::777888999:::;;;:::888666444444333222111000000000000//////............//////---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******************************************************++++++******)))(((((((((******))))))))))))******+++++++++++++++++++++++++++*********))))))((((((************************///,,,)))'''(((***++++++))))))************))))))(((((()))***************+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''%%%''')))***+++***((('''))))))))))))))))))))))))&&&###!!!"""&&&)))***)))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((('''((((((((((((((((((((()))******))))))(((((((((((())))))---***((((((+++,,,+++)))***((('''((()))***)))'''******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((('''&&&%%%%%%&&&'''+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++******))))))))))))******''''''(((((())))))******(((((()))***************((((((''''''''''''(((((()))(((((('''''''''((((((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++************************************************++++++******************---,,,,,,++++++,,,,,,---000///...------...///000---------------------------------............///......------------......------...............---------///000000000///.........///000111222222333///////////////......------...000///...,,,------...---,,,,,,---...000111---+++******+++,,,,,,+++************************...------,,,+++***))))))***************************)))'''%%%%%%''')))***))))))(((((((((((())))))))))))************))))))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''CCC>>>999666666777777666888666444444666777888888777777888999:::999999888666555555666666777888999888555333555999;;;999777888999::::::999888666444444333222111000000000000///......------......///---,,,***))))))***,,,---,,,,,,,,,+++++++++******,,,,,,++++++******************++++++++++++******************************,,,,,,++++++************************************************************))))))))))))******************))))))))))))******************************************)))))))))(((************************+++***))))))+++++++++***))))))************))))))(((((()))***************+++++++++*********))))))))))))))))))))))))))))))************))))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&$$$###$$$'''))))))((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''''''''(((((((((((((((((()))******))))))(((((((((((())))))***(((&&&''')))***)))'''***((('''((()))***)))'''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******((('''''''''((((((******)))))))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&'''((()))*********))))))(((((())))))***'''((((((((()))))))))***'''((())))))******))))))((((((''''''''''''((((((***))))))((((((((())))))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++++++++***++++++++++++++++++++++++************************************************++++++******************---,,,,,,++++++,,,,,,---//////............//////---------------------------------............///......------------......,,,,,,---------,,,,,,+++,,,---.../////////...---/////////000111111111222111222222333222111000///---...000///---,,,,,,---///...---,,,,,,,,,---...---,,,******+++,,,+++***************************************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''===;;;888777777888777666:::888666666777999:::999777777888999::::::999999555555444444555555666666777555333555888:::888666777888999999888777555444333222111000000//////000...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++************))))))))))))******************)))************************+++************)))))))))************************************************(((((())))))***++++++,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))************************)))))))))+++---,,,***((())))))************))))))((())))))************)))+++************)))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))***((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***(((&&&'''((()))((((((***((('''((()))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))******))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******&&&&&&'''((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((())))))))))))(((((((((''''''''''''((((((******))))))))))))******((((((((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))((()))***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))***+++++++++++++++++++++++++++++++++******************************************************++++++++++++++++++---,,,,,,++++++,,,,,,---......////////////......---------------------------------............///......------------.....................---,,,+++,,,---///000000000///...000000000000000000000000111222333444444222000///---...//////---,,,,,,---///...---,,,++++++++++++...,,,******+++++++++)))************************))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''***)))))))))((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''888888777777888888777777;;;999777888:::;;;;;;:::777888888999::::::::::::888777666444444333333333777555444555777888777555777777888777777666444333222111000///////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))************))))))***************************)))))))))))))))))))))************************************************)))))))))******++++++++++++******))))))******+++*********************************)))))))))))))))************************,,,+++******++++++)))'''))))))************))))))((()))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))************((((((((('''((()))******(((((((((((((((((((((((((((((()))******)))(((&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))(((((()))))))))))))))((())))))(((((((((((())))))+++***)))))))))************((('''((()))***)))'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++*********************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))&&&'''(((*********)))(((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((())))))******(((((()))))))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))***)))((((((******)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((())))))*********************++++++++++++******************************************************+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,---////////////---,,,---------------------------------............///......------------......111111111111000///...---...///000111222111000000000000000000000/////////...///111222222000...,,,,,,...//////---,,,,,,------,,,,,,++++++*********...,,,+++***++++++***)))************************,,,,,,,,,,,,,,,---------************************'''((())))))))))))((('''))))))(((((((((((())))))'''(((((())))))((((((''')))))))))(((((((((''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''555666777888888888888888;;;:::999999;;;<<<<<<;;;888888888999999:::;;;<<<<<<:::999666444333222222888777666666777777666555666666666666555444333333000000//////.../////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***))))))************))))))************************)))))))))))))))))))))***************************************************,,,+++++++++******))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))******************************111...***(((((()))(((((())))))************))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((('''((()))******((((((((((((((((((((((((((()))***+++***)))''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))************(((((())))))))))))((('''))))))(((((((((((())))))******))))))((())))))******((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((()))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))*********)))(((((((((''''''''''''(((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***))))))******)))((('''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******+++++++++******************************************************++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,---------------------------------............///......------------......000000111111000///......---...///000000000//////000000000///////////////---...///000///...,,,+++,,,---///...,,,++++++,,,)))******++++++,,,,,,,,,...,,,******+++++++++***************************......---,,,,,,+++******************************(((((()))******)))(((((())))))(((((((((((())))))((())))))******))))))(((((((((((('''''''''&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''555666888888777777999:::;;;:::999:::<<<===<<<;;;888888888888999;;;<<<===>>>===;;;999777666555555999999888888777777666666666666555444444333333333//////............//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))************+++)))******************)))************************)))))))))************+++************************************************---,,,,,,+++******))))))++++++************++++++++++++++++++++++++++++++))))))))))))************************************222...***''''''((())))))))))))************)))))))))************))))))((((((((()))))))))))))))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******((('''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******(((((()))******)))'''&&&))))))(((((((((((())))))'''(((((('''&&&&&&''')))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''((()))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''((())))))))))))(((((((((''''''''''''(((((('''&&&&&&''''''((()))***++++++***))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((()))*********))))))((('''(((((())))))***+++++++++******************************************************++++++,,,------------,,,,,,++++++,,,,,,---------............---------------------------------------............///......------------......,,,------.........------***+++---.........---,,,//////////////////////////////000000//////......,,,---......,,,++++++,,,((()))***+++,,,---,,,,,,---+++******+++,,,,,,+++************************,,,,,,+++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''666777999888666777999<<<;;;:::999;;;<<<===<<<:::888888888888999;;;===>>>>>>>>>===<<<<<<;;;<<<<<<:::::::::999888777777777666555444333333222222222///......------......///------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************++++++,,,,,,******++++++++++++******************************************++++++,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))))))))************************************---+++))))))***+++******))))))************))))))***************)))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&''')))*********)))((())))))))))))))))))))))))'''((()))(((&&&&&&(((+++))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))(((((()))*********)))'''&&&))))))(((((((((((())))))&&&'''((('''%%%%%%''')))***((('''((()))***)))''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))******)))))))))))))))******))))))(((((())))))******)))))))))(((((((((''''''((())))))******))))))((((((''''''''''''((((((''''''''''''((()))***+++---,,,***)))'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++*********((((((((()))***+++++++++******************************************************++++++,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------............///......------------......***+++,,,------...------+++,,,---//////......------.........///000000000222111000///...//////000+++---......,,,++++++,,,***+++,,,------,,,,,,++++++***))))))+++------,,,************************)))))))))(((((('''''''''((((((((((((((((((((((((******)))(((((()))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''777888999888666666:::===:::999999;;;<<<===;;;:::888888888888999;;;===>>>=========>>>>>>@@@AAABBB;;;;;;<<<:::888777777888555555444333222222222222......---------......///...------,,,,,,------...***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,*********************************************************++++++,,,------,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++************************(((((((((***------,,,***))))))************))))))***************)))(((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''')))***+++***((('''))))))))))))))))))))))))&&&((()))'''%%%%%%))),,,))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***+++***)))'''%%%))))))(((((((((((())))))''')))+++)))'''&&&)))+++***((('''((()))***)))((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))((((((((())))))******++++++))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******+++***)))(((((()))***+++******))))))))))))************))))))((((((((('''(((((()))***************((((((''''''''''''(((((((((((((((((()))***+++,,,///---***(((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((()))***+++***((((((((((((((())))))))))))************************'''((()))+++,,,,,,,,,,,,'''(((((()))***+++++++++******************************************************+++,,,,,,---......---,,,,,,++++++,,,,,,---......,,,++++++,,,......---------------------------------.........//////.........------.........++++++---...///000000000...///111222222222111000,,,------...///000111111222000...---,,,---///000+++---......,,,++++++,,,,,,---......---,,,***)))***)))((())),,,......---************************))))))))))))************************************,,,***(((''''''(((***,,,))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''777777777777777777777777999999999999:::;;;<<<===888999999888777777888:::<<<999666888???FFFKKKMMMBBB===888777888999666222333333222111000000000000//////...---,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))*********************************************)))((('''+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))******...---+++***+++---000222(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))''''''(((((())))))******''''''(((((())))))******(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%***,,,(((!!!%%%---))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***((()))***+++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((''''''''''''(((***++++++''''''''''''((((((((()))'''''''''''''''((())))))))))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......---,,,,,,+++,,,---///000,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,...------,,,,,,------...////////////////////////......------------......---...000000000...,,,***)))+++---//////---+++)))************))))))((((((++++++******++++++,,,---************************((()))*********((('''&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%"""$$$&&&((()))))))))(((777777777777777777888888999999999999999:::;;;;;;777888999888777777888:::<<<999666888>>>EEEJJJLLLEEE???888555666777666444444333222111000////////////......---,,,,,,++++++++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************)))***,,,------,,,***)))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******************************)))************))))))(((+++++++++++++++***))))))******++++++++++++******************))))))))))))******)))((()))+++---...)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))%%%((()))&&&!!! %%%***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((()))***+++'''''''''((((((((())))))((((((''''''(((((()))***))))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,---...///,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---------......///------,,,,,,,,,,,,------////////////////////////......------------......,,,---...///...---+++******+++---......---+++***,,,,,,,,,,,,+++++++++***((((((''''''(((((()))***************************((()))******)))((('''&&&)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%666666666666777777888999999999999999999999::::::666777888777666777999:::;;;999777888===BBBFFFHHHFFF@@@888444444666666555444333222000//////...............------,,,,,,+++,,,,,,++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++******************************)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******************************((())))))************)))***++++++++++++***))))))******++++++++++++******++++++*********)))))))))((((((((()))******++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((*********)))((('''''''''***))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((&&&$$$$$$&&&((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((('''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&))))))((((((((())))))***''''''((((((((()))))))))))))))((((((((()))******))))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------......///000------,,,,,,,,,,,,------////////////////////////......------------......,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++'''''''''''''''(((((()))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&666666555555666777888999888999999999999999999999555666777777666666888::::::999888999;;;???BBBDDDDDD???999555444444444333444333111000///...------......---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,++++++***************************))))))***++++++***)))))))))******++++++******)))))))))))))))))))))))))))******************************************************))))))))))))******************************'''((()))*********************+++++++++******)))******++++++++++++******,,,++++++******))))))(((((()))***+++,,,,,,+++***++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&$$$######$$$&&&'''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''***)))))))))((((((((('''******))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((+++***(((((()))******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))+++***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((()))))))))'''(((((((((((()))))))))******))))))))))))******))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------*********+++,,,---...///---,,,,,,,,,,,,,,,,,,---////////////////////////......------------......,,,---............---------,,,+++******+++,,,---***************************))))))))))))***++++++((((((((((((((((((((((((((())))))))))))(((((((((************************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***777666555555555666888999888888999:::::::::999999555666666666555555777999999999999999:::<<<>>>@@@>>><<<999777666444222000333222000///...------------------------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,,,,++++++************************((())))))))))))))))))(((******++++++++++++******))))))))))))))))))))))))******************************************************))))))))))))******************************'''((()))***************)))******+++++++++************++++++++++++******,,,+++++++++******))))))((()))***,,,,,,+++***)))++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))(((((()))+++,,,''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))******))))))(((((('''''''''((((((((()))))))))******)))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((+++)))((((((***+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((())))))))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))+++******))))))))))))***(((((((((((()))))))))*********))))))))))))******))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------*********+++,,,---...///,,,,,,,,,++++++,,,,,,,,,////////////////////////......------------......++++++,,,,,,---------------,,,***))))))***,,,---*********************++++++************+++,,,,,,(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***888777555444444555777888777888:::;;;<<<<<<;;;;;;555666777666444444555777888999:::999888888:::<<<999999888777555333000///111000///......------...------------------------,,,,,,++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************************************))))))))))))******************************((())))))************)))))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++'''((()))******)))((('''************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((('''''''''((()))*********)))(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&'''((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''******)))))))))******+++((((((((()))))))))************)))((((((((())))))))))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------......///000,,,,,,++++++++++++,,,,,,////////////////////////......------------......((())))))***+++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,------------)))))))))))))))******+++)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%:::888666444333444555777666888:::<<<>>>>>>======666777777555333333444555777999::::::777666777999777666666444222000000000///......------......///------------------------++++++++++++++++++,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++************************++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************))))))))))))******************************)))************))))))((())))))***+++++++++++++++******++++++++++++******)))******++++++,,,,,,---)))))))))))))))))))))((()))))))))))))))*********))))))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))*********)))'''&&&&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******'''((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''))))))))))))***+++,,,,,,(((((()))))))))************)))((((((''''''(((((())))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------+++,,,---.........---,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---------......///,,,,,,++++++++++++,,,,,,////////////////////////......------------......*********+++,,,...//////++++++************++++++,,,,,,,,,---------......((((((((((((((()))******************************)))(((''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((('''%%%$$$###;;;999666444222333555666666777:::===?????????>>>777777777555333222333444777999;;;:::777555555777666666333111...///111333...------------...//////------------------------*********++++++,,,,,,---)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************))))))))))))*********************************************)))((('''((()))***+++++++++++++++******++++++++++++******))))))***+++,,,------...,,,,,,,,,+++++++++++++++(((((())))))******++++++))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))***++++++***))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))''''''(((((())))))************))))))((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))%%%(((******)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,+++)))&&&$$$%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))***+++,,,---))))))))))))************))))))((('''''''''''''''))))))************)))))))))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,------------......***+++---...///...------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,////////////////////////.........------.........------......000111333444*********************************++++++,,,,,,,,,)))))))))))))))***++++++************************)))(((''''''''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))))))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''''''''''''''%%%&&&'''((((((((('''&&&;;;999666555777999999999777888888999:::;;;<<<<<<777777777777666555333333888888777666555444444333555555444333222000000///000000///..................---,,,+++++++++,,,,,,******************************************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++******))))))((((((************************************************))))))************))))))))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++******((())))))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((('''((((((&&&'''((())))))***))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((())))))***(((((('''(((((()))***++++++++++++*********))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))***************+++++++++++++++******)))(((''''''&&&))))))(((((((((((())))))''''''((()))***+++,,,,,,)))***************))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))***************)))((((((***)))(((''''''((()))***%%%&&&&&&'''((())))))***((((((((((((((((((((((((************))))))))))))!!!%%%(((++++++***)))******++++++++++++******++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))***************)))((('''(((((((((((()))***+++,,,******************************++++++++++++******************)))(((&&&&&&&&&&&&&&&''''''''''''((()))(((%%%$$$%%%'''***---+++***)))((((((''''''(((''''''((((((((((((''''''''''''&&&''''''((()))***((((((((((((((((((((((((+++***)))(((''''''((((((>>>;;;999888:::;;;<<<<<<888888888999999::::::;;;999999999888888777555555888777666666444444333222555444333222111000000///000//////...............------,,,,,,+++++++++,,,************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++******************************************************************++++++++++++******))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++*********************)))((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))'''(((((())))))))))))(((((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))&&&''''''((())))))******)))(((((((((((())))))***+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******)))(((((())))))&&&''''''''''''(((((((((*********)))((('''''''''))))))(((((((((((())))))'''(((((())))))******+++''''''((((((((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&(((***+++***))))))******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---------------------------***+++,,,---------,,,,,,------,,,,,,,,,,,,------------............------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++************)))************))))))(((+++******++++++---......************************))))))************)))))))))))))))(((((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((************))))))((((((???===;;;;;;<<<>>>>>>===888999999999999999999999:::::::::::::::999888777777666555444333222222111444333333222111000////////////...------------...------,,,,,,,,,+++++++++************************---,,,,,,+++***)))((((((++++++++++++++++++++++++******************************))))))))))))******+++++++++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++******++++++++++++***((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***((())))))))))))(((((('''((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((())))))***((((((((()))******++++++***))))))(((((((((((()))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((''''''&&&((((((((())))))(((((((((************))))))))))))++++++++++++++++++++++++))))))((((((((('''''''''++++++++++++******))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------------,,,...------,,,,,,------...........................++++++,,,---------,,,,,,------,,,,,,,,,,,,------------............------........................,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))************)))+++******++++++,,,---...************************(((((())))))))))))(((((('''((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&'''((()))''''''((((((((((((''''''(((((('''%%%%%%$$$$$$$$$((((((((((((((((((((((((((()))*********)))((('''>>><<<;;;;;;<<<======<<<:::::::::999999888888888::::::;;;;;;:::999888888666555555444333222111000333222222111000000/////////...------,,,,,,------,,,---------,,,,,,++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++***************************))))))))))))))))))***)))******++++++,,,,,,,,,***************************************************++++++++++++++++++***))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++*********************)))((('''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))******))))))***))))))((('''&&&(((((('''''''''(((***+++((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++******)))(((((('''((((((************))))))))))))((((((((((((((((((((((((************************'''((()))******)))(((''')))************+++++++++***)))))))))((((((((('''))))))(((((((((((()))))))))((((((((('''''''''&&&((())))))************)))))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((---,,,+++***))))))***+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,---............------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++'''((()))***************((('''''''''((())))))***************************''''''(((((((((((('''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%'''&&&&&&&&&''''''((()))''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''&&&'''((((((;;;:::888999:::;;;:::999;;;;;;::::::999999888888999999999:::999999888888555555444333222111111000111111111000000/////////......---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))))))))******)))))))))((()))))))))******++++++************************************************))))))************))))))))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++******'''((()))***************((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((('''(((((()))******))))))***))))))((('''&&&)))(((''''''''')))***,,,))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((************++++++++++++******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((()))***************))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******)))))))))&&&'''((())))))((('''&&&%%%%%%&&&''')))***++++++************************+++++++++*********))))))+++***)))(((((()))+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---.../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((()))***************'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((((((''''''((()))*********))))))(((''''''((((((''''''((((((((((((''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((()))'''$$$""""""%%%'''***999888777777999999888777::::::999999888888888777888888888999999888888777666555444333222111111000000000000000//////......------,,,++++++++++++,,,+++,,,---...---,,,+++***************************(((((()))***+++,,,,,,---++++++++++++++++++++++++************************))))))************)))))))))))))))))))))*********************************************************)))))))))******)))))))))))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++******&&&'''(((***++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***((())))))))))))(((((('''))))))((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((())))))(((((('''***************************))))))(((((((((((()))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''%%%&&&'''(((((())))))((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))***************'''''''''(((((('''''''''###$$$%%%'''(((***+++,,,)))))))))))))))))))))))),,,,,,+++++++++*********))))))(((((((((***+++,,,******++++++++++++******++++++++++++++++++++++++************++++++++++++******+++------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,************************)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))((((((&&&&&&&&&''''''''''''((()))(((''''''(((***+++---++++++)))(((((('''''''''''''''(((((((((((('''''''''&&&&&&'''((()))******(((((((((((((((((((((((()))'''$$$""""""%%%(((***999888777888::::::888777777777777777666666666666888888999999999999888888666666555444333222111111000000////////////......---,,,,,,++++++++++++++++++,,,---......,,,+++)))************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************((()))***++++++***)))(((++++++***************)))************************************************)))******++++++******)))))))))***++++++++++++***)))***++++++***)))***+++******************************++++++++++++******'''((()))***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))(((((((((((()))'''(((((())))))))))))((())))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))************)))(((************************)))(((((((((((())))))***(((((((((((())))))******))))))))))))))))))))))))************************'''''''''''''''((()))))))))))))))************+++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))******))))))(((''''''&&&&&&''''''(((%%%&&&'''((()))***++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++************++++++++++++******+++,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++*********)))))))))(((((()))************))))))(((+++******)))))))))******))))))))))))))))))))))))((((((((())))))(((((((((''''''(((((()))(((((('''&&&&&&&&&''''''''''''((('''((()))))))))))))))((()))(((((('''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((())):::999999:::;;;;;;:::888555555555555555555555555888888999:::::::::999999777666555555333333222111///////////////.........---,,,++++++******+++++++++,,,---......,,,***)))************************+++++++++***************++++++++++++++++++++++++************************((()))***++++++***)))(((---,,,,,,++++++*********************************************************+++++++++,,,,,,+++++++++))))))***++++++++++++***)))+++++++++***)))***+++******************************++++++++++++******)))************))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))(((((('''((((((''''''((())))))***)))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))***+++,,,,,,+++***)))******))))))))))))))))))(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************'''((()))***++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((((((((())))))******++++++))))))))))))))))))))))))************))))))))))))+++++++++************)))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++...------,,,,,,------...........................///...,,,+++***+++,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((***************)))((('''******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&(((***++++++(((%%%###&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&)))+++,,,***)))'''::::::;;;>>>???>>>;;;999888888888777777777777777555444333444666999===???;;;888444333444333000...000////////////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,+++***)))((('''(((((()))***+++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***------,,,+++***)))(((((())))))))))))))))))))))))***************)))(((''')))((('''(((+++,,,+++******)))(((''''''((()))***))))))))))))************'''((()))******)))((('''(((((())))))))))))((((((---,,,,,,+++***)))(((((())))))))))))))))))))))))%%%&&&(((***,,,---......(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++***((('''&&&))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++************************+++++++++************)))......---------...//////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))((('''&&&++++++************++++++))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$999999;;;===???>>>;;;999777777777777888888888888666555444444555888;;;===:::777333222222222000---/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++******)))+++++++++***************)))))))))***+++++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))************)))************+++++++++************)))))))))(((,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++******)))))))))))))))+++++++++***))))))(((((()))))))))))))))))))))))))))************))))))(((#########%%%(((************)))(((((((((((()))***))))))))))))************(((((())))))))))))((((((******++++++++++++******,,,++++++******)))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))(((((()))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''%%%%%%)))))))))))))))))))))))))))((((((((('''''''''&&&***)))))))))((((((((('''&&&''''''((((((''''''&&&***)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++************************))))))******+++++++++,,,***))))))))))))***++++++,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++******))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((()))))))))******************)))))))))((((((((((((((('''''''''&&&888888:::<<<======;;;888666777777888888999999999777666555444444666888:::777555222111111000///---............---------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,******++++++******))))))))))))******+++++++++,,,******************++++++******************************++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************)))))))))*********++++++)))************+++++++++************))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))$$$######%%%'''))))))(((+++***))))))))))))***+++))))))))))))************)))))))))(((((())))))*********++++++++++++******************************)))))))))))))))))))))))))))))))))((('''&&&$$$$$$(((((())))))))))))((((((*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***&&&&&&%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******(((''''''((())))))(((((()))(((((('''&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,------+++++++++++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))*********+++++++++************)))))))))))))))(((((((((''''''888888888:::<<<===;;;999666666777777888999::::::777666555444444444555666444333111000///......---......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,))))))*********))))))((()))************++++++++++++++++++*********************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))))))))***(((((((((((((((((((((((('''((()))***************,,,***)))((())))))'''&&&+++******************+++((()))))))))***************)))((((((((()))***+++(((((())))))))))))((((((((()))))))))*********+++((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((()))************))))))(((((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------------,,,,,,------...///------------------------------------------------------,,,,,,,,,,,,++++++,,,---///000000///---,,,+++++++++,,,,,,,,,------***************)))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))******+++(((((()))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))((((((&&&&&&'''''''''(((((((((***)))))))))))))))))))))(((''''''''''''&&&&&&&&&888888888:::<<<===;;;:::555555666777888888999999777666555444333333333333111111000///...------.........---------,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,((())))))*********))))))+++++++++************)))+++++++++*********************************************++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++************************************++++++++++++))))))*********+++++++++))))))))))))))))))***************))))))))))))((())))))))))))))))))))))))***************************************)))((((((************************((()))***++++++***)))((('''''''''((())))))******))))))))))))))))))))))))'''((()))***************...,,,************((('''*********++++++*********((()))))))))***************)))(((((((((***+++,,,(((((())))))))))))((((((((((((((()))******++++++(((((((((((((((((((((((($$$%%%&&&((()))***++++++(((((())))))))))))(((((()))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++)))'''%%%%%%&&&'''(((((())))))************)))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,,,,---------,,,,,,------------------------------------------,,,,,,+++++++++,,,---///000000///---,,,+++++++++,,,,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******+++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&999888888:::<<<======;;;444555555666666777777777666666555333222222111111///000000///---,,,---///............---------,,,------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***+++,,,---,,,+++***)))+++++++++*********************+++++++++,,,,,,,,,))))))******++++++******,,,+++++++++******))))))******************++++++******************************++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++))))))))))))************++++++*********)))))))))))))))))))))))))))))))))************************))))))************))))))************************((())))))************)))((((((((())))))*********))))))))))))))))))))))))((())))))************))))))((('''(((***+++***)))))))))***++++++***))))))))))))))))))************))))))))))))***++++++,,,******++++++++++++******((((((((())))))*********))))))))))))))))))))))))'''((()))***************(((((())))))))))))((((((((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))******))))))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''&&&&&&'''((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------...------,,,,,,++++++******+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,+++***))))))++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&''''''''''''(((((()))))))))(((((((((''''''999999999:::===>>>>>>===444444444555555555555555555555444333222111000000...000000///---,,,...000/////////.........------------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,)))***,,,------,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,)))******+++,,,,,,++++++***************+++++++++)))))))))***+++++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++((()))))))))************,,,+++++++++************))))))))))))))))))))))))************************'''((()))******+++******************************)))))))))))))))******+++))))))******************++++++++++++++++++++++++)))************))))))((('''&&&&&&'''***+++******((())))))******))))))((())))))))))))************(((((()))***++++++++++++******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))))))))(((((('''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))'''((((((((()))))))))***)))******++++++******)))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......------......///000------,,,++++++,,,------------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************************************))))))******+++***************))))))))))))******))))))))))))((((((((((((((((((((())))))******+++&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((('''''''''&&&:::999999;;;===??????>>>444444444444444444333333444444333333222111000000...000111///---,,,...111000////////////.........---------,,,,,,,,,++++++((())))))***++++++,,,,,,((()))+++---------++++++++++++++++++******))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''((()))***+++,,,------(((((()))***+++,,,,,,---******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************&&&'''(((***++++++++++++***************************)))((((((((()))+++,,,++++++******************++++++++++++++++++++++++***************)))((('''+++***))))))******)))((('''((()))******)))((('''))))))))))))************'''(((***+++,,,,,,++++++(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))******))))))&&&'''(((***++++++++++++))))))))))))))))))))))))((()))))))))******++++++'''((((((((())))))************++++++++++++******'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///******))))))******+++,,,------++++++++++++------------------------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************************************&&&'''((()))++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''(((***+++,,,---...''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$===;;;;;;;;;<<<<<<:::888666666555444444444444555222333333333333222111111000000//////.........---......---------,,,,,,,,,---,,,+++++++++,,,---...------------,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++,,,,,,+++*********))))))((((((***************)))(((((())))))))))))))))))))))))......---,,,+++***)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))************************************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************************************************)))))))))))))))************************+++***)))***++++++***))),,,,,,+++***))))))******+++++++++*********))))))***)))(((''''''((()))***))))))))))))************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***(((%%%%%%&&&((()))***------------,,,,,,+++***)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((+++***'''&&&&&&'''***+++''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++******************++++++******++++++,,,---++++++++++++++++++++++++------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,*********,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''(((((((((((()))))))))************))))))######$$$%%%''')))+++,,,''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''===<<<;;;;;;======;;;999777666555444222222222111111111222222111111000///000/////////.........---......---------,,,,,,,,,...------,,,,,,---......,,,---------,,,,,,+++***************************------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++++++++*********+++*********))))))))))))***************)))((((((************************,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------)))******++++++++++++***************************+++++++++*********))))))************************************************++++++************++++++))))))))))))))))))))))))))))))************))))))(((((()))***************************************)))))))))))))))*********************************+++***)))***++++++***))),,,++++++***))))))******))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))***************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***(((&&&'''(((*********+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((()))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------......,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&''''''''''''(((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''''''''((())))))((('''''''''''''''<<<;;;:::;;;======<<<;;;888777555333111000//////000000111111000000///.../////////.....................---------,,,,,,,,,///......---------...///,,,,,,---------,,,++++++++++++++++++++++++++++++........................,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++******)))***************)))))))))*********+++******)))(((*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************************************++++++************++++++))))))))))))))))))))))))******++++++++++++******(((((()))***************************************(((((())))))******++++++************************+++***)))***++++++***))),,,+++******)))*********((((((((()))))))))))))))***))))))(((((())))))***))))))))))))*********************))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))***++++++)))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))(((((('''''')))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((()))))))))))))))))))))***)))))))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000...,,,,,,,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&***)))((('''&&&&&&&&&&&&)))((((((''''''(((((())))))((((((''''''''''''(((:::999888999;;;<<<<<<;;;888777555333222111000000000000111111000000///.................................---------,,,,,,,,,.........---------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***************************************++++++******)))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---******************++++++++++++++++++++++++++++++************************************************************************++++++************++++++)))))))))))))))))))))))))))******++++++******)))(((((()))***************************************''''''((()))***++++++,,,************************+++***)))***++++++***)))++++++***************++++++*********)))))))))((())))))))))))))))))))))))((()))))))))************++++++************+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))++++++***(((((((((((())))))(((''''''((((((((((((((((((((((((+++++++++***************(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))***))))))(((((((((((((((((((((((((((((())))))************))))))''''''((())))))(((''''''((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((())))))))))))))))))))))))***************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,------+++***++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''******((('''&&&&&&&&&&&&))))))(((((((((((()))))))))(((''''''''''''((((((999777666666888::::::999888777666444333333333222111111222222111111000///---------.....................---------,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++++++++******++++++++++++******************************,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,+++***))))))))))))************************************************************************************************++++++************++++++************************(((((())))))))))))(((((((((((()))***************************************''''''((()))***++++++,,,************************+++***)))***++++++***)))+++***************++++++......---,,,***)))(((((())))))************))))))((()))))))))************++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((******)))'''(((((())))))***))))))(((((((((((((((((((((((((((******************++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++*********((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((())))))))))))************(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,------......---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++************************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''')))(((((('''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((888666444444666888888888888777666555444333333333111111222222111111000///---------------...............---------,,,,,,,,,------------,,,+++******++++++,,,---------,,,,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,///...,,,***(((((((((((())))))))))))))))))))))))***************+++++++++************************************************++++++************++++++************************(((((())))))))))))(((((((((((()))***************************************(((((())))))******++++++************************+++***)))***++++++***)))*********)))******+++,,,//////...,,,+++***)))((()))******++++++******)))))))))))))))*********************))))))***************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((()))((('''((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((((((((()))))))))))))))***(((((((((((())))))))))))+++++++++******+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,,,,,,,))))))(((***,,,...------++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((((())))))(((((((((((((((''''''(((((()))))))))((((((''''''(((((()))(((''''''''''''(((((())):::888555444555777777777999888666444333111111111000000111111000000///...,,,,,,,,,------...............---------,,,,,,,,,---.........---,,,+++******+++,,,,,,---------,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,...---+++)))(((((()))***************************))))))*********+++++++++************************************************++++++************++++++************************)))))))))******)))))))))(((((()))***************************************)))))))))))))))*********************************+++***)))***++++++***)))******))))))***++++++,,,,,,,,,,,,+++++++++++++++)))***++++++++++++***)))))))))))))))***************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***(((&&&&&&((()))***)))(((((()))***************))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++++++++,,,,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((((((''''''&&&'''((())))))((('''&&&((((((((()))))))))******&&&''''''((((((''''''&&&))))))(((((((((((())))))(((''''''''''''''''''((('''''''''''''''((())))))<<<999666555666777777777:::999666444111///...---///////////////......---,,,,,,,,,------...............---------,,,,,,,,,//////000000///---+++******+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,---+++***(((((()))+++,,,++++++++++++++++++++++++))))))******++++++++++++************************************************++++++************++++++******************************++++++++++++******(((((()))************************************************)))))))))))))))************************+++***)))***+++++++++)))******))))))***+++,,,,,,(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((,,,)))'''&&&(((***++++++''''''((()))******))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,+++)))((()))******)))(((++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&'''((())))))((('''&&&))))))))))))************%%%&&&&&&''''''&&&&&&%%%+++***)))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***888888777666666777888999888444111111222222000...//////......---------,,,000...///000...***+++......------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++******)))))))))+++++++++***)))***+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))***+++,,,---------************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,,,,******+++,,,))))))******++++++++++++++++++++++++++++++++++++***************************)))((('''''''''((())))))((((((((()))+++---...)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++*********))))))((((((***************************************************************************************************)))((((((((()))+++,,,(((((())))))******++++++************************)))))))))))))))***++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))'''''''''((()))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***((((((((((((((()))******++++++************++++++111///,,,)))&&&%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************&&&&&&''')))+++,,,***((((((((((((((())))))))))))***)))(((&&&&&&((()))***))))))************))))))))))))))))))))))))))))))))))))))))))************((()))************)))(((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++*********++++++......---,,,,,,,,,------.........------,,,,,,,,,---***&&&'''***,,,---,,,,,,,,,++++++***)))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((('''((((((((()))))))))***&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((:::999777666666666666777777444111111222222000.../////////.........------)))(((***---...,,,...333...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++*********))))))+++,,,+++***)))***+++++++++++++++++++++++++++)))))))))******))))))))))))***++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++,,,)))*********++++++++++++++++++++++++++++++++++++************************++++++*********+++,,,------,,,+++***)))***++++++***************+++++++++))))))*********+++++++++,,,+++++++++************************************************************************************************************+++***))))))***+++,,,---)))))))))))))))*********************************'''''''''''''''((())))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***+++***)))((('''(((((()))*********))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))+++***)))((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******''''''''')))++++++)))((((((((((((((()))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,+++*********++++++------,,,,,,,,,------.........---------,,,,,,,,,---***''''''***,,,,,,+++******************++++++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((:::999888666555555555555555333111000111111000//////////////////............,,,---///---******......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++***************+++,,,+++***)))***,,,++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++***+++,,,,,,******+++,,,************++++++++++++++++++++++++++++++++++++************************++++++***++++++,,,---...------,,,++++++++++++++++++++++++***************(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++************************************************************************************************+++++++++***++++++,,,---************))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************)))((((((((())))))***************)))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))(((((()))(((((((((((()))******))))))(((((((((((())))))(((((((((((()))+++---///(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))((((((''')))******)))'''(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********++++++,,,,,,+++,,,,,,---...///------------,,,,,,,,,,,,...+++))))))***++++++***((())))))***++++++,,,,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&)))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((888777777666555555555555444333111000000000//////////////////////////////333111111222///******......------,,,,,,------...++++++,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++***+++++++++,,,---......,,,+++++++++***)))))))))))))))))))))*********+++,,,,,,,,,,,,++++++++++++************************************************************************************************++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((******))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))***************))))))))))))))))))++++++******************)))))))))))))))))))))))),,,+++)))'''&&&''''''((())))))))))))))))))))))))(((((()))***++++++,,,,,,'''((()))******)))((('''))))))(((((())))))***+++++++++************++++++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((***)))(((((()))***((('''(((((((((((())))))))))))))))))(((''''''((())))))))))))************))))))))))))))))))))))))))))))((()))))))))************---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***************))))))*********+++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((444444555555666666666666222222111000///...///000.........///////////////---,,,---000000---///333...------,,,,,,------...+++++++++,,,,,,,,,------------------------------++++++,,,------------,,,+++++++++++++++++++++,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---***+++,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))***++++++,,,------------,,,+++++++++***)))))))))*********+++++++++,,,,,,******++++++++++++++++++******************************************************************************************************************))))))++++++******))))))((((((((((((((((((((((((((((((***************+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************************++++++))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''((()))******)))(((''')))))))))))))))***++++++++++++************+++++++++***)))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((***)))'''((())))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((()))))))))************---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++*********))))))************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((111222444555666666777666000111111000...---///000---------...............---+++,,,...,,,)))***---...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,------,,,++++++***------------,,,***)))(((+++++++++******************++++++++++++,,,,,,,,,************++++++++++++************************************************************************************************))))))*********)))((((((************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((()))***+++++++++******)))))))))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))))))))((((((***))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))***(((''''''(((***))))))(((((((((((())))))))))))*********++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,+++,,,------+++***+++,,,,,,,,,++++++***))))))(((************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((222222444555666555555444///000111///---,,,...000,,,,,,,,,,,,---------...111.........***%%%$$$'''...------,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++++++++,,,,,,,,,------+++,,,------++++++,,,---++++++++++++++++++++++++(((***,,,------,,,***((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***,,,,,,,,,,,,,,,,,,------,,,+++***((('''***************+++++++++************++++++++++++++++++++++++,,,,,,------******************************************************************************************************+++++++++***)))((()))))))))))))))*********************************))))))(((((())))))***+++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((()))***++++++++++++***((((((((())))))*********))))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))******))))))******+++,,,))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******)))(((&&&&&&(((*********(((((((((((())))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,))),,,...---++++++,,,---++++++******************************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((333444555555555444333222...000111///---,,,...111+++++++++,,,,,,---------,,,+++,,,...---***+++///...------,,,,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++***,,,...111111...,,,***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************"""###&&&)))+++,,,,,,,,,((()))***+++,,,+++***)))))))))******+++++++++,,,))))))))))))************,,,,,,,,,------.........************************************************************************************************+++,,,,,,---,,,+++***)))(((((())))))******++++++************************+++++++++***++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))***+++,,,,,,+++***''''''(((((()))))))))***)))))))))))))))))))))))),,,---...---***&&&"""))))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))************)))******+++,,,++++++************++++++---------,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))'''%%%&&&(((***++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************((()))************)))(((++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,(((+++......,,,+++,,,///)))))))))***++++++,,,,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((()))))))))******++++++&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((444555666555333111111111222111///...,,,,,,++++++000///...---------------...---,,,,,,,,,,,,---...//////...------------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---,,,+++)))'''+++++++++,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********+++,,,---+++++++++++++++++++++++++++******)))***,,,---...---,,,++++++******+++++++++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,***************)))(((((())))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&'''(((******+++++++++******++++++++++++******(((***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))(((((('''''''''''''''''''''((()))***''''''((()))))))))))))))******))))))))))))******((()))***+++,,,+++******+++***)))'''''''''((()))))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''((()))*********++++++******))))))((((((((('''&&&&&&((())))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((('''%%%%%%(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))(((((('''''''''''''''+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++------,,,***---,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++************+++******)))((('''&&&'''(((*********))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((())))))((('''&&&((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''(((******)))(((((()))''''''''''''''''''''''''))))))((((((((())))))***)))(((%%%######$$$&&&(((%%%''')))***+++,,,++++++333444444444222111000000111000///...---,,,,,,,,,//////...---------------...---,,,,,,,,,,,,---...//////...------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,......------------,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,//////...,,,++++++******++++++,,,---,,,+++***)))+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,,,,------......++++++++++++++++++++++++...---,,,************++++++*********+++,,,,,,---+++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***))))))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************************************+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))'''((()))***************)))******++++++******)))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++******)))))))))***)))))))))((((((((('''(((((('''''''''((())))))''''''((()))))))))))))))******))))))))))))******'''((()))*********))))))+++***)))(((''''''((()))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((((((((((((((('''''''''''')))'''&&&&&&((())))))((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))((('''&&&%%%((()))))))))************))))))))))))))))))))))))))))))***++++++***))))))((('''''''''((()))******+++++++++*********))))))************************)))******+++,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***))))))***+++,,,+++)))))))))))))))***+++,,,,,,******************************++++++++++++******'''(((((()))))))))(((((('''((()))******)))(((''')))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))******)))((('''***)))))))))(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))(((((('''(((((())))))&&&&&&&&&''''''((((((((((((((())))))(((((('''&&&222333333333333222000/////////...---------------//////...------------......------,,,,,,------...//////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------............---,,,,,,,,,,,,---.....................---------------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,---------......++++++++++++++++++++++++...---,,,+++************)))))))))***+++,,,...///+++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++*********************************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++******************************************************+++++++++***************))))))))))))))))))))))))+++***))))))))))))))))))((())))))*********)))))))))******++++++******)))(((***+++***)))((()))***++++++++++++************))))))))))))))))))))))))(((***+++***)))((()))***************************))))))))))))(((((((((((())))))((('''''''''((((((''''''((()))))))))))))))***))))))(((((())))))***&&&'''((()))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))((('''&&&%%%''''''''''''(((((((((((()))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---+++++++++************************************************++++++,,,,,,---------,,,+++++++++,,,,,,************************)))))))))))))))((((((((()))(((((((((***+++***)))))))))))))))***+++,,,---++++++++++++++++++++++++******++++++++++++******%%%&&&'''(((((()))))))))((())))))))))))(((((('''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%###$$$&&&((())))))))))))))))))))))))((((((''''''''''''((((((###%%%''')))******))))))((('''&&&&&&%%%%%%&&&&&&222222333444555444222000......---------......//////......---------......------------------------//////...------------...------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......---------.........///........................//////000000//////...............------------***+++,,,...///111111222------,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......******++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,------************+++,,,---...+++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************************************************************))))))))))))))))))))))))******)))))))))))))))***)))************))))))((())))))************))))))(((***+++***)))((()))***+++++++++******)))))))))))))))))))))))))))))))))(((***+++***)))((()))***&&&&&&'''((()))*********))))))))))))((((((((((((******)))((('''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))************++++++***)))((('''&&&&&&(((((())))))******++++++)))(((&&&''')))******)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))((((((''')))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---*********************************************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((((('''***)))((((((***++++++***,,,++++++***))))))******++++++++++++++++++++++++******++++++++++++******&&&'''(((((()))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))******)))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$"""###&&&((((((((((((((((((((((((((()))(((''''''''''''''''''%%%%%%&&&(((((()))))))))%%%$$$$$$$$$%%%''')))***333333444666888888555222...------------...//////......---------......///------------------------//////...------------...------------------------++++++++++++,,,,,,,,,------------------------------.........//////////////////000000000111111111//////000000000/////////////////////////////////111111222222222222111111111000000000/////////...+++,,,...000222333444444...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,,,,---,,,,,,++++++***++++++,,,+++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,))))))***************)))************************++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((************************************************************************))))))))))))))))))))))))***)))))))))))))))******)))************))))))((()))))))))******)))))))))(((***+++***)))((()))************))))))(((((('''))))))))))))))))))))))))(((***+++***)))((()))***'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++***)))(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((())))))******++++++)))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))))))))))))))(((******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++***************************************************+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,***))))))+++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++******++++++++++++*********************)))(((''''''''''''((()))******+++'''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$'''***''''''''''''''''''''''''))))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&(((***+++444333444777::::::666222......---------......///...------------...//////,,,------......------,,,//////...------------...------------............,,,,,,,,,,,,------------//////////////////////////////000000000111111111111111222222333333444444111222222222222222111000000000000000111111111111444444555555555555444444444333333222222111111000111222333444444444333222////////////.........---............------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))---,,,++++++******+++++++++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,(((((()))************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))((((((************************++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++((())))))*********))))))((())))))******))))))((((((***+++***)))((()))***)))))))))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***,,,+++***(((&&&$$$"""!!!(((((((((((())))))))))))******)))((((((((())))))''''''((())))))))))))))))))((((((''''''(((((()))))))))((((((((()))***+++'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******&&&''''''((()))******+++''''''''''''((((((((((((***((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---+++))))))+++,,,------((((((((()))***,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++***)))((('''''''''''''''((()))***+++'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***((((((((()))))))))))))))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''''''''''''''''''''+++***)))(((((('''((((((***(((%%%######$$$&&&(((***))))))((('''(((((((((333222333777;;;;;;777222///......---------......---------------...//////,,,,,,---......---,,,,,,//////...------------...------------.........///............////////////000000000000000000000000111111111222222222333333333333333444555666666666333444555555555333222111222333333333444444444444666777777777777777777666666666555555444333333222444555666777777666444333222222333333333222111000000000/////////.........,,,,,,,,,,,,,,,---......---------------------------------------,,,,,,,,,***,,,---//////...---,,,++++++++++++++++++++++++,,,,,,------,,,+++)))(((+++++++++***++++++,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,((()))******+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++'''((()))***************(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***,,,+++***)))'''&&&%%%$$$'''((((((((()))))))))***)))))))))((())))))******''''''((()))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))***&&&'''((()))******)))((())))))))))))))))))))))))***)))))))))))))))))))))'''''''''((()))*********((((((((((((''''''''''''***)))'''((()))+++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))***+++++++++************)))))))))((())))))))))))))))))))))))))))))***++++++***))))))******)))))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,***((((((***+++,,,,,,''''''((()))***,,,...///******************************++++++++++++******((()))))))))))))))((((((+++***)))(((''''''((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''''''''((()))***+++(((((((((((()))))))))***((()))***++++++***)))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''''''''''''''''',,,,,,***))))))(((((((((''''''&&&%%%&&&&&&'''(((((())))))))))))(((''''''222111111666:::;;;666111//////...------------------------------...///000,,,,,,---......---,,,,,,//////...------------...---------.........//////000000000000111111111111111111111111111111111111222222333333333444444444444444555555666777777888555555666666666555333222555555555555666666777777888888999999999999888888888777777666555555444444222444666888999999888777444555666777777555333222111111000000/////////......------------...//////------------------------,,,,,,,,,------.........((()))+++------,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,,,,)))))))))***+++,,,......+++***)))***+++++++++)))++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++''''''(((******+++++++++(((((())))))))))))(((((((((***+++***)))((()))***))))))******+++++++++,,,))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))******++++++'''((((((((())))))******))))))(((((()))***++++++'''(((((()))))))))))))))((((((''''''''''''((((((''''''&&&%%%&&&'''((()))&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++******))))))((((((***)))'''(((***++++++***))))))))))))))))))))))))'''((((((((())))))******************************&&&'''(((***+++++++++++++++*********))))))(((((())))))))))))))))))))))))((()))+++------+++)))(((''''''(((((()))***,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,************************))))))******++++++,,,,,,,,,)))''''''(((***+++++++++***************++++++))))))))))))))))))))))))******++++++++++++******%%%&&&'''((())))))))))))...---***(((&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))((((((((((((***,,,---%%%&&&&&&&&&''''''((((((&&&'''(((******((('''&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))---,,,+++***))))))))))))$$$%%%'''((()))***))))))$$$%%%''')))******))))))000000000000000000000000,,,---......,,,,,,---...........................333000......000000...+++------......------,,,+++............////////////000000111111111222222222111111111222222333333333666888888777666555666777999888777555555555666777555555555666666666777777777777777777888888888888999999:::;;;;;;;;;;;;;;;999999888888777777666666888999999888666444444555666666777888888888888777555555444333111000///...///////////////.........111000...---,,,,,,---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++************************************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++(((((())))))*********+++,,,,,,+++***))))))******)))))))))***++++++,,,,,,((((((((((((((((((((((((************************))))))************))))))))))))))))))************************************%%%&&&''')))************************************+++++++++*********))))))+++******)))(((''''''&&&*********************************))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((()))+++,,,*********)))******++++++))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))((((((((((((&&&%%%%%%$$$%%%&&&'''(((+++***)))(((((()))***+++******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))*********))))))******+++,,,************************+++*********))))))((((((,,,,,,,,,++++++*********---+++***((()))+++---///***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************'''***+++((($$$###'''+++))))))))))))))))))))))))---,,,+++))))))))))))***))))))((('''''''''''''''&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&'''(((***+++---,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((////////////////////////,,,---......,,,,,,---...------------------------///---+++,,,...///...,,,------............------////////////000000000000222222222222333333333333333333333333333444444444222444555555444444666777:::999888666666666777888555555666666666777777777888888777777777777777777555666777777888888888777888888888888888777777777777888999888666555555666888888999::::::::::::999888777777666555444333333111111000000/////////......------------///000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++************************************************************************************************************************+++++++++*********))))))************************))))))))))))*********+++++++++***)))))))))))))))+++*********************************************************************))))))*********))))))(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((************************+++++++++*********))))))+++++++++***))))))((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))(((''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((''''''((()))*********))))))((())))))*********)))))))))(((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))((((((((()))***+++))))))(((''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))******+++,,,************************+++*********)))))))))))),,,,,,++++++++++++++++++*********+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++************************(((***,,,***&&&%%%'''+++)))))))))))))))))))))))),,,+++***)))((()))*********)))((((((''''''(((((('''(((((((((((((((((('''(((''''''&&&'''((()))***'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''''')))(((''''''&&&'''(((((('''''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))////////////////////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---,,,---...//////000000///000000111111111222222222444444444444555555555555666666555555555555555555111333555555555555777999999999888777777777888888555555666666666777777777888888888777777666666666444444555666666666555555777777777777888888888888666777888777666555666888::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999444333333222111000//////......---......///111111//////...---------------------------------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***+++************************************************************************************************************************+++++++++***************)))))))))))))))))))))))))))))))))*********************)))((((((((()))))),,,,,,+++******)))((((((************************************************************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))+++************))))))))),,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))*********))))))(((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))******)))(((((((((((((((******)))((('''''''''(((************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((()))***,,,---******))))))******+++,,,***************************************)))))))))++++++++++++++++++,,,,,,((()))+++,,,---,,,+++***************************+++***)))(((((()))***+++))))))))))))))))))))))))************************(((***---,,,)))'''(((***)))))))))))))))))))))))))))(((((((((((()))************)))((((((((()))))))))((((((''''''(((((()))(((''''''''''''((())))))((((((((((((((('''''''''))))))((((((((((((''''''%%%%%%&&&&&&'''(((((()))******((('''&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++###$$$&&&((())))))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((''''''''''''((())))))////////////////////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++------...---,,,---...000111222222222222222222222333333333333555666666666777777777777888888777777666666555555444666777888777777999:::888888888777777777777888555555555555666666666666999888888777777666666555555555666777777666666666555555666666777777888888444555666666555555666888;;;;;;<<<============<<<<<<<<<==================777666555444333222111000222222111000000/////////000///......------......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************))))))((((((((((((((()))+++*********)))))))))(((((((((((((((((((((((((((************************************)))((('''&&&))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((())),,,+++***)))((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++***)))(((((()))************))))))******+++,,,*********************************************************++++++,,,,,,,,,))))))***+++++++++++++++************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************************&&&)))+++,,,***(((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))))))))*********)))(((''''''((()))***(((((('''''''''(((((((((((((((((((((''''''''''''))))))((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''''''''))))))((('''''''''''''''###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...---...///111222333444444333333333333444444444444666666777777777888888888888888888777777666666666777888999888777666777888777777777777777777777777444555555555666666666666999999888888777777777666666777777777777777666666555555555666666777777777333444555666555555666888:::;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>999999888777555444333333444444333333222111111000111000//////......//////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++***************)))((((((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************&&&'''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))************))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))*********---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&'''******))))))******+++,,,***************************************+++++++++*********++++++,,,,,,,,,+++***)))((((((***,,,---***************************)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***)))(((''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))*********))))))))))))*********)))(((''''''((()))***((((((((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&$$$%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000000...---...000///000111222444444555555333333444444444444555555666666666666777777777777777777666666666666666555666777888777555444555666666777888888999888888888666666666777777777888888999999999999999999999999777777888888888777666666777777777777777888888888444666777777666666777999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============::::::999999888777666666222333444555666666666666222222111000000000000000////////////////////////---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++*********************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))******''''''((())))))***++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((************************%%%&&&''')))******++++++))))))))))))))))))))))))(((((()))))))))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((())))))******))))))((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&''')))******++++++---,,,+++***)))))))))***''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))*********)))(((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&******))))))******+++,,,*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,***(((''''''))),,,...***************************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))((((((((()))*********))))))(((((())))))***((((((((()))(((((('''&&&''''''''''''((((((((()))(((((())))))))))))******)))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((........................,,,---......,,,,,,---...------------------------,,,...000000......000222000111222444444555555555333333333444444444555555555555555555666666666666444444444555555555555555555666777777666555666888888999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;<<<:::;;;;;;;;;::::::999888;;;;;;;;;:::::::::::::::888999::::::999888:::;;;:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999444555666888888888888888444333222222111111222222////////////////////////---,,,,,,,,,---...000111------------------------------------------------***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************))))))*********+++++++++************************,,,,,,,,,++++++*********)))))))))))))))***++++++((((((((()))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''''''''((((((((((((************************''''''((()))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++'''((())))))))))))(((''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))******))))))+++***))))))))))))******''''''(((((())))))))))))'''((((((((()))))))))***'''''''''((()))***************+++++++++***)))((((((((()))******)))((((((''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))******+++,,,*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***)))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((''''''(((((()))***)))))))))******)))))))))(((((()))))))))(((&&&%%%%%%&&&&&&'''((()))******(((((()))))))))*********''''''''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''''')))***+++)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******)))((('''((((((((((((((((((((((((((((((((((((((()))******........................,,,---......,,,,,,---...........................))),,,//////...///111444222222333444555555555555333333333444444444555555444444444444555555555555222333333333444444555555555777888999888999:::<<<999:::<<<=========<<<<<<<<<<<<<<<=========>>>>>>888999::::::<<<<<<===>>>????????????>>>>>>===<<<>>>>>>>>>======<<<<<<<<<;;;<<<======;;;;;;<<<===;;;<<<<<<===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888666555555444333333222222333333000000000000000000000000------,,,,,,---...000111------------------------------------------------+++++++++,,,,,,+++++++++,,,+++***)))***+++---...++++++++++++++++++++++++***+++,,,------,,,+++***************************************************************************************************************************))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++***************))))))***+++,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''************************'''((((((((())))))************************++++++************************'''(((((()))***+++++++++&&&'''((())))))((('''&&&)))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))*********)))'''&&&)))(((((((((((())))))***(((((())))))*********+++'''((((((((())))))******&&&''''''((()))******+++)))***++++++***)))((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&'''(((***,,,---*********)))***++++++,,,*********************************++++++,,,,,,,,,---,,,,,,++++++*********'''((()))++++++******)))************************))))))************))))))************************))))))))))))))))))))))))+++)))'''''')))***++++++))))))))))))))))))))))))'''''')))*********)))((('''''''''''''''((())))))((()))***++++++***)))((((((((()))))))))(((&&&%%%$$$%%%&&&'''(((***++++++(((((())))))*********+++%%%%%%&&&&&&'''((((((((((((((()))))))))'''&&&%%%'''''''''''''''((())))))+++)))'''$$$$$$%%%'''((())))))))))))))))))))))))''''''''''''((((((((()))%%%&&&''')))))))))((((((((((((((((((((((((((((((***************++++++,,,------------------------,,,,,,,,,---------.........///////////////......000111111111111222222222222222222222333333444555222222222222222222222222333333333333333333444555444555555555666666666666999999:::999999:::<<>><<<===>>>===<<<;;;<<>><<<===<<<;;;<<<>>>??????>>><<<<<<<<>>???>>>>>>??????CCC???;;;:::<<<===<<<;;;;;;;;;<<<;;;999999:::<<<999888666444333444555777111000000000/////////.........---,,,,,,,,,------.........------.........---,,,++++++******++++++...---,,,+++***))))))***222000...+++***))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,******)))))))))***,,,---((((((((((((((((((((((((************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))+++)))((()))******)))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''(((*********)))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))++++++******)))))))))((()))+++,,,+++***)))***++++++*********))))))((((((***)))((((((((()))+++,,,+++***)))(((((()))***+++************************++++++************++++++++++++************++++++))))))(((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))...------,,,+++***))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%''''''((('''&&&&&&'''((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))((((((((('''------------------------,,,,,,---------.........///000000111111000000///222222333333444444444555333333222222222333444444333333333333333333333333111111111000000111222222444444555777888:::;;;<<<:::;;;;;;:::999:::<<<>>><<<======;;;::::::<<<>>>999<<>>;;;:::;;;===AAAAAABBBDDDGGGIIIIIIIIIGGGIIIJJJIIIGGGGGGHHHJJJKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@>>>======<<<;;;===@@@AAA???<<<>>>???@@@@@@@@@@@@@@@AAACCC@@@<<<<<<>>>??????>>>>>>???@@@???<<<999888888888777666555444444555555444444333222111000/////////......---------------......------------......---,,,++++++***+++++++++000000///...------------...---,,,++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,---------+++***)))))))))***+++,,,******************************************************************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))+++)))((()))***+++)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))***+++***))))))***+++************)))))))))(((***)))((((((((()))+++++++++***)))(((((()))***+++************************++++++************++++++++++++************++++++,,,++++++***************************************))))))))))))))))))))))))'''(((((())))))*********************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((()))))))))++++++******))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))******))))))(((''')))((('''&&&%%%%%%&&&'''(((((('''&&&''''''))))))(((((((((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))(((((('''''''''------------------------------------.........///000111111222222222111111111222222333444555555666444444333222222222333333555555444444333333222222222111111000000000111111222333444777999;;;===>>>===>>>>>>===;;;;;;<<<>>>;;;<<<<<<<<<;;;;;;===???>>>AAACCCCCCAAA@@@CCCFFFIIIKKKNNNRRRTTTUUUUUUUUUVVVXXXYYYXXXWWWXXXZZZ[[[\\\[[[ZZZYYYZZZYYYWWWUUURRRPPPNNNMMMLLLKKKHHHEEEFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEBBB@@@???@@@@@@@@@??????AAACCCCCC@@@===;;;;;;:::999999888777666666666777777666444333222111000000000///...............------,,,,,,,,,,,,------------,,,+++++++++++++++...---,,,++++++***++++++++++++++++++,,,---...///++++++************++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))************)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++******+++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))((()))******(((((()))***************)))))))))))))))))))))((()))******++++++***))))))))))))***+++************************++++++************++++++++++++************++++++,,,,,,+++******)))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******''''''((((((''''''&&&%%%***)))(((''''''&&&'''''')))((((((''''''''''''((('''(((***+++,,,++++++***''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((('''''''''''''''........................---............/////////000111111222222222222111///000000111222333444444555444333333222222222222555444444333333222222222444444333333333333444444666777888999;;;<<<===>>>>>>??????>>><<<;;;<<<===999<<<>>>@@@AAACCCFFFHHHJJJMMMOOOOOOMMMNNNQQQTTTWWW[[[___bbbcccbbbbbbaaaeeeeeeeeeeeeeeefffgggiiijjjhhhgggggggggfffcccaaa___]]]\\\[[[ZZZXXXTTTQQQPPPOOONNNNNNQQQSSSVVVWWWSSSQQQOOONNNOOOPPPPPPPPPMMMKKKHHHEEECCCAAA@@@???@@@BBBCCCCCCAAA@@@@@@AAA<<<<<<<<<<<<;;;:::888888777777666666555444333333222111000///////////////---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,+++******)))************++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********))))))(((((((((,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))******)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((---,,,++++++************))))))*********))))))(((((((((((((((((((((((((((++++++++++++++++++++++++''')))***)))((('''((()))*********))))))))))))))))))))))))))))))******+++************************************************++++++************++++++++++++************++++++))))))))))))))))))((((((************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))************++++++&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((())))))))))))((((((''''''''''''&&&'''***,,,---,,,+++***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''&&&&&&................................./////////000000///000111111222222222111000000111222333333444444555444333333222222222222444444333333222222222222555555555555555666777777<<<<<<<<<======>>>>>>>>>>>>@@@AAA@@@???>>>>>>???@@@CCCHHHLLLPPPSSSXXX[[[ZZZ\\\^^^]]]\\\\\\___ccciiilllqqqrrrqqqnnnlllllllllkkkiiihhhiiijjjkkkllllllkkkjjjjjjjjjhhheeebbb___^^^^^^^^^^^^]]]YYYWWWRRRRRRRRRSSSVVVZZZ^^^aaaaaa^^^ZZZZZZ\\\^^^______ZZZXXXUUUPPPKKKGGGDDDCCCDDDDDDDDDBBB??????@@@BBB============<<<:::999888666666666666666666666666444333222111000000000000---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,///......------------...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))(((''''''&&&&&&++++++++++++******))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((((('''''''''''')))))))))))))))))))))))))))(((((((((***++++++)))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))******((()))))))))******************++++++++++++******************************++++++************++++++++++++************++++++'''((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******&&&''''''(((((())))))***(((((((((((()))))))))))),,,++++++++++++************************)))((((((&&&'''((()))******++++++)))))))))(((((('''&&&&&&%%%&&&(((+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))(((&&&&&&''''''''''''''''''........................////////////000000000000///000111222222222222222444444444444555555555555444444333222222222333333333333333333333333444444555555555666777888999:::;;;;;;<<<======>>>??????DDDFFFHHHIIIHHHHHHIIIJJJPPPTTTYYY]]]aaaeeeiiillllllnnnooommmjjjjjjmmmqqqssswww{{{zzzvvvrrrppppppqqqnnnkkkiiijjjjjjjjjjjjhhhhhhggghhhgggeeeaaa^^^ZZZZZZZZZ\\\]]]]]]ZZZWWWRRRSSSUUUVVVXXX\\\aaaeeefffbbb^^^___cccgggiiiiiibbbbbb```[[[UUUOOOMMMLLLMMMMMMKKKGGGCCC@@@???@@@>>>===<<<;;;:::999888777888888888888777777777777555555333222111111111111------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++***))))))************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((***++++++***))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***))))))((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((())))))&&&&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************((()))******(((((()))***))))))))))))************(((((()))************)))******+++,,,,,,+++******************************++++++************++++++++++++************++++++)))***+++------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))***,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((()))))))))))),,,,,,+++++++++*********)))))))))))))))(((''''''%%%&&&''')))************'''(((((()))(((((('''&&&%%%&&&((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((((((........................//////000000000111111111000111222333444444444444555555555555555444444444333333222222222333444444444444555555666666777777666666777888:::<<<>>>???===>>>@@@DDDGGGJJJMMMNNNRRRUUUXXXZZZ[[[[[[]]]^^^aaadddhhhjjjlllmmmpppqqqsssttttttqqqnnnmmmpppsssooossswwwuuuppplllkkklllooojjjeeebbbbbbbbbaaa```]]]\\\\\\\\\\\\YYYUUURRRPPPPPPQQQTTTUUUUUURRROOONNNPPPSSSSSSTTTVVVZZZ^^^^^^ZZZUUUWWW]]]cccfffggg```aaaaaa^^^YYYVVVUUUVVVWWWXXXXXXVVVQQQKKKGGGEEEAAA@@@>>><<<::::::::::::>>>===<<<;;;999888777666777666555333222111111111......------------............---,,,,,,,,,,,,---+++******))))))***++++++++++++,,,---------,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,+++******************************************************++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))******)))(((((())))))*********+++++++++))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))((('''(((***,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******&&&&&&'''((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------)))***+++***))))))***+++((()))))))))************'''((()))***+++******)))***++++++,,,,,,++++++***************************++++++************++++++++++++************++++++******+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))************++++++++++++'''''''''''''''&&&%%%%%%'''((()))))))))(((''''''&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***))))))((('''''''''(((((()))))))))////////////////////////000000000000111111111111111222333444555555555555555444444333333222111111222222222222333444444555555555666777888999::::::999999:::<<<>>>AAACCCDDDFFFIIIMMMRRRXXX^^^bbbddd```cccgggjjjkkkmmmnnnpppjjjlllooopppooonnnnnnooommmnnnmmmjjjeeedddfffjjjgggkkknnnlllgggcccccceeeddd___YYYUUUUUUTTTRRRPPPLLLLLLLLLLLLLLLIIIDDDAAACCCDDDEEEGGGIIIHHHEEEBBBEEEHHHJJJJJJIIIJJJMMMPPPSSSNNNJJJLLLSSS[[[^^^___XXX[[[]]]\\\ZZZXXXYYY[[[\\\```dddddd```YYYSSSOOOFFFDDDBBB???======>>>???CCCAAA@@@===:::888666555777777555444333222222222///......------......///......---,,,,,,,,,,,,------------,,,------......)))***,,,---...------,,,++++++------------++++++......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&)))************+++++++++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((''''''(((+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))*********+++''''''''''''''''''''''''((()))*********((('''&&&******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++''''''((())))))***))))))))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++***)))***+++(((((())))))*********+++'''((()))++++++******)))***+++,,,------,,,+++***************************++++++************++++++++++++************++++++))))))))))))'''$$$!!!))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&%%%$$$###************************************************'''((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------***************))))))((()))******)))(((&&&$$$###%%%&&&''')))))))))((((((***)))(((((('''(((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((()))++++++******)))'''((((((((())))))******000000000000////////////000000000000111222333444555555555444444333333333333333333222222222222222666555444222111333777;;;888666555666999;;;;;;;;;===>>>@@@CCCGGGJJJLLLMMM[[[]]]aaafffkkkooorrrtttqqqpppooooooqqqqqqpppnnnrrrnnnjjjggggggfffbbb___ccc```\\\YYYXXXZZZ^^^```aaa```]]]ZZZXXXVVVTTTTTTRRRPPPLLLHHHEEECCCBBBBBB===>>>>>>>>>===<<<:::999<<<<<<<<<;;;;;;<<<======>>>>>>>>>???AAABBBDDDEEEHHHHHHHHHIIIKKKMMMNNNOOOMMMMMMOOOPPPSSSVVVXXXYYY\\\^^^aaacccdddbbb___]]]UUUOOOGGGCCCCCCEEEEEEEEECCCBBBAAA@@@???>>>;;;999888777555333222333444555333222111000000000000000...------,,,,,,---------///---,,,++++++,,,...///(((((()))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***************)))((((((---------,,,,,,++++++++++++*********))))))((((((************************************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******))))))((((((''''''************************************************))))))))))))))))))))))))))))))******++++++,,,,,,***)))(((''''''((())))))************************((((((''''''''''''((((((************************))))))(((((((((((())))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''+++*********))))))(((((())))))************))))))...)))&&&'''+++,,,***&&&******************************))))))((((((''''''***************)))((((((%%%&&&((()))))))))(((((((((((()))***************++++++***)))((('''&&&&&&))))))))))))))))))))))))***************************+++---......---+++***************************,,,***))))))***++++++******************)))((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))((()))***+++***(((&&&''''''(((((((((((((((*********)))))))))))))))(((((())))))******++++++((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((''''''''''''))))))*********((('''%%%)))((('''''''''(((***+++,,,,,,,,,,,,,,,+++***)))$$$$$$%%%%%%&&&'''''''''((('''%%%$$$$$$%%%'''(((---)))((()))(((%%%%%%((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((***)))((('''((()))/////////000000000000000111111111111111222333444555555444444333333222222333333333222222222222222222333444444444555777999:::999888888999<<>>>>>>>>>>>???@@@BBBBBBFFFFFFGGGIIIKKKMMMPPPQQQTTTVVVYYY\\\]]]]]]\\\[[[XXXSSSMMMKKKKKKNNNOOOOOONNNLLLIIIFFFBBB???;;;999:::888666444333333333444333333222111000///......//////......------......///...,,,++++++,,,---...******++++++,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************************************************+++***)))(((((()))***+++,,,,,,++++++************************************+++*********))))))))))))************************************************************************)))))))))******************))))))((()))***+++,,,************************))))))(((((((((((())))))************************(((((((((''''''(((((((((******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))((((((***(((&&&''')))+++***(((************************))))))))))))((((((((((((***************)))((((((%%%&&&'''((()))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))************************+++)))(((((()))+++***)))***************)))((((((************************,,,+++***)))))))))***+++))))))))))))))))))))))))***)))((((((******)))((('''(((((()))***)))))))))***)))))))))))))))))))))******))))))(((''''''&&&(((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((''''''''''''((())))))******)))''''''+++***)))))))))***+++,,,***************)))((((((''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++((((((******((())),,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))'''&&&&&&(((***...//////000000111111111333222222111222222333333555444444333222222111111222222333333333333333333111333666777777777888:::<<<===>>>======@@@GGGLLLOOOSSSZZZbbbjjjqqquuuxxxtttsssqqqppppppqqqrrrsssiiieee```]]][[[YYYWWWVVVRRROOOLLLJJJJJJIIIGGGEEE@@@@@@@@@@@@@@@?????????BBBAAA???<<<:::888777777:::999888777777777888999222333444444555555444444444333333222222333333444444444444555555666888888999999999999999999:::;;;===>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLOOORRRTTTVVVVVVWWWTTTPPPOOOQQQUUUWWWXXX[[[YYYVVVQQQKKKEEE@@@===;;;:::999777666666666666555555555444333111//////111000//////............///...,,,+++***++++++,,,,,,,,,,,,---------------++++++***++++++,,,---...++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,***************)))))))))************************************************+++***))))))))))))***++++++************)))))))))((((((((()))*********+++++++++++++++***************************************************************************************))))))))))))))))))((()))))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((((((((******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***************))))))))))))((((((''''''((((((((((((''''''((('''''''''((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((((()))***+++++++++***)))&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++))))))************************)))((('''''')))*********)))************))))))(((************************++++++***)))(((((()))))))))))))))))))))))))))))))))(((''''''))))))((('''((())))))***************))))))))))))))))))******))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))***++++++(((((((((((('''''''''''''''(((((())))))))))))(((******)))))))))***+++,,,(((((((((((((((''''''&&&)))))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***''''''******((((((+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((()))((('''&&&&&&(((+++......///000111111222222444333222222222222222333444444333222222111000000333333333444444444555555444666888999999:::<<<>>>>>>CCCHHHJJJJJJLLLRRRXXXbbbeeeiiinnnsssvvvxxxxxxxxxuuuoooiiieeeccccccccc[[[WWWQQQLLLJJJIIIHHHGGGCCCBBB@@@???>>>===<<<<<<:::999999999999999999999===<<<;;;999777666666666666666555666666777888999555555666666777777777777777666666555555555555666777666666666666777888888666666666666666777888888888888999:::;;;===>>>?????????AAACCCFFFJJJLLLNNNNNNMMMLLLMMMOOOSSSWWWXXX```aaaaaa^^^XXXQQQKKKHHH@@@@@@???===<<<;;;:::999777888888888777666444333222111000///............///...---+++************------------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---***************************************************************************************************)))))))))))))))))))))'''(((((()))***+++,,,,,,******************************************************************************************************))))))((((((''''''))))))))))))((()))))))))((((((((((((((((((((((((***))))))(((((())))))***************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))(((((('''(((((())))))(((((('''((()))***)))(((((()))+++((((((((((((((((((((((((''''''(((((())))))******))))))************)))(((&&&'''((()))))))))((('''&&&'''(((((())))))((((((---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********************************((('''(((***+++++++++))))))************)))(((************************++++++***))))))((((((((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&(((((()))************))))))))))))))))))*********&&&&&&''''''((()))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''&&&''''''((()))*********''''''''''''(((((())))))''''''(((((((((''''''&&&***)))))))))((((((((('''(((((('''&&&&&&'''(((((()))&&&'''))))))&&&%%%(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))((()))******(((((()))***...//////000111222222333333333222111111222222222333333333222222222111111333444444555666777777888888888999999:::===AAAEEEHHHPPPYYY]]]^^^^^^bbbeeeooopppqqqqqqqqqpppooonnnsssnnnfff]]]VVVRRRPPPOOOJJJFFFAAA>>>=========<<<::::::999888777666777777999888666444444666888999::::::999888888888888999888888888888999999::::::::::::::::::::::::;;;;;;:::999888888777777777888555444333333222222333333222222222222333444555555555555555555666777888999999::::::;;;===@@@BBBCCCCCCCCCEEEGGGIIIMMMPPPSSS[[[```eeefffbbb\\\WWWTTTLLLLLLJJJGGGDDD@@@===;;;888888999999999888888777333222111///...---------///...---,,,++++++******,,,,,,,,,,,,++++++++++++//////---,,,++++++******))))))*********+++++++++******++++++,,,,,,,,,---******+++++++++++++++************++++++,,,,,,,,,***************+++++++++******************************************************++++++++++++******)))))))))))))))))))))***))))))******+++,,,------))))))))))))))))))))))))******************************************************************************))))))(((((('''''',,,,,,++++++***)))((('''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))((((((((('''(((((((((((((((((())))))((())))))******))))))(((+++,,,,,,***(((((()))***((((((((((((((((((((((((''''''(((((())))))******((())))))*********))))))"""###$$$%%%%%%$$$###"""(((((()))************))),,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,,,,,,,,,,,,,+++************************,,,***))))))+++---,,,,,,((())))))*********))))))************************************))))))(((((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&&&&'''(((((())))))(((((((((((())))))************&&&'''''')))***++++++,,,((((((((((((((((((((((((''''''((((((((('''&&&%%%((((((((((((''''''''''''&&&''''''((()))***++++++&&&&&&''''''((((((((((((''''''((())))))(((((((((((((((((()))))))))******(((((((((((((((((((((((('''%%%&&&******'''''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&))),,,...,,,***)))(((///000000111111222222222222111111000111111222222222222222222333333333333555555666777888999:::;;;;;;;;;<<<>>>@@@FFFMMMRRRYYY```iiiooopppnnnnnnnnnpppooommmkkkhhhfffddddddeeeaaaYYYPPPIIIDDDBBBAAA>>>;;;888777777888888888666777777666555555666888:::999777555555777:::<<<999999999:::;;;<<<>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;999999777666666555555555666666555555555666666777444333333333333444444555777777777777888999:::;;;;;;===@@@BBBCCCFFFIIIKKKPPPVVV^^^aaa```]]][[[[[[YYYYYYWWWSSSNNNHHHBBB???;;;:::999999888999999999666555333111///..................------,,,,,,+++++++++++++++,,,,,,,,,,,,000///...,,,++++++++++++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++++++++++++++*********+++++++++++++++*********+++++++++++++++******************************************************+++,,,,,,+++******)))))))))************+++*********+++,,,,,,------((((((((((((((()))))))))************************************************++++++++++++++++++++++++***))))))))))))))))))(((.........---,,,+++))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))++++++++++++))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************)))((('''''''''''''''(((((((((((())))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))&&&'''((((((((('''&&&%%%((())))))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************...,,,******,,,---,,,+++((())))))************)))************************)))***++++++++++++******)))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&'''(((((((((((((((((((((((()))******++++++***************)))))))))((((((((((((((((((((((((''''''(((((('''&&&$$$###((((((((((((''''''''''''''''''''''''((()))++++++'''((()))*********))))))'''((())))))))))))))))))'''''''''((()))*********((())))))))))))))))))(((&&&$$$&&&+++---******,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&))),,,...,,,***)))(((111111111111111111111111////////////000111222222111111222333444555666666666777888999:::<<<======>>>AAAFFFKKKPPPXXX___dddhhhlllqqquuuvvvssspppmmmgggdddaaa]]]ZZZXXXXXXXXXTTTQQQKKKDDD???<<<:::999999888666777888:::999999777999:::999888888;;;===@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDFFFIIIKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUSSSPPPNNNMMMMMMMMMHHHHHHGGGEEEEEEDDDDDDEEEGGGFFFEEECCCBBBAAAAAAAAA@@@???>>><<<;;;:::::::::777777666555555555666666666666666777777777777777777:::===>>>>>>???BBBDDDEEEJJJPPPRRRRRRRRRVVVZZZ]]]]]]]]]\\\XXXSSSNNNKKKCCCAAA>>><<<::::::;;;<<<999888666444222111000000.........///.........---++++++,,,,,,------......------,,,,,,,,,------...*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************++++++,,,,,,************++++++++++++(((((()))))))))*********************************************************++++++++++++++++++++++++)))))))))***************)))***++++++++++++***)))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))******)))(((&&&******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((&&&$$$%%%)))+++***(((************************))))))))))))(((((((((((((((((()))******************+++,,,,,,,,,+++)))((('''(((((()))***)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,************************...---+++***++++++***)))(((((()))***************************************)))***+++,,,------,,,,,,))))))))))))))))))))))))***)))((((((******)))(((''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))((('''&&&$$$((((((((((((''''''''''''((((((''''''((()))***+++'''((()))*********)))(((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''&&&'''******&&&$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''')))))))))''''''((()))222222222111111111111111............///000222222000111222333555666777888777777999:::<<<===>>>???AAAGGGOOOXXX```hhhoootttqqqqqqrrrssstttqqqlllhhh^^^[[[WWWRRROOOMMMMMMMMMGGGEEEAAA===999777666666:::999888999;;;<<<<<<:::;;;===???>>>======@@@CCCGGGHHHJJJLLLLLLKKKJJJIIILLLLLLNNNQQQTTTWWWZZZ[[[\\\^^^```bbbdddeeefffggggggfffbbb___\\\[[[ZZZZZZTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPNNNMMMKKKJJJJJJJJJFFFDDDBBB???<<<:::999888<<<;;;::::::999999::::::444555666777777777777777444888;;;<<<::::::<<>>???;;;:::888666444333222111......//////000/////////,,,,,,------...///000000+++++++++,,,---...000111******+++,,,------......---------,,,,,,++++++++++++,,,------.........---,,,+++++++++******))))))*********++++++,,,,,,,,,***************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,*********)))))))))))))))))))))******+++++++++,,,************************************************++++++++++++++++++++++++))))))******++++++,,,,,,"""###%%%''')))))))))(((******************************))))))))))))******))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''%%%!!!"""(((,,,+++(((******************************))))))((((((''''''(((((()))***************'''((())))))((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************************++++++************++++++************************///,,,***)))******)))'''(((((()))***************************************((()))+++---.........---))))))))))))))))))))))))+++)))((()))***+++***((((((((()))***************'''(((((()))***+++++++++$$$$$$%%%'''(((***++++++(((((((((((((((((((((((($$$%%%((()))***)))(((''')))((((((((('''''''''''')))((((((''''''(((***+++$$$%%%'''((((((((('''&&&&&&&&&'''((()))))))))((())))))((((((''''''&&&&&&))))))************))))))+++((('''(((%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))(((&&&$$$###$$$(((+++////////////000111222333000000000000000111222333222444555555444555777999===:::999<<>>BBBIIIRRRYYY^^^```fffhhhjjjmmmnnnooonnnnnnmmmjjjfffccc```\\\VVVRRRKKKCCC>>>??????<<<<<>>DDDGGGLLLOOORRRTTTWWWYYY___]]]ZZZXXXWWWSSSNNNIIIEEECCC???;;;888666555444222111///...,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------...------------......//////---------......---,,,...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---++++++******)))(((((('''++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++************************++++++************++++++************+++++++++,,,++++++************************+++++++++***)))))))))***++++++***)))***,,,******))))))))))))************)))))))))))))))***(((((((((((())))))***************)))'''''')))+++))))))((('''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********&&&'''((()))***+++++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))((((((((())))))***+++++++++)))))))))))))))))))))))),,,+++++++++************((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))***************))))))(((((()))***+++,,,++++++***,,,+++******))))))******************************************)))))))))((())))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''(((((())))))'''((()))((('''&&&''')))'''''''''''''''''''''''')))))))))))))))((('''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((('''((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''000000/////////000111111333333444555555555555555888888777777777:::>>>BBBDDDJJJSSS]]]dddkkkooorrrssstttsssrrroookkkgggdddaaa^^^XXXSSSOOOKKKFFFCCC@@@;;;999<<>><<<:::999999888666444444444666777555555444333444555666777:::<<<@@@CCCFFFJJJNNNRRR[[[\\\^^^```aaa^^^XXXTTTOOOLLLFFF???;;;888777777555444222000...------,,,,,,,,,+++++++++,,,,,,---------------------------///...------------------...///...,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************************************++++++************++++++)))))))))*********++++++,,,+++++++++***))))))))))))******+++++++++******'''(((************+++---******))))))))))))******,,,+++***)))((((((((((((((((((((())))))))))))***,,,,,,+++)))&&&%%%&&&'''))))))((((((((('''''''''######$$$&&&'''(((******((()))******************&&&&&&'''((()))+++,,,---))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++******)))(((((('''&&&&&&)))************))))))((())))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))***++++++++++++***,,,+++******))))))******************************************))))))))))))*********++++++***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&%%%%%%&&&&&&'''((((((((('''((()))((('''&&&''')))%%%&&&&&&'''(((((()))))))))))))))))))))(((((('''''''''((((((((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&'''((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((()))000000000//////000000111///000333555666777888888:::;;;;;;;;;<<>>===>>>>>>@@@DDDHHHLLLPPPRRRXXXYYY\\\^^^___aaadddfffdddgggnnntttwwwwwwuuusssrrrssstttvvvxxxzzz{{{||||||{{{{{{{{{yyyzzz}}}}}}{{{zzzzzz|||yyy{{{}}}}}}{{{zzz{{{|||{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwvvvvvvuuusssqqqpppmmmhhhbbbaaabbbaaa]]]XXXWWWUUUQQQLLLHHHDDDBBBAAA@@@>>>:::777555555666777666555444333333333444555555777999<<>><<<<<<>>>???CCCFFFKKKOOOTTTZZZ___aaaaaadddgggiiikkkmmmpppssswwwzzz~~~zzz{{{}}}yyytttttttttrrrsssvvvyyywwwuuussstttuuuxxxyyytttvvvxxxyyyyyyyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{|||zzzyyyyyyyyyyyyzzz{{{{{{wwwsssnnnmmmnnnlllgggbbbbbb```\\\XXXSSSOOOLLLKKKHHHEEEAAA<<<999888888888777666555333333333444555333444666777:::>>>DDDHHHFFFHHHKKKNNNPPPRRRTTTUUUVVVUUUSSSOOOKKKFFFAAA>>>888777666555444333111111...---------------......------------------------///...---,,,,,,,,,,,,,,,,,,------***&&&%%%))),,,***++++++,,,,,,------...---------,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))************************++++++************++++++((())))))))))))*********,,,,,,,,,+++***)))((((((((()))***+++++++++++++++)))***+++***((('''((()))++++++************++++++))))))(((((()))***++++++************))))))))))))(((***+++***(((''''''((())))))******))))))(((''',,,,,,,,,,,,***)))'''&&&((()))+++,,,,,,+++******)))((('''&&&%%%&&&'''(((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++******))))))((('''''''''************************(((((((((((((((((((((((()))*********+++++++++,,,((())))))*********))))))))))))))))))))))))))))))))))))(((((((((***+++,,,***************+++++++++,,,+++******))))))******************************))))))))))))))))))*********)))(((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$###$$$&&&(((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((******))))))(((''''''&&&'''((()))((('''&&&''')))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((&&&''''''(((((((((''''''$$$%%%&&&'''((()))***+++***)))'''%%%$$$%%%&&&'''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''((()))******111111111111222333444444777666666666777777888999===BBBKKKSSSZZZaaafffjjjkkkpppuuuxxxwwwsssnnnllldddaaa\\\UUUNNNHHHDDDBBB:::;;;<<<<<<===@@@EEEHHHLLLRRRXXX[[[```gggllllllfffjjjooorrrtttwww|||~~~}}}xxxwwwyyy{{{{{{sssmmmiiiiiiiiiggggggiiilllkkkiiihhhhhhiiijjjkkkjjjllloooppppppqqqrrrtttssssssssssssuuuwwwyyy{{{xxxxxxxxxxxxyyyzzz|||~~~yyyvvvtttssstttssspppllliiihhhfffccc___\\\XXXWWWRRROOOKKKFFFAAA>>>===<<<999888777555444444444555111222333444555999===AAA???@@@BBBCCCDDDGGGLLLOOOQQQRRRSSSSSSQQQMMMIIIGGG;;;::::::888777444222111000000///...............------------------------...---,,,,,,,,,,,,,,,,,,...///...,,,******,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************++++++************++++++)))))))))*********++++++,,,+++++++++***))))))))))))******+++++++++*********++++++***(((''''''(((++++++************++++++(((((((((((()))***+++,,,+++************)))))))))''')))++++++***))))))***((()))***+++***)))(((''''''((()))******)))(((''''''(((***,,,,,,+++***)))))))))((('''&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++*********))))))(((((((((************************)))))))))))))))*********''''''(((((()))******+++((())))))************)))))))))))))))))))))))))))+++***((('''''')))+++,,,******))))))******+++,,,,,,+++******))))))******************************))))))))))))***************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********'''((()))((('''&&&''')))******)))(((((('''&&&&&&'''((())))))))))))))))))&&&&&&'''''''''(((((((((((()))******************%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&'''(((((())))))******))))))(((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((())))))***000111111222333555666777999999888999;;;>>>AAACCCKKKRRR]]]gggnnnqqqssstttkkklllmmmnnnmmmiiiccc^^^UUURRRLLLGGGCCCAAA@@@@@@<<<@@@DDDGGGJJJOOOUUUZZZZZZbbbiiikkknnnuuuyyyyyypppuuuzzz|||}}}yyyzzz|||~~~||||||uuummmhhhhhhhhhfffdddaaa\\\YYY[[[[[[XXXWWWYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYY\\\^^^``````aaacccdddcccccccccdddgggkkknnnpppoooooopppqqqqqqrrrqqqqqqooopppqqqrrrsssssssssrrrooooooppppppnnnjjjgggeee```^^^ZZZTTTOOOKKKGGGFFFAAA???===:::888666666666111222333333333555888:::999;;;=========???CCCFFFIIIJJJLLLMMMNNNNNNMMMLLLEEEDDDCCC@@@===999666444333333111000////////////------------------------,,,,,,,,,+++,,,,,,------///---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************+++++++++,,,++++++************************+++++++++***))))))((()))***)))((('''((())),,,++++++******++++++,,,***)))))))))))))))******+++++++++*********))))))(((***,,,,,,+++*********((()))***++++++)))((('''%%%&&&((()))***)))((('''&&&'''***+++,,,***)))'''))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******************))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))+++***)))))))))***+++,,,,,,+++******))))))******************************((()))))))))************+++***(((''''''(((***+++)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((((((***++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***++++++***'''%%%&&&&&&''''''((())))))***'''((()))((('''&&&'''))))))))))))(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''((())))))******))))))%%%&&&&&&'''((())))))***'''((((((((((((((())))))))))))************))))))''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((()))))))))000111111222444666888999888888888:::???FFFLLLPPP[[[bbbmmmvvvzzzyyywwwvvviiifffdddcccbbb^^^VVVPPPHHHEEEAAA>>>>>>???BBBDDDEEEJJJPPPUUUYYY^^^eeejjjgggpppwwwxxxzzz}}}yyywwwqqqrrrtttuuuvvvvvvvvvuuuoootttyyy{{{yyytttooolllkkkeee^^^[[[[[[YYYUUUPPPTTTOOOMMMOOOPPPMMMLLLMMMIIIIIIJJJKKKMMMNNNNNNOOOJJJMMMOOOQQQQQQRRRTTTVVVSSSSSSTTTVVVYYY]]]aaadddccceeegggiiiiiifffcccaaadddgggkkknnnoooqqqrrrttttttvvvxxxzzzyyyvvvssspppllljjjfffaaa[[[VVVQQQOOOIIIGGGCCC???<<<:::888888333444555555444444666888666888::::::999999<<>>===>>>@@@DDDKKKTTT\\\aaahhhpppwwwyyy|||}}}vvvmmmccc___YYYTTTQQQMMMHHHDDD>>>?????????AAAEEEKKKOOOXXXaaahhhjjjmmmsssuuurrryyyyyy{{{|||uuuoookkkoookkkfffeeeggggggddd```\\\]]]_________\\\YYYWWWVVVWWWVVVTTTPPPMMMMMMMMMQQQOOONNNNNNOOOOOONNNLLLMMMMMMMMMNNNNNNOOOPPPPPPOOOLLLIIIJJJLLLMMMLLLJJJLLLKKKJJJJJJKKKNNNRRRTTTWWWXXXZZZ^^^______[[[XXXTTTWWW\\\bbbfffiiikkkkkknnnppptttyyyyyyvvvrrrlllfff```[[[YYYXXXTTTOOOKKKHHHEEEBBB@@@<<<;;;888666444444555555777777666666666666777777=========>>>???BBBDDDEEEHHHNNNTTTWWWSSSKKKCCC>>>888888666333000......///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++///...---,,,,,,,,,,,,,,,+++,,,,,,------......///333111...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******)))(((((((((******++++++++++++************++++++++++++******---,,,***)))))))))******,,,,,,,,,++++++******************************************)))))))))))))))************************+++***)))(((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++******'''&&&&&&(((***+++***)))(((((((((((((((((((((((((((''''''(((((()))***+++***((('''&&&'''(((***++++++++++++************)))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((''''''))))))))))))))))))))))))&&&''')))***+++++++++***,,,++++++***)))(((&&&&&&))))))************)))))),,,+++)))(((((()))+++,,,******))))))******+++,,,///+++(((''')))***)))'''***************************++++++++++++***))))))++++++++++++*********)))******))))))))))))******''''''(((((())))))******&&&'''((())))))***)))))))))((('''''''''(((***++++++***)))'''&&&&&&&&&&&&******))))))(((((('''''')))******))))))((('''&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))---000000,,,((()))&&&&&&((((((&&&&&&)))''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%******)))(((((((((((((((444555777888999;;;>>>AAA???AAAFFFNNNWWWaaaiiimmmmmmssswwwxxxxxxvvvnnneeeYYYUUUOOOKKKIIIGGGCCCAAA@@@BBBDDDHHHLLLSSSZZZ```kkkqqqvvvvvvxxx~~~}}}tttmmmfffbbb``````\\\WWWWWWXXXXXXUUUQQQNNNPPPSSSUUUWWWWWWVVVVVVSSSUUUUUUUUUTTTTTTUUUWWW___^^^^^^___aaabbbaaa`````````aaaaaabbbaaaaaaaaa___[[[XXXUUUUUUTTTQQQNNNNNNLLLIIIGGGFFFGGGIIIJJJMMMNNNPPPTTTWWWWWWUUUSSSMMMOOOTTTYYY___cccggghhhlllooossszzz}}}xxxsssooommmlllkkkeeeaaa[[[VVVRRROOOKKKIII@@@???<<<999777777777777777666666555555555555555888888888999;;;===???AAADDDJJJRRRVVVVVVRRRMMMKKKDDD@@@;;;666222000///000------------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))************)))******++++++******)))******++++++++++++******,,,,,,***)))))))))******+++++++++******)))))))))************************************))))))))))))************************+++***))))))))))))***+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***))))))++++++***))))))******************)))(((''''''(((***+++***(((((((((((((((((((((((((((***)))((((((((((((((()))***)))((('''''')))***,,,+++++++++************))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********))))))((((((((())))))))))))))))))))))))&&&'''((()))******))))))((()))******************))))))************))))))'''&&&$$$######$$$&&&'''******))))))******+++,,,///,,,))))))***+++***(((************************'''((()))***************'''(((((()))***+++,,,,,,******))))))))))))******))))))))))))(((((((((((('''(((((())))))))))))((()))(((((('''((()))***+++)))((((((''''''''''''(((***)))))))))(((((((((''''''((()))))))))))))))(((''''''((()))))))))))))))'''''''''''''''''''''''''''&&&(((***------***'''&&&%%%(((------(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((())))))((('''''')))(((((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((666777888888999;;;???BBBFFFKKKSSS]]]fffnnnsssvvvtttvvvwwwsssooojjj```VVVLLLHHHDDDAAABBBCCCCCCCCCGGGKKKPPPWWW^^^gggpppvvv~~~{{{xxxyyytttkkkbbb[[[WWWUUUUUUSSSPPPMMMNNNPPPQQQOOOMMMJJJLLLOOORRRUUUXXXZZZZZZ]]]___aaaccceeegggkkknnnrrrrrrsssvvvyyyzzzyyyxxx{{{|||}}}~~~}}}|||{{{zzz{{{xxxssspppnnnkkkhhhfffaaa^^^ZZZVVVRRRPPPOOOOOOLLLLLLMMMNNNPPPQQQOOOMMMHHHHHHJJJMMMRRRXXX]]]___bbbdddiiipppxxx~~~|||yyyxxxyyy{{{}}}uuupppjjjddd```\\\XXXUUUIIIGGGDDD@@@===<<<;;;:::888777666555444333333222444444444555777999;;;===<<>><<<;;;:::888777555333222444444333444555777999:::666:::@@@FFFJJJMMMQQQSSSWWWOOOFFFAAA???>>>999555333222000...---,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++******------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))******+++++++++((())))))******))))))(((******++++++++++++******++++++************************************))))))************************)))***************++++++************************++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))+++)))((()))***+++***)))(((((())))))))))))((((((***)))))))))******)))'''))))))))))))))))))))))))******)))(((((((((((((((******))))))******+++,,,+++++++++*********)))))))))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,,,,,,,+++***)))((())))))************)))))),,,++++++******++++++,,,******))))))******+++,,,------,,,++++++++++++***************************&&&'''((()))************))))))))))))((((((((((((******))))))))))))*********)))))))))((((((((('''))))))***))))))((('''&&&((((((((((((((())))))***((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((((((((+++((('''))))))'''(((+++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))(((((((((((()))))):::;;;===AAAHHHRRR^^^ffffffjjjpppuuuwwwuuurrrooorrrnnnhhhcccZZZOOOEEE???@@@@@@AAADDDJJJSSS\\\bbbkkkooouuu{{{zzzxxxuuurrroooiiiccc___YYYYYYZZZ\\\^^^```cccdddkkkjjjjjjkkkmmmooooooooommmooossswww|||}}}zzzxxxwwwuuusssqqqpppooommmjjjhhhddd```[[[VVVSSSRRRSSSTTTTTTSSSTTTVVVZZZ]]]^^^^^^cccdddhhhnnnttt{{{|||vvvrrroookkkiiidddbbb]]]WWWQQQKKKGGGEEEDDDCCCBBB@@@===:::777555555444444333444555666777555777:::===@@@CCCHHHKKKPPPLLLFFFEEEFFFEEE???:::777555333000---,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++******))))))))))))************))))))******++++++++++++******************+++*********++++++++++++++++++++++++************************))))))******+++++++++,,,******************************++++++,,,,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))***)))((()))******)))((((((((())))))))))))((((((***))))))***++++++)))'''))))))))))))))))))))))))((((((((((((((()))*********************++++++,,,+++++++++*********))))))((('''''''''''''''(((((())))))))))))))))))))))))******************************************************************++++++))))))))))))))))))))))))++++++******************+++++++++++++++***)))((())))))************))))))((((((((((((((((((((((((******))))))******+++,,,++++++,,,++++++******************************************++++++***))))))))))))))))))((((((((((((******))))))))))))******'''((((((((()))))))))***))))))***))))))((('''&&&'''(((((()))))))))))))))******(((''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''')))***+++***+++000000+++***+++))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((()))******))))))))))))(((((((((((())))))777;;;BBBKKKUUUbbbnnnvvvqqqsssvvvxxxwwwrrrnnnjjjddd___[[[YYYTTTKKKEEEBBBDDDFFFIIINNNUUU```kkkrrr|||yyysssqqqqqqhhhfffeeeeeedddbbb___\\\\\\___eeekkkppptttwwwxxx~~~}}}||||||}}}}}}}}}|||yyytttooojjjgggeeeddd[[[YYYUUUTTTSSSSSSSSSRRRSSSVVV[[[bbblllvvv~~~|||xxxvvvtttqqqoooooolllhhhccc]]]WWWSSSPPPOOONNNLLLJJJFFFBBB>>><<<777666444333333333444444888999::::::;;;===AAADDDDDDCCCCCCEEEGGGGGGDDDAAA;;;999666333111000111111------------------------((()))+++---...///000000------,,,,,,,,,---......++++++,,,------...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++---,,,,,,+++******))))))******++++++++++++************++++++++++++******))))))***++++++++++++***+++++++++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,************************((()))***+++,,,,,,,,,+++************************((())))))************)))))))))))))))))))))))))))***)))((((((******)))(((((())))))******))))))(((***))))))***+++,,,***((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))************++++++++++++************)))))))))))))))************))))))))))))))))))))))))***************************************+++++++++)))))))))***************))))))))))))))))))))))))++++++*********++++++,,,&&&'''((()))***+++++++++))))))************))))))'''(((((((((((((((((('''******))))))******+++,,,)))+++,,,,,,+++******+++************************+++++++++++++++***))))))&&&''''''((()))***+++,,,******))))))))))))******'''''''''((()))*********((())))))))))))(((((('''''''''((()))))))))))))))+++***)))(((&&&&&&&&&%%%(((((((((((())))))))))))************)))((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''((()))))))))'''''')))+++'''***222::::::222***'''************************'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''((()))***++++++,,,++++++((((((((((((((())))))***???GGGRRR^^^gggooovvvzzzwwwwwwvvvsssnnnhhhbbb^^^TTTOOONNNRRRRRRNNNMMMNNNOOORRRWWW\\\cccmmmxxxwwwlllfffeeeggg______```cccgggkkkllllllnnnqqqvvv|||}}}|||qqqmmmfffaaa^^^[[[YYYWWWSSSSSSTTTXXX```kkkuuu{{{{{{yyyuuussssssrrrqqqppptttrrrppplllgggccc___]]]YYYYYYWWWTTTOOOJJJFFFCCC<<<:::888666555444444444999::::::999888:::===@@@:::;;;===@@@CCCEEEGGGHHHCCC@@@<<<888555444444444........................)))***+++---.../////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******((()))***+++,,,++++++***)))*********++++++++++++************************))))))***++++++,,,------************************'''((()))+++++++++++++++************************(((((()))***************))))))))))))))))))))))))***((('''((()))***)))((()))******************))))))((((((***,,,,,,+++***(((((((((((((((((((((((()))((((((((((((((()))***(((((())))))*********)))+++++++++************)))(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))******)))))))))+++,,,---%%%&&&'''((()))*********))))))************))))))*********++++++***************))))))******+++,,,)))+++......,,,***+++,,,************************((()))***************)))'''(((((()))***+++,,,,,,******))))))))))))******(((((((((((())))))))))))'''(((((())))))))))))(((&&&'''((()))***))))))(((***)))(((''''''''''''''''''((((((((()))))))))***((()))))))))))))))((('''''''''((()))))))))))))))((((((((((((((((((((((((''')))******'''&&&(((***&&&(((000888888000(((&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))***++++++++++++((((((((((((((()))******QQQ[[[hhhtttzzz|||{{{{{{yyywwwsssmmmeee\\\VVVQQQIIIDDDFFFNNNSSSSSSTTTYYYYYY]]]bbbgggmmmvvv||||||}}}vvvlllccc___```cccdddeeehhhnnnvvv~~~}}}vvvqqqmmmjjjhhh[[[WWWSSSQQQVVV___jjjqqqssspppnnnmmmnnnooonnnnnnuuutttsssqqqnnnkkkhhhfff```___]]]ZZZUUUPPPKKKHHHAAA@@@===:::888777777777777888888777777999<<>>BBBHHHLLLLLLHHHCCC===888555444333....................................---,,,++++++///...------,,,,,,,,,,,,------,,,++++++*********((()))+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,------+++,,,,,,------,,,,,,+++******++++++++++++******((()))***+++,,,,,,+++***(((((())))))*********+++************************))))))***+++,,,,,,------************************&&&''')))***++++++******************************(((((()))***************))))))))))))))))))))))))***((('''((()))***)))(((******++++++++++++******(((((((((***,,,---,,,+++((((((((((((((((((((((((+++***)))((((((''''''(((''''''((()))))))))))))))+++++++++************)))&&&&&&'''(((((()))(((((())))))))))))))))))))))))************************))))))******++++++++++++''''''(((((()))))))))***)))))))))))))))))))))))))))((((((((((((***,,,---'''((((((((((((((('''&&&))))))************))))))))))))************))))))*********)))***++++++,,,)))---//////---,,,,,,...************************%%%&&&''')))************++++++++++++******************))))))))))))************))))))((((((''''''''''''((())))))***))))))&&&''')))*********)))((((((''''''''''''((())))))'''((((((((())))))******&&&'''((()))************'''(((((()))))))))))))))((((((((((((((((((((((((%%%(((******'''&&&'''((()))'''(((,,,,,,(((''')))''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))(((''''''((()))***&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))((((((((((((((()))******gggnnnxxx~~~}}}|||{{{yyyqqqhhhaaaXXXNNNKKKLLLBBBGGGMMMRRRWWW[[[___bbbhhhmmmsssvvvwww{{{}}}|||vvvmmmkkkoooooolllgggdddggglllnnnlllyyywwwxxxzzzttttttxxx~~~{{{{{{ooolllggg```[[[YYYZZZ\\\```bbbdddfffhhhhhhiiiiiillllllnnnoooooonnnmmmmmmooommmiiiddd___YYYUUUSSSLLLIIIEEEBBB???;;;777555<<<:::888777888999999888999::::::888888;;;BBBGGGKKKJJJHHHEEE@@@;;;555222222000///...//////...,,,------,,,,,,,,,------......------,,,,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***,,,------......------,,,+++++++++++++++++++++++++++(((&&&'''***,,,,,,***************************++++++******************))))))************))))))************************---,,,+++++++++,,,---...,,,+++++++++******)))))),,,+++******))))))************)))(((((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))&&&((()))******)))(((&&&))))))))))))************************************************))))))))))))+++***)))((((((''''''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%,,,,,,(((&&&***///(((***++++++)))(((((()))***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))*********+++++++++************************)))+++,,,+++((('''(((***++++++******++++++,,,------,,,+++***)))'''&&&&&&(((((((((((())))))))))))+++******)))))))))))))))((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&(((******((('''&&&'''))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&''')))+++---,,,,,,+++***)))(((''''''+++***((('''''''''((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&%%%###""""""###%%%&&&)))((('''&&&&&&'''((()))))))))((((((''''''''''''&&&((()))((('''&&&''')))******)))(((((((((((((((iiirrr}}}{{{tttpppfff___WWWRRRLLLFFFFFFIIIEEEKKKSSS[[[ccciiiooorrrwwwyyyzzzzzz{{{~~~zzzuuuqqqooonnniiibbbbbbfffnnnnnnmmmmmmrrrxxx}}}~~~wwwwww||||||yyywwwvvvuuuooogggaaaaaadddgggmmmssszzztttmmmiiigggfff___^^^\\\\\\]]]^^^___^^^bbbdddgggjjjlllnnnooopppqqqpppooolllhhhccc^^^[[[XXXTTTPPPLLLIIIEEEAAA>>>>>>;;;888777777888777666555666777777666777:::===EEEGGGHHHHHHFFFAAA<<<999777444000.........---,,,...------,,,------......///......------......///........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++,,,)))''''''***++++++***************************************************)))******************)))************************------,,,+++++++++,,,---+++++++++******))))))))),,,+++******))))))******++++++***)))))))))))))))((()))*********)))''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))((((((((('''(((((())))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))(((((((((&&&(((******((((((((())),,,++++++++++++++++++,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,---------************************)))+++,,,+++((('''(((***))))))(((((())))))***+++,,,++++++***)))(((''''''(((((((((((()))))))))***+++***))))))(((((())))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((%%%''')))***(((''''''((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))***+++,,,,,,'''((())))))******)))))))))(((((('''''''''''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&&&&'''((((((&&&&&&'''(((******)))(((((((((((((((kkksss~~~uuuiiiaaaUUUNNNGGGDDDBBB@@@DDDIIIOOOVVV___iiiqqqxxx~~~}}}}}}~~~~~~vvvmmmfffcccaaaaaabbbbbbaaadddiiisssuuuxxxzzz|||}}}xxxqqqkkkooovvv}}}{{{vvvmmmmmmmmmllljjjhhheeedddbbb[[[UUUUUUVVVVVVXXX]]]fffiiimmmooooooqqqvvvzzz|||{{{{{{|||{{{wwwtttiiiccc]]]ZZZZZZZZZYYYWWWVVVXXX[[[```gggmmmrrruuutttuuuuuuuuurrrmmmhhheee```]]]YYYVVVSSSOOOKKKHHHCCC@@@===;;;:::999777555333444666555444333444555>>>AAAFFFJJJKKKIIIFFFCCC<<<777222///.../////////......------------....../////////....../////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))******************************************************++++++++++++******************************...---,,,+++++++++++++++*********))))))))))))))),,,+++******))))))******,,,++++++***************))))))******))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++)))'''&&&&&&''')))+++))))))))))))************************************************))))))))))))&&&&&&&&&''''''(((******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))++++++(((&&&$$$&&&((()))((('''((()))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++++++++,,,,,,,,,---------************************)))***+++***)))((()))***)))(((((((((((()))******************)))))))))(((((((((((()))))))))******+++***))))))(((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))$$$&&&)))))))))(((((()))))))))))))))))))))))))))))))))((((((''''''((((((((())))))******)))))))))&&&'''((()))***)))(((((('''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))((((((((((((lllrrryyy{{{vvvjjj\\\SSSLLLFFFAAAAAABBBDDDJJJRRR```fffpppxxx~~~|||}}}|||xxxtttwwwvvvtttpppkkkddd^^^ZZZ\\\]]]```dddiiinnnuuu{{{|||}}}~~~|||uuunnncccdddhhhmmmpppqqqooolllfffgggggggggfffdddbbbaaabbb[[[WWWWWWVVVSSSSSSUUUWWWYYY\\\]]]^^^aaaeeeiiirrrrrrrrrpppnnnkkkhhhgggqqquuuzzz}}}vvvnnniiifffccc^^^ZZZQQQQQQRRRVVV]]]fffnnntttqqqsssvvvwwwvvvrrrnnnkkkbbb```^^^\\\YYYVVVQQQNNNLLLIIIEEEBBB@@@===:::777666666666555555555555666888;;;AAAGGGKKKMMMNNNNNNAAA<<<666222000111222222000///......---.........//////............//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------............------++++++++++++++++++++++++---,,,++++++*********)))***************************************++++++++++++++++++,,,,,,+++++++++************************------,,,++++++*********)))))))))))))))))))))))),,,+++******))))))******+++******))))))*********************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++***)))(((((()))***+++((()))))))))************************************************)))))))))(((''''''&&&&&&'''((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))$$$&&&((()))(((((()))***'''(((((((((((((((((('''''''''((()))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,))))))*********+++++++++************************)))*********))))))))))))***************+++,,,,,,)))))))))))))))*********(((((()))))))))***************)))(((((((((((((((&&&''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))###%%%((())))))((()))***)))))))))))))))))))))))))))(((((('''''''''((((((&&&'''((((((((('''%%%$$$((()))******)))'''%%%###&&&'''((()))((('''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))((()))))))))))))))((((((nnnoooooollleeeZZZNNNGGGEEEAAA@@@EEEJJJPPPXXX```pppvvv~~~~~~}}}~~~{{{tttmmmllljjjeeeaaa]]][[[[[[\\\bbbfffkkkooouuu}}}|||yyyyyy~~~wwwuuuwwwvvvpppkkkbbbaaaaaadddhhhlllnnnnnnppppppooonnnmmmmmmllllllgggaaa^^^___^^^ZZZXXXYYYXXXYYYYYYXXXYYYZZZ]]]___bbbbbbaaa```^^^ZZZWWWTTT[[[^^^bbbggglllrrrzzz}}}|||vvvooohhhbbb[[[XXXTTTQQQSSSZZZaaafffeeehhhlllpppssssssrrrqqqjjjiiihhhgggddd___XXXSSSTTTQQQMMMIIIFFFBBB===::::::888555333444666999:::666888;;;@@@FFFKKKPPPRRRIIIEEE>>>888555222111///111000//////...............------,,,,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,------,,,+++*********************************))))))*********++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,++++++*********)))))))))))))))*********,,,+++******))))))******))))))((((((((())))))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************+++,,,,,,,,,,,,+++***((()))))))))************))))))))))))))))))))))))************)))))))))((())))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,%%%''')))***))))))***,,,,,,,,,---......---,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((***************++++++,,,))))))*********+++++++++************************))))))))))))*********)))******))))))******+++,,,))))))))))))************))))))))))))***************))))))((('''(((((((((&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))###%%%((())))))((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((&&&%%%###))))))))))))((('''%%%$$$(((((()))******((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))++++++************++++++'''(((((((((((((((((('''''''''''''''''''''''''''((()))******)))((()))***'''((())))))))))))((((((nnniiiccc\\\UUUNNNGGGCCCBBBAAAEEENNNWWW___gggoooxxx~~~}}}||||||yyyrrrllleeeccc___[[[[[[^^^eeejjjqqqvvv{{{|||{{{uuurrrhhhnnnpppmmmkkknnnrrrrrruuurrrooooooqqqpppnnnkkkooommmlllmmmqqqwww{{{}}}~~~}}}|||{{{zzzxxxwwwwwwpppllljjjlllllliiiggghhhfffdddbbbaaa```aaacccddd\\\ZZZYYYXXXWWWTTTQQQNNNKKKMMMPPPRRRTTTZZZbbbhhhnnnrrryyywwwqqqmmmnnnjjjbbb[[[VVVUUUWWWXXXZZZ\\\```dddiiinnnqqqsssssstttvvvwwwuuunnneee___\\\YYYUUUQQQLLLGGGBBB>>>===999555333444777999;;;777777888<<>>BBBFFFHHHIIIHHHGGGFFFCCC>>>888444333222111000////////////......------------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,---......//////......---++++++++++++++++++++++++))),,,//////---,,,,,,...************************((())))))***++++++,,,,,,)))******************)))************************((()))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++******))))))******))))))(((((())))))***+++,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++)))******************)))))))))))))))************))))))))))))))))))))))))************))))))))))))+++******)))))))))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&'''((((((''''''(((******)))(((((()))''')))***++++++***)))''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---++++++,,,,,,,,,---------***************************((('''(((+++,,,+++)))'''''''''''''''((())))))*********)))))))))))))))))))))*********+++++++++))))))(((''''''''''''((('''((()))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((%%%''')))***(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))++++++***)))))))))*********)))((('''''')))***,,,))))))(((''''''''''''(((''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((((((((()))))))))******&&&((()))((('''&&&'''(((&&&''')))*********)))(((VVVQQQLLLJJJNNNSSSWWWXXX]]]^^^eeepppwwwyyy|||{{{vvvqqqjjjdddaaaaaabbbbbbbbbdddfffhhhlllttt~~~}}}|||zzzzzzyyyvvvrrrlllgggddddddkkknnnllllllooorrrrrrnnnsssxxx{{{{{{|||}}}}}}}}}~~~{{{vvvuuuqqqqqquuuxxxxxxyyy{{{~~~|||yyyyyy{{{}}}uuurrrooooooppppppnnnkkk```ccceeeaaaZZZTTTRRRSSSRRRVVV[[[___```___\\\ZZZYYYccclllqqqzzzvvvmmmhhh```]]]ZZZWWWWWW[[[___bbbeeelllwww|||nnnkkkgggccc^^^XXXRRRMMMCCC@@@===<<<<<<;;;888555888999;;;===???@@@AAAAAA@@@BBBEEEHHHIIIGGGBBB===333222111000//////////////////............//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((,,,//////---,,,---///************************((())))))***++++++,,,,,,))))))************))))))************************&&&((()))+++,,,,,,,,,++++++++++++,,,,,,---------,,,++++++***)))***************))))))***+++,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++***)))(((&&&&&&((()))***))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((###""")))---,,,(((&&&((())))))(((&&&'''((()))***,,,------,,,***)))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******++++++,,,---))))))*********+++++++++***************************((('''(((+++,,,+++))))))))))))))))))***++++++************)))))))))((()))************+++++++++))))))((('''''''''''''''(((((()))++++++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&(((******((('''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***///---***'''&&&'''(((***)))((('''%%%%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&(((((())))))******++++++%%%&&&'''&&&%%%%%%&&&'''%%%''')))***+++***)))(((LLLJJJJJJNNNWWW```eeegggjjjlllooouuu{{{~~~~~~}}}||||||wwwtttjjjfff```YYYVVVXXX^^^ccchhhkkkmmmnnnpppwww|||yyyxxxzzzwwwvvvuuutttttttttuuuvvvtttttttttvvvzzz}}}~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~{{{vvvwwwqqqpppvvvzzz{{{~~~}}}zzzyyy{{{{{{xxxwwwzzz}}}yyyttttttssspppkkkfffdddcccbbbdddddd```ZZZUUUSSSSSSRRRTTTVVVZZZaaajjjuuu|||wwwuuuttttttxxx}}}vvvjjjaaa___^^^\\\^^^cccdddcccfffrrr{{{wwwqqqlllfff```[[[WWWNNNHHHAAA>>>>>>===:::666666666777999<<<======;;;AAA???>>>DDDKKKNNNJJJEEE===:::666111///...///000///...------//////...---,,,,,,,,,------///000000...---+++++++++---///000///...---,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******---------------...///000++++++++++++,,,---...///++++++******)))*********)))))))))***+++++++++,,,++++++***)))((('''&&&&&&'''&&&%%%'''+++,,,+++)))'''((()))***************,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%######%%%'''((()))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))*********++++++*********))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))******)))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''+++***)))***+++,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))++++++******************))))))(((((()))***++++++222///,,,******)))((('''***)))***+++,,,,,,***((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))***%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++++++++***)))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%'''(((+++)))(((&&&&&&((()))+++%%%%%%%%%&&&&&&&&&''''''JJJKKKOOOVVV```iiippptttwwwwwwyyy{{{}}}}}}{{{xxxvvvxxxzzzyyyvvvrrrnnnlllcccaaa^^^[[[[[[```gggmmmppprrrrrrpppooovvv{{{uuupppmmmpppoooooooooqqqtttwwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{}}}|||vvvrrrssszzz~~~{{{xxxyyy{{{}}}zzzyyyyyy{{{~~~}}}{{{~~~~~~|||yyyvvvtttsssssstttuuutttooohhhaaa]]]\\\XXXWWWVVVUUUUUUYYY^^^bbbdddbbbaaabbbgggooouuuyyyzzzzzzrrroookkkdddaaabbb```]]]]]]dddpppzzz}}}zzzwwwqqqiiidddWWWPPPIIIDDDCCC@@@<<<888666555555666888:::999888===<<<===BBBHHHLLLKKKIIIGGGCCC>>>888333111000000000...---...///000///---......------......///000...---,,,++++++---///000///...---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,------...///++++++++++++,,,---...///,,,++++++*********++++++***************+++++++++,,,,,,++++++***))))))))))))((('''))),,,---+++)))))))))************))))))))))))))))))************************************(((((((((((())))))))))))'''''')))***++++++,,,,,,++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((***)))((()))+++++++++))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))***************************))))))))))))******+++///,,,*********++++++***,,,++++++,,,------,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((()))******++++++++++++))))))))))))))))))))))))+++***)))((('''(((((()))***)))(((''''''&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))'''&&&%%%))))))))))))))))))))))))******)))((((((((()))******)))(((''''''((()))***&&&&&&'''''''''(((((((((OOOTTT[[[dddlllttt{{{~~~~~~}}}zzzvvvsssooooooooollliiifffdddddd```aaaaaabbbeeejjjrrrwwwyyyzzzyyysssooosss{{{tttmmmgggdddeeeddddddfffkkkrrryyy~~~~~~}}}}}}}}}}}}|||{{{~~~~~~~~~yyyrrrpppsss{{{{{{wwwwwwyyy{{{yyy{{{}}}~~~~~~wwwpppkkkhhhcccbbb^^^YYYTTTQQQQQQRRRTTTRRRPPPRRRWWW___eeehhhiiiwww}}}uuunnnlllddd___ZZZYYY___iiisssxxx{{{qqqjjj^^^YYYRRRMMMKKKHHHCCC@@@;;;888666555666777888777777888:::>>>CCCGGGKKKLLLPPPMMMGGG@@@999444111///000///------///000///.../////////......///000000...---,,,,,,,,,---...///......---,,,,,,,,,------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,---......,,,,,,++++++++++++,,,,,,+++++++++***************************************++++++***+++------+++************+++******)))(((((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))))))))***************************))))))))))))******))))))))))))******************************,,,+++***))))))***+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++***)))))))))******+++***))))))+++------------,,,******,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))(((((('''&&&))))))******+++*********))))))))))))))))))))))))++++++***))))))))))))******)))(((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&###$$$%%%'''(((((())))))))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((&&&$$$"""!!!)))))))))))))))))))))))),,,+++***)))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))[[[bbbkkkrrrwww{{{~~~}}}|||{{{yyyvvvrrrnnnggggggfffbbb^^^^^^```cccdddhhhlllpppsssvvvzzz|||yyyppppppzzz|||zzzvvvrrrmmmiiifffeeeeeehhhnnnuuu{{{{{{yyyxxxyyy|||}}}~~~}}}xxxrrrlllkkknnnttt|||~~~xxxuuuuuuxxxzzzwww{{{zzzuuurrrpppooommmhhhccc___]]]]]]WWWSSSOOONNNRRRVVVYYYZZZZZZeeennnttt}}}sssmmmddd]]]ZZZ___gggnnnzzz~~~}}}rrrjjjaaa]]]YYYUUUTTTRRROOOLLLCCC???;;;888777888999999444777:::;;;===AAAGGGKKKQQQPPPMMMIIIBBB:::333///111///------...//////............//////000222222......------------...///...------,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,------,,,+++++++++***)))))))))''''''(((((()))))))))))),,,,,,,,,,,,,,,+++***)))))))))***+++++++++******+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,((()))))))))))))))(((((()))******++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++*********************************)))))))))))))))***))))))))))))))))))***************************+++***(((''''''(((***+++((((((((()))******++++++))))))))))))))))))))))))((()))))))))************''''''(((((())))))******((('''&&&''')))******)))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))***************+++++++++,,,++++++***))))))))))))***))))))***,,,---------,,,***(((''')))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))((((((''')))***************)))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''$$$%%%&&&'''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''&&&$$$###"""((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%))))))(((((((((((())))))''''''((((((((()))))))))gggnnnwww|||~~~~~~{{{yyyxxxvvvtttqqqlllhhh``````___\\\ZZZ\\\bbbhhhlllqqqyyyvvvppprrrwww|||ooonnnkkkiiihhhiiikkkllllllpppwww}}}~~~}}}|||}}}~~~zzzyyyyyy|||}}}tttmmmgggffffffjjjsss~~~{{{uuurrrrrrssstttrrrwww|||~~~~~~}}}zzzwwwxxxxxxwwwuuuqqqooooooooofff```YYYUUUUUUTTTRRROOOQQQWWW]]]aaahhhuuu~~~ttthhh___[[[]]]```ooosssyyy~~~{{{sssllleeeccc```]]][[[YYYVVVTTTKKKFFF@@@;;;:::999999999555888:::999888;;;AAAFFFLLLOOOQQQQQQLLLCCC:::444333111...------......---,,,,,,---...000222333444///.........---.........------,,,,,,,,,------...------------------------------------------------......---------,,,,,,,,,,,,++++++*********++++++,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...,,,+++++++++***)))))))))'''''''''((())))))******+++,,,,,,,,,+++***))))))(((((()))+++,,,,,,,,,,,,,,,,,,++++++************************************+++++++++******)))))))))(((((())))))((((((''''''((()))))))))******++++++))))))))))))))))))))))))+++******************++++++++++++***************))))))))))))))))))******)))))))))******)))))))))************************&&&%%%###""""""###%%%&&&((((((((()))******++++++))))))))))))))))))))))))((()))))))))************''''''(((((())))))******'''&&&&&&''')))+++***)))************************))))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))******+++******+++,,,---,,,***,,,)))''''''(((*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***++++++++++++***))))))))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))******(((((()))))))))(((((('''''''''((()))******))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$))))))(((((((((((())))))&&&&&&'''''''''(((((((((nnnssszzzzzzxxxvvvssspppkkkeeeaaaZZZ\\\^^^\\\\\\bbbllluuuxxx|||{{{rrrnnnmmm}}}tttooohhhgggggghhhkkknnnrrrtttxxxyyyzzz|||}}}yyyyyyyyyzzz{{{zzzyyy{{{~~~xxxnnngggeeedddbbbccckkkxxx~~~yyytttpppnnnmmmllllllppptttvvvwww|||~~~}}}zzz{{{||||||zzzxxxwwwxxxyyysssmmmfffaaa___[[[TTTNNNKKKMMMOOOQQQUUU^^^jjjrrryyy|||vvvkkkbbb\\\ZZZ```cccgggmmmrrrrrrpppnnnkkkiiigggddd```]]]ZZZYYYQQQLLLEEE???<<<:::999888888999:::888666777;;;???GGGKKKPPPSSSQQQKKKCCC>>>888555111///...///...---+++,,,,,,...///111333444////////////.........---------,,,,,,,,,---......------------------------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---+++******++++++,,,---...+++++++++***************))))))******+++++++++,,,+++,,,------+++)))******((()))***+++,,,,,,,,,,,,******))))))(((''''''&&&++++++++++++++++++++++++++++++******)))(((((('''*********+++******)))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********))))))))))))************))))))************))))))************************)))((('''&&&&&&'''((()))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((('''&&&(((***,,,+++***************************)))))))))******+++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********++++++,,,+++++++++,,,,,,***))),,,+++))))))+++,,,+++***))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,++++++***)))(((((())))))***)))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''***)))(((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))******)))(((((('''&&&'''((()))************''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''((()))******))))))))))))))))))))))))(((((())))))((('''&&&%%%(((((())))))))))))((((((&&&&&&'''''''''(((((((((tttvvvzzz~~~{{{wwwvvvtttqqqnnnkkkfff```\\\[[[^^^bbbdddfffooo}}}{{{rrrjjjfffkkkooosssuuussspppmmmkkkjjjlllppptttwwwyyyzzz{{{~~~}}}||||||~~~zzzxxxwwwwwwvvvuuuuuuwwwzzz}}}~~~~~~}}}vvvlllfffggggggdddbbbhhhttt{{{{{{{{{zzzwwwtttpppnnnkkkjjjkkklllnnnoooqqqwww~~~{{{zzzyyy{{{}}}~~~~~~yyysssqqqqqqlllccc\\\PPPPPPOOONNNMMMNNNTTT[[[ccciiiqqqvvvzzz~~~uuulllggg^^^]]]]]]```eeeiiilllmmmmmmlllkkkiiifffbbbaaa```XXXSSSLLLFFFAAA>>>;;;999999999999777666777888:::AAADDDIIILLLLLLJJJGGGDDD>>>:::555222111111000///------------...///000000///////////////...------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,)))))))))******,,,------***************+++++++++***************++++++++++++---///...,,,++++++---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))******++++++,,,+++++++++++++++***************)))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,++++++*********((()))))))))************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''')))+++---,,,,,,************************))))))))))))***+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,++++++*********+++,,,,,,+++******,,,------+++)))+++*********,,,,,,***)))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))''''''((()))*********)))))))))))))))))))))))))))&&&'''((()))***))))))(((***)))(((''''''&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((())))))******''''''(((((()))(((((((((((())))))*********))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''(((******))))))))))))))))))))))))(((((()))***))))))((('''(((((())))))))))))((((((''''''((((((((()))))))))yyyyyyzzz}}}~~~|||uuuoooooommmkkkiiigggccc^^^ZZZ^^^ccciiilllqqq{{{xxxooogggbbb^^^bbbgggkkknnnppprrrsssqqquuu{{{zzz{{{}}}|||xxxvvvuuusssssssssvvvzzz~~~~~~zzzxxx}}}~~~{{{rrrllliiikkkhhheeehhhrrrvvvtttuuuuuuttttttrrrpppnnnmmmnnnmmmmmmmmmpppuuu{{{|||vvvuuuzzztttssssssxxx~~~}}}tttlll^^^]]][[[WWWPPPKKKKKKNNNQQQYYYccchhhjjjooowww~~~xxxiiieee```___bbbggglllnnnjjjkkklllkkkjjjhhhhhhhhh^^^YYYRRRLLLGGGCCC???<<<999888777777777777777777===???AAACCCEEEFFFFFFFFFBBB>>>999555333333222111000///...---------------//////000000///...------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******...------,,,+++++++++,,,------,,,++++++,,,,,,,,,))))))))))))***+++,,,---))))))******+++++++++,,,))))))((((((((((((((((((+++...000000---,,,---//////......---+++)))'''&&&+++++++++,,,------......++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,,,,++++++*********(((((())))))*********+++((()))***++++++***)))((((((((((((((((((((((((((('''((())))))))))))((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((('''))),,,------,,,************************))))))))))))***+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,------))))))***,,,---...,,,***((((((((()))+++***(((&&&))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((&&&&&&((()))************))))))))))))))))))))))))%%%&&&''')))))))))(((''''''&&&&&&''''''((()))***%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))(((((((((((($$$$$$&&&'''(((((())))))***++++++******)))((('''))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))(((''''''(((((())))))))))))(((((())))))))))))************}}}{{{}}}}}}wwwooolllmmmkkkgggdddbbbcccdddeeeiiilllqqquuuvvv|||wwwnnneee^^^ZZZ```dddkkkqqqtttwwwyyyzzz{{{~~~yyyyyyzzz~~~~~~zzzyyywwwtttrrrnnnlllnnntttxxxyyy{{{~~~||||||{{{{{{{{{||||||}}}zzzrrrrrrrrrrrrsssuuuvvvwwwwwwtttrrrtttxxxwwwppphhhkkkkkkooouuuwwwuuuuuuwwwxxxtttpppqqqwwwzzzyyywwwuuurrrnnnooouuu|||}}}wwwiiihhhfffccc]]]WWWRRROOOJJJOOOUUUZZZ^^^aaaeeehhhqqqyyytttgggcccbbb___```ccckkknnnpppqqqooommmlllllliiicccYYYPPPJJJFFFCCCBBB======<<<999555444666999999<<<>>>>>>>>>>>>BBBEEEDDDCCC???777...+++...333////////////////////////...///111222111000...---000///---,,,,,,---///000++++++++++++++++++++++++......---------,,,,,,,,,---,,,+++*********+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))***+++,,,------,,,++++++******++++++***++++++,,,,,,++++++***************************((()))***+++,,,+++***)))((()))***++++++***)))((((((((()))***++++++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))***+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***+++++++++*********)))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))******++++++******************((((((((((((((((((((((((((((((((((((((((((((((((++++++******++++++,,,---,,,)))%%%%%%(((******)))+++***)))(((((()))***+++))))))))))))))))))))))))***************)))(((((()))******++++++,,,------+++******)))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))*********+++***((('''''''''((()))((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%~~~yyywwwyyyxxxrrrkkkhhhccccccdddeeegggjjjlllnnnsssvvv{{{{{{yyy|||~~~|||vvvoooiiieeebbbaaahhhkkkqqquuuxxxzzz|||~~~~~~~~~}}}}}}~~~{{{yyyyyyxxxuuussspppppptttwwwwwwvvvzzz~~~{{{xxxzzz{{{xxxooohhhkkkkkkpppzzz~~~{{{xxxwwwvvvsssqqqrrrwwwzzz{{{{{{tttpppmmmmmmrrrxxx~~~~~~xxxuuurrrmmmiiieeeaaa^^^[[[RRRRRRQQQRRRTTTWWWYYY[[[aaahhhttttttpppmmmhhheeeeeeoooqqqtttwwwxxxvvvsssqqqnnnhhh___WWWQQQLLLHHHFFF@@@@@@>>>:::666444555777888;;;<<<<<<<<<===@@@CCCEEEEEEDDD???999444222111////////////////////////...///000111111000///......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++******+++,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------******))))))***+++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************////////////...,,,***)))((()))***++++++***)))(((((())))))***++++++,,,,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))'''''''''(((((((((((()))))))))***+++,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********))))))***************++++++,,,))))))))))))))))))))))))*********)))))))))))))))***************************************************************************************+++,,,,,,,,,)))'''&&&(((******)))+++***)))(((((()))***+++))))))))))))))))))))))))***************)))(((((()))******++++++,,,,,,---++++++***)))))))))))))))+++***))))))((((((((()))******))))))))))))******((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))************+++***)))((((((((())))))***************)))((((((''''''''''''((((((((())))))(((((((((''''''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((('''((()))******(((&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&yyyuuutttuuussslllfffeee___bbbggglllqqquuuwwwwww}}}zzzxxx|||vvvsssoookkkiiiiiikkklllsssuuuxxxyyyyyyzzz|||~~~|||zzzyyyzzz}}}{{{zzzyyyzzz{{{{{{yyyxxxuuuvvvzzz|||zzzxxxyyyqqqooonnnttt|||xxxwwwwwwxxxyyy{{{~~~vvvsssooonnnssszzz~~~zzz~~~yyyssspppnnnmmmkkkiii]]]XXXQQQNNNNNNOOOOOONNNPPPUUU^^^jjjxxx~~~wwwrrrpppooooooqqqvvv{{{}}}{{{xxxuuupppiiiaaa[[[TTTNNNKKKFFFEEECCC>>>999777666777888999::::::999;;;>>>@@@CCCDDDFFFGGGEEE>>>666000000//////....../////////...///000111111000///......---,,,++++++,,,---...------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************//////000///...---+++***))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++******************)))))))))))))))))))))))))))***************++++++,,,+++++++++***************))))))***+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((************************************************************************)))))))))))))))******+++---+++(((((()))+++++++++******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,,,,++++++***))))))))))))***++++++***))))))))))))***++++++************++++++(((((((((((())))))***+++''''''((()))))))))))))))(((((())))))************++++++***))))))))))))******************))))))(((''''''''''''((((((((((((((((((((((((''''''''''''))))))((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((wwwtttssssssnnngggdddeeeiiilllsssyyy}}}~~~}}}xxxrrrzzz|||yyyrrrpppooonnnoooqqqtttvvv{{{||||||zzzyyyyyyzzz|||wwwvvvtttsssssstttvvvvvvxxxyyy{{{~~~}}}|||~~~zzz}}}~~~yyysssqqqvvv}}}zzzzzz}}}xxxtttsssuuuvvvtttqqqiiibbbZZZVVVVVVUUURRRNNNJJJKKKOOOWWWcccqqquuupppmmmpppxxx{{{wwwqqqjjjccc\\\TTTOOONNNMMMIIIDDD???;;;999888888777777777777999;;;===??????BBBGGGJJJFFF<<<444222111000///......//////...///000000111000000/////////............//////..............................---------,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************((()))+++,,,,,,,,,,,,+++)))))))))******)))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***((()))***++++++,,,,,,+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))***))))))))))))***++++++************************&&&'''(((******)))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))************************************************************((((((((((((((()))******,,,+++*********+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))************)))((()))))))))***++++++,,,,,,,,,+++******))))))******++++++***************++++++******))))))******+++******))))))))))))******''''''((()))))))))))))))(((((())))))******+++++++++++++++***************''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))))))))))))))*********((((((((((((((())))))***((((((((((((((((((((((((((())))))******)))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))sssqqqpppooojjjeeefffjjjvvvyyyyyyqqquuu~~~zzztttqqqnnnqqqrrrsssuuuwwwxxxzzzzzz|||}}}}}}|||{{{||||||yyyxxxuuutttsssrrrqqqqqqrrrsssyyy|||wwwrrrttt}}}~~~{{{~~~~~~yyyuuutttuuuuuuttttttvvvyyyzzzxxxvvvrrrmmmiiihhhiiifff```[[[PPPNNNKKKMMMSSS^^^iiiqqqwww|||zzzooolllqqqzzz|||yyytttoooiiibbbZZZTTTUUURRRMMMHHHCCC???;;;888999777555555666888:::;;;<<<<<<>>>DDDJJJJJJDDD===666444222000////////////......///000000000000000////////////////////////..............................---------,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++,,,------,,,++++++******++++++***++++++,,,,,,++++++***************************&&&''')))***++++++*********))))))))))))))))))******************++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))!!!$$$'''((()))((('''(((((()))***++++++++++++))))))))))))((((((((((((************************))))))((((((''''''&&&&&&************************)))(((((((((((()))******************************&&&'''(((******)))(((((())))))))))))))))))))))))************))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++,,,,,,++++++++++++,,,)))))))))******)))))))))))))))))))))))))))))))))((())))))*********))))))((())))))******+++,,,,,,,,,++++++***************+++***************++++++))))))(((((((((((())))))---,,,+++)))((((((((((((''''''((()))))))))))))))'''(((((()))******++++++++++++++++++******))))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))((((((((('''((()))***+++((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******mmmlllmmmllliiihhhnnnwww|||tttsssxxxyyypppooopppqqquuuvvvxxxzzz{{{|||||||||{{{|||}}}~~~~~~~~~yyyuuuqqqoooppprrrssstttttttttvvvwww{{{xxx{{{}}}|||~~~~~~zzztttpppooopppppprrrvvvxxxzzzzzzzzzyyyxxxwwwwwwxxxyyyvvvooojjj]]]XXXRRRNNNNNNSSSYYY]]]aaafffoooyyyvvvmmmkkkoootttwwwwwwuuussspppmmmhhhbbb^^^[[[WWWRRRMMMIIICCC>>>:::;;;888555444666888999:::<<<;;;;;;AAAHHHKKKIIIFFF;;;888555222000/////////......//////000000111111------------------------..............................---------,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++*********++++++,,,---...---,,,++++++******++++++***++++++,,,,,,++++++******************************+++,,,,,,,,,+++)))(((******))))))))))))******************************+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))###$$$&&&)))***+++++++++'''((()))***++++++++++++************))))))))))))************************+++******************)))************************((((((((((((((())))))******************+++++++++))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++***+++,,,))))))************))))))))))))))))))))))))))))))((())))))************)))(((((())))))***+++++++++,,,,,,+++************+++***))))))))))))***++++++))))))(((((((((((()))))),,,+++***)))((('''''''''''''''((()))))))))))))))''''''((()))***++++++,,,******++++++******)))(((((())))))***************(((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''(((((((((''''''&&&'''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******iiijjjlllnnnmmmqqq~~~~~~vvvqqqqqqkkkrrrvvvrrrooorrrxxx||||||{{{{{{|||}}}~~~}}}~~~~~~~~~}}}yyyuuurrrqqqpppmmmqqqwww{{{~~~}}}yyytttpppoooooopppssswwwwwwuuutttwwwzzz|||}}}{{{vvvsssmmmhhh```YYYTTTSSSUUUVVVVVVYYY^^^eeeooo|||zzzsssooonnnnnnooonnnnnnooopppooollljjjddd```[[[VVVRRRLLLFFFAAA>>>:::666555666999:::::::::999999===BBBFFFGGGGGG???<<<888444111/////////.........//////000111222------............------------------------------......---------,,,,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************++++++++++++))))))***+++,,,---///000---,,,++++++******++++++***++++++,,,,,,++++++***************************++++++,,,---,,,+++***)))+++***)))(((((()))***+++************************++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))*********+++,,,,,,,,,---'''((()))***++++++++++++++++++++++++*********************************************+++++++++++++++************************))))))(((((())))))***+++))))))*********+++++++++***************++++++,,,))))))))))))))))))))))))((((((((()))******++++++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))+++---,,,***)))***,,,((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++---,,,++++++******++++++)))((((((((())))))***+++***))))))))))))))))))***)))((((((''''''((())))))''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))*********)))((('''(((((()))***************)))(((((((((''''''''''''''''''''''''((((((((()))((((((((()))))))))******''''''''''''''''''''''''''''''((()))))))))(((((($$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))&&&&&&'''(((((()))******iiijjjnnnqqqssszzz~~~}}}vvvnnnkkkhhhqqqvvvtttqqqtttzzz}}}~~~~~~~~~zzzwwwvvvwwwwwwvvvuuutttttttttuuuvvvqqqwww|||xxxtttrrrqqqpppppptttvvvsssnnnnnnsssyyy~~~~~~zzzwwwvvvxxxtttlllddd]]]YYYXXXWWWSSSUUUVVVYYY___kkkyyy{{{uuussshhhiiikkknnnrrrttttttsssmmmhhhccc^^^ZZZUUUNNNIII???;;;666555777:::;;;:::666666777:::===AAABBBCCCBBB???:::555111/////////............///000222222//////000000000000//////------------------------......---------,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++((())))))+++,,,...000111---,,,++++++******+++++++++++++++,,,,,,+++++++++************************&&&''')))+++,,,,,,,,,,,,+++***)))(((((()))***+++++++++******************++++++,,,------,,,,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&'''''''''((()))******++++++***,,,,,,,,,+++++++++******************************(((((())))))******++++++*********************************)))***++++++,,,))))))******++++++++++++)))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++************************************************)))))))))))))))***++++++(((***---,,,***((()))+++((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************((((((((()))******++++++---,,,++++++******++++++(((((('''(((((()))******++++++************++++++%%%%%%&&&&&&''')))***+++'''(((((()))))))))))))))&&&'''((()))***+++,,,,,,((())))))******((('''&&&&&&&&&'''((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))******++++++'''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%''')))+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******%%%&&&&&&'''((())))))***jjjlllqqqvvvxxxxxxssspppnnnjjjgggjjjpppwwwyyywwwvvvxxx{{{yyyqqqmmmlllnnnvvvwwwxxx{{{}}}~~~xxxrrrpppppprrrpppuuuxxxvvvpppmmmooottt}}}}}}zzzssstttyyy|||zzzxxxuuurrrnnnhhhddd___ZZZSSSOOOTTT___mmmvvv|||rrrmmmggggggkkkqqqtttuuussspppiiibbb___]]]VVVMMMKKKDDD<<<888777888888777777999999999888999>>>BBBCCCDDDCCC>>>666111222555///............///000000222111///.........///000---------------------------...///...,,,+++,,,---++++++---...//////000000*********++++++,,,,,,---************************))))))))))))))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,)))************+++++++++))))))***+++,,,,,,------((())))))))))))*********))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))*********++++++++++++++++++++++++***)))(((((((((***,,,...---+++'''%%%******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))++++++******************(((((())))))*********++++++++++++*********))))))******))))))((((((''''''++++++***)))(((((())))))++++++***))))))******+++))))))))))))((((((((((((************))))))))))))******)))))))))))))))***)))***++++++***)))***,,,((()))))))))************&&&&&&&&&(((******(((&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++***)))((((((************((('''&&&%%%%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********************************)))((((((''''''******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))sssuuuyyy||||||~~~yyysssoooooooooooonnntttwwwyyywwwtttsssvvvzzzvvvwwwuuuqqqkkkiiijjjmmmxxxzzz~~~zzztttqqqrrrwww||||||xxxtttrrrssswwwwwwyyyzzzwwwtttwww~~~~~~{{{vvvrrrmmmggg^^^VVVSSSUUUZZZ___mmmwwwxxxssskkkffffffkkkpppsssuuutttooohhhdddbbb\\\UUUPPPIIIAAA<<<::::::999777888::::::999888888;;;>>>CCCEEEEEE@@@999444333444///////////////000111111222111000///...//////000---------------------------...///...,,,+++,,,---,,,,,,---...////////////+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,+++++++++******)))))))))))))))***++++++,,,------)))))))))*********++++++************************)))))))))))))))*********))))))))))))))))))))))))'''((()))***************)))))))))*********+++++++++++++++,,,++++++***)))***,,,...///000...,,,+++*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))************************((()))))))))************+++++++++*********)))))))))))))))))))))(((((((((++++++***)))))))))))))))***************************)))))))))((((((((((((***************************))))))(((((()))))))))((()))******)))((()))+++************++++++++++++(((''''''(((******)))''''''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++***))))))(((+++++++++++++++***))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))}}}}}}yyyuuuqqqppprrruuuwwwxxxyyyyyywwwssspppqqqvvv{{{yyyuuunnnoooooollljjjkkkooosss}}}zzzxxx|||{{{xxxsssqqqqqqqqqooommmrrrzzz~~~yyypppggg___YYYVVVUUUYYYbbbqqquuukkkfffgggmmmrrruuuxxxwwwqqqlllhhhddd___XXXQQQHHHBBB???===;;;888888:::::::::888777888999@@@CCCEEECCC===888555555000000/////////000111111111111000///////////////---------------------------...///...,,,,,,,,,---------...............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,---,,,+++***)))(((((('''))))))******+++,,,,,,,,,************+++++++++,,,************************************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,((((((((()))))))))*********++++++,,,,,,,,,,,,,,,+++,,,---...////////////*********++++++++++++,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))************+++************)))))))))(((((())))))))))))))))))+++***)))))))))))))))))))))***++++++,,,+++***)))******)))))))))(((((((((***************************))))))((())))))******((()))***)))((('''(((******++++++++++++,,,,,,,,,***)))'''(((***++++++***)))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))+++***************++++++,,,,,,++++++***)))))))))******++++++++++++******++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))((((((''''''''''''((((((***))))))(((((())))))***))))))(((((((((((())))))~~~}}}~~~yyyxxxwwwwwwwwwyyy{{{|||}}}ttttttsssppppppsssyyy~~~}}}||||||{{{{{{xxxsssoooppprrrsssrrrrrruuu{{{}}}xxxssspppllliiilllsss}}}|||vvvppphhhbbb^^^TTTXXX```kkkzzzxxxnnnkkknnnrrrttt|||}}}vvvqqqlllhhhaaaZZZPPPIIIEEEAAA>>>:::777888999999888777666666;;;>>>BBBBBB???;;;888777111000000/////////000000111000000///////////////........................---//////...---,,,---.........//////...------,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++))))))************))))))***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,+++++++++***)))((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,************************++++++******))))))(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,(((((((((((()))))))))))))))***+++,,,------...---************++++++,,,---************++++++++++++((()))))))))************))))))))))))))))))))))))***************+++++++++)))))))))))))))*********************))))))))))))((((((((())))))******+++******)))))))))))))))***''')))+++,,,---+++***)))*********)))))))))(((((((((((())))))))))))*********************++++++,,,)))***+++***)))((()))************+++++++++,,,,,,,,,***((((((***+++,,,,,,***)))(((''''''((()))***)))))))))******)))))))))))))))))))))))))))))))))++++++******)))*********+++++++++*********))))))((())))))))))))(((''''''***)))'''''''''''')))***((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))***))))))))))))))))))***))))))(((((((((((())))))}}}~~~yyyvvvxxxzzz|||}}}}}}|||{{{{{{sssssssssssstttwww{{{~~~}}}{{{xxxwwwwwwxxxwwwvvvxxx{{{}}}}}}~~~yyyrrrmmmmmmqqq{{{}}}{{{|||}}}|||xxxqqqjjjfff]]]ZZZYYY[[[eeewww|||uuussstttwww{{{vvvqqqjjjcccYYYQQQLLLHHHCCC???888888777888888777555444444888<<<>>>>>>===;;;;;;333333111000////////////000000000000000//////..............................///000///---,,,---...////////////...---,,,+++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,)))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))---,,,***)))((())))))***(((((((((((()))))))))))))))***+++,,,---.........,,,+++***((((((((())))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))))))))******'''(((***,,,---,,,***)))************))))))))))))'''''''''((((((((()))))),,,+++++++++,,,,,,---...+++,,,---,,,***)))***+++))))))))))))*********+++,,,***((((((***,,,,,,,,,***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))++++++******)))*********+++++++++************************))))))(((&&&&&&((((((&&&%%%%%%&&&((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&***))))))(((((())))))*********))))))))))))******))))))(((((((((((())))))}}}zzzxxxuuuuuuxxx{{{|||zzzxxxwwwwwwzzzyyyxxxxxxxxxyyyzzzzzzyyyvvvssstttvvvzzz}}}~~~|||sssppprrr|||~~~|||vvvpppkkkiiieee___[[[^^^hhhuuu|||zzz}}}}}}zzzrrrkkkaaaZZZUUUPPPKKKGGG===;;;999999999888666444333444777999;;;======>>>888777555333111000//////000000000000000///.................................///000///---------....../////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,((((((((()))))))))******************************************+++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))...---,,,***))))))((((((((((((((()))))))))******))))))+++,,,------------------+++***)))))))))))))))))))))************+++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))))))))(((((()))))))))))))))***))))))******************)))))))))))))))******+++'''(((***+++,,,,,,++++++++++++*********)))))))))&&&''''''(((((()))))))))++++++++++++,,,---......,,,---...---+++******+++(((((()))))))))*********+++***((()))+++,,,,,,+++***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))+++***************++++++************************+++++++++++++++***))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%******))))))))))))******+++******))))))******+++))))))(((((((((((())))))~~~~~~zzzxxxyyyxxxuuurrrtttvvvvvvuuuuuuxxxzzz~~~|||yyywwwvvvvvvwwwwwwrrrrrrrrrvvv|||}}}uuutttzzz{{{}}}yyyvvvtttsssppplllgggfffggghhhlllttt}}}yyyrrriiibbb^^^YYYTTTPPPGGGCCC???<<<;;;999777444666555444666888<<<>>>???>>>===:::777444222111000///000000111000///...---...........................///000///...---...///..................------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))***++++++,,,,,,++++++***++++++************++++++******))))))******+++,,,)))))))))))))))(((((((((************)))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***++++++******)))(((((()))))))))*********++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************)))))))))((((((((((((((())))))******++++++******************)))))))))))))))***++++++((())))))***++++++,,,,,,+++++++++*********))))))((((((((()))***+++++++++***))))))***+++,,,------,,,------,,,***))))))***))))))*********+++++++++)))(((((()))+++,,,***))))))))))))******))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,,,,************************'''((()))++++++,,,,,,,,,))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++))))))(((((((((((())))))}}}{{{}}}yyyzzzxxxvvvwwwzzzzzzvvvqqqrrrsssrrrrrruuu{{{}}}yyytttrrrrrrsssuuuvvvssstttxxx~~~~~~zzztttvvvyyy~~~{{{~~~}}}uuukkkbbb]]][[[dddssszzzwwwzzz}}}}}}}}}wwwnnnhhhddd___ZZZVVVOOOJJJCCC???<<<:::777444:::777444444777;;;>>>@@@CCCAAA>>>:::777444222111///000111111111000...---////////////////////////...000000000...---...///------...............---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++*********)))***++++++,,,++++++***)))((('''&&&&&&*********)))))))))))))))((())))))))))))*********++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''************++++++++++++))))))***+++++++++******((((((***+++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))(((((('''((((((((())))))******,,,+++++++++***)))))))))))))))((())))))***++++++))))))))))))***+++,,,---+++++++++************))))))******+++,,,,,,------(((((((((((()))***+++,,,+++,,,---+++)))(((((()))******+++++++++,,,,,,,,,(((((((((***,,,,,,***(((((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---******************++++++"""$$$&&&(((***,,,------'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))''''''(((((()))*********((((((''''''''''''((((((++++++************++++++))))))(((((((((((())))))}}}xxxtttrrrsssvvvyyy{{{zzzxxxvvvvvvrrrpppnnnqqqvvv{{{}}}}}}vvvvvvsssmmmhhhiiipppwwwxxxzzz}}}}}}{{{uuuppprrryyy~~~|||ooobbb[[[XXX\\\nnnvvvnnnnnnppprrrrrrtttwwwuuummmhhhgggbbbZZZVVVRRRLLLCCC;;;777777888333555666555555777===BBBHHHGGGEEEBBB===888333000111000000/////////000000222000...---,,,---...//////............---------.........------,,,,,,,,,000//////......---,,,,,,000000///...------,,,,,,))),,,//////---,,,---...------------,,,+++******((()))***+++,,,---......,,,,,,,,,++++++*********************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************))))))))))))******+++++++++************)))))))))***++++++++++++******+++,,,,,,,,,***)))(((+++***)))(((((()))***+++************************'''''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++*********'''(((***+++,,,,,,+++*********))))))))))))************+++++++++******)))((()))***++++++***)))((('''((()))******************************)))(((((((((((()))***************+++,,,,,,+++)))((()))+++++++++************+++++++++*********))))))((((((******))))))))))))******,,,***'''%%%%%%'''***,,,************************(((((()))***,,,---......,,,+++***))))))***+++,,,&&&''')))+++,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((('''(((((()))***+++)))************+++++++++******************************++++++,,,,,,,,,---***************)))(((((('''''''''(((((((((((()))''''''(((((())))))******+++******)))((())))))***'''''''''''''''((())))))''''''((()))***++++++,,,+++***)))))))))))))))***))))))(((((((((((())))))---***'''&&&&&&'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''{{{uuurrrrrrrrrsssuuuwwwyyyyyyxxxxxxyyyqqqqqqrrrvvvzzz||||||zzzqqqpppnnnkkkhhhjjjpppuuu}}}vvvrrrtttyyy||||||zzz}}}~~~~~~xxxmmmbbb\\\XXXaaasssvvvrrrpppnnnkkkooouuuvvvqqqkkkiiifffaaa]]]YYYRRRJJJBBB;;;777444333555555555444555999===IIIIIIHHHFFFAAA;;;555111000000////////////000000222000///---------///000///............---------.........------,,,,,,,,,******+++,,,,,,------...000//////...------,,,,,,))),,,//////---,,,---...---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++************************))))))*********+++++++++************)))))))))***++++++++++++***+++++++++++++++***))))))+++***)))(((((()))***+++************************++++++***++++++++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********))))))))))))************+++++++++******)))((()))***++++++***)))(((((())))))************))))))*********))))))((('''(((((()))***************+++,,,,,,***)))((()))+++*********))))))*********,,,+++++++++******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,------,,,+++***))))))***+++,,,+++++++++++++++***)))(((++++++***))))))***++++++***))))))))))))******+++)))************+++++++++************************'''''''''((((((((()))))))))************)))((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((())))))*********'''''''''''''''((())))))'''''''''((())))))******))))))((((((((())))))***))))))(((((((((((())))))+++)))''''''((((((((('''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''uuuoooooorrrtttuuuuuutttttttttuuuvvvvvvppprrruuuzzz|||{{{xxxtttlllmmmmmmnnnqqqtttxxxzzz|||vvvvvvyyyzzzxxx{{{|||zzz|||wwwjjjbbbYYYXXX___jjjqqquuu~~~|||vvvoookkkkkkqqqtttrrroooooonnnmmmfff```YYYRRRKKKDDD;;;444555666777666555666777999GGGHHHJJJJJJFFF???888444000000////////////000000111000///...---...///000///............---------.........---------------******+++,,,,,,------.../////////...------,,,,,,***,,,......---,,,---...------.........------,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++++++++++++++,,,+++++++++************++++++************+++++++++++++++************)))))))))***++++++++++++***,,,+++************************))))))))))))******************************...---,,,+++++++++++++++))))))))))))))))))))))))''''''''''''((()))***++++++++++++++++++*********++++++***)))))))))******)))))))))))))))))))))))))))******+++++++++******))))))***++++++***))))))*********+++******)))))))))))))))))))))(((((('''((())))))************)))++++++,,,***)))(((***+++***))))))(((((())))))***,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))***++++++++++++***)))(((((((((((((((((((((((()))*********++++++++++++++++++************++++++,,,,,,++++++***)))((((((++++++***))))))***+++++++++++++++++++++*********)))************+++++++++************************)))))))))))))))*********)))))))))))))))((('''''''''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$%%%''')))************'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((()))******))))))(((((((((((()))))))))(((((()))******)))'''))))))))))))************************************))))))))))))(((((((((((())))))((('''''''''((((((~~~uuuppprrrvvvyyyxxxuuurrrqqqqqqqqqrrrqqqppprrruuuwwwxxxvvvssspppooopppttt{{{{{{zzz{{{}}}}}}zzzxxxyyy~~~{{{pppjjjccc___^^^_________jjj{{{zzztttlllllllllmmmpppuuuwwwxxxooohhh___XXXSSSLLLBBB:::777888888888888888888999@@@CCCHHHJJJHHHCCC<<<888222111000000000000000111000000///......//////000///............---------...............---------000//////......---,,,,,,//////.........---------++++++,,,,,,,,,,,,------------......///.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************+++,,,,,,+++++++++******,,,++++++++++++++++++,,,+++++++++*********))))))))))))***++++++++++++***,,,+++***))))))***+++,,,***))))))))))))))))))***************************,,,,,,+++)))((('''((()))))))))))))))))))))))))))((((((((((((((()))***++++++++++++***************)))((('''&&&'''((()))***))))))************))))))))))))***+++++++++******************************++++++++++++******)))((((((((()))))))))(((((('''((()))************))))))***++++++***))))))***,,,))))))(((((((((((()))))),,,,,,,,,,,,++++++++++++******))))))))))))******************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))******++++++,,,+++******************+++,,,,,,,,,++++++***))))))))))))*********+++++++++************************************************((())))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&###%%%''')))***)))((('''''''''((()))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''')))******))))))(((((((((((())))))***))))))***++++++(((&&&(((((()))))))))*********************************))))))))))))(((((((((((())))))((((((((((((((())){{{uuusssuuuxxx{{{yyyvvvsssrrrsssttttttrrrppppppppppppoooooopppqqqvvvzzz~~~|||}}}}}}|||yyyyyy}}}~~~tttuuuuuusssooofff]]]VVVYYYggg{{{uuullleeefffooowww|||~~~{{{sssggg^^^WWWPPPGGG@@@888888888888999999999888888<<>>888777666444222111111000//////000000000000111111///............---------.............../////////******+++,,,,,,------...........................,,,+++)))***,,,------,,,***+++,,,---.../////////*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''************************+++,,,---------,,,***)))++++++************+++++++++++++++************)))))))))***++++++++++++*********************+++,,,))))))************))))))************************))),,,...---***((()))+++))))))))))))))))))))))))++++++************++++++)))))))))***************************+++,,,------((()))***++++++***)))(((((()))***+++++++++++++++,,,+++************+++,,,+++++++++,,,++++++******((())))))************))))))************))))))((()))***+++***))))))+++---***))))))(((((())))))***************++++++++++++******))))))))))))******,,,***'''%%%%%%'''***,,,************************---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,***)))((()))***++++++++++++***))))))***+++++++++***)))((()))************+++++++++************************))))))))))))((((((((((((***************)))((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))((((((((((((((()))***)))((('''&&&'''((()))***+++***)))((())))))))))))************''''''''''''((()))******))))))(((((((((((())))))***)))))))))******(((&&&''''''''''''((((((((((((************************))))))))))))(((((((((((())))))((((((((()))******uuutttrrrpppqqqsssvvvwww{{{zzzyyy|||~~~|||uuupppggghhhggghhhkkksss~~~{{{wwwuuutttxxx~~~}}}}}}}}}sssjjj[[[VVVVVVaaaooo|||sssmmmiiijjjrrr|||xxxoooeee\\\UUUQQQEEEAAA===::::::999888666444555777:::<<<===>>>>>><<<;;;999666444222000000//////000111111111111111///............------------........./////////000******+++,,,,,,------...........................---+++((()))+++------,,,)))***+++---......//////,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((************************+++,,,---...---,,,***)))*********))))))*********+++++++++************)))))))))***++++++++++++***))))))***+++++++++++++++((()))***++++++***)))(((************************''',,,000000,,,******,,,))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++***+++++++++***))))))(((((()))***++++++***)))((((((((()))++++++,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,++++++))))))***+++++++++++++++***************)))(((((()))***+++***))))))+++---*********))))))*********++++++++++++,,,,,,------******))))))))))))******+++***(((''''''(((***+++************************++++++++++++++++++++++++++++++,,,------,,,++++++&&&(((+++------,,,***((()))***++++++++++++***)))(((***+++,,,---,,,******)))************+++++++++************************------,,,,,,,,,++++++++++++++++++++++++******)))'''''''''((((((((())))))''''''(((((((((((((((((((((((())))))))))))))))))'''((()))++++++***)))(((''''''(((((()))*********))))))((((((((())))))***))))))(((((((((((())))))'''&&&%%%&&&)))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******+++uuusssqqqoooppprrruuuxxx}}}|||}}}}}}wwwmmmeeecccdddfffiiioooyyyxxxtttvvv{{{zzzxxxvvvwww}}}|||uuuhhh[[[QQQUUUaaammm|||uuuhhhbbbkkkyyy||||||{{{uuummmddd^^^[[[OOOJJJCCC>>>===<<<:::888666666666777999;;;===>>>???===;;;777444222000000...///000111111111111111//////.........------------.........//////000000000//////......---,,,,,,---.....................---+++((((((+++------,,,((()))***,,,---......///......---,,,+++***)))(((*********++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))+++,,,---......,,,***)))******))))))))))))******+++++++++************)))))))))***++++++++++++***((()))***,,,,,,,,,+++***((()))***++++++***)))(((************************$$$***000000---))))))+++))))))))))))))))))))))))***)))(((((((((((())))))(((((())))))*********+++)))******)))'''%%%"""!!!''')))***++++++***)))'''(((((()))++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***************)))(((((()))***+++***))))))+++---++++++************++++++,,,,,,,,,------.........******))))))))))))************++++++++++++******))))))))))))))))))))))))(((((())))))************++++++------------++++++!!!$$$)))---//////---+++)))***+++,,,,,,+++***))))))***,,,.........,,,+++)))************+++++++++************************************))))))((((((+++,,,,,,,,,,,,+++******))))))))))))************%%%&&&&&&''''''((((((((((((((((((((()))+++,,,---'''(((***+++,,,+++)))(((%%%&&&&&&'''((()))******+++******))))))))))))***))))))(((((((((((())))))%%%######$$$(((+++------))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))((())))))***++++++rrrrrrqqqpppppprrrvvvyyy|||wwwqqqllliiigggccchhhlllooorrr{{{wwwrrrrrrxxxxxxwwwuuuvvv{{{wwwpppdddXXXSSSYYYhhhtttvvvjjjhhhlllnnnvvv|||zzzvvvqqqkkkdddZZZUUUNNNFFF@@@<<<;;;;;;222333444444444666<<>>DDDHHHFFF@@@888333222222222222222111...++++++,,,---...000000111111............////////////------------------------///............------------------......------,,,,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))************************,,,++++++++++++,,,,,,---(((((()))***************))))))*********+++++++++*********************************************************)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---*********)))))))))((((((************************))))))))))))))))))))))))------,,,,,,++++++++++++))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++************))))))))))))))))))+++***)))))))))***,,,---,,,,,,,,,,,,+++***))))))************++++++++++++---------,,,+++***)))(((******++++++++++++******+++++++++,,,,,,+++++++++++++++,,,---,,,+++***)))******************+++,,,+++***))))))******)))'''*********)))))))))))))))))))))+++++++++***)))(((************************))))))))))))))))))))))))''''''(((((()))))))))***((()))******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************))))))((((((((((((((((((((((((''''''''''''((((((((((((ssswww|||~~~{{{uuupppmmmaaaaaa```___```hhhttt}}}yyyyyy{{{sssggg[[[RRROOOQQQYYYgggzzzrrrmmmhhhkkkzzzssscccXXXRRRMMMEEE>>>888777777777777777666555444888???DDDEEEAAA;;;666111111000111222111...,,,+++,,,---///000111111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---------------,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++******...------,,,+++***))))))))))))))))))))))))))))))************************((((((((((((((()))***+++)))***++++++,,,,,,++++++))))))*********+++++++++************************************************))))))))))))))))))******+++++++++++++++++++++++++++++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********++++++***))))))************++++++,,,,,,++++++***,,,+++++++++++++++++++++***))))))(((((()))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++---------,,,+++***)))(((************************++++++++++++++++++++++++++++++,,,---,,,+++***)))******))))))***+++,,,,,,+++***))))))******)))'''************)))))))))))))))***+++,,,---,,,+++***************************))))))))))))))))))))))))'''((((((((())))))******)))******)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((www{{{~~~~~~zzzrrrkkkggg___aaacccdddgggooo|||}}}~~~}}}xxxpppcccYYYQQQNNNOOOXXXfffwww{{{rrrlllrrr{{{oooddd\\\SSSIIIBBB;;;999777777888888777666222444999???BBBBBB???;;;111000///000222333222111000000000000000///...---............////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++,,,,,,------------,,,---------------,,,++++++++++++,,,---------,,,,,,...---,,,+++++++++++++++***++++++,,,,,,++++++*********************************************************+++++++++++++++***---,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))***+++,,,---***+++,,,,,,------,,,,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,------************************************+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,---,,,+++*********+++,,,---*********)))******+++,,,***++++++,,,,,,+++++++++)))))))))************+++,,,,,,,,,,,,++++++***)))+++***))))))))))))***+++++++++************++++++++++++,,,---,,,+++***))))))))))))))))))***+++,,,+++***))))))******)))'''*********)))))))))))))))((())))))***************************************))))))))))))))))))))))))((())))))))))))))))))***(((((()))(((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((vvvxxxzzzxxxtttooollljjjfffkkkppprrrttt{{{~~~}}}vvvllleee\\\VVVQQQSSSXXXbbbuuutttnnnuuuyyypppggg\\\QQQJJJAAA>>>999777777888777555333333555999???CCCCCCBBB888555222111111222222111111111111000000...---,,,............////////////------------------------///............---------***+++,,,---------------......------,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,+++++++++,,,---***+++,,,,,,,,,,,,+++***************************************************((()))***+++,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))************************,,,,,,,,,,,,---...//////******+++,,,,,,,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++((()))))))))************************************++++++******++++++,,,---************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++***))))))))))))******+++***++++++,,,,,,++++++*********))))))***,,,...///,,,+++***)))***+++---...))))))***++++++++++++***)))******+++,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,++++++***+++***)))(((((()))***++++++***))))))))))))***+++++++++,,,---,,,+++***)))(((((((((((()))***+++,,,+++***))))))******)))''')))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''((((((((((((rrrssssssqqqoooooopppqqqpppvvv|||~~~zzzsssoooiii```XXXSSSPPPTTTddduuu}}}}}}nnnnnnwww~~~}}}xxxnnncccYYYSSSFFFAAA;;;888777777666444444333222666===CCCFFFGGGBBB===888333111000///......///000000000000000///............/////////000//////////////////////////////.........---------***+++,,,,,,------------///...---,,,,,,,,,,,,---***+++,,,,,,---------------,,,+++++++++,,,---...***+++,,,------,,,+++***************************************************'''(((***+++,,,,,,,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))((())))))))))))******************++++++,,,,,,,,,+++++++++***************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))+++,,,---+++++++++,,,,,,+++++++++))))))))))))***---///000***)))((('''((()))+++,,,((()))***,,,,,,+++******((()))***+++,,,---------))))))))))))******************+++,,,,,,,,,+++++++++***)))(((((()))***++++++***)))(((((()))***+++++++++,,,---,,,+++***)))''''''''''''((()))***++++++***))))))******)))(((((()))))))))***************)))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,***((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))''''''''''''((((((((()))ssspppmmmnnnssswwwyyyyyy~~~~~~zzzvvvmmmoooiiiZZZOOOQQQ[[[bbbppp}}}{{{llllllsss}}}}}}rrrjjjbbb[[[PPPIII???:::999999777555222333555555666:::@@@FFFHHH@@@777111000000///...333333111000////////////////////////////////////...///000111111000///...///............---------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...///000000000///...------,,,,,,///...,,,+++++++++,,,---'''(((((())))))))))))(((+++++++++++++++++++++++++++++++++***************'''''''''((())))))******************************************************++++++************++++++---,,,+++******+++,,,---+++******))))))******+++++++++************++++++*********************************))))))))))))))))))***,,,------,,,***)))************************))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((************)))))))))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))------...//////...---,,,------,,,+++*********+++)))+++,,,+++***)))***++++++*********))))))((((((************************++++++******++++++,,,---)))***+++,,,---,,,++++++,,,+++***)))))))))***+++---,,,***)))))))))******+++***)))***,,,---,,,+++'''...111---)))******((('''((()))***+++,,,------******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********++++++******)))((('''***)))))))))((((((''''''+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++***)))((((((((()))+++,,,(((((('''(((((()))***+++llllllnnnssszzz|||yyyyyysssfff[[[WWWWWWWWWbbbmmmuuukkkjjjzzzxxxppphhhaaaTTTLLLBBB<<<:::999777555444555555444444777<<>>;;;999666555333222111222555666???CCCGGGEEE>>>777222000/////////...//////000000........................///000000000000000000//////............------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,.........------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++***)))((('''++++++++++++++++++++++++))))))******+++,,,------*********))))))(((((((((******************************************************))))))))))))******((()))***++++++***)))(((+++******))))))******+++++++++************++++++************************)))))))))))))))*********)))***++++++++++++***))),,,,,,++++++***)))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++************++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------...------))))))))))))******+++,,,+++***)))'''&&&'''***---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,,,,,,,)))))))))******++++++,,,++++++******************'''***------,,,000777>>>KKK444&&&***///***'''+++((())))))***++++++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))*********++++++******)))((('''(((((())))))******++++++*********)))))))))))))))''''''''''''((((((((((((((()))***++++++***)))(((&&&'''((()))***)))((('''******)))(((((('''((((((ttt{{{rrr```PPPNNNTTTdddvvvvvvvvvzzz~~~wwwrrrjjjdddZZZPPPGGGAAA;;;999555333222111222444555666:::@@@FFFGGGBBB:::444222000////////////000000111////////////////////////000000000//////000000000///............---------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......---------------,,,,,,,,,)))))))))))))))(((((((((************)))((('''&&&++++++++++++++++++++++++))))))***+++,,,------...(((((())))))*********+++***************************************************))))))))))))))))))***((()))***++++++***)))(((++++++************++++++++++++************++++++************************(((((())))))************************************+++++++++*********))))))************++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,)))******+++++++++******,,,,,,+++***)))(((((('''))))))*********+++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***)))))))))***+++,,,,,,++++++)))'''&&&'''***---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***++++++++++++,,,,,,++++++++++++******))))))************+++*********''')))+++***+++111<<>>111(((***---***(((+++---,,,,,,+++***)))((((((******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******'''((()))******++++++******************+++++++++))))))))))))************''''''((((((((()))))))))))))))************))))))((())))))******************))))))(((((((((((()))uuufff]]]UUURRRUUU]]]mmm{{{{{{{{{~~~}}}{{{{{{sssqqqlllcccWWWKKKBBB>>>888666444444666777666555666999???DDDGGGDDD???:::444333222111111000111111000000000000000000000000///...---,,,,,,---...//////............------------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,))))))*********))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))++++++************++++++))))))(((((((((((())))))++++++************++++++************************'''(((((()))******++++++,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++************,,,,,,++++++++++++++++++))))))***+++++++++++++++(((((((((((((((((((((((()))************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++---...///------,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,---++++++,,,,,,+++***)))(((((()))***+++,,,++++++***))))))***+++,,,---///000+++***))))))*********+++------,,,+++***)))((('''******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******'''((()))******++++++************)))))))))))))))((()))))))))************((((((((()))))))))************))))))))))))******((((((((((((((()))******)))(((((((((((())))))***|||ssshhhZZZPPPKKKOOO]]]lllyyyyyywwwyyyyyyxxxzzzzzzyyyuuulll```SSSIIIDDD;;;888666555777777666333666888===CCCHHHHHHCCC>>>555444333222111111111111////////////////////////111000///......///000111//////.........---------+++++++++++++++,,,---...........................------------------------+++,,,...000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))******+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************************************************))))))(((((((((((())))))---,,,+++******+++,,,---''''''&&&&&&&&&&&&''''''++++++************++++++************************'''(((((()))***+++++++++******))))))))))))******(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++++++++************)))---,,,,,,++++++*********((()))***+++++++++++++++((()))***+++,,,---......)))************+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++******+++---...//////...------,,,,,,,,,,,,+++,,,------,,,+++,,,---*********++++++,,,,,,,,,************************++++++******++++++,,,---,,,+++*********+++,,,---))))))+++,,,,,,+++***)))((()))***+++,,,,,,+++***((()))+++///222111...+++""")))---***(((***+++******************+++++++++******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))*********++++++******)))((('''((((((''''''&&&&&&%%%%%%(((((())))))*********+++))))))))))))************+++***)))(((((()))***+++(((((('''&&&&&&((()))***(((((('''(((((()))***+++zzzuuuiiiZZZNNNLLLTTT\\\ooo~~~}}}rrrpppvvv}}}}}}xxxsssmmmbbbUUULLLAAA===:::888444111333777666888888:::DDDMMMLLLDDD888666333111000000000///000000000000000000000000//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,...---,,,+++++++++++++++........................,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------,,,+++++++++,,,+++++++++*********)))))))))************+++++++++*********+++,,,,,,,,,---))))))))))))))))))))))))(((###"""&&&'''%%%(((...************************)))))))))))))))(((''''''******++++++++++++******************************+++++++++*********))))))******))))))******+++,,,*********++++++,,,,,,,,,,,,+++***+++---,,,)))%%%*********++++++*********+++++++++*********)))))))))))))))***+++++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...///...---+++***))))))(((******+++***))))))+++,,,------------------------,,,,,,+++******)))******)))***+++,,,,,,,,,,,,,,,++++++************++++++---,,,+++*********+++,,,***************)))(((((((((((((((***,,,---,,,+++))))))*********+++++++++...,,,+++,,,......+++(((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++******)))((((((((('''''''''((())))))******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))*********+++...222555777{{{zzztttfffVVVMMMNNNRRR___rrrzzzqqqqqquuu|||zzzxxxvvvrrriii\\\SSSHHHBBB>>><<<888333222555111333555888BBBMMMPPPLLL>>>999333000000111000/////////////////////////////////.........---------.........------.........------------------------+++,,,---,,,++++++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,------,,,++++++++++++++++++++++++*********)))))))))************+++++++++))))))))))))************)))))))))))))))))))))))))))%%%%%%)))***((()))...************************)))))))))))))))(((''''''******++++++++++++******************************+++++++++*********))))))******))))))******+++,,,******+++++++++,,,,,,,,,***(((((()))+++,,,***(((***++++++,,,,,,++++++***+++++++++*********))))))***************+++++++++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---.../////////---,,,++++++***+++,,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,+++*********************+++,,,,,,,,,,,,,,,******))))))))))))******---,,,+++*********+++,,,+++++++++++++++***)))))))))))))))***,,,---,,,***))))))*********+++++++++---+++***+++,,,,,,***(((************************((((((((((((((((((((((((+++*********))))))))))))))))))))))))************)))))))))))))))***************))))))))))))(((((()))*********************))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((***...222666888zzz~~~}}}tttdddUUUNNNLLLSSSiii~~~yyyrrrqqqvvvvvvvvvyyyzzzsssggg]]]RRRJJJBBB???<<<777333222000222444666===HHHPPPRRRFFF>>>444000000222111////////////////////////////////////.........------................................................***+++,,,,,,+++,,,...000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,+++************++++++++++++***************)))************+++++++++***************)))))))))))))))))))))))))))))))))+++)))))),,,,,,***+++---************************))))))******))))))((((((******++++++++++++******************************+++++++++*********************))))))******+++,,,***++++++++++++,,,,,,,,,((('''&&&''')))++++++***+++,,,,,,------,,,,,,++++++++++++***************+++++++++***************++++++******++++++,,,---,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,------...//////...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***+++,,,,,,---,,,,,,,,,+++******************+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++******+++,,,,,,+++)))***************++++++++++++*********++++++)))(((************************((((((((((((((((((((((((***************)))))))))))))))))))))************'''(((((()))******++++++---,,,,,,***)))(((''''''((((((((())))))*********))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''))),,,///222444zzz|||}}}{{{rrreeeXXXOOONNNaaaqqqxxxyyyssssssuuuzzz~~~{{{qqqhhh\\\PPPEEE@@@>>>999555444555666666555777???IIIOOOLLLCCC777111111333222000000000000000000000000000////////////..................////////////......////////////////////////+++,,,------,,,,,,...//////......---------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++******)))******+++************************))))))*********+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++***+++------,,,++++++************************))))))*********))))))(((******++++++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++***)))(((((((((***+++,,,,,,------------------,,,************************,,,+++++++++***)))))))))++++++******++++++,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////......------------.........000111000...------...////////////////////////------,,,,,,,,,,,,------,,,,,,---------------,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++,,,,,,+++)))*********************************+++++++++***)))************************))))))))))))))))))))))))************************((()))))))))************(((((())))))************------,,,+++***)))(((((('''(((((())))))******+++))))))))))))))))))))))))************)))))))))(((******)))(((((()))******((((((((((((((((((((((((***))))))))))))***+++,,,zzz~~~~~~{{{yyy{{{{{{tttfffZZZKKKVVV]]]aaarrrwwwttttttyyyxxxpppeeeWWWIIICCC???;;;888888888888777555444999BBBKKKNNNEEE:::444333333222111111111111111111111111111000000/////////...............///000000///......////////////////////////......///---++++++,,,.........---------......///........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++******)))******++++++************************))))))*********+++++++++...---------,,,,,,++++++)))))))))))))))))))))))))))+++,,,++++++,,,+++***************************))))))************))))))******++++++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++------+++***))))))+++,,,,,,------......------,,,************************,,,+++++++++***)))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,,,,---...///...------------...//////---///111222111000111222000000000000000000000000//////.........//////000......////////////......---,,,,,,++++++,,,,,,---------------,,,,,,++++++******+++++++++++++++***,,,+++++++++---,,,+++)))***************************+++,,,---,,,,,,,,,,,,***************************************************************+++++++++((()))))))))************************))))))((((((************************)))))))))*********++++++************************************)))))))))(((******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((()))|||uuupppttt}}}yyyzzz~~~}}}}}}}}}xxxyyy}}}{{{qqqgggUUUTTTRRRTTTccc|||uuuwww}}}|||vvvlllaaaTTTLLLFFF???;;;<<<777555555555555777???HHHJJJEEE>>>888555333333222222222222222222222222222000000000/////////.........///000111111000///.../////////////////////////////////...,,,+++,,,---------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))************++++++************+++,,,,,,***************+++++++++)))************++++++++++++++++++++++++*********))))))))))))))))))))))))(((++++++)))***,,,---+++************************))))))******++++++************++++++++++++*********************************************+++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***---......,,,***)))***,,,,,,------......------,,,***************++++++++++++++++++***************++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,---------------------------...000000/////////...//////000000---000333444444333444555111111111111111111111111111111111000111111222333111111111111111111000///,,,++++++******++++++,,,---------------,,,++++++)))******+++++++++++++++,,,++++++,,,------,,,***+++++++++******************,,,------,,,,,,,,,---************************++++++++++++++++++++++++*********+++++++++++++++))))))))))))************++++++******)))(((((('''(((((())))))***+++,,,,,,************************************************''''''((()))***+++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))%%%&&&&&&'''))))))******~~~|||xxxooohhhlllxxx~~~xxxvvvxxx~~~~~~}}}vvvyyy}}}yyyyyy|||}}}{{{xxxhhh\\\QQQRRR\\\mmmyyyuuuzzz~~~{{{ssslllccc\\\QQQEEE>>>===777333333666777777<<>>AAABBB>>>:::555333222111000111222333222111000/////////............/////////...------,,,,,,+++++++++,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++))))))***++++++++++++***---,,,,,,+++*********+++************************+++++++++************)))))))))***+++,,,,,,------,,,***((('''(((******)))+++++++++*********))))))...---+++*********++++++)))************+++++++++++++++,,,,,,,,,---------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))***++++++,,,,,,+++++++++*********))))))------.....................///000111222333333333444444444444444444444444777666666666555555444444666666777777777777666666666666666666666666666666777666555444333444444555444555666666666666666555555555444444444333333333......///000000000000///------------------------///...------------...///---,,,+++***))))))))))))***+++,,,------,,,+++*********************************++++++++++++******---,,,+++)))))))))***+++************************+++*********))))))(((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************+++***)))(((((()))******|||yyyxxxyyyyyyyyyxxxvvvwww{{{~~~{{{~~~~~~yyyzzz}}}qqqfff^^^UUUNNNVVVdddooo}}}}}}sssvvv|||rrrpppjjj\\\MMMDDD>>><<<999777666666777777:::<<<@@@BBBAAA===888555222000///000222333222111000000/////////..........................................---------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,++++++******++++++)))******+++,,,+++++++++,,,+++******)))))))))***+++++++++***************+++++++++************)))(((((()))******+++,,,,,,,,,***))))))***+++***)))+++++++++*********))))))---,,,+++***)))******+++)))************+++++++++************++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,+++***)))))))))******+++,,,,,,---,,,,,,,,,,,,+++++++++***......//////000000//////111222333444555555555555444444444444444444444444777777777777666666666555666777777777777777777666777777777777777777777777777666555444333444444555444555666666777777777666666555555555444444444333333444444444333222222111/////////...............///......------......///---,,,+++***))))))))))))******+++,,,,,,+++************************************++++++++++++******+++***((('''''''''((()))************************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******~~~~~~|||zzzxxxtttuuuxxx~~~yyyxxx}}}xxxsssmmm^^^PPPNNNVVV```ooo{{{uuu}}}tttrrrrrrgggTTTGGGBBB@@@<<<888666555555666::::::===AAADDDBBB===888222000///000111333222111000000000/////////......,,,------...//////000000000000//////...---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******************************************************+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,+++***))))))((()))))))))++++++++++++******))))))+++++++++************)))((((((((()))******+++++++++******+++------+++)))+++++++++***************,,,+++******)))*********)))************+++++++++(((((()))))))))*********)))))))))***************+++++++++++++++++++++++++++++++++++++++***)))(((******++++++,,,------...............------------///000111111222222222111444444555666666777666666555555555555555555555555888888888888888777777777777777888888888888777777777777777777777777777777666555444444333444444444444444666777888888888888666666666666555555555555999999888888777555444333222222222111111000000000//////............//////------,,,+++******************++++++++++++************************************++++++++++++*********)))(((((('''(((((((((************************************))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******~~~~~~|||{{{zzzzzzxxxwwwpppvvv}}}wwwrrrzzz{{{yyyuuuiiiYYYPPPOOOVVVdddzzzuuuwwwwwwuuuuuukkkYYYJJJEEEBBB===999666555555666999888:::???EEEFFF@@@:::333111000000111222222222000000000////////////...---........./////////000//////..................---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,++++++******++++++++++++,,,------------,,,+++******)))))))))******,,,,,,++++++***)))))))))+++++++++*********))))))))))))))))))******++++++******+++...//////,,,)))************************************************))))))*********+++++++++))))))))))))***************************************************++++++++++++++++++*********))))))+++,,,,,,------...//////000000000000000/////////111222333333444444444444444444555666666666555555666666666666666666666666999999999999999999888888777777888888888888777777777777777777777777777777555444444444444444444444333444555777888999999999777777777666666666666666999999999999888777666555555555444444333333222222000000////////////000000......---,,,++++++++++++***++++++++++++++++++*********************************++++++++++++******++++++***************************************************)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********{{{zzzzzz|||~~~}}}}}}|||vvvrrrpppqqqqqqrrroooxxx}}}yyypppttt~~~{{{yyysssfffWWWNNNOOOZZZlll{{{sssxxx~~~{{{xxxtttkkk]]]QQQIIIEEE@@@;;;777666777777999777888===CCCEEEAAA===666444111000111222222222111000000000////////////000000/////////.........++++++,,,---...//////000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,++++++******++++++++++++,,,------------,,,++++++*********++++++,,,+++++++++*********))))))+++++++++*********))))))*********+++++++++++++++)))***,,,...000///,,,)))*********************************+++++++++******))))))*********+++++++++*********+++++++++,,,,,,+++++++++***************))))))*********++++++++++++******************+++---------...//////000000111111111111111111222222222333444555666666666666666666777777777666555555666666666666666666666666888888888888888888888999777777888888888888777777666666666666666666666666333333444444444444444444333444555666888888999999777777777777777777777777555555666666777666666555666666555555555444444444111111111111111111111111000///...------,,,,,,---,,,++++++++++++++++++,,,******************************++++++++++++***************+++++++++******************************))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************zzzyyyxxxzzz~~~|||{{{|||{{{rrrllljjjjjjlllmmmqqq{{{|||vvvxxx}}}}}}~~~uuuuuu|||{{{qqq```SSSMMMRRR^^^pppxxxrrrtttxxx{{{yyytttnnnddd[[[QQQMMMFFF???;;;999999999888777777:::>>>AAA@@@>>>:::777444222222333222222111111000000000/////////111111000//////...------******+++,,,...///000111,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---************************+++++++++************)))++++++++++++++++++++++++))))))+++...000///,,,******************+++++++++******+++,,,,,,,,,++++++)))************++++++++++++,,,,,,,,,,,,---------+++++++++++++++*********))))))******+++,,,,,,,,,************+++,,,---.........//////000111111111222222222222333333333333333444555666777888888888999999:::999999888777666555555555555555555555555666666666777777777777888666666777777777777666666555555555555555555555555222333333444444444444333333333555666777777777777666666666666777777777777333333444555555555555555555555555555555555555555333333444444444444333333222222111///////////////------,,,,,,,,,,,,------******************************++++++++++++******''''''((())))))))))))(((************************))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******{{{zzzyyy{{{~~~~~~~~~~~~yyyrrrmmmlllnnnqqqrrrxxx|||{{{vvvttttttvvvyyy|||~~~~~~~~~{{{~~~zzzkkk^^^QQQPPPSSS^^^rrrtttjjjrrrxxxyyyyyywwwpppggg\\\WWWNNNFFF???;;;::::::888777666777888;;;===???>>>;;;666444333333222222111111111000000000//////000000000///////////////,,,,,,---...///000000111,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------...---,,,++++++******++++++)))******+++,,,+++++++++***************+++,,,,,,)))))))))***++++++,,,,,,+++++++++************)))+++++++++***************))))))***,,,......---***))))))*********+++++++++***+++,,,---...------,,,)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******************+++,,,---------************,,,...000111//////000000111222222222222222222333333333444444333444555666777888888888:::::::::999999888666666444444444444444444444444444444444555555666666666555555666666666666555555444444444444444444444444111222333444555444444333333333444555555555555555555555555666666777777777555555666666666555444444333333333444555555666666444555666666666666555444444444333222111111111111///...------------...///******************************++++++++++++******&&&'''((()))***))))))(((************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++******}}}|||{{{|||~~~}}}zzzvvvqqqppprrrvvvyyy{{{}}}||||||||||||yyysssooosssvvv{{{~~~|||}}}}}}|||{{{{{{~~~tttiiiYYYSSSOOOTTTeee|||yyyeeemmmuuuyyy}}}yyyoooddd___UUUJJJBBB===;;;;;;888888666555444777<<>>;;;:::888666555666999===???AAA===999555444222000///111111111111000000000000000000000000000000000000000...,,,,,,---...///...---...000111111000...---+++,,,,,,------,,,,,,+++...------,,,,,,------...*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***************------,,,+++*********+++******+++++++++,,,,,,,,,)))))))))***+++,,,......******))))))******+++,,,+++++++++*********)))))),,,,,,,,,++++++***************)))))))))***,,,---+++++++++++++++***)))(((***++++++***))))))***,,,,,,,,,++++++***++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,+++...---+++******,,,---///,,,+++++++++,,,---///000------...///000222444555666444333111000000111111000111111222222333444444777777777777888888888888;;;:::888666555444444555333333444444444555555555444444333333333444666666666666555444333333444444444333333333444555777888555555444222222111222222000000000111222333444555555444444333444555777777555555666666666666666666666666666666555555555555888888888888777777777777999999999666333222222333333333222222111000000///000///......///...,,,***///......---,,,+++******************))))))))))))((()))***++++++***)))(((******++++++++++++******************************************************))))))************))))))((()))***+++++++++++++++******))))))))))))******)))))))))))))))******+++++++++++++++*********)))~~~}}}{{{|||xxxtttnnnmmmttt~~~~~~zzzsssnnnoooqqqpppppprrruuuuuuvvvwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwtttttttttuuuwwwyyy{{{}}}~~~~~~}}}zzzyyyzzz{{{~~~{{{pppfffWWWKKKKKKSSS___uuu|||rrrjjjmmmyyyyyyjjjeee]]]TTTMMMFFF@@@<<<<<<:::777555666888;;;===BBBAAA>>>;;;777444111000111111111111000000000000000000000000000000000000000...,,,,,,---//////...+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,******))))))******+++,,,+++++++++*********)))))),,,,,,,,,+++++++++************)))))))))***,,,,,,******+++++++++***))))))***++++++***))))))***,,,******)))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***)))---,,,+++******,,,---///...------------///000111/////////000000222333444555444333111111111111111333333333444555555666666666666666666777777777777:::999777555444444444444333333444444444444444444444333222222222333444555555555555555666666666666777666666555555666777777222222111111111111111111333333333333444444555555444444333333333444555666666666666666666666777777666666666666555555555555333333444555666777888888888999999888666555777888555555444333222111000///000///......///...,,,***++++++,,,,,,,,,---------+++*********))))))))))))))))))***++++++***)))))))))******++++++******)))************************************************))))))************))))))))))))***+++++++++++++++******))))))))))))******)))))))))))))))******+++++++++*********)))))))))}}}}}}{{{yyy{{{yyyvvvpppmmmttt}}}~~~wwwooojjjkkkmmmnnnooorrrrrrsssssstttttttttssssssppppppppppppqqqqqqrrrsssnnnmmmmmmlllmmmnnnooopppuuutttrrroookkkjjjkkkmmmtttwwwzzz}}}~~~~~~tttjjj\\\PPPLLLLLLRRRbbbtttzzzlllkkkvvv{{{qqqkkkcccZZZRRRJJJCCC???===;;;888555555666999:::CCCDDDEEEAAA;;;555333333111111111111000000000000000000000000000000000000000...------...//////......///000111111000///...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...,,,+++******)))***************+++++++++,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,+++++++++***************,,,,,,,,,++++++++++++************)))******+++,,,)))******+++++++++******)))***++++++))))))***,,,******))))))************************************************************++++++++++++++++++++++++)))******+++++++++******---,,,+++++++++,,,...///000000//////000111222333222222111111111111111111444444333222111111111111222222333444444555555666444444444555555555666666888777666555444333333333555555555555555555555555555555444333333444444555000111222333444444444444444444444333333333222222000000111222222222222111222222222222222222222222444333222222222333444555777777777777777777666666666666666555555555555444111222222333444555666666555666888888777777999:::777666555444333222111111222111000000000///,,,***+++,,,,,,,,,,,,---------+++++++++*********))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))***++++++++++++*********))))))))))))******)))))))))))))))******+++******)))))))))(((((((((|||yyyyyy{{{yyyvvvvvvyyy|||yyyrrrooottt}}}yyypppiiiiiikkklllnnnqqqqqqqqqqqqqqqqqqpppoooooolllkkkkkkjjjjjjjjjjjjjjjfffeeecccaaaaaaaaaaaabbbfffeeebbb___\\\\\\^^^```gggjjjmmmpppsssvvvzzz}}}xxxooobbbWWWQQQLLLKKKUUUcccpppvvvooossszzz~~~~~~zzzuuulllbbbYYYPPPGGGBBB===:::777555444666888:::AAAEEEHHHEEE===666333333111111111111000000000///////////////////////////000...------///000///...///000111111111111000///,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---......+++******))))))***************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******))))))******+++,,,************************++++++++++++++++++++++++******************++++++((()))***+++++++++++++++(((***++++++*********,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////222222222222333333444444555444333111000000000000333333333222222111111111...//////000111111222222333333333333444444444444666555555444333333333333777666666666666555555555777777777666666666666666///000111333333333333222222222222222222111111000111222333333333333222111000111111111111111111111444333222111111222333444777666666666666666555555666666555555555444444444444444444444333333333222222444666666666555666888666666666555555555444444555444333222222111///---000///...---,,,++++++***,,,,,,+++++++++*********+++++++++,,,,,,+++++++++((())))))******))))))((())))))))))))))))))))))))************************))))))************)))))))))******+++++++++************))))))))))))******)))))))))))))))******+++))))))))))))((((((((((((zzzwwwvvvvvvtttqqqtttyyy~~~{{{uuupppsss|||~~~tttllljjjjjjjjjllloooooooooooonnnmmmlllkkkjjjhhhgggeeecccaaa```______\\\[[[YYYWWWUUUUUUUUUUUUVVVUUUTTTQQQPPPQQQTTTWWWYYY\\\```cccggglllqqquuuzzzssshhh^^^XXXQQQJJJMMMVVV\\\rrrzzzssstttzzz~~~zzzqqqggg]]]RRRIIICCC===;;;888555555666999:::<<>>AAACCCHHHEEEAAA>>><<<<<<===>>>===<<<;;;;;;<<<>>>AAACCCDDDDDDCCCAAA>>>:::666333999888777666666666777777999999888888777666666666555555555444444444333333222222333444555666777777666999::::::888666555555777777777777777777777777666555555666777777555444111111111222222222333333------------,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))+++++++++++++++***))))))******))))))))))))******)))))))))))))))******+++++++++*********)))))))))}}}{{{qqqlllgggbbb^^^___jjjuuuzzzxxxqqqjjjjjjrrrxxxzzzyyyppphhhfffeeecccbbbddd]]]]]]\\\ZZZXXXVVVTTTRRRWWWVVVTTTRRRPPPOOONNNNNNGGGFFFEEEDDDDDDDDDEEEEEEAAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFJJJPPPTTT]]]eeelllpppuuu}}}}}}{{{jjjYYYPPPOOOTTT^^^mmmyyyvvv~~~{{{vvvpppjjjccc\\\WWWIIIEEE@@@:::666444444444444555777;;;===<<<888555111111111111000000000000000000000000000000000000/////////000222111///---------,,,,,,,,,,,,------------............------...------,,,,,,------............------,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,---,,,++++++******++++++*********)))***++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,***+++,,,,,,+++***)))(((+++++++++++++++***)))(((%%%(((+++---,,,+++++++++)))***---/////////...---++++++++++++++++++++++++************************++++++++++++++++++++++++......------...///111222///000222333444555555555111222333333333222111000......---......///000111000111333333444333222111/////////000111111222222111222222222222333333333222333555666777666666555666666777999:::;;;<<<===888999;;;>>>????????????AAA@@@@@@AAAEEEJJJOOOSSSZZZVVVPPPKKKHHHGGGHHHIIICCCBBBAAAAAADDDHHHMMMPPPVVVUUUSSSOOOJJJDDD???<<<;;;:::999777777777888999;;;;;;::::::999888777777555555444444444333333333555555444444444444333333333555888888777555444444999999888777666555444444444333333444666777555444666555555444333222111000......---------,,,,,,,,,+++***)))(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++++++++++++++***)))(((******))))))))))))******)))))))))))))))******+++++++++++++++************}}}yyysssnnnhhhfff]]]RRRPPPZZZfffnnnyyypppfffcccggglllppppppqqqnnniiiddd```\\\ZZZYYYYYYUUUPPPOOOOOOOOOMMMKKKOOOOOOOOOOOONNNLLLKKKJJJMMMHHHBBB@@@AAADDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>???BBBEEEHHHJJJPPPRRRXXX```fffkkkuuupppSSSMMMVVV\\\aaarrryyyrrryyyzzzzzzuuunnnhhheeedddPPPIII???888666777888888555777999::::::999888777111000000111222222///---......//////000000111111000000111111111111000000///......---------......///......------......///+++++++++++++++++++++++++++)))%%%!!! ###)))...)))***+++------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,)))((((((((()))***++++++,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++%%%'''***------,,,)))'''************************))))))***+++,,,------...*********)))******+++,,,++++++***)))'''%%%###"""++++++++++++,,,---.........111333333222111111111444444333333333444444555222222222111222222333333222000///------///000222222111111111000000000000000.........000111111111222333111...000555555222444444444333333444444555;;;@@@CCCDDDHHHMMMOOOMMMFFF???>>>DDDJJJKKKMMMRRRGGGEEEDDDHHHPPPZZZccchhhgggkkkhhh]]]UUUWWWZZZ[[[TTTPPPKKKIIIMMMTTT\\\bbbdddfffiiiggg```UUUIIIAAA<<<===@@@AAA===999;;;AAAAAACCCCCCAAABBBDDDBBB===888888999:::::::::999999333666666333333666666333666777777777555444555666666555555444444555555555666555444333222222333444333333333444444444555555111000///...---,,,++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******))))))***++++++++++++***)))))))))***+++++++++,,,************************(((((((((((())))))))))))~~~|||wwwpppjjj___]]]VVVNNNPPPZZZeeejjjmmmeee\\\ZZZ___eeeiiijjjhhhfffccc___[[[WWWUUUSSSRRRNNNKKKIIIJJJJJJHHHFFFKKKKKKKKKLLLKKKKKKJJJJJJLLLHHHCCCAAABBBCCCDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEFFFFFFJJJKKKOOOVVV[[[___iiirrrzzzuuu]]]OOORRRUUUZZZjjj|||rrrvvvyyyzzzxxxsssllliiigggYYYPPPDDD;;;666555444444555666888999::::::::::::333222111111222222000...////////////000000000000000000111111111111000000///......------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++###'''+++------,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,+++************+++++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++'''(((***,,,,,,+++)))(((************************++++++++++++++++++,,,,,,***************++++++,,,------,,,,,,++++++******+++++++++,,,,,,---...///...000333444444333444555555444444333333444444555333333222222111222222222333111000//////000111333000000000000////////////000///...///000222333333333444222000111666666333666666777888:::===>>>@@@AAAIIIQQQVVV\\\aaabbb___UUUNNNJJJPPPWWWZZZ]]]```\\\XXXUUUVVV\\\eeemmmqqqtttwwwsssggg______aaabbb^^^[[[WWWVVVZZZbbbjjjooovvvxxx{{{yyypppcccUUULLLHHHIIIJJJJJJDDD???DDDLLLOOOPPPOOOOOORRRUUURRRKKKAAA@@@>>>===;;;::::::999444777666444444777777555333555777888777555444333555555444444444555666666666555555444333333444444333333333444444444555555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******************************++++++++++++******))))))***++++++++++++******************+++++++++************************%%%%%%&&&&&&&&&'''''''''~~~~~~}}}zzzssskkkeeeXXXVVVQQQNNNUUU```ggghhh```YYYQQQPPPVVV]]]aaabbb___^^^\\\ZZZVVVSSSPPPNNNLLLJJJGGGFFFFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKHHHEEECCCCCCBBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDBBBAAA@@@DDDDDDGGGKKKNNNRRR[[[dddsss}}}|||lllVVVPPPNNNTTT```qqqtttrrrvvvzzz{{{xxxrrrmmmkkkaaaXXXKKK???888555444444555555666888:::<<<===>>>666444222111111111111000000000000000///////////////000000111111000000//////......---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,###(((...222222000---+++------,,,+++******************++++++++++++*********++++++,,,---,,,,,,,,,+++++++++***************,,,,,,,,,---,,,,,,+++************++++++++++++,,,************************++++++++++++++++++++++++++++++************++++++*********+++******)))(((************************,,,,,,,,,+++++++++*********************+++,,,,,,------,,,,,,---...000111,,,,,,,,,------...///000///111444555555555666888555555444444444444444555444444333222111111111111333222111000000111222333000000000000000111111111111111111111222333555666333555444333777<<<===:::======???AAADDDGGGJJJKKKKKKUUU```hhhpppuuuuuuqqqhhh___YYY]]]ffflllooorrrqqqmmmhhhgggiiinnnsssvvvzzz{{{wwwnnnggggggjjjkkkllliiifffggglllrrrwwwzzz|||ooobbbYYYTTTUUUWWWTTTLLLGGGMMMWWW^^^^^^^^^```ggglllggg^^^NNNKKKFFFAAA>>><<<<<<===999<<<===::::::======:::444666999;;;:::777444111444333333333444555555666555555555666555555444333333333333444444444555555555444333333222111000000...---------,,,+++++++++************************)))))))))*********++++++******************************++++++++++++******))))))***++++++++++++***+++++++++***************************************((())))))))))))*********{{{{{{|||zzzvvvnnnfffaaaZZZXXXUUUVVV___jjjmmmiii[[[TTTLLLKKKPPPWWW[[[[[[YYYYYYXXXWWWUUURRROOOMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCAAA@@@???CCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBEEEGGGKKKTTT^^^pppzzzvvv___RRRKKKRRRZZZeeezzzvvvnnnrrrxxx{{{zzzvvvqqqmmmfff^^^QQQDDD<<<888777888555555555666999<<>>???AAADDDHHHRRR]]]mmmxxxyyyeeeUUULLLPPPUUU[[[ooo{{{nnnpppsssvvvwwwtttqqqnnnllleeeYYYKKKAAA:::999999555555555555888<<>>:::555222111222222222111111000000//////......//////000000000000//////...............///000111000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,)))'''(((+++---///...,,,***))))))******)))******++++++******)))************++++++,,,,,,---............---++++++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++************++++++---,,,+++***))))))******************************))))))***+++,,,,,,------+++++++++***+++,,,,,,------,,,+++***+++---///111////////////000111222333333444555444333222333444777666555444444444444444555444333222111111111111111111111000000111111111//////000111333444555555333444444333222333777:::888===BBBHHHRRR^^^cccbbbWWWYYY[[[^^^bbbgggjjjlllqqqwww{{{|||~~~{{{xxxpppgggeeemmmwww||||||}}}vvvpppkkkiiifffeeeeeefffkkkooosssuuu{{{~~~|||xxxtttqqqjjjmmmqqqooocccXXXWWW\\\aaaaaaaaafffrrrzzzvvvmmm^^^ZZZTTTNNNJJJJJJLLLNNNOOOVVV[[[]]]^^^^^^ZZZUUUJJJEEE>>>:::888666555333111111000000111222333333333444555666666555444333333333333444444444555555444444444333333222222222111000000///...---,,,,,,++++++++++++******))))))((())))))))))))***************************************++++++++++++******))))))***++++++++++++***,,,+++++++++***)))))))))************************'''''''''((((((((())))))~~~~~~~~~{{{wwwwwwuuupppjjjeeebbbbbbcccddddddgggpppwwwtttlll^^^VVVLLLIIIKKKNNNNNNMMMNNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLJJJHHHHHHJJJKKKPPPPPPPPPOOONNNLLLKKKJJJFFFGGGGGGEEEBBB@@@???@@@BBBAAAAAA@@@@@@AAAAAAAAAEEEEEEEEEDDDDDDCCCCCCCCC???======???AAAFFFQQQ\\\kkkvvvxxxhhhZZZPPPOOOOOORRRcccxxxrrrpppoooooopppqqqpppooosssmmmbbbSSSEEE<<<888777666555555555777:::===???@@@<<<777444333222222111000000000000////////////...//////000000//////...............///000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---------...------,,,+++******************++++++++++++******+++************+++,,,,,,+++,,,---...---,,,+++***+++************+++,,,,,,)))))))))************+++************************************************++++++************++++++,,,,,,+++*********++++++************************((()))***+++,,,------...+++++++++++++++,,,------//////...---...///000111000000000000111222333444555666666444222111222444777777666555444444444444444444333222111111111111111111111111111111111111,,,---///000222444555666333555777666666999???DDDGGGLLLRRRXXXbbbmmmqqqpppaaacccgggmmmssszzz|||wwwrrrjjjdddgggpppvvvwwwxxxpppjjjeeeaaa```^^^]]]```dddgggkkksss}}}yyyuuusssrrrtttwwwwwwnnnccc^^^___^^^^^^^^^aaajjjqqqooohhh___]]]YYYUUUSSSSSSTTTUUUXXX___eeeiiilllooonnnjjj]]]SSSGGG===999888666555333222222111111222222333333333444444555444444444333333333444444444555555444444444333333222222222222111111000000/////////------,,,,,,+++*********)))))))))*********++++++******************************++++++++++++******))))))***++++++++++++***+++++++++***************************************(((((((((((())))))))))))~~~}}}}}}}}}~~~~~~{{{yyyxxxvvvrrrkkkeeebbbccceeeeeegggjjjmmmtttzzzwwwpppaaaYYYOOOKKKLLLNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMMMMJJJGGGGGGHHHKKKNNNNNNNNNNNNMMMMMMLLLKKKEEEFFFFFFDDD@@@???@@@BBBAAAAAAAAA@@@@@@AAAAAABBBEEEGGGKKKMMMNNNLLLIIIGGGBBB???>>>???AAAEEEPPP\\\kkkvvv{{{lllbbbXXXQQQLLLMMMYYYgggvvvyyyssslllhhhiiillloooppptttpppgggYYYKKK@@@:::999666666555555666888:::;;;AAA>>>999666444333222000////////////000000000000......////////////..................///000111222......------------......------------------------)))+++...///...------...++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,((()))***,,,,,,+++***)))+++***)))))))))***,,,---))))))))))))************************************************************++++++************++++++******++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++++++++,,,------.........///000111111111111111111111222333444555666666666555333333555777888777666555444444444444333333222222111222222222111222222222222222222111...///000222555777888999888;;;???AAACCCHHHQQQXXX]]]aaadddgggmmmsssuuurrrfffhhhmmmttt|||~~~yyyqqqpppiii```___fffmmmnnnuuuyyy}}}rrrjjjddd\\\WWWVVVTTTPPPQQQUUUWWWYYY```lllzzz{{{tttvvvwwwwwwtttnnnhhhdddfffgggkkkooooooiiifffgggaaaaaa______ccchhhhhhccc___^^^]]][[[ZZZYYYYYYYYY[[[```fffjjjqqqzzzrrrfffWWWJJJDDD@@@===:::777666555444444333333444222222222222222333444444333333333444444444555555444444444444444333333333222222222222222222222222......------,,,++++++***************+++++++++,,,******************************++++++++++++******))))))***++++++++++++******************+++++++++************************))))))*********+++++++++}}}}}}|||}}}}}}|||zzzwwwxxxvvvppphhhaaa```dddhhhfffjjjnnnqqqwww|||zzzuuuddd\\\SSSOOOPPPRRRQQQOOOMMMMMMLLLMMMNNNPPPRRRSSSMMMNNNNNNKKKHHHGGGIIIKKKJJJKKKKKKLLLLLLLLLLLLLLLDDDFFFFFFCCC@@@???AAADDDAAAAAAAAA@@@@@@AAABBBBBBHHHNNNVVV\\\___]]]XXXUUUGGGCCCAAAAAABBBFFFQQQ\\\mmmxxxpppjjj```TTTLLLLLLTTT]]]iii}}}~~~vvvkkkeeeeeejjjoooqqqpppnnnggg\\\NNNDDD???===666666666666666777777888BBB>>>:::777555444111000......//////000000111111......////////////..................///000222222000000////////////000000------------------------//////---+++((((((+++---)))***+++------,,,+++***+++,,,,,,------,,,,,,++++++***)))))))))***,,,---***+++---/////////---,,,******)))))))))***,,,---))))))))))))************************************))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...***+++---///000111111111222222222222333444555555666666666666555555888:::888888777555555444444444222222222111222222333333222333333444444333333222111222444666999;;;===>>>>>>CCCHHHKKKOOOWWWaaajjjmmmpppppppppqqqtttsssnnniiikkkooouuu|||zzzssskkkmmmggg\\\WWW]]]dddfffeeeiiipppuuuvvvpppfff___ZZZRRRLLLKKKIIIEEEEEEJJJKKKJJJMMMWWWdddkkkkkkhhh___cccgggiiifff```XXXSSSSSSSSSXXXbbbiiikkkllloooeeefffccc___```dddddd```___``````___^^^\\\[[[ZZZZZZ___cccgggqqqvvveeeWWWOOOJJJEEEAAA:::999888777666555555555222222111000111222444555333333333444444444555555555555555555555444444444333333333333333333444444//////...------,,,++++++***++++++++++++,,,,,,,,,******************************++++++++++++******))))))***++++++++++++***))))))******+++++++++,,,************************&&&&&&&&&&&&''''''''''''}}}zzzwwwuuuuuuvvvvvv{{{vvvmmmddd___```fffkkkrrrrrrsssvvv{{{}}}|||zzzlll```WWWWWWZZZWWWTTTUUUSSSQQQOOONNNOOOSSSVVVYYY[[[XXXSSSNNNJJJIIIHHHIIILLLLLLLLLKKKJJJJJJLLLNNNHHHHHHHHHFFFDDDBBBCCCDDDFFFCCCAAA?????????>>>===DDDNNNWWW```nnnzzzttteeeSSSGGG@@@DDDGGGJJJUUUdddppp{{{zzzuuukkk___RRRJJJLLLRRRaaalll~~~tttiiifffhhhlllooonnnoooiii^^^SSSKKKEEE???;;;777555666666444666999===>>>===:::666222000///000000000000111111111111---...//////000000//////000000000000000000000000////////////////////////------++++++++++++------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))******++++++)))))))))***+++++++++,,,,,,,,,++++++***)))))))))++++++************++++++++++++******************))))))*********+++++++++---,,,***)))))))))******,,,---...---+++***+++,,,++++++++++++++++++,,,,,,---...///000111222333333333444555555333333444555555555555444444333333333888777444222111222333444777777666666555444444444:::555444777777222222666666888<<>>======<<<<<<666666666555333222222333555333111111222333444333333333444555444333222111555555555666666666666777///...,,,*********,,,---------,,,,,,+++*********))))))(((''''''''''''''',,,+++++++++***)))))))))***+++,,,+++******,,,---++++++***)))(((((())))))************************))))))))))))))))))))))))~~~zzzwwwuuutttuuuvvvzzztttkkkaaa\\\^^^eeejjjttttttvvvzzz~~~~~~ssshhh______```]]]ZZZZZZZZZYYYVVVUUUUUUWWWZZZ\\\[[[YYYUUURRRPPPOOOPPPPPPLLLMMMMMMLLLJJJJJJKKKMMMHHHHHHHHHGGGEEEEEEFFFGGGCCCAAA???===============???IIISSS]]]pppvvv[[[NNNFFFIIINNNRRR\\\iiisss}}}xxxiiiYYYOOOMMMOOOUUU```sssuuummmlllnnnpppppprrrnnncccXXXOOOGGG@@@:::666444666666444555888???AAABBB@@@;;;555333222.../////////////////////,,,---......//////......000000000000000000000000........................---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++*********++++++***************+++++++++++++++++++++************++++++************++++++***************************+++++++++,,,,,,,,,,,,---,,,***)))))))))***+++,,,---...---+++***+++,,,,,,,,,,,,,,,------------...///000111222333333444333444555555333333444555555555555444444333333333777666555333333333333333444444444444444444555555888444333666666444666:::888@@@MMMYYY^^^[[[SSSLLLUUUZZZaaahhhooowww{{{wwwxxxzzz{{{zzztttrrrrrruuu{{{~~~qqqmmmiiicccXXXUUUPPPMMMLLLLLLLLLKKKIIIJJJLLLOOOPPPLLLEEE@@@>>>>>>===:::888:::???DDDGGGHHHIIILLLNNNMMMJJJGGGGGGDDDEEEIIIIIIDDD???>>>999:::999:::@@@JJJNNNLLLUUUTTTRRROOOMMMJJJIIIIIIIIIKKKOOOSSSVVVZZZ\\\^^^___]]]]]]cccnnn{{{tttiii```[[[WWWTTTQQQOOOLLLJJJHHHFFFDDDCCC???>>>:::666333222333555333222000000222333222111333444444555555444333222333333333444444444555555111000///------------...,,,,,,,,,++++++*********,,,,,,+++***************+++++++++*********************+++***(((((()))++++++******))))))))))))***************************)))))))))))))))))))))))){{{vvvrrrqqqrrrrrryyysssiii___ZZZ]]]dddjjjvvvxxx|||wwwpppoooooolllgggeeedddccc```^^^]]]]]]^^^___```^^^[[[XXXVVVVVVVVVWWWQQQRRRRRRQQQOOOMMMMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJDDDBBB???===;;;;;;<<<===;;;CCCKKKVVVjjjiiiZZZPPPSSSZZZ```hhhrrrwwwuuucccVVVOOOMMMLLLUUUfff}}}|||pppjjjjjjmmmppptttsssjjj___UUUKKKCCC;;;666444666777555444666===BBBFFFEEE>>>777444444////////////////////////......///000000000000///000000000000000000000000---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......------,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++***+++++++++++++++***************************++++++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,+++************+++,,,---...---+++***+++,,,------........./////////000000111222333444444555333444555555333333444555555555555444444444444444666666666555555444333333333333333444555666666777777444333666999:::>>>CCCGGGPPP]]]iiimmmggg[[[RRRYYY^^^fffnnnwww~~~wwwvvvxxxyyyzzzqqqnnnkkkmmmsssxxxxxxwww|||tttbbbZZZVVVSSSIIIGGGDDDDDDEEEEEEEEEDDDEEEFFFGGGIIIIIIFFF@@@<<<999:::;;;;;;:::>>>DDDIIIPPPQQQTTTWWWXXXSSSJJJBBBBBB>>>===@@@@@@===;;;<<<@@@AAA???===@@@FFFHHHFFFFFFGGGGGGEEEBBB@@@??????;;;===AAAEEEJJJQQQXXX]]]^^^^^^___ccckkkuuu}}}vvvoooggg```[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTNNNEEE===777555666888333222111111333333222111333333444555555555444444111111222222222333333333333333222222111000//////,,,,,,++++++++++++******------,,,++++++++++++,,,***************+++++++++)))******(((&&&&&&'''(((******)))))))))***++++++************************))))))))))))))))))))))))zzzuuuqqqoooooopppvvvpppfff]]]ZZZ^^^fffmmmzzz~~~~~~xxxuuunnnllljjjgggeeedddccccccgggfffbbb___\\\ZZZZZZZZZ[[[\\\\\\ZZZWWWUUUTTTTTTQQQPPPNNNNNNNNNNNNNNNMMMKKKHHHDDD???<<<;;;<<<>>><<<@@@EEEMMM^^^rrr~~~vvvhhh]]]___gggnnnuuu{{{||||||kkk]]]SSSMMMJJJPPP]]]sssrrriiihhhjjjmmmsssuuupppfff]]]RRRIII===777444666777555444555888???EEEEEE>>>666333333222222222111111111111111///000111111222222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++.........---,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++***+++,,,+++++++++***)))))))))))))))***++++++,,,------++++++************++++++***************++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---------......///000000000222222333333444555555666333444555555333333444555555555555555555444444444555555777777777555444222444444555666666777888888888777888;;;@@@EEEKKKOOO^^^```cccffffffccc]]]XXXXXX^^^fffnnnwwwzzzrrrooonnnnnnnnniiiddd```bbbiiinnnnnnlllnnntttssseeeUUUKKKFFFCCC@@@???@@@CCCGGGJJJKKKLLLQQQTTTWWWXXXVVVOOOGGGAAA===>>>>>>>>>@@@GGGQQQXXXcccdddiiiooopppiiiZZZNNNGGGBBB>>>@@@AAA@@@@@@CCCCCCEEEDDDAAABBBEEEFFFDDDDDDDDDDDDBBB???=========:::<<<===>>>@@@EEEMMMSSSXXX[[[^^^bbbffflllsssxxx~~~~~~~~~|||wwwooogggbbbaaabbbcccdddeeegggkkkmmmlllcccUUUHHH???;;;:::;;;555444333444555444333111222333333333444444444444111111111111222222222222333444555555444333000///,,,,,,,,,,,,+++++++++++++++******)))))))))******)))))))))***+++++++++,,,*********(((&&&%%%&&&'''))))))))))))***++++++,,,************************))))))))))))))))))))))))~~~yyytttrrrrrrtttvvvqqqlllddd]]][[[```jjjqqq}}}wwwvvvtttqqqnnnllljjjiiillljjjhhhfffdddcccccccccgggggggggdddaaa^^^^^^^^^]]]ZZZWWWVVVVVVVVVTTTRRRSSSQQQKKKDDD===;;;===@@@AAACCCFFFLLLXXXiiivvv|||sssiiijjjrrryyy~~~rrreeeXXXNNNKKKNNNWWWggg||||||oookkkkkkjjjqqquuurrrkkkcccZZZQQQCCC;;;666666888666444444444;;;CCCDDD???888444222333222222222111111111000//////000111111111111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++***+++,,,+++++++++***)))))))))))))))***+++,,,------...++++++************++++++))))))*********+++++++++************+++++++++++++++++++++,,,,,,,,,+++++++++,,,------++++++,,,------------...///000000000333333333444555555666666333444555555333333444555555555555555555555555555444555777888888777444333444555555666777888888888:::===@@@EEELLLTTTZZZ\\\kkkhhhdddaaa```___^^^]]]ZZZ___gggnnnuuu|||yyyqqqlllhhheeeddd```[[[WWWYYY^^^bbbcccbbb\\\___^^^WWWMMMFFF@@@<<<<<<===AAAGGGPPPWWW[[[]]]bbbgggnnnpppjjj]]]OOOFFFFFFEEECCCBBBFFFPPP___jjjtttuuu{{{qqqbbbTTTMMMGGGFFFGGGHHHKKKPPPQQQUUUVVVTTTUUUXXXZZZXXXNNNKKKGGGCCCAAA@@@???>>>;;;======;;;:::<<>>@@@EEENNNZZZeeelllooovvv~~~nnn\\\QQQNNNLLLIIIHHHLLLYYYkkkxxx~~~rrrcccZZZQQQNNNOOOQQQWWW]]]fffkkkooooooqqqvvvxxxwwwbbbXXXLLLFFFEEEEEEBBB@@@;;;>>>AAA@@@===???DDDJJJNNNNNNMMMMMMMMMMMMMMMNNNRRRWWW```ggglllppprrrtttmmmnnnmmmkkkjjjmmmsssyyy|||sssggg\\\TTTNNNIIIEEEAAA>>>:::888777666555333555444333222222222222333222222333333333444444444111222444666666555444333111111000///---,,,+++++++++************+++,,,,,,***************++++++++++++,,,,,,***(((((()))***++++++*********++++++,,,************************))))))))))))))))))))))))wwwsssnnniiihhhjjjmmmooobbb```]]]\\\^^^fffooovvv{{{|||}}}~~~zzzwwwvvvyyy{{{wwwrrrnnnnnnppppppmmmiiiiiigggaaaWWWOOOMMMRRRWWWWWWZZZ___eeekkksss~~~~~~{{{yyy}}}{{{tttgggYYYLLLLLLMMMRRR___ssssssnnnmmmsssvvvsssoookkkeee```TTTGGG<<<999999888666777444777<<>>AAADDDFFFGGGPPP[[[fffnnnxxxyyyxxxvvvuuutttpppkkkhhhaaadddiiimmmnnnpppqqqsssqqqoookkkeee^^^XXXTTTRRRGGGHHHJJJKKKNNNTTT\\\bbbiiikkkkkkeeeZZZNNNHHHGGGEEEGGGLLLVVVcccpppzzz~~~kkk___VVVTTTRRRQQQVVVccctttpppeee[[[VVVWWWYYYaaahhhlllsssyyy{{{~~~|||lllXXXNNNNNNOOOLLLGGGBBBHHHOOOPPPNNNOOOTTTYYYZZZSSSJJJDDDCCCBBBAAA@@@@@@EEELLLRRRXXX___gggmmmnnnpppqqqoookkkiiilllpppuuupppiiieeeccc```ZZZUUUMMMIIICCC???===<<<<<<;;;888777666444333333333444222222222333333333444444111222444666777777777777555444222111...---+++***+++++++++++++++,,,------+++++++++******************++++++***)))(((***+++,,,,,,+++*********++++++************************))))))))))))))))))))))))vvvqqqiiibbb^^^]]]^^^___\\\[[[[[[[[[___gggpppwww}}}yyyuuuvvvyyyzzzwwwsssrrrpppkkkbbbZZZYYY___eeeaaadddjjjppptttxxx~~~}}}~~~|||xxxnnn```OOONNNLLLMMMUUUhhh~~~wwwrrrwwwxxxtttooolllhhhcccYYYKKK>>>999999888777888333444888>>>DDDCCC<<<555444444333333222111111000111111222333333333333222000000000000000000000000////////////////////////++++++------------++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))******++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,------++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,***+++---,,,,,,,,,---...///000000222333444555555333333333444444444444444333444555555333333444555444555555555666666777777777777777888888888777777<<<===@@@EEEIIIMMMPPPRRR]]]jjjwww{{{xxxtttooolll^^^aaaeeeggggggfffggggggcccaaa\\\VVVOOOIIIFFFFFFDDDHHHNNNRRRWWW```lllvvvxxxdddRRRJJJKKKLLLMMMRRR\\\jjjxxxrrrfff[[[ZZZZZZZZZ___kkkzzzyyynnnaaa\\\\\\___gggooozzz}}}dddWWWXXXZZZVVVOOONNNVVV^^^aaa``````dddiiiggg\\\LLLBBB??????>>><<<999<<