BM6P6(@ xxx~~~{{{zzzxxxvvvuuutttsssssstttrrrqqqrrrrrrsssrrrpppuuussstttwwwyyyzzz}}}}}}|||zzzxxxyyy{{{}}}}}}~~~~~~sssiiieeeeeefffgggiiijjjkkkllliii```RRRHHH@@@@@@??????>>>=========@@@>>><<<===??????===:::;;;;;;<<<<<<;;;;;;:::999=========<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBEEEIIINNNSSSZZZaaafffmmmqqqvvv{{{~~~|||xxxuuussssssuuurrrkkkeeeiiigggeeedddeeeeeedddbbbaaadddiiimmmpppsssvvvyyy|||yyyvvvxxx|||~~~}}}zzz~~~{{{xxxyyy|||~~~xxxrrrmmmkkkooommmnnnrrrzzz}}}gggdddiiimmmooosssxxxyyywwwvvvwww~~~{{{|||~~~{{{~~~|||nnnsss{{{oooKKK;;;666333444222...---///........................++++++++++++++++++++++++........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///...///000222777999;;;>>>AAAEEEHHHJJJIIIKKKMMMMMMTTTggg}}}~~~uuukkkiiiqqq}}}}}}qqqiii]]]RRRJJJFFFBBBAAA???>>><<<;;;::::::;;;<<<999<<>>>>>>>>@@@>>>===>>>@@@@@@===;;;;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======??????@@@AAA>>>@@@CCCGGGLLLRRRZZZ___gggkkkqqqvvvyyy|||~~~~~~xxxuuusssssstttrrrlllggghhhfffdddcccddddddbbbaaabbbccceeegggjjjpppwww{{{|||yyyvvvxxx}}}}}}{{{}}}{{{yyyyyy|||~~~~~~}}}{{{sssooommmrrrpppnnnpppuuu|||jjjdddkkkpppppppppssstttrrrsssyyy}}}~~~rrrcccgggvvvsssUUU???999444444333///...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////111333999:::<<>>===<<<;;;:::;;;;;;<<<<<<>>>BBBDDDEEEGGGIIIKKKNNNMMMOOOTTTWWW[[[dddmmmuuujjjiiiqqqxxx}}}vvvtttuuuwww{{{~~~~~~|||}}}{{{{{{~~~zzzyyyyyysssvvvxxxzzz|||}}}|||~~~|||yyyxxxwwwvvvuuutttsssrrrtttttttttsssrrrqqqqqqpppttttttvvvyyy{{{wwwkkkffffffhhhjjjggghhhiiiggg```UUUGGG>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@>>><<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@<<<>>>???AAAEEEKKKRRRWWW```eeelllqqquuuxxxzzz|||}}}}}}yyyvvvsssrrrsssqqqmmmiiigggeeecccbbbbbbbbbaaa___bbbaaa______ccckkkuuu|||zzzxxxwwwyyy}}}~~~||||||{{{zzz{{{|||}}}|||zzz~~~|||uuupppooorrrqqqooonnnqqqvvv|||mmmeeennntttssspppqqqsssrrrqqq|||mmm^^^bbbooowwwbbbEEE<<<666555444111///000........................------------------------------------------------------------------------...------------,,,,,,,,,------------------------,,,------------............///000000///000222444;;;<<<>>>AAADDDGGGJJJKKKGGGKKKOOOUUU```vvv|||{{{wwwtttwww~~~{{{ooofff___UUUKKKEEEAAA>>>===>>>===;;;;;;:::;;;<<<===>>>AAAEEEGGGHHHJJJLLLNNNMMMKKKMMMRRRXXX```mmmzzzuuuttt~~~xxxxxxxxxzzz}}}~~~~~~|||zzz{{{}}}{{{{{{zzz{{{{{{||||||{{{zzzwwwwwwwwwvvvuuutttrrrrrrtttuuuuuutttrrrqqqpppqqqrrrsssvvvzzz~~~uuuiiicccdddgggiiifffhhhhhhfff___SSSFFF>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAA???>>>===>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>???@@@@@@??????@@@@@@BBBGGGNNNRRR[[[aaahhhooosssvvvyyy{{{zzz{{{}}}{{{xxxuuusssrrrpppmmmkkkfffdddaaa`````````___]]]^^^]]]\\\[[[___fffqqqxxxwwwvvvvvvyyy|||~~~}}}{{{{{{{{{{{{{{{{{{yyyxxx{{{}}}{{{vvvtttssstttuuuuuutttssstttwwwzzz~~~{{{}}}{{{llldddooowwwwwwuuuwww{{{}}}xxxrrrgggmmmooo|||vvvtttzzzyyynnnNNNBBB777444444333111222........................------------------------------------------------------------------------------------------------........................------------...............///000000000111333666;;;===???BBBEEEGGGIIIJJJFFFJJJRRR___rrr~~~xxxyyy}}}wwwjjj```ZZZPPPHHHCCC@@@===<<<===<<<;;;:::;;;;;;======@@@CCCFFFIIIJJJLLLNNNPPPOOOMMMNNNRRRYYYdddvvv}}}zzzzzz{{{~~~{{{|||||||||}}}}}}}}}~~~|||xxxwwwvvvvvvvvvvvvuuusssrrrqqqtttuuuvvvtttrrrpppqqqrrrqqqssswww}}}~~~}}}oooccc^^^___ccceeebbbdddfffddd\\\QQQFFF@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????<<<======>>>???@@@AAAAAAAAABBBBBBAAABBBFFFKKKOOOVVV\\\dddlllqqquuuwwwyyywwwyyy||||||zzzwwwtttrrrooommmkkkeeeccc```_________]]]\\\ZZZZZZ[[[[[[]]]cccjjjooorrrssstttwww{{{}}}}}}|||zzzzzz{{{{{{zzzxxxxxxwwwwwwzzz~~~}}}{{{|||}}}zzzsssqqqqqqqqqooopppxxx}}}rrrgggaaalllvvvyyyzzzxxxqqq{{{{{{~~~vvvpppssszzz}}}|||[[[KKK:::444555444444444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------.........//////---///000111111222555777;;;===???BBBEEEGGGHHHHHHFFFKKKXXXmmmuuu{{{tttfff[[[UUUMMMFFFBBB???>>><<<<<<;;;::::::;;;<<<===>>>AAACCCGGGIIIKKKLLLOOOQQQTTTRRRRRRVVV]]]kkk|||||||||{{{~~~}}}{{{|||~~~}}}yyyuuuvvvtttuuuuuuuuuuuusssqqqppprrruuuvvvuuurrrqqqrrruuusssuuu{{{}}}tttggg]]]ZZZ[[[___aaa^^^aaacccaaaYYYOOOEEE@@@??????@@@AAABBBBBBCCCCCCBBBDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAA??????@@@AAABBBCCCCCCDDDBBBCCCDDDDDDDDDFFFIIILLLPPPWWW```iiiooosssuuuwwwvvvyyy{{{}}}}}}~~~}}}|||zzzwwwsssnnnkkkiiieeeccc```______^^^\\\[[[XXXYYY[[[\\\]]]___bbbeeelllnnnrrruuuxxxzzz{{{{{{yyyzzzzzzyyywwwvvvwwwxxxuuuxxx}}}~~~pppiiigggeeebbbbbbgggnnnooohhhaaa[[[eeeoootttzzzyyyvvvzzzsssrrryyypppZZZBBB777666555444444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------........./////////---///000111222333666999<<<===@@@CCCEEEFFFGGGGGGGGGQQQdddzzz|||lllkkkyyy~~~~~~ooobbbVVVQQQJJJDDDAAA???>>>===;;;:::::::::;;;<<<>>>???AAADDDGGGJJJKKKMMMOOOQQQQQQPPPRRRWWW```qqq~~~~~~~~~{{{yyyzzzxxxwwwyyyvvvtttvvvssstttuuuuuuuuusssqqqpppppptttvvvuuurrrqqqtttwwwzzz{{{~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyssslllaaaYYYVVVXXX\\\^^^___bbbdddbbbYYYNNNEEEAAA@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGFFFCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDFFFGGGHHHHHHHHHJJJLLLOOOVVV```iiippptttwwwxxxvvvxxx{{{{{{zzzzzz|||~~~~~~~~~}}}yyysssnnniiigggfffcccaaa______^^^\\\[[[YYYZZZ\\\\\\[[[[[[\\\^^^gggjjjooosssuuuwwwxxxyyyxxxyyyyyyxxxuuuuuuwwwzzzvvvzzz~~~zzziiiaaa___\\\YYYXXX[[[aaadddbbb^^^UUU\\\ccchhhrrr{{{zzzzzzyyy|||ssspppuuukkkLLL;;;777666444333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///111222222444777:::===???BBBEEEGGGHHHGGGGGGIIIZZZrrrsssccc```gggssswwwiii[[[QQQMMMGGGBBB@@@>>>===<<<::::::::::::;;;===???@@@BBBEEEIIIKKKLLLNNNPPPRRRNNNOOOSSS\\\hhh~~~|||||||||pppssswwwtttssswwwrrrsssuuuuuuuuusssqqqpppooosssvvvuuurrrqqquuuxxxzzz|||~~~|||zzz{{{{{{zzzwwwvvvvvvwwwnnnggg]]]WWWUUUWWW[[[]]]bbbfffhhhddd[[[PPPGGGCCCAAAAAAAAABBBBBBBBBBBBCCCCCCEEEGGGGGGDDDBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNQQQXXXbbblllssswwwzzz{{{vvvxxxzzzzzzxxxwwwyyy|||~~~{{{tttmmmhhheeefffdddaaa______^^^\\\[[[[[[\\\\\\[[[ZZZYYYZZZ[[[dddhhhmmmqqqsssuuuwwwxxxwwwxxxxxxvvvttttttxxx{{{xxx||||||||||||}}}~~~rrrbbb\\\]]]XXXUUUSSSUUUZZZ^^^___^^^QQQUUUZZZ___jjjyyy|||tttsssyyy|||}}}zzzqqqlllqqqwwwSSS???888666333222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---///111222333555888;;;???AAADDDGGGHHHIIIHHHHHHKKKbbb|||kkk[[[RRRZZZfffppp}}}|||rrrcccVVVNNNJJJEEE@@@???===<<<;;;::::::999:::;;;===???@@@DDDFFFJJJLLLNNNOOORRRTTTQQQTTT[[[gggvvv|||zzzxxxvvvvvvuuurrrpppuuuuuuuuuuuutttsssrrrqqqrrrssssssrrrrrrtttxxx|||||||||{{{zzzyyyyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~|||{{{xxxvvvtttrrrqqqpppmmmfff\\\UUUSSSVVVZZZ]]]aaafffiiifff\\\PPPHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEFFFHHHJJJNNNMMMLLLJJJHHHFFFEEEDDDFFFEEEDDDCCCBBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMOOOQQQOOOMMMLLLNNNPPPQQQRRRXXX```iiimmmrrrwwwyyywwwyyyzzz|||{{{zzzzzz{{{||||||yyypppjjjfffbbb```___^^^^^^^^^\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXbbbbbbdddjjjqqqvvvvvvuuuuuuwwwzzzyyyxxxxxxzzz}}}xxxzzz}}}~~~~~~~~~xxxlllcccaaabbb^^^VVVPPPSSSXXX[[[^^^``````\\\XXX[[[cccmmmvvv{{{yyyvvvssssssrrrsss|||{{{{{{zzztttnnnggghhhxxxgggGGG666333333///000000000000////////////......---------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,.........------,,,,,,,,,............////////////111000000111333777;;;>>>BBB@@@BBBFFFGGGDDDCCCFFFPPPeeeoooYYYUUUWWWaaalllvvvwwwkkk___WWWKKKGGGAAA===<<<;;;:::999<<<;;;:::999;;;===@@@BBBFFFGGGIIIKKKMMMOOOPPPRRRTTT[[[bbbmmmzzz|||{{{{{{}}}{{{yyyxxxxxxwwwuuusssvvvvvvuuuuuutttrrrqqqpppqqqrrrttttttuuuyyy~~~~~~|||{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyzzz{{{{{{||||||}}}{{{yyywwwuuurrrpppooooooooohhh^^^VVVTTTVVVZZZ]]]bbbgggjjjggg]]]QQQIIIEEEBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDGGGJJJLLLNNNOOORRRTTTUUUTTTRRRQQQRRRSSSSSSSSS]]]eeemmmqqquuuzzz|||{{{}}}~~~~~~}}}|||}}}~~~}}}~~~~~~zzztttmmmhhhbbb```^^^]]]]]]]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWWWW______aaagggnnntttvvvuuuvvvyyy{{{|||zzzzzz{{{}}}xxxzzz|||~~~}}}|||~~~||||||~~~{{{sssiiibbb``````]]]WWWSSSSSSUUUWWW___gggddd```ZZZYYY]]]dddkkkooorrrqqqpppqqqppppppwww|||{{{}}}yyysssnnnkkkiiijjjtttiiiLLL:::555444222111000000000////////////.........---------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,............////////////111000000111444888<<<>>>@@@@@@CCCGGGHHHFFFFFFIIISSSlll|||___TTTTTT[[[fffpppxxx|||sssgggZZZSSSJJJFFFAAA===<<<;;;:::999;;;;;;::::::<<>>@@@AAABBBEEEIIIGGGFFFJJJQQQ[[[{{{qqq___UUUYYYeeettt~~~}}}uuulllhhhlllrrr{{{pppdddYYYOOOIIICCC@@@>>><<<<<<<<<;;;:::999:::;;;>>>BBBEEEIIIKKKKKKNNNPPPQQQRRRVVV^^^dddsss{{{vvvttt{{{}}}{{{nnnnnnnnnnnnnnnlllhhheeeccccccgggooouuuyyy~~~~~~|||yyyxxxwwwvvvsssqqqtttttttttrrrqqqooommmllliiilllooonnnooowww||||||||||||}}}~~~|||{{{yyyxxxxxxyyy{{{|||~~~}}}|||zzzyyyxxxwwwwwwuuuxxx{{{~~~}}}zzzxxxvvvuuutttsssrrrrrrrrrrrrmmmjjjeee___]]]dddoooyyyyyy```MMMEEECCCCCCCCCDDDFFFHHHKKKMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUTTTRRRPPPMMMJJJHHHGGGHHHHHHIIIJJJKKKNNNPPPRRRNNNQQQVVV[[[___dddiiimmmtttvvvwwwvvvtttvvvzzz~~~~~~{{{zzzzzz}}}{{{{{{}}}~~~{{{rrrmmmeee^^^[[[YYYXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUSSSTTTVVVXXX\\\cccjjjpppnnnoooqqquuuxxxzzzyyywwwvvvwwwxxxxxxyyyyyyyyyyyyxxxvvvtttsssuuuvvvvvvuuuttttttrrrpppmmmlllkkkkkkbbb___\\\ZZZUUURRRXXX```qqqwww{{{xxxooogggfffgggjjjkkkoootttssspppqqqvvvwww|||xxx\\\AAA777777222222111111111000000000/////////.........------...------,,,,,,------.........------------............---------,,,,,,,,,,,,,,,,,,------------...............////////////000111222555999<<>><<<<<<<<<<<<;;;::::::;;;===@@@CCCGGGJJJKKKLLLOOORRRSSSTTTZZZdddlll~~~~~~tttpppooopppsss{{{vvvllliiifffdddcccbbb```^^^______bbbfffhhhiiipppxxx~~~|||xxxwwwvvvvvvwwwwwwvvvuuussssssrrrrrrqqqooonnnmmmjjjnnnqqqsssvvv~~~}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}zzzxxxwwwxxxxxxvvvxxx}}}}}}yyyvvvrrrrrrqqqqqqqqqqqqrrrrrrmmmkkkhhhcccdddmmm{{{yyy^^^MMMFFFBBBBBBBBBCCCEEEHHHKKKMMMNNNOOOQQQQQQPPPQQQSSSUUUWWWVVVTTTRRRPPPNNNLLLKKKLLLLLLLLLNNNPPPSSSVVVWWWRRRUUUYYY]]]aaagggnnnrrryyy{{{|||{{{zzz~~~}}}|||}}}{{{{{{|||}}}~~~yyyrrriiiaaa\\\ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSTTTVVV\\\dddjjjkkkkkklllqqqvvvyyyyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzwwwuuussssssuuuvvvwwwvvvsssuuuwwwuuuqqqnnnnnnoookkkmmmnnniii\\\QQQRRRZZZnnnxxxtttiiidddcccdddhhhqqqxxxwwwqqqnnnqqq~~~wwwmmmMMM;;;888222222222111111111000000////////////...............------,,,,,,------...------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------..................///////////////111333666:::===@@@AAADDDDDDFFFHHHHHHJJJUUUaaazzz}}}___WWW___iiiuuutttggg___aaaqqq~~~rrreeeZZZQQQIIIEEE>>>===;;;;;;<<<<<<;;;:::;;;<<<>>>AAAEEEHHHJJJLLLMMMQQQUUUVVVXXX___kkkttttttkkkhhhgggggglllvvvwwwjjjeee___[[[YYYYYYXXXXXX[[[[[[^^^aaaaaabbbjjjsss|||yyywwwtttssssssuuuxxxyyyyyyxxxrrrrrrrrrqqqqqqooonnnnnnrrrvvv{{{~~~}}}~~~~~~|||zzzyyyyyy{{{~~~~~~zzzwwwwwwxxxyyyxxx{{{~~~zzzvvvoooooooooooopppqqqrrrrrrmmmmmmjjjgggiiisssvvv\\\MMMGGGAAAAAAAAABBBDDDHHHKKKMMMOOOQQQRRRRRRRRRRRRUUUWWWWWWWWWVVVTTTSSSQQQPPPPPPOOOOOOPPPQQQSSSWWWYYY[[[VVVXXX[[[^^^bbbiiipppvvvyyy|||zzz|||}}}}}}}}}}}}}}}vvvkkkbbb]]]ZZZYYYXXXTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQQQQQQQRRRWWW___fffkkkjjjjjjooouuuyyyzzzzzzuuuvvvvvvxxxyyyzzz{{{{{{wwwuuussstttuuuwwwxxxwwwtttyyy|||{{{uuuqqqqqqtttyyyyyybbbOOOMMMUUUhhhtttrrrccc[[[YYYaaagggttt}}}|||tttnnnmmmwwwzzzzzzWWW???888222222222111111111111000000/////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------...................../////////000///111333777:::===@@@AAADDDDDDFFFHHHIIINNN[[[iii```\\\iiilllxxxoooaaa^^^eeewww{{{nnnaaaVVVMMMFFFBBB===<<<;;;;;;<<<===;;;:::<<<===???BBBEEEHHHJJJLLLNNNSSSWWWYYYZZZbbbooozzzxxxkkkbbb______aaagggttt{{{hhhbbb[[[UUUSSSSSSSSSSSSTTTUUUYYY[[[[[[\\\eeeppp{{{{{{rrruuuwwwyyyyyyxxxyyyyyysssrrrqqqpppppppppqqqqqq{{{}}}~~~~~~}}}zzzxxxyyy}}}}}}{{{yyyxxxxxxyyy~~~zzzsssooolllmmmmmmnnnoooppppppqqqnnnnnnnnnooosss{{{jjjUUUKKKHHHAAAAAABBBCCCEEEHHHKKKMMMPPPTTTUUUTTTUUUXXXYYYVVV___^^^\\\ZZZXXXUUUTTTSSSSSSOOONNNRRRYYY```aaa```]]]]]]___ccciiinnnqqqqqq}}}}}}}}}|||{{{zzz{{{~~~xxxqqqkkkbbbXXXWWW[[[VVVTTTQQQPPPQQQRRRQQQPPPMMMNNNNNNNNNPPPTTTZZZ^^^gggjjjooossswwwyyyyyyyyyvvvwwwxxxyyyyyyyyyyyyyyy{{{yyywwwvvvxxxxxxxxxwwwyyy{{{|||zzzxxxxxx{{{|||fffUUUNNNOOO]]]jjjyyy~~~vvvhhh]]]WWW]]]dddpppxxxuuummmjjjlll{{{iiiJJJ555666222000111000......111.................................------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------.........//////000111222111111333666;;;???BBBCCCHHHKKKLLLIIIHHHQQQbbbpppqqqlllnnn{{{~~~}}}jjj___cccrrrvvvggg]]]UUUKKKFFFEEE???>>><<<:::999999999999999<<<@@@CCCEEEHHHKKKMMMMMMRRRWWWZZZ]]]fffttt}}}nnnddd^^^\\\[[[dddiiittt~~~hhh]]]TTTRRRRRRQQQOOOPPPVVVVVVWWWYYY[[[___bbbddduuuwww|||{{{{{{xxxuuuuuuvvvwwwxxxyyyxxxwwwwwwwwwtttsssrrrqqqqqqqqqrrrssszzz}}}}}}}}}|||zzzxxxxxxzzz~~~~~~zzzyyywwwvvvvvvyyy{{{}}}{{{tttpppnnnmmmmmmnnnnnnoooppppppqqqoooppppppqqqtttzzzwwwbbbPPPHHHFFFAAAAAAAAACCCFFFIIILLLNNNRRRVVVYYYXXXYYY\\\\\\ZZZ___^^^]]][[[XXXVVVUUUTTTWWWUUUTTTXXX```fffiiihhhaaabbbdddhhhlllqqquuuxxxyyyzzzzzzyyyyyyzzz}}}|||uuuooofff[[[VVVXXXTTTQQQOOONNNOOOQQQQQQPPPOOOOOOOOONNNOOORRRWWW[[[fffiiinnnsssvvvxxxxxxwwwtttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwxxxyyyyyyxxxwwwvvvxxxzzz{{{{{{}}}vvvaaaPPPJJJJJJWWWcccttt|||yyylll^^^VVVYYY^^^gggpppqqqmmmlllnnnnnn{{{~~~qqqRRR;;;888444111222222...---///..............................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------...///000111111111333666;;;???BBBCCCEEEHHHJJJIIIJJJUUUgggvvvsssttt|||}}}nnnaaa]]]dddqqqssseee[[[RRRIIICCCBBB===<<<;;;:::::::::;;;<<<:::===AAADDDFFFHHHKKKNNNNNNRRRWWWZZZ```mmmzzzkkkaaa]]]]]]___eeekkkwwwjjj^^^SSSPPPPPPOOONNNOOOVVVVVVWWWXXXZZZ]]]___aaahhhjjjpppxxxzzzxxx{{{zzzxxxwwwyyyyyyyyyxxxwwwvvvuuuuuuttttttsssrrrrrrsssuuuuuuzzz~~~|||{{{{{{{{{xxxwwwvvvwwwzzz|||yyyxxxxxxwwwuuutttvvv{{{~~~vvvpppmmmmmmnnnnnnnnnnnnoooppppppqqqpppqqqqqqrrrtttwww}}}~~~}}}wwwjjjYYYLLLFFFEEEAAAAAAAAACCCFFFJJJMMMPPPTTTZZZ^^^^^^___aaabbb___```___^^^\\\ZZZXXXWWWVVVZZZXXXXXX]]]eeellloooppphhhkkkmmmnnnpppttt{{{}}}vvvwwwxxxxxxxxxyyy|||~~~yyytttkkk___VVVTTTQQQNNNLLLLLLMMMOOOPPPPPPOOOOOOOOONNNMMMOOOTTTWWWcccggglllqqquuuvvvvvvuuuqqqrrrtttuuuwwwwwwxxxxxxxxxxxxyyy{{{||||||yyywwwuuuwwwyyyzzz|||~~~~~~ooo\\\MMMHHHHHHNNNZZZlllzzz}}}sssbbbUUUXXXXXX^^^fffkkklllooosssrrr|||~~~|||}}}]]]CCC;;;666333444333///---..............................------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------...///000000111333666:::>>>AAACCCEEEHHHJJJKKKOOO\\\ppp~~~|||ttt}}}mmm^^^WWW```jjjttt|||oooaaaWWWOOOFFF@@@???;;;;;;:::::::::<<<===>>>;;;>>>BBBEEEGGGIIILLLNNNOOORRRVVV\\\gggyyy|||lllcccccchhhmmmssszzzmmm```SSSNNNNNNNNNOOOQQQWWWWWWWWWWWWYYY[[[]]]^^^[[[]]]ccckkkwww{{{{{{}}}|||zzzxxxwwwvvvvvvuuutttuuutttsssssstttvvvwwwxxx}}}}}}{{{yyyyyyyyyyyyyyyvvvvvvvvvwwwyyy~~~~~~~~~}}}}}}|||{{{zzzyyy}}}|||yyyxxxzzz~~~|||vvvrrrpppnnnnnnoooooonnnnnnnnnoooqqqqqqooopppqqqrrrrrrsssvvvxxxvvvtttnnncccWWWMMMHHHGGGAAAAAABBBDDDGGGLLLPPPSSSVVV^^^ddddddccceeeeeecccaaa```___^^^\\\[[[YYYYYYYYYXXXYYY^^^fffmmmqqqsssqqqtttvvvuuutttvvv~~~~~~{{{vvvwwwxxxwwwwwwwwwyyy{{{~~~}}}{{{xxxqqqfff[[[UUUOOOMMMJJJIIIKKKMMMNNNOOOMMMMMMMMMLLLLLLNNNQQQTTT___ccchhhnnnrrrsssssssssqqqrrrtttuuuwwwxxxyyyyyyxxxyyy{{{~~~|||yyyxxxxxxyyyyyyyyyzzz{{{{{{zzz{{{wwwlll]]]PPPJJJHHHGGGQQQcccuuuxxxgggXXXXXXTTTVVV^^^hhhooovvv}}}|||~~~gggKKK<<<666222333444000..............................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------...///000000000222444777:::>>>BBBDDDHHHJJJLLLNNNTTTcccwwwsssxxx~~~yyytttcccVVVWWWiiivvv|||wwwkkk]]]TTTLLLCCC>>>>>>;;;;;;::::::;;;<<<===>>>===@@@DDDGGGIIIKKKMMMPPPQQQSSSXXX```ooovvvpppttt~~~}}}nnnaaaSSSNNNOOOPPPRRRVVVYYYYYYXXXXXXYYYZZZ\\\]]]WWWYYY^^^eeeppp}}}~~~{{{|||}}}zzzvvvuuuvvvwwwvvvuuuttttttttttttuuuwwwyyy{{{||||||xxxuuutttvvvwwwxxxwwwvvvvvvvvvwwwyyy{{{}}}yyyyyyzzzzzz{{{||||||}}}}}}|||||||||~~~yyypppnnnqqqsssrrroooppppppooonnnnnnoooqqqrrrmmmoooppppppooooooppprrrtttpppiiiaaaWWWPPPJJJHHHBBBBBBCCCEEEIIINNNTTTWWWZZZbbbhhhgggeeeeeeeeedddbbbaaaaaa___^^^]]]\\\\\\YYYYYY[[[___eeelllqqqsssyyy|||}}}zzzxxxyyy~~~zzzxxxxxxyyywwwuuutttuuuwwwzzz|||}}}|||yyyrrrggg^^^PPPMMMJJJHHHIIIKKKMMMMMMIIIJJJJJJJJJKKKMMMPPPSSSZZZ]]]bbbhhhmmmpppqqqrrrrrrsssuuuwwwxxxzzzzzzzzzyyyzzz}}}~~~{{{zzzzzzyyyyyyyyyxxxwwwvvvtttuuutttmmmbbbUUULLLGGGDDDKKKZZZmmm{{{yyyjjj\\\TTTPPPPPPZZZggguuu}}}oooTTT===555111222333111//////........................------------------------,,,,,,---------.........------------------------,,,,,,---------.....................///000111222000333666999;;;>>>BBBFFFKKKKKKLLLNNNUUUdddxxx|||uuu|||zzz~~~~~~uuulll^^^VVV\\\sssrrrfffYYYQQQJJJBBB>>>======<<<;;;;;;;;;<<<======@@@BBBFFFIIIJJJLLLOOOQQQTTTVVV\\\gggzzz{{{kkk^^^RRRNNNOOOQQQTTTWWW[[[ZZZZZZYYYZZZ[[[]]]^^^YYY[[[___dddkkkvvv~~~zzzuuutttuuuwwwwwwuuussssssssstttvvvyyy{{{|||{{{yyyxxxtttppppppsssvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}|||{{{{{{zzzzzz{{{{{{uuuwwwyyy|||~~~wwwqqqkkkkkkppptttsssqqqrrrqqqooonnnnnnoooqqqrrrlllmmmooonnnmmmmmmnnnooorrrnnnggg```ZZZSSSLLLGGGDDDDDDDDDGGGKKKQQQXXX[[[___gggllliiiddddddddddddccccccbbbaaa``````______]]]^^^___cccgggmmmrrrttt~~~~~~}}}}}}{{{wwwwwwxxxvvvsssqqqqqqrrrwwwzzz|||}}}~~~|||sssjjjTTTPPPLLLIIIIIIJJJKKKKKKFFFHHHIIIIIIIIIKKKNNNQQQUUUWWW\\\aaaggglllppprrruuuuuuwwwxxxzzzzzz{{{{{{xxxyyy||||||zzzyyyyyyzzz{{{|||zzzxxxuuuvvvuuupppfffYYYMMMEEEDDDGGGRRRbbbqqqtttkkkaaaPPPMMMNNNWWWfffyyyxxx~~~~~~www```BBB999111111333222000111........................,,,,,,,,,------------...,,,---------............------------------------,,,---------............///......//////000111222111555999;;;<<>>BBBDDDHHHJJJLLLNNNPPPRRRUUUYYYcccrrr}}}jjj^^^SSSQQQRRRSSSTTTVVVZZZYYYYYYYYY[[[]]]___```\\\___cccfffiiinnnvvv|||}}}}}}vvvssstttvvvuuusssrrrrrrssstttvvvyyy|||}}}~~~{{{{{{vvvrrrmmmnnnrrrvvvwwwvvvtttuuuvvvwwwxxxxxxyyyyyy~~~}}}zzzxxxvvvuuuttttttqqqsssxxx|||}}}|||zzzxxxoooooonnnnnnnnnooorrrssssssqqqooonnnnnnoooqqqrrrlllmmmnnnnnnmmmmmmoooppprrrnnngggbbb^^^WWWOOOIIIFFFEEEFFFHHHMMMTTT[[[___eeelllooojjjdddbbbccccccdddcccccccccbbbaaaaaaaaaaaabbbccceeehhhmmmqqqttt~~~}}}yyywwwwwwrrrssstttssspppoooooooooqqquuuwwwxxx|||~~~xxxnnnYYYUUUOOOJJJIIIIIIJJJIIIGGGHHHIIIHHHHHHHHHJJJLLLQQQRRRVVV[[[bbbiiiooorrrvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwyyy}}}~~~|||yyyxxxwwwyyy||||||zzzxxxvvvuuusssooohhh]]]QQQIIIEEEEEEJJJVVVdddkkkiiidddSSSPPPPPPWWWcccuuu~~~yyyyyy}}}mmmKKK???444222333222111111........................,,,,,,,,,---------......------------............------------------------------------........................///000111111222666;;;======@@@EEEJJJLLLKKKIIIKKKTTTdddwww}}}~~~}}}~~~zzznnncccYYY```ppp|||uuufff[[[OOOIIIDDD???<<<===;;;;;;:::;;;<<<===???@@@CCCFFFIIILLLMMMOOOQQQSSSUUU\\\jjj~~~~~~{{{{{{}}}oooeee\\\ZZZZZZXXXVVVVVVVVVVVVWWWXXXZZZ]]]```aaa___dddhhhjjjiiijjjnnnrrrxxx|||}}}~~~wwwssstttuuusssqqqqqqrrrrrrtttvvvyyy|||~~~~~~}}}uuupppllllllqqqvvvwwwvvvrrrsssuuuwwwxxxyyyyyyyyy{{{yyyvvvssspppooonnnnnnrrruuuzzz}}}|||xxxrrrnnnkkkppptttrrrlllkkkooouuusssrrrooonnnnnnoooqqqssslllnnnooonnnnnnnnnppprrrsssnnniiieeebbb\\\SSSLLLGGGFFFGGGIIIOOOVVV]]]aaaiiippprrrkkkcccaaacccddddddddddddcccccccccbbbbbbcccdddeeefffhhhkkkpppsss~~~}}}yyysssqqqqqqnnnoooppppppnnnmmmmmmnnnkkkoooqqqrrrwww|||vvvmmm\\\WWWQQQKKKIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFHHHIIINNNPPPRRRWWW___gggooosssvvvwwwxxxyyyyyyyyyyyyyyyuuuuuuwwwzzz}}}~~~}}}{{{xxxwwwvvvwwwzzzyyyvvvssstttrrrooolllhhhaaaWWWPPPEEEDDDFFFNNN[[[dddgggeeeYYYVVVTTTWWW^^^nnn|||{{{}}}}}}wwwvvv{{{}}}}}}wwwRRREEE888444444222111111........................,,,,,,,,,------.........---------.........//////---------------------------------.........//////---------------...000000333777<<<>>>>>>@@@FFFLLLNNNLLLKKKMMMWWWhhh{{{{{{|||zzzpppiiiYYYfffxxx|||yyyrrrbbbWWWLLLFFFBBB===;;;<<<999999999:::<<>>BBBEEEGGGHHHHHHLLLOOOPPPQQQVVV^^^jjjuuu~~~vvviii```XXXWWWWWWXXX[[[aaagggjjjkkkmmmnnnmmmkkkjjjiiijjjnnnooorrrzzz~~~}}}{{{vvvtttxxx~~~||||||||||||~~~|||zzzwwwuuuooofffaaabbbfffjjjnnnrrrtttwwwyyyzzzxxxvvvuuuuuusssrrrrrrrrrrrrrrrrrrssstttqqqoooqqquuuyyyzzzyyytttqqqnnnlllmmmnnnoooooonnnnnnnnnooonnnmmmjjjhhhhhhiiikkkjjjiiiiiijjjlllllllllmmmnnnmmmhhh```[[[WWWRRROOOUUUaaakkknnnnnnqqqpppnnnjjjgggffffffeeedddeeeggggggffffffgggiiinnnoooooooooqqquuu{{{~~~rrrjjjbbb```aaa___^^^\\\[[[XXXTTTNNNJJJHHHHHHIIIJJJNNNSSSWWWZZZYYY\\\^^^YYYQQQJJJGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIEEEGGGHHHIIIMMMVVVaaajjjooopppqqqqqqqqqsssvvvxxx|||wwwttttttrrrooopppsssssssssuuuvvvvvvuuuuuutttzzzwwwtttrrrpppkkkbbb\\\OOOKKKEEE@@@???GGGSSS]]]^^^\\\VVVNNNJJJOOO[[[fffzzz}}}||||||~~~qqqqqqvvvyyyvvvzzzzzzxxx|||qqqNNN:::444333111000000000000////////////.........------------..............................//////............//////.........................../////////...000222555888999;;;???BBBFFFHHHJJJIIIIIIMMMZZZmmmxxxnnnzzz}}}zzzyyyzzz|||vvviii]]]TTTOOOGGGAAA>>>===<<<;;;;;;;;;;;;===@@@CCCFFFHHHIIIIIIMMMPPPPPPPPPWWW```ooo}}}rrrhhh```]]]ZZZZZZ^^^dddhhhjjjnnnooopppooommmlllmmmooorrrpppooorrrzzz{{{vvvsssuuu|||}}}|||||||||zzz~~~|||zzzwwwuuuooofff___```dddhhhlllqqquuuxxx{{{|||zzzwwwuuutttqqqqqqqqqqqqqqqrrrsssssstttqqqoooqqqvvvzzz{{{zzzpppmmmkkkkkkmmmooooooooommmnnnooopppnnnkkkiiihhhhhhjjjkkkkkkjjjjjjkkklllnnnmmmlllkkkiiifffccc```XXXUUUTTT\\\iiitttwwwvvvvvvrrrmmmjjjgggdddddddddeeefffhhhhhhhhhiiikkkmmmppppppqqqrrrtttxxx~~~vvvnnnfffbbbbbb___]]][[[XXXTTTOOOIIIEEEDDDDDDEEEGGGKKKPPPUUUXXX___dddfffaaaWWWOOOKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHHHHKKKSSS^^^ffflllnnnooopppooopppqqqssssssqqqqqqsssssspppoooqqqtttuuuvvvwwwxxxwwwvvvvvvyyywwwuuutttqqqlllddd___TTTPPPHHH@@@===BBBNNNXXX\\\]]]\\\TTTMMMNNNWWWaaattt||||||~~~|||{{{}}}}}}{{{uuuoootttzzz}}}~~~}}}zzzvvvyyy}}}[[[???444444333000111000000000////////////........................---.....................//////............//////...........................///000000///111333666999:::===@@@CCCFFFHHHIIIHHHIIIOOO]]]pppwwwpppzzzyyyuuu}}}{{{xxxzzz}}}|||sssfffZZZPPPKKKDDD???===<<<<<<;;;:::;;;<<<>>>AAADDDGGGIIIJJJKKKNNNPPPOOOPPPZZZddduuuzzzoooddd___ZZZ\\\bbbiiimmmmmmpppqqqqqqpppoooppprrrtttvvvsssooommmrrr|||}}}zzzuuutttvvvzzz|||~~~{{{zzzzzz}}}wwwxxx}}}{{{zzzxxxvvvtttnnneee]]]]]]aaaeeejjjpppvvvyyy}}}~~~|||xxxuuusssqqqqqqqqqqqqqqqrrrssssssqqqpppooopppsssuuuvvvuuulllkkkjjjlllnnnpppppppppmmmoooqqqpppmmmkkkiiihhhhhhjjjkkkkkkjjjiiikkklllnnnmmmkkkiiigggfffeeeeeeYYYZZZ^^^iiiuuuzzzrrrllliiigggdddccceeefffgggiiijjjjjjlllooorrrsssssstttuuuwww|||yyytttllleeecccbbb___[[[VVVRRRMMMGGGDDDCCCCCCDDDGGGMMMTTT[[[___eeehhhhhhcccXXXOOOKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHHHHHHHJJJPPPYYYaaaiiikkknnnooooooooopppqqqmmmllloootttuuurrrqqqsssuuuvvvxxxyyyzzzyyyyyyxxxyyyxxxvvvuuurrrlllfffaaaZZZUUULLLCCC===@@@IIIPPP\\\bbbeee___TTTOOOTTT[[[lllsssxxxxxxuuuuuuzzz}}}{{{||||||zzz{{{|||oookkksss|||{{{uuuuuu~~~iiiHHH777555555111111111000000000/////////---...////////////...------------...............///..................///...........................///000000000111444777999;;;>>>AAADDDGGGHHHIIIIIIJJJQQQ___sssxxxwww|||wwwwww}}}}}}yyypppcccWWWLLLHHHBBB>>><<<<<<;;;;;;:::;;;===???BBBEEEHHHIIIKKKLLLNNNPPPPPPTTT```nnnttteee^^^YYY]]]gggqqqttttttppppppppppppppprrrvvvzzzyyyvvvqqqnnnooowww{{{~~~xxxuuuwwwzzzzzzzzz~~~|||yyyxxxxxx~~~}}}{{{xxxwww{{{~~~{{{yyyxxxwwwuuutttpppfff]]]]]]aaaeeekkkqqqwww{{{~~~yyyuuusssqqqqqqqqqpppqqqqqqrrrsssnnnpppqqqqqqpppppppppqqqllllllllloooqqqrrrqqqpppnnnppprrrpppmmmjjjiiijjjggghhhjjjiiihhhhhhiiikkkjjjkkkkkkkkkjjjiiihhhiiicccgggnnnxxxyyypppiiiiiihhheeeeeehhhfffhhhjjjkkkmmmpppsssvvvvvvwwwxxxyyy|||{{{sssjjjfffeeeaaa[[[UUUPPPLLLHHHEEEEEEFFFHHHMMMUUU___hhhmmmnnnnnnllleee[[[SSSNNNMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHIIIMMMTTT[[[bbbeeeiiilllmmmnnnpppqqqmmmllloootttvvvttttttwwwvvvwwwxxxzzz{{{{{{zzzzzzwwwwwwwwwuuurrrlllfffbbb___YYYPPPFFF@@@AAAEEEIIIZZZdddmmmjjj]]]TTTVVV[[[eeekkkqqqrrroooooovvv~~~}}}~~~~~~}}}~~~ooogggmmm|||~~~zzz}}}yyyRRR:::666555111111111111000000000//////---...///000000///...------------.........//////......------------.................................000000111111222555888:::<<>>;;;:::999::::::999===BBBFFFGGGIIIJJJLLLOOONNNOOOTTTZZZgggzzzqqqfff\\\^^^jjjtttuuurrrjjjdddbbbfffjjjlllsss|||~~~}}}|||zzzzzz}}}xxxwwwyyy{{{yyyzzz|||yyy{{{}}}~~~{{{wwwuuuxxx|||{{{zzzyyyxxxvvvuuutttssssssoooiiieeeeeehhhllloooqqqtttwwwyyyxxxvvvvvvvvvuuusssqqqqqqrrrttttttssssssrrrrrrqqqooommmlllkkknnnnnnnnnnnnnnnooopppqqqqqqqqqpppooonnnmmmllllllkkkkkkiiihhhfffgggjjjmmmooorrruuuuuussssssvvvzzz~~~xxxvvvsssqqqnnnmmmmmmmmmlllkkkmmmmmmoooqqquuuyyy}}}|||ssspppkkkggg```ZZZUUUQQQMMMJJJKKKLLLTTTdddsss~~~sssdddPPPNNNJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHPPPWWW```eeegggiiilllooommmnnnppprrrsssssssssrrrtttwwwyyyzzzzzzyyyzzzzzzxxxtttpppooopppoookkkgggeeeaaaYYYOOOGGGBBBBBBCCCTTTaaaooovvvqqqggg^^^YYY```aaadddhhhkkkoootttyyytttssstttPPP;;;555444111111111000//////......////////////////////////........................//////.........---------...------,,,---...///000111000000111222444777888:::;;;>>>BBBGGGIIIJJJJJJQQQTTTddd~~~|||uuu}}}{{{zzz{{{}}}~~~~~~vvviii]]]QQQJJJBBBAAA>>>;;;:::::::::;;;;;;???CCCGGGIIIJJJLLLMMMNNNNNNPPPVVV___nnnxxxlllaaaaaaiiipppoookkkbbb___```fffkkkooowww~~~}}}zzzxxxxxx{{{wwwwwwzzz|||zzzzzz{{{{{{||||||}}}|||{{{yyyxxx|||~~~||||||uuuuuuvvvuuuuuutttrrrrrrtttoooiiidddcccfffjjjmmmnnnqqqvvvxxxxxxxxxwwwxxxuuusssqqqppprrrssssssrrrtttsssrrrpppnnnllljjjiiinnnmmmmmmmmmmmmmmmnnnoooqqqqqqppppppooonnnmmmmmmllllllkkkiiihhhiiikkknnnpppsssvvvvvvuuuvvvzzz}}}yyytttqqqtttqqqooonnnnnnooonnnmmmsssssstttuuuxxx{{{~~~}}}}}}tttqqqlllhhhccc^^^ZZZVVVQQQNNNPPPRRR[[[lll}}}qqqUUUQQQJJJFFFDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEFFFJJJQQQ[[[cccgggjjjmmmpppkkklllmmmooopppppppppppprrruuuxxxzzzzzzzzz{{{{{{uuurrroooooopppooolllhhhfffccc[[[RRRIIIDDDCCCCCCOOO\\\mmmwwwuuukkk```YYYZZZ[[[\\\^^^cccmmmxxx~~~yyy}}}zzzVVV>>>777777222111111000000///......////////////////////////.......................................---------...------------...////////////000111333555888999;;;===@@@DDDHHHJJJKKKLLLNNNYYYqqq}}}yyyvvvqqqvvv~~~|||zzzxxxwwwxxxzzz{{{{{{sssfffZZZOOOHHHBBB@@@>>>;;;::::::;;;;;;===@@@EEEHHHIIIKKKMMMNNNNNNNNNRRRZZZfffwwwttthhhdddgggiiifffbbbYYYZZZ___gggnnnsss{{{}}}zzzyyyxxxxxxyyyzzzwwwwww{{{}}}{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzzzz|||}}}{{{{{{ttttttsssrrrrrrrrrssssssvvvrrrkkkddd```aaaeeeiiillloootttxxxyyyyyyzzz{{{vvvtttrrrqqqrrrsssrrrrrrtttsssqqqpppnnnlllkkkkkklllllllllkkkkkkllllllmmmppppppoooooonnnnnnmmmmmmmmmmmmmmmkkkjjjjjjmmmoooppprrrssstttssstttxxxzzz|||{{{vvvrrrqqqsssqqqnnnnnnoooqqqqqqpppxxxxxxxxxxxxzzz|||~~~{{{~~~~~~vvvsssllliiieeeaaa^^^[[[WWWTTTVVVZZZdddsssvvv\\\UUULLLFFFDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCFFFMMMWWW```fffiiilllnnnkkkllllllmmmnnnoooooooooqqqtttwwwyyyyyyxxxxxxxxxsssqqqppppppqqqpppmmmkkkfffddd]]]TTTKKKEEEBBBBBBGGGTTTfffsssuuummm```WWWSSSUUUUUUXXXaaasss}}}||||||{{{ZZZAAA777888222222111111000//////...////////////////////////................................................------------......//////......///000333666999;;;:::===AAAEEEGGGIIIKKKMMMKKK\\\xxx{{{~~~llliiinnnwwwvvvvvvwwwzzz~~~~~~qqqdddWWWMMMGGGAAA???===;;;:::;;;<<<<<<>>>AAAEEEHHHIIIKKKMMMOOONNNNNNTTT^^^lllwwwllleeedddccc___ZZZUUUZZZbbbkkkqqqwww~~~zzz{{{}}}~~~~~~xxxwwwwwwzzz}}}zzzwwwwww{{{}}}{{{yyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}vvvuuurrrppppppqqqssstttvvvrrrjjjaaa[[[[[[___dddjjjnnnssswwwyyyzzz{{{|||xxxuuusssrrrrrrsssrrrqqqrrrqqqooonnnmmmmmmmmmmmmjjjjjjjjjiiijjjjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnmmmllllllnnnoooqqqqqqqqqppppppqqqtttvvvwwwxxxyyyyyyvvvtttrrrrrrqqqpppnnnooorrrtttuuuuuu|||{{{zzzzzzzzz{{{}}}~~~{{{~~~yyyvvvmmmjjjfffcccaaa___]]][[[___dddnnn{{{uuucccZZZNNNGGGEEEFFFEEEDDD@@@@@@@@@@@@@@@AAAAAAAAAEEEJJJSSS\\\cccgggjjjkkkllllllmmmmmmnnnnnnoooooopppsssvvvxxxwwwuuussssssqqqqqqqqqrrrrrrqqqooommmgggeee___WWWNNNFFFAAA@@@AAAMMM___nnnsssmmm```VVVPPPSSSUUUXXXggg~~~{{{|||___DDD777555222222222111000000//////////////////////////////........................---.....................---------...............---...///000333666999;;;999===BBBEEEFFFHHHKKKMMMOOOddd|||xxxyyyllliiillltttuuuwww{{{|||nnnaaaUUULLLFFF@@@>>><<<;;;:::;;;<<<===???AAADDDGGGHHHJJJLLLNNNOOOQQQXXXdddrrrxxxnnngggccc```\\\YYYYYYaaakkkqqquuuzzz~~~}}}|||zzz{{{~~~yyyxxxyyy}}}|||xxxwww{{{|||zzzyyyzzzwwwvvvvvvuuuvvvwwwyyyzzz{{{||||||~~~xxxvvvsssqqqppppppqqqrrrpppmmmeee[[[TTTSSSYYY^^^gggkkkqqquuuwwwyyyzzz{{{xxxuuurrrqqqqqqqqqqqqpppooonnnlllkkkjjjkkkkkklllggggggggghhhhhhiiijjjkkklllllllllllllllllllllmmmmmmnnnooonnnmmmlllnnnooorrrqqqooonnnnnnppprrrsssxxxwwwvvvtttsssrrrrrrqqqqqqpppppprrrvvvyyy{{{{{{~~~~~~|||{{{{{{|||}}}}}}~~~|||zzzppplllhhheeeeeeddddddccchhhoooyyytttfff\\\PPPHHHGGGHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDHHHOOOXXX___eeehhhiiimmmmmmmmmmmmmmmnnnoooooonnnrrruuuwwwuuusssqqqppprrrssstttuuutttrrrpppooohhhgggccc[[[QQQHHHBBB@@@???HHHXXXhhhppplll```VVVNNNTTTWWWZZZlll~~~{{{zzz~~~}}}eeeIII888333333222222111111000//////////////////////////////........................---------...............,,,---......//////............///000333666999;;;888===CCCEEEFFFGGGKKKNNNTTTiiippprrrvvvvvvmmmmmmooozzz{{{}}}xxxjjj^^^SSSJJJEEE???>>><<<;;;;;;<<<===>>>@@@BBBEEEFFFHHHIIILLLNNNRRRUUU^^^kkkzzz~~~yyyrrrkkkgggccc```^^^bbblllvvvyyyzzz{{{vvvsssuuuzzz~~~~~~||||||}}}zzzxxxzzzzzzxxxxxxzzzvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}{{{{{{}}}vvvvvvuuutttrrrooollljjjfffccc\\\SSSLLLMMMTTT[[[cccgggmmmrrrtttuuuwwwxxxvvvtttqqqooooooooonnnmmmmmmllliiigggffffffggggggeeeeeeeeefffgggiiijjjkkkllllllllllllmmmmmmnnnnnnmmmnnnooonnnmmmlllnnnoooooommmkkkkkkllloooqqqrrruuusssqqqoooooopppqqqqqqrrrrrrrrrvvv{{{~~~}}}}}}}}}~~~}}}tttpppkkkhhhhhhjjjkkkkkkpppyyy{{{qqqfff\\\PPPIIIHHHHHHFFFCCC@@@@@@@@@AAAAAA@@@@@@???BBBEEEKKKTTT\\\dddhhhjjjmmmmmmlllllllllmmmnnnooolllppptttwwwvvvsssrrrqqqsssuuuvvvwwwuuusssqqqpppkkkjjjggg___UUUKKKDDDAAA<<>>777333333222111111000000///////////////////////////........................---------.........//////,,,---.../////////...---/////////111333666888:::999>>>DDDGGGGGGHHHLLLPPPWWWmmmgggqqq|||~~~sssmmmpppuuutttfffYYYPPPHHHDDD>>>===<<<;;;;;;<<<>>>???BBBDDDFFFGGGHHHJJJMMMPPPUUUYYYeeettt~~~yyysssmmmiiigggfffkkkvvvzzzqqqjjjiiilllpppxxxzzz~~~~~~{{{xxxyyyyyywwwwwwzzzvvvvvvwwwwwwxxxyyyzzz{{{~~~|||yyyyyy|||sssuuuwwwwwwtttnnnhhhddd^^^\\\VVVNNNHHHIIIQQQYYY```eeejjjoooqqqssstttuuuuuurrrooommmmmmmmmlllkkkmmmkkkhhheeecccbbbbbbcccccccccdddeeegggiiikkklllllllllmmmmmmnnnooooooooolllnnnooonnnmmmlllmmmnnnjjjhhhfffgggiiimmmpppqqqooommmjjjjjjllloooqqqrrrttttttuuuxxx~~~~~~xxxsssnnnjjjkkkmmmpppqqquuuyyyooofff[[[OOOHHHHHHHHHFFFBBB@@@@@@AAAAAAAAA@@@@@@???AAACCCHHHQQQ[[[dddiiilllmmmlllkkkkkkkkklllmmmnnnkkkoootttwwwwwwuuutttssstttvvvxxxxxxvvvtttqqqpppmmmllliiibbbXXXNNNFFFBBB888>>>IIIXXXdddddd[[[QQQFFFMMMPPPQQQ```}}}}}}vvvuuuqqqllllllsssvvvqqqeeegggooouuulllWWWDDD<<<333333222222111000000000////////////////////////........................---------.........//////,,,,,,.../////////...---//////000111333555888999:::@@@FFFIIIHHHIIIMMMQQQ\\\rrrhhhwwwwwwxxxpppkkkqqqyyy~~~pppbbbWWWMMMFFFBBB>>>===;;;;;;;;;<<<>>>???DDDEEEGGGIIIJJJLLLOOOQQQWWW\\\iiizzz~~~yyysssnnnllllllppp|||yyymmmdddaaacccfffcccgggooozzz|||zzz}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxwwwppprrruuuvvvwwwyyy|||}}}|||{{{yyyxxxuuurrrqqqssstttpppggg___XXXTTTOOOKKKJJJLLLOOORRR]]]aaahhhnnnrrrsssrrrqqqpppnnnkkkjjjkkkkkkkkkjjjhhhgggfffdddbbbaaa_______________```aaabbbdddeeellllllmmmnnnoooooooooooorrrqqqpppnnnmmmkkkjjjiiihhhjjjkkkjjjjjjjjjmmmooonnnmmmllllllmmmoooqqqsssuuuuuuwww{{{~~~}}}}}}yyyvvvsssssstttuuuuuuvvvvvvoooccc]]]UUUNNNJJJHHHFFFEEECCCBBBAAA@@@????????????>>>@@@DDDNNNZZZdddiiikkknnnllljjjjjjkkklllmmmmmmjjjnnnrrruuuuuuttttttuuuxxxxxxxxxwwwvvvuuutttsssnnnkkkfff```YYYQQQHHHCCC===>>>CCCNNNYYY[[[UUUOOOKKKFFFEEEMMM[[[lll}}}tttjjjgggiiippp|||yyyrrrdddhhhbbbooouuugggUUU888666222000222111//////222000000000000000000000000............////////////////////////////////////000000//////.........---...//////111444777:::<<<@@@BBBEEEHHHJJJLLLPPPRRR[[[xxxzzzsssyyyvvvxxx}}}ppppppvvvyyy~~~nnn___TTTLLLFFFBBB>>><<<;;;::::::;;;===>>>CCCEEEGGGJJJKKKMMMNNNOOOXXXdddqqq|||yyypppjjjeee___[[[YYY^^^jjjyyy}}}|||~~~|||}}}|||zzzxxxwwwvvvvvvvvvppprrrtttuuuwwwyyy}}}~~~|||{{{zzzyyyxxxuuusssqqqrrrrrrnnnddd\\\SSSPPPLLLIIIHHHKKKOOORRRXXX\\\cccjjjnnnoooooonnnllliiieeecccccccccbbbaaa```______]]]\\\[[[ZZZZZZ\\\\\\]]]^^^___aaacccdddhhhiiijjjlllmmmnnnoooooosssrrrpppnnnmmmkkkkkkjjjiiijjjkkkkkkjjjjjjlllnnnmmmlllkkkkkklllnnnqqqsssuuutttvvvyyy~~~}}}}}}}}}zzzwwwvvvvvvuuuuuu{{{~~~vvvpppddd^^^VVVOOOJJJHHHFFFEEEBBBBBBAAA@@@??????????????????CCCKKKVVV```fffhhhlllkkkjjjiiijjjjjjjjjjjjkkknnnrrrtttttttttttttttxxxxxxyyyyyyxxxvvvtttsssoookkkgggaaaZZZRRRJJJDDD===>>>BBBKKKTTTWWWRRRLLLDDD@@@@@@GGGRRRbbbwwwwwwoookkkjjjmmmvvv}}}uuulll```bbb\\\pppvvvbbb@@@888333000111111...///111////////////////////////............////////////////////////////////////000/////////...............///000111444777:::<<<@@@BBBFFFHHHJJJMMMPPPSSS___|||{{{wwwzzzuuu{{{|||rrrttt{{{~~~{{{kkk\\\RRRKKKDDD@@@>>>===<<<;;;;;;<<<>>>???EEEFFFIIIKKKLLLNNNPPPQQQ[[[ggguuuxxxqqqlllfff___YYYVVV[[[fffwww|||}}}{{{yyywwwvvvvvvvvvppprrrtttuuuwwwyyy}}}|||zzzzzzzzzyyyxxxvvvsssqqqqqqqqqkkkaaaYYYNNNLLLJJJHHHIIIMMMQQQTTTTTTYYY```gggkkkmmmlllkkkhhhddd^^^ZZZXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^```aaafffgggjjjmmmppprrrsssttttttssspppnnnlllllllllllljjjkkklllkkkkkkkkkmmmooonnnlllkkkjjjkkknnnqqqssstttssstttvvv{{{~~~~~~}}}|||{{{|||~~~|||{{{zzzyyyyyy}}}vvvqqqeee___WWWPPPLLLIIIFFFEEEBBBAAA@@@??????>>>????????????AAAGGGPPPYYY```ccciiiiiiiiiiiiiiiiiiiiiiiikkknnnrrrttttttsssssstttwwwxxxzzzzzzyyywwwtttrrrooommmhhhccc\\\TTTLLLFFF???>>>???EEELLLOOOLLLHHH>>><<<<<>>===<<<<<<>>>@@@AAAFFFHHHJJJLLLMMMOOORRRUUU^^^kkkzzzwwwppplllfff\\\TTTQQQUUU```sss~~~{{{}}}}}}}}}}}}{{{zzzxxxvvvrrrsssuuuvvvwwwzzz~~~|||zzz{{{zzzyyyxxxxxxuuurrrqqqpppjjj```XXXOOOMMMLLLKKKMMMPPPSSSVVVUUUYYY```gggkkkllllllkkkeee___XXXRRROOOMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUWWWYYY[[[]]]bbbcccgggkkkooorrrtttuuusssrrrpppmmmllllllmmmmmmlllmmmnnnmmmllllllnnnpppooommmlllkkklllooorrrtttrrrqqqrrrtttxxx|||}}}}}}||||||{{{zzz}}}~~~}}}}}}~~~|||vvvqqqgggaaaYYYRRRMMMJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>???CCCJJJRRRYYY]]]dddfffhhhiiiiiijjjjjjkkkkkknnnqqqsssssssssssstttwwwxxxzzz{{{zzzwwwtttqqqpppmmmjjjeee___WWWNNNHHH@@@===<<>>>>>===<<<<<<<<<>>>AAABBBFFFHHHKKKLLLLLLOOOTTTXXXaaannntttmmmiiibbbWWWNNNLLLPPP[[[ooo|||zzzyyy{{{~~~{{{xxxuuuvvvwwwwwwxxx{{{~~~|||{{{|||{{{zzzxxxyyyvvvsssrrrqqqkkkaaaXXXPPPPPPOOOOOOPPPSSSUUUWWWXXX\\\bbbhhhkkkkkkjjjiii```ZZZRRRKKKHHHFFFDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTUUUZZZ\\\```dddiiillloooppppppooommmlllllllllmmmmmmmmmnnnooonnnmmmmmmoooqqqoooooonnnnnnoooqqqsssuuupppooopppssswww{{{|||}}}{{{{{{{{{|||}}}{{{{{{|||~~~{{{uuuppphhhccc[[[TTTOOOKKKGGGDDDAAAAAA@@@???>>>>>>>>>>>>===>>>???AAAFFFLLLSSSXXX___bbbgggjjjkkkkkkmmmoookkkmmmppprrrrrrssstttuuuvvvxxxzzz{{{zzzwwwtttqqqpppnnnkkkgggaaaYYYPPPJJJAAA>>>::::::===@@@AAAAAA===<<<===???BBBKKK]]]nnn~~~yyyppplllsss}}}xxxvvvsssrrrqqqpppooopppnnnuuuooommmFFF<<<444222111///...///....................................////////////////////////////////////.........//////////////////000000222555888;;;===AAADDDHHHKKKMMMPPPTTTWWWaaa{{{yyyvvvwwwpppvvv|||xxxwwwmmm___SSSKKKFFFAAA>>><<<;;;::::::<<<>>>@@@BBBEEEHHHJJJKKKKKKNNNUUUZZZdddsss}}}qqqiiiccc\\\QQQIIIIIIMMMXXXjjj~~~}}}zzzyyywwwzzz|||yyywwwxxxxxxwwwxxxzzz~~~|||||||||{{{yyywwwwwwtttrrrrrrrrrlllbbbZZZRRRRRRSSSTTTUUUXXXZZZ[[[\\\```eeeiiikkkjjjgggeee\\\WWWOOOIIIEEEBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMVVVXXX[[[```dddhhhjjjllliiijjjjjjkkkkkklllllllllmmmnnnooonnnllllllnnnpppoooooopppqqqrrrsssttttttooooooooorrrvvvyyy{{{{{{zzzzzz{{{}}}yyyuuuuuuwww}}}~~~zzzuuupppjjjeee]]]VVVQQQLLLGGGDDDAAA@@@???>>>>>>===>>>>>><<<===???AAADDDIIIPPPTTT[[[```gggkkkkkkkkkmmmoooiiillloooqqqrrrsssuuuwwwvvvwwwyyyyyyxxxvvvsssqqqooommmkkkhhhcccZZZQQQKKKAAA>>>:::888999<<<>>>???===;;;;;;===???EEESSS```ppppppjjjeeemmm}}}}}}{{{wwwuuuuuurrroooqqqtttooozzzwww{{{LLL@@@666333333000//////....................................////////////////////////////////////.........///////////////000000111333555999<<<===BBBEEEHHHLLLNNNRRRUUUXXXaaayyyxxxzzzpppmmmvvvzzz{{{rrriii[[[PPPIIIDDD@@@>>>;;;:::::::::<<<>>>AAACCCEEEHHHKKKJJJJJJNNNVVV]]]iiiyyy~~~ssshhh___WWWOOOIIIIIIMMMWWWfffvvv~~~|||zzzzzzzzz{{{}}}~~~~~~}}}{{{yyyxxxxxxwwwvvvuuuxxx|||}}}|||{{{{{{zzzwwwuuutttqqqpppqqqqqqmmmccc[[[VVVWWWYYY[[[^^^aaaccceeedddfffjjjmmmnnnkkkhhheee\\\XXXRRRMMMIIIFFFCCCAAA?????????>>>>>>============>>>>>>???AAABBBDDDEEEOOOQQQTTTXXX\\\___aaabbbcccdddgggiiikkkkkkkkkjjjkkkllllllkkkjjjjjjkkkmmmlllnnnqqqssstttsssrrrqqqpppooooooqqqtttvvvwwwwwwwwwyyy{{{}}}~~~{{{|||}}}~~~{{{uuurrrtttwww|||yyyuuuqqqkkkfff___XXXRRRLLLGGGDDDAAA@@@???>>>>>>=========;;;===@@@CCCDDDHHHNNNRRRZZZ```gggjjjjjjhhhjjjlllgggjjjmmmpppqqqtttwwwyyyvvvwwwwwwwwwvvvtttrrrqqqnnnmmmkkkhhhccc[[[RRRLLLAAA>>>:::777777:::<<<>>>===:::999;;;>>>AAAJJJSSS```fffgggccckkkyyyyyy~~~yyyuuuwwwyyyxxxyyy|||vvvQQQDDD888444444222000000....................................////////////////////////////////////............/////////000000000111333666999<<<>>>BBBEEEIIILLLOOORRRVVVYYYeee{{{}}}zzznnnooo{{{vvv{{{{{{mmmdddWWWLLLFFFBBB???<<<;;;;;;;;;;;;===@@@CCCEEEFFFJJJLLLKKKKKKOOOYYYaaaqqq|||zzz}}}~~~xxxjjj^^^UUUPPPNNNJJJOOOYYYdddoooyyy~~~|||{{{{{{~~~}}}|||zzzyyyyyyyyyyyyxxxxxxvvvtttsssuuuzzz}}}~~~|||{{{zzzzzzxxxuuusssqqqooonnnoooppplllccc\\\[[[\\\___cccgggjjjmmmnnnkkkmmmppprrrrrrnnnjjjggg```\\\WWWRRROOOLLLIIIFFFAAAAAA@@@??????>>>======::::::;;;;;;===>>>???@@@CCCEEEHHHKKKOOORRRTTTTTT^^^aaaeeehhhjjjkkkjjjiiiiiijjjjjjiiihhhgggiiijjjjjjmmmpppssstttsssqqqoooqqqpppoooppprrrsssssssssvvvxxxzzz|||~~~|||zzz{{{vvvyyy{{{||||||{{{{{{{{{zzz{{{{{{wwwsssrrrvvv{{{~~~{{{yyyuuurrrlllggg```YYYSSSMMMHHHDDDAAA@@@???>>>============:::===AAADDDEEEHHHMMMQQQZZZ```hhhjjjhhhffffffhhhfffiiillloooqqqtttxxxzzzwwwwwwvvvvvvtttsssrrrqqqmmmlllkkkhhhccc[[[RRRLLLAAA>>>:::777777999<<<===>>>:::999;;;>>>AAAFFFLLLWWWbbbgggdddjjj~~~vvvwww}}}{{{xxxrrrxxxTTTFFF999555555333111000..................................../////////000////////////////////////---.........//////000000000000111333666999<<<>>>BBBEEEIIIMMMPPPSSSWWWZZZiii}}}{{{qqquuuvvv~~~{{{xxxjjjaaaTTTJJJDDD@@@===;;;<<<<<<<<<<<<>>>AAADDDFFFGGGKKKNNNMMMLLLPPPZZZdddvvvtttxxxzzzuuu{{{|||mmm^^^UUURRRRRRKKKQQQZZZbbbjjjsss}}}~~~}}}|||{{{zzzxxxwwwwwwxxxzzz{{{}}}wwwssssssrrrsssxxx~~~~~~yyyvvvuuutttsssqqqqqqqqqqqqrrrqqqlllddd^^^YYY```kkktttxxxyyyxxxwwwyyyxxxwwwxxxxxxtttnnnhhheeeaaa[[[WWWTTTNNNGGGBBBDDDDDDCCCAAA>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;@@@@@@@@@BBBFFFJJJNNNPPPVVVYYY]]]bbbeeegggffffffdddeeeffffffeeegggjjjlllkkklllmmmnnnnnnmmmkkkjjjmmmooooooooonnnoooqqqrrrvvvyyy{{{|||}}}~~~}}}zzzxxxvvvtttsssuuuxxx{{{}}}|||{{{zzzuuutttsssrrrmmmkkkpppyyy|||zzzzzzvvvrrrnnnjjjddd___YYYRRRLLLHHHCCCBBB@@@???>>>===>>>>>>;;;===>>>???AAADDDIIILLLZZZ\\\```cccfffhhhhhhhhhdddhhhlllppprrruuuxxxzzzvvvvvvwwwwwwvvvtttrrrpppqqqrrrpppiiibbb\\\QQQGGGDDD===888888:::999999;;;<<<::::::<<<<<<>>>FFFPPPYYYccciiiiiinnn||||||zzzzzz||||||{{{sssmmmcccCCC222444111...000...////////////............////////////000000000000111000000000//////......+++,,,...000000///...---222000000333888<<<>>>===EEELLLKKKLLLTTTTTTUUU```nnn|||wwwxxx||||||uuu}}}zzzxxxggg[[[OOOHHHCCC>>>===>>><<<<<<<<<===???AAADDDFFFIIIIIIKKKNNNNNNQQQ\\\gggwww{{{rrrooovvvzzzlll```WWWSSSQQQOOORRRXXX___hhhpppvvvzzz~~~|||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxtttqqqrrrrrrrrrvvv|||}}}zzzwwwuuuuuuuuuttttttrrrrrrqqqrrrqqqmmmgggbbbaaaiiittt~~~|||uuuooohhhccc]]]YYYVVVSSSMMMIIIEEEEEECCC@@@===<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;=========>>>@@@BBBEEEGGGMMMPPPUUUZZZ___bbbddddddcccdddddddddcccdddfffhhhhhhiiikkkllllllllljjjjjjlllmmmoooooooooqqqsssuuuxxxzzz{{{{{{{{{|||~~~|||yyyxxxvvvtttrrrsssuuuwwwyyyzzzyyywwwvvvsssrrrrrrqqqmmmkkkqqqzzzzzzxxxxxxtttqqqmmmjjjeee```ZZZSSSLLLGGGCCCBBB@@@>>>===============>>>>>>??????BBBFFFIIIUUUZZZ___cccdddeeefffhhhhhhjjjmmmoooqqqsssvvvyyyvvvvvvvvvvvvuuutttsssrrrooopppnnnhhhbbb\\\SSSIIIDDD===888888999888888;;;@@@>>>===<<<;;;<<>>>>>DDDKKKLLLOOOWWWWWWZZZfff}}}||||||}}}xxxwww}}}xxxuuufffZZZNNNGGGCCC>>><<<>>><<<<<<<<<>>>@@@BBBDDDFFFIIIIIIKKKNNNOOOSSS^^^jjj|||ppppppvvvwwwjjj^^^VVVSSSRRRSSSXXX___gggnnntttxxxzzz~~~}}}{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuuuuttttttrrrrrrttttttsssvvv|||yyywwwtttssstttvvvvvvvvvtttsssrrrqqqqqqnnnjjjgggiiirrr~~~~~~wwwlllfff```[[[YYYWWWSSSPPPKKKIIIGGGDDDBBB@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>???EEEGGGKKKQQQWWW\\\```bbb```aaaaaaaaa``````bbbddddddfffhhhjjjkkkkkkjjjjjjjjjlllooopppqqqsssuuuwww{{{{{{{{{yyyxxxyyy|||~~~|||}}}zzzwwwuuutttsssqqqpppqqqsssuuuvvvvvvtttrrrqqqqqqqqqqqqqqqnnnlllrrr{{{xxxwwwuuurrroookkkiiifffbbb\\\UUUMMMGGGBBBAAA???===<<<<<<<<<======>>>>>>======???BBBEEENNNUUU^^^bbbbbbbbbdddgggkkkmmmnnnoooppprrrvvvyyyxxxwwwvvvuuutttsssssssssmmmooolllgggaaa\\\TTTKKKDDD===999999999777888:::@@@>>>===<<<:::<<>><<<===<<<<<<===???AAACCCEEEGGGIIIIIIKKKOOOQQQVVVcccppprrrpppuuu~~~~~~~~~zzzqqqfff\\\VVVTTTTTTVVV]]]iiissszzz}}}~~~~~~~~~}}}|||zzzyyyxxxxxxuuuvvvvvvvvvuuutttsssrrruuuuuuvvvyyyxxxuuuxxx~~~xxxvvvsssrrrsssuuuuuuuuuuuutttrrrqqqpppnnnmmmlllmmmvvv{{{pppjjjbbb]]][[[ZZZWWWUUUTTTRRRNNNLLLJJJIIIHHHGGGAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===AAABBBEEEJJJOOOUUUZZZ]]]ZZZ\\\]]]^^^^^^^^^```bbbaaabbbeeegggiiikkkllllllkkkmmmpppqqqrrrsssuuuwww||||||zzzwwwuuuvvvyyy{{{{{{zzzxxxuuutttsssqqqooommmnnnppprrrssssssrrrpppnnnppppppqqqrrrooonnnttt}}}~~~xxxvvvtttqqqnnniiihhhfffddd___WWWMMMGGGAAA@@@>>>===<<<;;;<<<<<<;;;<<<<<<;;;;;;===@@@CCCHHHRRR]]]bbbaaa```dddhhhnnnnnnooopppqqqtttxxx|||{{{zzzwwwuuusssrrrrrrrrrnnnooolllfffaaa[[[SSSJJJCCC>>>999999888666777:::;;;;;;;;;;;;:::===JJJWWW```fffnnnvvvzzzyyy{{{|||vvvxxxkkkJJJ777666222///000...////////////...................../////////000000222222111111111111111111...///000111111111000000111111222555999===@@@AAACCCKKKOOOUUU\\\ZZZaaattt~~~wwwooonnnrrr{{{rrrlll___TTTIIIEEEAAA===<<<===<<<===>>>@@@BBBEEEFFFGGGIIIIIIKKKOOOSSSZZZiiiwwwxxxppprrrzzz{{{ssslllmmmrrrwwwvvvtttrrrpppjjjbbbZZZUUUVVVWWWXXXcccrrr~~~}}}|||zzzyyyyyyyyyuuuuuuuuuvvvuuutttssssssvvvvvvxxxzzzxxxvvvzzzyyywwwsssrrrsssttttttsssuuutttrrrpppnnnmmmnnnoooooowwwzzzsssmmmddd___]]]\\\ZZZWWW[[[YYYUUUTTTSSSQQQOOOLLLDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<======>>>>>>???@@@AAACCCGGGLLLPPPSSSSSSUUUXXXYYYZZZ[[[]]]___\\\^^^```dddgggjjjlllmmmlllnnnqqqrrrrrrrrrtttuuu{{{zzzxxxvvvssstttvvvyyy|||~~~zzzxxxvvvtttsssrrrooolllkkkmmmooorrrrrrqqqpppnnnpppppprrrtttqqqpppvvv}}}xxxuuussspppnnnhhhhhhgggeee```XXXOOOHHHAAA@@@>>>===<<<;;;<<<<<<999999:::::::::<<<@@@CCCDDDNNNZZZ``````aaaeeeiiimmmnnnpppqqqrrrvvv{{{}}}|||yyyuuusssrrrqqqqqqqqqrrrnnnfff```ZZZQQQIIICCC>>>:::999777444666:::::::::<<<===;;;>>>KKKXXX```fffqqq|||{{{|||}}}zzzxxxoooNNN;;;:::666333555333////////////........................////////////111111111111111111222222......//////000000000000111222333666999===AAACCCEEELLLPPPVVVZZZWWW```xxxxxxrrrqqqssszzzyyynnnfff[[[QQQGGGCCCAAA===<<<===<<<===???AAADDDFFFHHHHHHIIIIIIKKKPPPVVV___ooo~~~|||ooopppuuu{{{lllddd]]]\\\aaaeeedddaaaeeeeeebbb]]]WWWTTTWWW[[[___kkkzzz~~~{{{zzzzzzzzzzzzttttttttttttttttttttttttuuuuuuvvvxxxvvvuuu}}}}}}~~~{{{xxxtttssssssssssssrrrttttttrrrooolllkkklllnnnooouuu~~~{{{yyyuuuooohhhcccbbbaaa___]]]```]]][[[ZZZZZZXXXSSSNNNHHHGGGEEECCCBBBAAA@@@@@@<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEFFFKKKMMMPPPRRRSSSTTTUUUWWWTTTVVVYYY]]]aaaeeehhhjjjkkknnnqqqrrrrrrrrrrrrsssxxxxxxwwwuuussssssuuuxxx|||}}}~~~~~~~~~~~~|||zzzyyyyyyxxxvvvvvvuuutttqqqoookkkmmmppprrrsssrrrpppooooooppprrrtttrrrpppvvv~~~|||wwwtttrrrooommmiiihhhgggeeeaaaYYYPPPJJJBBBAAA???===<<<<<<<<<===888999999999999;;;???BBBCCCKKKVVV\\\___aaaeeeiiikkkmmmoooqqqsssvvvzzz}}}|||zzzyyyvvvtttsssrrrrrrtttsssoooggg```[[[RRRIIIBBB>>>;;;999666333555:::<<<>>>AAAAAA>>>???JJJWWWaaagggxxx~~~}}}||||||~~~{{{rrrQQQ===;;;666222444333////////////............------........./////////000000000111111111111111........./////////000000000222555777999===AAAEEEHHHNNNQQQVVVXXXTTTaaa|||zzzyyyyyy{{{~~~}}}xxxkkkaaaWWWMMMDDDBBB@@@===;;;<<<<<<===@@@CCCEEEGGGIIIIIIIIIIIILLLQQQXXXcccuuu~~~qqqooorrr}}}tttkkk^^^XXXQQQNNNQQQSSSRRRPPPVVVYYYYYYVVVRRRRRRWWW\\\eeeooo{{{}}}{{{yyyyyyyyyzzzrrrqqqppppppqqqrrrtttuuusssssstttvvvuuuxxx}}}}}}{{{xxxuuusssssstttttttttrrrrrrrrroookkkiiijjjlllmmmqqqwww{{{~~~|||yyyxxxyyyvvvqqqllliiiiiijjjhhhfffeeecccaaabbbccc___XXXQQQKKKJJJHHHFFFDDDCCCBBBBBB??????@@@@@@@@@??????>>>???>>>>>>>>>>>>??????@@@CCCFFFHHHIIIIIIHHHIIIJJJJJJLLLOOOTTTYYY^^^bbbdddhhhkkkoooqqqrrrrrrssstttssstttuuutttssstttuuuwwwxxxxxxxxxyyy{{{|||||||||||||||{{{zzzzzzzzz{{{{{{wwwxxxyyyxxxvvvuuuuuuuuuvvvuuuuuuvvvwwwwwwuuusssnnnppprrrttttttrrrpppooommmnnnqqqssspppnnnttt|||~~~zzzvvvrrrooommmkkkiiihhhgggddd```ZZZRRRLLLCCCBBB@@@>>>============:::::::::999999:::===@@@AAAGGGOOOWWW]]]aaaeeehhhiiikkknnnpppqqqsssvvvxxxvvvwwwwwwwwwwwwvvvuuuuuussssssooogggaaa\\\TTTLLLBBB>>>;;;999555222444:::===AAAFFFGGGCCCCCCMMM[[[gggmmm|||}}}xxxUUU@@@<<<555111222000////////////............---------.........///////////////000000111111111000/////////000000111111000222666888999===BBBFFFJJJNNNQQQUUUWWWTTTccc~~~}}}|||}}}~~~wwwhhh\\\TTTKKKCCC@@@???<<<;;;<<<<<<>>>AAADDDGGGIIIJJJJJJIIIIIILLLRRRZZZfffzzzsssooorrr}}}ttteee\\\SSSNNNHHHEEEDDDEEEFFFFFFIIIMMMPPPOOOLLLNNNTTT[[[bbbkkkuuuzzzyyyxxx{{{~~~|||zzzxxxxxxyyyyyypppooonnnnnnoooqqqsssuuutttsssuuuvvvwww}}}}}}~~~zzzwwwtttssstttuuuvvvuuuqqqrrrrrrnnnjjjggghhhjjjiiilllqqqtttuuuvvvwwwyyyyyyzzzzzzwwwuuutttwwwzzzwwwsssooonnnooopppooommmiiihhhggghhhiiieee]]]UUUMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCCCCAAA@@@@@@@@@CCCEEEHHHMMMSSSXXX]]]___eeeiiimmmqqqrrrssstttuuuppprrrttttttttttttvvvwwwtttssstttuuuxxxzzz{{{zzz}}}|||zzzxxxxxxxxxyyyyyyuuuuuutttsssqqqqqqrrrtttrrrrrrsssvvvyyyzzzxxxwwwrrrsssuuuuuuuuurrrpppnnnlllmmmppprrrooommmrrrzzz}}}{{{xxxtttqqqnnnkkkjjjjjjhhhfffddd```ZZZSSSMMMCCCBBB@@@???>>>===>>>>>>======<<<:::888999;;;===@@@DDDKKKSSS[[[aaaeeefffhhhkkknnnoooooopppqqqsssrrrsssuuuwwwxxxyyyxxxxxxrrrsssnnngggbbb^^^WWWOOOBBB>>><<<:::555111444:::;;;@@@GGGJJJHHHHHHSSS```mmmrrr{{{{{{|||yyyzzz}}}^^^GGGBBB:::444444222000/////////............---------.........//////......//////000000000111111111000000111111222333000333666888999===BBBGGGJJJNNNQQQVVVWWWTTTfff||||||yyyxxxzzz}}}wwwgggZZZRRRIIIBBB@@@???<<<;;;<<<<<<>>>AAADDDGGGIIIJJJJJJIIIIIILLLRRR[[[hhh|||uuuqqqrrr~~~uuuiii]]]UUULLLIIIDDD@@@===>>>???AAAAAAFFFKKKKKKIIIKKKRRRYYY[[[dddmmmrrrsssuuu{{{~~~|||yyywwwwwwxxxwwwvvvnnnmmmllllllmmmqqqtttvvvuuurrrrrrtttwww}}}}}}zzzyyytttttttttuuuvvvuuurrroooppppppooommmjjjhhhiiijjjnnnnnnooopppqqqrrrrrrsss}}}zzzvvvtttuuuyyy~~~|||vvvuuuwwwwwwuuuqqqpppllljjjlllooojjj\\\QQQPPPOOONNNLLLJJJIIIGGGFFFHHHGGGHHHJJJKKKKKKHHHFFFHHHFFFBBB>>><<<===>>>???<<<===============<<<<<<===???AAAEEEIIIOOOWWW\\\^^^bbbiiipppssssssqqqpppsssqqqpppqqqrrrrrrqqqppptttsssrrrsssuuuwwwwwwvvvxxxyyyyyywwwuuuttttttuuuwwwuuussspppoooooopppqqqppprrrtttvvvxxxzzzzzz{{{vvvxxxyyywwwrrrnnnooopppkkkmmmpppqqqllljjjsss~~~{{{vvvrrrooommmjjjhhhjjjfffcccbbbaaa]]]UUUNNNGGGCCC???<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<>>DDDIIIMMMTTTVVVVVVYYYYYYjjj{{{|||wwwwwwwwwvvvxxx|||||||||qqqcccXXXNNNFFF???>>><<<:::;;;>>>???AAABBBDDDFFFFFFFFFEEEIIIJJJMMMRRRWWWeee}}}rrrrrr~~~~~~sssiii___VVVQQQHHHDDD???======>>>?????????AAADDDFFFGGGJJJNNNPPPXXX]]]ccceeeggglllssszzz}}}zzzxxxxxxxxxwwwvvvpppooonnnnnnooorrrtttvvvwwwsssqqqsssuuu{{{~~~~~~|||zzzyyysssrrrssstttuuuuuurrrpppnnnoooooonnnkkkiiiiiijjjlllmmmnnnoooqqqqqqrrrrrruuutttsssuuuyyy{{{zzz{{{|||xxxuuupppmmmlllmmmnnniii^^^UUUUUUTTTRRRPPPMMMKKKJJJIIILLLLLLNNNQQQSSSRRROOOMMMKKKHHHEEEAAA??????@@@AAA<<<<<<;;;;;;:::::::::::::::;;;===???BBBGGGMMMQQQWWW\\\ccckkkppprrrrrrqqqqqqpppoooppprrrsssrrrqqqqqqqqqrrrtttvvvvvvtttrrruuuwwwxxxwwwuuutttttttttuuutttrrrppppppqqqrrrsssrrrrrrsssuuuvvvxxxyyyzzzwwwxxxxxxwwwtttqqqppppppkkkkkklllllliiijjjvvv|||yyyuuurrrpppnnnllljjjiiifffcccbbbaaa^^^VVVPPPGGGDDD???<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<>>EEEIIIPPPWWWXXXXXXYYYXXXiii~~~vvvsssssstttyyy~~~|||qqqbbbXXXMMMEEE???===<<<:::;;;>>>???@@@BBBDDDFFFFFFFFFFFFFFFGGGLLLSSSZZZiiiuuusss|||vvvlllbbbXXXPPPKKKFFFCCC???======>>>>>>>>>>>>@@@CCCEEEFFFIIILLLOOORRRVVV\\\___aaaeeemmmsss{{{~~~{{{zzzyyyxxxvvvuuurrrqqqpppoooppprrrtttvvvyyysssoooppptttyyy{{{|||{{{yyyyyysssrrrrrrsssttttttqqqoookkkmmmoooooommmkkkjjjjjjiiijjjmmmooopppqqqqqqqqqpppppprrruuu{{{}}}}}}|||yyyrrrqqqppppppmmmhhh```[[[\\\ZZZXXXTTTQQQOOOMMMLLLMMMOOOSSSXXX[[[ZZZVVVSSSNNNLLLIIIFFFDDDCCCCCCDDD@@@>>><<<;;;:::999::::::999:::;;;;;;<<>>BBBGGGNNNVVV\\\```ffffffhhhmmmsssxxx{{{|||zzzzzzzzzyyywwwvvvuuutttrrroookkkhhheee___WWWPPPEEE@@@:::666666666777777888<<>>===<<<:::;;;>>>>>>???BBBDDDFFFGGGHHHHHHCCCFFFLLLVVV```pppyyytttyyy|||}}}wwwnnnddd[[[RRRJJJFFFBBB@@@===<<<=========<<<===???BBBCCCDDDGGGJJJMMMMMMQQQUUUXXX[[[```gggllluuuxxx~~~|||zzzyyyxxxuuusssrrrqqqpppppppppqqqrrrssswwwqqqmmmooosssyyy}}}zzz{{{zzzyyyzzzvvvuuutttttttttrrrpppnnngggjjjmmmooommmkkkiiiiiigggiiikkknnnpppppppppooopppqqqrrrtttwww{{{}}}{{{{{{}}}}}}wwwwwwwwwtttnnngggbbb```bbb```\\\XXXTTTQQQOOONNNKKKNNNSSSYYY]]]\\\YYYUUURRRPPPNNNKKKIIIHHHGGGGGGFFFDDDAAA???===<<<<<<<<<999:::;;;;;;;;;<<>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;===@@@EEEJJJRRRZZZ___dddeeeggglllsssxxx|||}}}zzzzzzzzzyyyxxxvvvtttsssqqqnnnjjjhhhfffaaaYYYSSSEEE@@@;;;777666777888888888;;;>>>@@@AAACCCFFFIIIQQQXXXccc}}}{{{~~~vvvssswww~~~}}}~~~vvv{{{pppiiioootttuuuMMM:::333000555111000000000/////////...........................////////////000000111111////////////////////////111333555777:::@@@FFFKKKRRRXXXXXXWWWXXXWWWhhhxxxwwwyyy|||~~~wwwkkk]]]SSSIIICCC======<<<:::;;;>>>===???BBBDDDGGGHHHIIIIIIEEEHHHOOO[[[hhhyyywwwvvvvvvzzzsssjjj```XXXPPPIIIEEE???===<<<;;;<<<<<<;;;:::<<<>>>@@@AAABBBDDDGGGJJJLLLOOOSSSVVVYYY^^^dddhhhooopppwww}}}{{{yyyxxxwwwtttrrrppppppooonnnnnnooopppqqqsssnnnlllooottt{{{}}}{{{|||zzzyyyzzzzzzxxxvvvtttsssqqqnnnkkkcccfffkkkmmmmmmkkkiiihhhgggiiikkkmmmnnnooooooooopppppppppqqqrrrsssuuuvvvwwwwwwxxx{{{~~~}}}~~~}}}xxxqqqjjjeeedddeeebbb^^^YYYUUURRRQQQPPPLLLNNNSSSYYY]]]^^^[[[XXXUUUTTTSSSQQQPPPNNNMMMLLLLLLJJJGGGDDDAAA???>>>>>>:::;;;<<<;;;;;;<<>>???BBBEEEGGGHHHIIIIIIJJJLLLTTT```oooxxxuuussswwwqqqggg^^^VVVOOOIIIEEE===;;;::::::;;;<<<;;;:::<<<>>>???@@@AAABBBEEEGGGLLLNNNQQQTTTWWW[[[```ccceeehhhooo}}}{{{zzzxxxwwwwwwuuurrrooonnnnnnmmmmmmmmmnnnnnnoooooommmnnnrrrvvv~~~}}}||||||yyyxxxyyy{{{xxxuuusssrrrooommmjjjaaaeeejjjllllllkkkjjjjjjjjjjjjkkklllmmmnnnnnnooommmllllllmmmnnnppprrrsssvvvvvvwwwxxx{{{~~~}}}wwwpppkkkiiigggddd___ZZZVVVSSSRRRRRRQQQRRRTTTYYY]]]```___^^^YYYYYYYYYYYYXXXVVVUUUTTTRRRQQQOOOKKKGGGDDDAAA@@@;;;<<<===<<<<<<<<<>>>@@@BBBDDDIIIPPPXXX```fffjjjnnnnnnnnnqqqtttwwwwwwwwwzzzvvvrrroooooopppppppppjjjmmmoooqqqpppnnnnnnooolllmmmnnnooopppqqqqqqrrroooooonnnnnnooopppqqqrrrsssrrrsssuuuxxxzzzzzzyyyyyywwwvvvxxxzzz{{{uuutttwwwvvvtttsssrrrqqqooollljjjiiiiiiiiigggddd___ZZZWWWMMMIIIDDD???>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@AAAEEELLLVVV^^^ddddddfffjjjpppuuuxxxxxxwwwxxxzzz||||||{{{yyyxxxsssoookkkhhhfffbbb\\\WWWHHHCCC===999777777888888999:::;;;===???AAABBBCCC<<>>999222///000000000000////////////////////////////////////////////////////////////000000000000000000000000222333666888<<>>???@@@@@@AAADDDFFFKKKKKKLLLOOORRRVVVYYY[[[\\\___hhhwwwwwwvvvuuuuuuuuussspppnnnllllllmmmmmmmmmnnnnnnooonnnooosssvvvxxx~~~|||{{{wwwuuuvvvwwwuuurrrpppooonnnllljjjbbbeeejjjmmmmmmmmmmmmnnnmmmlllkkkkkkkkklllnnnooolllkkkkkkkkkmmmpppsssuuuuuuuuutttssstttxxx|||}}}xxxrrrooohhheee```[[[WWWUUUTTTTTTVVVUUUUUUXXX\\\```cccddd^^^^^^`````````___]]]\\\[[[[[[YYYVVVQQQLLLHHHEEE???@@@AAA@@@>>>===>>>???@@@BBBFFFLLLUUU^^^eeejjjpppoooppprrrvvvxxxxxxxxxxxxuuurrrooooooooonnnmmmkkklllnnnnnnmmmlllmmmnnnlllmmmmmmnnnnnnnnnnnnnnnlllmmmmmmnnnoooppppppqqqpppqqqssstttuuuxxx{{{~~~|||{{{~~~|||wwwwwwyyysssrrrqqqqqqrrrqqqnnnlllkkkkkkkkkiiiddd^^^ZZZWWWNNNJJJDDD@@@>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<;;;===??????BBBIIITTT]]]aaaaaaccchhhnnntttwwwxxxxxxzzz|||}}}}}}|||zzzxxxtttpppkkkhhhfffbbb\\\WWWJJJEEE>>>999777777777777888888999<<<>>>AAABBBBBB<<>>;;;<<<<<<;;;;;;===@@@AAADDDFFFGGGHHHHHHHHHMMMNNNUUUdddxxx~~~|||{{{{{{ssspppsss}}}}}}ssslllbbbXXXOOOIIICCC@@@===;;;888777999<<<===>>>===>>>???@@@???AAACCCEEEIIIIIIIIIJJJMMMQQQSSSTTTWWW\\\fffsssttttttsssssssssrrrooolllllllllmmmmmmnnnooooooooonnnqqqvvvyyyyyy~~~|||yyyuuussstttsssqqqooonnnnnnnnnmmmkkkdddgggkkkmmmnnnooopppqqqpppnnnllljjjjjjlllnnnpppnnnmmmllllllnnnqqqtttvvvtttsssqqqooonnnpppuuuyyy~~~xxxsssiiifffaaa\\\XXXVVVVVVVVVYYYWWWUUUVVVZZZ```dddfffaaabbbdddeeeeeedddcccaaaccccccbbb___[[[TTTOOOKKKEEEEEEFFFDDDAAA@@@@@@@@@???AAADDDKKKTTT]]]fffkkkqqqqqqqqqsssvvvyyyyyyxxxuuusssqqqppppppnnnkkkhhhkkklllmmmlllkkkkkklllmmmmmmmmmmmmnnnmmmmmmlllkkkjjjkkklllnnnooopppppppppoooqqqsssssssssvvv|||~~~}}}|||zzzzzz|||pppooopppqqqrrrrrrpppnnnkkklllllliiiddd^^^YYYWWWOOOKKKEEE@@@>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>@@@GGGRRR\\\______bbbgggnnntttwwwyyyzzz|||}}}~~~|||zzzxxxuuuqqqlllhhhfffbbb\\\WWWKKKFFF???:::888777666666666666777:::>>>AAABBBBBB;;;DDDFFFKKK[[[eeeiiiqqqkkkvvvzzz~~~{{{xxxxxxyyywwwkkkooowwwxxxkkkllloooXXX@@@777222333////////////000000000000000000000000000000000000///////////////.........000000000000000000000000222444666999===CCCJJJNNNNNNTTTTTTTTTVVVYYYlllvvvqqq~~~xxx{{{qqqeeeWWWMMMCCC===:::<<<<<<;;;;;;===AAABBBDDDFFFGGGHHHGGGGGGLLLLLLSSSdddyyy|||zzzzzzzzz}}}pppnnnsss~~~||||||tttmmmbbbXXXOOOHHHCCC@@@>>>;;;888777999<<<>>>???===>>>@@@@@@???@@@CCCEEEJJJIIIHHHIIILLLOOOPPPQQQWWW^^^hhhsss}}}yyywwwtttsssssssssqqqppppppppppppooonnnmmmmmmlllsssooorrrzzz}}}}}}{{{yyyxxxuuussssssrrrqqqooonnnlllkkkjjjhhhjjjmmmoooqqqqqqpppoookkkkkkllllllmmmmmmnnnnnnmmmnnnnnnllllllmmmpppssspppooonnnmmmnnnppprrrtttyyy|||{{{xxxmmmeee___]]][[[WWWWWWYYY\\\XXXYYY___dddddddddfffeeehhhlllnnnnnnmmmmmmnnnpppqqqooojjjhhhfffaaaZZZTTTLLLGGGHHHIIIFFFDDDDDDCCCFFFKKKPPPVVV^^^fffkkknnnqqqtttuuussssssuuuxxxxxxwwwtttrrrpppnnnnnnnnnmmmllljjjhhhhhhiiijjjkkkjjjlllmmmllljjjhhhhhhiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkklllnnnrrrvvvzzz}}}|||zzz{{{zzzxxxwwwrrrnnnnnnqqqrrroookkkllliiifffcccaaa^^^[[[XXXRRRMMMEEE???===>>>???@@@<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???EEEOOOVVV\\\bbbhhhkkkooouuuxxxxxxzzz|||}}}wwwsssoookkkjjjjjjfff___YYYNNNIIIAAA;;;999888888888777777777:::===@@@AAAAAA@@@EEEFFFMMM[[[___cccooojjjwww{{{}}}|||||||||pppkkk|||uuusssvvvxxxkkkBBB444555000000000000000////////////........................---------............///......///000000000000000333444666:::???EEEKKKNNNQQQPPPSSSVVVUUUYYYmmm|||nnnnnn{{{nnn```RRRIIIBBBAAA>>>======>>>@@@BBB@@@CCCFFFHHHGGGFFFFFFGGGLLLNNNUUUddd}}}|||}}}{{{xxxyyyssshhhnnnuuummmbbbWWWNNNGGGBBB???;;;;;;::::::;;;<<<>>>???===>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFHHHJJJMMMOOOSSSXXXaaakkkuuuyyywwwuuusssssssssrrrpppqqqppppppooonnnnnnmmmmmmpppooosss{{{~~~|||zzzxxxwwwtttrrrsssrrrqqqooommmlllkkkjjjjjjkkklllnnnooooooooonnnjjjjjjkkklllmmmnnnnnnoooooopppooonnnmmmnnnpppsssnnnmmmlllllllllnnnppprrrvvvxxx|||{{{wwwtttmmmgggcccbbb___[[[ZZZ\\\___\\\\\\cccgggiiikkkooommmpppssstttuuuvvvwwwyyyzzz{{{zzzvvvtttsssnnnggg\\\SSSLLLKKKLLLIIIGGGGGGIIIKKKOOOSSSWWW]]]ccchhhkkknnnrrruuuuuuvvvyyy{{{wwwvvvtttrrrqqqppppppqqqnnnllljjjiiihhhhhhiiijjjjjjkkklllllljjjhhhhhhiiihhhhhhiiijjjjjjjjjiiiiiijjjkkkkkkmmmqqquuuyyy{{{xxxyyy||||||{{{vvvrrrnnnnnnpppqqqnnnkkkllljjjfffdddbbb___[[[YYYRRRMMMEEE@@@>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<=========>>>DDDMMMTTT[[[aaagggiiimmmsssxxxxxx{{{~~~xxxsssooolllkkkkkkgggaaa[[[RRRLLLDDD===999888777666666777888;;;>>>AAABBBBBBDDDGGGFFFLLLYYY]]]___jjjjjjttt}}}}}}qqqnnn}}}~~~oooEEE666777111111111111111000000000000........................---------............///...//////000000000000000222444666;;;@@@FFFKKKNNNQQQQQQUUUXXXVVV[[[pppxxxppptttxxxkkk]]]PPPGGGAAA@@@>>><<<<<<===@@@AAABBBDDDHHHIIIIIIHHHHHHIIILLLPPPZZZlll}}}zzz{{{zzzxxxyyyxxxkkklllzzztttmmmbbbVVVNNNGGGBBB???;;;::::::999:::<<<===>>>===>>>???AAACCCDDDDDDEEEFFFFFFEEEEEEGGGJJJNNNPPPRRRVVV]]]eeemmmwwwzzzxxxuuutttttttttrrrqqqqqqqqqpppoooooonnnnnnnnnoooooottt|||~~~~~~{{{xxxwwwuuusssqqqrrrrrrpppooommmlllkkkjjjjjjjjjjjjkkklllmmmnnnooolllkkkkkkllllllmmmnnnooopppppppppnnnllllllnnnppplllkkkjjjjjjjjjlllmmmnnnqqqsssvvvxxxxxxuuuqqqooolllhhhffffffddd___^^^```cccbbbdddjjjnnnppptttyyyyyyzzz}}}}}}jjj___TTTQQQQQQNNNLLLLLLOOORRRTTTWWWYYY\\\```dddfffjjjooosssuuuvvvxxxyyyvvvuuutttsssrrrrrrrrrsssooonnnkkkiiihhhhhhhhhhhhjjjkkklllkkkiiihhhhhhhhhggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkmmmpppsssvvvxxx~~~~~~xxxuuuwwwzzz{{{yyyuuuqqqmmmmmmnnnooonnnlllmmmjjjgggdddbbb___\\\YYYRRRMMMEEE@@@>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<===BBBJJJQQQYYY___dddfffkkkrrrwwwxxxzzz}}}uuurrrpppmmmlllllliiiccc^^^VVVPPPGGG???:::777666555555777999===@@@BBBCCCDDDGGGIIIGGGNNN\\\``````iiilllsss}}}|||}}}wwwxxxvvvKKK999888333222222222222111111111111........................---------............///////////////000000000000222444888===BBBGGGKKKNNNPPPRRRWWWZZZWWW\\\uuurrrqqqyyy~~~~~~sssgggYYYMMMEEE@@@???<<<;;;;;;===???@@@DDDFFFIIIKKKJJJJJJJJJKKKNNNUUUcccwww{{{xxxwwwxxxyyyyyyxxxzzznnniiirrr~~~tttmmmbbbWWWNNNFFFAAA>>>:::999999888999;;;<<<======>>>???AAABBBCCCCCCCCCFFFEEEDDDDDDFFFJJJNNNQQQQQQSSSWWW\\\bbbkkktttzzzzzzxxxuuutttttttttrrrqqqrrrqqqpppooonnnooooooppppppppptttyyy||||||yyywwwvvvtttrrrpppqqqqqqpppooommmlllkkkjjjiiihhhhhhhhhjjjmmmpppqqqpppooonnnmmmllllllmmmmmmnnnooonnnmmmjjjjjjkkklllkkkkkkjjjjjjjjjjjjkkkkkklllnnnpppqqqqqqnnnkkkiiifffddddddfffddd``````cccgggiiinnnuuuxxxxxx||||||mmm^^^XXXVVVSSSRRRRRRTTTWWWYYY[[[\\\^^^```bbbcccfffkkkooosssuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrpppnnnllljjjhhhggggggfffiiikkklllkkkiiigggggghhhfffggghhhiiikkkkkkkkkkkkkkkkkklllnnnpppsssuuuwwwyyyyyyzzz|||}}}wwwtttuuuvvvtttrrrssspppmmmlllnnnnnnnnnlllmmmjjjgggdddbbb```\\\ZZZRRRMMMFFFAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;???GGGMMMXXX^^^ccceeeiiiqqqwwwxxxxxx}}}wwwpppqqqpppnnnmmmllliiiddd```WWWQQQGGG???:::888666555444777;;;>>>AAACCCFFFGGGHHHKKKJJJSSSdddfffdddlllmmmrrr|||{{{xxx|||SSS===999444222222111111111000000000........................---------............//////////////////000000111111444999>>>DDDIIILLLNNNOOORRRXXXZZZWWW^^^zzzkkknnnyyy{{{zzz~~~~~~{{{}}}zzzooocccVVVKKKDDD???===;;;::::::<<<>>>@@@DDDGGGIIIJJJJJJJJJLLLMMMQQQ[[[lll|||wwwuuutttuuuwwwyyyxxxvvvzzzttthhhnnn|||tttmmmbbbWWWNNNFFF@@@===999888888888888:::;;;<<<======???@@@AAABBBBBBBBBEEEDDDCCCCCCEEEIIINNNQQQPPPQQQSSSVVV[[[bbblllrrryyyzzzxxxuuutttttttttrrrqqqrrrpppooonnnnnnnnnoooppprrrssstttuuuyyy}}}{{{xxxvvvuuusssqqqpppqqqpppooonnnmmmlllkkkjjjfffffffffgggjjjnnnrrrtttuuussspppmmmlllkkkkkkkkkmmmnnnnnnllljjjiiiiiijjjkkkkkkjjjiiihhhgggggggggffffffhhhhhhgggeeecccbbb]]]\\\]]]```___]]]```eeekkkpppyyy{{{ggg]]]ZZZXXXWWWWWWVVVYYY]]]___```aaacccddd___bbbgggmmmssswwwyyyyyyxxxxxxwwwuuusssqqqpppooopppooommmkkkiiigggfffeeeiiikkklllkkkiiigggggghhheeefffhhhjjjmmmnnnoooooommmmmmnnnoooqqqsssuuuvvvrrrsssuuuwwwzzz|||~~~~~~zzzvvvsssssssssqqqoooqqqpppnnnnnnnnnnnnmmmmmmmmmjjjgggdddbbb___\\\YYYRRRMMMFFFAAA???>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===;;;;;;>>>DDDIIIUUU\\\bbbdddiiiqqqwwwxxxxxx{{{}}}xxxssspppqqqpppooonnnllliiidddaaaWWWQQQHHH@@@;;;999777666555888<<<>>>AAADDDHHHLLLLLLOOOPPPXXXfffgggdddkkkmmmttt~~~~~~xxxyyy~~~ZZZ@@@999333111111000000000/////////........................---------............///000//////...///000111111222444999???EEEJJJNNNPPPPPPRRRXXXYYYWWW```~~~xxxeeeiiiuuuzzzyyy}}}~~~|||zzz|||wwwkkk```TTTJJJDDD>>><<<;;;::::::<<<>>>@@@CCCEEEHHHIIIIIIJJJKKKMMMTTT```ttt|||vvvuuuuuuvvvwwwyyyxxxssstttzzzlllmmm~~~{{{uuunnncccYYYOOOGGG@@@<<<888888777777888999;;;<<<<<<===>>>@@@AAABBBBBBCCCEEECCCBBBBBBEEEIIIMMMOOOOOOPPPPPPRRRVVV^^^gggnnnuuu~~~yyywwwtttsssssssssqqqpppqqqooonnnllllllmmmooopppssstttttttttxxx|||zzzwwwuuutttsssqqqpppppppppooonnnmmmlllkkkjjjfffeeefffgggjjjnnnrrruuuuuusssooollliiihhhhhhiiilllmmmmmmllljjjiiiiiijjjiiiiiigggeeecccaaa___^^^\\\\\\]]]\\\[[[ZZZXXXWWWRRRQQQRRRUUUUUUVVV^^^fffooovvvoooaaa]]][[[ZZZ[[[XXX\\\```cccdddeeeeeefff^^^___dddkkkttt{{{~~~xxxxxxwwwuuusssqqqnnnmmmooonnnmmmkkkiiihhhfffeeeiiijjjkkkjjjhhhgggggggggeeegggiiikkkmmmooopppqqqnnnnnnoooppprrrsssssstttooopppqqqsssuuuwwwyyy{{{xxxvvvsssrrrrrrrrrqqqpppnnnooopppqqqpppooommmlllllliiifffcccaaa^^^[[[XXXRRRMMMGGGBBB???>>>===<<<======<<<<<<<<<<<<======<<<======<<<:::<<>>@@@DDDKKKQQQTTTWWWUUUWWW```______iiissszzz}}}___BBB999333000000000000/////////...........................---------............///000///.........///111222333555:::???FFFKKKPPPRRRSSSSSSVVVYYYXXXccctttaaahhhuuu~~~~~~ttthhh]]]SSSJJJDDD>>><<<;;;::::::<<>>@@@BBBCCCDDDDDDDDDCCCCCCCCCEEEHHHJJJLLLNNNOOOOOOPPPTTT[[[ccciiiqqqzzzxxxvvvsssrrrrrrrrrpppooopppnnnlllkkkkkklllooopppqqqtttuuuuuu{{{|||zzzwwwuuuttttttrrrpppoooooonnnmmmllllllkkkjjjhhhhhhhhhiiikkknnnppprrrqqqoookkkhhhffffffggghhhggghhhiiihhhgggeeeeeefffeeedddbbb___\\\YYYVVVTTTQQQQQQPPPOOONNNMMMLLLKKKJJJHHHHHHJJJLLLPPP\\\hhhsss{{{tttddd___]]]\\\]]][[[^^^cccfffgggffffffggg``````bbbhhhpppwww{{{|||uuuuuuuuutttsssqqqooommmnnnmmmmmmkkkjjjhhhgggfffiiijjjkkkjjjhhhgggggggggggghhhiiikkklllmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqooooooooopppqqqsssuuuwwwuuutttrrrpppppppppoooooolllooorrrtttssspppnnnlllkkkhhheeebbb```]]]ZZZWWWRRRMMMGGGBBB???>>><<<;;;======<<<<<<<<<<<<=========>>>>>>===;;;<<>>===;;;:::;;;===@@@BBBCCCEEEGGGGGGHHHIIILLLNNNUUUddd||||||zzz{{{|||xxxyyyyyysssrrrxxxttt}}}~~~wwwqqqggg\\\RRRJJJBBB===999999888888999:::<<<===;;;<<<>>>AAACCCEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHIIIMMMNNNNNNOOOQQQVVV]]]bbbjjjssszzz{{{{{{}}}wwwuuurrrqqqqqqqqqooonnnooommmkkkjjjjjjlllnnnpppnnnssswwwxxx~~~|||zzzwwwuuuuuutttrrrpppoooooonnnmmmllllllkkkkkkjjjjjjjjjkkklllmmmnnnooollljjjhhheeedddeeefffhhhaaacccddddddbbbaaaaaabbbaaa```]]]ZZZVVVRRROOOMMMIIIIIIHHHGGGEEEDDDDDDCCCEEECCCBBBDDDFFFMMM[[[iiiwww~~~vvveee___]]]]]]]]]]]]```eeehhhhhhgggffffffdddbbbaaadddjjjppprrrsssrrrsssttttttsssqqqpppooommmmmmlllllljjjiiigggfffhhhjjjkkkjjjhhhffffffgggiiiiiijjjkkkkkkkkkkkkjjjlllmmmnnnooopppppppppoooqqqpppooonnnoooqqqssstttvvvtttrrrooonnnmmmllllllkkkoootttvvvuuuqqqnnnllljjjhhhdddaaa___]]]YYYWWWRRRNNNGGGCCC@@@>>><<<:::======<<<<<<<<<<<<======>>>??????===;;;<<<@@@DDDHHHQQQ[[[```fffmmmooonnnlllqqqwwwzzz{{{{{{~~~yyyzzzzzzwwwrrrllliiigggccc\\\RRRHHHAAA<<<999888888;;;<<<===>>>EEEOOOXXXccccccZZZSSSVVVZZZggg}}}bbbDDD:::444222222222111111111111000........................---------.........//////111000...---...///111222666777:::>>>EEELLLRRRVVV[[[WWWVVVYYY]]]kkkuuueee___ppp~~~zzzooocccXXXOOOGGGBBB>>>===;;;;;;;;;>>>@@@BBBDDDEEEGGGHHHHHHJJJMMMOOOTTTccc}}}~~~}}}~~~~~~yyyxxxyyytttrrr{{{vvv|||xxxrrrhhh]]]SSSJJJCCC>>>:::999999888999;;;<<<===:::<<<>>>AAADDDFFFHHHHHHCCCDDDEEEFFFGGGGGGGGGFFFMMMMMMMMMMMMOOORRRXXX\\\eeennntttssssssvvvyyyzzzttttttrrrpppooonnnnnnnnnssssssrrrooommmlllmmmnnnnnnppptttyyy|||yyywwwuuuttttttrrrpppqqqppppppooonnnmmmmmmllljjjllloooqqqqqqooommmkkkkkkfffaaa]]]]]]^^^______```___^^^]]][[[[[[ZZZZZZYYYTTTOOOMMMMMMLLLGGGCCCCCC@@@>>>???@@@@@@BBBDDDAAACCCEEEFFFHHHOOOZZZccctttzzzvvvccc\\\ZZZ]]]`````````bbbfffiiiiiieeeaaa]]]]]]^^^___bbbgggkkkmmmmmmnnnoooppppppooonnnmmmooommmkkkjjjkkkllllllkkkmmmllljjjhhhggghhhhhhiiijjjjjjiiiiiihhhggggggggghhhiiijjjlllnnnoooppppppooonnnnnnoooqqqsssuuuwwwvvvttttttuuurrrmmmmmmqqqtttssssssttttttrrrooommmjjjhhheeecccbbb___\\\ZZZTTTQQQKKKEEE@@@>>>===<<>>===============>>>>>>===<<<<<<===>>>???MMMRRRZZZbbbhhhlllmmmmmmmmmtttyyyzzz|||{{{yyywwwsssqqqooommmmmmgggaaaVVVKKKAAA;;;888777666666999===>>>BBBLLLXXXkkkfffZZZRRRQQQQQQccc}}}~~~qqqEEE777555222000......///000000///........................////////////////////////.........//////000111222444666:::???DDDKKKSSSXXXZZZXXXVVVXXX]]]nnnxxxnnnkkk^^^rrryyylll```UUUMMMFFFBBB===<<<;;;:::;;;>>>AAACCCHHHGGGIIIIIIGGGFFFLLLUUUTTTeee||||||}}}vvvuuuxxxsss{{{~~~rrrooo{{{|||zzzvvvmmmbbbVVVKKKCCC>>>999888888999;;;<<<<<<;;;<<<===???AAACCCEEEGGGGGGCCCCCCCCCCCCDDDFFFGGGGGGOOONNNLLLKKKLLLQQQXXX^^^iiikkklllmmmnnnqqqtttwwwsssrrrqqqpppooonnnnnnnnnssssssrrrooommmlllmmmoooppprrrtttzzz}}}zzzwwwuuuuuutttrrrpppqqqqqqpppooonnnmmmlllkkkkkklllnnnppppppnnnllljjjgggbbb]]]YYYXXXXXXYYYXXXUUUTTTSSSQQQPPPPPPOOOOOOQQQMMMHHHGGGGGGGGGCCC???>>>>>>>>>??????>>>>>>???AAACCCFFFGGGHHHNNNXXX```qqqvvvqqq```ZZZYYY[[[^^^^^^^^^___cccfffeeebbb^^^^^^^^^___```cccfffhhhjjjmmmnnnooopppppppppooooooooommmkkkkkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiikkkjjjjjjiiihhhhhhgggggghhhiiikkklllnnnooopppqqqnnnnnnooooooppprrrsssttttttrrrssstttrrrnnnnnnrrrvvvuuutttrrrqqqooommmkkkkkkiiieeecccbbb___\\\ZZZTTTQQQLLLFFFAAA>>><<<<<>>>>>======<<<======>>>===<<<<<<<<<===>>>???HHHNNNWWWaaajjjpppssstttvvv}}}zzzyyywwwuuurrrpppnnnmmmjjjcccYYYMMMDDD===:::888888888;;;???@@@DDDNNNZZZhhhdddXXXPPPOOOPPPaaa~~~yyyqqq}}}zzzqqqGGG888444222000///...000000000///////////////////////////////////////////////////.........//////000111222444666;;;@@@EEELLLSSSXXXYYYWWWWWWZZZaaasssvvvlllhhhcccvvv~~~vvvjjj]]]SSSJJJDDD@@@===<<<;;;:::<<<>>>AAACCCGGGGGGHHHIIIGGGGGGNNNWWW]]]nnnzzzyyyzzzyyysssssswwwsssyyytttnnnvvv~~~|||wwwnnndddZZZOOOEEE>>>:::999888999;;;===<<<;;;======???AAACCCEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGNNNMMMLLLKKKLLLQQQXXX]]]iiijjjllllllmmmooosssvvvqqqppppppooonnnooooooooorrrrrrqqqooommmlllnnnpppssstttvvv{{{~~~|||xxxvvvuuusssqqqoooqqqppppppooonnnmmmlllkkklllmmmnnnnnnnnnllljjjiiiccc___YYYUUUTTTSSSRRRQQQKKKKKKIIIHHHGGGGGGGGGGGGIIIFFFBBBBBBCCCCCC@@@>>>>>>AAACCCCCCAAA@@@@@@@@@DDDFFFIIIJJJLLLQQQXXX^^^hhhjjjsssjjj\\\WWWUUUVVVXXXYYYZZZ[[[^^^```___]]]ZZZ]]]^^^```bbbccceeeeeefffkkklllnnnooopppqqqqqqqqqooonnnllllllnnnoooooonnnlllkkkjjjiiiiiihhhiiiiiikkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjlllnnnooopppqqqoooooopppqqqrrrssssssrrrsssqqqqqqsssqqqnnnooossstttsssrrrqqqooonnnllllllllliiifffdddbbb___\\\ZZZSSSQQQMMMHHHCCC???<<<;;;>>>=========<<<<<<<<<<<<======<<<<<<<<<===??????CCCIIITTT```llluuuzzz}}}|||yyyyyyxxxwwwuuurrrooommmlllfff\\\QQQGGG???;;;999888888;;;>>>???CCCNNNZZZeeebbbVVVNNNNNNOOO^^^yyy|||vvvyyy|||}}}uuujjjwwwzzztttKKK:::555333111//////000000///...000000000000000000000000////////////////////////.........//////000111222444777;;;AAAFFFMMMTTTYYYXXXVVVWWW\\\fffyyyxxxnnniiifffzzzzzzrrrfffYYYOOOGGGAAA>>><<<;;;;;;;;;<<>>;;;999888999;;;======<<<===>>>???AAACCCEEEFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFLLLLLLKKKKKKLLLQQQWWW\\\hhhiiijjjjjjkkkmmmqqquuupppoooooonnnnnnooopppppppppqqqpppooommmmmmoooqqquuuuuuxxx|||yyyvvvtttssspppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjgggfff```\\\WWWTTTRRRQQQOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCAAAAAACCCDDDCCCAAADDDGGGIIIHHHGGGIIIJJJIIIJJJLLLNNNPPPQQQTTTYYY]]]aaaaaagggrrr|||xxxdddYYYSSSPPPPPPQQQSSSTTTVVVXXXYYYXXXWWWUUUZZZ\\\___bbbdddeeeeeeeeeiiiiiikkkmmmnnnpppqqqqqqrrrpppnnnnnnooopppooommmkkkkkkjjjjjjiiiiiiiiiiiillllllkkkkkkjjjiiiiiihhhiiiiiijjjkkkmmmooopppqqqnnnooorrrtttuuuuuuuuutttsssqqqqqqrrrpppmmmooosssoooqqqttttttsssqqqooonnnllliiifffdddbbb```\\\ZZZSSSRRRNNNIIIDDD@@@<<<:::<<<<<<<<<===<<<<<<<<<;;;===<<<;;;;;;<<<===???@@@@@@FFFQQQ^^^kkkvvv~~~~~~|||yyyyyyzzzyyywwwtttpppnnnmmmhhh^^^SSSIIIAAA<<<999666666888;;;===AAALLLXXXcccbbbVVVMMMMMMOOO\\\sssyyyooosssuuuvvv|||}}}|||sssooozzz}}}yyyOOO<<<555333111000///000000///...////////////////////////////////////////////////............///000111222444777<<>><<<;;;999999;;;============>>>???AAACCCDDDFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDJJJKKKKKKLLLMMMQQQWWW[[[fffggghhhhhhiiilllqqqttt|||oooooooooooooooppppppqqqoooppppppooonnnnnnppprrruuuvvvyyy~~~~~~|||xxxuuutttrrrooommmkkkkkklllmmmnnnoooppppppmmmmmmmmmmmmjjjgggdddbbbZZZXXXTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEFFFHHHHHHHHHIIILLLMMMKKKNNNUUUWWWTTTPPPRRRSSSTTTVVVXXX[[[]]]dddbbbfffmmmtttxxx~~~~~~ooo___UUUOOOJJJHHHIIILLLNNNPPPRRRRRRRRRRRRRRRTTTWWW\\\aaadddfffggggggffffffgggiiikkkmmmoooppptttrrrqqqppppppooommmkkkkkkkkkkkkkkkjjjjjjjjjiiillllllkkkkkkjjjiiiiiihhhhhhhhhiiijjjkkknnnpppqqqkkkmmmooorrrtttuuuuuuuuuuuurrrqqqrrrpppmmmooosssuuuyyy~~~{{{vvvqqqoookkkiiifffdddcccaaa^^^[[[UUUSSSOOOJJJEEE@@@<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@@@@EEEOOO[[[hhhsss{{{~~~~~~{{{{{{{{{zzzxxxuuuqqqooolllggg___UUUJJJBBB<<<999666666888:::<<<@@@LLLXXXddddddXXXMMMNNNOOOZZZnnnwwwjjjnnnnnnnnn|||~~~zzzrrrpppzzz}}}{{{RRR>>>555444222000000000000///...........................////////////////////////............///000111222444888===CCCIIIPPPVVV[[[[[[YYYZZZaaalll~~~yyykkkeeettt}}}}}}vvvmmmaaaTTTKKKDDD@@@===:::::::::<<<===@@@BBBCCCEEEEEEGGGIIIIIILLLVVVaaawww}}}qqqmmmnnntttqqqnnnppplllnnnzzzzzzmmmpppxxx~~~wwwooojjjdddZZZKKK???>>><<<::::::;;;===>>>===>>>>>>@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCIIIJJJLLLMMMOOORRRWWW[[[ccceeegggjjjllloootttwwwxxx~~~qqqpppppppppppppppqqqqqqnnnnnnooonnnnnnoooqqqttttttuuu{{{~~~|||zzzvvvtttsssqqqooommmiiijjjkkklllnnnooopppqqqlllmmmnnnmmmjjjfffaaa^^^SSSRRRQQQQQQRRRRRRQQQOOONNNMMMMMMLLLKKKKKKLLLLLLJJJJJJKKKKKKMMMNNNPPPPPPNNNQQQRRRSSS\\\ggghhh```ZZZZZZYYYZZZ[[[]]]^^^```eeedddgggllloooqqqwww~~~sssfffXXXPPPJJJEEECCCDDDEEEHHHKKKMMMMMMMMMNNNPPPQQQTTTYYY___cccggghhhiiidddeeefffgggiiilllnnnoootttrrrqqqqqqqqqpppmmmkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhggggggggghhhiiilllnnnpppjjjkkkmmmoooqqqrrrssssssuuurrrqqqrrrqqqnnnqqqvvvwwwooollljjjhhheeedddcccbbb___]]]VVVTTTPPPJJJEEE@@@===;;;999:::;;;<<<<<<<<<;;;:::;;;;;;::::::;;;===???@@@@@@DDDLLLWWWcccnnnvvvzzz~~~~~~~~~~~~}}}{{{xxxuuurrrpppjjjfff___VVVLLLCCC===999999888999<<<===BBBNNNZZZeeefffZZZNNNNNNPPPXXXgggssshhhjjjjjjkkk~~~}}}|||~~~|||vvvpppjjjuuu~~~WWWAAA666555333111000000000///...........................////////////////////////.........//////000111222444888>>>EEEKKKQQQWWW\\\^^^\\\\\\cccnnnqqqeeeddd}}}}}}tttlll___RRRIIICCC???===999999:::<<<>>>@@@BBBCCCFFFFFFHHHJJJJJJMMMXXXcccxxx|||ppplllllltttpppkkkmmmjjjjjjuuu|||ooorrrxxx}}}xxxqqqkkkeeeZZZMMMCCC@@@===;;;:::;;;===>>>>>>>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCBBBBBBCCCDDDDDDHHHJJJMMMOOOQQQTTTXXX[[[aaaeeejjjooossswww{{{~~~zzz~~~rrrrrrqqqqqqqqqqqqqqqrrrmmmnnnnnnnnnnnnooorrruuusssuuu|||zzzwwwtttsssrrrqqqooommmkkkkkklllmmmmmmnnnnnnoookkklllnnnnnnkkkeee^^^ZZZOOOOOOPPPSSSVVVWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUUUUVVVXXXZZZ[[[YYY]]]___eeeuuurrrgggfffdddcccdddfffggghhhggghhhlllpppqqqsss{{{ggg\\\PPPJJJEEE@@@???AAA@@@CCCGGGIIIIIIJJJMMMOOOPPPSSSXXX]]]bbbfffiiijjjeeeeeeeeegggiiikkkmmmooopppoooooopppqqqqqqooommmjjjjjjkkkllllllkkkkkkjjjkkkjjjjjjiiihhhhhhggggggfffeeeeeefffgggjjjmmmoooooooooooooooppppppqqqrrrssspppppprrrrrrqqquuu{{{|||rrrllljjjhhhgggeeeddddddcccaaa___YYYUUUPPPIIIDDD@@@>>><<<777999:::<<<<<<<<<::::::::::::::::::;;;===???@@@???BBBIIISSS^^^hhhqqquuuzzz~~~{{{xxxtttrrrqqqiiieee___WWWNNNEEE???;;;999888999;;;<<>><<<888999:::<<<>>>@@@BBBCCCGGGGGGHHHJJJJJJNNNXXXdddzzz|||ppplllhhhpppmmmggghhhgggiiirrr}}}ppprrrxxx~~~{{{uuunnneee[[[PPPHHHAAA>>>;;;:::;;;===>>>?????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQSSSVVVYYY\\\aaagggooowww|||tttsssrrrrrrqqqqqqrrrrrrlllmmmnnnnnnnnnpppsssuuusssuuu|||xxxvvvsssrrrqqqpppnnnmmmmmmmmmmmmmmmmmmllllllllljjjlllnnnoookkkddd\\\WWWOOOOOORRRVVVZZZ]]]]]]\\\```___^^^^^^^^^^^^^^^___[[[\\\]]]^^^^^^```bbbddddddiiinnnxxxssspppmmmlllmmmooopppqqqlllooouuuzzzzzz|||xxx```UUUKKKEEEAAA>>>>>>AAA===AAAEEEGGGGGGIIILLLOOOQQQTTTWWW\\\aaaeeehhhiiifffffffffgggiiikkknnnooommmmmmmmmppprrrrrrqqqoooiiijjjkkklllllllllkkkjjjjjjjjjiiiiiihhhgggggggggeeeeeedddeeefffiiilllnnnvvvuuusssrrrqqqrrrrrrssspppnnnooorrrssstttyyyuuummmiiijjjgggfffddddddddddddbbbaaaZZZVVVPPPIIICCC@@@>>>===777888:::<<<<<<<<<:::999::::::::::::;;;===???@@@===AAAGGGPPP[[[eeennnsssyyy{{{wwwtttrrrqqqhhheee```XXXPPPGGGAAA===777666777999:::???LLLYYYfffhhh[[[MMMMMMNNNRRR]]]nnnxxx|||vvvwwwssspppoooqqqqqqttt{{{vvv|||qqquuutttpppmmmmmmllliiiooo}}}lllLLL:::666444111111111111///...000000000000000000000000////////////////////////.........//////000111222444888???FFFMMMSSSYYY]]]aaa^^^___fffrrrmmmsss~~~ppphhh[[[NNNFFF@@@===<<<888999:::<<>>===@@@DDDEEEFFFGGGKKKOOONNNRRRYYY___dddhhhkkknnniiikkkkkkjjjiiihhhiiijjjmmmlllkkklllnnnpppqqqpppllllllllllllllllllllllllggggggiiijjjjjjiiihhhhhhbbbdddhhhlllnnnpppppppppuuuuuutttsssqqqpppoooooonnnnnnnnnmmmooosssyyy~~~xxxnnngggeeefffhhhfffaaa\\\[[[^^^```___\\\\\\WWWOOOIIIDDD@@@===;;;888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>@@@CCCFFFHHHJJJIIIJJJJJJIIIMMMZZZiii{{{rrrnnniiiiiigggdddccceeeiiimmmwwwuuuqqq~~~|||sssllldddWWWLLLEEEAAA<<<:::;;;===???@@@????????????AAADDDFFFHHHDDDEEEFFFGGGGGGHHHJJJLLLLLLNNNPPPRRRTTTXXX\\\```hhhmmmwwwqqqppppppooopppqqqrrrsssuuurrrooooooqqqssssssrrrwwwxxx~~~}}}xxxwwwvvvuuutttrrrpppooooookkklllmmmnnnmmmkkkiiihhhhhhkkkkkkhhhfffccc[[[SSSKKKOOOUUUZZZ```gggnnnsssxxxwwwvvvwwwyyyzzzyyyxxxwwwuuutttvvvzzz}}}}}}{{{sss]]]LLLEEE@@@@@@???<<<;;;>>>;;;???CCCEEEFFFGGGJJJMMMQQQVVV\\\bbbfffhhhkkkmmmkkkkkkllljjjhhhggghhhiiilllkkkjjjlllnnnppppppooommmmmmmmmllllllkkkkkkkkkhhhiiijjjkkkkkkjjjiiihhhdddfffiiilllnnnooonnnnnntttssssssrrrqqqpppooooooqqqqqqooommmlllnnnrrrvvv~~~xxxooohhhcccbbbbbbccc^^^[[[XXXYYY]]]```___\\\[[[WWWPPPJJJEEEAAA===;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBGGGQQQ___llluuu}}}|||xxxuuutttuuuuuutttlllhhhbbbZZZSSSJJJAAA<<<:::777777999<<>>?????????@@@AAACCCEEEFFFGGGDDDFFFGGGGGGFFFGGGJJJLLLMMMOOOQQQSSSVVVYYY^^^aaakkkqqqzzzppppppooonnnooopppqqqrrruuussspppoooqqqrrrrrrrrrvvvxxxzzzvvvttttttuuuuuutttrrrqqqpppkkklllnnnoooooommmjjjhhhgggiiihhheeedddccc]]]VVVNNNRRRYYY```hhhqqqzzzcccRRREEE@@@<<<===>>><<<===???:::===AAADDDFFFGGGIIIJJJRRRWWW]]]bbbeeegggiiijjjllllllllljjjgggffffffgggjjjiiijjjlllooopppnnnmmmnnnnnnnnnmmmlllkkkjjjiiijjjkkkkkklllkkkjjjhhhgggfffhhhjjjlllmmmmmmmmmmmmqqqqqqqqqppppppooooooooopppooommmkkkiiikkknnnqqqsssnnngggcccbbbaaa```^^^VVVUUUVVVZZZ___bbbaaa^^^ZZZVVVQQQLLLGGGCCC>>>;;;999999::::::;;;;;;<<<<<<;;;:::::::::;;;<<<======???@@@AAAEEENNN\\\kkkuuu~~~|||yyywwwuuuuuuuuusssrrrkkkgggaaa[[[SSSKKKCCC===:::777666999:::===DDDLLLTTTRRRMMMGGGAAAAAAEEEJJJVVV```iiilllnnnrrrtttsssyyysssrrrxxxzzz{{{|||wwwsssxxxxxxttt~~~nnnrrruuuqqqiiieeehhhlll}}}aaa@@@888555111////////////...000000000000////////////....../////////...------......//////000222333444999===DDDJJJPPPWWW]]]bbb[[[[[[YYY^^^sssqqqnnnppp~~~wwwlll```RRRJJJDDD>>>;;;<<<:::;;;;;;===???BBBEEEGGGGGGGGGIIILLLMMMTTTcccsss}}}ssspppnnnmmmiiieeebbbcccfffiiinnn{{{~~~zzzzzzssslll```UUUIIIEEE???<<<;;;===>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFFFFGGGGGGFFFGGGJJJLLLNNNPPPSSSVVVXXX\\\aaaeeepppvvvppppppooonnnnnnooopppqqqrrrpppnnnnnnoooqqqssstttwww{{{}}}xxxtttsssssstttuuutttqqqooommmkkkmmmoooppppppnnnkkkiiihhhiiigggcccbbbbbb___YYYUUUZZZ```hhhqqq{{{qqqZZZLLLBBB???<<<===>>>?????????;;;===AAADDDFFFGGGHHHHHHPPPTTT[[[```ccceeeggghhhmmmmmmkkkiiieeeddddddeeehhhhhhjjjmmmoooooommmkkkooooooooonnnmmmkkkjjjhhhjjjjjjkkkkkkjjjhhhgggfffggghhhiiikkkmmmmmmnnnnnnoooooooooooooooooonnnnnnkkkkkkjjjiiiiiikkkooorrrooojjjeeeddddddccc___[[[TTTUUUXXX^^^ccceeecccaaaZZZWWWRRRMMMIIIDDD???<<<999999999::::::;;;;;;<<<999999::::::;;;<<<===>>>???@@@AAACCCKKKYYYiiittt}}}}}}{{{xxxwwwvvvvvvvvvuuurrrpppkkkgggaaa[[[TTTLLLDDD>>>:::777666888999:::AAAHHHNNNMMMIIICCC>>>===AAAFFFRRR^^^iiinnnpppuuuxxxxxxyyywww{{{||||||~~~zzzyyyyyyuuu}}}pppuuuwwwsssllliiiooouuujjjDDD999666222000000000//////000000000000////////////....../////////---,,,+++......//////000222333444999===CCCJJJPPPWWW^^^bbbaaa```___hhhmmmcccfffkkk~~~~~~uuuiii]]]PPPHHHBBB===;;;<<<::::::;;;<<>>???AAAEEEHHHJJJJJJJJJOOOSSSYYY^^^bbbeeeiiikkknnnmmmlllhhheeecccdddfffhhhhhhjjjmmmoooooommmkkknnnooooooooonnnllljjjhhhiiiiiiiiiiiihhhgggeeedddeeefffhhhjjjlllnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnhhhiiiiiihhhhhhjjjnnnqqqnnnkkkgggeeedddaaa\\\WWWSSSUUUZZZ```dddfffdddbbb[[[XXXSSSNNNJJJEEE@@@<<<::::::999999999:::;;;;;;999999999::::::<<<===>>>???@@@AAACCCIIIVVVfffrrrvvv}}}||||||{{{yyyvvvvvvuuuvvvvvvuuuqqqnnnkkkgggaaa[[[TTTLLLDDD???999666666888888999>>>EEEJJJJJJGGGAAA===<<<@@@EEEPPP]]]kkkrrrvvv|||~~~}}}}}}}}}pppvvvzzzvvvooommmttt}}}rrrIII:::777333111000000000///////////////000000000000....../////////---,,,+++......//////000222333444888<<>>============???@@@CCCEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJNNNQQQTTTWWW[[[___ccciiiooosss{{{rrrqqqpppooonnnoooppppppkkkkkkkkkkkkmmmqqqwww||||||wwwtttssssssrrrqqqooommmkkkiiikkklllmmmmmmmmmmmmlllkkkkkkllliiieeeeeegggeee```___eeennnzzzrrraaaNNN@@@===>>><<<:::;;;>>>>>>:::???@@@AAAEEEKKKOOOQQQRRRRRRUUUZZZ^^^bbbfffkkkoooppppppnnnjjjgggfffgggiiijjjiiijjjlllooopppnnnmmmmmmnnnooopppooommmjjjiiiggghhhhhhhhhhhhgggeeedddffffffhhhjjjlllnnnpppqqqooooooooonnnnnnmmmmmmmmmkkkkkkjjjhhhffffffgggjjjjjjjjjhhheee```[[[VVVTTTQQQUUU[[[aaadddeeedddccc^^^ZZZTTTOOOJJJEEE@@@===;;;:::999888888999:::;;;:::999999999:::;;;<<<<<<>>>@@@BBBCCCGGGQQQaaammmpppwww|||zzzyyyzzzzzzyyywwwvvvvvvvvvvvvtttpppmmmlllhhhbbb[[[TTTLLLDDD>>>888666666888888999>>>DDDGGGGGGEEEAAA======AAAFFFPPPaaarrr{{{sss||||||yyyyyyOOO;;;888444111111111000///////////////000000000000....../////////...------......//////000222333444777<<>>@@@CCCFFFHHHHHHGGGIIIKKKNNNVVVhhhyyy{{{pppkkkiiihhheeebbb```aaaeeehhhkkkvvvyyynnnsss}}}|||uuuiii]]]OOOJJJDDD???>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJMMMRRRVVVWWWZZZ___eeekkkrrryyy~~~sssrrrqqqpppoooppppppqqqmmmmmmnnnmmmnnnrrrxxx~~~|||wwwsssrrrrrrqqqpppooonnnmmmmmmllllllkkkkkkkkkkkklllllliiijjjjjjhhhiiilllkkkggggggmmmwwwwwwiiiZZZKKKAAA<<<>>>===;;;===AAAAAA<<>>@@@FFFOOOWWW[[[]]]VVVWWWZZZ\\\___dddjjjooottttttqqqnnnkkkjjjlllooolllkkkjjjlllnnnppppppooolllmmmoooppppppnnnkkkjjjfffggghhhiiiiiihhhgggfffhhhhhhiiijjjkkkmmmnnnoooqqqppppppooonnnmmmlllllllllllljjjfffcccaaaaaacccfffhhhiiiddd\\\VVVSSSTTTQQQVVV]]]cccfffhhhiiiiiibbb]]]UUUOOOIIIDDD@@@===;;;:::999777777888:::;;;:::::::::999::::::;;;;;;;;;>>>AAAAAADDDMMM[[[fffnnnuuuyyyxxxwwwxxxzzzyyyyyyxxxwwwvvvvvvtttpppmmmnnnjjjccc\\\TTTKKKCCC===888555666888999999>>>EEEDDDDDDCCC@@@===>>>BBBGGGUUUhhh~~~VVV<<<999555222111111000///.../////////000000000111//////......//////000000......//////000222333444777>>>GGGPPPWWW\\\aaacccccciiirrrzzzssszzz{{{qqqcccWWWKKKEEEAAA===<<<============???AAADDDGGGIIIGGGGGGIIILLLPPPZZZmmmxxxmmmhhhccccccaaa______bbbgggkkkiiisssuuuhhhlllxxxwwwjjj^^^OOOJJJDDD@@@????????????@@@AAAAAABBBDDDFFFHHHIIIJJJJJJKKKKKKLLLPPPVVVZZZZZZ]]]cccjjjqqqyyytttsssqqqpppppppppqqqqqqpppppppppoooooorrryyy~~~|||vvvrrrrrrqqqppppppoooppppppqqqlllkkkjjjiiiiiijjjlllmmmfffiiijjjiiilllpppppplllqqqvvv}}}qqqcccVVVKKKFFF<<>><<<:::999777777888:::;;;;;;;;;:::999999999::::::999===@@@@@@AAAIIIWWWbbbnnnuuuyyyxxxvvvxxxyyyxxxzzzyyywwwvvvvvvssspppmmmooojjjddd\\\TTTKKKBBB===777555666888999:::???EEEBBBCCCBBB???===>>>CCCGGGZZZppp[[[<<<999555222222111000///.../////////000000111111000///.........000111222......//////000222333444888???JJJSSSZZZ___ccceeecccjjjvvvyyyooobbbWWWKKKEEEAAA===<<<>>>======>>>???BBBEEEHHHIIIFFFFFFIIIMMMRRR]]]qqqwwwkkkggg_________^^^___ccchhhmmmgggqqqtttfffkkkxxxyyylll___OOOJJJDDD@@@???@@@@@@@@@AAA@@@@@@AAACCCEEEHHHIIIJJJKKKKKKLLLNNNRRRXXX\\\[[[___fffmmmuuu~~~vvvsssqqqqqqrrrssspppnnnooopppqqqpppoooqqqvvv{{{wwwssstttssssssrrrqqqppppppppppppmmmmmmnnnnnnmmmlllkkkkkkkkklllmmmlllkkklllnnnppppppuuu}}}zzzpppbbbTTTIIIDDD===;;;999999;;;===>>>>>>???======BBBLLLWWW___bbbWWWVVVVVVYYY[[[___hhhrrrzzzzzzwwwtttuuuxxxyyyuuummmkkkkkknnnooonnnooorrrsssrrrqqqpppnnnllljjjiiiiiiiiijjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnooooootttsssrrrrrrrrrqqqmmmkkkjjjfff```\\\ZZZ\\\```cccaaabbbbbb___XXXSSSRRRSSSVVVZZZaaaiiilllkkklllnnnhhh^^^SSSNNNJJJDDDAAAAAA;;;:::888666666777888999:::::::::;;;;;;;;;<<<<<<999;;;???BBBAAAEEESSSbbblllnnnrrrvvvyyyzzzxxxvvvuuuttttttuuuuuusssooollljjjgggaaa[[[TTTMMMEEE@@@999777555444666999<<<>>>DDDBBB@@@@@@===<<>>???@@@CCCGGGJJJJJJIIIJJJOOOTTT___rrr{{{lll```]]]^^^^^^\\\\\\```gggnnnlllsssuuutttdddkkkzzz}}}wwwmmmcccXXXMMMCCCAAABBB@@@???@@@>>>>>>???@@@CCCFFFHHHJJJIIIJJJKKKNNNSSSZZZ]]]]]]dddfffkkksss~~~tttrrrrrrsssuuuuuussspppnnnooopppooooooqqqvvvzzz}}}vvvqqqqqqsssrrrqqqpppoooooooooooonnnnnnnnnnnnnnnmmmllllllmmmnnnoooooonnnnnnooopppnnnrrrxxx|||vvvnnncccWWWKKKDDD>>>;;;999999;;;>>>??????BBB???===@@@FFFNNNTTTVVVUUUTTTVVVZZZ]]]bbbkkkvvv{{{}}}{{{yyyzzz}}}{{{wwwpppmmmllloooooommmnnnqqqttttttsssqqqooommmkkkjjjlllllllllkkkkkkkkkkkkkkknnnmmmlllkkklllmmmoooppprrrqqqppppppqqqpppnnnllleeeaaa[[[WWWVVVYYY^^^aaabbbcccbbb]]]VVVQQQPPPQQQ]]]```ffflllmmmllllllmmmjjj___TTTNNNJJJDDDAAAAAA;;;:::888666666777888999::::::::::::;;;;;;;;;;;;999;;;???AAAAAAEEERRRaaakkkmmmrrrvvvzzzzzzyyywwwxxxwwwvvvuuutttqqqllliiihhheee___YYYRRRJJJCCC===888777555444555888<<<>>>AAA???======;;;:::@@@IIIYYYvvv}}}zzzzzz[[[AAA999222222222000///111000000//////......------............///////////////000111000000111444666:::EEEQQQWWW\\\bbbcccbbbbbbdddxxx~~~tttjjj___VVVKKKBBB>>><<<;;;999:::<<<>>>???AAACCCGGGJJJJJJIIIJJJOOOUUU```ssszzzjjj___YYYZZZ[[[[[[[[[^^^eeekkkhhhmmmlllvvvjjjooo|||~~~xxxooofffYYYNNNDDDBBBBBBAAA???@@@===>>>>>>@@@BBBEEEHHHJJJIIIKKKOOOSSSYYY^^^aaaaaagggiiioooxxxqqqqqqsssuuuwwwvvvsssqqqlllmmmnnnnnnooorrrvvvyyywww~~~}}}tttoooooorrrqqqpppoooooonnnoooooonnnnnnooooooooonnnmmmmmmnnnppprrrrrrpppooooooooommmppptttzzz~~~}}}{{{zzz{{{}}}~~~~~~~~~||||||{{{{{{zzzzzzyyyxxxxxxzzz}}}}}}xxxqqqkkkeee[[[MMMDDD???===::::::<<>>???CCCHHHLLLNNNRRRRRRVVV\\\```eeeoooyyy}}}yyytttpppoooppppppmmmnnnqqqwwwvvvuuusssqqqooommmlllnnnnnnmmmmmmlllkkkjjjjjjnnnmmmkkkjjjkkklllnnnpppnnnlllkkkkkkllllllkkkjjj```\\\WWWSSSTTTWWW]]]```bbbbbb```ZZZRRRNNNOOOQQQ```eeekkkooopppqqqrrrrrrlllaaaUUUOOOJJJDDD@@@@@@;;;999888666666777888999999999:::::::::;;;;;;;;;999;;;>>>AAAAAADDDQQQ^^^iiilllrrrwwwzzzzzzyyyxxx|||zzzwwwuuusssooojjjggggggccc^^^XXXQQQHHH@@@:::888777555444555777;;;===@@@===<<<<<<;;;;;;CCCLLLYYYwww|||{{{yyyyyy^^^AAA999333222222000///111111111000///...---,,,,,,............///////////////000000000000111444666:::EEEQQQXXX\\\aaacccbbbdddgggzzz{{{qqqfff]]]TTTIIIAAA===<<<:::999:::<<<>>>@@@AAACCCGGGJJJKKKIIIKKKOOOVVVbbbuuuyyyhhh\\\TTTVVVYYYZZZZZZ\\\bbbfffeeehhhdddzzz|||qqqttt}}}~~~zzzqqqhhhZZZOOOEEEBBBBBBAAA???@@@===>>>>>>@@@BBBEEEHHHIIIJJJNNNTTT\\\bbbeeefffggglllooottt}}}qqqsssuuuxxxxxxvvvrrroookkklllmmmnnnooorrrvvvxxxsss|||yyyqqqoooppprrrrrrqqqpppoooooooooooonnnooooooooooooooonnnnnnoooqqqssssssqqqooommmmmmnnnppptttwwwyyyzzzzzzzzz~~~}}}||||||{{{|||}}}}}}xxxvvvvvvwwwxxxyyyxxxwwwvvvtttrrrqqqpppppppppqqqoooqqqtttwwwzzz~~~wwwoookkkhhh^^^OOOCCC@@@===;;;;;;===@@@AAAAAABBBAAA@@@@@@DDDIIINNNPPPQQQRRRWWW^^^cccgggoooyyy}}}}}}wwwtttrrrsssrrrpppqqquuuzzzyyywwwuuurrrpppooonnnoooooonnnmmmmmmllllllkkknnnnnnmmmmmmmmmmmmmmmnnnjjjgggdddbbbcccccccccbbb[[[XXXUUUSSSTTTXXX^^^aaaaaa```]]]WWWPPPNNNPPPSSS^^^eeelllppptttyyy{{{{{{mmmbbbVVVPPPJJJCCC??????:::999777666555666888999999999999999::::::::::::999:::===@@@@@@CCCNNNZZZfffkkkqqqwwwyyyzzzyyyyyy~~~{{{yyyvvvtttpppllliiigggddd^^^XXXQQQHHH???999888777444333444777:::<<<@@@>>>=========>>>GGGPPP]]]zzzxxxpppttt}}}bbbBBB:::333333333000///000000000//////......------............////////////...///000000000111444777:::FFFSSSYYY\\\```cccccchhhkkkvvvyyy|||qqqfff\\\TTTIIIAAA===<<<;;;:::999;;;>>>@@@AAADDDGGGIIIKKKJJJKKKPPPXXXeeeyyyyyygggZZZRRRVVVZZZ[[[ZZZ[[[^^^aaabbbeeebbbxxxvvvuuu{{{~~~}}}}}}~~~zzzqqqiii[[[PPPFFFCCCCCCAAA??????>>>??????AAACCCFFFIIIJJJNNNRRR[[[eeejjjjjjkkkmmmrrrtttyyyuuuxxx{{{|||{{{wwwsssppplllllllllnnnpppsssuuuvvvqqq{{{}}}uuuppppppssssssrrrqqqppppppoooooopppnnnnnnooooooooooooooonnnnnnppprrrrrrpppmmmlllkkklllnnnrrruuuwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrqqqrrrsssrrrpppnnnmmmkkkgggdddbbbbbbcccdddggghhhlllqqqvvv{{{~~~|||~~~~~~~~~yyypppmmmjjjaaaPPPCCC@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAABBBEEEIIINNNRRRSSSTTT[[[bbbfffhhhooowww}}}|||xxxvvvwwwvvvuuuvvvzzz}}}{{{yyyvvvsssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooopppooommmjjjiiifffaaa\\\XXXWWWXXXXXXXXXVVVTTTRRRRRRTTTXXX\\\___]]]]]]ZZZUUUQQQPPPSSSWWW^^^fffnnnqqqvvv}}}mmmbbbVVVPPPJJJCCC???>>>:::999777555555666777888888888888999999999:::::::::999<<>><<<<<<======???HHHQQQbbb|||~~~}}}~~~~~~qqqjjjrrrvvv|||aaaCCC:::444333333111///000------......//////000000............////////////...///000000000222555777;;;HHHUUUZZZ\\\___bbbcccggglllxxxllluuu~~~tttiii\\\TTTIIIAAA>>>>>>===;;;999;;;>>>AAABBBDDDGGGIIIKKKJJJLLLRRR[[[iiizzzfffXXXTTTXXX\\\]]][[[ZZZ[[[^^^___bbbaaazzzxxxtttwww~~~~~~zzzqqqhhh]]]QQQGGGDDDCCCAAA??????@@@@@@@@@BBBDDDGGGJJJLLLQQQUUU^^^jjjooommmoootttyyyzzz}}}yyy||||||wwwtttrrrnnnmmmmmmooorrrtttuuutttrrr{{{zzzsssnnnooosssrrrrrrqqqpppoooooooooooommmmmmnnnooooooooonnnnnnnnnoooqqqpppnnnlllkkkllljjjlllnnnqqqtttuuuvvvvvvtttttttttttttttsssrrrqqqpppppppppppppppnnnjjjgggdddaaa]]]ZZZXXXWWWXXXYYY\\\^^^bbbiiirrrxxx{{{|||||||||~~~~~~|||{{{{{{|||yyyqqqnnnkkkbbbRRREEE@@@===;;;;;;===@@@AAAAAABBBCCCCCCCCCDDDFFFKKKNNNUUUXXX___gggjjjkkkpppwww||||||{{{yyyzzz~~~}}}zzzwwwtttrrrqqqqqqoooooooooooooooooooooooollllllmmmllljjjgggdddbbb```[[[TTTOOOMMMNNNOOOOOOPPPPPPPPPQQQSSSWWWZZZ[[[\\\\\\[[[VVVSSSRRRVVVZZZbbbkkkqqqqqqttt||||||lllaaaUUUOOOIIIBBB>>>>>>:::888777555555666777888777777888888888999999999:::999;;;>>>???AAAIIIRRR]]]eeeooouuuwwwwwwxxxyyyzzzxxxvvvvvvvvvuuusssrrrllliiiddd^^^VVVKKKAAA:::888666444222222555888::::::999:::======>>>EEENNNccc}}}~~~xxxlllgggpppuuu{{{```DDD;;;444444333111///000,,,,,,---...///000111111............////////////---///000000000222555888===JJJWWW[[[[[[]]]```aaadddlll{{{pppiiiwwwuuukkk[[[SSSIIIAAA???>>>>>><<<888;;;???AAABBBDDDFFFHHHKKKJJJMMMTTT^^^nnn{{{gggXXXVVVZZZ]]]^^^\\\[[[\\\^^^\\\aaa```{{{zzztttuuu~~~zzzrrrjjj^^^SSSHHHEEEDDDAAA?????????@@@@@@BBBDDDGGGJJJLLLQQQTTT^^^kkkppppppuuu}}}uuuxxx||||||xxxtttrrrrrrpppooonnnpppsssuuutttsssuuuzzzsssmmmlllnnnpppooonnnmmmmmmlllmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnooopppooommmlllmmmnnnkkkkkkmmmnnnpppqqqrrrsssrrrrrrssstttsssrrrpppooonnnnnnmmmmmmllliiiccc___YYYWWWTTTQQQPPPOOOPPPQQQSSSUUUZZZdddnnnvvvyyyzzz}}}|||~~~~~~|||zzz{{{}}}zzzvvvqqqnnnkkkaaaSSSHHH???===;;;;;;===???@@@@@@CCCDDDEEEDDDDDDFFFKKKNNNXXX[[[dddlllppppppuuu{{{{{{|||~~~zzzwwwtttrrrrrrrrrqqqqqqqqqppppppoooooonnnjjjiiifffccc```^^^\\\\\\[[[UUUMMMHHHFFFHHHJJJLLLMMMOOOQQQTTTVVVXXXYYYYYY]]]^^^]]]YYYUUUTTTWWWZZZeeennnsssppprrryyy{{{wwwjjj___TTTMMMHHHAAA>>>===999888666555555555777888777777777777888888888999:::999:::===???@@@GGGOOOZZZbbbmmmtttuuuuuuvvvxxxwwwvvvtttsssttttttsssrrrmmmkkkfff```WWWLLLAAA:::888666333222222444777999999999;;;>>>??????EEELLLbbb}}}}}}ssskkkgggqqq{{{zzzqqqyyyfffDDD<<<555444333111///000------......//////000000............////////////---...///000000222555888???MMMYYY\\\[[[\\\___```dddmmmvvvlllhhhzzztttiiiYYYRRRGGG@@@>>>>>>===<<<888;;;???AAACCCDDDFFFHHHJJJJJJMMMUUUaaasss{{{gggXXXTTTXXX\\\]]]\\\\\\^^^aaa___cccaaa{{{wwwuuu~~~{{{tttmmm```TTTIIIEEEDDDAAA??????>>>>>>???@@@BBBEEEHHHJJJOOOPPPZZZiiippprrr{{{ooorrrvvvvvvssspppoooppprrrpppoooqqqtttuuutttrrrzzz{{{tttllliiijjjnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmoooppppppnnnmmmlllnnnpppnnnnnnmmmmmmnnnooopppqqqlllmmmoooppppppnnnlllkkkhhhhhhhhhgggeeeaaa[[[WWWMMMLLLJJJHHHGGGGGGIIIIIINNNQQQWWWaaammmvvvzzzzzzyyy|||~~~||||||}}}yyy|||}}}|||yyyxxxzzz|||uuurrrpppnnnjjjaaaTTTJJJ???===::::::<<>>@@@FFFNNNXXXaaalllsssttttttvvvxxxvvvtttrrrrrrrrrsssrrrqqqnnnkkkggg```XXXMMMAAA:::888666333111222444777999::::::>>>AAABBBAAAFFFMMMbbb}}}zzz~~~{{{zzz~~~wwwpppkkkjjjsssvvvyyyttttttmmmvvvoooDDD<<<555444444111///000///////////////...................../////////000---...///000000222666888@@@NNNZZZ]]]ZZZ[[[^^^___fffppp}}}sssiiiggg|||~~~rrrfffXXXPPPFFF???======<<<;;;888;;;???BBBCCCDDDFFFHHHJJJJJJNNNVVVcccvvvzzzgggXXXRRRVVVZZZ\\\\\\]]]aaaddddddfffccc|||zzzvvv~~~|||vvvppp```UUUIIIFFFDDDAAA??????<<<<<<===>>>AAADDDGGGHHHLLLLLLWWWgggpppsssppppppqqqqqqqqqpppooooooooonnnnnnoooqqqrrrrrrrrrzzzzzzrrriiieeeeeeffffffhhhiiijjjjjjjjjjjjmmmlllllllllmmmnnnmmmlllppprrrsssssspppnnnnnnnnnjjjkkklllmmmlllmmmoooqqqrrrpppoooooopppqqqqqqpppkkkkkkjjjgggbbbZZZSSSNNNGGGEEEDDDEEEGGGIIIKKKKKKPPPUUU\\\dddkkkssszzz~~~}}}|||{{{zzz}}}yyywwwvvvvvvtttpppmmmllljjjbbbTTTIIIAAA???;;;999:::<<>>:::999888666666666666777666777777777888888888888999999::::::<<<@@@FFFKKK[[[___eeekkkooorrrsssssssssrrrrrrqqqpppooonnnnnnkkkhhhccc\\\TTTJJJ@@@999888555333222333555666666888999:::;;;<<<@@@DDDHHH___xxx}}}rrrxxx|||tttooorrr}}}|||vvvssssssmmmjjjhhh{{{NNN===555333///222444---000000000000000000000000000000000000000000000000............///222666:::@@@TTT^^^]]]^^^ZZZZZZaaadddpppzzzssslllkkk}}}nnnaaaWWWMMMDDDAAA>>>;;;999:::;;;>>>BBBDDDDDDEEEFFFGGGNNNJJJOOO\\\hhhvvvwwwcccTTTPPPRRRVVVZZZ[[[[[[bbbkkkiiikkknnnyyyyyyxxx~~~|||vvvooo```UUUKKKFFFBBB>>><<<===<<<===>>>>>>>>>@@@DDDFFFJJJNNNUUU```kkkyyyqqqqqqrrrssssssrrrrrrqqqooonnnooopppqqqsssssssss{{{yyyqqqhhhccccccdddeeefffggghhhhhhggggggiiiiiihhhiiikkkllllllkkkoooqqqsssrrrpppnnnmmmmmmjjjkkkllllllkkklllooorrrpppooommmmmmnnnooonnnmmmnnnmmmkkkfff___VVVNNNIIIDDDCCCBBBCCCFFFHHHJJJKKKQQQVVV^^^fffmmmuuu{{{~~~}}}|||{{{zzzzzz}}}}}}}}}|||zzzxxxxxxxxxtttppplllkkkhhh```SSSIIIAAA???<<<::::::===@@@BBBGGGHHHIIIJJJKKKMMMQQQTTTWWW___kkksssxxx{{{~~~~~~}}}|||~~~~~~}}}{{{zzzyyyxxxyyyuuuqqqnnnmmmlllkkkiiiggg[[[XXXVVVRRRWWW\\\WWWZZZQQQIIIGGGIIIKKKQQQXXX^^^^^^\\\ZZZXXXYYY]]]aaafffeeeaaa[[[VVVUUUYYY^^^fffiiiooovvvzzz{{{yyyvvvjjj```UUUPPPJJJCCC>>>===:::999888666666666666777777888888888999999999999888999:::;;;<<<@@@FFFJJJWWW\\\eeelllrrrtttvvvvvvttttttsssrrrpppooonnnmmmkkkhhhbbb[[[SSSJJJAAA;;;888666333222444555666666777888::::::;;;>>>BBBEEEYYYoootttooovvv}}}}}}vvvqqqttt~~~yyysssmmmiiiiiihhhhhhjjjQQQ>>>555333///222444---000000000000000000000000000000000000000000000000.../////////000333777;;;CCCWWW``````ccc```]]]bbbfffrrrvvvpppmmmrrr}}}ooobbbWWWMMMDDDAAA???;;;:::;;;<<>><<<===999;;;<<<<<<<<<===@@@BBBEEEIIIQQQ^^^nnnooopppqqqsssssssssrrrrrrooooooooopppqqqssstttttt{{{xxxoooeee``````bbbbbbcccdddddddddcccbbbcccddddddeeeggghhhjjjkkknnnoooqqqqqqooommmmmmmmmkkkllllllkkkjjjlllooorrrqqqooonnnnnnoooooommmlllpppnnniiibbbZZZPPPHHHCCCBBBBBBCCCDDDGGGJJJMMMOOOSSSYYYaaaiiiqqqwww|||~~~~~~|||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyysssoookkkiiieee]]]QQQHHHAAA???<<<;;;;;;>>>AAACCCHHHJJJMMMNNNOOOPPPRRRTTTVVV^^^iiirrrxxx|||}}}zzzyyy|||xxxrrrnnnllljjjhhhgggeeeYYYUUUUUURRRZZZbbb___[[[RRRJJJIIILLLQQQYYYaaahhhfffbbb]]][[[\\\```dddfffeeeaaa[[[VVVVVVZZZ___dddgggmmmsssxxxyyywwwtttkkkaaaVVVQQQKKKCCC===<<<:::999777666555555666777888888888999999999::::::666888:::;;;===@@@DDDHHHQQQYYYdddnnntttwwwxxxxxxwwwvvvuuusssqqqooonnnmmmkkkggg```YYYRRRJJJBBB===999666444333444666777777666888999999999;;;???AAAQQQddd}}}}}}nnnnnnuuu}}}}}}~~~vvvqqqsss}}}}}}wwwrrrlllhhhhhhdddiiipppVVVAAA666444000111333...000000000000000000000000000000000000000000000000///000000000111444888<<>>AAACCCHHHLLLPPPRRRSSSRRRSSSSSSWWW___hhhqqqwww}}}|||yyy|||xxxsssnnnkkkiiigggeeebbbVVVSSSTTTSSS]]]hhhfffZZZQQQJJJJJJOOOVVVaaajjjsssoooggg```\\\]]]```cccfffeeeaaaZZZVVVVVV[[[aaaeeeggglllqqquuuvvvsssqqqhhh___UUUPPPKKKCCC===<<<:::999777666555555666666777777888888888999999999555777:::<<<===@@@CCCFFFMMMVVVdddooouuuvvvvvvwwwyyyxxxvvvtttrrrooommmllljjjeee___WWWQQQJJJCCC???999666444333555666777777666777888888888999<<<>>>KKK[[[ppp|||pppooovvv}}}vvvppppppwww}}}xxxtttnnnkkkkkkgggpppzzz^^^DDD666555111111333...////////////////////////////////////////////////000111111111222444999===JJJ\\\dddgggmmmiiiaaaaaa___kkkqqqkkkssssssgggVVVLLLCCC@@@???===<<<>>>===???BBBEEEFFFHHHJJJLLLLLLNNNVVVcccrrr~~~qqq```TTTJJJKKKQQQYYY]]]^^^ccciiiooonnnnnnwwwzzzppp{{{~~~~~~uuukkk]]]RRRHHHCCCAAA===;;;<<<;;;<<<>>>???>>>>>>???@@@FFFLLLXXXiiikkkllloooqqqrrrqqqpppooonnnoooppppppoooqqquuuxxxxxx}}}tttjjj```[[[ZZZ\\\]]]___```___^^^\\\[[[[[[]]]___```aaadddiiilllkkkmmmoooooonnnmmmmmmnnnlllmmmmmmllllllnnnqqqtttuuusssrrrqqqqqqpppmmmjjjiiieee```XXXQQQJJJFFFCCCDDDFFFIIIKKKMMMQQQVVVZZZ___dddkkkqqqtttwwwyyy{{{|||{{{zzzxxxxxxxxxyyyyyy{{{zzzzzz{{{||||||yyyvvvppplllgggbbb\\\TTTJJJCCC???>>><<<<<<<<<>>>AAACCCGGGLLLRRRUUUVVVUUUTTTSSSZZZ```hhhooottt{{{}}}zzz{{{wwwsssooollliiifffddd\\\RRRQQQTTTUUU```jjjhhhXXXPPPJJJKKKRRR[[[fffpppzzztttjjjaaa\\\\\\^^^___fffddd```ZZZVVVWWW]]]bbbjjjlllooosssvvvvvvtttqqqfff]]]SSSOOOJJJCCC>>>===999888777555555555555666666666666666777777777777555777999;;;<<>>999666444333444666777666555777888888888999;;;===EEESSSfffvvvwwwpppwww}}}uuunnnlllrrr{{{~~~vvvsssqqqlllhhhhhhmmm{{{eeeHHH777666111000222///////////////////////////////////////////////////111111111111222555999===KKK\\\eeehhhmmmhhh^^^^^^\\\iiivvvppp{{{tttiiiWWWMMMCCC@@@>>>======???===???BBBCCCDDDFFFIIILLLKKKOOOXXXfffuuuyyymmm]]]QQQJJJKKKRRR[[[___aaadddiiilllllllllvvv{{{qqq{{{~~~zzzqqqhhh[[[QQQGGGBBB@@@<<<;;;<<<;;;<<<>>>?????????AAACCCGGGRRRbbbuuu~~~mmmnnnqqqssstttsssqqqooolllnnnoooooonnnoootttxxxzzz{{{rrriii___YYYYYYYYY[[[]]]______^^^[[[ZZZYYY[[[^^^^^^___bbbhhhmmmjjjllloooooonnnnnnnnnooolllnnnoooooooooppprrrtttsssrrrqqqpppooommmiiifffccc```ZZZSSSNNNJJJHHHGGGDDDGGGKKKMMMNNNRRRXXX]]]cccgggmmmqqqtttwwwyyy{{{|||{{{yyyxxxwwwxxxyyyzzz}}}|||{{{|||~~~}}}xxxtttmmmjjjddd^^^WWWNNNFFF@@@===<<<;;;;;;<<<>>>@@@BBBFFFLLLSSSYYYZZZXXXVVVTTT\\\aaagggkkkooouuu}}}}}}yyywwwtttpppmmmiiidddaaaVVVNNNPPPUUUVVV```iiifffVVVNNNJJJMMMUUU___jjjttt{{{tttjjjaaa]]]\\\]]]^^^fffddd```ZZZVVVXXX^^^dddkkklllooorrruuuuuussspppiii^^^SSSNNNIIICCC???>>>999888666555444444555666555555555666666666777777666777999:::;;;===AAADDDKKKWWWfffqqqssssssssstttyyyxxxwwwtttrrrooommmlllfffbbb\\\UUUNNNGGG@@@;;;888555333222333555666666555777999:::::::::<<<>>>AAANNN```sssrrryyy~~~wwwpppnnnsss{{{zzztttsssrrrnnnkkkkkksssmmmLLL888777222000222000000000000000000000000000000000000000000000000000000111111111222555999===KKK^^^fffgggiiiccc[[[[[[^^^mmmyyyuuuvvvjjjYYYNNNDDD@@@>>><<<===??????@@@BBBCCCDDDEEEHHHKKKKKKQQQ\\\hhhyyy{{{uuujjj[[[QQQLLLMMMTTT]]]cccdddeeeiiiiiiiiijjjuuuxxxpppzzz~~~}}}}}}}}}yyyqqqhhhZZZOOOEEEAAA???;;;:::;;;999;;;<<<===>>>AAADDDHHHKKK\\\rrrppphhhkkkrrr{{{mmmooorrrttttttrrrooonnnjjjmmmooommmlllnnnsssyyy~~~yyypppggg^^^YYYXXXXXXZZZ]]]___```^^^\\\ZZZWWWZZZ\\\\\\\\\___fffkkkjjjlllooopppooooooooopppllloooqqqrrrrrrrrrsssttttttsssrrrqqqpppmmmhhheee```]]]WWWPPPLLLJJJIIIJJJFFFJJJNNNPPPQQQTTTZZZ```dddhhhmmmqqqtttwww{{{~~~}}}{{{yyywwwwwwxxxzzz{{{~~~|||{{{}}}zzzuuukkkgggbbbZZZRRRJJJBBB>>>;;;;;;::::::;;;===???AAAEEELLLVVV]]]^^^\\\YYYVVV]]]aaadddgggiiinnnuuu{{{zzzxxxvvvsssooohhhaaa\\\QQQJJJOOOVVVXXX```gggaaaUUUOOOLLLQQQYYYcccnnnwwwxxxqqqhhhaaa______```___fffddd___YYYVVVXXX___eeehhhjjjmmmqqquuuvvvtttrrrooocccVVVOOOIIIBBB??????999888666555444444555555666666666666777777777777777777888888999<<>>???BBBOOObbbvvvxxx{{{vvvuuuzzz}}}yyy{{{{{{xxxvvvvvvyyyrrrOOO999777333///111000000000000000000000000000000000000000000000000000000000111000111444999<<>><<<<<>>;;;:::;;;:::;;;<<<===???DDDJJJOOO[[[rrr{{{mmmXXXUUUXXX___jjjwwwlllmmmppprrrrrrooommmkkkjjjlllnnnmmmkkkmmmsssyyyxxxpppggg]]]XXXXXXWWWYYY]]]___```___]]][[[VVVYYY[[[[[[ZZZ]]]dddjjjjjjllloooppppppooopppqqqlllooosssttttttsssssstttvvvuuutttsssrrrnnnjjjfff___[[[UUUOOOKKKIIIJJJKKKJJJNNNRRRTTTTTTWWW^^^ddddddgggkkkppptttxxx}}}}}}|||yyywwwwwwyyy{{{|||}}}{{{zzz}}}|||wwwiiifff```XXXPPPGGG@@@<<<::::::999:::;;;===???@@@EEEMMMXXX___aaa___[[[YYY]]]```bbbcccdddhhhooouuu{{{zzzxxxuuuoooggg^^^XXXMMMHHHOOOWWWYYY```ddd^^^UUUOOOMMMSSS\\\eeepppyyytttnnnfffaaaaaabbbcccbbbfffddd___YYYVVVXXX```fffkkklllpppuuuzzz||||||zzzuuuhhhYYYPPPIIIBBB>>>???999888666555444444555555777777777777888888888888888888777777888<<>>???AAAFFFSSSfff{{{||||||}}}}}}}}}}}}uuuPPP:::888333///111000000000000000000000000000000000000000000000000000///000000000111444888<<>>;;;<<<>>>DDDEEEEEEEEEEEEFFFIIIKKKNNNWWWcccnnn}}}yyyqqqfff^^^QQQRRRXXXbbbhhhhhhhhhiiiiiiiiijjjtttxxxqqqxxx||||||yyytttssswwwyyyxxxvvvuuuuuuvvvxxxyyywwwvvvsssvvvvvvtttsssqqqkkkcccXXXNNNDDD@@@>>>;;;999;;;<<<===>>>???BBBHHHPPPVVVmmm|||sss|||```IIIJJJLLLRRR]]]lll{{{oooooooooooonnnmmmlllkkkooooooooonnnmmmooosssvvvxxxnnncccXXXRRRQQQUUUWWW\\\aaadddccc^^^[[[XXXYYYXXXVVVVVV[[[```cccfffmmmsssssstttuuutttqqqooopppppppppppprrruuuxxxxxxwwwvvvwwwxxxtttkkkdddaaa[[[RRRKKKIIIJJJLLLMMMMMMPPPSSSUUUVVVZZZ___ccceeefffiiimmmrrrwww{{{}}}}}}xxxwwwzzz}}}{{{yyyzzz~~~{{{|||zzzuuujjjdddYYYOOOGGGAAA;;;888999999999:::;;;===@@@AAAEEEOOO\\\fffhhhccc\\\XXX[[[[[[]]]^^^]]]___kkkwww{{{www||||||yyyuuurrrnnnfff[[[TTTLLLPPPRRRRRRVVV]]]bbbaaaSSSNNNLLLRRR```nnnxxx|||yyyooofffbbb``````ccchhhqqqnnndddXXXUUU[[[aaaaaahhhlllrrrzzzsss___SSSKKKCCC===;;;;;;999666444444444444333666666666666777777777777666777888888999<<<@@@CCCKKKXXXiiitttwwwxxxyyy|||zzztttqqqqqqpppmmmiiiaaa___ZZZTTTKKKCCC<<<888666555333222222333555666999999:::;;;===???AAABBBGGGWWWmmm{{{wwwMMM===555222555...///111111000000//////......000000000000000000000000111......111222333888???LLL___fffcccbbb]]]XXX]]]jjjoookkk|||vvvkkk^^^RRRGGGBBB???======??????AAACCCDDDEEEFFFHHHJJJOOOVVV```lll}}}zzzlll^^^XXXXXXZZZaaajjjmmmkkkffffffjjjnnnyyyzzzjjjlll{{{}}}|||}}}~~~}}}}}}}}}{{{yyyvvvsssqqqooooooqqqooommmlllmmmnnnnnnnnnooonnnnnnooopppmmmgggbbbUUUNNNEEE===999999;;;<<<>>>===@@@DDDEEEHHHVVVeeexxxtttvvv[[[KKKFFFIIILLLQQQ[[[jjj}}}nnnnnnnnnnnnnnnmmmmmmlllpppppppppooonnnppptttwwwyyyooodddYYYSSSRRRTTTWWW[[[```dddccc___[[[YYYXXXVVVUUUWWW]]]bbbdddfffmmmrrrssstttvvvuuurrrpppqqqrrrrrrsssuuuyyy|||{{{yyyxxxxxxxxxtttllleee```[[[UUUQQQOOOPPPPPPPPPQQQSSSVVVWWWXXX[[[```dddggghhhjjjmmmppptttwwwyyywwwsssrrrvvvyyyyyyyyy{{{~~~{{{|||~~~}}}xxxsssjjjcccXXXMMMEEE???;;;999999999999:::;;;===???@@@DDDLLLXXXaaabbb___YYYVVVWWWWWWXXXZZZ[[[___kkkxxxtttooommmmmmuuu|||xxxtttqqqllldddZZZRRRMMMOOOQQQSSSZZZbbbeeecccYYYSSSPPPVVVeeettt|||~~~|||qqqfffaaa^^^^^^aaafffmmmjjjbbbWWWTTTZZZ``````ggglllttt}}}qqq^^^SSSKKKCCC>>><<<999777555444555555555444666666666666777777777777777888999999:::<<<@@@CCCLLLXXXiiitttwwwwwwyyy{{{yyyssspppqqqpppmmmjjjaaa___ZZZSSSKKKBBB;;;888666555333222222333555666999999:::;;;===???AAABBBKKKYYYppp~~~uuuxxxMMM===555222555...000111000000000/////////...000000000000000000000000111......111222333888???MMM```gggeeeddd___ZZZ___uuu|||mmmjjj{{{wwwlll___SSSHHHBBB@@@======@@@???AAACCCDDDEEEFFFHHHJJJNNNVVVaaannn~~~{{{nnn```YYYXXXZZZaaahhhlllllljjjjjjmmmpppzzzxxxiiikkkzzz~~~~~~~~~~~~|||yyyuuurrrooonnnmmmiiifffcccaaaaaaaaa```___cccccccccdddeeeccc___[[[RRRMMMEEE@@@===>>>???AAAAAA@@@BBBFFFKKKSSSeeevvvyyyzzzoooXXXKKKGGGHHHKKKQQQ\\\mmmlllmmmmmmmmmnnnnnnnnnnnnpppqqqpppooooooqqqtttxxx{{{pppeeeZZZSSSRRRSSSVVVZZZ```dddddd```]]][[[WWWSSSUUUZZZaaaeeeggggggnnnssstttuuuwwwwwwuuurrrsssuuuvvvvvvyyy}}}}}}zzzyyyxxxssslllfff___\\\YYYWWWVVVVVVUUUSSSUUUVVVXXXZZZ[[[^^^bbbeeejjjjjjkkklllnnnppprrrsssqqqmmmlllppptttuuuwww{{{~~~|||||||||zzzuuupppiiiaaaUUUJJJBBB===;;;999999999999:::;;;===>>>???AAAHHHRRRXXXZZZXXXUUURRRRRRRRRSSSUUUXXX]]]jjjxxxxxxeeeaaaccchhhrrr~~~|||xxxtttooojjjbbbXXXQQQMMMOOOQQQUUU___iiijjjfff```XXXTTT\\\mmm|||sssfff___[[[[[[___dddhhheee^^^VVVTTTZZZ___```fffmmmwww~~~nnn]]]SSSKKKDDD???>>>777555333333555666666666555555666666666777777777888888999999:::===AAADDDMMMXXXhhhrrrvvvwwwxxxzzz{{{wwwrrrpppppppppnnnkkkbbb___ZZZRRRJJJBBB<<<888666555333222222333555666888999:::<<<>>>@@@BBBCCCJJJWWWnnn|||uuuppp~~~yyyNNN>>>555222666...000000000000000////////////000000000000000000000000111......111222333888???NNNaaahhhffffffaaa]]]ccczzzmmmlll|||xxxmmmaaaUUUIIIDDDAAA>>>>>>@@@???AAACCCDDDEEEFFFHHHJJJLLLVVVcccqqqrrrdddZZZZZZ[[[___eeejjjlllmmmoooqqqrrryyyzzzlllnnn|||~~~zzzuuuqqqmmmkkkjjjhhhddd```]]][[[YYYVVVUUUUUUUUUUUUWWWXXXWWWUUUSSSIIIFFFBBB???>>>>>>@@@AAADDDDDDGGGMMMUUUdddyyyzzzzzzeeeRRRJJJFFFFFFIIIPPP^^^pppkkkkkkllllllmmmnnnooooooooooooooonnnnnnooossswww~~~{{{pppeeeYYYRRRQQQRRRTTTYYY___cccdddbbb___^^^WWWSSSWWW___eeeiiikkkkkkrrrvvvvvvvvvxxxxxxvvvwwwxxxyyyyyyyyy{{{~~~~~~{{{xxxvvvrrrlllhhhaaa^^^[[[YYYYYYXXXWWWVVVWWWXXXYYY[[[^^^bbbfffhhhnnnnnnnnnmmmnnnoooooopppoookkkjjjmmmpppqqqtttyyy~~~}}}|||yyysssooohhh```SSSGGG???<<<;;;:::999999::::::<<<===>>>>>>???DDDKKKPPPQQQQQQPPPOOOPPPOOOOOORRRUUU[[[hhhuuuooo\\\ZZZ```gggqqq|||~~~zzztttooojjjaaaWWWPPPMMMOOOQQQXXXeeeooooooiiibbbZZZVVV```tttssseee\\\XXXXXX]]]ccceeebbb\\\WWWWWW[[[```bbbiiippp{{{yyykkk\\\RRRKKKDDD??????888666444333444555555555444555555555666777777777888999999::::::===AAADDDMMMWWWeeeoootttvvvxxxzzzxxxuuurrrppppppooommmkkkccc```ZZZSSSKKKCCC===999666555333222222333555666777888;;;===@@@BBBCCCDDDFFFQQQgggzzzzzz~~~xxxppplllzzz}}}}}}~~~{{{OOO>>>555222666///111000000000000////////////////////////////////////111//////111222333999???OOOaaahhhffffffbbb___dddxxxnnnoooyyynnncccWWWKKKEEEAAA>>>>>>@@@???AAACCCDDDEEEFFFHHHJJJMMMXXXgggvvvxxxjjj]]]\\\[[[\\\aaafffkkkmmmpppqqqqqqvvvrrrttt~~~}}}zzztttoookkkiiihhhjjjfff```[[[XXXTTTQQQOOOKKKKKKKKKKKKLLLMMMLLLLLLDDDDDDBBB@@@??????AAACCCFFFIIIPPPZZZgggxxx}}}uuurrruuu~~~xxx[[[MMMIIIHHHJJJOOOYYYhhhwwwkkkkkkkkkkkklllnnnooopppmmmnnnmmmllllllnnnqqquuu{{{{{{pppdddXXXQQQPPPQQQSSSXXX^^^ccceeedddbbbaaaYYYVVV\\\dddhhhkkknnnpppvvvyyyxxxwwwyyyxxxvvv{{{|||}}}|||{{{zzz|||}}}~~~zzzwwwtttpppmmmkkkgggccc^^^[[[ZZZZZZZZZYYYXXXYYYZZZ]]]bbbfffjjjlllqqqqqqppppppoooppppppppprrrnnnmmmnnnooonnnqqqvvv~~~~~~~~~~~~|||xxxssspppggg^^^QQQEEE>>>;;;;;;;;;999:::;;;<<<======>>>>>>===AAAFFFIIIJJJKKKLLLLLLPPPNNNNNNQQQUUU[[[gggrrrzzzgggXXXXXX___eeennnxxx|||vvvpppjjjaaaWWWPPPLLLOOOSSS[[[hhhrrrqqqjjj___YYYXXXdddyyy|||oooaaaYYYVVVVVV\\\cccfffaaa\\\YYYZZZ]]]bbbgggmmmuuuttthhh[[[SSSKKKCCC??????:::777444333333444333222333444444555666777777777777888999999:::===AAADDDLLLUUUaaakkkqqquuuwwwyyyuuutttqqqpppooonnnlllkkkeeeaaa[[[TTTKKKDDD>>>;;;666555333222222333555666666888;;;>>>AAACCCEEEEEEFFFPPPddd|||vvvwww|||}}}vvvooogggttt}}}||||||QQQ???666222666///222////////////000000000000////////////////////////222//////222333444999@@@NNN```gggdddeeeaaa^^^dddssslllqqq{{{pppdddXXXKKKEEEBBB>>>>>>@@@>>>@@@CCCDDDEEEFFFIIIKKKNNNZZZkkkyyy}}}ppp```]]]YYYYYY^^^dddiiikkknnnpppooossswwwyyy~~~xxxrrrlllhhhfffeeefffaaa[[[VVVQQQMMMIIIFFFDDDDDDCCCCCCCCCDDDFFFHHHHHHHHHGGGEEEBBBCCCFFFIIIIIISSSaaaooo~~~wwwpppmmmjjjiiilllsss|||~~~pppUUUKKKJJJKKKPPPZZZeeerrr~~~lllkkkjjjjjjkkkmmmoooppplllllllllkkkkkkmmmpppttt|||zzzooodddXXXRRRQQQOOORRRWWW]]]cccffffffdddbbb[[[ZZZbbbhhhhhhiiinnnpppvvvyyywwwwwwyyyyyyvvv|||}}}~~~}}}zzzyyyyyyzzz}}}yyyuuurrrpppppppppnnnjjjeeebbbaaaaaaaaa```]]]]]]]]]aaafffkkkmmmnnnrrrrrrqqqqqqqqqrrrssssssuuurrrqqqqqqooolllnnnssszzz{{{}}}}}}{{{wwwssspppeee]]]PPPEEE>>>;;;;;;;;;;;;;;;<<<>>>>>>??????>>><<>><<<666555333222222333555666666888;;;???BBBEEEFFFFFFJJJRRRfffyyyuuurrrtttxxxxxxrrrkkkeeerrr~~~~~~RRR@@@666222666000222////////////000000000000000000000000000000000000222//////222333444999@@@OOOaaagggcccccc___]]]ccctttkkkgggooo|||qqqdddXXXLLLEEEAAA======>>>>>>@@@BBBDDDEEEGGGIIIKKKOOO\\\lllzzzrrrbbb\\\VVVWWW___gggkkkkkkmmmoooooorrrzzz|||~~~{{{tttmmmhhhdddbbbaaa```\\\VVVQQQLLLIIIEEEBBB?????????>>>>>>AAAEEEIIIMMMMMMKKKGGGDDDEEEKKKPPPWWWeeewwwpppeee```````````````dddkkkppprrrwww}}}kkkSSSLLLNNNKKKSSS___iiiqqqyyyllllllkkkjjjjjjlllnnnooommmmmmlllkkkkkkmmmqqqttt}}}zzzpppeeeZZZTTTSSSOOOQQQVVV]]]cccggggggfffaaa\\\]]]fffiiidddfffllllllrrruuutttuuuxxxyyywwwzzz{{{|||{{{yyyxxxxxxyyy~~~|||yyyuuusssrrrtttuuusssqqqooonnnnnnnnnllljjjeeecccccceeejjjnnnoooooopppppppppqqqrrrtttuuuvvvvvvtttttttttppplllmmmqqqtttvvvyyyzzzyyyvvvrrrpppddd\\\PPPFFF???<<<;;;;;;<<<===>>>???@@@@@@??????<<>>>>>888666333222333333333222222333333444555666777888555666777777888;;;???BBBGGGMMMXXXccclllrrrvvvxxxssssssrrrpppmmmjjjiiihhhddd```YYYQQQIIIBBB===:::666555333222222333555666555777<<<@@@CCCFFFGGGGGGHHHQQQdddllllllooossswwwwwwrrrmmmmmmxxxSSS@@@666222666000333.../////////000000000111000000000000000000000000222000000222333444999@@@QQQbbbgggcccccc___\\\cccjjjfffeeeppp}}}ssseeeXXXLLLEEE@@@<<<;;;======???BBBDDDEEEGGGJJJLLLOOO\\\lllxxx~~~qqqaaaYYYSSSWWWcccnnnpppoooppprrrqqqsss}}}}}}}}}yyyuuuooohhhbbb^^^]]]\\\ZZZVVVQQQLLLIIIFFFBBB@@@===>>>>>>>>>@@@EEELLLRRRWWWVVVRRRMMMJJJNNNWWW___ooo~~~~~~uuuhhh^^^WWWTTTUUUWWWXXXVVVXXX___ffflllsss{{{gggTTTPPPTTTSSS\\\gggnnnqqqvvvmmmlllkkkjjjjjjkkkmmmooonnnnnnmmmllllllnnnrrruuu|||{{{qqqggg\\\VVVUUUNNNPPPUUU\\\cccggghhhggg```\\\___hhhhhhaaabbbjjjhhhnnnrrrrrrssswwwyyyxxxwwwyyyzzzzzzyyyxxxxxxyyy}}}|||yyyvvvttttttwwwzzzvvvvvvwwwyyyzzzxxxuuurrrkkkiiigggiiimmmppppppooonnnnnnoooqqqrrruuuvvvxxxuuutttuuuuuuqqqllllllqqqooossswwwxxxwwwtttrrrpppccc\\\PPPFFF@@@===;;;:::===>>>???@@@AAAAAA@@@???<<>>666444222222333555555444222222333444555666777888555666777777777:::>>>AAAEEEKKKVVVaaakkkrrrvvvxxxrrrsssrrrpppmmmiiihhhhhhbbb^^^XXXOOOGGG@@@;;;999666555333222222333555666555777<<<@@@DDDFFFGGGGGGBBBLLL___zzzeeeiiipppxxx}}}~~~{{{wwwxxx}}}{{{SSSAAA666222666000333.../////////000000111111000000000000000000000000222000000222333444:::AAARRRccchhhdddccc___\\\ccceeeyyy|||fffeeerrr~~~ttteeeXXXKKKDDD@@@<<<;;;<<<===???BBBDDDEEEGGGJJJLLLOOO[[[kkkvvv|||nnn```WWWQQQWWWgggsssuuurrrrrruuutttuuuzzz|||~~~|||{{{uuuqqqkkkccc^^^ZZZYYYYYYRRROOOJJJFFFCCC@@@>>><<<>>>???@@@AAADDDKKKTTT[[[eeeccc___YYYWWW\\\hhhrrrssseee^^^UUUPPPMMMLLLMMMPPPSSSQQQRRRZZZcccjjjrrrzzz~~~fffVVVTTTXXXbbbkkkuuuxxxxxx}}}llllllmmmmmmnnnnnnoooooollljjjjjjlllkkkkkkooouuu{{{}}}tttmmmeee\\\UUUQQQPPPTTT^^^fffhhhggghhheeefffhhhjjjgggcccdddiiijjjhhhiiiooowww}}}}}}{{{|||{{{zzz{{{}}}}}}{{{zzz~~~zzzvvvtttvvvxxxyyyxxxvvvwwwzzz|||}}}~~~~~~~~~mmmnnnnnnnnnnnnmmmllllllkkkmmmqqqtttvvvwwwwwwvvvtttrrrqqqqqqsssttttttsssyyyttttttyyyyyyrrrlllmmmfff]]]TTTKKKBBB::::::>>>???AAACCCDDDDDDBBB@@@>>>???@@@AAACCCEEEHHHJJJLLLKKKQQQSSSUUU]]]jjjssssssuuu{{{jjj```YYYZZZ___cccfffjjjmmmqqqvvvzzz{{{qqqkkkdddYYYPPPMMMMMMQQQXXXbbbjjjlllhhhcccXXX^^^kkk{{{wwwlllYYYXXXVVVSSSSSSZZZdddmmmrrriiiaaa___```dddkkkrrrzzzoooggg\\\SSSLLLFFF@@@<<<999777444333444444444333777666666555444444333333555666888888999;;;???BBBFFFLLLWWWaaaiiiooosssuuuwwwsssnnnmmmnnnooommmkkk___\\\WWWQQQIIIAAA;;;888555333222111111222444555555777:::<<<===???BBBEEEEEENNNTTTwwwzzzcccfffppp|||}}}yyyyyy{{{~~~uuurrrfffBBB888888333000222//////000000111111222222////////////////////////000//////111111222:::CCCXXXdddllliiibbb```bbbdddhhhxxxyyyiiimmmwww}}}vvvjjj]]]NNNEEE@@@<<<;;;>>>???AAADDDFFFGGGIIILLLNNNNNNVVVbbbnnn|||}}}oooXXXSSSPPPTTTbbbooovvvuuuuuuxxxyyyzzzxxx{{{zzzwwwrrrooojjjccc\\\WWWUUUTTTLLLIIIEEEDDDDDDBBB???;;;>>>AAADDDFFFJJJUUUdddooopppsssrrrllljjjrrr~~~mmm```VVVRRRLLLJJJJJJKKKJJJIIIMMMPPPUUU\\\eeeooozzzvvvcccYYY\\\eeemmmvvv}}}~~~llllllmmmmmmnnnooooooooommmjjjjjjlllkkkkkkooouuuzzzvvvooofff[[[SSSPPPOOOTTT^^^dddfffgggiiikkkiiijjjllliiieeedddfffggggggiiiooowww||||||zzzzzzyyyyyyzzz|||}}}{{{zzz{{{wwwvvvwwwyyyyyyxxxzzz{{{}}}rrrrrrqqqppppppooonnnnnnnnnppprrruuuvvvvvvuuuuuusssrrrrrrtttxxxzzz{{{{{{|||vvvsssuuutttnnnjjjjjjcccZZZQQQIIIAAA::::::>>>>>>???BBBDDDEEEDDDBBBAAA???@@@AAADDDFFFIIIKKKMMMKKKPPPSSSTTT\\\hhhoooppprrrwwwyyyccc[[[TTTVVV[[[]]]aaadddjjjmmmooorrrzzzyyyqqqkkkbbbWWWOOOMMMNNNQQQYYYbbbjjjlllhhhccc]]]dddqqq}}}}}}qqqggg]]]ZZZUUURRRTTT\\\hhhpppssshhh___\\\___dddmmmuuu{{{oooggg\\\RRRLLLFFF@@@<<<999777444333444444444333555555555555555555555555444666777888888;;;>>>AAAGGGMMMWWWbbbjjjppptttvvvwwwrrrnnnlllmmmnnnllljjj```]]]XXXRRRJJJBBB<<<999666555333111111111333444555777:::<<<===>>>AAACCC@@@KKKSSSqqqkkklllsss{{{~~~{{{xxxyyyxxx~~~zzzvvvooooooxxxzzzzzzxxxzzzlllFFF:::888333000111000000000000000111111111////////////////////////000//////111111333;;;DDDWWWbbbkkkiiibbb```bbbcccgggvvvvvvgggkkkuuu}}}vvviii\\\MMMEEE@@@<<<<<<>>>???AAADDDEEEFFFHHHJJJMMMLLLTTT___jjjzzz|||oooXXXSSSOOOSSS```mmmtttttttttwwwyyyzzzwwwxxx~~~zzzwwwssspppiiiaaaYYYSSSQQQPPPIIIFFFCCCAAAAAA@@@===:::===@@@FFFMMMXXXfffuuu~~~{{{qqq___TTTNNNJJJFFFEEEFFFGGGHHHGGGKKKOOOTTT[[[dddooozzz}}}kkk^^^ZZZaaajjjsss{{{lllmmmmmmnnnnnnoooooopppmmmkkkjjjlllkkkjjjnnnttt{{{yyyrrrggg[[[QQQMMMOOOUUU]]]aaacccfffkkkqqqmmmlllnnnmmmgggcccccceeefffiiipppxxx|||{{{yyywwwwwwwwwyyy{{{||||||zzz~~~|||yyyxxxxxxyyyyyyxxx|||}}}yyywwwuuutttrrrrrrrrrrrrtttuuuvvvwwwwwwvvvuuutttttttttuuuyyyxxxrrrooonnniiifffeee^^^UUULLLEEE???::::::>>><<<>>>BBBEEEFFFFFFEEEDDD@@@@@@BBBDDDGGGJJJLLLNNNJJJNNNRRRTTT[[[dddiiijjjmmmsss}}}yyyooo^^^VVVRRRTTTXXXYYY[[[^^^dddggghhhjjjqqq|||}}}wwwqqqjjj___RRRMMMMMMNNNQQQYYYccckkklllhhhddd```hhhttt}}}xxxlllddd```[[[TTTRRRWWWaaakkkqqqsssiii___]]]```gggqqq{{{|||oooggg\\\RRRLLLFFF@@@<<<999777444333444444444333333333444444555666777777444555666777777999===@@@HHHMMMWWWbbbkkkrrrvvvwwwuuuqqqmmmllllllmmmkkkhhh```^^^YYYSSSKKKDDD>>>;;;888666444222111111222222555777:::;;;;;;<<<>>>@@@<<>>???AAADDDEEEEEEFFFIIIKKKLLLRRR\\\hhhzzz{{{oooZZZSSSMMMRRR^^^jjjqqqsssssswwwyyyzzzzzzyyy|||uuuttt{{{|||yyywwwtttooofff]]]TTTNNNJJJIIIEEECCC@@@>>>>>>===;;;:::@@@CCCJJJXXXjjj|||ppp]]]PPPIIIGGGDDDAAAAAACCCEEEGGGGGGKKKOOOUUU]]]gggrrr~~~}}}jjj\\\VVVWWW___gggooouuuzzzmmmmmmnnnnnnooooooooopppmmmkkkjjjlllkkkjjjnnntttyyyrrrhhh\\\SSSLLLNNNTTT\\\^^^___eeelllrrrmmmlllooooooiiicccaaaccceeejjjrrrxxx|||{{{yyyvvvuuuvvvxxx{{{}}}|||{{{yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~|||zzzxxxvvvvvvvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwxxxxxx{{{{{{qqqkkkiiifffccc```XXXOOOFFFAAA===:::;;;>>><<<>>>AAAEEEFFFFFFEEEDDD@@@AAABBBDDDGGGJJJMMMNNNKKKMMMQQQUUUZZZ```dddfffjjjpppyyytttkkk\\\VVVSSSVVVXXXYYYZZZ]]]```dddgggiiioooyyy~~~~~~{{{vvvppphhhZZZMMMIIIKKKNNNRRRZZZdddlllmmmiiidddaaagggqqqzzz}}}wwwlllccc]]]XXXSSSTTT[[[dddkkknnnqqqhhhaaaaaaeeekkkuuu~~~~~~|||ooofff[[[RRRKKKFFF@@@<<<999777444333444444444333333333444444555666666666333444666666666888<<<>>>GGGLLLTTT___jjjrrrvvvwwwtttppplllkkkkkkkkkiiifff```^^^YYYSSSLLLEEE???<<<666555333111111111333444666888999::::::;;;===>>>>>>KKKQQQkkk}}}vvvtttvvvzzzzzzvvvtttuuurrrwwwwwwrrrpppsssyyydddlll{{{}}}xxxvvvrrroooppp|||vvvMMM===999333111333222222111111000000//////////////////////////////000...///111222444<<>>===<<<<<<<<<<<>><<<:::;;;>>>===???BBBEEEFFFEEEDDDCCCBBBBBBDDDEEEHHHKKKMMMNNNLLLMMMPPPUUUYYY]]]aaaccciiipppzzz}}}ssskkk[[[WWWUUUWWWXXXXXXYYY]]]^^^dddkkkooottt{{{~~~||||||vvvnnndddVVVJJJFFFIIIOOOTTT]]]hhhpppqqqkkkeeeeeehhhooowwwzzztttggg]]]VVVTTTSSSWWW___fffiiiiiikkkddd```ccchhhmmmttt{{{~~~{{{nnnfff[[[QQQKKKEEE???;;;999777444333444444444333555555555555555555555555333444555666666888;;;>>>EEEHHHPPP\\\hhhppptttuuurrrnnnkkkiiijjjiiifffccc___]]]XXXRRRKKKDDD>>>;;;444333111111111333555666666888999:::::::::<<<===AAAJJJNNNiii}}}sssrrruuuzzzzzztttqqqqqqmmmsss}}}xxxvvvyyyttt```hhhxxx|||yyyxxxpppmmmrrrwwwMMM<<<999444222555222222111111000000//////000000000000000000000000000...///111222444<<>>AAA@@@???=========>>>@@@HHHJJJTTThhhwwwfffUUUJJJFFFFFFEEEDDDCCCCCCCCCFFFIIIKKKQQQWWW___iiisss|||{{{lll```TTTOOOMMMKKKLLLOOO[[[cccmmmwwwqqqqqqpppoooooonnnmmmmmmkkkhhhiiikkkllllllqqqwww|||wwwqqqjjjbbb[[[OOONNNQQQWWWZZZ\\\aaahhhjjjiiikkkooooooiiicccaaacccfffjjjooosssuuuvvvvvvqqqqqqrrrtttwwwxxxxxxwwwooorrrvvvxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyyyyzzz|||~~~xxxssssssrrriii___QQQGGG>>>;;;;;;:::;;;===>>>@@@CCCFFFGGGFFFEEEDDDFFFGGGGGGHHHJJJLLLNNNOOOOOONNNOOOUUUYYY[[[```dddlllsss|||}}}ssslll[[[WWWUUUVVVWWWVVVXXX]]]^^^hhhqqquuuyyy~~~~~~|||}}}tttiii___TTTJJJHHHJJJRRRXXXcccpppxxxwwwooohhhkkknnnsssvvvtttkkk^^^TTTOOOQQQTTTZZZ```eeehhhhhheee```^^^bbbhhhlllrrrwwwzzznnnfff[[[QQQKKKEEE???;;;999777444333444444444333555555555555555555444444444555666666666888;;;===CCCEEELLLXXXfffooossstttpppmmmiiihhhiiihhhdddaaa]]][[[VVVPPPIIICCC===:::222222111111222444666888666888999::::::;;;<<<>>>AAAHHHJJJfffzzzrrrrrrtttyyyxxxrrrnnnoookkkrrr}}}yyy|||sssaaaiiixxx|||zzzzzzmmmmmmvvvwwwNNN===:::444222555111111111111000000000000000000000000000000000000000...///222333555===GGG\\\ffflllhhhaaa```cccfffppp}}}|||ssspppmmmhhh___eeepppyyy||||||~~~zzzkkk^^^OOOGGGAAA======??????AAADDDEEEEEEFFFIIIKKKNNNTTTaaauuuxxxeeeUUUJJJNNNWWW___hhhpppqqqvvvyyyxxx~~~zzzqqqttt{{{xxxrrrwww}}}||||||{{{yyyvvvrrrooollleee\\\PPPHHHCCCAAA@@@>>>@@@@@@@@@>>>===>>>AAADDDFFFLLL\\\uuuxxxiiiZZZNNNGGGCCCBBBCCCCCCCCCCCCCCCEEEJJJMMMUUU\\\fffqqqyyyvvvmmm\\\UUUOOONNNMMMKKKLLLOOOXXXcccoooxxxtttsssrrrpppnnnmmmkkkkkkiiiggghhhkkklllmmmrrryyyzzzyyytttmmmccc\\\RRROOOOOOTTTYYY\\\___dddiiijjjnnnrrrooogggbbbbbbaaadddhhhkkknnnoooqqqrrrnnnnnnnnnpppssstttsssrrrqqqtttxxxzzzyyyxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzxxxxxxyyyzzz{{{||||||}}}}}}}}}qqqcccOOOEEE<<<:::;;;:::;;;===>>>AAADDDHHHJJJJJJIIIIIILLLLLLLLLMMMNNNOOOPPPQQQRRROOOOOOUUUYYY[[[```gggooovvv{{{qqqjjj\\\XXXVVVWWWVVVVVVYYY___aaakkktttxxx{{{~~~}}}|||pppcccZZZSSSMMMLLLOOOVVV^^^kkkyyyuuulllkkkssszzzxxxlll___UUUQQQMMMPPPUUU[[[___dddhhhkkkfff```]]]aaaggglllrrryyy{{{nnnfffZZZQQQJJJEEE???;;;999777444333444444444333333333444444555666666666555666777777777888;;;>>>BBBDDDJJJVVVeeeooossssssooollliiihhhhhhfffbbb___[[[XXXTTTNNNGGGAAA;;;888444333111111111333555666666888::::::;;;<<<>>>???AAAHHHJJJfffwwwttttttvvvtttooommmnnnrrrvvv{{{~~~yyyiiiqqq}}}}}}~~~rrrtttzzzPPP@@@;;;555111333000000000000000111111111000000000000000000000000000...///222333555>>>GGGZZZdddjjjfffaaaccciiinnn{{{xxxtttqqqnnnbbbiiiuuu{{{nnn```QQQHHHBBB>>>===??????AAADDDEEEFFFHHHJJJMMMRRRYYYhhhyyyiiiWWWJJJNNNVVV]]]fffppppppvvvyyywww{{{vvvlllmmmssszzzqqqsss~~~zzz{{{{{{yyyuuupppkkkggg]]]TTTIIIAAA@@@AAAAAA@@@???@@@@@@???===???CCCGGGIIITTTjjj}}}qqqhhh[[[PPPKKKGGGCCC@@@AAABBBCCCDDDEEEHHHNNNRRR\\\dddppp{{{sssfff]]]SSSOOOLLLLLLKKKKKKOOOVVV[[[gggsssyyyuuutttsssqqqnnnllljjjjjjhhhfffgggkkklllnnnssszzz{{{|||wwwoooddd[[[UUUOOOMMMSSSYYY\\\^^^aaaiiilllqqqtttoooeeeaaabbb```cccfffhhhiiikkkmmmoookkkkkkkkkmmmoooppppppnnnssswww{{{|||zzzwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{zzzzzzyyywwwgggOOODDD;;;999;;;;;;;;;===>>>AAAEEEIIILLLMMMMMMMMMPPPPPPPPPPPPQQQRRRRRRSSSTTTOOOOOOUUUZZZ[[[aaaiiirrrxxxxxxnnnhhh___[[[XXXYYYXXXWWW[[[bbbcccmmmuuuxxxzzz}}}~~~zzzmmm___WWWSSSPPPPPPSSSZZZbbbqqqyyypppgggttt~~~yyygggWWWQQQSSSMMMQQQWWWZZZ]]]bbbiiioookkkddd___bbbgggnnnvvv}}}|||nnneeeZZZQQQJJJEEE???;;;999777444333444444444333111222333444666777888888666777777777777888;;;>>>BBBDDDJJJVVVeeepppttttttnnnkkkhhhggggggfffaaa^^^YYYWWWSSSMMMFFF???:::777555444222111111222333555555777:::;;;;;;<<>>HHH[[[eeejjjgggdddhhhqqqvvv}}}yyyxxxvvvfffnnn{{{{{{pppbbbSSSIIICCC>>>===??????AAADDDFFFGGGIIILLLNNNVVV^^^pppxxxkkkXXXJJJNNNVVV\\\eeeppppppvvvyyyvvvzzzsssfffffflll~~~zzzppprrr~~~zzzzzz{{{yyyuuuooohhhdddXXXOOODDD>>>???AAABBBBBB>>>???@@@>>>===???DDDHHHNNN]]]wwwsssddd[[[OOOJJJIIIHHHDDD@@@@@@BBBEEEFFFHHHLLLSSSXXXccclllxxxuuufffYYYQQQRRROOOMMMLLLJJJJJJQQQZZZbbbnnnzzzrrrrrrrrrooollliiiiiiiiihhhhhhhhhiiikkknnnqqqrrr}}}|||vvvooogggaaaSSSNNNMMMQQQVVVZZZ^^^ccchhhnnnrrrqqqoookkkccc[[[^^^```cccgggiiijjjiiiiiiiiilllnnnkkkgggiiiqqqyyy~~~|||yyyvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyywwwuuutttttt{{{}}}uuuiiiNNNDDD;;;999::::::999:::;;;EEEJJJJJJMMMTTTUUUQQQRRRRRRUUUYYYXXXTTTSSSVVVUUUSSSUUU[[[^^^___eeemmmxxxvvvlllggg```\\\ZZZ\\\]]]]]]___dddiiioooxxx~~~{{{xxxooobbbVVVPPPQQQVVVYYYfffqqqyyyoooooovvvwwwnnnbbbYYYQQQLLLNNNSSSYYY]]]___bbbfffjjjooogggbbbeeekkkpppwww~~~{{{mmmdddWWWMMMGGGCCC???<<<777777666555555555555555555555555555666666666666555555555666888:::===>>>@@@CCCKKKWWWcccllloooooommmiiieeeeeefffeeeaaa\\\ZZZUUUOOOJJJFFF@@@888333333333222111111222333333777777777999<<<>>>@@@@@@HHHFFFSSSpppwwwtttvvvmmmkkkqqqsss|||xxx{{{QQQ>>>999444111333000000000000////////////000000////////////000000111000111222222444???JJJ___```cccddd```aaaqqq{{{xxxuuukkkppp}}}|||nnndddVVVJJJDDDAAA>>><<<===>>>@@@AAADDDHHHNNNSSSXXXddd{{{}}}uuuiiiZZZLLLKKKSSS___jjjrrrmmmqqqttttttvvvooodddeeejjj}}}|||pppooo{{{xxxzzz~~~}}}wwwtttrrrmmmeee___PPPKKKDDD???>>>???AAABBBCCCAAA@@@AAA???@@@GGGPPPUUUiii|||nnn^^^UUUMMMIIIEEE@@@???@@@AAABBBDDDFFFJJJPPPXXX]]]gggqqq}}}ooo```VVVRRRRRRMMMKKKHHHFFFHHHMMMUUU\\\lllwwwqqqqqqqqqooollljjjjjjjjjjjjjjjjjjjjjlllnnnqqqrrr{{{{{{vvvooogggaaaVVVPPPMMMPPPTTTWWW\\\bbbfffmmmqqqqqqoookkkddd\\\```aaacccfffhhhjjjjjjjjjjjjlllllliiieeefffmmmuuu|||zzzxxxvvvuuuuuuvvvwwwttttttuuuuuuvvvwwwwwwxxx{{{{{{{{{zzzzzzyyyyyyyyy~~~rrrdddMMMCCC;;;:::<<<<<<===???CCCLLLQQQQQQUUU]]]```\\\___]]]^^^aaa```[[[[[[]]][[[XXXXXX]]]```bbbjjjsssrrrhhhccc```]]]\\\^^^```aaadddiiilllrrrzzz~~~{{{|||uuujjj___YYYZZZ___dddyyywwwmmmlllqqqqqqhhh\\\UUUQQQNNNPPPTTTYYY]]]```dddiiimmmqqqiiicccgggooouuu|||zzzkkkbbbUUUKKKEEEAAA===;;;777666666555555555555555555555555555666666666666555555555666888:::<<<>>>@@@CCCJJJUUUbbbjjjmmmlllllliiieeeeeefffeeeaaa\\\ZZZUUUOOOIIIEEE???999444444333222111111222333444666666777:::===@@@CCCDDDHHHHHHWWWvvvwwwtttxxxrrrooosssssswww|||~~~zzzPPP===999444222333000000000000////////////000000////////////000000111000111222222555???JJJ___aaaeeeeeeaaadddvvv{{{sssnnnkkkqqq~~~{{{oooeeeVVVJJJCCC@@@>>>======>>>@@@CCCFFFKKKQQQUUUaaalll|||uuugggYYYLLLJJJRRR\\\gggnnnlllpppttttttwwwnnnccceeejjj|||zzzooonnn~~~{{{tttxxx}}}}}}wwwtttqqqkkkbbb[[[MMMIIIBBB???>>>@@@BBBCCCDDDBBBCCCDDDBBBCCCJJJSSSeee{{{ssseeeXXXPPPIIIFFFDDD@@@@@@BBBCCCDDDFFFIIIMMMUUU]]]cccoooxxxzzznnnaaaUUUOOONNNNNNMMMLLLJJJIIILLLSSS\\\bbbrrr}}}pppqqqqqqooommmllllllmmmmmmlllllllllmmmoooqqqrrryyy|||wwwppphhhcccZZZRRRMMMNNNQQQTTTZZZ```gggmmmssssssrrrooohhhaaaccccccccceeegggiiikkkmmmnnnnnnmmmhhhccccccjjjpppwwwwwwvvvvvvvvvuuuuuuuuutttuuuvvvwwwyyyzzz||||||{{{||||||}}}~~~~~~~~~~~~ppp```LLLCCC<<<;;;===???AAADDDKKKSSSXXXXXX```lllrrrpppqqqmmmjjjjjjgggbbbaaaccc___\\\\\\^^^bbbhhhqqq{{{{{{ppphhhdddaaa^^^^^^bbbdddeeeiiiooorrrxxxwwwmmmgggiiiqqqxxxsssllljjjnnnlllbbbXXXTTTSSSSSSTTTVVVZZZ^^^bbbgggmmmqqqtttkkkdddiiissszzzxxxhhh___SSSIIICCC@@@<<<999777666555555444444555555444555555555555666666666555555555666777:::<<<===@@@CCCIIITTT```hhhjjjiiikkkhhheeeeeeeeeddd```]]]ZZZVVVOOOHHHCCC>>>999666444333222111111222333444555666888:::>>>BBBEEEGGGIIIMMM___xxxsssxxxuuusssuuurrrtttzzz{{{~~~wwwPPP<<<888444222222000000000000////////////000000////////////000000111000111333222555???KKK```dddhhhgggbbbggg|||zzznnnggghhhqqq|||qqqfffVVVIIIBBB@@@>>>>>>===???AAADDDGGGLLLRRRWWWeeemmm}}}{{{sssfffXXXLLLJJJQQQYYYbbbjjjkkkppptttvvvyyylllcccffflll}}}wwwnnnmmm{{{~~~yyy~~~}}}xxxtttooofff\\\UUUIIIEEE@@@>>>???BBBDDDEEEEEEEEEFFFGGGGGGHHHRRR]]]zzz|||iii]]]RRRKKKEEECCCBBB@@@@@@CCCCCCDDDGGGJJJQQQZZZdddkkkxxx}}}vvvmmm```UUUNNNMMMNNNOOOKKKKKKLLLMMMRRRZZZdddkkkyyypppqqqrrrqqqooonnnooopppooonnnnnnnnnnnnoooqqqrrrwww~~~zzzssslllfff\\\SSSLLLKKKNNNRRRZZZaaaiiipppuuuwwwvvvuuuooohhheeedddcccccceeehhhlllnnnqqqqqqnnnhhhbbbbbbggglllqqqrrrtttuuuuuuuuuuuutttwwwxxxyyyzzz|||}}}~~~~~~}}}~~~~~~}}}zzzxxxzzzqqq___KKKCCC===<<<>>>@@@CCCHHHOOOVVV[[[^^^kkk}}}|||tttpppkkkeeebbbddd```___]]]___dddnnnzzzyyypppkkkjjjdddaaaaaadddggghhhlllqqqwww}}}{{{www|||zzznnnkkkgggkkkjjjaaaXXXVVVWWWWWWXXXYYY\\\___dddjjjppptttuuukkkeeejjjttt{{{vvvfff^^^RRRHHHCCC???<<<999666666555444444444444555444444444555555555666666555555555555777999;;;===AAADDDJJJTTT___fffhhhggghhhfffdddccccccbbb___\\\ZZZUUUOOOGGGAAA<<<999777444333222222222222333444555777888:::===@@@EEEHHHLLLRRReee}}}ssswwwuuuuuuvvvrrrvvvxxxxxx}}}uuuOOO;;;666555222222000000000000////////////000000////////////000000111000111333333666@@@LLLaaagggjjjgggcccjjjxxxkkkfffeeepppttthhhVVVIIIBBB??????>>>>>>@@@BBBDDDGGGKKKPPPSSS]]]dddrrryyyssseeeYYYMMMKKKOOOVVV___fffooossswwwxxx|||kkkdddhhhooovvvmmmlllwww~~~yyytttlllbbbWWWOOODDDBBB???>>>@@@CCCEEEFFFHHHGGGGGGIIIJJJPPP```ooovvveeeZZZOOOHHHBBBAAA@@@??????BBB@@@BBBFFFKKKSSS^^^jjjrrr~~~vvvggg___TTTLLLKKKLLLMMMMMMIIIJJJLLLPPPWWWaaammmttt~~~pppqqqrrrrrrppppppqqqrrrppppppooonnnooopppqqqrrruuu~~~zzzuuummmggg^^^TTTLLLJJJMMMQQQYYYaaagggooouuuwwwxxxxxxrrrlllfffeeecccbbbcccggglllooopppooolllfffaaa```bbbeeelllnnnpppssstttuuuttttttwwwxxxxxxyyyyyyzzz{{{{{{|||xxxsssqqqtttyyy~~~rrr```KKKDDD>>>===>>>@@@FFFLLLRRRZZZ```hhhyyyzzzrrrkkkdddaaabbbaaabbbbbbccciiivvv~~~vvvpppmmmlllgggccccccfffhhhiiimmmrrrvvv~~~nnnhhhiiiccchhhiiiaaaYYYWWWWWWWWW[[[\\\]]]aaagggmmmrrruuusssjjjdddiiirrryyy}}}uuueee]]]QQQHHHCCC@@@===:::666666555444444444444444444444444444555555555555555555555555777888:::<<>>CCCGGGMMMUUUjjjwwwxxxvvvwwwyyyuuuzzzyyyuuu~~~xxxyyytttPPP;;;666555333111000000000000////////////000000////////////000000111000111333333666AAAMMMccchhhjjjfffdddnnnuuujjjgggeeetttvvvjjjXXXJJJCCC@@@?????????AAACCCDDDEEEGGGKKKMMMVVV\\\hhhzzzyyyssseeeZZZNNNKKKNNNTTT]]]eeerrrvvvyyyzzz~~~llleeekkksssxxxnnnllluuu~~~zzzsssiii^^^RRRKKKAAA???>>>>>>AAADDDFFFFFFJJJHHHGGGIIILLLXXXnnnrrrbbbYYYNNNGGGAAA@@@???===>>>@@@???AAAFFFMMMVVVaaammmuuu~~~}}}}}}xxxlllbbbTTTOOOIIIFFFGGGIIIHHHGGGHHHJJJNNNTTT\\\hhhttt|||ooopppqqqqqqpppoooppprrrpppoooooonnnoooppprrrsssttt~~~~~~zzzuuunnnhhhaaaWWWNNNKKKMMMPPPXXX___cccjjjrrruuuwwwwwwsssmmmfffdddbbbaaabbbfffjjjmmmlllkkkiiiddd```^^^^^^___iiijjjmmmpppsssttttttuuuyyyyyyzzzzzz{{{{{{||||||~~~~~~~~~}}}}}}}}}}}}}}}|||yyysssnnnlllooovvv{{{ppp```JJJDDD??????@@@CCCKKKRRRZZZeeeppp}}}{{{qqqiiicccaaabbbcccfffggghhhooo|||yyyrrrmmmjjjiiihhheeedddhhhjjjkkknnnsssuuuqqqfffdddgggbbbgggggg___WWWUUUVVVVVV^^^^^^___cccjjjooossstttmmmgggdddjjjqqqwww}}}tttddd[[[PPPGGGBBB???===:::666555444444333333444444333444444444444555555555555555555555666888:::;;;BBBDDDJJJTTT^^^eeegggfffbbbbbbbbbaaa___^^^\\\[[[VVVTTTOOOHHHAAA;;;999888555444333222222333444555666888:::999999<<>>===???AAACCCDDDDDDIIIGGGGGGIIIMMM\\\vvv|||lll^^^UUUMMMFFF@@@>>>===;;;<<<>>>???BBBFFFLLLTTT^^^hhhooouuussspppnnniiiaaaVVVOOOJJJIIIGGGGGGIIIJJJIIIIIIKKKNNNSSSZZZcccooo|||mmmnnnoooooommmmmmmmmoooooonnnnnnnnnoooppprrrsssttt~~~}}}xxxqqqlllfff\\\RRRNNNMMMOOOTTT[[[```hhhppptttwwwxxxtttnnneeecccaaa```bbbeeeiiillljjjjjjiiigggcccaaa___^^^fffhhhjjjmmmqqqsssuuuvvvxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzvvvpppjjjiiinnnvvv|||{{{kkk\\\HHHCCC@@@AAADDDIIIRRR\\\hhhwwwuuujjjccc___^^^```bbbgggjjjjjjppp|||yyysssnnnkkkiiiggghhheeeeeeiiilllnnnrrrxxxxxx}}}mmmeeeccceeeggggggjjjggg]]]UUUTTTXXXYYY```___aaaffflllqqqrrrrrrgggdddffflllsssyyy~~~rrraaaYYYMMMEEE@@@>>>;;;999666555444444333333444444333333444444444555555555555555555555666777999:::@@@BBBHHHRRR]]]dddeeedddbbbccccccbbb```^^^]]]]]]SSSSSSPPPJJJAAA;;;888888555444333222222333444555555888:::::::::>>>EEEKKKRRRZZZjjj{{{}}}yyyxxx{{{xxxvvvwwwxxxwwwlllsssuuuTTT===666666333///000000000000////////////000000////////////000000111000111333444777BBBNNN```dddeeedddlll|||sssgggdddppp|||yyynnn^^^PPPHHHDDDAAA???>>>@@@BBBCCCCCCDDDGGGIIIRRRVVV___mmm|||wwwdddXXXLLLGGGHHHNNNZZZdddoooqqqsssvvv}}}oookkkttt}}}ssslllttt~~~{{{uuukkk___SSSJJJEEE@@@???>>>???AAACCCBBBBBBEEEEEEHHHJJJOOO\\\vvvvvvfffYYYRRRIIIBBB<<<<<<;;;999:::===<<>>@@@FFFQQQ\\\cccdddccccccdddeeecccaaa___^^^___RRRRRRQQQKKKBBB;;;888777555444333333333333444555444777:::;;;;;;@@@HHHOOOVVV\\\iii~~~xxx|||xxxuuuwwwtttpppuuu{{{oookkkvvvvvvVVV>>>666666333...000000000000////////////000000////////////000000111000222444444777BBBNNN___bbbbbbdddppptttgggbbbrrr|||zzzooo___RRRJJJEEEAAA???===???BBBCCCDDDFFFHHHJJJLLLQQQZZZhhh{{{}}}xxxbbbVVVJJJDDDEEELLLYYYdddkkkmmmooosss|||qqqmmmvvvuuullluuu|||yyyrrrhhh[[[OOOGGGCCC@@@???>>>???AAABBBAAA@@@BBBDDDHHHLLLPPP\\\ssstttdddWWWQQQEEE>>>999999999888:::===888;;;>>>AAADDDGGGKKKNNNMMMNNNNNNLLLIIIGGGGGGHHHBBBDDDFFFEEEDDDEEEIIIMMMWWWZZZ```hhhqqq}}}kkkkkkkkkkkkkkklllnnnnnnpppooooooppprrrtttsssrrryyy}}}yyywwwqqqjjj]]]QQQJJJJJJQQQVVVdddmmmvvvzzz}}}}}}zzzuuuhhhaaa]]]^^^```bbbfffkkkjjjoootttrrrlllgggfffggghhhhhhiiijjjkkklllmmmnnnmmmnnnoooppprrrtttuuuvvvuuuuuuttttttuuuwwwyyy{{{}}}zzzuuupppmmmnnnrrrvvv~~~sss```RRRDDDEEEGGGIIIKKKRRRbbbrrrtttaaaWWWUUUTTTUUUWWW[[[ccciiijjjkkkpppssstttwwwrrrooonnnnnnkkkhhhfffgggffffffiiipppxxx~~~tttfffZZZXXX\\\aaaiiiooorrrtttnnn```UUUUUU[[[___eeebbbaaadddkkkppppppnnneeefffhhhnnnxxx{{{rrr^^^UUUIIIBBB@@@???<<<999222222222222222222222222333333333444555666777777777888999888777888999;;;CCCEEEJJJQQQYYY^^^aaaaaafffdddcccccccccbbb```^^^XXXUUUQQQJJJDDD>>>999666333222111111111333555777;;;999999:::999;;;FFFRRRYYY[[[cccxxxrrrrrrvvvsssooopppppptttuuuhhhgggttttttPPP:::555555333000000000000000000000000000000000000000000000000000111000111333333777CCCOOO]]]bbbggglllxxxrrrcccZZZppp|||{{{ppp```QQQGGGBBB@@@???@@@BBBDDDEEEEEEEEEGGGHHHLLLTTT```lll{{{}}}pppcccTTTHHHFFFGGGKKKXXXfffssspppqqqvvv~~~sssqqq{{{zzzpppsss~~~{{{ssshhh\\\PPPGGGBBB>>>===<<<===???@@@@@@@@@EEECCCCCCIIIQQQ\\\kkkyyy~~~nnn```VVVPPPHHHDDD>>>;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFEEEEEEHHHLLLOOO``````dddooozzzlllllllllmmmmmmnnnnnnnnnnnnmmmmmmnnnqqqrrrrrrrrrwww|||zzzssskkk___SSSLLLLLLQQQWWWeeeqqq{{{}}}|||||||||{{{nnngggbbbbbbcccdddgggllliiimmmqqqqqqnnnjjjiiiiiihhhhhhiiiiiijjjjjjiiiiiiiiijjjlllnnnqqqssstttuuuvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyuuuqqqnnnnnnqqquuuxxxzzz|||}}}~~~{{{ooo^^^QQQHHHHHHJJJNNNQQQYYYjjj{{{yyyhhhUUUMMMKKKKKKNNNQQQUUU]]]dddeeehhhnnnssstttsssqqqpppqqqqqqnnnkkkiiijjjjjjlllqqqzzzjjj```WWWXXX^^^dddkkkqqqrrrsssmmm___UUUUUU[[[___eeecccbbbeeekkkooonnnlllaaabbbfffmmmxxxzzzppp___UUUIIIAAA>>>;;;777444222222222222222222222222222222333333444444555555555777888777777777:::<<>>999777333222111111111333555777999888999:::;;;>>>IIIUUU```\\\```uuuyyykkklllpppnnnkkklllrrruuurrrggghhhwwwoooLLL999555666444222000000000000000000000000000000000000000000000000111000111333333777CCCOOO]]]aaaeeelll{{{kkk]]][[[ppp{{{{{{ppp```QQQGGGBBB???>>>@@@BBBDDDEEEEEEEEEGGGHHHIIIQQQ[[[fffuuu{{{oooaaaSSSHHHFFFGGGKKKXXXgggqqqooopppuuu~~~vvvrrr{{{|||qqqrrr~~~yyyqqqfffZZZNNNEEE@@@>>>=========>>>@@@@@@@@@DDDBBBCCCIIIQQQ]]]mmmzzzzzznnncccYYYRRRGGGCCC>>>:::::::::::::::888999:::<<<=========>>>AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEGGGLLLRRRWWW```aaahhhuuulllmmmnnnooopppooonnnmmmlllkkkjjjllloooqqqrrrrrruuu~~~|||{{{tttmmmbbbVVVNNNMMMQQQVVVcccppp{{{|||yyyzzz~~~tttmmmfffddddddccceeehhhhhhjjjmmmooopppooommmlllhhhhhhiiiiiihhhfffdddcccccceeehhhkkknnnqqqrrrsssuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvuuurrrpppoooppprrrrrrsssvvvyyy{{{|||||||||vvvvvvvvvuuuqqqfffXXXNNNLLLLLLNNNRRRWWWbbbvvviiiYYYIIIBBBBBBDDDHHHLLLRRR[[[ccceeeiiioootttuuunnnpppsssuuutttrrrooolllmmmooottt}}}uuu^^^XXXUUUYYYaaafffkkkpppqqqqqqjjj]]]TTTUUUZZZ^^^eeecccbbbeeejjjlllllljjjaaabbbeeelllxxxvvvjjj\\\RRRFFF???<<<999555222222222222222222222222222333333333333333333333333333555666666666777:::<<>>999777333222111111111333555777777666888;;;<<>>???AAADDDEEEEEEFFFGGGIIIIIIOOOXXXaaaoooyyylll___RRRGGGEEEGGGLLLYYYhhhpppnnnooovvv~~~yyysssyyyrrrppp{{{wwwnnncccWWWLLLDDD???>>>>>>======>>>???AAABBBEEEDDDFFFLLLSSS]]]nnn|||vvvoooeeeZZZRRRFFFBBB===:::999:::::::::888999:::;;;<<<=========??????@@@@@@AAAAAABBBBBBEEEEEEFFFGGGKKKQQQYYY___ccceeennn|||lllmmmoooppppppooommmlllkkkjjjiiikkknnnqqqrrrrrrvvv~~~}}}yyywwwtttnnncccXXXOOOMMMPPPSSS^^^hhhrrruuuvvvzzz~~~wwwnnnfffcccaaa^^^^^^aaadddeeehhhlllpppqqqpppnnniiiiiiiiiiiigggeeebbb``````aaadddhhhkkknnnpppqqqqqqsssuuuwwwxxxvvvuuusssssstttuuutttqqqooooooooonnnoooqqqsssuuuuuutttssslllkkkjjjhhhddd[[[PPPIIILLLLLLPPPUUU\\\iii]]]OOOBBB>>>???BBBGGGMMMUUU___hhhlllnnnrrrtttssskkkrrrxxxyyywwwtttqqqmmmpppttt|||kkkWWWTTTUUU[[[bbbeeehhhkkkpppooogggZZZRRRSSSYYY\\\bbbbbbbbbdddgggiiiiiigggdddeeegggmmmwwwqqqcccVVVMMMCCC===<<<;;;888444222222222222222222222222444444444333333333333333222444555666666777:::<<<@@@AAAFFFMMMUUU\\\```aaadddddddddddddddaaa]]]ZZZWWWUUUPPPJJJDDD>>>:::777333222111111111333555777666666888;;;<<<@@@LLLXXX]]]VVVWWWnnntttiiikkkpppnnnnnnqqqpppoooyyyxxxvvvwwwwwwpppccc\\\aaannnxxx~~~aaaCCC777666444222222////////////////////////////////////////////////000///000222333777BBBOOO\\\\\\aaaqqq]]]VVVcccsss||||||{{{zzzyyy}}}|||rrrbbbSSSHHHBBB>>>===???AAADDDEEEEEEFFFGGGIIILLLQQQXXX```mmmuuujjj\\\OOOEEEEEEHHHMMMZZZiiiqqqooopppvvv~~~zzzsssvvvsssmmmzzz~~~}}}yyytttlllaaaVVVKKKCCC???===>>>>>>>>>>>>???BBBEEEIIIIIIKKKOOOUUU]]]mmm{{{yyytttoooeeeXXXNNNDDDAAA<<<999999:::::::::;;;;;;<<<===>>>?????????>>>>>>???@@@AAAAAABBBBBBFFFGGGIIILLLPPPWWW___eeekkkllltttlllmmmooopppooommmkkkjjjkkkjjjiiijjjnnnqqqsssssswww{{{wwwtttsssnnndddYYYPPPLLLMMMOOOZZZaaagggnnnvvv~~~~~~yyypppgggbbb^^^ZZZZZZ]]]aaabbbeeejjjnnnqqqqqqpppkkkkkkkkkjjjhhhfffdddcccaaabbbcccfffhhhkkkmmmnnnppprrruuuwwwxxxvvvtttssspppsssuuutttrrrooommmlllmmmlllkkklllmmmllliiigggbbbaaa___\\\WWWPPPIIIDDDIIIJJJOOOVVV___nnnqqqSSSHHH???===???BBBGGGMMMWWWbbblllooopppqqqooolllmmmwww}}}{{{vvvtttrrrnnnrrrxxx{{{dddVVVTTTVVV]]]aaaaaaccceeennnlllcccVVVOOORRRWWWZZZ^^^^^^```bbbeeefffffffffdddeeegggmmmwwwnnn```TTTLLLCCC>>>===<<<999555222222222222222222222222555555555555444444444444222444555666666777:::<<>>:::888333222111111111333555777666666888;;;;;;>>>HHHTTTXXXVVVZZZnnn~~~ppphhhlllpppnnnmmmpppllljjjsss}}}|||wwwttt{{{}}}xxxtttlllooolllbbb___gggttt{{{~~~___AAA777666222///000////////////////////////////////////////////////000///000222222666BBBNNNZZZYYYaaattt|||YYYUUUeeerrr{{{~~~~~~{{{}}}~~~tttdddUUUJJJCCC???===>>>AAACCCEEEEEEFFFHHHIIINNNSSSYYYaaammm}}}qqqfffYYYMMMDDDEEEIIINNN\\\kkktttrrrrrrwww~~~yyyqqqttttttlllvvv~~~}}}|||{{{xxxsssjjj___TTTJJJCCC@@@===>>>???>>>>>>AAAEEEIIIPPPOOOQQQTTTWWW]]]lllzzzyyyvvvtttrrrnnndddVVVKKKCCC???;;;888888::::::;;;<<<<<<===>>>????????????>>>???@@@AAABBBCCCDDDDDDDDDHHHMMMSSSYYYaaajjjooovvvtttwwwnnnnnnoooooonnnlllkkkjjjllljjjiiijjjmmmppprrrrrrvvv~~~yyyvvvsssooofff[[[RRRLLLLLLMMMYYY^^^dddlllxxx~~~{{{rrrhhhccc___ZZZYYY\\\```bbbfffjjjmmmpppqqqrrrmmmmmmllllllkkkkkkkkkkkkhhhgggfffeeefffhhhkkklllppprrruuuxxxyyyxxxwwwvvvppprrruuutttqqqmmmjjjiiikkkgggdddbbbcccbbb___[[[XXXWWWTTTQQQMMMHHHDDDBBBFFFHHHNNNWWWbbbqqqsss[[[IIIAAA<<<<<<>>>???DDDIIIQQQ[[[dddgggggghhhgggeeennnzzzzzztttsssssspppwww}}}ttt___UUUTTTWWW]]]```___```dddllliii___RRRLLLOOOUUUWWWYYY[[[^^^aaadddfffggggggbbbcccfffmmmxxx|||mmm```VVVNNNEEE???===;;;666222222222222222222222222222555555555555555555555555333555666666666777:::<<>>@@@CCCEEEEEEFFFHHHJJJMMMRRRYYY```mmmyyynnndddVVVJJJCCCEEEIIIOOO]]]llluuussssssxxx}}}xxxppptttuuulllvvv|||zzzxxxvvvqqqhhh]]]SSSIIICCC@@@<<<>>>@@@@@@@@@CCCIIIOOOUUUUUUXXXYYYZZZ^^^lllzzz}}}rrrtttvvvvvvpppdddUUULLLAAA>>>999777888999;;;;;;;;;<<<===>>>>>>>>>>>>===???@@@AAACCCDDDFFFGGGGGGBBBIIISSS]]]fffnnnuuuzzz{{{xxxxxxqqqqqqpppooonnnllllllkkkllljjjhhhhhhjjjmmmoooppprrr|||}}}yyytttppphhh^^^TTTNNNLLLLLLWWW^^^fffnnnwww~~~{{{rrrhhhccc^^^ZZZYYY[[[aaaeeejjjlllmmmooorrruuuoooooonnnnnnoooqqqsssuuupppmmmiiifffeeefffiiikkkoooqqqsssvvvxxxxxxxxxwwwqqqsssuuutttppplllhhhgggfff```[[[XXXYYYYYYVVVSSSOOONNNLLLIIIFFFDDDDDDEEEDDDHHHPPPZZZeeeuuuwww\\\KKKAAA<<<999;;;======@@@DDDGGGOOOVVVXXXZZZ___bbbcccooo|||xxxppprrruuuttt}}}mmmYYYRRRQQQUUU[[[______ccchhhjjjfff[[[NNNIIIMMMSSSTTTVVVYYY^^^bbbfffhhhjjjkkkcccdddgggooozzzwwwjjj^^^UUUMMMDDD>>>===;;;666222222222222222222222222222333333333444444555555666555777888777777777:::<<>>GGGRRR\\\[[[]]]jjjsssjjjgggnnnppplllhhhjjjlllgggppp}}}}}}~~~zzzwwwvvvyyyrrrmmmmmmiiibbbUUUaaahhhgggmmm|||```@@@888666000...333000000000000000000000000000000000000000000000000///...///111222666BBBNNNVVVWWWbbbzzzppp[[[[[[eeewww~~~|||~~~}}}yyyiiiZZZNNNFFFAAA>>>===@@@CCCEEEFFFGGGIIIJJJMMMSSSZZZbbbooo~~~vvvkkkaaaSSSHHHBBBEEEJJJPPP^^^mmmtttrrrsssxxx~~~vvvpppvvvuuummmwww}}}zzzxxxsssnnneee[[[PPPGGGAAA>>>;;;>>>AAAAAAAAAFFFMMMTTTWWWXXX[[[]]]]]]aaaooo}}}~~~{{{vvveeeVVVMMM@@@===999777777999;;;;;;======>>>????????????>>>AAABBBCCCEEEGGGHHHJJJJJJHHHPPP]]]jjjrrrxxx{{{}}}yyyvvvwwwtttsssqqqooonnnmmmmmmmmmllliiigggfffiiikkkmmmnnnoooyyy~~~zzzvvvrrrjjj```VVVOOOLLLLLLTTT^^^iiiooouuu{{{~~~}}}yyypppfffaaa]]]XXXXXXZZZbbbhhhmmmooonnnooosssxxxqqqpppooooooqqquuuyyy{{{uuuqqqkkkfffdddeeehhhkkklllnnnpppsssuuuvvvwwwwwwrrrtttuuusssoookkkgggfffaaa[[[TTTRRRSSSTTTQQQOOOIIIHHHGGGDDDCCCCCCFFFHHHEEEIIIRRR]]]iiixxxeeeOOOCCC>>>:::999<<<===<<<===AAA@@@GGGKKKLLLPPPZZZbbbfffooo|||vvvnnnrrrxxxxxxgggUUUOOOOOOSSSZZZ^^^aaafffmmmhhhdddYYYLLLHHHLLLQQQSSSTTTXXX^^^cccgggjjjmmmnnnggghhhjjjpppzzzwwwqqqeeeZZZPPPIIIAAA======<<<888444222222222222222222222222111111222333333444555555777888999888777888999;;;@@@AAADDDLLLUUU^^^dddgggiiifffbbb___^^^^^^]]]\\\VVVSSSOOOJJJDDD???;;;999333222111111111333555777777777:::===>>>@@@IIITTT\\\YYYZZZfff|||vvvnnnmmmtttvvvppplllnnnnnnhhhrrr|||wwwwwwwww{{{~~~pppmmmnnniiiaaa^^^kkksssssszzz___@@@888777111000555000000000000000000000000000000000000000000000000///...///111222666AAANNNUUUWWWddd{{{nnn___aaahhh~~~~~~{{{yyy}}}~~~zzzkkk\\\PPPGGGAAA???===@@@CCCEEEFFFGGGIIIJJJNNNTTT]]]eeerrr|||tttjjj```RRRGGGAAADDDJJJQQQ___nnnrrrqqqrrrwww~~~vvvqqqxxxvvvooozzzzzzxxxqqqlllcccXXXNNNFFF@@@===;;;>>>AAABBBCCCGGGPPPWWWWWWYYY]]]______cccqqq~~~hhhVVVLLL???<<<888666777999;;;;;;@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJLLLLLLPPPZZZgggssszzz{{{{{{zzzvvvsssvvvtttqqqmmmllllllllllllkkkhhhgggffffffhhhkkkmmmooosssvvv{{{ssskkkeee[[[PPPLLLPPPUUU\\\eeekkkoooqqqsssuuuuuuppphhh___YYYXXX\\\```dddggglllpppqqqssstttuuunnnooooooooottt|||}}}uuunnniiihhhgggdddeeegggiiilllqqqtttttttttuuuuuusssrrrrrrsssrrrlllddd]]]XXXUUUPPPKKKGGGFFFEEEEEEAAABBBCCCCCCCCCCCCEEEGGGEEELLLWWWbbbmmm~~~qqqZZZIIIAAA777777666666888;;;===???@@@BBBGGGMMMQQQTTT]]]eeeuuuxxxzzzvvvpppoootttzzz|||eeeVVVNNNQQQTTTXXX]]]bbbiiimmmmmmdddWWWMMMKKKNNNRRRVVVYYY[[[^^^eeepppyyyvvvooojjjhhhhhhqqq}}}xxxpppddd[[[QQQLLLEEE???;;;888555333444222111//////000222333444444444444444444444444555666777777666777999;;;AAAAAADDDLLLVVV^^^cccdddgggeeedddcccbbb```]]]ZZZUUUQQQKKKEEEAAA===999777444333222222222333444555888777888::::::???JJJWWW___YYYZZZiii~~~vvvyyy{{{|||}}}|||vvvppplllpppwww{{{xxx|||~~~}}}zzz~~~|||wwwqqqhhhooollllllyyy^^^@@@:::777555555///000000000000000000000000000000000000000000000000111000111333333777CCCOOOZZZbbbjjjuuu~~~eee___]]]ooo~~~}}}xxxwww{{{~~~|||mmm]]]OOOEEE???===>>>???@@@AAACCCEEEGGGIIIMMMTTT___hhhpppzzzrrrfff\\\LLLHHHCCCBBBJJJXXXhhhrrruuuttttttuuuxxxwwwuuuxxxuuu|||}}}xxxsssmmmiii```UUUKKKDDDAAA@@@@@@??????AAAGGGOOOVVV[[[\\\WWWVVVZZZbbbkkkxxxoooXXXHHH@@@???<<<999999999;;;<<<===>>>@@@BBBCCCCCCCCCCCCEEEGGGIIIIIIJJJKKKNNNPPPYYYcccrrr{{{vvvpppssswww~~~ssspppmmmkkkkkkkkkjjjiiiggggggggggggiiikkkmmmnnnqqqttt}}}~~~}}}||||||uuunnnhhh^^^SSSOOOQQQSSSZZZccciiimmmoooqqqsssrrrnnnfff^^^XXXXXX[[[^^^cccgggkkkoooqqqrrrtttuuuqqqqqqqqqpppuuu||||||rrrlllgggffffffdddeeegggeeeiiimmmpppqqqqqqqqqrrrsssrrrqqqrrrqqqlllccc\\\RRROOOJJJFFFBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHNNNYYYdddqqqhhhRRRCCC<<<888777777777888:::===>>>AAABBBFFFLLLPPPTTT]]]fffuuuwwwwwwsssnnnmmmssszzzyyybbbTTTNNNQQQUUUYYY]]]aaafffiiihhh```TTTLLLKKKOOOTTTXXXZZZ___eeeooo{{{xxxlllkkknnnwww}}}wwwtttlllaaaYYYNNNIIICCC>>>:::888666444333222111000000111222333555555555444444333333333555777777777777777999;;;AAABBBEEEMMMWWW___cccdddgggeeecccbbbaaa```]]][[[TTTPPPJJJEEEAAA===999666333333222111222333444555888777888:::;;;???JJJVVV]]]WWWVVVcccxxx~~~|||wwwsssooosssxxxyyyvvvzzzzzzuuuqqqkkkuuuttt]]]???999555333333///000000000000000000000000000000000000000000000000111000111333333777BBBNNN\\\dddlllxxxttt___\\\]]]ooozzzwwwuuuzzz~~~|||nnn^^^PPPFFF@@@>>>>>>???@@@AAACCCFFFHHHIIILLLSSS^^^gggooo}}}}}}vvvnnncccXXXKKKGGGCCCDDDLLLYYYhhhrrrtttssssssuuuxxxxxxuuuyyyvvv|||}}}yyytttjjjeee\\\RRRIIIBBB????????????@@@CCCHHHPPPWWW[[[\\\XXXXXX^^^eeennnzzzmmmUUUFFF@@@>>><<<:::999:::;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBHHHIIILLLMMMNNNPPPTTTVVV^^^iiiyyywwwppplllooottt{{{ssspppmmmkkkjjjjjjiiigggfffggghhhiiijjjkkklllmmmnnnqqqyyy~~~}}}||||||wwwqqqlllcccYYYSSSRRRPPPVVV___gggkkknnnoooqqqrrroooiiiaaa[[[ZZZ\\\^^^cccfffjjjnnnoooqqqssstttttttttssssssxxx|||qqqjjjeeeeeeeeeddddddgggdddgggkkknnnoooooopppppprrrqqqppppppoooiiiaaaZZZMMMJJJFFFBBB???>>>>>>>>>@@@AAACCCDDDDDDEEEHHHJJJLLLRRR[[[fffuuusss\\\JJJ???:::999888777777888:::;;;===AAAAAAEEEKKKNNNSSS\\\fffrrrsssrrrnnnjjjlllssszzzuuu```SSSMMMQQQWWW[[[^^^aaaccceeebbb[[[QQQKKKLLLQQQWWWZZZ\\\dddnnnzzzmmmnnnrrr||||||vvvssspppiii```XXXKKKGGGAAA<<<:::888666555333222111000000111222333555555555444444444333333666777888777777777999;;;AAABBBGGGOOOXXX___cccdddgggdddbbb`````````^^^]]]SSSOOOIIIDDD@@@<<<999666333222111111222333444555888777888:::;;;???JJJVVV^^^VVVSSS^^^ttt}}}xxxuuurrruuuxxxwwwuuuzzzyyyuuuuuusss[[[===666222111222...000000000000000000000000000000000000000000000000111000111333333666AAAMMM\\\dddnnn|||kkkZZZ[[[^^^rrryyywwwrrrwww||||||ooo___RRRHHHBBB@@@??????@@@AAADDDFFFHHHIIILLLRRR]]]gggooo}}}xxxqqqiii]]]SSSHHHFFFDDDFFFNNN[[[hhhqqqrrrqqqrrruuuxxx{{{yyy{{{www{{{}}}yyysssddd___WWWMMMEEE@@@>>>======>>>@@@EEEKKKQQQWWW[[[[[[YYY\\\ccckkkrrr}}}iiiRRRFFF???>>>;;;:::999:::;;;<<<:::;;;===???@@@AAAAAABBBHHHJJJMMMPPPRRRUUUYYY\\\fffqqq~~~pppgggeeeiiiooowwwsssqqqmmmlllkkkjjjhhhgggfffgggiiijjjkkklllllllllnnnpppwww~~~}}}{{{xxxsssnnnggg^^^VVVQQQOOOTTT\\\dddiiimmmooopppxxxuuupppiiibbb___^^^___bbbeeeiiilllmmmooorrrtttuuuvvvuuuwww~~~~~~rrrlllgggffffffddddddgggeeehhhlllnnnoooooopppqqqpppooommmmmmkkkfff]]]WWWLLLIIIEEEAAA???>>>>>>??????@@@CCCDDDEEEGGGJJJMMMQQQVVV^^^iiiyyy{{{fffSSSFFF@@@>>>999888888888888999;;;;;;AAA@@@DDDIIILLLPPPYYYcccjjjjjjiiifffeeejjjsss{{{rrr___RRRLLLQQQXXX^^^aaabbbcccddd___XXXPPPKKKLLLQQQWWWZZZ^^^gggrrr}}}zzzjjjlllqqqzzzyyyvvvsssqqqnnnhhh___XXXKKKGGGAAA<<<999777555333222222111111111222333333444444444444555555555555666777888888777888:::;;;@@@CCCIIIQQQYYY___cccdddfffdddaaa``````___^^^]]]RRRNNNHHHCCC???<<<888555222222111111111333444555888777999;;;;;;>>>IIIUUUaaaZZZVVV```www~~~vvvtttrrrvvvvvvzzz}}}uuuuuuYYY<<<666111000222000////////////////////////////////////////////////111000111333333555@@@KKKXXXaaannn~~~hhhZZZ\\\```ttt{{{{{{tttwwwzzz}}}pppaaaTTTJJJDDDAAA??????@@@BBBDDDFFFHHHIIIMMMSSS^^^hhhqqq|||tttllldddYYYOOODDDCCCCCCFFFOOO[[[hhhooooooooopppssswww|||xxxzzz~~~}}}~~~~~~|||wwwqqq```ZZZQQQIIICCC@@@>>>===;;;===AAAFFFLLLRRRWWWZZZZZZ[[[aaaiiipppvvv~~~cccOOOEEE>>>===;;;:::999:::;;;<<<:::;;;===>>>@@@AAABBBCCCFFFIIILLLPPPSSSWWW\\\```mmmvvvtttggg___^^^bbbiiissssssqqqooommmmmmllljjjhhhggghhhiiikkkllllllllllllooopppwww~~~|||zzzxxxtttoooiiiaaaXXXPPPOOORRRXXX```gggllloooppp{{{yyyuuuooohhhbbb```___aaadddgggjjjlllnnnqqqssstttvvvxxx}}}uuunnniiihhhfffddddddfffeeehhhkkkmmmnnnoooppprrrooommmkkkjjjhhhbbbZZZTTTLLLIIIEEEAAA???>>>>>>???===@@@BBBDDDFFFIIILLLOOOUUU\\\dddmmm{{{qqq]]]MMMDDD@@@???888888888888999::::::;;;??????CCCGGGJJJMMMUUU^^^^^^^^^^^^]]]```gggrrrzzzppp___TTTLLLRRRZZZ```cccddddddddd]]]WWWOOOKKKLLLPPPUUUXXX\\\eeeooovvv||||||tttkkkccceeejjjrrryyy|||zzzwwwtttsssqqqpppnnnggg^^^XXXMMMHHHBBB<<<888555222111222222111222222333333444111222333444666777888888666777888888777888:::<<<@@@EEELLLTTT[[[```ccceeefffdddaaa``````___]]]\\\PPPLLLGGGBBB>>>;;;777555111111000000111333444555777777999<<<<<<>>>IIITTTbbb^^^\\\fff~~~tttrrroootttsssuuuyyysssuuu}}}VVV<<<777222111333111////////////////////////////////////////////////000000111333222444>>>IIIQQQ\\\nnn|||fffYYY\\\```ttt~~~|||{{{}}}rrrdddVVVKKKEEEBBB???@@@AAABBBDDDFFFHHHJJJNNNTTT___kkkuuu~~~~~~zzzrrriiiaaaVVVLLL@@@@@@AAAFFFOOO[[[gggooonnnmmmooorrruuu~~~}}}zzzyyy|||yyywwwyyy|||~~~}}}|||uuummm^^^WWWNNNFFFBBB@@@>>>===;;;===AAAFFFLLLRRRVVVYYYYYY]]]dddmmmsssxxxvvv[[[JJJBBB<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>@@@BBBDDDDDDFFFIIIMMMQQQTTTYYY^^^bbboootttzzzxxxpppeee\\\XXXXXX]]]eeeppprrrpppooonnnnnnmmmkkkiiiiiiiiijjjjjjkkkllllllmmmpppqqqwww}}}{{{zzzzzzyyyuuunnnjjjdddZZZQQQOOOQQQTTT[[[dddkkkoooqqqxxxxxxvvvqqqjjjddd```___```cccfffhhhjjjlllooorrruuuxxx}}}uuunnniiihhhgggddddddgggeeegggjjjllllllmmmoooqqqpppmmmkkkiiigggaaaYYYSSSLLLIIIEEEAAA>>>=========<<>>>>>BBBFFFHHHIIIPPPXXXTTTTTTTTTUUUZZZcccnnnuuu~~~nnn___UUUMMMSSSZZZ```bbbbbbbbbbbbYYYSSSMMMIIIJJJNNNRRRTTTXXX^^^eeehhhkkkkkkddd\\\[[[^^^bbbiiippptttttttttuuuuuuuuusssooohhh^^^XXXNNNIIIBBB<<<888555222000111111222222333444444444111222333444666888999999777888999888888888:::<<<@@@FFFNNNVVV\\\```ccceeefffdddbbbaaa```___[[[YYYOOOKKKFFFAAA===:::777444111000000000111222444555777777:::<<<<<<>>>HHHSSSbbbbbbdddrrr{{{qqqppplllrrrqqqqqquuuqqqtttwwwRRR;;;888444222444222000000000000000000000000000000000000000000000000000000111333222333<<>>===<<<===AAAEEEKKKPPPUUUWWWZZZ^^^gggoootttwwwjjjSSSEEE???;;;;;;:::::::::::::::;;;<<<<<<===>>>@@@BBBDDDFFFHHHKKKOOORRRUUUZZZ___bbbiiilllmmmggg]]]VVVSSSSSSTTTYYYcccnnn~~~ooonnnmmmmmmnnnmmmkkkjjjkkkjjjiiiiiijjjkkkmmmnnnqqqrrrwww}}}{{{yyy{{{zzzuuunnnkkkggg]]]RRROOONNNPPPVVV___hhhoooqqqrrrttttttrrrlllgggcccaaa```bbbeeeggghhhkkkoooqqqwww{{{qqqkkkfffggggggeeefffiiifffhhhkkkmmmmmmnnnqqqsssssspppllljjjhhhbbbZZZTTTNNNKKKFFFBBB>>>=========;;;>>>BBBEEEHHHLLLPPPTTT^^^kkkuuuzzzvvvdddRRREEE>>>999777555666888999:::;;;<<<<<<<<<===AAAFFFGGGFFFJJJQQQMMMMMMMMMOOOUUU^^^gggnnnttt}}}{{{lll^^^VVVPPPTTTZZZ^^^___^^^]]]\\\RRRMMMHHHFFFGGGKKKOOOQQQRRRWWWZZZZZZ\\\^^^\\\WWWWWWYYY^^^eeelllsssxxxzzz|||}}}}}}{{{uuulllbbb[[[MMMIIIBBB<<<999666444222000111222333444444444444444444555555666666777777777888999999888888:::<<>>HHHRRRccchhhooovvvooopppkkkrrrpppnnnqqqnnnppp|||oooMMM999888444222444222000000000000000000000000000000000000000000000000000000111333222333;;;EEELLLXXXiiiwww}}}xxxuuucccXXX]]]aaauuuzzz~~~wwwhhhYYYMMMEEEAAA@@@@@@AAACCCEEEGGGIIIJJJMMMSSS```nnn{{{}}}}}}wwwnnneee]]]RRRHHH@@@@@@AAAGGGQQQ^^^kkkssssssrrrssstttuuu{{{}}}|||~~~~~~}}}}}}tttqqqpppssswww|||tttiii[[[SSSHHHAAA???>>>===;;;===>>>@@@DDDIIINNNSSSUUUZZZ___hhhpppsssvvvppp\\\LLLCCC???::::::::::::::::::::::::;;;;;;;;;<<>>>>>;;;>>>AAAEEEHHHLLLQQQUUUaaappp{{{~~~yyynnn]]]NNNDDD>>>999777444666777999;;;<<<<<<<<<;;;===AAAFFFFFFDDDGGGMMMKKKJJJJJJLLLRRRZZZccchhhllltttyyyjjj]]]VVVRRRVVVZZZ]]]\\\ZZZXXXWWWLLLIIIDDDBBBEEEIIIMMMOOONNNQQQSSSRRRUUUYYYYYYWWWVVVXXX]]]dddmmmvvv}}}|||rrrggg```LLLGGGAAA<<<:::888666555000111222333444444444444777666666666555555555555777888999999888999;;;===???GGGQQQYYY^^^```ccceeeeeeeeeddddddbbb^^^XXXSSSMMMJJJDDD@@@<<<999666444000/////////111222444666777888:::======>>>GGGRRRfffnnnxxx|||sssooorrrlllssspppmmmooollllllxxxzzzkkkJJJ777777444111333111000000000000000000000000000000000000000000000000000000111333222222:::DDDNNNYYYhhhrrrtttvvv|||uuussscccZZZ```eeeyyy|||{{{}}}}}}yyyiiiZZZMMMEEE@@@@@@@@@AAACCCEEEGGGIIIJJJLLLRRR___nnn|||||||||vvvlllccc[[[PPPGGGBBBAAACCCHHHRRR```nnnvvvvvvuuuvvvvvvvvv{{{~~~xxxyyy~~~}}}uuurrrpppqqquuu|||uuuiii[[[QQQFFF???======;;;999>>>>>>@@@CCCGGGMMMRRRTTT[[[___hhhooorrruuu~~~~~~zzzooo```RRRHHHCCCAAA::::::::::::::::::::::::999999:::;;;===@@@CCCDDDFFFHHHKKKNNNPPPSSSWWWZZZXXXZZZYYYSSSJJJEEEHHHMMMRRRXXXbbbnnn~~~nnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjkkkkkknnnqqqzzz}}}{{{{{{zzzxxxuuuqqqjjjaaa\\\UUUOOOLLLPPPWWW^^^gggooorrrtttvvvvvvrrrllleee```^^^]]]```fffhhhiiinnntttwww}}}wwwfffeeedddccceeegggjjjlllnnnpppqqqpppoooqqqvvv{{{{{{vvvoooiiidddaaa]]][[[WWWSSSLLLDDD>>><<<<<<===???>>>AAAFFFJJJMMMTTT\\\iiirrr|||wwweeeQQQFFFAAA<<<999999999999::::::;;;<<<<<<======???AAACCCCCCEEEGGGIIILLLJJJIIIKKKQQQXXX]]]```gggooo|||~~~xxxiii\\\TTTSSSUUUWWWXXXWWWTTTPPPMMMHHHEEEBBBBBBEEEHHHIIIHHHNNNNNNMMMNNNQQQTTTXXXZZZ\\\```eeelllttt}}}~~~qqq\\\SSSGGG===;;;<<<:::666444111000///000333444555444444555666777888888888888444666888888888999:::<<>>;;;:::<<<===>>>???@@@BBBFFFLLLPPPXXX^^^eeelllrrrxxxzzzvvvsssooollllllhhh```UUUHHH>>>999:::;;;;;;;;;<<<=========;;;<<<=========>>>BBBDDDHHHIIIIIIKKKMMMOOOQQQRRRPPPOOOMMMJJJGGGHHHKKKNNNSSSWWW```nnnpppoooooonnnnnnmmmmmmmmmkkkkkkjjjiiiiiiiiijjjjjjmmmqqqyyy~~~|||{{{zzzyyywwwssslllddd^^^UUUOOOLLLPPPWWW^^^gggoooqqqsssuuuuuurrrmmmfffbbbaaa```bbbfffhhhiiinnnttt{{{nnncccbbbcccdddgggkkkoooqqqtttttttttsssqqqssswwwzzzwwwsssmmmhhhccc___[[[XXXWWWQQQJJJCCC???=========AAAAAADDDKKKOOOSSS[[[dddmmmwwwtttbbbNNNCCC>>>;;;999999::::::;;;;;;<<<============???AAACCCCCCDDDFFFHHHKKKJJJJJJLLLRRRXXX^^^bbbgggooo{{{}}}wwwjjj]]]VVVOOOPPPQQQQQQOOOLLLIIIGGGEEEDDDCCCDDDFFFHHHHHHHHHNNNOOOPPPSSSWWW\\\```bbbgggjjjooovvv|||gggVVVIII>>>;;;<<<999555444111000...///111333333333444444555666777777777777555777888999999999;;;===@@@EEEMMMSSSVVVZZZ]]]```cccccccccbbb^^^ZZZUUURRRLLLHHHCCC>>>;;;888555222333222111000111333666888:::888888<<>>;;;:::<<<===>>>???@@@AAAEEEJJJNNNSSSYYYbbbjjjqqqyyyxxxmmmiiihhhgggjjjllljjjcccVVVHHH@@@<<<:::;;;;;;<<<<<<=========<<<===>>>>>>>>>???BBBEEEIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKIIIGGGEEEGGGKKKNNNVVVZZZcccqqqssssssrrrrrrqqqppppppoookkkjjjiiihhhhhhhhhiiiiiilllpppxxx}}}{{{{{{{{{{{{wwwpppgggaaaWWWPPPLLLPPPVVV]]]eeemmmoooqqqssstttsssnnniiifffdddbbbdddgggiiijjjooovvvrrraaa^^^___bbbeeejjjpppuuuwwwyyyyyyxxxvvvttttttwwwyyytttpppkkkgggccc___ZZZWWWVVVOOOGGGAAA@@@@@@???>>>???@@@EEELLLQQQWWWaaakkkwwwooo]]]III???<<<999888999;;;;;;<<<======>>>>>>???>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJKKKNNNSSSYYY```ccciiippp{{{~~~}}}~~~uuugggZZZSSSLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDFFFHHHIIIJJJJJJIIIMMMPPPTTTZZZ___dddhhhjjjrrrvvv}}}uuu[[[MMM@@@<<<;;;999666555111000......000222222222333333555666666666666666666888999:::999:::;;;======BBBIIIOOOTTTXXX[[[]]]___``````___\\\WWWSSSQQQJJJFFFAAA===;;;888555333222222111000111444666888999777888<<<>>>AAAHHHOOOjjj~~~zzzyyy}}}zzztttqqqyyy|||qqqjjj}}}___???888333222888000111//////000000000000//////------........./////////000000111333222444===GGGWWWaaannnwww~~~qqqrrrxxxwwwttttttsssvvvsssbbbSSSHHHBBB@@@@@@AAABBBCCCEEEFFFGGGMMMUUUaaammm{{{}}}yyytttkkk```UUUKKKDDD@@@???BBBEEELLL[[[pppyyytttwwwzzzwwwyyyssseeebbbcccdddkkkuuuxxxrrrrrrwww{{{}}}{{{nnnaaaUUUKKKBBB???===;;;:::<<<===>>>??????@@@CCCHHHKKKPPPUUU]]]fffnnnvvv}}}yyyjjj___^^^bbbdddmmmqqqqqqhhhXXXIII@@@>>>::::::;;;<<<======>>>>>>===>>>?????????@@@CCCFFFHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHGGGFFFFFFIIIMMMQQQ[[[___hhhuuu~~~vvvvvvuuuttttttssssssrrrmmmkkkjjjhhhhhhhhhiiijjjmmmooovvv~~~}}}{{{|||}}}}}}zzztttkkkeeeZZZSSSNNNOOOTTT[[[ccckkklllnnnrrrtttssspppmmmjjjfffdddeeehhhkkkmmmssszzz~~~jjjZZZ]]]___ccchhhnnntttxxx{{{yyyyyywwwvvvuuuuuuwwwxxxtttpppjjjeeeaaa___\\\ZZZVVVOOOFFFAAAAAAAAA@@@???@@@BBBHHHPPPUUU\\\hhhsssiiiXXXFFF===;;;999999;;;<<<======>>>>>>???@@@@@@>>>@@@CCCDDDDDDEEEGGGIIIIIIJJJLLLPPPTTT[[[bbbffflllsss}}}}}}tttbbbTTTLLLLLLJJJHHHEEECCCBBBCCCCCCDDDHHHMMMOOOOOONNNNNNNNNTTTXXX^^^dddkkkooorrrtttyyyaaaRRRCCC======;;;999888444111//////000222333222222333444555666666666666777999::::::::::::<<<======AAAFFFMMMSSSWWWZZZ\\\]]]]]]^^^]]]ZZZVVVRRRPPPHHHDDD@@@<<<:::888555333222111111111222444666777888777888;;;===@@@HHHQQQiii|||~~~}}}}}}wwwzzzyyyppptttvvv}}}pppjjj}}}___???999444111666000111//////000000000000///////////////...............000000111333222444===GGGZZZfffsss|||ssstttwww{{{vvvtttuuutttzzzxxxgggWWWJJJCCCAAAAAAAAABBBCCCEEEGGGHHHNNNUUU```kkkxxx|||wwwqqqggg[[[QQQHHHCCCAAA@@@CCCFFFNNN___uuu}}}uuuooopppxxxyyypppkkkhhhjjjsss}}}yyyhhhZZZXXXYYY\\\dddooo{{{vvvrrrtttzzzyyylll___RRRHHH@@@>>>===;;;:::<<<===>>>??????@@@BBBFFFIIINNNRRRYYY```hhhnnnsssvvvzzzxxxnnn___XXX___jjjrrrzzz~~~|||oooZZZHHH@@@>>>::::::;;;<<<===>>>>>>???>>>???@@@@@@@@@AAADDDGGGHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGGGGIIIMMMRRRVVV^^^ccclllxxxzzzssssssssssssrrrrrrrrrrrrooommmkkkiiihhhiiijjjkkkmmmooouuu}}}}}}{{{{{{{{{|||}}}|||vvvooojjj^^^VVVOOOOOOSSSXXX```gggiiilllooossstttssspppooohhheeefffiiilllpppwww~~~jjj]]]___aaaffflllqqqwwwzzz|||xxxvvvuuuuuuuuuuuuvvvvvvuuuooogggaaa^^^^^^^^^]]]WWWPPPHHHCCCAAAAAAAAA@@@CCCFFFNNNVVV\\\dddrrrdddTTTCCC===<<<<<<<<<=========>>>>>>???@@@@@@AAA???AAACCCEEEEEEGGGIIIKKKJJJLLLPPPTTTXXX^^^fffkkkooouuu~~~}}}rrr___PPPIIIJJJHHHEEEBBBAAABBBCCCEEEHHHNNNUUUXXXVVVTTTUUUWWW]]]aaahhhpppwww|||cccTTTEEE??????===<<<<<<777444111000111333444444222333444555666666666666888999::::::::::::;;;======@@@EEELLLRRRXXX[[[\\\\\\]]]]]]\\\ZZZVVVRRROOOFFFCCC>>>;;;999777555333111111111111222444666777777666888;;;<<<@@@IIITTTgggwwwvvv}}}{{{zzzwwwpppooommmjjjvvvwwwooozzzvvv|||}}}|||zzzqqqlll|||___@@@:::444000444...///000000////////////000000000////////////.........000000111333222444===GGG\\\hhhwwwpppqqqttt}}}yyyvvvuuuwwwyyy|||lllZZZLLLDDDAAAAAABBBBBBDDDEEEGGGHHHOOOVVV___iiiuuu{{{vvvpppeeeYYYOOOHHHDDDBBBAAACCCGGGPPPbbbxxx}}}ssskkkiiimmmrrrppphhh___ZZZXXXZZZcccmmm|||ooo___SSSRRRUUUYYYbbbmmmvvv|||zzzsssqqqttt|||wwwiii\\\NNNEEE>>><<<===;;;:::<<<<<<>>>??????@@@BBBEEEGGGJJJMMMSSS[[[ccchhhlllmmmpppmmmdddZZZ]]]lll}}}ttt[[[GGG>>><<<::::::;;;<<<===>>>???@@@>>>???@@@@@@@@@AAAEEEGGGGGGHHHJJJKKKKKKJJJIIIGGGEEEFFFGGGHHHJJJNNNTTTYYY^^^eeeooo{{{uuummmmmmnnnnnnnnnooooooooopppnnnkkkiiihhhiiijjjkkkmmmooosssyyy|||{{{zzzzzz{{{|||{{{wwwrrrmmmcccYYYQQQOOOQQQUUU\\\cccfffiiinnnrrrtttuuutttssslllhhhhhhkkknnnqqqzzzmmmdddaaadddiiiooouuuyyy{{{}}}xxxwwwuuuuuuvvvvvvuuutttsssmmmfff```^^^^^^^^^^^^XXXTTTMMMFFFAAA???@@@AAAAAAFFFOOOYYYaaalll}}}^^^PPPBBB===>>>>>>===>>>======>>>??????@@@@@@AAA???AAADDDFFFHHHJJJMMMOOOMMMQQQVVVZZZ^^^dddmmmssssssyyy}}}ooo\\\PPPJJJEEEDDDAAA@@@@@@BBBEEEGGGLLLUUU^^^```]]]ZZZ\\\``````eeemmmwwwaaaSSSEEE@@@@@@???>>>>>>999666222111111333444444333333555666666666666666777999::::::999999:::<<<>>>???CCCJJJRRRXXX\\\\\\\\\]]]]]]\\\YYYUUUPPPNNNFFFBBB>>>:::888666333111111111111222333444555666666666888;;;<<>>???@@@@@@>>>???@@@@@@@@@AAADDDGGGGGGHHHJJJKKKKKKKKKKKKJJJDDDEEEFFFGGGIIINNNTTTXXX^^^fffrrr~~~{{{ooojjjjjjkkklllmmmnnnnnnooopppnnnkkkhhhggggggiiikkklllnnnrrrwww}}}|||yyyyyyxxxyyyyyywwwssspppggg]]]SSSOOOPPPRRRXXX___dddggglllqqquuuvvvwwwvvvqqqmmmkkklllnnnqqqyyy|||kkkdddaaadddkkkqqqwww{{{}}}~~~}}}{{{xxxxxxxxxxxxvvvsssrrrooojjjgggeeecccaaa```ZZZXXXSSSJJJAAA===???BBBBBBHHHTTTaaakkkxxxXXXKKK@@@===??????>>>=========>>>>>>???@@@@@@@@@???BBBEEEHHHJJJLLLPPPRRRRRRWWW^^^bbbffflllttt{{{~~~jjjWWWLLLHHHBBBAAA@@@@@@BBBEEEHHHJJJPPPYYYccceeeaaa^^^bbbgggeeekkkvvv{{{\\\OOOBBB???@@@???>>>???999666222000000222333333444444555666777777777777777888:::999888888999:::===>>>AAAHHHQQQXXX[[[\\\\\\\\\\\\[[[WWWSSSNNNKKKFFFBBB===:::777555222000111111111222333444555666555666888;;;;;;???KKKWWWkkkvvvyyy}}}vvvlllggghhhjjjnnn|||yyyoooooo~~~xxxttt}}}{{{vvvssssssmmmiiiwww\\\???:::444///333...111111000///......///000111///////////////000000000000000111333222444===GGG]]]jjj}}}rrrfffiiikkk~~~{{{{{{zzz|||~~~ooo]]]OOOGGGBBBBBBBBBCCCDDDFFFHHHHHHMMMSSS\\\fffrrr{{{uuuooodddYYYNNNGGGBBB@@@@@@BBBFFFRRRhhh}}}rrrfff\\\XXXVVVOOOKKKIIIKKKLLLOOOVVV^^^lllyyyttt```UUUPPPVVV]]]aaaiiirrrwww~~~uuupppnnniiijjjmmmqqqwww|||ssscccTTTHHH@@@:::;;;<<<;;;;;;<<<;;;===@@@AAABBBCCCFFFHHHMMMOOOTTT\\\eeejjjkkkjjjaaaaaacccmmmlllTTTDDD>>>===::::::;;;===>>>???@@@AAA===>>>?????????AAADDDFFFIIIIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHHHHJJJNNNTTTYYY^^^gggtttvvviiijjjjjjkkkmmmnnnpppqqqqqqpppmmmjjjgggeeefffhhhjjjkkkmmmqqqvvv~~~}}}yyyxxxwwwwwwwwwvvvtttqqqiii^^^TTTPPPOOOQQQWWW]]]cccfffkkkqqquuuwwwxxxxxxuuuqqqmmmmmmnnnpppxxxvvveeeaaa```dddkkkrrryyy}}}|||{{{{{{yyyvvvssstttrrrpppooommmjjjeeebbb[[[[[[WWWLLL@@@;;;>>>CCCIIIPPP^^^mmmyyyuuuTTTHHH>>>===@@@???===============>>>??????@@@@@@???BBBEEEIIIKKKNNNRRRUUUWWW\\\cccgggkkkqqqzzz{{{dddQQQGGGCCCAAAAAAAAACCCEEEIIILLLOOORRR\\\fffgggbbb```eeekkkqqqwwwnnnXXXKKK@@@===??????>>>>>>999555111//////111222222444555666777888888888888777888999999888777888:::======@@@GGGPPPWWWZZZ[[[\\\\\\\\\ZZZVVVQQQLLLJJJFFFBBB===999666444111///000111222333444555555666555666888;;;;;;???KKKXXXkkkqqqvvvzzzoookkkhhhlllooouuutttqqq|||qqqiiittt}}}zzzvvvxxxuuuqqqqqqlllhhhvvvZZZ===999444///444000444111000///......///000111.../////////000000000111000000111333222444===GGG^^^kkkmmmbbbeeefffxxx~~~{{{||||||~~~ooo^^^PPPHHHBBBBBBBBBCCCEEEFFFHHHIIIKKKRRR[[[fffsss{{{tttnnndddXXXNNNFFFAAA???>>>@@@FFFSSSkkkzzzooobbbVVVOOOLLLIIIGGGIIIMMMPPPSSSZZZbbblllyyy|||kkk]]]TTTQQQYYYaaafffmmmuuu}}}vvvhhhbbbaaa```dddkkkrrryyy{{{qqq```QQQFFF???999:::<<<;;;;;;<<<;;;===@@@BBBCCCDDDGGGIIIUUUVVVZZZ```gggkkkjjjhhhaaacccjjjzzz}}}eeePPPDDD???>>>::::::;;;===>>>@@@AAAAAA===>>>?????????@@@CCCFFFJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMQQQWWW[[[^^^hhhvvvsssfffkkkllllllmmmmmmlllkkkkkkkkkjjjhhhffffffggghhhiiihhhjjjmmmsss{{{}}}zzzzzzyyyxxxvvvssspppnnnjjjcccYYYPPPNNNRRRYYY___ccchhhlllpppvvv}}}}}}~~~ssskkkkkkmmmnnnsssyyy~~~ooohhhiiihhhfffjjjssszzz}}}~~~zzzxxxxxxxxxxxxyyyxxxvvvrrrlllgggddd```\\\VVVMMMEEE@@@>>>???NNNVVVdddsssbbbLLLFFF@@@>>>???@@@===:::======>>>>>>???@@@@@@@@@@@@AAADDDFFFJJJPPPXXX]]]]]]```eeellluuu}}}sss\\\LLLEEECCCDDDDDDEEEFFFHHHKKKOOOQQQ\\\]]]___aaa```aaafffmmmwww|||iiiQQQIII@@@<<<<<<===;;;888444333111000000222333555555777888999888777888999777888999888777777999:::;;;>>>BBBHHHOOOUUUYYY\\\\\\[[[YYYXXXVVVSSSNNNJJJEEEAAA<<<888666444333111111000111111222333444555666666888:::;;;>>>HHHTTTfffqqqtttyyy~~~}}}wwwrrrjjjrrrxxxyyyxxxpppqqqxxx{{{tttooopppvvvxxxsssmmmqqqnnnooommmlllyyy^^^AAA333555222///111000//////////////////////////////////////////////////////000111111333<<>>BBBGGGTTTlll|||ooo^^^OOOHHHGGGDDDEEELLLVVV[[[ZZZ^^^eeerrryyyxxxkkk^^^WWWTTT\\\fffmmmqqqsss~~~pppfff```]]]]]]dddkkkpppwww|||yyyuuujjjYYYLLL>>>===;;;:::999999:::;;;;;;<<<>>>BBBEEEIIILLLNNNQQQ[[[bbbbbbiiirrrqqqiii___eeetttxxx[[[FFF===;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBDDDFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIEEEHHHLLLNNNOOORRRWWW[[[hhhppp|||nnneeennnnnnnnnmmmmmmmmmmmmmmmllljjjiiigggggggggiiiiiijjjkkkmmmqqqxxx~~~zzzzzzzzzxxxvvvssspppnnnllleee[[[RRRNNNPPPVVV\\\ccchhhlllooovvv~~~wwwmmmlllllllllpppuuu}}}zzznnniiiiiillljjjnnnuuuzzz||||||zzzzzzzzz|||||||||zzzuuunnnfffbbb```]]]VVVMMMFFFBBBAAABBBNNNYYYjjj|||rrrQQQHHHCCC???>>>@@@AAA???<<<<<<<<<<<<<<<===>>>??????AAABBBDDDGGGLLLSSS[[[aaafffgggjjjpppyyymmmYYYKKKFFFFFFCCCDDDEEEGGGJJJMMMRRRUUU[[[\\\___aaadddkkkuuu}}}lllZZZLLLFFF???;;;;;;:::888555333222111000000222333555555777888999888777888999777888999888777777999;;;<<<>>>CCCIIIOOOUUUYYY\\\\\\ZZZYYYXXXVVVRRRNNNJJJEEEAAA<<<888666444222111000000000111222333444555666666888:::;;;>>>HHHSSSiiikkknnnrrrwwwyyywwwrrrooonnnwww~~~zzzqqqpppuuuzzz|||~~~~~~yyysssnnnkkkoooqqqxxxyyywww]]]@@@222444111///111111//////////////////////////////////////////////////////000111111222<<>>???AAADDDIIINNNSSSVVV[[[eeekkkkkknnntttqqqhhhdddnnnpppVVVEEE===<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGJJJJJJJJJHHHFFFGGGJJJMMMJJJMMMPPPQQQRRRVVV\\\aaammmuuu~~~nnneeeqqqpppooonnnmmmmmmnnnoookkkjjjiiihhhhhhhhhiiijjjlllllllllooouuu}}}{{{{{{zzzxxxvvvssspppnnnmmmggg^^^TTTNNNOOOTTTXXXbbbgggkkkooouuu~~~{{{rrrmmmkkkkkkmmmqqqxxx|||~~~{{{uuuooommmlllpppooorrrwwwyyyyyy}}}}}}zzzzzzzzz~~~}}}wwwnnneee___^^^ZZZTTTLLLEEEBBBCCCEEEOOO\\\ppp___GGGBBB???===>>>AAABBBAAA>>><<<;;;:::999:::<<<>>>???BBBCCCEEEHHHNNNWWWaaahhhooonnnooovvv~~~iiiUUUJJJGGGHHHDDDFFFIIIKKKOOOSSSYYY]]]aaadddhhhlllsssvvv___PPPFFFBBB<<<999999888555222222222111000111222444555555777888999888777888999777888999888777888:::;;;<<>>HHHSSSjjj~~~gggiiimmmqqqrrrrrrqqqooonnnvvv~~~~~~tttrrrvvvvvvqqqsssttt|||___AAA333555111///222111///////////////////////////////////////////////////...000111111222;;;FFFVVVbbbooovvv}}}~~~sss\\\VVVZZZ___|||{{{rrrdddZZZKKKDDDCCCBBBAAABBBDDDFFFGGGIIIOOOXXXbbbppp{{{pppjjj___TTTJJJDDDAAA@@@@@@EEELLLYYYppp|||sssrrrkkk___QQQGGGEEEFFFJJJOOOYYYcccgggiiimmmsss{{{vvvhhhZZZXXX]]]hhhqqquuuwwwyyyrrrjjjggggggiiipppwww{{{}}}{{{yyyvvvpppbbbOOOAAA===<<<;;;:::999:::;;;<<<>>>@@@CCCGGGNNNUUUZZZ^^^bbblllsssrrrsssuuuooofffaaarrrzzzaaaNNNCCC>>><<<;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGKKKKKKIIIGGGFFFHHHMMMQQQPPPRRRTTTUUUVVV\\\dddjjjuuu~~~}}}mmmdddsssqqqooommmllllllnnnoookkkjjjiiiiiiiiiiiijjjjjjkkkjjjjjjlllsss~~~zzz|||{{{{{{yyyvvvssspppnnnlllhhh```VVVOOONNNRRRWWW```fffkkknnnuuu~~~~~~vvvoookkkkkkmmmpppvvvyyyyyyvvvtttuuuuuutttvvvuuuuuuwwwwwwwww||||||xxxwwwxxx{{{|||~~~}}}wwwmmmccc]]]YYYVVVPPPIIIDDDBBBEEEHHHOOO^^^tttgggQQQEEE>>>======???AAAAAA@@@>>>===;;;:::999999<<<>>>@@@DDDDDDFFFIIIPPPZZZfffmmmtttrrrttt|||iiiUUUJJJHHHJJJHHHJJJNNNQQQTTTZZZaaagggpppwww~~~~~~kkkXXXLLLAAA???;;;999888666333000222111111111111333444555555777888999777777888999777888999999888888:::<<<>>>@@@EEEKKKQQQUUUYYYZZZZZZYYYWWWVVVTTTQQQLLLHHHCCC???:::777555444222111000000000111222444555666666666999;;;<<<>>>GGGRRRgggeeehhhlllooopppqqqrrrrrrooovvv}}}yyyyyy~~~|||{{{dddFFF666666222///111000////////////////////////////////////////////////......000222111222:::EEEUUU```jjjooottt{{{~~~wwwqqq]]]XXX[[[]]]xxxyyyrrrfff]]]NNNEEEDDDBBBAAAAAACCCFFFGGGIIIOOOYYYcccooozzznnnggg]]]RRRIIICCCAAA@@@===CCCKKKXXXmmmtttrrrpppiii\\\NNNGGGFFFIIILLLTTT___iiimmmqqqvvv{{{zzzkkkZZZ\\\eeerrr{{{}}}~~~vvvpppqqqssswww}}}{{{vvvqqqhhhZZZJJJ>>><<<;;;:::999:::;;;<<<===<<>>======>>>??????>>><<<>>>===;;;:::;;;===@@@BBBDDDEEEFFFJJJPPP[[[gggooossstttyyyjjjVVVKKKJJJMMMKKKNNNRRRUUUXXX___jjjrrr~~~~~~ooo^^^PPPGGG>>>===;;;999777555222000111111111111222333444444555777888999777777888999777888999999888999;;;===???BBBGGGLLLRRRVVVXXXYYYYYYXXXVVVUUUSSSPPPKKKGGGBBB>>>999666444333222000//////000111222444666666666777999<<<<<<>>>FFFQQQccc~~~|||aaafffkkknnnooopppqqqrrruuuyyy|||jjjKKK999888333...000///////////////////////////////////////////////////......000222111111999CCCTTT___iiimmmqqqvvvyyyyyywwwtttsssccc^^^___]]]uuu~~~{{{pppggg___PPPFFFDDDBBBAAAAAACCCEEEGGGIIIQQQ[[[eeepppyyylllfff\\\QQQHHHBBB??????===CCCJJJVVVkkk}}}|||qqqsssppphhh[[[MMMFFFFFFJJJNNNYYYeeemmmrrrxxx~~~ooo]]]bbbooo~~~wwwtttzzz|||rrrhhh]]]RRRFFF>>>;;;::::::999:::;;;===>>>;;;@@@HHHQQQYYY^^^```aaajjjpppuuusssmmmggg```ZZZ\\\qqqrrr^^^IIIBBBAAA???=========???AAACCCFFFHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIKKKNNNOOOOOOOOOQQQRRRTTTVVVYYY[[[___hhhttt||||||jjj^^^qqqpppmmmkkkjjjiiiiiiiiiggghhhhhhhhhiiiiiiiiiiiifffggghhhkkksss}}}}}}}}}|||zzzwwwssspppnnniiihhhddd[[[RRRNNNQQQUUUYYYbbbkkkooottt|||yyyooojjjkkknnnooorrr|||}}}~~~yyyyyyzzz{{{~~~}}}tttnnnmmmooonnnqqqtttuuuqqqiii```ZZZQQQQQQNNNKKKIIIIIILLLOOOSSSdddzzzdddPPPBBB>>>@@@>>>>>>=========<<<<<<<<>>===<<<===???AAABBBCCCDDDFFFJJJPPPZZZdddkkkqqqwwwkkkXXXOOONNNQQQMMMPPPTTTWWW\\\ggguuuttteeeVVVLLLFFF<<<<<<:::888666444222111000000111222333444444444555777888999888777888999777888999999999:::<<<>>>@@@CCCHHHNNNSSSVVVXXXYYYXXXWWWUUUTTTRRROOOJJJFFFAAA===888555444333111000/////////111222444666777666777:::===<<<>>>FFFPPP```|||ttt___fffmmmrrrrrrqqqqqqqqquuuxxx}}}}}}lllMMM;;;999222...000///////////////////////////////////////////////////......000222111111999BBBSSS]]]gggllloootttwwwvvvvvvuuuxxxkkkgggeee```vvvooogggaaaRRRGGGEEEBBB@@@@@@BBBEEEGGGIIIQQQ]]]fffooo}}}xxxmmmggg\\\QQQGGGAAA>>>===???DDDJJJUUUjjj}}}}}}sssssspppgggZZZLLLEEEFFFIIISSS```mmmsssxxxrrrbbbjjjzzzwwwxxx~~~vvviii\\\QQQIIIBBB???::::::999999:::<<<===>>>===BBBKKKSSSZZZ^^^______mmmpppqqqmmmddd[[[UUURRRXXXjjj|||yyykkkWWWFFFAAAAAA>>>===@@@>>>@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKNNNRRRTTTSSSSSSRRRSSSVVVYYY\\\```fffqqq}}}zzzjjj___pppooonnnllljjjiiiggggggffffffggghhhhhhhhhhhhhhhggghhhjjjmmmttt~~~~~~}}}|||zzzwwwssspppnnnjjjkkkggg^^^RRRMMMNNNRRRVVVaaakkkppptttzzzyyymmmfffhhhjjjjjjnnn||||||ssssssvvvxxxzzz|||zzz{{{zzzrrrhhhbbbcccfffeeegggiiiiiieee^^^VVVPPPKKKKKKKKKJJJIIIIIIKKKNNNTTTeeeyyycccPPPFFF@@@???@@@======<<<;;;;;;;;;===>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCFFFIIIOOOWWW```fffsss}}}qqq]]]RRRQQQSSSPPPTTTYYY]]]dddssswwwvvvyyy}}}mmm^^^QQQIIIEEE::::::888666333222111222///000111222333444444444555777888999888777888999777888999999999:::<<<>>>@@@DDDIIIOOOTTTVVVXXXXXXWWWVVVTTTSSSQQQNNNIIIEEE@@@<<<888555333222111000...//////111222444666777666777:::======>>>EEEOOO^^^xxxttteeennnxxx~~~}}}zzzxxxxxxsssvvv|||jjjJJJ888777111...000///////////////////////////////////////////////////---...000222111111888AAAQQQ[[[dddiiimmmtttyyyzzz{{{zzz}}}qqqmmmkkkeee{{{~~~oooiiibbbSSSHHHEEEBBB@@@@@@BBBEEEGGGGGGPPP\\\fffnnn{{{yyynnnhhh]]]QQQGGGAAA>>><<>>===999999999999:::<<<>>>??????BBBGGGMMMSSSWWWZZZ[[[fffgggfffaaaXXXPPPNNNOOOUUUeeesssyyy~~~uuuhhhUUUFFFCCCBBB>>>>>>CCC@@@AAACCCFFFGGGIIIJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQOOORRRTTTUUUTTTTTTUUUVVVXXX\\\bbbhhhooo{{{xxxkkkdddppppppooonnnllliiigggfffeeeeeefffggghhhhhhggggggiiijjjkkkooottt}}}~~~~~~|||zzzwwwssspppnnnlllmmmiii___SSSKKKLLLOOOUUU```kkkppptttyyy~~~}}}xxxkkkcccdddffffffkkk|||wwwkkkkkkqqqtttuuuuuuoooqqqoooggg]]]WWWYYY]]]\\\^^^```___[[[SSSKKKFFFDDDFFFGGGGGGFFFGGGHHHJJJTTTdddvvvfffKKK@@@???>>>>>>>>>;;;;;;;;;:::999;;;>>>AAA======>>>>>>???@@@@@@@@@AAACCCFFFIIINNNUUU]]]cccvvvxxxaaaUUUQQQSSSUUUYYY^^^dddmmm~~~wwwkkklllnnntttvvvfffVVVJJJCCC@@@999999777444111000111222//////111222333444444444555777888999888777888999777888999999999:::===???AAADDDJJJOOOTTTWWWXXXXXXWWWUUUTTTSSSQQQNNNIIIEEE???<<<777444333222111000......///111222555666777666777:::======>>>EEEOOO\\\vvv{{{nnnyyyuuuyyy|||fffGGG666555000---111111////////////////////////////////////////////////---...111333111111888AAAOOOXXXaaaeeekkkttt|||~~~~~~sssooonnnjjj}}}zzz{{{~~~pppjjjcccSSSHHHFFFBBB@@@@@@BBBEEEGGGFFFOOO\\\eeemmmzzzzzzoooiii^^^QQQGGG@@@===<<<===@@@CCCLLLbbbxxx}}}vvvrrrpppjjj^^^RRRLLLMMMPPP```nnnzzz~~~|||lllvvv}}}{{{fff___UUUJJJBBB>>><<<;;;999999999999:::<<<>>>??????@@@BBBEEEJJJOOOTTTVVVZZZ[[[ZZZVVVOOOJJJLLLPPPYYYhhhtttyyyzzzgggUUUGGGEEECCC===>>>DDDBBBCCCEEEGGGIIIJJJJJJKKKFFFGGGHHHJJJMMMPPPRRRSSSTTTUUUUUUTTTTTTTTTWWWYYY[[[```fffmmmvvvwwwmmmhhhoooooonnnmmmllljjjhhhgggjjjggghhhlllmmmjjjggggggjjjiiikkkooosssyyy}}}}}}{{{wwwrrrppprrrtttnnnmmmiiiaaaWWWOOOKKKKKKUUU\\\eeemmmrrruuuvvvwwwwwwzzzzzztttjjjdddeeehhhmmmzzzxxxnnnddd```dddhhhiiigggaaa^^^ZZZUUURRROOONNNNNNSSSRRRQQQOOOLLLIIIFFFDDD@@@@@@@@@@@@BBBDDDFFFGGGTTT^^^mmm}}}~~~aaaWWWJJJAAA?????????===>>>============>>>>>>?????????@@@AAAAAAAAAAAA@@@BBBEEEHHHIIIKKKTTT```jjjwww}}}dddXXXWWWYYYZZZaaajjjqqqyyyyyylllfffeeejjjuuuooobbbUUUHHH@@@>>>:::888666333111/////////111111111222333444555666777777888999999999999999888999999999999:::===???AAAHHHNNNQQQTTTXXXZZZYYYWWWWWWVVVTTTQQQKKKFFFCCC<<<;;;888555333222111111000000111222444666888999888777999===???AAAGGGNNNccczzz|||{{{vvv~~~|||wwwlll]]]CCC555555111111333000000000000000000000000000...............///000111000...///222333333777===OOOZZZ___eeeppptttyyymmmmmmzzzyyy|||xxxrrreeeXXXKKKFFFCCCDDDDDDBBBEEEIIINNNQQQXXXcccmmmxxx~~~ssslll```SSSIIICCC@@@@@@<<>>??????AAABBBCCCDDDEEEGGGKKKNNNUUUSSSQQQPPPLLLJJJPPPWWWfffttt|||gggYYYJJJEEEDDDCCCBBBBBBGGGJJJMMMMMMJJJGGGGGGHHHJJJHHHGGGJJJOOOSSSSSSRRRXXXWWWUUUTTTUUUWWWZZZ\\\fffdddhhhtttwwwooonnnooonnnmmmllljjjiiihhhgggkkkhhhhhhlllmmmiiifffgggiiihhhjjjooosssyyy}}}}}}|||xxxsssqqqqqqsssooonnnjjjbbbXXXPPPLLLJJJSSSYYYbbbjjjooorrrtttvvvuuuyyyzzztttkkkddddddfffjjjuuu{{{yyyyyy~~~~~~xxxiii```VVVRRRUUUXXXXXXVVVSSSQQQNNNKKKHHHGGGFFFFFFHHHHHHGGGFFFDDDAAA>>>===>>>>>>===>>>???AAACCCDDDLLLUUU```kkktttvvvmmmbbbQQQIII@@@;;;<<<>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBBBBGGGIIIKKKMMMRRRZZZeeemmmsss{{{|||cccWWWVVVXXXYYYbbbnnnzzzuuujjjccc___aaagggsss|||mmm```SSSFFF???>>>:::888555333000/////////111111111222333444555666666777888888999999888888888999999999999:::===???AAAIIIOOOQQQTTTXXXZZZYYYVVVVVVUUUSSSOOOJJJEEEBBB<<<:::888555333222111111000000111222444666888999999888:::>>>@@@BBBIIIQQQddd{{{|||xxx}}}rrrhhh[[[AAA444444000000222///000000000000000000000000///............//////000///...///222222222666<<>>?????????@@@AAAAAAAAACCCFFFIIILLLKKKKKKKKKKKKMMMVVV```uuuiiiYYYIIICCCCCCCCCCCCDDDIIILLLNNNMMMJJJHHHGGGHHHGGGGGGHHHKKKNNNRRRSSSSSSXXXWWWVVVVVVWWWYYY\\\]]]jjjiiinnnyyyzzzrrrqqqooonnnllljjjhhhhhhhhhhhhmmmiiiiiilllmmmiiiffffffhhhgggiiinnnrrrxxx~~~~~~}}}zzzuuurrrqqqqqqpppoookkkddd[[[RRRLLLJJJPPPVVV___ffflllooorrrttttttxxxyyyuuullleeecccccceeelllqqqppprrruuuooofffXXXPPPHHHEEEGGGIIIIIIGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@?????????===<<<:::999===<<<<<<<<<===>>>@@@AAAFFFMMMUUU[[[______UUUKKKCCC???999888:::===>>>===>>>>>>>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJNNNUUU]]]eeejjjmmmuuuuuu```WWWVVVYYY]]]gggwwwzzzxxxvvvrrrkkkddd^^^\\\\\\\\\bbbooowwwhhh\\\OOOCCC===<<<999777555222000/////////111111111222333444555666666666777888888888888888888999:::999999:::===???BBBIIIPPPRRRUUUYYYZZZXXXVVVUUUTTTQQQMMMHHHCCC@@@;;;:::777555333111111111000000111222444666888999999999;;;???AAADDDLLLUUUggg|||{{{~~~{{{nnnhhhWWW???333333//////111...000000000000000000000000000//////............//////---...111111111555;;;NNN\\\ccchhhsssxxx||||||ppp~~~~~~yyyzzzzzzzzzzzznnnaaaQQQJJJDDDDDDDDDCCCDDDHHHIIIKKKQQQ\\\eeeppp~~~yyyqqqjjj^^^QQQGGGAAA??????>>>BBBEEEJJJ[[[pppyyywwwsssooommmlllbbbWWWVVV^^^tttzzzpppUUUKKKBBB>>><<<999888999::::::;;;<<<===>>>??????>>>???@@@@@@???AAACCCFFFGGGFFFGGGIIILLLQQQ___llllll[[[JJJBBBBBBCCCEEEGGGLLLMMMMMMLLLIIIHHHHHHHHHFFFHHHJJJLLLMMMNNNQQQSSSUUUUUUVVVXXXZZZ]]]___```kkkmmmsss~~~vvvuuupppnnnllljjjhhhiiijjjjjjnnnjjjiiilllllliiifffggggggfffiiinnnrrrwww~~~{{{wwwtttqqqpppqqqppplllfff]]]TTTMMMJJJNNNSSS[[[ccciiimmmqqqssstttwwwyyyvvvnnnfffaaa```^^^cccfffiiimmmnnnfff[[[MMMHHHBBB@@@CCCEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@AAA?????????>>>>>>>>>============<<<<<<<<<===???@@@@@@FFFLLLOOORRRQQQJJJAAA???===::::::;;;<<<;;;:::======>>>???@@@BBBCCCDDDGGGFFFFFFFFFFFFFFFFFFFFFIIIIIIKKKQQQYYYaaafffhhhiiippp}}}iiiZZZUUUXXX\\\fffqqqsssmmmkkkmmmkkkfff___YYYWWWWWWYYYYYY```nnn~~~~~~qqqcccWWWKKK@@@;;;;;;888777444222000/////////111111111222333444555666666666777888888888888777888999::::::999:::===@@@CCCKKKRRRTTTWWWZZZ[[[YYYVVVVVVTTTPPPLLLFFFBBB???:::999666444222111111111000000111222444666888999888888;;;???@@@DDDNNNYYYnnn||||||zzzxxxpppnnn~~~TTT===333444000///222///////////////////////////111000///...............///---...000111000444:::MMM]]]eeejjjuuu{{{{{{mmm{{{}}}~~~|||}}}|||{{{}}}rrrfffVVVMMMEEEDDDCCCCCCDDDGGGHHHJJJPPPZZZcccmmm{{{{{{qqqiii^^^QQQGGGAAA??????;;;@@@BBBFFFVVVkkkvvvvvvuuupppooommmdddZZZ[[[cccxxxvvvlllPPPGGG@@@===;;;888777999::::::;;;<<<===>>>??????@@@AAABBBAAA@@@AAADDDFFFIIIHHHJJJLLLOOOWWWiiiyyyqqq___LLLCCCBBBCCCFFFIIILLLKKKJJJIIIHHHGGGHHHIIIKKKMMMNNNLLLIIIIIILLLOOOOOOPPPTTTXXX\\\```bbbdddkkknnnvvv{{{yyyqqqpppmmmkkkjjjjjjllllllnnnjjjiiilllllliiiggghhhhhhgggjjjooorrrwww|||yyyuuuqqqooopppooolllggg```WWWOOOIIILLLQQQXXX```fffkkkppptttuuuwwwxxxuuummmddd^^^[[[YYYZZZ\\\___dddcccZZZOOODDDAAA>>>???BBBEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????===<<<;;;::::::;;;======;;;@@@DDDDDDEEEEEE@@@999<<<;;;;;;;;;<<<<<<;;;:::<<<<<<===>>>@@@CCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJPPPQQQUUU\\\ccciiilllmmmjjjnnnvvvxxx```VVVUUUZZZ```mmmzzzzzzmmmddddddgggdddbbb^^^XXXTTTSSSUUUWWWYYYbbbooo}}}xxxlll]]]RRRGGG>>>999:::777666444111000/////////111111111222333444555666666666777888888888888888999::::::::::::;;;>>>@@@EEEMMMTTTWWWYYY\\\\\\ZZZXXXWWWTTTPPPKKKFFFAAA???999888555333111111111111000000111222444666888999777777:::===???DDDPPP]]]sss|||yyy{{{tttuuurrrsss~~~QQQ<<<444666111000333111////////////////////////111000///...............///---...000111000444:::KKK^^^ggglllxxxrrrffftttzzzzzz}}}|||~~~uuujjj[[[PPPFFFCCCCCCCCCCCCFFFIIIJJJOOOXXXaaakkkzzzssskkk___RRRHHHBBB??????:::???AAAEEETTTjjjwwwxxxvvvqqqooommmeee\\\___hhh}}}zzzzzzwwwiii___MMMFFF???===:::777666999::::::;;;<<<===>>>??????@@@AAABBBBBBBBBCCCFFFHHHJJJKKKMMMQQQUUU```tttrrraaaNNNEEEDDDEEEGGGIIIJJJIIIGGGFFFGGGJJJLLLNNNSSSSSSQQQLLLFFFCCCEEEHHHGGGIIINNNTTTZZZ```dddffflllpppxxx~~~|||qqqpppnnnmmmlllllllllmmmnnnjjjhhhkkkllljjjiiijjjjjjjjjlllqqqsssvvv|||yyyvvvrrrooonnnmmmjjjgggbbbYYYPPPJJJJJJNNNUUU\\\ccciiiooossstttuuuuuuqqqhhh___XXXUUUSSSRRRQQQSSSUUURRRJJJCCC<<<<<<<<<>>>BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????<<<<<<:::999999:::;;;;;;>>>BBBCCC@@@???>>>;;;666777888999;;;<<<=========<<<<<<>>>@@@BBBEEEGGGIIIJJJIIIIIIIIIJJJLLLNNNOOOUUUXXX^^^dddiiimmmoooooooooppprrrvvvyyyzzzyyywwwyyyyyy~~~ooo]]]WWWWWW^^^fffsssxxxhhh___ZZZ]]]ddd```___]]]ZZZXXXXXXZZZ\\\]]]eeerrr~~~sssgggYYYNNNDDD<<<999:::777555333111000/////////111111111222333444555666777777888999999999999999999:::;;;::::::;;;>>>@@@HHHPPPWWWZZZ\\\___^^^[[[YYYWWWTTTOOOJJJEEE@@@>>>888777444222111000000111000000111222444666888999666777:::===???DDDRRRaaaxxx~~~{{{{{{||||||~~~}}}wwwuuunnnqqqpppsss{{{NNN;;;555777222000333222000000000000000000000000000//////............///000...///111111000444:::HHH]]]hhhmmm{{{fff]]]lll|||{{{yyyvvvxxx{{{|||xxxnnn```SSSGGGCCCCCCCCCCCCEEEHHHIIINNNVVV___iiiwwwvvvooobbbUUUJJJCCC@@@???<<>>===:::666777:::::::::;;;<<<===>>>?????????@@@AAABBBCCCEEEIIILLLMMMOOOSSSXXX^^^jjjlll]]]LLLGGGGGGGGGHHHJJJJJJHHHEEEFFFKKKQQQVVVXXX]]]YYYRRRIIIBBB???@@@BBBAAACCCHHHNNNUUU\\\aaadddmmmpppyyynnnnnnnnnmmmllllllkkkkkkmmmiiihhhkkkmmmkkkkkklllmmmlllnnnrrrtttvvv~~~{{{yyyvvvsssppplllkkkiiigggccc[[[QQQJJJGGGKKKQQQXXX___fffmmmqqqsssrrrpppkkkbbbYYYQQQMMMKKKHHHFFFGGGGGGEEEAAA>>><<<===>>>AAADDDFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIGGGEEEDDDCCCCCCCCC@@@???>>>===<<<<<<===>>>???BBBBBB>>><<<===;;;888666888;;;===>>>???@@@AAA===>>>@@@BBBEEEHHHKKKLLLLLLLLLLLLLLLNNNQQQSSSUUUYYY___ggglllnnnoooqqqssstttsssrrrssssssssspppnnnqqqssszzzggg[[[YYY[[[dddooo|||yyyccc[[[WWWTTTWWW___aaabbbbbb```^^^^^^___```aaajjjwww~~~pppdddVVVKKKBBB;;;888:::666555333111////////////111111111222333444555666888888999:::::::::::::::999:::;;;::::::;;;>>>AAAJJJRRRZZZ]]]___aaa```]]]XXXVVVRRRMMMHHHBBB>>><<<777666444222000000000000000000111222444666888999666888;;;>>>???EEEUUUeee~~~}}}zzzyyyzzz}}}}}}{{{uuu{{{yyyrrrjjjmmmmmmpppvvvJJJ888444777111///222111000000000000000000000000///............//////000222///000222222111555:::EEE]]]iiinnn}}}uuu___ZZZgggzzzyyyvvvvvvsssvvvyyyvvv||||||qqqcccVVVHHHCCCCCCCCCCCCDDDEEEFFFJJJRRRZZZdddsss{{{sssfffWWWLLLDDDAAA@@@>>>CCCDDDEEERRRhhhvvvzzzvvvoookkkjjjeeebbblllyyyuuuiiiccccccaaagggnnnttt~~~wwwiii]]]SSSNNNCCC???<<<;;;999666888<<<::::::;;;<<<===>>>?????????AAACCCEEEGGGJJJNNNRRRWWWZZZ```dddiiitttyyyaaaTTTHHHFFFIIIJJJJJJKKKLLLIIIGGGJJJRRR[[[bbbfffeee\\\PPPFFF@@@>>>>>>>>>???@@@CCCHHHNNNUUU[[[^^^gggkkkvvvlllmmmmmmmmmlllkkkjjjjjjlllhhhgggkkkmmmllllllnnnnnnnnnpppssstttvvv}}}zzzxxxwwwtttqqqjjjiiihhhgggccc\\\RRRJJJEEEIIIOOOUUU\\\dddkkkppprrrpppmmmfff^^^TTTMMMHHHCCC@@@???@@@AAA@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIIIIKKKMMMOOORRRTTTVVVWWWWWWSSSQQQOOOLLLJJJIIIIIIIIIEEEDDDCCCAAAAAAAAABBBBBB999======999888:::;;;999;;;===???@@@@@@@@@AAABBB???@@@BBBDDDGGGKKKMMMOOONNNNNNNNNOOOQQQTTTWWWYYY```hhhrrrvvvvvvuuuwwwzzzwwwuuusssssssssrrrpppoooqqqsss{{{ttt^^^YYY[[[^^^iiivvvzzzfffUUUSSSTTTRRRUUU\\\aaaccccccbbb___\\\[[[[[[cccmmmzzzooobbbTTTJJJBBB:::888:::666444333111////////////111111111222333444666666999999:::;;;;;;;;;;;;:::999:::;;;;;;:::;;;>>>AAAKKKTTT[[[^^^```bbbaaa^^^XXXUUUQQQLLLFFFAAA===:::777555333111000000000000000111111222444666888999777999<<>>;;;999:::888666999>>>::::::;;;<<<===>>>??????AAACCCFFFHHHKKKOOOTTTXXXeeegggllloooqqq{{{jjjXXXMMMDDDEEEJJJLLLLLLLLLOOOLLLJJJNNNXXXccckkkooohhh]]]OOOCCC???>>>>>>===??????AAADDDIIIPPPVVVYYY___cccrrrooommmlllkkklllllljjjiiijjjjjjiiijjjkkkmmmooopppqqqpppoooppptttzzz~~~|||yyytttrrrsssqqqmmmhhhddd```ZZZRRRLLLGGGHHHKKKRRR[[[ccchhhkkknnnkkkeee^^^TTTKKKDDD@@@@@@@@@AAA@@@??????BBBDDD@@@BBBDDDFFFHHHJJJLLLNNNNNNVVV\\\\\\\\\___``````]]]\\\XXXSSSNNNLLLKKKLLLOOOLLLJJJJJJHHHCCCBBBDDDDDDCCCAAA???===;;;999999;;;;;;:::<<>><<<888777555333111000000111111222333444555777888888777999<<<>>>@@@HHH[[[mmm}}}}}}uuuuuuzzzzzzxxxzzztttnnnnnntttrrrkkknnnwwwoootttkkknnnwwwqqqHHH???777555333000...///////////////////////////000000//////.........------///000000000000333555AAAVVVhhhoooxxxmmm___RRRTTTdddyyy}}}vvvuuusssuuuxxxvvvtttuuu{{{~~~vvveee\\\NNNEEEAAABBBCCCCCCAAADDDIIIMMMTTT___llluuuvvviiiZZZMMMFFFBBBAAA???CCCFFFIIINNNYYYhhhsssuuuqqqkkkhhhhhhlllrrruuu~~~xxxhhh]]]WWWVVVWWWXXXYYY^^^hhhqqqxxx~~~}}}~~~xxxnnn```UUUOOOIIICCC???::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@DDDIIIKKKLLLPPPXXX^^^hhhmmmtttyyy~~~}}}hhhYYYPPPLLLHHHGGGIIIKKKKKKJJJFFFHHHLLLTTTaaaooosssqqqmmm]]]KKKBBB???======>>>@@@@@@@@@BBBDDDHHHLLLNNNRRR^^^sssqqqooommmlllmmmlllkkkiiijjjjjjiiijjjkkkmmmooopppqqqppppppqqqtttzzz}}}zzzuuusssuuutttpppkkkfffbbb[[[SSSLLLGGGHHHKKKQQQYYYaaafffhhhgggddd^^^VVVMMMFFF@@@===<<<===>>>======>>>AAACCCDDDFFFIIILLLOOORRRUUUVVVYYYaaaggghhhhhhjjjkkkjjjfffddd```[[[VVVSSSSSSSSSXXXRRRNNNOOONNNJJJHHHJJJFFFEEEBBB???===<<<<<<===@@@???@@@AAADDDFFFGGGGGGLLLMMMNNNOOOQQQRRRRRRRRRRRRUUUYYY[[[\\\```eeejjjpppwww~~~~~~||||||}}}xxxdddWWWZZZ___dddsss```VVVLLLIIIGGGGGGKKKQQQVVVZZZ^^^^^^]]]]]]```ccclllpppzzzwwwjjj]]]OOOFFF???999666777444333222111000/////////111111111111333444666888888888888888888888888888999;;;<<<;;;;;;===CCCGGGQQQXXX^^^^^^]]]^^^\\\XXXTTTRRROOOJJJEEEAAA>>><<<666555222000///......///111222333444555777888888999:::===???AAAJJJ]]]ooo|||~~~zzz|||}}}{{{fff``````hhhjjjfffiiiqqqvvv|||uuuxxx~~~nnnFFF===666444444111000111////////////////////////000/////////............---///000000000000333555AAAUUUgggnnnvvv}}}kkk^^^PPPOOO^^^wwwyyyvvvuuuwwwzzz{{{{{{}}}xxxiii___QQQGGGBBBBBBBBBAAABBBEEEIIILLLRRR\\\hhhqqqwwwjjj\\\PPPHHHDDDBBB???BBBEEEGGGLLLWWWgggsssssspppllljjjjjjlllppprrrxxxxxx{{{wwwkkk___WWWSSSSSSTTTXXXYYY___gggpppwww||||||zzz}}}|||tttfff]]]RRRJJJFFFBBB>>>;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>@@@@@@@@@DDDHHHKKKNNNSSS\\\cccqqquuuzzz}}}}}}mmmYYYLLLLLLIIIFFFEEEGGGIIIJJJIIIJJJMMMRRRZZZfffrrruuuqqqlll\\\KKKCCCAAA??????AAACCCCCCCCCDDDFFFIIILLLNNNTTT___rrrrrrpppnnnmmmmmmmmmlllkkkkkkkkkjjjjjjkkkmmmnnnppprrrqqqpppqqquuuzzz~~~|||wwwvvvwwwwwwsssmmmhhhddd]]]TTTMMMGGGGGGJJJOOOVVV]]]bbbccc```\\\UUUMMMFFF@@@===;;;;;;<<<===>>>>>>@@@CCCFFFEEEIIIMMMQQQTTTXXX\\\^^^gggqqqzzz|||}}}~~~~~~{{{uuurrrlllgggbbb```______```WWWQQQRRRSSSQQQNNNNNNKKKIIIFFFCCCBBBAAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJOOOOOOPPPPPPQQQQQQRRRRRRVVVZZZ___bbbdddhhhooosssxxx~~~pppaaaWWW[[[bbbkkk~~~sssUUUNNNHHHHHHHHHGGGHHHKKKPPPTTTYYY[[[\\\^^^bbbeeennnqqqyyy~~~ssseeeXXXKKKBBB<<<777444555333222111000000000000111000000111222333555666777888888888888888888888888999;;;<<<;;;;;;===CCCGGGRRRYYY^^^^^^^^^^^^[[[WWWTTTRRROOOJJJEEEAAA===;;;555444222000///......///111222333444555777888888:::;;;>>>@@@CCCLLL```rrrwwwzzz}}}zzz}}}}}}{{{{{{^^^YYY[[[dddjjjmmmuuulllDDD;;;444444444222111333////////////////////////////////////............---///000000000000333555AAASSSeeelllttt|||lll```RRRNNNZZZsss~~~zzzvvvuuuwwwzzz}}}zzzmmmcccTTTHHHCCCAAA@@@@@@CCCEEEHHHKKKPPPYYYeeennnxxxyyymmm___SSSJJJEEECCC???AAACCCDDDIIIUUUeeerrrqqqpppmmmlllkkklllmmmnnnpppnnnooossssssnnnlllmmmiiieee___XXXTTTSSSTTTUUU[[[___dddjjjqqqxxx|||zzztttrrrqqqmmmcccZZZPPPJJJBBB>>>===<<<;;;999::::::::::::::::::;;;;;;:::;;;;;;<<<===??????@@@@@@CCCGGGJJJNNNUUU^^^eeerrruuuxxxzzz|||}}}uuukkk]]]OOOEEEGGGEEEBBBBBBDDDGGGHHHHHHLLLQQQXXX```jjjrrrsssnnniii[[[LLLEEECCCAAAAAACCCFFFGGGGGGHHHJJJMMMOOOPPPWWW```qqqrrrpppnnnnnnooooooooonnnnnnmmmllllllmmmnnnoooppprrrqqqqqqrrruuuyyy~~~~~~zzzxxxzzzxxxtttnnniiiddd]]]TTTMMMGGGGGGHHHLLLRRRXXX\\\]]]ZZZVVVOOOHHHBBB???>>>===<<<>>>@@@AAABBBEEEIIILLLIIIMMMSSSWWWZZZ___eeeiiittt{{{tttpppnnnnnnmmmjjj```XXXYYY\\\ZZZWWWUUUQQQPPPNNNLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRSSSTTTTTT\\\```fffjjjmmmrrrxxx}}}~~~mmmaaa[[[```iiivvvdddQQQKKKHHHJJJLLLKKKLLLPPPRRRVVV[[[^^^___aaafffiiinnnrrryyy~~~ppp```TTTGGG@@@;;;666333444111111000000000000111111000000111222333555666777888888888888888888888888999;;;<<<;;;;;;===BBBGGGSSSZZZ______^^^^^^[[[WWWTTTRRROOOJJJEEE@@@<<<;;;777555333222111000111111111222333444555777888888:::;;;>>>AAADDDNNNcccvvvmmmpppvvvzzz{{{wwwvvvxxxyyyxxx{{{xxx{{{|||ppp\\\\\\aaahhhoooyyylllDDD;;;444333333111111222///////////////////////////////////////.........---///000000000000333555@@@PPPbbbkkkqqqzzz{{{ooofffXXXRRR[[[ooo|||~~~|||zzzuuutttvvvxxx{{{|||ooodddUUUIIICCCAAA@@@???BBBEEEHHHKKKPPPYYYdddmmmxxxzzzooobbbVVVLLLFFFCCCAAABBBBBBCCCGGGSSSdddqqqrrrpppmmmkkkjjjjjjjjjkkkhhheeedddfffccc^^^[[[]]][[[[[[YYYXXXXXXYYYZZZ[[[bbbhhhnnnrrrvvv|||yyynnnfffaaaYYYOOOGGGCCC???;;;999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999:::;;;===>>>???@@@@@@@@@BBBDDDGGGKKKRRRZZZ```cccfffhhhjjjlllpppuuuyyyyyyssskkkccc[[[RRRHHHBBBBBBAAAAAAAAACCCFFFGGGHHHLLLRRRZZZaaaiiinnnmmmgggfffYYYLLLFFFCCCAAAAAADDDGGGIIIKKKMMMPPPRRRTTTUUUZZZaaannnqqqooommmmmmoooqqqrrrrrrppppppooonnnnnnooopppqqqqqqqqqpppqqqtttxxx|||~~~|||zzz|||yyytttnnniiiddd]]]TTTMMMGGGFFFGGGJJJNNNSSSUUUVVVSSSOOOJJJDDD@@@>>>??????>>>@@@BBBDDDFFFIIIMMMPPPPPPUUU[[[___dddkkkttt{{{~~~}}}|||{{{wwwmmmeeefffiiigggbbb```WWWWWWWWWVVVTTTQQQMMMKKKNNNPPPRRRRRRRRRSSSWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]aaafffmmmqqquuuzzzlllccc___fffqqqvvv[[[QQQKKKIIILLLOOOQQQTTTXXXWWW[[[```bbbbbbcccfffjjjlllsss{{{}}}nnn\\\QQQEEE???;;;666333444000000000///000000111222///000111333444555666666888888888888888888888888999;;;<<<;;;;;;===BBBGGGSSSZZZ______^^^^^^\\\XXXTTTRRRNNNJJJDDD???<<<:::666555333111000000111111111222333444555777888888999:::===AAAEEEPPPggg{{{fffgggnnnuuuxxxwwwtttsssppplllwww|||~~~sssxxxzzzooo```dddjjjnnntttnnnEEE===555333333000///000////////////////////////.........///////////////---///000000000000333555>>>MMM___jjjpppvvv}}}xxxnnniii\\\TTT[[[nnn{{{~~~wwwwwwxxxxxxxxx}}}~~~ooodddUUUJJJDDDBBBAAA@@@AAADDDGGGKKKPPPZZZfffnnn|||{{{qqqeeeYYYNNNFFFBBBBBBCCCCCCBBBEEEPPPaaammmsssqqqmmmjjjhhhggghhhhhhaaa]]][[[[[[YYYSSSQQQSSSRRRTTTVVVYYY\\\^^^___```iiirrryyy{{{}}}wwwiii]]]TTTMMMDDD>>>>>><<<::::::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::<<<>>>???@@@@@@AAA@@@AAAAAACCCFFFKKKQQQUUUTTTUUUVVVXXXYYY[[[___aaaaaa]]]VVVPPPJJJEEEAAA>>>???@@@AAABBBCCCEEEGGGIIILLLSSSZZZ___eeeiiigggbbbbbbVVVKKKFFFCCC@@@AAADDDHHHKKKOOOSSSWWW[[[]]]]]]^^^dddnnn{{{qqqooommmmmmooorrrssssssrrrqqqpppooooooooopppqqqpppppppppqqqsssvvvyyy{{{~~~~~~{{{}}}yyytttooojjjeee^^^VVVOOOGGGFFFEEEGGGKKKNNNPPPPPPKKKHHHDDD@@@======>>>???@@@AAADDDFFFHHHKKKPPPSSSTTTYYY```ffflllwwwwwwqqqsssssspppkkkiiibbbbbbaaa___[[[WWWRRROOOTTTWWWYYYYYYXXXYYY]]]aaacccbbb``````___```aaabbbffflllsssyyy|||mmmfffdddmmm}}}nnnXXXOOOJJJIIIMMMRRRUUUZZZ___[[[___bbbcccaaaaaacccffflllwwwzzzjjjYYYNNNCCC>>>:::666333444000000/////////000000111///000111333444555666666888888888888888888888888999;;;<<<;;;;;;===CCCGGGRRRYYY____________]]]ZZZTTTRRRNNNIIIDDD???;;;999333222000///......//////111222333444555777888888888999===BBBHHHUUUlllbbbfffsss{{{}}}wwwsssnnnjjjqqquuuzzzzzzrrr|||~~~uuu{{{kkkFFF===555333222///...///////////////////////////.........///////////////---///000000000000333555<<>>>>>>>>???AAABBBBBBDDDFFFIIILLLRRRXXX[[[___cccbbb___[[[RRRIIIFFFDDDBBBDDDGGGMMMPPPVVV[[[aaadddffffffeeejjjsss}}}ssspppmmmlllnnnpppqqqqqqqqqpppooonnnmmmnnnnnnoooooonnnoooppprrrtttwwwxxx|||~~~|||}}}yyyuuuppplllgggaaaXXXRRRGGGEEEDDDEEEHHHJJJKKKKKKFFFDDDAAA???===>>>???@@@DDDEEEHHHIIILLLOOOSSSWWWZZZ```hhhpppzzz{{{wwwwwwtttrrrnnnhhhccc___\\\ZZZ^^^aaaddddddccccccggglllnnnmmmjjjgggfffeeefffffflllrrryyypppkkkjjjvvveeeVVVMMMIIIJJJPPPVVVZZZ^^^bbb]]]```cccccc```___aaadddnnn~~~uuudddUUUKKKAAA<<<999555333333111000000/////////000000...000222333555555555555888888888888888888888888999;;;<<<;;;;;;===CCCGGGQQQXXX^^^______```___[[[TTTRRRNNNIIIDDD>>>;;;888222111000///......//////111222333444555777888888999:::???DDDKKKZZZrrr{{{eeeooo}}}wwwtttrrrsssuuuzzzzzzvvvcccCCC;;;444222222000000111////////////////////////............/////////000---///000000000000333555:::HHH[[[jjjrrrvvv}}}|||ooogggeeeYYYNNNRRRbbbpppzzz~~~|||vvvxxxyyyyyyzzzxxxlll\\\OOOHHHDDDBBBAAAAAADDDFFFIIINNNVVVbbbjjjuuu{{{oooaaaTTTIIIBBBAAABBBBBB@@@AAAIIIVVV```nnnooopppooolllgggaaa]]]RRRNNNLLLMMMLLLJJJKKKNNNPPPSSSZZZaaagggllloooqqqzzzrrr___NNNCCC???======:::;;;<<<<<<<<<;;;<<<<<<::::::;;;;;;<<<=========:::<<<>>>AAACCCDDDCCCCCCAAAAAA@@@AAACCCDDDDDDDDDGGGFFFEEEFFFFFFGGGFFFFFFHHHGGGFFFCCCAAA?????????<<<>>>AAAAAAAAABBBEEEGGGIIINNNRRRSSSVVVZZZ\\\ZZZTTTMMMGGGFFFFFFFFFIIINNNUUUXXX^^^eeeiiilllmmmmmmlllrrr{{{vvvrrrnnnlllmmmnnnnnnnnnpppooonnnmmmllllllmmmmmmnnnnnnnnnoooqqqsssuuuwww{{{|||}}}zzzvvvqqqmmmiiiccc[[[TTTGGGEEECCCDDDFFFHHHIIIIIIEEECCCBBB@@@???@@@AAABBBHHHJJJLLLNNNPPPSSSXXX[[[fffmmmvvvxxxpppiiifffeeeeeelllpppssssssqqqqqqvvv{{{|||zzzvvvrrrooommmmmmmmmpppvvv}}}~~~tttooopppuuu]]]SSSLLLJJJLLLTTT[[[^^^aaaddd^^^aaadddcccaaa```aaadddpppppp```SSSIII???;;;888444222222111111000///////////////...000222444555666555555888888888888888888888888999;;;<<<;;;;;;===CCCGGGPPPWWW^^^___```aaa```\\\TTTRRRNNNIIICCC>>>:::888444333222000000000111111111222333444555777888888:::;;;@@@FFFNNN]]]wwwzzzjjjzzz|||||||||}}}~~~{{{zzz]]]AAA999222222333111111333////////////////////////---.........//////000000---///000000000000333555999GGGZZZkkkssswww~~~}}}pppgggeeeXXXMMMOOOZZZgggrrrwww{{{uuuuuuuuuuuuxxx}}}qqq```RRRIIIEEEBBB@@@BBBDDDFFFHHHLLLSSS^^^fffnnnzzzsssdddVVVJJJCCC???AAAAAA??????FFFRRR[[[jjjnnnrrrsssppphhh^^^XXXLLLHHHGGGIIIIIIHHHJJJNNNVVVZZZaaaiiiqqqwww{{{}}}~~~ppp\\\III>>>;;;<<<===:::<<<===>>>=========>>>::::::;;;;;;<<<===>>>>>>:::<<>>===<<<===;;;>>>@@@AAA@@@@@@CCCFFFEEEJJJLLLLLLNNNSSSVVVVVVPPPJJJFFFGGGHHHJJJOOOUUU[[[___eeekkkoooqqqqqqqqqqqqwwwqqqooommmnnnppppppnnnlllmmmllljjjiiiiiijjjlllmmmooopppqqqssstttuuuuuuuuu||||||vvvnnnkkkggg]]]RRRHHHEEEAAA@@@AAADDDEEEFFFDDDDDDBBB@@@???@@@BBBEEEIIINNNSSSWWWZZZ___eeejjjttt{{{vvvnnnmmmppp}}}}}}}}}|||{{{wwwuuuwwwxxx~~~ooottt}}}nnn\\\RRRJJJMMMQQQXXX^^^cccdddddddddgggjjjhhhcccbbbfffjjj||||||lllaaaQQQHHH???;;;999555222333000000///////////////000222222333444555666777888999999888888888888888888:::888888<<<===>>>CCCIIIUUU[[[_________aaaaaa___XXXTTTMMMGGGBBB>>>:::777444333111////////////000111222333555666888999:::;;;???DDDFFFMMM___zzz{{{WWW>>>:::666333222222111111000000000000000000000000////////////////////////000///...---...000222333:::BBBZZZpppwww|||ssskkkddd[[[PPPHHHXXX___lllzzz||||||yyyvvvvvvzzzyyysssfffWWWJJJBBB@@@@@@AAA@@@AAAEEEMMMVVV^^^bbbkkkuuuxxxlll___RRRJJJAAA@@@@@@AAAAAACCCMMMXXXeeerrrxxxtttoookkk^^^OOOLLLGGGFFFIIIJJJIIIOOOWWW^^^eeepppyyy~~~oooWWWIIICCC???<<<<<<<<<===>>>>>>????????????<<<===<<<<<>>>>>???AAAAAA@@@>>>DDDFFFIIIKKKMMMMMMLLLLLLIIIFFFFFFIIIKKKNNNUUU]]]aaadddiiimmmppptttxxx{{{~~~ssspppoooooopppqqqooommmmmmllljjjiiiiiijjjlllmmmoooppprrrssstttuuuuuuvvvzzz|||vvvpppmmmjjj```VVVHHHEEEAAA???@@@CCCDDDEEEEEEEEEDDDCCCCCCEEEIIILLLQQQXXX```dddfffjjjqqqwww{{{{{{~~~}}}~~~zzzrrrxxx~~~jjj\\\TTTNNNQQQVVV]]]cccfffggggggeeehhhjjjkkkjjjjjjmmmpppyyyiii]]]OOOFFF===:::888444222222000000////////////000000222222333444555666777777888888888888888888888888:::888888<<<===>>>DDDJJJWWW]]]aaa``````aaaaaa^^^YYYTTTNNNGGGBBB>>>999666444333111////////////000333333444666888999;;;;;;:::???CCCGGGOOOccc|||{{{|||yyy|||rrrMMM===999555222111111111000000000000000000000000000////////////////////////000///...---...000222333999BBB[[[qqqzzzzzzppphhhaaaZZZQQQKKKSSS[[[jjjwww{{{zzz{{{||||||~~~|||uuuiiiZZZMMMDDDAAAAAAAAAAAAAAAEEELLLUUU\\\```hhhrrrzzznnn___RRRIIIBBBAAA@@@AAAAAACCCLLLWWWdddpppvvvsssnnnjjj]]]NNNJJJHHHHHHMMMOOOQQQWWW```kkkrrr}}}lllUUUGGGAAA>>><<<<<<>>>???@@@???>>>=========>>>@@@???===???CCCBBB>>>@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFFFFFFFEEEEEEGGGJJJKKKLLLKKKLLLLLLLLLJJJGGGEEECCCBBBAAA@@@AAABBBBBBAAA@@@@@@BBBDDDGGGIIIKKKKKKKKKNNNKKKKKKNNNPPPRRRXXX```___ccciiioootttzzztttrrrqqqpppqqqqqqooommmmmmlllkkkjjjjjjkkklllmmmooopppqqqsssuuuvvvvvvwwwyyy~~~~~~|||wwwrrrpppmmmdddZZZIIIEEE@@@>>>???AAACCCDDDEEEFFFFFFGGGHHHLLLQQQUUUVVV___jjjooopppuuuxxxuuu~~~qqqeee\\\VVVQQQTTTZZZ```eeeggghhhgggfffhhhkkkooorrruuuwwwxxxwwwggg[[[LLLCCC;;;888666222000111000000////////////000000222222333444555666666777888888888888888888888888:::888888<<<>>>???EEEMMMYYY___bbb```___```___\\\YYYTTTNNNGGGBBB===999666333222111/////////000000444444555777999:::<<<<<<:::>>>CCCIIIUUUkkk~~~zzzzzzxxxvvvvvvooottt|||jjjEEE;;;888444111111111000///000000000000000000000000//////////////////////////////.........000222333888AAA[[[rrr|||wwwmmmddd\\\TTTOOOOOOZZZkkkxxx}}}~~~zzz|||~~~yyymmm___QQQGGGBBBAAABBBBBBBBBEEEJJJRRRYYY]]]eeennn}}}|||qqqcccUUULLLEEEBBBAAAAAAAAACCCKKKUUUbbblllrrrppplllggg[[[NNNIIIIIIMMMTTTYYY]]]eeelllyyyzzzgggQQQDDD???<<<<<<===>>>@@@BBBBBB@@@???@@@@@@DDDGGGFFFCCCBBBDDDCCC@@@BBBCCCCCCCCCDDDDDDDDDDDDGGGGGGEEEEEEEEEEEEGGGGGGEEEEEEFFFGGGJJJMMMPPPRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFEEECCCCCCCCCCCCBBBAAA???@@@AAADDDGGGJJJLLLNNNOOOMMMNNNQQQSSSTTTYYY```aaafffmmmuuu}}}uuutttsssqqqpppooonnnmmmmmmmmmlllkkkkkkkkkllllllnnnoooqqqsssuuuvvvwwwwwwxxx|||}}}xxxsssrrroooeeeZZZJJJFFF@@@===>>>@@@AAABBBEEEFFFHHHJJJLLLQQQWWW[[[\\\gggsssyyy|||}}}xxxwwwpppfff```ZZZVVVPPPTTT[[[```ccceeeeeeeeeiiijjjmmmrrrxxx|||}}}|||vvvfffXXXIII@@@888555444111///000000////////////000000111222222333444444555666666777777777777888888888888:::888888<<>>CCCLLL\\\uuuvvvtttvvvuuusssrrrkkkoooxxxgggDDD999666333111000000///...///////////////////////////////////////////////////.........///000111222777@@@YYYpppzzzyyymmmaaaWWWQQQQQQ]]]nnn{{{|||{{{qqqbbbTTTIIICCCAAACCCCCCCCCEEEHHHNNNUUUZZZbbbkkkyyy|||ttthhh[[[SSSGGGDDDAAAAAAAAABBBIIIRRR^^^gggnnnnnnkkkeeeZZZOOOJJJMMMTTT\\\cccjjjrrrxxxppp___LLLBBB>>><<<<<<>>>>>>@@@CCCDDDCCCDDDFFFIIIKKKOOOPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIKKKMMMOOORRRVVVYYYZZZ[[[[[[ZZZXXXUUUQQQOOOKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEHHHLLLPPPRRRSSSRRRSSSWWWXXXYYY]]]ccciiinnnuuu~~~vvvuuutttrrrpppnnnmmmlllnnnmmmmmmlllkkkkkkkkkkkklllnnnppprrrtttvvvwwwxxxxxx|||~~~zzzuuurrrooodddYYYLLLGGGAAA======???@@@AAAEEEFFFIIILLLPPPUUU\\\aaajjjuuuwwwwwwzzzoooccc^^^\\\XXXSSSOOOTTT[[[```bbbcccdddeeekkklllnnnrrrxxx|||}}}}}}sssaaaQQQFFF===555333333000///000///////////////000111111222222333333444555555555666666777777777888888888:::888888<<>>VVVllltttrrrcccWWWPPPRRR^^^ppp|||}}}sssfffWWWKKKCCC@@@CCCCCCDDDDDDFFFKKKRRRWWWaaahhhvvv|||uuujjj^^^VVVKKKEEEBBBAAAAAABBBGGGOOOZZZaaaiiikkkjjjdddZZZRRRMMMSSS[[[ccclllttt{{{yyyeeeWWWHHH@@@>>><<<===@@@???BBBDDDDDDCCCEEEJJJNNNRRRYYY]]]XXXQQQMMMKKKIIIGGGGGGFFFFFFFFFFFFEEEEEEIIIIIIIIIJJJJJJKKKLLLMMMMMMOOORRRSSSUUUXXX\\\```eeeggghhhhhheee```[[[XXXPPPLLLHHHEEEDDDDDDDDDCCCEEEEEEFFFHHHKKKPPPUUUXXX\\\ZZZ\\\```aaabbbgggmmmsssxxxxxxxxxwwwtttqqqnnnmmmmmmnnnnnnmmmmmmllllllkkkkkkjjjlllnnnqqqsssuuuwwwwwwwwwzzz{{{vvvtttpppeeeZZZNNNIIIBBB======>>>@@@AAADDDGGGKKKOOOUUU]]]eeejjjwwwwwwrrrvvvuuulllaaaYYYWWWVVVTTTQQQQQQVVV]]]```bbbcccfffjjjkkkllloooqqquuuxxx|||~~~|||lllYYYJJJCCC;;;333222222000///000///......//////000111222222222333333444444444444555666666777777888888888:::888888<<<@@@DDDLLLUUUXXX]]]___\\\YYYYYYWWWSSSRRRNNNHHHCCC???;;;777444222111000//////000111222222333444666888999:::;;;>>>AAAHHHWWWmmm|||{{{vvvppplllnnnooollliiijjjooopppxxx~~~qqqnnnvvv[[[>>>777555333222222111///...000000000000000000000000////////////////////////......//////000111111111666===TTThhhoooyyy}}}xxx~~~~~~qqqaaaUUUOOOQQQ\\\mmm{{{~~~vvviii[[[NNNEEEAAABBBCCCDDDDDDDDDHHHPPPVVV___fffsss}}}uuujjj___WWWMMMGGGBBBAAAAAAAAAFFFLLLVVV\\\dddiiiiiiddd\\\VVVRRRZZZccciiiqqqyyy|||nnnYYYNNNDDDAAA@@@???@@@BBBAAADDDFFFEEEDDDGGGOOOVVV___iiinnnhhh^^^VVVQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNOOOPPPQQQNNNQQQUUUVVVWWWZZZ```eeemmmooorrrssspppjjjccc^^^VVVQQQKKKGGGFFFFFFFFFFFFGGGHHHJJJNNNSSSYYY^^^aaacccaaabbbfffhhhjjjooovvv{{{|||{{{xxxsssooooooooonnnnnnnnnmmmmmmlllkkkjjjhhhjjjlllooorrrtttvvvwwwuuuxxx}}}|||xxxwwwtttiii^^^PPPKKKCCC>>>===>>>@@@AAADDDHHHMMMTTT\\\fffpppwwwtttuuu|||zzzccc]]]VVVQQQOOOOOOPPPPPPRRRWWW]]]___```ccchhhmmmjjjlllooopppqqquuu{{{wwwfffVVVJJJBBB999222111222000///111............///000111222222333333333333444444444555555666666777888888999:::888888===AAAEEENNNWWWXXX]]]___\\\ZZZYYYWWWSSSOOOKKKEEEAAA===:::777444222111000//////000111222444444555777999:::<<<<<<@@@CCCKKK\\\tttppprrrnnnmmmnnnqqqooojjjhhhiiinnnrrr}}}zzzmmmggggggqqqxxxUUU:::777555333222333222000...000000000000000000000000////////////////////////---...///000000111111111777===SSSfffmmmvvv~~~zzzrrryyy|||nnn___UUUQQQPPPZZZjjj{{{yyymmm___QQQHHHCCC@@@BBBDDDCCCCCCGGGNNNUUU^^^dddpppwwwmmmccc\\\PPPHHHBBBAAAAAAAAADDDJJJSSSXXXaaahhhiiiddd^^^ZZZWWW```iiinnnsss{{{~~~|||ooo___OOOGGGAAAAAABBBAAABBBEEECCCFFFHHHHHHIIIPPP]]]gggttt~~~ooobbbZZZUUUOOOOOOOOOPPPPPPPPPPPPPPPMMMNNNPPPSSSUUUWWWXXXYYYUUUYYY^^^aaabbbfffmmmssswww{{{~~~vvvmmmggg\\\WWWPPPKKKIIIIIIIIIIIIKKKMMMQQQXXX___gggmmmqqqnnnlllmmmpppsssvvv}}}}}}~~~zzzuuuqqqpppqqqnnnnnnnnnnnnmmmlllkkkjjjgggiiikkknnnqqqtttuuuvvvtttvvv{{{}}}zzzyyywwwmmmbbbRRRLLLDDD???===>>>@@@BBBDDDHHHOOOXXXbbbnnnyyy|||wwwuuuwwwyyy}}}uuu{{{oooZZZVVVPPPKKKIIIJJJNNNPPPQQQVVV[[[]]]^^^aaahhhnnnhhhlllooooooooosss|||sssdddXXXPPPAAA999222111222000000111............///000222222333333333333333333333444444555555666777888888999:::888888===AAAFFFOOOXXXYYY^^^```]]]ZZZZZZXXXTTTMMMIIIDDD???<<<:::777555111111000//////000111222555555777888:::<<<======AAADDDMMM___xxx{{{ffflllmmmnnnrrruuurrrkkkiiikkkkkksssooobbb___aaalllsssSSS:::777666444333333333111///000000000000000000000000////////////////////////---...///000111111111111777===SSSfffmmmwww~~~{{{vvv~~~}}}nnn___WWWTTTQQQYYYjjj}}}{{{pppbbbTTTJJJFFF@@@BBBDDDCCCBBBFFFNNNUUU\\\bbbnnnyyyqqqiiicccQQQIIICCCAAAAAAAAADDDHHHQQQVVV___hhhjjjeee___\\\ZZZdddmmmpppttt{{{|||yyy|||}}}~~~|||dddSSSIIICCC@@@BBBDDDCCCCCCFFFBBBFFFJJJMMMQQQ\\\mmmzzz~~~mmmccc]]]SSSSSSSSSSSSTTTTTTUUUUUURRRTTTWWWZZZ]]]___aaabbbccchhhnnnqqqtttyyy{{{ttt```ZZZSSSMMMKKKKKKKKKKKKNNNQQQXXX```jjjssszzz~~~}}}{{{{{{~~~~~~{{{xxxuuuqqqooommmmmmmmmnnnnnnmmmkkkiiihhhiiihhhgggjjjnnnqqqssstttxxxxxxyyy|||~~~~~~~~~xxxooohhhZZZQQQFFF@@@@@@AAAAAA???DDDMMMVVV]]]fffwwwvvvrrrnnnmmmnnnnnnttt~~~{{{wwwjjjWWWPPPKKKLLLMMMKKKJJJLLLTTTTTTTTTXXX]]]cccgggiiinnnjjjjjjlllmmmrrrppp```PPPFFF888666444222000/////////............///000111222555555555555555555444444666666666777888888999999999999;;;>>>DDDJJJPPPTTT^^^___^^^[[[ZZZ[[[WWWRRRQQQMMMFFF@@@;;;888666444111000000//////000111222222444666888999;;;???AAA???HHHUUUfff~~~kkkiiihhhooorrrssspppnnnlllkkkiiiqqq}}}zzziii___WWW]]]gggzzzoooMMM???666555444333222111111111000000000000000000000000000000000000000000000000////////////000000000000777===MMMbbbqqqwwwyyy{{{~~~kkkaaaZZZTTTQQQZZZiiiyyy~~~tttgggYYYMMMEEECCCBBBCCCEEEEEEDDDJJJQQQZZZbbblllxxx{{{wwwnnneeeVVVLLLCCC@@@@@@@@@AAADDDMMMTTT___iiinnnmmmjjjgggjjjoootttvvvvvvtttssssssxxxqqqooovvvjjjWWWMMMEEECCC@@@@@@AAACCCDDDDDDEEEIIIMMMQQQWWWfffyyytttfffaaaaaa\\\YYY^^^fffgggaaa___dddkkkmmmlllkkknnnqqqttt|||uuuiii___VVVSSSRRROOOOOOQQQSSSXXX```iiirrr{{{~~~}}}{{{xxxuuurrrpppooonnnooooooooonnnllljjjiiihhhggggggiiilllppprrrrrrxxxxxxyyy|||~~~|||{{{wwwpppkkk]]]TTTHHHAAA@@@BBBBBBAAACCCMMMXXXcccrrrwwwlllhhhgggggghhhjjjkkktttmmm```SSSLLLHHHJJJLLLKKKLLLNNNUUUUUUXXX[[[___bbbddddddeeeccceeejjjpppzzz{{{iiiXXXIII@@@777666333111000/////////////////////000111222222555555555555555555555555666666777777888888999999999:::<<>>:::777444333111000000//////000222333333555777888999;;;>>>AAAAAAIIIVVVhhhuuufffiiikkkyyyxxxuuupppmmmkkkjjjjjjrrruuufff]]]RRRYYYeeezzznnnMMM@@@555444333222111000000000000000000000000000000000////////////////////////////////////000000000000444;;;JJJ^^^lllrrrwww{{{qqqfff\\\SSSOOOYYYiii{{{~~~xxxnnn```QQQGGGDDDBBBCCCEEEEEEEEEJJJQQQXXX```jjjuuu|||xxxnnndddWWWMMMCCC@@@@@@@@@AAADDDJJJRRR^^^jjjrrruuutttrrrqqquuu{{{}}}zzzvvvrrrqqqkkkggggggoooxxxttt___OOOGGGBBBAAA@@@AAABBBDDDFFFFFFGGGLLLSSS[[[fffxxxyyykkkkkkjjjjjjqqqzzz{{{wwwqqqvvv|||~~~}}}~~~~~~nnnddd[[[WWWVVVTTTSSSUUU^^^ccckkkuuu~~~}}}|||{{{xxxvvvtttrrrqqqppppppqqqqqqooonnnlllkkkiiihhhgggiiimmmppprrrssswwwxxxyyy{{{~~~zzzyyywwwsssoooaaaXXXLLLCCCAAABBBCCCCCCEEENNNZZZjjj{{{rrrkkkbbb\\\]]]```aaadddgggmmmwwwiii[[[PPPKKKHHHKKKMMMNNNQQQUUUWWWZZZ^^^aaabbbbbb___^^^^^^]]]```hhhrrruuuaaaPPPCCC;;;666555333111/////////000000000000000000111333333555555555555555555555555666666777777888999999999999:::<<>>444444222111000/////////000000000000000000000000////////////////////////////////////000000000000000888GGGXXXdddjjjqqqyyywwwnnnaaaTTTNNNXXXjjj}}}wwwiiiWWWIIIFFFCCCCCCDDDEEEEEEIIIPPPVVV]]]fffqqqzzzpppeeeYYYNNNDDD@@@@@@???AAADDDHHHPPP^^^lllwww~~~zzzvvvoookkkddddddhhhqqqzzz{{{fffSSSGGGCCC??????@@@BBBDDDFFFHHHIIIIIIOOOYYYdddttt{{{}}}~~~yyyooofffcccaaa______```fffllluuu|||{{{zzzyyywwwuuutttsssrrrrrrsssrrrqqqpppnnnmmmkkkiiiiiikkknnnqqqssssssvvvwwwxxxzzz~~~{{{zzzyyyvvvsssddd\\\OOOEEEAAAAAABBBCCCIIIQQQ^^^qqqsssjjjccc]]]ZZZ]]]aaacccfffjjjttt~~~hhhZZZSSSNNNLLLOOORRRSSSXXX]]]]]]aaafffhhhfffaaa[[[XXXZZZ[[[___gggtttqqq]]]MMMAAA;;;444333111000/////////000000000000000111222333444444444444555555555555555666777777888888999:::::::::;;;>>>BBBIIIQQQXXX\\\[[[^^^^^^\\\\\\\\\XXXSSSKKKFFF???:::777555333111111000000///000111333444666777999999999;;;===???FFFMMMZZZppptttbbbhhhwww{{{~~~xxxrrrooonnnlllmmmooouuu{{{{{{yyy}}}}}}{{{|||}}}xxxwwwuuunnnccc[[[RRR^^^kkk{{{dddDDD:::555444333111000000000000////////////////////////////////////////////////////////////000000000000///777EEESSS\\\aaakkkttt{{{uuugggXXXOOOXXXlll|||ooo]]]NNNHHHDDDBBBDDDDDDEEEIIIOOOTTTYYYaaalllzzz~~~tttiii[[[PPPEEE@@@???>>>@@@CCCHHHPPP]]]lllyyytttjjjeeeccchhhppp{{{uuu___NNNDDDAAA>>>???AAACCCEEEGGGIIIKKKPPPWWWcccrrrvvvsssrrrooooooqqqpppvvv|||{{{zzzyyyxxxwwwvvvuuussstttttttttsssqqqooonnniiihhhhhhiiilllpppqqqqqqtttvvvwwwyyy{{{~~~~~~}}}yyyuuuggg___SSSHHHBBBAAAAAABBBJJJRRR```ttt~~~rrrjjjbbb^^^^^^cccgggjjjnnnssszzz}}}{{{yyywwwuuuwwwvvvuuutttssssssrrrrrrnnnlllllluuu~~~eeeXXXVVVRRRQQQSSSVVVXXX]]]dddgggkkkpppoooiii```YYYTTTWWWZZZ___jjjyyynnn[[[KKK???999333222000///...//////000000000000000111222333444444444444555555555666666777777777888999999:::::::::<<>>999777555333111111000000000000222444555666777999999:::;;;===@@@FFFOOO```xxxuuulllyyyyyyssstttsssooonnnpppssszzzwwwvvvyyy~~~zzzyyyyyy|||zzzmmm```WWWdddrrr~~~aaaCCC<<<666555444333222111111111////////////////////////........................////////////000000000000000777DDDPPPXXX]]]fffpppxxx}}}|||{{{xxxkkk\\\PPPXXXlll}}}rrraaaTTTJJJEEEAAACCCDDDEEEHHHNNNQQQUUU]]]hhhtttyyyooo]]]QQQFFF@@@???>>>???CCCIIIPPP\\\jjjwww}}}nnneeeaaadddmmmyyysss]]]LLLDDDAAA???AAACCCEEEFFFHHHLLLOOO[[[dddsss~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvttttttuuutttsssrrrpppooogggfffeeefffjjjmmmnnnnnnrrrtttvvvvvvxxx~~~zzzuuujjjcccXXXMMMEEEBBBBBBBBBHHHQQQ```ttt}}}qqqiiiaaa___aaagggmmmqqqwww~~~}}}zzzwwwtttpppkkkhhhcccbbb```^^^\\\[[[ZZZZZZ]]]^^^dddssszzzdddZZZWWWTTTSSSVVVXXX[[[bbbkkkrrrvvvyyyuuulllaaaXXXTTTTTTZZZdddqqq}}}iiiVVVFFF:::444111000///......///000000000000000000000111333333333333444444555666666666777777888888999:::::::::;;;===@@@FFFOOOXXX```eeebbbdddddd```^^^\\\VVVOOOGGGCCC===888666444222111111000000000111333444555555777999::::::<<<>>>AAAHHHUUUiii~~~~~~}}}vvvxxxwwwqqqnnnqqqsss|||xxxxxxzzz}}}yyy|||nnn```mmmzzz~~~___CCC???666666444333222111111111000000000000000000000000........................////////////000000000000111777BBBPPPYYY___gggpppsssxxxzzzwwwxxxxxxlll^^^QQQWWWjjj{{{}}}ssseeeZZZLLLFFFAAABBBDDDEEEHHHMMMPPPRRRYYYeeeqqq{{{|||sss___SSSFFFAAA>>>===???BBBHHHNNNYYYgggttt~~~vvvhhhaaa```kkkxxxqqqZZZJJJCCCAAAAAADDDFFFHHHIIILLLSSSXXXdddooo}}}}}}|||zzzyyywwwvvvvvvttttttuuuuuutttrrrpppooohhhgggfffgggjjjmmmnnnnnnppprrrttttttuuu{{{~~~yyyuuummmhhh^^^SSSJJJEEECCCCCCEEEOOO]]]nnnzzzxxx{{{wwwooogggfffhhhooouuuyyy{{{yyywwwtttqqqmmmgggaaa\\\PPPOOOMMMKKKJJJIIIIIIJJJOOOSSS]]]nnnpppccc^^^WWWVVVVVVZZZ]]]aaakkkttt}}}zzzmmmaaaYYYVVVWWW```mmm|||uuuaaaOOOAAA888222000///.........///000111////////////000111222222333333444444555666666777777888888999999::::::;;;;;;===AAAHHHQQQZZZccchhhgggiiigggccc___\\\TTTLLLDDD@@@:::666444222111000111000000000111333555666555666888:::;;;===@@@BBBKKK\\\ttt|||sssuuuuuupppoootttyyy~~~ooo|||~~~\\\@@@===666555444222111111000000000000000000000000000000........................////////////000000000000111555@@@PPP\\\dddlllrrrvvv{{{{{{wwwvvvuuujjj]]]QQQTTTfff}}}|||~~~}}}xxx|||tttggg___NNNFFFAAAAAADDDEEEHHHLLLNNNPPPWWWdddoooxxx}}}uuuaaaTTTGGGAAA>>>===>>>BBBCCCIIIUUUcccqqq~~~oooccc```cccvvvqqqYYYIIIDDDCCCCCCFFFIIIKKKMMMSSS]]]dddrrr~~~}}}|||{{{yyyxxxvvvvvvttttttuuuuuutttrrrpppoookkkjjjiiijjjmmmpppqqqqqqoooqqqsssssstttyyy}}}xxxtttoookkkbbbWWWMMMGGGDDDDDDCCCNNN[[[hhhuuu~~~wwwvvvsssrrrsssyyyzzzrrrppprrrwww|||~~~uuutttrrrooolllhhhaaaZZZUUUFFFEEECCCBBBAAABBBBBBCCCCCCGGGRRRcccttt~~~}}}~~~vvvccc]]]]]]YYYXXXZZZ^^^bbbhhhrrr}}}|||nnnaaaZZZXXX]]]ggguuummmZZZJJJ???888555//////...---...///000111............///000111222333333444444555666777777777888888999999:::;;;;;;;;;===BBBIIIRRR\\\dddiiijjjkkkjjjeee```\\\SSSKKKBBB>>>888444222111000...111000000000111333555666444666888:::;;;===@@@CCCNNNaaa{{{vvvlllnnnpppnnnqqqxxx~~~}}}WWW:::777555444222111000000//////000000000000000000000000........................////////////000000000000000333>>>PPP```iiipppvvv{{{xxxuuurrrhhh[[[QQQRRRccc{{{zzz||||||zzzxxxzzzzzz}}}uuuiiibbbOOOFFF@@@AAADDDEEEHHHKKKNNNOOOVVVcccnnnwww|||tttbbbUUUGGGAAA>>><<<>>>BBB???EEEQQQ```qqq|||jjj```aaaeeezzzrrrYYYJJJFFFGGGDDDGGGKKKMMMQQQXXXdddmmm~~~|||zzzxxxwwwvvvwwwvvvuuussssssssssssqqqppprrrqqqppppppqqqrrrtttuuuuuutttssstttvvvzzz|||yyyvvvpppnnnhhh]]]RRRIIIEEEEEEGGGMMMWWWbbblllssswwwyyytttsssqqqqqquuuzzzzzz{{{}}}xxxuuunnnooonnnkkkiiicccVVVIIIDDDBBB@@@>>>>>>???AAABBB???DDDLLLSSSZZZaaagggkkknnnppp{{{|||mmmdddaaaaaa\\\YYYYYY^^^dddlllxxxmmm\\\YYY```hhhtttwwwbbbPPPAAA666222333222222111111000000//////......///000111222333333333333444555666777888999777666666666777888999999<<<>>>BBBGGGNNNWWWaaahhhpppjjjcccaaa___ZZZQQQHHHBBB>>>999555333222111000111000000000000000111222888777888<<<>>>???EEELLLPPPhhhzzzmmmccceeemmmuuuyyy}}}tttNNN>>>888666555444222111000000000000000000000////////////////////////////////////,,,------...///000111111555222999MMMaaalllrrrwwwyyy~~~}}}sssbbb]]]QQQWWWggg~~~~~~}}}~~~{{{{{{}}}}}}|||sssxxxyyy{{{}}}pppcccVVVLLLDDDCCCDDDDDDFFFIIIHHHMMMUUU]]]ggguuu~~~wwwdddZZZLLLCCCAAAAAAAAA???CCCGGGNNNZZZiiizzz|||hhhaaa^^^ooouuuZZZHHHDDDEEEIIIFFFLLLVVV[[[```ppp}}}uuurrrsssyyy~~~|||zzzxxxwwwwwwvvvuuussssssssssssqqqpppppppppppppppqqqsssuuuvvvtttsssrrrsssuuuyyy}}}~~~{{{yyywwwssspppiii___SSSJJJFFFEEEFFFKKKTTT^^^gggnnnrrrtttpppppppppttt~~~tttssstttuuurrrkkkeee^^^SSSHHH@@@>>><<<::::::<<<>>>???<<>>888555333222111000000000000000000111111222555444666:::<<<>>>EEEMMMZZZrrr{{{uuuiiibbbdddkkkqqqrrruuu{{{yyynnnIII===:::666555333222111000000000////////////............////////////////////////------......//////000000333000777III]]]iiipppuuu~~~uuubbb]]]PPPUUUddd{{{}}}wwwrrrrrruuuwwwwwwnnnssswww|||uuuiii[[[PPPFFFCCCBBBBBBDDDGGGFFFLLLTTT]]]gggsssyyyiii^^^PPPEEEAAA@@@???>>>AAAEEEKKKVVVeeevvv}}}jjjdddbbbsssrrrYYYIIIEEEGGGKKKJJJPPPZZZ___fffzzzuuummmfffdddhhhrrr|||}}}{{{yyyxxxwwwuuutttsssssssssqqqoooooooooooooooqqqsssvvvwwwtttsssrrrrrrtttwww{{{}}}~~~}}}|||{{{xxxtttmmmbbbVVVMMMHHHFFFEEEIIIOOOWWW___fffkkkmmmnnnmmmoooyyyyyytttvvv|||}}}xxxmmm```WWWNNNFFF===<<<:::999999;;;===>>>>>>@@@CCCEEEFFFGGGJJJLLLQQQ\\\sss~~~|||sssggg```___aaacccdddccc______dddlllwwwrrreeeccchhhuuuvvvcccOOOBBB<<<777444444////////////............//////000111222333333444444444555666666777888888888888888999999:::<<<<<<>>>BBBIIIPPPWWW^^^eeeiiimmmhhhbbb```^^^XXXOOOHHHBBB>>>888444333222111000000000000000000111222222555555777:::<<>>===???BBBGGGQQQ___qqqlllgggfffyyymmmVVVJJJGGGIIINNNPPPWWW```fffqqqzzzlllddd]]]YYY[[[fffsss}}}~~~|||{{{xxxvvvtttttttttsssqqqooommmmmmnnnoooqqqtttvvvxxxtttsssrrrrrrtttvvvyyy{{{~~~}}}yyyqqqfff\\\RRRLLLIIIFFFHHHLLLRRRYYY```eeeiiinnnmmmrrr}}}vvvwww~~~ppp___RRRJJJDDD>>>===<<<<<<<<<>>>???@@@@@@BBBEEEFFFGGGIIILLLOOOPPPZZZnnnwwwooooooggg]]]ZZZ^^^dddggghhhiiicccaaaeeeoootttkkkkkkqqq~~~lllYYYEEE<<<:::777444333111111111111000000000000///000000111222333444444444555555666777777888888888888888888999;;;<<<===>>>DDDMMMUUU\\\aaafffhhhkkkgggbbb___]]]WWWOOOIIIAAA===888444222111000000000000000000111222333333888888:::<<<===@@@JJJUUUppplllzzzuuukkkbbbbbbgggiiihhhfffnnn{{{aaaAAA<<<<<<555444333222111111111111000////////////.........///////////////////////////////////////.........000///333@@@QQQaaalllqqqllleeeWWWVVV^^^ppp~~~xxxrrrooonnnllllllmmmlllpppwwwwwweeeXXXJJJCCCAAA@@@BBBEEEEEEKKKTTT]]]dddmmmvvv}}}|||rrrgggWWWIIIAAA>>>===>>>>>>@@@EEEMMMZZZmmmoookkkjjj|||gggSSSIIIHHHJJJPPPUUU^^^hhhpppwwwiiiaaa]]]ZZZ\\\hhhvvv~~~}}}yyywwwuuuttttttsssqqqooollllllmmmnnnqqqtttwwwxxxvvvuuutttttttttvvvxxxyyyxxx|||uuummmcccZZZSSSNNNIIIJJJKKKOOOUUU\\\cccgggoooooowww}}}~~~zzzvvvsssqqqwwwsss___QQQGGGAAA>>>>>>===>>>???@@@AAABBB>>>@@@BBBCCCDDDGGGJJJMMMTTT[[[iiizzzooodddaaa\\\WWWYYY```hhhkkkkkklllfffbbbfffrrrtttmmmpppvvvsssbbbQQQ@@@999888666333111000000000000111111111111000000111222333444555555555555666666777777888888666777777777999:::;;;<<>>AAAEEEKKKVVViii~~~sssnnnlll}}}yyy```OOOIIIJJJLLLSSSZZZfffqqq~~~xxxjjjbbb\\\\\\bbbppp|||~~~}}}yyyxxxuuuttttttsssqqqooollllllmmmnnnpppsssvvvxxxvvvvvvuuuttttttuuuwwwwwwuuu~~~yyytttmmmcccZZZTTTLLLKKKKKKMMMRRRZZZbbbgggnnnrrr~~~wwwwwwwwwyyy}}}{{{ooommmmmmnnnwwwrrr^^^OOOEEE???<<<<<<======???@@@AAABBBAAABBBCCCCCCCCCEEEIIIKKKVVV[[[fffrrrwwwyyy~~~yyyhhh[[[WWWWWWXXX___gggnnnqqqqqqlllfffccchhhuuusssnnnrrrzzzuuudddWWWIII<<<888777444111111............////////////111111222333444555555666666666666777777888888888666666666777999:::<<<===AAAHHHSSS\\\bbbfffhhhjjjjjjgggdddaaa\\\WWWPPPLLLAAA===777333222111000///000000000111222333444555777777:::======BBBPPP___zzz}}}jjj{{{tttjjjeeeiiillljjjlllrrrWWWBBB>>>555444333222222111111222222222222222111111111000000////////////////////////.........///////////////000222333999GGG[[[kkkqqqyyywwwooobbbZZZYYYeeevvv|||yyy|||zzzqqqkkkmmmttttttxxxxxxeeeYYYLLLFFFDDDBBBCCCFFFFFFLLLSSSYYY^^^dddlllqqq|||rrrjjj]]]OOOEEEAAA@@@AAA>>>AAAEEEJJJTTTeee{{{wwwqqqooopppYYYMMMKKKNNNPPPYYYbbbppp|||mmmdddZZZ^^^iiiwww}}}|||zzzxxxvvvuuutttsssqqqooommmmmmmmmnnnpppsssuuuvvvuuuuuuttttttsssttttttuuuvvv}}}zzzuuulll```YYYNNNLLLJJJKKKPPPYYYbbbhhhnnnuuuzzznnnmmmlllmmmqqqwww}}}|||ppphhhjjjoootttnnnZZZMMMDDD>>>;;;<<<===>>>???AAABBBCCCDDDEEEFFFFFFGGGIIIMMMPPPXXX^^^iiissstttsssvvv|||~~~rrraaaUUURRRVVV]]]dddjjjmmmnnnnnngggdddeeelllwwwuuurrrzzz}}}fffXXXJJJAAA999777555222000111---........./////////000111111222333444555666666777777777777777888888888777777777888:::;;;===>>>EEEKKKVVV___eeeiiikkkllljjjhhheeebbb]]]WWWQQQMMM@@@<<<777333111111000///000000000111222333555555555777;;;???BBBIIIZZZjjjuuufffxxxuuulllhhhkkkllljjjppp{{{|||www|||uuuNNNAAA???333333333222222111111222222111111111111000000000000////////////////////////------......//////000000000222222555CCCYYYiiippp~~~vvvmmmaaaWWWSSS___qqq~~~|||wwwtttwww{{{yyyzzzwwwggg[[[OOOIIIEEEBBBBBBDDDEEEJJJPPPUUUYYY___ffflllvvv}}}uuunnnbbbUUUJJJCCCAAAAAA===AAAEEEIIIRRRbbbwwwzzzvvvrrrgggSSSKKKNNNSSSWWWaaakkk{{{rrrggg```gggttt|||zzzzzzxxxvvvuuutttsssqqqooommmmmmmmmnnnppprrrtttvvvuuutttssssssrrrrrrrrrssswww~~~}}}zzzpppddd\\\NNNLLLJJJJJJOOOXXXbbbhhhooowwwpppgggeeeccccccfffmmmtttxxxsssiiidddkkkttt}}}kkkVVVJJJCCC>>><<<===>>>@@@AAACCCDDDDDDBBBDDDEEEGGGHHHLLLQQQUUUZZZbbbnnnwwwvvvpppooosssvvv~~~|||xxxmmm]]]RRRMMMSSS\\\ccceeedddbbbaaadddcccfffoooxxx~~~wwwwwwkkk[[[SSSAAA;;;666666444111000222///000000000111111222222111222222333444555666666777777777777888888888888888888888:::;;;===>>>???GGGNNNXXXaaagggkkkmmmooojjjiiifffccc]]]WWWRRRNNN@@@<<<777333111000//////000000000111222444555666666999>>>CCCGGGPPPccctttvvvnnnaaauuuuuullliiilllkkkiiirrr|||qqqsss|||jjjGGG@@@???222333333222222111222222222000000000000////////////////////////////////////,,,------...///000111111///222222333@@@WWWhhhoootttjjj___TTTOOO[[[nnn~~~}}}}}}~~~}}}vvvhhh]]]QQQJJJFFFBBB@@@BBBEEEIIINNNRRRUUU[[[ccchhhlll|||yyyrrrgggYYYMMMEEEBBBAAA===@@@EEEIIIPPP___ttt}}}yyyuuu|||aaaOOOKKKQQQXXX\\\hhhrrrwwwkkkjjjrrr}}}}}}~~~vvvvvvvvvvvvvvvtttpppmmmpppppppppqqqrrrrrrrrrrrrwwwuuusssrrrssstttttttttwww~~~}}}|||vvvjjj```SSSOOOMMMNNNPPPTTT___jjjttt|||qqqdddYYYYYYYYYYYY\\\bbbiiiooowwwzzzeeehhhlllsss~~~lllZZZKKKBBBAAA===>>>@@@BBBCCCCCCCCCBBBGGGDDDEEEHHHJJJLLLSSS[[[ccckkkuuuyyyvvvqqqooooooxxx}}}}}}xxxsssnnneeeYYYPPPMMMRRRYYY]]]^^^^^^___aaabbbfffkkkooossszzz~~~wwwyyyrrr^^^NNNEEE:::999777444222000//////111000000///////////////222222333444444555555666888888777777777888:::;;;999888999<<<<<<;;;>>>DDDKKKUUU^^^aaaccchhhjjjiiikkkgggccc```^^^ZZZSSSNNNAAA===888444222111000///111000000222666777666333999===@@@CCCJJJZZZnnn~~~}}}hhhdddeeepppsssgggeeeooossspppvvv{{{ssskkkrrrcccHHH???===999333333333222222111111111333222222111000//////...////////////////////////............////////////222111333777>>>LLLcccwwwooojjjhhhSSSMMMZZZjjj~~~{{{|||~~~}}}}}}|||jjjeee\\\RRRJJJFFFDDDDDDEEEGGGLLLRRRXXX]]]```bbbkkkxxxwwwhhh[[[RRRJJJBBB===>>>>>>AAAHHHPPP\\\ppp}}}qqqZZZMMMKKKPPPYYYaaajjjzzz~~~vvvqqq~~~}}}|||}}}vvvuuutttuuuuuusssqqqnnnnnnqqqsssrrrppppppssswwwuuussspppooooooqqqqqqqqq}}}~~~}}}xxxmmmdddVVVRRROOOOOOOOOSSS]]]gggllluuuuuucccYYYSSSTTTTTTUUUXXX^^^eeekkkpppxxxvvvooobbbffflllvvvlllYYYJJJBBBAAA>>>???AAABBBCCCCCCCCCBBBHHHFFFGGGJJJLLLMMMTTT\\\gggqqq{{{~~~yyywwwwwwyyy~~~|||~~~zzzuuupppkkkbbbVVVMMMGGGKKKPPPTTTVVVXXX[[[^^^fffhhhkkklllooovvv}}}gggSSSEEE<<<777666555333111000//////111000000/////////000000222333333444555555666666888888777777777888::::::999777999===>>>>>>AAAGGGOOOXXXaaadddfffiiikkkjjjkkkgggdddaaa___ZZZSSSMMMAAA===888444222111000///111000000222555777666444777;;;???EEEOOOaaaxxxzzzbbbaaaeeerrr}}}qqqfffeeennnqqqnnnttt}}}yyyrrrlllvvv^^^FFF???<<<888666555555444444333333333111000000///......------////////////////////////............////////////111111222777===KKKaaauuuuuupppkkkUUUMMMXXXgggzzzzzzzzz|||}}}~~~}}}ssslllaaaUUULLLFFFDDDDDDEEEGGGLLLQQQWWW\\\```bbbiiivvvzzzooocccWWWMMMCCC>>>??????BBBIIIPPP\\\ooo{{{jjjWWWNNNMMMRRR[[[cccvvv{{{zzzwwwvvvwww|||~~~}}}~~~xxxvvvtttsssttttttsssqqqnnnrrruuusssoooooouuu{{{yyyuuuqqqpppqqqssstttttt{{{rrrjjj\\\WWWQQQPPPOOOQQQYYYbbbhhhssswwwgggZZZTTTNNNPPPQQQTTTWWW\\\ccchhhjjjpppxxx{{{xxxpppiiidddbbbfffooo|||lllXXXIIIBBBBBB@@@@@@AAABBBCCCCCCCCCBBBFFFEEEHHHLLLNNNQQQXXXaaajjjttt}}}zzzyyyuuuqqqlllfff]]]RRRJJJCCCEEEHHHKKKNNNTTT[[[___nnnmmmlllkkkmmmtttjjjVVVGGG<<<555444333333222111000//////000000/////////000000111333333444444555666666666888888888777888888999:::999777999===???@@@EEEKKKTTT]]]fffhhhiiikkkllljjjjjjhhhdddccc```ZZZRRRKKK@@@===777333222111000///111000000222555777777666888;;;AAAHHHUUUjjjuuu[[[^^^hhhvvvxxxnnneeeeeelllnnnkkkrrr~~~|||uuusssmmmiiiwwwwwwWWWCCC>>><<<666666666555555444333333222000000000//////......---////////////////////////............////////////000///111666<<>>@@@AAAFFFMMMYYYbbbiiikkkjjjlllllljjjjjjhhheeeccc```ZZZPPPIII@@@<<<777333222111000///000000111333555777999999;;;???DDDMMM[[[qqqoooUUU]]]lll}}}}}}tttjjjffffffkkkkkkhhhppp}}}zzzzzzsssxxxwwwuuu{{{xxxsssqqqooojjjjjjzzzoooPPPAAA???<<<777555555444333222111111000222222222111111111000000////////////////////////............////////////......111555:::EEEYYYlllqqqYYYLLLQQQZZZkkkxxxxxxvvv~~~{{{zzzyyyyyy{{{{{{}}}nnn___RRRJJJGGGFFFFFFGGGJJJNNNSSSXXX[[[^^^fffrrr~~~qqqaaaRRRHHHDDDBBBAAACCCHHHMMMVVVfffuuu~~~rrr```VVVMMMMMMSSS[[[fffpppwwwmmm```WWWTTTRRROOOLLLNNNQQQXXX___fffttt|||yyywwwxxxyyyyyyyyyvvvrrroooooossswwwxxxxxxrrrooollllllooossswwwyyyzzz|||{{{vvvlllcccYYYTTTPPPNNNRRRWWW___mmm{{{~~~{{{|||yyyoooaaaVVVRRRQQQPPPSSSXXX\\\___ccchhhkkklllpppsssqqqjjjddd```___eeekkkxxxmmmZZZKKKDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHMMMQQQSSSWWWbbbnnn}}}~~~|||yyyvvvrrrpppmmmhhhaaaWWWMMMGGGEEEDDDEEEIIIRRR^^^iiiooowwwuuurrrpppssspppTTTEEE???999666666000111222222222222111111////////////000222333333444444555666666777777888888888888999888888888888;;;999:::>>>@@@BBBHHHOOO\\\dddkkkkkkjjjkkkkkkjjjjjjgggdddbbb___XXXNNNGGG???;;;666333111111000///000111222333555777:::<<<<<>>:::666222111111000000000111333444555888<<>>:::999888777666555444333222000000000000000000000000////////////////////////............////////////......000333555<<>>;;;<<<===AAAEEEIIIQQQbbbrrrzzzyyy}}}}}}zzz~~~|||{{{{{{yyyxxxvvvssspppqqqtttuuutttrrrtttrrrqqqqqqtttwwwyyyyyyuuuxxx|||}}}yyymmm```YYYTTTPPPPPPSSS\\\fffppptttxxx{{{}}}{{{vvvrrrjjjaaaZZZWWWVVVVVVUUUZZZ```eeehhhjjjlllmmmoootttwwwtttlllffffffhhhnnnwwwpppaaaRRRIIIFFFAAAAAAAAABBBDDDFFFHHHJJJPPPRRRXXX]]]bbblll}}}zzzxxxvvvtttnnnnnnlllfff^^^TTTLLLGGGCCCDDDGGGPPP]]]kkktttyyywwwwwwxxxyyywww]]]KKK<<<999777000...111...///111222222111///.........///000111333555666555666666777777888999999888999999:::999888777666:::999;;;AAAFFFJJJSSS[[[dddjjjllliiihhhkkknnnooojjjfffaaa]]]ZZZSSSKKKEEE>>>:::555222111111000000///111333444555888===AAAEEEMMM\\\nnnvvvbbbXXXTTTeee{{{vvvqqqkkkmmmnnnkkkgggkkk|||}}}wwwpppoooxxx~~~ssskkkuuuzzzsss}}}}}}wwwooojjjooo|||[[[FFF@@@???===:::999999888666555444333222000000000000000000000000////////////////////////............//////////////////111222333999HHHWWWffftttyyyzzz~~~wwwwwwoooXXXKKKLLLRRR```nnnooosssyyy~~~}}}uuuhhh[[[PPPJJJCCCCCCDDDFFFIIIMMMQQQSSSYYYbbbqqqtttfffXXXOOODDDCCCCCCEEEFFFJJJWWWdddrrrsssaaaUUUPPPKKKKKKRRR\\\fffmmmvvv~~~tttcccTTTJJJDDDCCCAAA???>>>=========<<<<<>>BBBDDDCCCFFFKKKKKKPPPYYY```eeeeeebbb```bbb```aaahhhrrr}}}}}}yyyvvvuuussspppnnn}}}}}}}}}{{{wwwsssqqqqqqppppppppppppqqqqqqtttrrrpppoooqqqrrrssssssqqqrrrvvv{{{}}}~~~wwwiiibbb\\\UUUOOOMMMRRRVVV\\\ccchhhkkkkkkkkkiiieee___ZZZXXXWWWWWWVVV]]]```eeekkkqqqsssrrrppppppuuu|||}}}uuummmnnntttuuugggZZZOOOIIIDDDEEEFFFHHHJJJKKKLLLMMMOOOSSS]]]iiiuuu|||zzzwwwsssqqqoookkkhhheee\\\PPPHHHFFF???EEEMMMVVV```kkktttzzzzzz}}}nnnYYYOOO===;;;777444111000000000000000000000000000000000//////000111222333333444444555666888:::;;;;;;;;;555777888888888888:::<<<<<<<<<>>>BBBJJJUUU```fffmmmqqqrrrooommmpppqqqooonnnkkkfff```YYYPPPHHHBBB???;;;555222111111111111000444555444444888???CCCQQQdddwwwiiiZZZXXX[[[fffuuu~~~~~~zzzvvvtttrrrqqqmmmkkkmmm{{{vvvrrrxxxvvvwwwyyyiiiMMMGGG@@@;;;<<<:::;;;:::888777555444444333333111//////000111000///................................................---...000111111444@@@MMMfffppp~~~{{{vvvvvvlll```UUUQQQTTT[[[gggqqqxxx|||rrrdddUUUIIIEEEBBBBBBEEEGGGGGGIIINNNUUUZZZeeettt~~~uuugggZZZNNNHHHDDDDDDGGGKKKSSS\\\jjjuuuiiiVVVOOOLLLIIILLLXXXaaalll|||~~~yyy|||yyydddRRRIIIEEEBBB???<<<<<<;;;::::::;;;;;;;;;>>>>>>>>><<<<<<>>>CCCGGGIIIJJJMMMOOOPPPSSSVVVYYYSSSVVV]]]eeelllxxx~~~yyyrrrmmmlllnnnpppqqq}}}|||{{{xxxtttpppqqqppppppooooooppppppqqqsssqqqnnnnnnppprrrssssssttttttvvvzzz{{{|||zzzoooggg```WWWQQQOOOQQQTTTXXX]]]aaacccdddeeeeeebbb]]]YYYYYYYYYYYYYYY^^^bbbiiippptttuuuuuutttqqqtttwwwwwwpppjjjooowwwxxxjjj]]]QQQIIIDDDDDDEEEFFFHHHKKKMMMNNNTTTYYYcccnnnzzz|||yyyxxxuuurrrppppppkkkgggccc[[[PPPHHHGGGCCCIIIRRRYYY```iiirrryyypppZZZIIIBBB:::888555222000000000000000000000000000000000000//////000111222333333444444555777888:::;;;;;;;;;777999::::::999999;;;<<<===>>>@@@FFFOOOZZZdddjjjmmmqqqrrrooommmooopppooommmjjjfff```ZZZSSSKKKFFF>>>:::555222111111111111000333555555666;;;DDDJJJ\\\ooogggYYYWWWccclllvvv{{{zzzvvvsssrrrpppsssqqqmmmrrrwwwsssxxxuuu||||||cccJJJEEE???<<<===<<<;;;:::888777555444444444333111000///000111000///......................................................000111111333>>>JJJdddlllyyyqqqcccTTTNNNPPPZZZhhhuuu}}}~~~}}}~~~}}}}}}}}}}}}ttteeeVVVKKKEEEBBBAAADDDFFFFFFHHHMMMQQQWWWbbbppp|||nnnaaaPPPIIICCCCCCEEEIIIRRR[[[hhhtttyyybbbRRRMMMLLLKKKTTTcccmmmwwwzzz}}}zzzuuuvvvwwwwwwyyy}}}{{{kkk```PPPDDD>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEGGGEEEFFFGGGHHHIIIKKKMMMOOOOOORRRXXX```hhhuuu|||{{{|||~~~}}}||||||wwwrrrnnnmmmnnnoooppp~~~{{{zzzyyywwwtttqqqppppppooooooooooooppppppqqqooommmmmmppprrrttttttwwwttttttwwwxxxyyy~~~~~~vvvoooeeeZZZTTTTTTRRRSSSTTTVVVYYY\\\^^^```aaa^^^[[[YYYZZZ\\\]]]]]]___gggpppuuuwwwwwwwwwxxxsssrrrqqqoooiiihhhppp{{{}}}qqqcccTTTJJJFFFFFFFFFGGGIIIMMMQQQTTTYYY^^^hhhuuu}}}{{{xxxvvvuuutttqqqooopppjjjeeeaaaYYYOOOIIIIIIHHHPPPZZZ```cccjjjuuu}}}uuufffWWWHHH>>>:::777555333111000//////000000000000000000000000000//////000111222333444444555666777999:::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<===???DDDKKKUUU___hhhnnnnnnrrrssspppnnnoooooonnnkkkhhhddd```ZZZSSSLLLGGG===999555222111222222111000333666777999???JJJSSSkkk~~~|||aaaUUUUUUhhhnnnuuuxxxvvvtttsssssspppvvvtttmmmwww{{{{{{|||~~~\\\GGGDDD???===???>>>::::::999777666555444444333222000000111111111000................................................//////000111111222;;;FFFaaaiiiuuulllVVVJJJKKKVVViiixxx~~~~~~|||}}}{{{{{{{{{uuuhhhXXXLLLFFFBBBAAACCCDDDDDDGGGLLLNNNUUU```mmm{{{xxxjjjVVVMMMFFFDDDEEEIIIRRR[[[gggrrrppp[[[NNNMMMOOOPPP^^^qqq}}}yyy~~~|||uuuppppppsssvvv{{{}}}eeeTTTLLLBBB;;;:::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBDDDEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIJJJOOOWWW```nnnyyyrrrppprrrvvvxxxxxxxxxuuurrrpppppppppoooooo{{{zzzyyyxxxxxxxxxxxxxxxpppppppppoooooopppppppppqqqooommmnnnpppsssuuuuuuuuuqqqppprrrtttuuu{{{|||uuukkk^^^YYYYYYVVVTTTSSSRRRTTTXXX\\\___```]]][[[ZZZ\\\^^^______bbbjjjtttxxxwwwttttttvvvpppnnnmmmlllhhhiiisss~~~xxxiiiXXXLLLJJJIIIHHHIIIMMMSSSXXX\\\\\\bbbmmmzzz~~~yyywwwuuutttsssrrrpppnnnoooiiiccc___XXXOOOKKKLLLLLLVVVbbbhhhkkkrrrppp^^^QQQHHH???:::888444333222111000000000000//////////////////////////////000111333444555555555666888999:::;;;;;;;;;;;;<<<===<<<:::::::::<<<<<>>:::999999888777666555444444222000000111222111000................................................000///000111111111888AAA\\\gggttt{{{^^^KKKHHHRRRfffwww}}}~~~}}}~~~zzz~~~}}}}}}vvvjjj[[[NNNGGGBBBAAABBBCCCCCCFFFKKKOOOWWWcccnnnyyy~~~qqq^^^UUULLLHHHHHHKKKSSS\\\eeeooozzzmmmXXXNNNNNNTTTXXXiii~~~xxx~~~~~~vvvooopppssswwwlllVVVIIIDDD>>>;;;;;;<<<<<<;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@CCCFFFFFFEEEBBBDDDDDDEEEFFFGGGFFFDDDBBBDDDDDDGGGMMMUUUcccxxxxxxsssmmmkkknnnsssvvvvvvuuusssssssssssssssqqqooo|||{{{yyyxxxwwwwwwyyyzzzqqqqqqppppppppppppqqqqqqqqqooonnnnnnqqqtttuuuuuuqqqlllkkkmmmpppsssxxx}}}~~~zzzpppeee______YYYVVVRRRPPPQQQUUU[[[___aaa___\\\\\\^^^___```___eeellltttvvvsssooooooppplllkkklllnnnmmmnnnwww~~~ppp^^^PPPKKKJJJJJJLLLPPPWWW^^^bbbbbbhhhttt{{{vvvuuusssrrrrrrqqqooonnnmmmgggbbb^^^XXXQQQNNNPPPOOOZZZgggpppuuuxxxfffXXXJJJBBB>>>999555555222222222111111111111111//////////////////////////////000222333444555666666777888999:::;;;;;;;;;:::;;;<<<;;;:::999:::;;;;;;@@@JJJTTT^^^fffkkkmmmoootttvvvsssqqqrrrqqqooooookkkfff___XXXOOOFFFAAA999777333222222333222111333333666999:::@@@PPP```~~~dddOOOJJJNNN^^^eeeooowwwzzzyyywwwuuutttpppeeefffpppXXXKKKHHH@@@>>>@@@<<<999999999999888777555444444222000000111222111000////////////////////////........................000//////111111111666===SSSddduuu}}}fffOOOGGGNNN```pppzzz|||}}}}}}{{{xxxmmm^^^QQQHHHCCCAAABBBBBBBBBFFFKKKOOOXXXdddmmmuuuuuufff\\\RRRLLLIIIJJJQQQYYYdddllluuu}}}mmmXXXNNNOOOYYYbbbwww|||~~~zzz}}}tttllllllooouuu~~~xxx___LLL???===;;;::::::;;;;;;:::=========>>>>>>???@@@AAABBBCCCDDDFFFIIIJJJJJJIIIIIIIIIKKKNNNOOOLLLFFFBBBAAA@@@AAAFFFLLLUUUfffuuuuuuqqqmmmmmmpppssstttsssqqqqqqrrrtttuuuuuurrrooo|||xxxuuutttvvvxxxrrrrrrqqqqqqqqqqqqrrrrrrqqqooommmnnnppprrrttttttooojjjhhhllloooqqquuuyyy~~~|||vvvmmmhhhggg^^^ZZZTTTOOOOOOSSSYYY]]]bbb```^^^^^^```aaaaaaaaaeeejjjoooqqqooolllkkkkkkiiijjjmmmrrrtttvvv~~~uuucccVVVKKKKKKLLLNNNTTT[[[cccgggkkkppp~~~xxxtttsssqqqppppppooommmllljjjeeeaaa^^^ZZZTTTRRRTTTSSS]]]jjjttt}}}rrrgggQQQHHH@@@>>>;;;777444444111111111111111111000000000000000000000000000000...///000222333555666777777888999:::;;;;;;;;;;;;999;;;<<<;;;::::::;;;<<<>>>EEEOOO[[[dddiiilllllloootttwwwuuutttuuutttqqqsssoooiiiaaaYYYOOOEEE???888555333222222333222111555444666;;;<<>>???:::888999::::::999777666555444222111111222222222000////////////////////////........................///---...111111111444:::HHH^^^ssszzzjjjQQQGGGKKKZZZhhhwww~~~~~~~~~{{{}}}zzzqqqcccVVVJJJEEEBBBBBBBBBBBBFFFKKKNNNXXXcccjjjoooxxxzzzmmmcccWWWPPPKKKJJJNNNUUUccckkkttt~~~ooo[[[OOOPPP^^^mmm|||xxx{{{rrrjjjjjjnnnuuu}}}fffRRRFFF::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGLLLNNNNNNMMMMMMMMMQQQRRRUUUXXXYYYSSSIIIAAA@@@???@@@CCCFFFKKKVVVaaaiiiuuuwwwsssoooooopppqqqooommmkkklllnnnqqqsssrrrooommm~~~{{{vvvrrrqqqtttwwwtttssssssrrrrrrsssssstttpppnnnllllllnnnpppqqqqqqpppkkkiiimmmpppppprrrttt|||~~~~~~}}}vvvqqqooogggbbbZZZTTTRRRTTTXXX[[[bbb```___```bbbdddeeeddddddfffiiikkkkkkkkkjjjiiijjjjjjnnnuuuzzz~~~xxxhhh[[[NNNOOOQQQUUU[[[bbbiiimmmqqqwww{{{tttrrrpppnnnmmmmmmllljjjhhhgggccc``````\\\WWWUUUWWWXXX```jjjuuunnn^^^TTTEEEAAA>>>===:::444222444000000000000000///......000000000000000000000000...///000222444555777777888888999:::;;;;;;;;;;;;:::;;;======<<<<<<===???DDDKKKWWWccckkknnnnnnmmmooouuuxxxwwwvvvwwwwwwtttrrrnnnggg___VVVLLLBBB<<<666444222222333333333111555333666<<<>>>DDDYYYpppoooWWWIIIDDDJJJSSS```eeennnwwwzzzxxxrrrnnnooojjjkkkfffWWWPPPKKKAAA>>>???999888999:::::::::888666555555333111111222222222111////////////////////////...........................,,,---111222111333888AAAWWWkkkttt}}}fffPPPGGGIIIVVVbbbrrr{{{~~~}}}}}}~~~|||~~~vvvhhh[[[LLLFFFCCCCCCCCCBBBFFFKKKNNNXXXccciiijjjrrrvvvlll```WWWQQQMMMOOOTTTbbblllyyytttaaaSSSTTTggg{{{zzzzzzvvvnnnggghhhnnnvvv~~~iiiWWWHHH@@@:::;;;<<<<<<======>>>???===>>>???AAADDDGGGIIIJJJMMMUUU___bbb]]]WWWUUUUUU\\\^^^bbbeeeddd[[[MMMAAA???>>>@@@DDDEEEFFFKKKSSSUUU^^^hhhqqq~~~|||vvvpppmmmkkkjjjfffccccccdddfffjjjlllllljjjggg{{{{{{xxxtttqqqqqquuuzzzuuuttttttssssssttttttuuuooommmjjjjjjkkkmmmnnnnnnsssnnnkkknnnqqqppppppqqqyyy}}}~~~~~~|||wwwtttpppjjjaaaYYYUUUVVVYYY\\\aaa```___aaadddgggggggggccccccdddgggjjjkkkkkkiiikkkkkkooowww}}}zzzkkk___SSSTTTVVV[[[bbbiiipppttttttzzz~~~zzzuuuqqqpppnnnlllkkkkkkjjjhhhfffeeebbb```aaa^^^YYYWWWYYY\\\aaajjjttt~~~rrr___PPPFFF===:::999999444...---000////////////...---,,,,,,000000000000000000000000...///000222444666777888888999::::::;;;;;;;;;;;;:::<<<===>>>===>>>???AAAIIIQQQ]]]hhhppprrrpppoooooouuuyyyxxxxxxyyyyyyvvvmmmiiiccc[[[SSSIII???999666444222222333333333222444222666>>>AAAGGG^^^wwwbbbKKKAAACCCMMMWWW```dddllltttyyyyyytttppprrrpppxxxbbbUUUPPPKKKAAA>>>???888888999:::;;;:::888666555555333111111222333222111000000000000000000000000........................---+++,,,000222111333777???RRReeennnzzz{{{aaaNNNFFFIIISSS^^^nnnyyyzzz}}}uuurrrsss{{{zzzlll___MMMGGGCCCCCCCCCCCCFFFLLLOOOZZZeeeiiiiiippp~~~~~~sssggg^^^WWWQQQRRRVVVbbbmmm~~~yyygggYYYZZZoooyyyttt|||{{{nnnfffaaacccjjjsssnnn\\\MMMCCC>>>999:::::::::888777888999<<<===@@@CCCGGGKKKNNNPPP[[[hhhuuuyyyqqqgggaaa```ggghhhlllooommmbbbPPPCCC??????AAAEEEFFFDDDGGGLLLOOOTTTYYY]]]hhh|||yyypppiiifffccc___[[[]]]^^^```dddggggggeeecccuuutttttttttvvvwwwvvvuuuyyytttrrrtttuuurrrrrrsssnnnjjjgggfffhhhjjjjjjiiinnnqqqqqqnnnjjjiiinnntttyyy}}}~~~~~~~~~~~~}}}xxxqqqnnnhhh___WWWUUUXXX\\\ccccccccceeefffhhhiiijjjhhhgggfffeeeeeeggghhhjjjoooooottt}}}~~~pppbbbXXXUUUXXXbbbkkkoooqqqtttvvv~~~}}}wwwqqqooommmkkkiiihhhhhhfffccc```ccc```\\\[[[\\\\\\YYYVVV\\\```fffjjjnnnwwwrrr]]]KKKAAA>>>999777555333111111222333222111000...------------///............//////000000111222444666777888999;;;;;;;;;;;;;;;;;;;;;;;;BBB>>><<<===<<<;;;===BBBMMMXXXdddiiillloooooommmppptttxxx{{{zzzxxxvvvtttlllggg^^^UUULLLCCC;;;666666555444444333333333333555444888>>>???FFF^^^yyyyyy[[[IIICCCEEEPPP[[[aaafffkkkooopppqqqqqqrrr|||zzz~~~xxxZZZRRRLLLIIIDDD===999999::::::;;;:::999777555444444444333222222111111000000000000000////////////+++---///000111000///.../////////000111333444555<<>>DDDQQQ\\\fffiiikkknnnooommmqqqtttwwwyyyxxxvvvsssqqqjjjddd\\\RRRIIIAAA999555444444333222222222222222777666999???AAAIIIbbb}}}mmmSSSFFFDDDJJJVVV```iiiiiijjjlllnnnqqqtttuuu||||||xxxjjjTTTMMMGGGFFFCCC>>>::::::::::::::::::999777555444444444333333222111111111000000000000////////////,,,---///111111000///............///000111333333888GGGZZZkkk{{{{{{rrrSSSCCCIIIJJJUUUddd}}}~~~xxxxxx~~~}}}{{{wwwooo^^^XXXPPPIIIEEEEEEGGGHHHKKKPPPVVVYYY]]]gggttt}}}uuummmgggcccbbbcccpppwwwyyylllaaaaaarrrsssoootttvvvkkkaaaXXXXXX^^^gggqqqyyyuuucccXXXPPPHHH@@@<<<::::::::::::;;;===???AAABBBBBBBBBFFFLLLWWWdddmmmxxxiiidddeeebbbbbbaaa^^^XXXPPPIIIDDDAAAAAAAAAAAABBBEEEJJJMMMNNNPPPRRRVVV[[[dddooovvvxxxkkk^^^TTTQQQRRRTTTYYY___eeeiiihhheeecccbbb{{{uuuttttttvvvyyy{{{{{{{{{{{{vvvrrrrrrqqqmmmkkklllmmmjjjhhhhhhjjjlllmmmmmmlllllljjjjjjjjjlllnnnooorrruuuzzz~~~|||{{{zzzzzzxxxyyyzzz|||~~~zzzvvvoooddd[[[XXX[[[___ccceeeiiilllmmmlllkkkiiifffdddbbb```aaacccfffhhhkkknnnvvvvvvjjjccc^^^\\\```dddggglllqqqttt{{{wwwvvvrrrnnnmmmkkkiiigggffffffdddaaa^^^[[[[[[[[[XXXTTTQQQOOOOOOQQQSSSTTTSSSSSSUUU[[[``````ZZZRRRIIIBBB<<<888555666444333111000000000111//////...............//////.........//////000111111222333555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;===::::::<<<===>>>CCCIIIWWW```gggiiijjjnnnpppooosssuuuwwwwwwvvvsssooommmgggaaaXXXOOOFFF???888333333222222111111111111222666555888<<<@@@KKKddd~~~ooo]]]KKKCCCHHHRRR```iiiqqqmmmiiiiiimmmrrruuuvvvvvvxxx{{{zzz^^^MMMFFFBBBCCCCCC???<<<;;;999999999999888666555444555444444333333222111111000000000000////////////...///000111111111000///---------...///000111222444BBBTTTfffwww|||\\\GGGHHHHHHVVViii~~~|||{{{}}}xxxrrrgggaaaXXXNNNHHHFFFFFFGGGHHHLLLQQQTTTYYYcccppp{{{{{{vvvrrrqqqpppqqqxxx||||||{{{}}}vvvkkkjjjxxxpppqqq}}}ssseee[[[SSSTTTYYY```hhhooovvvtttgggZZZTTTPPPHHH@@@<<<::::::::::::<<<>>>@@@AAAEEEEEEGGGNNNZZZjjjzzz}}}hhhYYYVVVYYYTTTSSSQQQOOOLLLIIIGGGFFFDDDDDDDDDCCCDDDHHHMMMQQQTTTXXX\\\^^^___```dddgggsss{{{zzzmmm^^^SSSOOOPPPRRR[[[ccclllmmmhhhcccbbbddd~~~~~~|||}}}wwwssssssrrrnnnmmmnnnooommmkkkjjjjjjkkklllmmmllljjjhhhiiikkknnnnnnnnnnnnooossszzz~~~}}}{{{yyyxxxwwwtttuuuvvvyyy{{{~~~~~~}}}~~~~~~{{{tttkkkccc```bbbfffkkklllmmmnnnnnnmmmkkkjjjiiigggdddbbbbbbeeehhhjjjiiimmmwwwzzzooogggaaa\\\]]]```dddkkkrrrwwwvvvsssqqqmmmjjjjjjiiigggeeedddcccbbb___\\\WWWYYYZZZVVVPPPLLLJJJKKKKKKLLLKKKIIIGGGHHHKKKMMMNNNHHH@@@<<<:::999777444444333111000/////////000---------------...///000............///000111111222222444555777999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;>>>@@@BBBIIIQQQYYYaaahhhiiijjjnnnrrrrrrwwwwwwwwwvvvuuuqqqllliiiddd^^^UUULLLDDD===777333222222111111111222222333888888:::===BBBOOOhhhuuu\\\PPPEEECCCMMM[[[hhhpppuuunnnhhhhhhmmmqqqrrrqqqgggmmm~~~yyy~~~XXXIIICCC@@@CCCEEEBBB===;;;999999888888777666555555555555444444333333222222000000000000///////////////000111111111111000000............///000111222111<<>>AAAGGGVVVnnnqqq```LLLFFFAAACCCOOO___jjjooorrrmmmjjjjjjnnnooommmiii\\\cccwwwzzzrrrSSSJJJCCCAAAEEEHHHEEE???<<<999999888777777666666666666666555555444333333222000000000000////////////000111111111111000000000////////////000000111222000888III\\\nnn|||gggMMMJJJNNNdddyyy}}}~~~|||wwwqqqfffXXXKKKDDDCCCDDDGGGJJJOOOTTT[[[fffrrrzzzxxx{{{|||uuulllhhhjjjooouuu|||zzzrrreeeZZZQQQOOOPPPRRRVVVZZZbbbmmm{{{|||lllccc[[[ZZZWWWMMMAAA:::;;;:::;;;<<<===@@@BBBDDDFFFLLLTTTaaawwwxxxcccSSSLLLIIIGGGDDDEEEFFFFFFGGGGGGGGGGGGGGGCCCFFFHHHIIIKKKRRR[[[bbbmmmuuu|||zzzpppddd[[[XXX\\\aaakkkvvvwwwgggZZZSSSUUUXXXcccjjjpppmmmdddbbbiiirrrvvvppplllmmmnnnmmmnnnqqqssssssppplllhhhfffggghhhkkkkkkkkkkkkllllllmmmnnnllllllmmmrrrzzz|||||||||{{{yyyvvvtttrrrqqqqqqrrrsssuuuwwwyyyzzzyyy{{{||||||||||||~~~|||vvvtttuuuxxx{{{xxxtttpppnnnmmmnnnoooiiihhhfffffffffgggiiijjjkkkpppzzz}}}vvviiibbb\\\ZZZ[[[___jjjuuuyyyrrrooojjjdddbbbbbbbbb```___^^^]]][[[XXXVVVTTTSSSQQQMMMIIIFFFEEEEEEBBBBBBBBBAAAAAA@@@??????===:::777555444444222111111111111000000/////////---,,,,,,,,,---...//////.........///000111222333333444555777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777:::>>>@@@DDDOOOZZZ^^^fffkkklllooouuuzzz{{{}}}zzzvvvuuutttpppjjjddd^^^XXXOOOGGG@@@:::666333111111111222222444555666666999<<<@@@HHHYYYqqqsss___OOO@@@??????CCCQQQaaaiiijjjnnnmmmmmmnnnooolllgggbbbZZZbbbuuu{{{xxxzzzxxxvvv{{{~~~iiiTTTJJJDDDBBBGGGLLLIIIBBB===::::::999888777777888888777666666555555444333333000000000000////////////111111000000000/////////000/////////000000111222000555CCCWWWjjjxxxfffMMMIIILLLbbb|||zzz}}}{{{vvvkkk[[[MMMDDDCCCDDDEEEHHHMMMSSS[[[dddmmmsssxxx}}}~~~}}}wwwoooiiiiiilllvvvyyyzzztttdddYYYOOOKKKKKKLLLOOOTTT\\\iiiwww{{{jjjbbb]]]]]]\\\RRREEE===;;;;;;;;;<<<>>>AAACCCEEEGGGOOOZZZhhh}}}rrrcccPPPGGGGGGHHHFFFBBBBBBCCCDDDFFFFFFFFFEEEEEEBBBGGGKKKOOOSSS[[[hhhrrr}}}xxxggg[[[UUUTTTVVV^^^lllyyyzzzlll___WWWXXX[[[hhhnnnsssoooiiijjjsss~~~vvvppplllmmmmmmlllnnnqqqrrrrrrppplllgggeeegggiiiiiikkkmmmllliiihhhjjjmmmnnnmmmmmmpppuuuzzz~~~yyyzzzzzzzzzxxxvvvsssqqqqqqqqqqqqrrrssstttuuuvvvvvvyyy{{{|||||||||}}}yyyyyyzzz{{{yyyvvvtttrrrqqqqqqqqqjjjjjjjjjjjjjjjkkkkkkkkknnnsss}}}}}}wwwkkkddd^^^[[[ZZZ]]]hhhsss{{{tttnnnlllgggaaa___```___]]][[[ZZZZZZXXXUUUSSSSSSOOOJJJGGGEEEDDDCCCBBB>>>======>>>>>>===<<<:::444555666555333111111222000111111111111000//////------,,,,,,,,,---...............///000222333444444444666777999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999===AAACCCGGGSSS```dddlllqqqrrrsssxxx}}}}}}}}}yyytttsssrrrooohhhbbb[[[UUULLLCCC===888444222//////000000222333444555000555;;;AAALLL```wwwtttbbbQQQDDD<<<>>>AAAGGGUUUeeekkkhhhlllnnnppppppnnniiiddd```aaafffuuu{{{mmmiiilllrrrttttttqqqmmmmmmrrrwwwaaaSSSIIIBBBAAAHHHNNNLLLDDD???;;;:::999888888999999:::777777666666555444444444000000000000////////////111000//////........./////////.........///000000000222>>>QQQeeettthhhQQQIIIHHH[[[{{{|||xxxzzzooo___OOOFFFDDDFFFFFFIIINNNSSSYYY```eeeiiiooo{{{xxxpppkkkiiihhhuuu}}}tttoooqqqwww}}}vvveeeYYYNNNJJJKKKLLLPPPUUU___lll{{{}}}nnngggbbbccc```VVVHHH@@@;;;;;;;;;===???AAADDDFFFHHHSSS___kkk}}}ttt[[[SSSIIIDDDDDDEEEDDDAAABBBBBBCCCDDDEEEFFFGGGGGGHHHMMMTTTZZZ```kkk{{{kkk]]]WWWTTTSSSZZZhhhwwwssseee^^^^^^aaammmsssxxxwwwtttwwwyyyrrrnnnnnnooommmooorrrppppppoookkkgggeeegggjjjgggjjjmmmlllgggeeehhhlllooonnnnnnooorrrwww|||xxxxxxyyyyyyxxxuuusssqqqqqqqqqqqqqqqrrrssstttttttttxxx{{{||||||}}}zzz~~~{{{yyyzzzxxxxxxwwwwwwuuutttsssrrrlllmmmnnnooooooooonnnnnnqqqvvv}}}wwwmmmfff___[[[YYY\\\fffqqqzzzvvvpppkkkiiieee```^^^```]]]\\\ZZZYYYXXXVVVSSSQQQRRRLLLEEEBBBBBBCCCBBB@@@;;;;;;;;;;;;<<<;;;888666...111555555333111333444000111111111111111000///...------,,,,,,---------.........///000222333444444555666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBEEEGGGKKKXXXeeeiiiqqqvvvvvvwww{{{~~~~~~|||wwwsssqqqpppmmmfffaaaXXXRRRIIIAAA;;;666333000.........///000222333444222999@@@HHHUUUkkk~~~jjjXXXIII>>>===AAAEEELLL[[[jjjoookkkmmmooorrrrrrmmmgggccc```fffjjjuuuxxxhhhcccgggppppppoookkkhhhiiimmmqqq{{{}}}WWWMMMFFF@@@@@@HHHPPPNNNGGGAAA<<<;;;:::999999999:::;;;777777777666555555444444000000000000////////////000000///.....................---------.../////////000:::NNNaaarrrlllVVVLLLFFFVVVjjjyyyvvv~~~~~~}}}}}}|||qqqaaaQQQGGGFFFHHHHHHKKKPPPUUUZZZ^^^aaabbbjjjvvv}}}tttkkkfffbbbaaammmvvv}}}~~~~~~vvvmmmhhhiiinnnssstttvvv}}}vvvggg[[[PPPLLLMMMOOOTTTZZZdddqqqvvvnnnhhhhhheeeYYYJJJAAA;;;;;;<<<===???BBBDDDFFFIIIUUUaaammm{{{vvvaaaQQQOOOKKKHHHFFFEEEEEEFFFDDDDDDCCCDDDEEEHHHJJJLLLOOOUUU^^^dddlllyyypppaaaZZZYYYWWW\\\kkkzzzyyylllddddddgggpppvvv|||~~~~~~wwwuuusssrrrssssssrrrpppsssqqqooommmjjjhhhggggggfffhhhjjjkkklllkkkjjjiiimmmnnnooonnnnnnqqqxxx}}}|||yyyvvvuuuvvvvvvtttrrrssstttuuussspppoooqqqsssssstttuuuvvvxxxzzz{{{{{{www{{{~~~|||}}}zzz|||~~~}}}zzzxxxwwwwwwpppllllllsssxxxvvvrrrqqquuu}}}|||xxxnnneee[[[WWWXXX\\\gggqqq~~~|||sssnnnhhhccc```]]][[[ZZZZZZXXXVVVUUUUUUTTTRRRPPPLLLHHHBBB===<<<===>>>>>><<<;;;:::888777666666666444444444333333222222222////////////////////////---...///////////////...//////000111222333333444555666777999;;;<<<<<<<<<======<<<;;;::::::::::::===>>>???CCCKKKUUU^^^ddduuuuuuuuuvvvwww{{{|||xxxuuusssnnnfffaaaWWWPPPFFF===888666555444000/////////000222555666777999===HHH```|||vvv___NNNEEEAAAAAABBBMMM]]]gggiiikkkpppkkkqqqvvvqqqeee^^^___cccooozzzzzzvvv|||~~~xxxwwwvvv}}}mmmccchhhqqq~~~~~~zzzqqqhhhdddhhhlllkkkUUUIIIDDDAAA@@@CCCGGGIIIEEEAAA;;;;;;:::999888888888999999888888777666555555555222111111111111111222222000/////////............---------.........//////444555999DDDUUUhhhyyyttt```IIIAAAMMM^^^kkkyyyxxxwww}}}|||www|||~~~~~~xxxuuuvvvwwwhhhYYYMMMHHHGGGKKKMMMRRRWWWZZZ\\\]]]^^^fffppp|||vvvjjjccc___\\\ZZZeeepppzzzzzzxxxyyy{{{{{{vvvqqqiiiaaa___aaabbbaaaiiilllwwwxxxkkk]]]QQQNNNOOOQQQWWW___jjjrrr}}}pppiiimmmnnnaaaNNNBBB===>>>>>>===@@@DDDHHHHHHNNNYYYhhhvvv|||iiiVVVKKKHHHHHHIIIGGGCCCDDDIIIIIIHHHGGGGGGHHHKKKPPPRRRXXXcccpppxxx~~~tttmmm^^^fffqqqzzzuuuhhhaaabbbjjjnnnvvvvvvtttrrrrrrrrrsssqqqpppqqqpppnnnkkkiiigggffffffeeefffhhhjjjkkkkkkiiiiiihhhiiijjjjjjkkknnntttyyyzzzwwwtttssstttsssqqqooommmnnnpppooommmlllnnnqqqooopppqqqrrrtttuuuvvvwwwuuuxxx}}}}}}}}}~~~}}}|||vvvrrrsssyyy~~~|||{{{xxxooodddZZZVVVWWW]]]iiittt{{{sssnnnjjjeee```^^^\\\[[[ZZZXXXVVVTTTRRRRRRQQQNNNLLLIIIEEE@@@===<<<=========::::::888777666555555555333333333222222222111111////////////////////////000000000111111111222222000111111222333444555555666777999:::<<<=========>>>===<<<;;;;;;;;;;;;;;;===???BBBGGGNNNXXXbbbhhhvvvwwwxxxzzz{{{|||wwwtttqqqkkkccc]]]VVVOOOEEE<<<777555333222000000//////111333555777777;;;BBBPPPiiinnnZZZMMMHHHGGGFFFHHHTTTfffrrrrrrmmmkkkgggmmmrrrmmmccc^^^dddkkkuuu{{{~~~zzzrrrrrrmmm{{{xxxjjjiiitttuuulllmmmqqq{{{^^^LLLCCCBBB@@@???BBBEEEFFFBBB>>>::::::999888888888888888777666666555444444333333222222111111111111222222000000/////////.........---------.........//////000000444>>>MMM___oooxxxwwwdddKKK???HHHTTTbbbpppxxx}}}sssttt{{{~~~~~~{{{www~~~yyylll]]]RRRLLLJJJGGGIIINNNRRRWWWZZZ\\\]]]bbblllyyyqqqccc[[[YYYZZZZZZ___hhhppprrrsssuuuuuussslllggg___YYYWWWZZZ\\\]]]cccfffrrr{{{pppcccVVVSSSTTTYYYbbbkkkssszzzxxxqqquuuwwwjjjUUUFFF===>>>>>>>>>@@@DDDGGGHHHRRR___nnnwwwwwwmmm\\\LLLLLLKKKLLLOOONNNJJJKKKOOOMMMMMMLLLLLLOOOSSSYYY]]]fffqqqxxxooozzzwwwiiibbbcccccckkkyyyuuusssrrrrrrrrrsssqqqpppooonnnkkkiiigggfffeeeeeebbbdddfffiiijjjjjjiiiiiieeeffffffggghhhlllqqquuuwwwuuurrrqqqqqqooommmkkkiiikkkllllllkkklllmmmooojjjkkklllmmmnnnooopppqqqrrrvvvzzz}}}}}}}}}~~~}}}}}}~~~}}}~~~{{{{{{~~~{{{xxxooodddYYYUUUWWW___mmmzzzvvvpppiiieeeaaa]]]\\\[[[YYYXXXUUUSSSPPPOOONNNLLLJJJHHHCCC@@@===<<<<<<<<<;;;:::888777666555444333333333222222111111111111000000////////////////////////...------,,,---...///000222222333444555666777777888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<======AAAFFFLLLTTT]]]fffmmmuuuwwwyyy{{{}}}~~~zzzvvvrrrnnnhhh___YYYSSSLLLCCC;;;666333111000000000000000222444666777888>>>IIIZZZpppuuubbbRRRJJJJJJNNNNNNRRR```sss|||ppphhhccciiilllfff^^^^^^iiiuuuxxxnnnnnniii}}}zzzqqq~~~wwwtttwwwhhhOOOEEEAAA???>>>>>>AAACCCBBB>>>::::::999888888777888888888777666666555555444444333333222222111111222222222000000000/////////......---............/////////---...111888EEEUUUdddmmmvvvzzzjjjPPP@@@DDDOOO]]]llluuu{{{vvvpppuuu}}}~~~~~~~~~}}}rrrdddXXXPPPLLLFFFGGGJJJNNNQQQTTTWWWXXX^^^hhhuuunnn]]]TTTTTTZZZ___ccchhhlllooorrrtttqqqkkkddd^^^XXXUUUVVVYYY\\\^^^bbbfffrrruuuiii\\\WWWZZZbbbnnnxxx}}}{{{vvv]]]III???>>>>>>@@@BBBDDDGGGIIIUUUfffwwwxxxmmm]]]OOOEEELLLMMMQQQWWWXXXUUUUUUXXXUUUUUUVVVWWW[[[aaaiiiooouuuzzzmmmggghhhfffrrrzzzuuutttssssssssssssqqqpppmmmllliiigggeeeeeeeeeeeeaaacccfffhhhjjjjjjjjjiiigggggggggggghhhjjjnnnppptttsssqqqpppnnnmmmjjjiiikkkkkklllmmmmmmmmmmmmnnnhhhhhhiiijjjjjjkkkllllllpppsssvvvyyyzzz{{{|||~~~~~~{{{zzz||||||}}}~~~~~~}}}zzzwwwnnncccYYYUUUYYYcccsss~~~uuuooofffbbb^^^[[[YYYWWWVVVTTTQQQOOOMMMKKKJJJHHHFFFDDD>>><<<::::::::::::999777666555444333222111111222000000000000000000000000////////////////////////---,,,*********,,,...000222222333444555777888888888999;;;<<<===>>>>>>>>>===<<<;;;::::::;;;===>>>>>>DDDLLLSSSZZZccckkkqqqrrrtttwwwxxxyyyyyy{{{}}}yyyvvvrrroookkkeee\\\UUUOOOIII@@@999444222000///000000111222333555777888;;;AAANNN___ssswwwdddTTTHHHDDDIIIOOORRR\\\lll||||||qqqhhhcccgggggg```YYY]]]nnn}}}yyynnnqqqqqq}}}[[[HHHDDDDDD>>>>>>???AAABBB@@@<<<888999888888777777888888888888888888888777777666666444333333222222222222333000000000////////////................../////////...///111666@@@MMM[[[dddnnnzzz~~~yyynnnUUUCCCEEELLLZZZiiisssyyy~~~tttttt|||~~~|||}}}~~~||||||wwwkkk^^^SSSMMMHHHIIIIIIKKKMMMPPPRRRTTT___hhhttt}}}qqq]]]RRRTTT___hhhrrrssstttuuuzzz{{{tttjjjddd___\\\]]]```bbbfffjjjkkkppp}}}xxxnnnaaaZZZ]]]hhhvvvdddLLLCCC@@@???AAACCCDDDGGGKKKUUUlll{{{gggTTTKKKHHHKKKNNNVVV___bbb______aaa___bbbeeegggkkkrrr{{{vvvqqqrrrzzz~~~yyywwwvvvuuuuuuuuuuuurrrppplllkkkhhheeeddddddeeefffccceeegggjjjllllllkkkkkkkkkjjjhhhgggggghhhiiiiiiqqqrrrqqqpppnnnkkkjjjiiilllllllllllllllllljjjiiigggggghhhhhhiiiiiiiiijjjnnnpppsssuuuvvvwwwzzz|||}}}zzzyyyzzz{{{}}}~~~{{{{{{zzzxxxvvvlllcccZZZXXX]]]gggvvv}}}qqqjjjddd```\\\XXXVVVSSSQQQNNNNNNLLLIIIHHHGGGEEECCCAAA:::999888888999888666444333333222111000000000000///////////////////////////////////////////////////...---------///222333111222333444555777888888888999:::<<<============<<<;;;:::999999;;;===???BBBIIISSS\\\bbbhhhooouuusssuuuvvvvvvuuusssssssssssspppmmmkkkiiicccZZZSSSKKKFFF>>>777333111///...000111222333555777888999===CCCQQQddduuuwwwgggTTTGGG@@@>>>DDDLLLQQQ___qqqzzzyyyssslllhhhggggggccc[[[XXXaaatttyyypppvvv}}}wwwVVVFFFDDDCCC??????@@@AAAAAA???;;;999999888888888888888999999888888888888888777777777555555444333222222333333111000000000//////////////////////////////////////////111333:::EEESSS\\\fffqqqtttssslllVVVEEEFFFGGGTTTcccmmmuuu{{{~~~|||}}}xxxzzz~~~}}}~~~yyyzzz}}}rrrdddXXXPPPJJJIIIIIIIIIKKKOOOSSSVVVbbbjjjssszzzvvvaaaVVVYYYgggsss~~~}}}~~~}}}qqqgggccceeelllqqqqqqssswwwwww}}}uuujjjaaabbbmmm|||oooTTTHHHCCC@@@CCCDDDDDDHHHNNN[[[tttfffRRRKKKLLLJJJOOOZZZfffkkkiiihhhkkkmmmrrrxxx|||~~~{{{zzzyyyyyyxxxwwwssspppmmmkkkhhhfffeeefffgggiiigggiiikkknnnoooooonnnmmmmmmkkkhhhfffffffffeeedddnnnpppqqqpppmmmkkkiiiiiijjjiiiiiiiiijjjiiifffdddffffffffffffffffffffffffjjjlllnnnpppqqqssswwwzzzzzzxxxxxxzzz{{{|||{{{xxxxxxxxxvvvtttlllccc\\\[[[___gggsss{{{mmmeee___\\\XXXTTTRRROOOLLLIIIIIIGGGEEEDDDCCCBBB@@@>>>999888666666666666444333222111000000//////000000......////////////000000////////////////////////------------...///111222111222333444666888999999999:::;;;<<<===============;;;:::999:::<<>>FFFWWWmmm{{{~~~}}}gggVVVFFF@@@>>><<>><<<;;;999999999888999999:::;;;666666666666666666666666666666555444333333333333111111000000000/////////000000000////////////...---...///000444>>>JJJTTT]]]gggjjjkkkhhhUUUEEEFFFGGGRRR```jjjttt}}}~~~}}}}}}~~~yyyzzz~~~yyylll```WWWKKKJJJHHHHHHKKKQQQVVVZZZccchhhoootttxxx{{{iii^^^cccsss{{{kkkjjjppp~~~vvvkkkiiisss}}}bbbOOOFFFBBBDDDEEEDDDJJJSSSeee|||gggRRRKKKMMMNNNTTT```nnntttssssssuuu|||~~~}}}|||{{{yyytttqqqnnnllliiiffffffgggiiikkklllmmmpppqqqrrrrrrqqqpppooollliiihhhhhhhhhgggeeejjjmmmoooooollliiiiiiiiifffeeeeeegggiiihhheeebbbbbbbbbbbbbbbbbbbbbbbbbbbfffgggiiijjjlllooosssvvvwwwuuuvvvyyyzzzyyy|||~~~xxxuuuuuuuuutttrrrmmmeee___^^^___ccckkkssswwwwwwwwwwww{{{rrreee```XXXUUURRRPPPNNNKKKHHHFFFCCCBBB@@@???@@@???===<<<:::888555444555444333222111111000////////////000......//////000000000000////////////////////////***+++,,,---...//////000222333444666888999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;<<>>AAAHHHSSSbbbppprrrooommmllljjjkkkeee\\\[[[fff{{{|||yyydddKKKDDDBBB>>>?????????>>>===<<<======::::::999999:::;;;;;;<<<666666666666666666666666777666555444333333333333111111111000000000//////000000000000/////////...---/////////111999FFFPPPXXXaaafffiiiiiiXXXHHHHHHDDDOOO[[[eeeqqq}}}~~~zzzzzzyyyzzzvvvjjjbbbQQQNNNKKKIIIJJJOOOTTTXXX^^^bbbgggkkkpppzzztttlllqqqtttuuusssooovvv~~~oooUUUIIICCCDDDEEEDDDLLLWWWjjj~~~hhhTTTMMMMMMTTTZZZgggvvv|||}}}}}}}}}zzzuuurrrooommmjjjgggggghhhkkkmmmoooppprrrtttttttttsssrrrqqqnnnkkkkkklllmmmkkkhhhgggkkknnnnnnkkkhhhhhhiiidddcccdddfffjjjjjjgggddd``````____________^^^^^^cccdddeeefffhhhkkkpppttttttsssuuuyyyyyywwwxxx}}}|||}}}vvvsssssstttsssqqqnnngggaaa___^^^___dddjjjlllmmmnnnqqqwwwssscccZZZXXXRRRPPPNNNLLLKKKIIIGGGEEE@@@>>>===<<<======;;;:::;;;888555444333333333222111000000////////////000.../////////000000111111////////////////////////---...///111222333333333444444666777999;;;<<<===<<<===>>>???????????????@@@???===<<<>>>AAADDDGGGUUU```nnnvvvwwwxxx{{{zzzzzzzzzwwwtttsssssstttmmmjjjhhheeebbbZZZPPPHHHBBB>>>999666444444333222000222444666888:::;;;;;;DDDOOOfff}}}vvvfff^^^LLL===666===BBBAAACCCHHHZZZgggsssuuutttuuurrrmmmjjjbbbZZZ]]]mmm~~~ZZZFFFDDDDDD@@@>>>>>>===<<<;;;;;;===>>>::::::::::::;;;;;;<<<===888888888888888999999999777777666555444333333333111111111111000000000000111111000000/////////...///000111000222999FFFOOOWWWaaaffflllnnn]]]KKKJJJ===GGGRRR\\\iiiwww~~~~~~wwwwww~~~{{{xxxwww~~~{{{qqq}}}rrrkkkYYYUUUOOOJJJIIIKKKOOORRRYYY]]]aaaeeejjjvvv}}}www~~~}}}vvvpppuuu|||~~~uuuXXXKKKCCCEEEEEEEEEMMMZZZiii|||iiiVVVOOOOOOZZZ```mmm{{{yyyssspppoooooonnnkkkjjjjjjlllnnnoooqqqtttvvvtttqqqnnnmmmnnnqqqpppoooooopppooommmjjjllljjjiiihhhiiihhhgggeee___aaaeeehhhiiihhhfffeee___aaacccaaa^^^[[[\\\]]]```^^^]]]]]]___dddjjjmmmpppqqqrrrpppnnnooorrruuuzzzyyyzzz}}}|||xxxtttrrrqqqqqqooolllllliiiddd___]]]]]]___```ggghhhiiimmmrrryyy~~~rrrggg]]]UUUPPPKKKJJJHHHFFFDDDAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;999777444222222333222111/////////////////////////////////...------,,,,,,111000///......///000111///.........///000222333666777888999:::;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<>>;;;777444333333222111444111222666999999<<<@@@GGGXXXlllyyy{{{sssaaaRRR???:::888:::;;;<<>>===<<<;;;:::999999:::999999999999999999888999999888777666666777777888777555444222222111111222222222222111111111000///////////////////////////000111//////444???GGGRRR\\\dddffffffbbbRRRBBB???BBBJJJUUU^^^hhhwww~~~~~~{{{}}}{{{vvvsssyyyxxx}}}~~~tttvvvpppyyyzzzvvvcccWWWLLLIIIIIIIIIKKKMMMSSSUUU]]]fffnnnuuuyyyrrrqqqvvv{{{xxx^^^RRRGGGCCCDDDGGGMMMTTTdddtttzzziii[[[TTTRRR\\\dddqqq~~~}}}xxxtttrrrrrrsssqqqooommmlllmmmnnnpppqqqsssuuussspppnnnooopppqqqooonnnnnnooonnnllljjjjjjiiihhhiiikkkkkkkkkiii```bbbdddeeeeeecccaaa```]]]___```___\\\ZZZZZZ[[[\\\[[[ZZZZZZ\\\```dddfffjjjlllnnnmmmlllmmmpppsssttttttvvvyyy~~~yyyuuuqqqooonnnmmmkkkhhhiiifffbbb^^^\\\[[[\\\]]]ddddddeeehhhlllrrrwwwzzzwwwyyy|||ttthhh^^^VVVOOOKKKGGGFFFDDDBBB@@@>>>===<<<:::::::::::::::999999999777555333222222222111///........................------..................000000///......///000000////////////111222444555666777888:::;;;<<<<<<<<<;;;<<<=========<<<;;;:::<<<<<<<<<<<>>:::888999999<<>>>>>===<<<;;;:::999999::::::::::::999999999999999999888777777777777777777666555444333333333333222222111111111000000000////////////////////////,,,...///------222:::BBBLLLWWW```bbbccc```SSSDDD>>>???EEEOOOYYYeeeuuu~~~xxxttttttqqqyyyzzz~~~vvvtttvvv|||~~~yyykkk^^^PPPJJJHHHGGGHHHKKKPPPSSS\\\ffflllqqqzzz{{{tttrrrvvvzzz}}}~~~lllXXXMMMDDDAAACCCGGGMMMSSS]]]nnn||||||qqqfff___ZZZ___eeessszzzwwwuuuttttttwwwuuurrrpppnnnnnnoooppprrrssssssqqqpppoooppprrrooonnnmmmmmmnnnnnnlllkkkiiihhhiiikkkmmmooonnnmmmdddccccccbbb```___]]]\\\[[[\\\]]]\\\YYYWWWWWWXXXVVVVVVVVVVVVWWWYYY[[[]]]aaacccgggiiijjjkkkmmmooommmnnnqqqtttxxx}}}wwwtttqqqmmmkkkiiihhheeecccdddccc```^^^[[[YYYXXXXXX^^^^^^___aaaeeeiiinnnpppooouuu|||wwwpppeee[[[SSSMMMIIIFFFBBBAAA@@@>>><<<:::999888888999999999888888777666444333222222222111///---........................,,,,,,------...//////000//////............///000000000000111333555777888666777888:::<<<======>>>======>>>>>>===<<<;;;;;;=========>>>CCCLLLWWW___kkkpppssssssuuuzzz}}}}}}|||yyywwwuuutttrrrpppnnnhhheee___ZZZTTTNNNGGGBBB;;;888444222222222222111888666777:::;;;;;;@@@FFFWWWffftttuuukkk[[[JJJ===:::999888888999???MMMZZZjjjmmmrrrzzz~~~{{{tttnnniiigggiiiyyy]]]LLLBBB@@@BBB???>>>======<<<;;;:::999999;;;;;;;;;::::::999999999999999888777777777888888777666555555444444555555111111000000000/////////////////////////////////,,,...///......000666<<>>AAAJJJVVVcccsss}}}wwwqqqpppssssss}}}~~~~~~{{{~~~{{{qqqcccTTTKKKGGGFFFHHHLLLPPPTTT]]]ggglllnnnttt{{{}}}vvvssssssuuuuuu{{{nnn___TTTKKKCCCBBBDDDGGGMMMTTT[[[lll}}}~~~uuukkkbbbbbbhhhuuu}}}wwwvvvvvvvvvuuuxxxvvvtttqqqpppoooooopppsssrrrqqqpppooopppqqqsssooommmllllllmmmmmmmmmllliiiiiijjjlllnnnooonnnmmmeeedddbbb```^^^\\\[[[[[[YYYZZZZZZYYYXXXVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUYYY[[[___cccfffhhhiiijjjiiikkknnnqqqsssvvvzzz||||||wwwpppnnnllljjjgggeeecccaaa___``````___]]][[[XXXVVVTTTXXXXXXZZZ\\\```dddhhhjjjqqqwww|||~~~uuuiiibbbXXXOOOJJJFFFDDDCCC>>>===<<<;;;999888777666777777888888777666555444333222222222333222///---........................---------.........//////...............////////////000111333444666888999666777999;;;<<<>>>>>>???>>>>>>>>>======<<<;;;;;;=========@@@GGGRRR^^^eeelllppprrrpppqqqvvvzzzzzzxxxvvvtttssssssqqqooolllgggbbb[[[UUUOOOIIIDDDAAA999666222111111222222222888777777:::;;;<<>>HHHXXXeeesssnnnmmmssswwwuuunnniiibbbfffooorrrQQQJJJBBB===>>>???======<<<;;;;;;:::999999<<<<<<;;;;;;:::999999999999888888777777777888888999888777666555444444444000000000000////////////////////////////////////...///111111000222555888@@@MMMXXX\\\```bbb[[[PPPAAA>>>@@@JJJVVVcccqqq|||~~~yyyttttttvvvwww}}}tttfffVVVMMMHHHFFFJJJOOOQQQUUU___iiilllmmmpppvvvwwwpppmmmlllkkkpppxxx~~~zzzoooddd[[[UUUNNNIIIHHHHHHIIIMMMSSSaaappptttggghhhkkkvvvyyyssssssuuuuuutttuuutttsssqqqqqqpppqqqqqqsssrrrpppooopppqqqqqqrrrnnnlllkkkkkkmmmnnnnnnmmmlllllllllmmmnnnmmmkkkhhhbbbaaa^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSSSSRRRRRRQQQRRRTTTXXX\\\```cccddddddgggjjjmmmnnnoooppprrrtttwww{{{yyyqqqmmmiiihhhgggeeebbb___^^^]]]^^^^^^^^^]]]ZZZWWWTTTQQQSSSTTTVVVYYY]]]aaaeeegggqqquuuxxxvvvtttrrrmmmfff^^^XXXPPPIIIEEEDDDCCCCCC<<<<<<;;;:::999888777666777777888888777666444333333222222333333222000---........................//////.........------------....../////////000000///000111333555777888999777888999;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>DDDMMMYYYdddjjjmmmqqqrrrooooootttxxxxxxuuutttrrrqqqpppnnnkkkiiiccc^^^WWWPPPJJJEEEAAA>>>777444111000111333333333777666777::::::<<>>888333666999===GGGVVVeeeooowwwmmmfffjjjnnnkkkfffccc^^^eeeuuu}}}}}}|||eeeJJJHHHBBB;;;<<<===<<<<<<<<<;;;::::::999999<<<<<<;;;::::::999888888888777777666777777888888:::999888666444333333222000000000000////////////////////////////////////...///000111111111333444>>>LLLYYY^^^bbbeee```VVVAAA===???IIIVVV```jjjqqqwww|||yyyyyyxxx~~~yyylll]]]RRRJJJFFFHHHMMMPPPTTT]]]fffiiiiiilllqqq}}}wwwnnnfffaaaaaaeeekkkppptttwwwzzz}}}~~~|||rrrkkkgggddd]]]WWWRRRPPPMMMKKKMMMRRRdddsssrrrrrrqqqyyy|||qqqmmmpppttttttrrrqqqqqqqqqqqqrrrssstttttttttrrrppppppqqqqqqqqqpppnnnlllkkkkkkmmmooooooooopppooooooooonnnlllhhheee^^^]]][[[ZZZXXXWWWVVVVVVWWWVVVUUUTTTUUUTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNPPPTTTYYY\\\]]]]]]cccfffjjjjjjiiihhhjjjmmmqqqsssxxx{{{{{{zzzwwwoookkkjjjcccddddddbbb___]]]\\\\\\[[[\\\\\\[[[XXXUUUQQQOOOOOOPPPSSSVVVZZZ^^^aaacccfffjjjkkkhhhdddccc```]]]UUUQQQJJJEEECCCCCCCCCCCC<<<<<<;;;::::::999888888777888999:::999666444222333222111111222222000///------------------------000//////...------,,,,,,---...///000111111111000000111333555666777888888777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBIIIUUUaaajjjoooqqqtttuuurrrqqquuuxxxxxxtttrrrpppooommmjjjfffccc___ZZZSSSLLLGGGBBB???<<<666333111000222444444444666666777::::::===HHHTTT```dddcccXXXJJJAAA:::555222666:::BBBQQQcccnnnrrruuuiiicccgggjjjfffbbbbbb___jjj}}}|||uuuwwwxxx{{{}}}ZZZFFFGGGAAA:::;;;;;;;;;;;;;;;;;;::::::999999;;;;;;::::::999888777777666666555555555666777777999888777555444333222222111111000000000/////////////////////////////////------...//////000000000===MMM[[[aaadddgggbbbXXXAAA<<<<<>>;;;<<<:::;;;;;;;;;::::::::::::999;;;::::::999777666666555444444444444444555666666666555444444444444444444222222111111111000000000////////////////////////......---...000111111111<<>>:::BBBNNNVVV[[[^^^gggnnn}}}|||~~~zzzzzzvvv{{{}}}~~~|||pppdddWWWKKKFFFGGGMMMOOOTTT[[[___aaahhhooowww{{{|||{{{pppddd[[[QQQSSSVVVYYY]]]ccciiinnnrrrzzzwwwsssqqqmmmfff]]][[[^^^fffxxxssshhh______iiiqqqrrrpppjjjkkknnnrrrvvvyyy|||}}}uuusssqqqrrrsssrrrnnnkkkooommmkkkkkknnnppprrrrrrtttsssssssssqqqnnniiieeeeeedddcccaaa^^^ZZZXXXVVVSSSQQQOOOOOOPPPPPPMMMJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFEEEGGGLLLPPPQQQPPPSSSXXX]]]^^^]]]\\\___cccbbb______cccfffhhhlllqqqrrrwwwzzzxxxvvvvvvtttqqqkkkjjjhhhddd```^^^___aaaYYY\\\^^^]]]ZZZXXXXXXZZZWWWWWWWWWUUUSSSPPPMMMKKKLLLLLLNNNPPPRRRTTTVVVWWWLLLSSSWWWSSSOOOOOOOOONNNJJJGGGCCCAAAAAA@@@@@@???;;;;;;;;;;;;::::::999999:::;;;<<<===;;;999666444222///------.../////////------------------------,,,,,,------.../////////...///111222333333333222555666888999::::::999999888999999::::::999999888999888888888999;;;===>>>BBBDDDJJJTTTbbbmmmsssuuurrrvvvwwwtttsssuuuvvvtttsssqqqooollliiiddd^^^ZZZWWWSSSMMMHHHDDD@@@<<<:::555333111111333555777777666777999<<<===BBBPPP]]]ZZZWWWNNNAAA999888666333555888===III]]]oooqqqiiiiiicccgggrrruuummmgggiiigggrrr|||vvvoooiiihhhiiirrrwww\\\JJJBBBBBB<<<;;;>>>:::;;;:::::::::::::::::::::::::::999888777666555444333333333333333444555666222222222333444555666777222222222222111111111111////////////////////////111000///000222333444444:::LLL\\\aaacccccc\\\SSSNNNBBB;;;@@@LLLUUUZZZ^^^eeeiiixxx~~~zzz}}}|||vvv{{{{{{www}}}tttjjj]]]PPPJJJKKKOOOPPPTTTZZZ^^^bbbjjjsssqqqyyytttooopppwww}}}sssfff]]]MMMOOOQQQSSSXXX___ggglllnnnxxx~~~zzzrrriiigggiiinnnrrriiicccdddgggggghhhiiikkkmmmoooqqqtttvvvyyyzzzyyysssooosssuuurrrnnnlllllllllkkklllnnnpppsssuuuyyyyyyzzz||||||yyyrrrlllkkkhhhdddaaa^^^\\\ZZZXXXQQQPPPOOOOOOOOONNNLLLJJJJJJHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[^^^```cccdddfffffffffeeedddccccccbbb___^^^[[[YYYWWWWWWWWWWWW\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSSSSQQQMMMIIIGGGFFFHHHKKKMMMNNNNNNMMMMMMQQQPPPNNNNNNMMMLLLJJJHHHJJJEEE???<<<===>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888666333000000000000000000000000000.........------,,,,,,,,,---------............///...///000111333444555666333555777999:::;;;;;;:::888888999999999::::::::::::999999;;;===??????>>>@@@FFFPPPZZZdddmmmtttyyywwwvvvvvvvvvvvvuuurrroooqqqooommmjjjfffaaaZZZUUUQQQMMMGGGBBB>>>;;;888666333222222222333555777888666777999<<<@@@HHHQQQXXXUUUJJJ???;;;888555444666777999AAAPPP```iiijjjgggbbbfffkkkyyyyyyiiiiiiuuuzzz|||}}}|||~~~pppffffffgggggghhhrrruuuOOOGGG???;;;<<<======;;;===<<<:::999888999999:::===<<<:::888666444333222444555666555444444555666555555444444444333333333111111111000000000000///////////////............---------...///000000111<<>>===<<<;;;;;;;;;::::::::::::::::::888777777666444111.................................---------,,,,,,,,,------..................///000111222444555666777555666777999::::::::::::888888888999999999::::::;;;;;;:::<<<>>>@@@AAAAAAGGGMMMUUU^^^fffnnntttyyyyyywwwuuuttttttrrrpppmmmmmmllljjjgggddd^^^VVVQQQNNNJJJDDD???<<<999777555222222222222333555666777555666888===DDDKKKQQQUUULLLCCC:::777555333333555999>>>GGGUUUaaaggghhheeeggglllpppzzzvvvlllrrrzzzzzz~~~}}}xxxxxx~~~tttpppllliiieeeqqqdddLLLFFF???;;;<<<===<<<:::999999888777888888::::::::::::888777555444222222444555666555444333444666444444444444333333333333222222111111111000000000////////////............------......///000000111666@@@NNNXXX\\\\\\ZZZXXXVVVJJJ???@@@FFFMMMUUU]]]^^^gggvvv~~~|||yyy~~~~~~uuukkkdddZZZQQQPPPPPPRRRYYYbbbhhhjjjjjjlllooorrrvvvxxx{{{~~~||||||uuusssssszzzvvvhhh]]]QQQNNNPPPYYYbbbjjjrrrxxx|||yyyiii```___aaagggnnnsssuuuwwwxxxwwwvvvwwwwwwwwwrrrpppsssuuusssqqqqqqsssrrrpppnnnnnnnnnoooooovvvwwwxxxzzz{{{yyytttqqqkkkjjjjjjiiigggbbb\\\XXXTTTRRROOONNNMMMKKKIIIGGGKKKHHHFFFEEEEEEDDDCCCAAADDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKLLLNNNOOOQQQRRRPPPPPPPPPOOOOOONNNMMMMMMNNNMMMMMMLLLMMMOOOPPPQQQNNNNNNMMMKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHFFFCCCBBB???@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKIIIFFFCCCAAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555444333333222///,,,...........................------------,,,,,,,,,..................------111222333444555666777888777777888999::::::999999777777888888888999999999===<<<;;;<<<>>>AAAEEEGGGQQQUUU]]]dddjjjpppuuuxxx|||yyyvvvsssqqqpppmmmkkkiiihhhgggeeeaaaZZZRRRLLLKKKGGGAAA<<<999777555333222222222222333555666777444555888???HHHMMMOOOOOOBBB;;;666555444222333666;;;DDDQQQ\\\ccceeeeeeeeegggmmmooosssuuummmlll|||{{{rrrxxx}}}zzz{{{tttllleeesssvvvRRRHHHCCC>>><<<<<<===;;;999666666666666777888999:::777777666555444333333222333555666555444333444555333333333333222222222222333222222222111111111111////////////............------......///000000000111999EEEPPPWWW[[[]]]^^^___QQQDDDAAAEEELLLTTTZZZ\\\eeeuuu{{{}}}xxxqqqdddWWWTTTSSSTTTYYY```eeeeeeddddddiiiqqqwww{{{}}}zzzzzz|||{{{zzzzzzwwwkkkaaaYYYVVVXXXbbbmmmvvv}}}mmmeeedddhhhrrr{{{{{{~~~}}}{{{zzz{{{vvvrrrpppsssuuutttssstttrrrqqqppppppppppppqqqrrrpppqqqssstttuuutttqqqoookkkkkklllllljjjeee]]]XXXSSSQQQNNNMMMLLLKKKIIIGGGHHHFFFCCCCCCCCCCCCAAA@@@CCCBBBAAA@@@????????????>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHGGGFFFDDDCCCBBBBBBAAABBBCCCDDDCCCBBB@@@???===<<<<<<===???BBBEEEGGGGGGIIIKKKKKKIIIEEEAAA??????>>>===<<<<<<;;;;;;:::999::::::::::::999777666444333111111111000...,,,........................------------------------........................333444444666777888888999999999999999999999999888777777777888888888999999<<<<<<<<<<<>>:::888666444222111111222222333555555666555555999@@@IIILLLIIIEEE===888555555555333555999===IIIYYYccceeeeeeeeegggiiinnnmmmkkkiiiccclllxxxwww|||qqqmmm|||dddIIICCC@@@===<<<<<<<<<:::888777777777777777777888888555555555555444444444444333444555555333333444555333333333222222222111111333333333222222222111111////////////........................//////000000///444===HHHQQQYYY^^^aaadddXXXJJJBBBCCCIIIQQQVVVZZZbbbqqq{{{zzziiiYYYUUUSSSSSSVVV\\\``````___bbbhhhrrrzzz~~~~~~xxxyyy}}}{{{qqqiiiccc```bbblllxxxrrrlllkkkpppzzz~~~}}}}}}vvvrrrqqqtttuuuttttttvvvttttttssssssrrrrrrrrrrrrmmmnnnpppqqqqqqppppppooollllllmmmmmmkkkeee^^^XXXTTTQQQNNNMMMLLLLLLJJJIIIDDDCCCAAAAAABBBCCCBBBAAACCCBBBAAA@@@???>>>>>>>>>;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>????????????>>>===;;;:::999999;;;>>>BBBDDDEEEHHHKKKKKKHHHDDDAAAAAA@@@??????===<<<;;;;;;;;;::::::::::::999888777777333222000///000000///---////////////////////////------------------------......////////////000000555555666777888888999999:::::::::999999999999999777888888888888999999999;;;<<<===>>>AAAGGGOOOUUU^^^bbbggglllpppsssvvvyyy|||wwwssspppnnnllljjjfffeeeccc```\\\UUUMMMGGGDDD@@@<<<888666555444222000000111333444444555555888777:::@@@FFFGGGAAA;;;:::666444444444333666;;;BBBOOO___hhhgggfffgggkkkppprrrkkkddd```]]]kkkzzz{{{wwwvvvnnnUUUDDD>>>===<<<;;;;;;:::999888:::999999888777666666555555555555555555555555555333444555444333222333555333333333222222222111111333333333222222222111111////////////........................////////////000333999AAALLLVVV]]]aaaccc\\\PPPEEEAAAEEELLLQQQWWW___lll}}}}}}nnn]]]UUURRRPPPRRRVVVZZZ[[[[[[```gggpppxxx{{{|||||||||}}}xxxyyy|||yyysssmmmjjjkkktttzzztttsssvvv}}}}}}wwwtttsssuuuuuussstttxxxzzzyyyxxxvvvuuusssrrrqqqnnnppprrrrrrqqqpppqqqsssooonnnnnnmmmkkkfff```\\\VVVSSSPPPMMMLLLLLLJJJIIICCCAAA@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>999999999:::::::::;;;;;;>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@>>>======>>>>>>???@@@@@@@@@??????>>>>>>>>>::::::;;;;;;;;;;;;;;;:::999888777777999;;;>>>???AAAEEEHHHHHHEEEBBBAAABBB???@@@???===;;;;;;===??????>>><<<:::888777666666222111///...///000///...000000000000000000000000,,,,,,,,,------------.........///000111222333333666666666777888999999999;;;::::::999999999::::::888888999999999::::::::::::<<<@@@BBBFFFMMMWWW^^^dddggglllppprrrtttvvvxxx|||yyyuuurrrpppnnnkkkiiidddbbb___\\\WWWQQQJJJEEEAAA===999666555444333111///000111333444444444444888888:::===@@@???:::555666333111333222333888???JJJVVVdddjjjhhhfffjjjnnnpppmmmbbbZZZYYYZZZkkk}}}~~~^^^III@@@;;;;;;:::999888888888888:::::::::999888666444333555555555555555555555555222444555444333222333444333333333333222222222222333222222222111111111111////////////..................//////////////////222222555<<>>>>>=========>>>>>>999999888888888777777777:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::777777888888777777777777666666555555666888999:::<<<@@@CCCCCC???===>>>AAA<<<======;;;:::<<<@@@DDDGGGDDD???:::666444333333111///---,,,...///......////////////////////////,,,,,,,,,---------............000111333555666666666666777777888888999999;;;:::999999999:::;;;;;;999::::::::::::;;;;;;;;;:::>>>DDDHHHLLLTTT___ggglllooorrrtttttttttuuuvvvwwwuuurrrqqqpppmmmjjjgggaaa^^^YYYUUUPPPKKKEEEAAA===:::555333222222111000///000111333444444444444555666888999999888555444444111111333444666>>>GGGUUU]]]gggjjjgggfffjjjooohhhbbbWWWTTT]]]fffyyypppPPPBBB???999999888777666777888:::777888888888777555444333444444444444333333333333222333444444222222333444444444444444333333333333222222111111111000000000////////////............/////////////////////...000///000777BBBNNNVVV[[[WWW___^^^PPPBBB@@@GGGLLLSSS[[[ccchhhqqq~~~yyy}}}~~~|||{{{nnn^^^WWWOOOKKKMMMPPPSSSTTTVVV[[[bbbhhhkkknnnqqqsss|||}}}}}}}}}zzz{{{}}}}}}wwwvvv||||||yyyyyyvvvuuuvvvtttrrrtttyyyyyyyyyyyyzzzzzzyyyyyyxxxqqqssstttssspppppprrruuuwwwtttpppmmmkkkiiifffddd```[[[UUUPPPLLLIIIFFFDDDFFFDDDBBB@@@AAA@@@???=========<<<<<<<<<======>>>;;;;;;:::999888888777777666666666666777888999999999999999999999999999999888888777777888999:::;;;888888888888888888888888666666555555555555444444555444444444555555666666777;;;???>>>;;;999<<>>AAACCCHHHBBB;;;444111000///...---------............///..................................../////////000000111222333555777999;;;666777888999999999999999999999999888999999::::::;;;:::888999;;;===>>>>>>???DDDMMMVVV___hhhpppuuu|||zzzwwwvvvvvvvvvuuutttsssssssssrrrpppkkkeee```___ZZZRRRLLLFFFBBB>>>;;;555555333222111111000000000111222444555555444444777777666555444333333222222333222000111<<>>===:::::::::999999888888888666666555666777777555222444444444444444444444444222222333444555555555555333444666666666444222000111111111111000000000000111111000000//////............------------.........333333000444BBBOOOUUUXXX\\\___ZZZLLLBBBAAAFFFTTTXXX]]]aaafffsssuuuqqqttt|||yyyyyy|||}}}qqqgggYYYPPPNNNQQQUUUXXXXXX[[[^^^___```dddmmmtttxxxxxxzzz~~~}}}}}}~~~}}}{{{}}}~~~xxxxxx~~~~~~~~~~~~~~~{{{}}}{{{wwwtttssstttvvvwwwwwwvvvuuuvvvyyyyyywwwuuusssrrrpppnnnoooqqqtttvvvvvvuuusssrrrqqqooollliiikkkgggaaaZZZUUUOOOIIIEEECCCAAA@@@???@@@???===;;;:::;;;;;;;;;;;;999888777999999999999888888888888444444555555555555555555666666666666555555555555444444444444444444444444333333333333333333333333333333222222222222222111111111111111111111111111222222222333333333444444777666666666777:::<<<>>>>>>999444000......---------------............///...............---------....../////////000000000111222222444555777999:::777777888999999999999999999888888888888999::::::===<<<;;;;;;===???AAABBBDDDJJJTTT^^^fffnnntttxxx|||zzzwwwvvvvvvuuusssqqqrrrrrrqqqqqqnnniiiccc^^^XXXTTTLLLFFFAAA<<<888666444444222111000000000000000111222444555555444444666666555555444333222222666666666666;;;HHHZZZgggqqqnnnnnnqqqpppjjjeeecccZZZZZZaaasssnnnTTTDDD>>>===888888888888888888777777666666666777888777555333444444444444444444444444222222333555555666666666222333444666666555333222111111111111000000000000111111000000///////////////......------......//////333222///222>>>JJJOOOUUU\\\aaa^^^RRRGGGEEEGGGOOOTTT[[[```eeennn}}}}}}vvvooojjjoooxxxwwwxxx{{{}}}yyyyyywwwmmm___UUUQQQRRRTTTUUUUUUZZZ^^^aaabbbeeekkkqqquuuwwwzzz}}}~~~zzzzzz{{{}}}{{{}}}}}}{{{}}}|||~~~}}}~~~{{{zzzwwwuuuttttttuuuvvvuuuttttttvvvwwwuuusssppprrrpppooonnnoooqqqtttvvvvvvuuusssrrrrrrqqqnnnkkkmmmjjjfff```ZZZSSSJJJEEEBBB@@@>>>>>>>>>>>><<<;;;;;;;;;;;;;;;:::999888777888888888777777777666666555555444444444444444444444444444333333333222222333333333333333333333333222222222222222222222222//////000000000000000000000000000000000000000000////////////000000000000333222222222222444555666333111...------......------------............///------------------------/////////000000000111111333333444555666777888888777888999999999999999999888888777777888999999:::::::::::::::<<<>>>AAACCCJJJRRR]]]hhhpppuuuyyyzzz|||zzzwwwvvvuuutttrrrpppooonnnmmmllliiiddd]]]YYYRRRMMMFFF@@@<<<888444222222222111000000///000000000111333444555444444333444444444333333222222222333444666999AAAPPPbbbnnnnnniiihhhmmmpppjjjccc___UUU\\\nnnyyy}}}{{{^^^LLLCCC>>>;;;666666777777777777777777777666666777888777555333444444444444444444444444222222444555666777777777111222333555666666555444111111111111000000000000111000000000000////////////......------......//////111111---///888CCCIIISSS\\\eeeddd[[[PPPJJJHHHJJJQQQYYY___ccciiirrryyy~~~yyyrrrmmmjjjkkkttt~~~xxxyyyttt~~~}}}uuuggg\\\UUUSSSSSSSSSSSSWWW]]]aaaccceeejjjmmmrrruuuyyy}}}~~~}}}yyyxxxxxxzzz}}}}}}~~~zzzvvvzzz}}}~~~|||~~~|||wwwvvvuuuttttttuuuvvvvvvrrrssstttvvvvvvtttqqqoooqqqpppooonnnoooqqqtttvvvvvvtttsssrrrsssrrrpppnnnmmmkkkhhhddd___WWWOOOIIIEEECCC@@@>>>>>>>>>===<<<;;;;;;::::::999888888777777777666666666555555555555555444444444444333333333333222222222111111111222222222222222222222222111111111111111111111111.........//////000000111////////////////////////////////////000000000000111000////////////000111///...---...///000///...---------............///---------------.........000000000111111111111222444555555666777777777777888888999::::::999999999777777777777888999::::::999::::::;;;===@@@EEEHHHQQQYYYfffqqqxxxzzz{{{{{{zzzyyywwwwwwwwwvvvtttrrrllljjjiiigggccc^^^WWWSSSNNNJJJCCC>>>:::777444222111000000////////////000111222333444555444333333333333222222222222222222111222666===HHHVVVeeennnhhhcccbbbhhhmmmhhh```[[[TTTaaa|||zzzvvvpppppp}}}hhhOOOEEEAAA<<<999666666666777777888888888777666666777888888555333444444444444444444444444222333444666777888888888222333444555555555444444111111111111000000000///000000000000000000000000//////............//////...//////---///555???EEESSS___jjjllldddZZZOOOGGGJJJOOOWWW\\\___dddjjjpppuuuvvvwwwwwwvvvwww{{{}}}uuu}}}xxxwww}}}{{{yyynnnccc[[[UUUSSSRRRRRRUUUZZZ]]]```ccchhhkkkooosssyyy}}}~~~~~~|||zzzxxxyyy{{{~~~~~~~~~~~~~~~zzztttsss|||~~~~~~~~~yyysssrrrsssssstttuuuwwwxxxxxxppprrruuuwwwwwwuuusssrrrqqqpppooooooppprrrtttuuutttsssqqqqqqrrrsssrrrqqqjjjiiigggeeebbb]]]WWWRRRJJJGGGBBB>>>======<<<;;;;;;;;;:::999888888888777666666666555555555444444555555444444333333333333333333333222222222111111222222222222222222222222111111111111111111111111......//////000000111111...........................////////////000000000000000///...............///...---...000000...------------............///---------....../////////111111111222222222222333555666777888888888777777999999:::::::::999999888777777777777888999:::;;;;;;<<<>>>???AAAFFFLLLQQQXXX```lllvvv{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxvvvtttllljjjgggeeeaaa[[[UUUPPPIIIEEE@@@;;;888555333111/////////...//////000000111222333444444444333222111111222222222222222222333666===GGGSSS___gggkkkfff```___fffkkkhhhaaa\\\XXXjjj~~~mmmkkkhhhlllYYYDDD@@@???:::777666777777888888999999999777777666777888888666333444444444444444444444444222333444666777888888888555555555444444333333222111111111111000000000///000000000000111111111111/////////....../////////------...///000444<<>>@@@CCCIIIRRRXXXaaahhhrrryyy||||||zzzyyywwwvvvvvvwwwxxxwwwuuusssmmmjjjgggccc___YYYSSSNNNDDD@@@;;;777444222000/////////...//////000111111222222333444444444333222111111111222222333333333333888BBBPPP^^^eeeeeecccaaa\\\[[[bbbfffddd___]]]```uuuzzzrrriiigggdddkkkoooLLL???>>><<<999777777777888888888888888888888777777888999888666444444444444444444444444444333444555555666666666666666666555444333333222222111111111111000000000000000000000111111111111222000//////......//////000---,,,...000000222999AAARRR```lllooommmfffWWWGGGGGGJJJMMMRRRWWW]]]eeejjj}}}xxxrrrrrrrrrtttwww~~~|||~~~~~~yyypppfff]]]XXXVVVUUUUUUUUUWWW[[[bbbhhhllllllqqqvvvzzzzzz{{{~~~|||{{{}}}~~~~~~~~~|||}}}~~~}}}}}}~~~}}}wwwrrrrrrtttyyy}}}|||~~~|||wwwtttuuuvvvwwwyyy{{{{{{{{{zzzzzztttvvvxxxxxxuuutttuuuvvvuuutttsssrrrrrrrrrssssssqqqooonnnnnnqqqsssssssssnnnjjjgggeeeeeefffffffff\\\VVVMMMFFFAAA>>>===<<<;;;:::999888777777777888666666666666555555555555555555444444333222222111222222222222111111111111111111111111111111111111////////////////////////000000000000////////////........................------------............///////////////......---...---++++++,,,------,,,---------............////////////000111222222222333333333333444444444444444555888999::::::999888::::::;;;;;;::::::999888888888888999:::<<<===>>>;;;>>>BBBEEEIIIPPPZZZbbblllqqqwww|||}}}||||||{{{wwwvvvuuuvvvvvvtttpppmmmjjjgggccc___ZZZTTTNNNIII@@@===888444333111000...////////////000111222333222333444444444333222222111111222222333444444555444;;;III[[[iiimmmggg```^^^[[[[[[```bbb```___```mmm|||}}}xxxxxxooogggdddeeefffqqqyyy\\\BBB<<<===;;;888999777777777777777777666666888777777888999888666444444444444444444444444444444444555555555555444444555444444333333333444444111111111111000000000000000000111111111222222222000000////////////000000///---...000///...444===KKKZZZfffjjjkkkhhhYYYHHHGGGJJJOOOUUU\\\ccciiimmmzzzvvvqqqqqqttttttyyy{{{yyy|||~~~~~~vvvkkkaaa[[[XXXVVVVVVWWWZZZ```eeeiiikkkiiinnnsssuuuuuuwww|||~~~||||||~~~~~~}}}}}}~~~|||}}}}}}~~~~~~wwwqqqllllllpppxxx|||{{{{{{yyyxxxzzz{{{yyyxxxqqqsssxxxzzz{{{}}}~~~~~~|||zzzyyywwwyyyyyywwwtttrrrsssuuuvvvvvvuuutttssssssssssssooonnnmmmnnnpppsssttttttqqqmmmhhheeefffhhhkkkllleee___UUULLLFFFCCCAAA@@@;;;:::999777777777777888777777666666666555555555555555444333333222111111111111111111000000000000000000000000000000000000........................000000000//////......---////////////////////////....../////////000000000....../////////......---///...,,,,,,...///000000---------........./////////000000111222333333333333333333444444444555555333555888:::;;;;;;:::999;;;;;;;;;;;;::::::999888999999999:::;;;<<<>>>???DDDHHHMMMPPPTTT\\\gggpppssswww{{{~~~~~~~~~~~~~~~wwwvvvuuuuuusssppplllhhheeebbb]]]YYYTTTNNNGGGCCC@@@===888555333222111000////////////000222333444222333444444444333222111111111222333444555555666:::BBBSSSgggvvvxxxooodddbbb``````dddeeedddeeehhhxxx~~~xxxqqqtttuuu|||zzzsssjjjbbb___dddlll{{{hhhPPP<<<:::===:::888;;;777777666666555555555444888777777888999999666444444444444444444444444444444444555555444444333222333333333333444555666666111111111111000000000000000000111111222222222222000000////////////000000000......000...+++000888FFFUUUaaaeeeiiihhh[[[IIIHHHLLLSSS[[[cccjjjoooqqqyyy{{{sssrrruuummmtttyyyyyy}}}~~~{{{{{{oooddd\\\YYYVVVWWWZZZ___dddhhhjjjkkkhhhlllqqqrrrrrrtttzzz}}}|||{{{|||~~~~~~~~~|||{{{|||}}}~~~|||~~~vvvoookkklllqqq{{{~~~}}}{{{wwwtttzzzwwwwww||||||xxxuuu|||yyywwwyyyzzzzzzwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvuuuuuutttrrrrrrqqqqqqqqqqqqqqqqqqlllooonnnjjjiiillloooooooooiii___UUUNNNHHHDDDAAA<<<<<<:::888777555555444777777777777777666666666666444333333333333111000222222222111000//////...111111000000//////......000000//////.........---......------------......//////////////////////////////000000000000//////---,,,,,,,,,,,,---...............------,,,,,,,,,............/////////000333333333222222222111111333333444555666888888999777888888888888999999999::::::;;;;;;;;;;;;:::999999;;;<<<===>>>AAAEEEHHHJJJMMMSSS[[[ccclllssswwwyyyzzz{{{~~~|||zzzvvvvvvuuuuuusssoooiiieeebbb]]]WWWQQQLLLHHHCCC@@@>>>:::666444444333000---111111000000000111333444555444333222111111111111111222222000///111777===@@@LLL^^^sssvvvddddddfffgggddd______gggpppxxxvvv}}}}}}pppgggccc^^^dddsss|||QQQIII???:::999:::888666888666555444444555666888666666666666555555555555333333333333333333333333222222222222222222222222333333333333333333333333333333222111000000000111111111111111111111111111111111000000//////......000///......///111333555AAALLLZZZcccccc^^^XXXTTTNNNMMMSSSbbboootttuuuuuuyyy}}}|||uuuoooiiitttyyyxxx}}}{{{{{{rrrhhh```[[[ZZZ]]]bbbgggjjjkkkjjjiiikkkiiihhhkkkppptttuuutttwwwvvvvvvyyy}}}}}}zzzzzz|||}}}zzzwwwzzz{{{{{{|||~~~}}}|||}}}vvvjjjeeemmmwww}}}|||~~~|||zzzyyyxxxwwwxxxzzz}}}uuusssxxx~~~~~~}}}~~~~~~{{{yyyyyyyyy{{{{{{xxxuuutttyyy~~~~~~~~~yyyxxxvvvuuuuuuvvvwwwxxxvvvwwwwwwxxxwwwvvvuuutttrrrrrrqqqqqqqqqpppppppppkkkoooooollllllppprrrrrroookkkddd^^^XXXQQQKKKGGG@@@>>><<<999888777666777888888888888777777777777777555444444444444333111222222111111000//////...111000000000/////////...000/////////............///......------......///////////////////////////...//////000000//////...------,,,,,,------...///......------------------........./////////000000222222222222222222222222111111222222333444555555888888888888999999999999888888999999:::::::::999999;;;>>>@@@BBBFFFJJJNNNWWW[[[bbbjjjqqqvvvzzz{{{zzz{{{|||~~~}}}{{{tttsssrrrqqqoookkkeee```\\\XXXRRRMMMIIIFFFBBB@@@<<<999555333333222000---////////////000111333444555444333222111111111111000222444333222444999===EEEUUUiiiwww~~~|||rrrfffiiiiiieee^^^YYY```sss}}}nnnggg___kkkdddIIICCC;;;888888999777555777666555444444555666777666666666666555555555444333333333333333333333333333333222222222222222222333333333333333333333333222222111111000111111111111111111111111111111111111111000000//////......///...---,,,---...000222<<>>AAADDDGGGLLLRRRWWWggglllssszzz~~~zzzzzz{{{}}}~~~~~~{{{yyyqqqpppnnnmmmjjjeee___ZZZTTTQQQLLLGGGEEEBBB???===999666333222111111///---------......000111333444444333222111111111111111///222555666666777<<<@@@MMM___qqqvvvrrrnnnkkkiiigggfffaaaYYYWWWfffzzzyyypppiii{{{pppMMMBBB===999777888999888666777666555444444555666777666666555555555444444444333333333333333333333333333333333222222111111111222222222222222222222222111111111000111111222222111111111111111111111111111111000000//////......///...---------...///000555===IIIRRRVVVWWWYYYZZZ]]]TTTRRR\\\kkkrrrrrrqqqffflll{{{zzzuuu{{{{{{tttrrr|||}}}|||wwwssspppgggggghhhiiiiiiiiijjjjjjkkkiiiggghhhkkkooorrrsssqqqsssuuuvvvuuuuuuvvvwwwvvvyyy|||~~~~~~{{{xxxuuuuuuvvvyyy{{{~~~~~~~~~}}}}}}|||{{{rrrmmmttt}}}wwwtttooojjjeeeaaa^^^\\\VVVWWWXXXYYYZZZZZZZZZYYY[[[ZZZXXXUUUTTTSSSRRRSSSYYY[[[^^^```bbbfffkkknnnrrrrrrrrrnnnfff___cccjjj|||~~~}}}}}}{{{yyyvvvrrrooommmlllzzzvvvwwwyyy|||||||||zzzxxxvvvsssrrrsssuuuvvvtttuuuwwwxxxxxxvvvtttrrrssssssrrrqqqooonnnmmmmmmlllqqqsssqqqqqqssstttrrrnnnnnnmmmmmmkkkfff___[[[PPPMMMGGG@@@<<<999999999:::999999888777666666555666444333333444444333222111111111111000000//////000000000000///////////////////////////.........//////............//////////////////////////////------............------.........---......///000------....../////////000//////000000000111111111000000111222333444555666777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===AAACCCEEEHHHMMMUUU^^^ddduuuxxx}}}~~~yyyxxxxxxzzz{{{zzzwwwuuupppnnnkkkiiieee```ZZZUUUOOOLLLGGGCCC@@@>>>;;;999555444222111000///......------...///111333444555333333222111111111111111000222444555666:::AAAGGGYYYgggqqqnnnfffcccgggjjjeeeccc___\\\cccvvv{{{zzzaaaEEE???<<<999999::::::888777666555555444444555555666555555555444444444333333222222222222222222222222444333333222222111111111111111111111111111111111111000000000111222333333111111111111111111111111111111000000//////......111111000/////////000000000777AAAIIIOOOUUU\\\aaaeeeXXXOOOVVVccckkklllkkkaaaggguuu{{{vvv||||||uuurrryyyxxxwww|||yyyvvvooonnnkkkiiihhhggghhhhhhhhhgggfffgggjjjnnnrrrtttuuuwwwyyyxxxuuussstttwwwsssuuuyyy{{{{{{yyyvvvtttsssuuuxxx{{{~~~~~~~~~~~~|||||||||~~~}}}~~~~~~}}}~~~}}}}}}~~~}}}|||yyyuuuzzz~~~{{{pppmmmggg___WWWQQQOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLNNNNNNMMMKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRUUUZZZ]]]``````aaa```\\\\\\eeeppp~~~}}}}}}~~~{{{zzz{{{{{{{{{zzzuuutttsssrrrooommmkkkiiitttpppssswww}}}||||||yyyyyyxxxwwwwwwvvvuuuuuussstttuuuvvvuuutttrrrqqqssssssrrrqqqpppooonnnmmmnnnssstttqqqpppqqqqqqoooooonnnmmmmmmllljjjfffccc[[[VVVOOOGGG@@@<<<;;;:::::::::999888666555444444444333111222333333222111111111111000000000000000////////////000000000000.........////////////////////////....../////////////////////////////////------............------///............///000000.........//////000000000000000000111111111111222000000111222444555666666444444444444444444444555888999999999999:::::::::<<<<<<;;;;;;;;;<<<======DDDFFFJJJPPPXXXcccooowww~~~{{{zzzyyyyyyyyywwwuuurrrnnnllliiieeeaaa\\\VVVRRRLLLHHHCCC???<<<:::777555222222111000.........///...///000111333444555666222222111111000000111111222333333333666>>>IIIQQQffflllmmmgggbbbccchhhkkkeeeaaaZZZ\\\ooopppTTTCCC===;;;999888888777666555555555444444444444555555444444444444333333333333222222222222222222222222333333333222222111111111111111111111111111111111111000000000111222333333111111111111111111111111111111000000//////......000000000//////////////////444<<>>FFFQQQ___hhhjjjYYYJJJIIIPPPVVVYYY[[[YYY[[[ggg|||}}}vvvxxx{{{~~~vvvnnnmmmttt{{{}}}|||yyysssnnniiigggffffffbbbdddfffhhhjjjnnnrrruuu}}}}}}|||zzzwwwuuuuuuvvvvvvxxx||||||zzztttuuuwwwxxxyyyzzzyyyyyyxxxxxxzzz|||}}}{{{zzz{{{}}}~~~~~~||||||}}}}}}}}}}}}|||{{{||||||}}}sssnnnkkkdddZZZOOOHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCHHHLLLKKKLLLLLLJJJGGGEEEEEEFFFGGGGGGIIIKKKMMMSSScccrrr}}}yyyvvvvvvwwwrrrpppmmmmmmmmmnnnnnnmmmjjjkkklllmmmllliiifffddd|||yyywwwvvvvvvyyyxxxvvvwwwzzz{{{}}}zzzyyyxxxxxxxxxxxxyyyyyyuuutttsssrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqppptttsssooonnnppprrrqqqrrrqqqqqqqqqrrrpppnnnkkkhhheee___YYYRRRMMMJJJIII???>>>===;;;999777666555333222111111333333222111000000000000000000000111.../////////000000000111............/////////000000000////////////000000////////////////////////...//////000000//////...000000//////000000111222111111000000000000000000111111111222222222333333222222222333444555666666666666777888999::::::;;;999999999:::::::::;;;;;;999::::::<<<@@@DDDHHHJJJPPPXXXeeeqqqzzz|||yyyvvvtttqqqmmmjjjcccaaa]]]YYYUUUQQQLLLHHHBBB???;;;888666444222111...000111000......000222///000111333444444333333111111000000000000111111333555777:::@@@LLLZZZeeejjjllljjjgggfffgggddd^^^UUUUUUVVVbbbqqqRRRBBB===999888777555333333444555444444444555555444444444333333333333222222222222111111111111111111111111111111111222222333333444333333333333333333333333222222111111000111111111111111111111111111111111111111000000//////......++++++,,,---...............111555:::AAAMMM[[[eeejjjZZZJJJFFFIIIMMMRRRUUUTTTXXXfff}}}}}}{{{yyy~~~~~~{{{tttooorrrzzz~~~xxxrrrmmmjjjhhhgggcccfffiiikkkkkklllooorrrxxxvvvtttttttttuuuuuutttvvvyyy}}}~~~|||ssstttttttttuuuuuuuuuuuuuuuvvvwwwzzz}}}}}}{{{xxxvvvwwwyyyzzz|||}}}~~~~~~~~~|||zzzzzz}}}|||~~~~~~}}}{{{{{{~~~{{{~~~wwwqqqoookkkbbbUUUKKKGGGEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<@@@DDDEEEEEEGGGMMMSSSVVVWWWXXXVVVRRRNNNKKKJJJIIIJJJLLLOOORRRZZZjjjzzz~~~~~~yyyvvvtttuuurrrooollliiihhhhhhfffeeedddfffhhhiiihhheeebbb___{{{vvvrrrrrrsssvvv~~~{{{xxxxxxxxx~~~~~~~~~{{{yyywwwuuuuuuwwwzzz|||wwwuuusssrrrqqqrrrtttuuusssssssssssssssssssssssspppssssssooonnnrrruuuuuusssssstttuuuvvvsssooollljjjgggccc^^^YYYUUURRRPPPAAA@@@???===;;;999888777444333222222444444444222000000000000000111111111.../////////000000111111---.........//////000000000000////////////000000//////////////////////////////000000000000//////000000000000000111111222222222111111000000//////111111222222222333333333222333333444444555555555222333444555666777888999999999:::::::::;;;;;;;;;:::;;;===@@@EEEKKKPPPSSSZZZdddsss|||yyyuuurrroookkkgggddd^^^\\\XXXTTTPPPLLLGGGDDD===;;;777555444444222111---///111000......000333///000111222333333222111111000000000000000111111222666:::???FFFRRR___iiicccgggiiihhhfffddd]]]UUUPPPZZZgggzzzcccJJJAAA@@@999999888666555666888:::333444444555555444444333333333333222222222111111111111111111111111111111000000111222333444444555333333333333333333333333333333222111000000000111111111111111111111111111111111111000//////......,,,---...///000000000000---///222666===IIIWWWaaajjj[[[KKKEEEFFFIIINNNSSSRRRWWWhhh~~~{{{uuurrrvvv|||vvvpppllljjjiiieeehhhlllmmmlllkkkmmmooosssooommmnnnqqqttttttrrrtttvvv{{{~~~~~~|||zzzssssssrrrqqqqqqqqqrrrsssssssssvvvyyy{{{{{{yyywwwtttuuuvvvwwwxxx{{{~~~~~~|||zzzxxxyyy||||||~~~~~~{{{zzz|||~~~{{{~~~{{{sssqqqrrrlllbbbTTTKKKIIIHHHGGGEEECCCDDDDDDEEEEEEDDDCCCCCC???DDDHHHJJJKKKNNNUUUZZZ```bbbcccaaa]]]XXXTTTSSSOOOPPPSSSXXX\\\eeewww|||{{{vvvuuuuuuuuuqqqmmmiiifffccc```^^^```bbbeeefffeeebbb^^^[[[uuuooojjjnnnwww~~~~~~{{{{{{yyyxxx|||zzzwwwzzz}}}yyyuuutttvvvxxxzzzvvvuuutttrrrqqqpppoooooouuuwwwxxxwwwsssqqqqqqssstttuuuuuutttrrrqqqqqqrrrvvvwwwwwwwwwvvvtttqqqooonnnjjjfffeeefffccc]]]WWWNNNKKKFFFAAA===:::888888555555555444444333222222222222222222111111111111111111000///////////////000000////////////000000111111000000//////......////////////////////////000000000000000000000000---......///000111111222000000000000111111111111222222222222222222222222555555444333333444444444222333444666777888888999888999::::::::::::<<<===???@@@CCCFFFJJJPPPZZZcccsssxxx~~~||||||}}}xxxrrrooonnnkkkddd___]]]WWWPPPIIIEEECCCAAA@@@;;;999666333111000000111...///000000000///---,,,000111222333444333222111222//////111111///000444666999@@@IIITTT\\\aaaaaa```^^^bbbjjjnnnhhh^^^YYYQQQ^^^vvvxxx}}}xxxVVVJJJEEE@@@EEE>>>666333444777666555333333333333333333333333555444444333222111000000222222222111111111000000111111111111111111111111333222111000111222333444111111111111111111111111////////////............222222111111000000//////........................000111222333888CCCPPPZZZggg___QQQCCC???EEEKKKLLLTTT]]]mmm~~~yyyxxx}}}yyywwwsssmmmhhhkkklllmmmnnnnnnnnnnnnmmmlllkkkkkknnnoooppprrrtttxxxwwwxxx{{{~~~~~~zzzvvvqqqrrrrrrooollljjjlllnnnssssssuuuxxx{{{{{{xxxvvvuuurrroooppptttxxxzzzzzz|||yyyyyyzzz}}}~~~}}}|||zzzyyyzzz}}}}}}tttrrrpppmmmbbb\\\SSSLLLHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHHHHFFFDDDGGGOOOWWW^^^aaarrrrrrrrroookkkhhhggghhhgggjjjkkkjjjppp}}}{{{|||}}}|||zzzvvvtttttttttqqqnnniiieeebbbbbbcccdddggggggfffeeebbb^^^ZZZWWWqqqnnnnnnuuu~~~zzz}}}|||zzz{{{}}}~~~zzzxxxrrrpppqqqxxx{{{||||||yyyvvvsssrrrsssvvvwwwvvvuuutttssssssssssssssswwwyyy{{{zzzwwwtttttttttrrrssstttsssrrrqqqrrrsssuuuvvvvvvvvvuuusssqqqooonnnjjjgggggghhhfffaaa\\\UUURRRMMMGGGAAA===;;;:::777666555444333222222111000000000000000000000000111111000///////////////000//////////////////000111000000000/////////...////////////////////////000000000000000000000000......//////000000111111000000000000111111111111222222222222222222222222333333222222111222222333333333555666777888888888666888:::;;;;;;;;;<<<===<<<@@@GGGOOOVVV___iiirrrzzz~~~}}}|||{{{wwwsssooommmllliiibbb]]]XXXSSSLLLFFFBBB@@@>>><<<999777444111///////////////000000111111000000000111222333333333222111111111//////222222111333888888FFFUUU]]]dddiiihhhdddaaa```dddkkkkkkddd[[[WWW[[[nnn|||xxxwww[[[RRROOOJJJGGG@@@888444555666555444333333333333333333333333222222222222222222111111222222222111111111000000111111111111111111111111111000000000000111222222111111111111111111111111000000000/////////......111111111000000000000000........................///000111222777BBBQQQ[[[ddd___SSSFFF@@@DDDKKKMMMWWW___ppp|||{{{}}}|||yyytttooommmmmmmmmmmmmmmmmmmmmmmmooommmllllllnnnppptttwwwxxxwwwxxxzzz}}}|||yyyvvvssssssrrrnnnjjjhhhjjjlllqqqrrrtttxxx{{{|||zzzxxxuuurrroooooorrrvvvxxxxxx}}}{{{yyywwwxxxzzz}}}}}}}}}|||zzzxxxxxxzzz}}}}}}{{{~~~~~~~~~~~~~~~}}}tttrrrnnniii]]]WWWOOOIIIGGGGGGHHHHHHGGGHHHIIIHHHFFFFFFGGGIIIJJJLLLNNNPPPTTT[[[dddkkkwwwyyyzzzzzzzzz{{{}}}~~~~~~zzzwwwxxxyyywwwtttqqqqqqqqqmmmkkkhhhfffdddeeefffgggiiihhhfffbbb^^^YYYUUUSSSsssuuu{{{{{{~~~zzz{{{}}}~~~~~~|||{{{zzzqqqhhhaaaffftttzzzsssttt|||zzzxxxuuusssrrrssstttuuuyyyxxxwwwuuuttttttttttttwwwyyy{{{|||yyyvvvttttttppprrrssssssqqqqqqrrrtttuuuuuuvvvvvvuuusssqqqpppnnnkkkiiihhhjjjiiifffccc^^^[[[UUUOOOHHHCCC@@@>>><<<:::888555444333333333000111111111111111111111111111000////////////000//////............//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333222222222222222333333333444444555666777888888555888;;;======>>>???@@@AAAIIITTT^^^gggqqqzzz~~~~~~~~~|||yyyxxxooommmjjjiiihhhddd]]]XXXPPPLLLEEE@@@===;;;999777555444111///...------...000000000000111222333444333333333333333222111000000///000333444333777===BBB[[[qqquuuttttttooofffcccccceeehhhddd\\\WWWWWWgggzzzzzzrrr]]]WWWTTTOOOFFF@@@999555555555444333333333333333333333333333000000111111222222222222222111111111111000000000111111111111111111111111...///000000111111000000111111111111111111111111111111000000000////////////000000000000000000111//////////////////////////////000111666AAAPPP[[[``````XXXJJJBBBDDDJJJNNNXXX___ooo|||wwwqqqpppooonnnnnnnnnoooppptttqqqmmmkkkkkkpppuuuxxxwwwvvvvvvxxxyyyxxxvvvtttuuussspppkkkhhhgggiiikkkpppqqqssswwwzzz{{{zzzxxxtttqqqnnnmmmooorrruuuvvvyyywwwvvvuuuwwwyyy|||~~~}}}{{{{{{{{{yyyxxxuuuwwwzzz|||}}}|||zzzyyy~~~}}}}}}||||||||||||}}}{{{tttqqqjjjbbbUUUPPPIIIEEEDDDEEEGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIMMMRRRXXX[[[^^^eeeqqqzzz{{{}}}~~~yyyrrrtttuuutttqqqnnnllllllhhhggggggffffffggghhhhhhiiigggccc]]]XXXSSSOOOMMMzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzooocccaaajjjwww|||tttssswww}}}{{{zzzxxxwwwuuuttttttttt{{{zzzxxxvvvuuussssssrrruuuwwwyyyzzzyyyvvvsssqqqoooppprrrrrrqqqrrrsssuuuvvvvvvvvvvvvvvvuuutttsssqqqnnnkkkiiiiiiiiigggeeeccc```[[[UUUPPPKKKHHHFFFBBB@@@===:::777666555555333333333333333333333333222111000000//////000000//////............//////000000000000////////////111111111111111111111111000000000000000000000000111111000000000000000000000000111111111222222222333333333333333333333333555444444444444555555666333333333444555666777888888:::<<<>>>???BBBGGGJJJQQQ\\\gggooovvv}}}~~~}}}}}}|||}}}~~~~~~|||xxxtttrrrjjjiiigggfffccc]]]VVVQQQIIIEEE@@@;;;999777555444333222000///...------...000000//////111222555666444444333333222111000000111000111444444444:::AAARRRooowwwtttnnnddddddcccbbb```YYYSSSUUU[[[ttt{{{|||{{{vvv{{{gggVVVPPPKKKFFF@@@<<<777555444555444333222222222222222222222222000111111111111111111111111111111111000000000000111111111111111111111111...///000111222111000///111111111111111111111111111111111111000000000000.../////////000000111111000000000000000000000000......//////444???NNNXXX^^^bbb^^^QQQEEEDDDJJJNNNVVV\\\iii}}}}}}vvvtttsssqqqqqqssstttvvvxxxvvvpppjjjiiinnnsssuuussssssssssssssssssrrrqqqtttqqqmmmiiiggggggjjjlllqqqqqqrrruuuxxxxxxwwwuuurrrpppmmmlllllloooqqqssswwwvvvuuuuuuvvvxxxzzz|||}}}zzzyyyyyyyyyxxxwwwsssuuuwwwyyyzzzzzzyyyxxx{{{{{{{{{{{{{{{|||}}}}}}yyytttpppfff[[[MMMIIICCC@@@@@@AAABBBCCCCCCEEEEEEEEEDDDDDDFFFHHHLLLSSS\\\eeelllvvv{{{vvvqqqsssuuutttpppkkkhhhgggdddeeeeeeffffffffffffeeeeeebbb\\\VVVQQQMMMJJJIII~~~~~~|||yyyvvvvvvwwwyyy{{{yyymmmeeeeeemmmyyy|||xxxttttttwwwzzzyyyyyyyyyxxxwwwuuutttssswwwvvvuuuuuuttttttuuuuuuuuuvvvxxxzzzzzzwwwtttqqqoooppprrrrrrrrrrrrtttvvvwwwxxxxxxxxxxxxwwwwwwwwwtttqqqmmmiiihhhfffeeeeeecccaaa^^^ZZZWWWSSSQQQOOOIIIFFFCCC???;;;999777777444444444333333333222222222222111000000000000000//////............//////////////////000000000000222222222222222222222222111111111111111111111111111111111111000000000000111111111111222222222222333333333333333333333333555444444444555555666777333333333444555777999:::<<<<<<===>>>BBBHHHPPPVVVcccnnnyyy|||~~~~~~}}}}}}}}}}}}{{{xxxsssnnnkkkgggfffdddaaa\\\UUUMMMHHHCCC@@@;;;888666555333222111111000/////////////////////...///000222444666555444333222111111000000222111222444444666???IIIeeezzz}}}ooojjjggg```fffaaa\\\VVVPPPOOOYYYddd~~~~~~uuupppmmmxxxnnnWWWKKKDDD>>>:::888666444333333444444333222222222222222222222222222222111000000///......000000000000000000000000000000000000000000000000...///111222222222111000000000000000000000000000111111111111000000000000......//////000000000111000000000000000000000000---......///222<<>>;;;999666666555444333222111111222222111000000000000111000000////////////000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333222222222222333444555666555555555666888;;;===???@@@AAACCCFFFKKKTTT]]]dddooozzz}}}{{{zzzyyyvvvrrrlllhhheeebbbaaa___ZZZTTTLLLFFFBBB???<<<888666555444222111000000000000000000000000/////////000111333444555444444333222111111111111444222333444666;;;HHHUUUrrrzzz}}}uuuiiicccaaa```fff```XXXRRROOOTTTcccrrr}}}|||xxxrrrnnnkkkkkkwwwrrrTTTFFFAAA;;;777666333222222222222333333444222222222222222222222222222222111000///...------//////000000000000000111000000000000000000000000///000111111222222111111000000000000000000000000111111000000000/////////...//////////////////000////////////////////////---...//////111777AAAIIIUUU]]]```XXXMMMJJJKKKMMMSSSWWW___lll~~~{{{zzzxxxvvvuuuuuuvvvvvvwwwzzzxxxpppnnnqqqpppkkkjjjkkkkkkjjjiiiiiilllnnnooollliiihhhiiilllnnnooopppnnnmmmnnnnnnnnnllljjjkkkmmmmmmmmmlllkkkmmmnnntttsssrrrrrrrrrssstttuuuyyywwwuuuuuuvvvvvvvvvtttqqqssstttvvvxxxxxxxxxxxxuuuvvvwwwyyy{{{~~~|||yyyrrrkkk]]]QQQGGGCCC>>>;;;::::::::::::===>>>???@@@???@@@CCCEEEJJJRRR```sssyyytttqqqppprrrssssssqqqlllgggcccbbbaaa```___^^^\\\ZZZXXXWWWTTTQQQNNNJJJGGGEEEEEEEEEwww|||zzzssspppqqqvvvyyyyyyzzzyyyqqqiiigggnnnvvv|||zzzsssmmmjjjfffiiinnnrrruuuvvvuuutttrrrrrrssssssuuuvvvxxxyyyxxxwwwvvvwwwyyyyyyvvvsssrrrsssttttttttttttuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzxxxuuupppjjjfffdddeeegggdddccccccbbbaaa```^^^^^^ZZZYYYWWWSSSNNNHHHCCC@@@;;;;;;:::888666555333333333222111111000000111111111111000000000000111111.../////////000000000111111111111111111111111111111111111111111111111111000000000111111222222333111111111222222222333333444444444444444444444444222222222333333444555666888888888:::===@@@DDDFFFHHHLLLPPPVVV]]]fffoootttvvv|||yyyvvvuuurrroookkkgggcccaaa\\\[[[XXXSSSLLLEEE@@@>>>;;;888555333333222111///......///000000000000000000000222333444444444444444333222111111111222333444333333555999BBBTTTdddvvvsssrrrqqqkkkcccbbbeeefff___WWWUUUWWW```ppp{{{yyy~~~zzzooogggcccccchhhpppqqqWWW@@@<<<<<<777444777222222333333222222222333111111111111111111111111000000000//////.........////////////000000111111000000000000000000000000000////////////000111111000000000000000000000000000000000/////////......///////////////.................................---.../////////333:::@@@KKKTTTYYYUUUPPPNNNNNNNNNMMMTTT^^^iiixxx~~~~~~}}}zzzwwwuuutttqqqyyy|||wwwuuuxxxtttkkkhhhiiiiiihhhgggiiimmmppppppmmmjjjiiikkkmmmmmmmmmkkkjjjiiiiiijjjkkkiiihhhhhhkkknnnooommmllllllmmmnnnnnnnnnnnnoooppprrrssswwwuuussssssuuuuuuuuutttpppqqqssstttvvvwwwwwwwwwuuuuuuvvvwwwyyy{{{}}}|||zzzqqqhhhZZZOOOFFFBBB>>>;;;;;;<<<<<<<<<<<<===?????????@@@CCCEEELLLXXXjjj|||xxxsssmmmkkkmmmmmmnnnnnnkkkgggcccbbbbbb]]]\\\[[[XXXVVVTTTRRRQQQMMMLLLIIIFFFDDDBBBAAAAAAyyy|||{{{rrrnnnppptttxxxyyy{{{{{{vvvnnniiikkkoooxxxyyy|||~~~wwwmmmfff```dddkkkrrrwwwyyyyyyyyyxxxwwwvvvuuuttttttttttttvvvtttssstttvvvvvvtttrrrssstttvvvuuuttttttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzxxxuuupppkkkgggfffgggjjjeeeeeeeeeeeedddcccaaaaaaccccccaaa^^^XXXRRRKKKHHHBBBAAA???===;;;999777777333222111111000111111111222222111111111111222222.../////////000000111111000000000000000000000000111111111111111111111111//////000111222333333333111111222222222333333333444444444444444444444444444444444555666777888888::::::;;;===@@@DDDHHHKKKPPPUUU]]]fffnnnvvv}}}||||||wwwsssqqqpppmmmjjjfffcccaaa```VVVUUUSSSNNNGGGAAA>>><<<888666333222222111000...,,,---...///000000000000111222444555666555555444333222111111111222333444444333333777;;;GGG\\\ooouuullljjjqqqqqqhhheeejjjeee___YYYZZZ___jjjyyyzzzvvv|||ttthhhaaa___YYYfffyyybbbJJJ777888:::666444888333444555555333222111222111111111111111111111111.........///////////////.../////////000000111111000000000000000000000000//////...------///000111000000000000000000000000////////////............000000//////.........---........................---///000///...111666:::CCCLLLTTTSSSPPPPPPPPPOOOGGGPPP\\\ggguuu{{{wwwzzz~~~zzzvvvtttmmmxxx~~~{{{{{{~~~xxxmmmhhhiiiiiihhhgggiiinnnrrrrrrnnnkkkkkkmmmnnnllljjjhhhfffffffffhhhiiihhhgggeeejjjnnnpppnnnllllllmmmiiiiiijjjkkkmmmoooqqqrrrvvvtttrrrssstttuuutttsssooopppqqqssstttuuuvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}{{{qqqfffYYYNNNEEEBBB???======?????????<<<===??????@@@AAADDDFFFOOO^^^sssyyysssoooiiihhhkkkhhhiiiiiifffcccaaaaaabbb[[[YYYWWWTTTRRRPPPPPPOOOJJJIIIGGGDDDBBB@@@???>>>~~~xxxuuutttvvvxxxwwwxxxzzz{{{zzztttmmmgggnnnqqqyyyzzzoooiiihhhlllsss{{{|||xxxsssrrrtttvvvvvvvvvvvvuuuuuuvvvwwwwwwtttrrruuuuuuuuutttttttttttttttyyywwwvvvvvvxxxzzzzzzzzz|||vvvoookkkkkkkkkgggccccccdddfffhhhiiijjjjjjkkkkkknnnooollleee\\\UUUQQQHHHHHHGGGDDD@@@<<<777555777666444444444333111///555333111111222222111000000000000000000000000000//////000000111111222222000111222333333111...,,,444444444444333333333333444222000222444555444111444444333333333444666777333555777999999:::===???AAABBBDDDFFFIIINNNTTTXXXcccffflllttt{{{~~~}}}zzzvvvsssmmmkkkiiigggeeebbb]]]ZZZTTTRRRMMMHHHBBB===:::888333333111000////////////...000111222111000111222333333444444555444444444555333000...///000000000---222888<<>>===>>>>>>yyytttssstttvvvzzz|||{{{xxxuuuvvvuuuzzzxxxsssmmmrrrzzz{{{xxxtttsssuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvtttvvvvvvvvvvvvvvvvvvvvvvvvyyywwwuuuuuuvvvxxxyyyyyy|||vvvqqqoooooonnnjjjfffffffffggghhhiiikkklllllllllooorrrqqqkkkccc]]]YYYRRRRRRQQQOOOKKKGGGBBB???:::888666555555555444333444222000000111111111000////////////000000000000111111111111111111111111111111222222222222222222333333333333333222222222555333111111333333111///555555444444444666777888999;;;<<<<<<<<<<<<===???BBBEEEKKKQQQWWW]]]dddhhhqqqrrruuuxxx|||~~~~~~~~~}}}{{{yyyvvvrrroooiiigggeeebbb```\\\WWWTTTOOOMMMIIIDDD???:::777666222111000///............///000222222111111111222333333444444444444333333333222000000000222222333222555:::>>>DDDQQQaaammmooohhhfffkkkpppooommmlllgggaaa^^^dddqqq}}}ppphhhfffaaayyyuuuKKKBBB888333444555333000111111111111111111111111000//////......//////000000000000000000000000000//////000000000000//////............////////////000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////////////////000111222333888AAAJJJPPPUUUYYYVVVQQQJJJNNNTTT^^^rrryyyvvvtttvvvxxxxxx{{{}}}zzzwwwzzzzzz}}}~~~tttmmmjjjeeefffffffffgggiiilllooonnnhhhbbbbbbfffhhhfffbbbaaa___]]]]]]```cccdddeeeeeegggkkkllllllmmmnnnoooqqqpppooonnnnnnnnnooooooqqqqqqqqqrrrrrrtttuuuuuunnnnnnooorrruuuuuutttrrruuuuuuuuuuuuuuuvvvvvvvvvxxxyyy{{{}}}}}}}}}~~~~~~~~~|||{{{yyy~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}yyysssjjjaaa\\\QQQKKKDDDAAACCCEEEEEEDDDHHHGGGEEECCCDDDHHHNNNSSSbbbrrr{{{tttkkkfffffffffeeebbb``````___^^^]]][[[YYYXXXUUUSSSPPPOOONNNMMMJJJHHHFFFEEEBBB???===<<<======}}}sss{{{tttrrrrrrtttwww|||zzzyyyuuuxxxzzzwwwuuutttvvvwwwwwwwwwvvvvvvvvvxxxzzz{{{yyywwwwwwwwwxxxyyyzzzzzzzzzzzz{{{xxxuuutttuuuwwwxxxxxxzzzvvvsssssssssrrrnnnjjjjjjiiiiiiiiiiiikkklllmmmmmmqqqvvvvvvssslllfffccc[[[[[[[[[ZZZWWWRRRNNNKKKAAA>>>:::888888888888777444333111111222222222111111111111111111111111000222222222222222111111111333222111111222333555666333333333333333333333333444222111222333444333222777777777777888:::;;;<<<===???AAABBBCCCDDDFFFHHHKKKQQQYYYaaahhhnnntttwww|||||||||}}}}}}}}}{{{{{{}}}~~~zzzvvvssspppllljjjdddbbb^^^[[[XXXTTTOOOLLLGGGEEEBBB>>>:::666444333000000///...------------///111222333222111222333333333333444444333333222111111111111222333444555777:::>>>DDDLLLWWWbbbiiikkkeeedddkkkqqqqqqllliiiaaa```bbblll{{{wwwpppqqqmmm___CCC===555333444444222///111111111111111111111111000//////......//////000000000000000000000000000//////000000000000//////---............/////////000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////............///000111111333999AAAJJJTTT\\\[[[VVVJJJOOORRRXXXmmmwwwqqqnnnoooqqqsssyyy~~~{{{}}}|||}}}vvvkkkggghhhaaabbbccccccdddfffiiilllkkkeee______aaacccaaa]]][[[ZZZYYY[[[^^^```aaaaaabbbdddggghhhiiijjjkkkmmmrrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnooopppqqqssstttoooooooooqqqttttttrrrqqqvvvuuusssqqqqqqrrrtttuuusssuuuwwwyyyzzzzzzzzzzzztttvvvyyy{{{{{{yyywwwuuuyyyyyyzzzzzzzzzyyywwwvvvyyyzzz{{{zzzuuummmeee```VVVQQQKKKIIILLLPPPRRRSSSSSSRRRPPPNNNNNNRRRYYY^^^jjjzzzwwwpppkkkfffcccdddeeecccaaaZZZZZZYYYYYYXXXVVVUUUTTTPPPNNNLLLKKKJJJIIIFFFDDDCCCBBB???===<<<;;;;;;;;;mmmvvv{{{wwwuuutttvvv|||}}}tttwww~~~|||}}}}}}wwwvvvvvvvvvwwwwwwxxxxxxvvvvvvwwwyyy|||}}}{{{zzzwwwxxxzzz{{{|||}}}}}}}}}|||zzzwwwvvvvvvxxxxxxxxxvvvuuuuuuuuuvvvtttqqqmmmlllkkkiiihhhhhhjjjkkkmmmooosssxxxyyyvvvqqqllliii____________\\\XXXTTTQQQIIIFFF@@@===<<<;;;;;;:::777555333333444444333222333333333333222222222222111111111222222222222222333333333333333444555555333333444444444444555555222222333444666777888888999999:::;;;===???@@@AAA@@@CCCGGGKKKNNNRRRWWWZZZ]]]bbbjjjqqquuuxxxzzz{{{{{{}}}~~~|||{{{zzz{{{|||}}}yyytttpppmmmkkkhhhfff```]]]YYYUUURRRMMMIIIEEE???>>>;;;888666444222222//////......---............000222222111000111222222333333333333222222111///000222222222222444555999>>>GGGRRR\\\dddiiikkkoooiiihhhnnnssspppiiieee\\\aaaiiivvvyyyxxx~~~mmmPPP===999444333444444222///111111111111111111111111111000000//////000000111111111111111111111111111//////000000000000//////---------.........//////000000000000000000000000////////////////////////////////////////////////......////////////......///////////////////////////.........//////000111000444:::CCCPPP\\\]]]XXXIIINNNOOOQQQeeezzzssslllkkkkkknnnuuu|||~~~yyyvvv}}}xxxuuupppiiifffggg___aaabbbbbbbbbcccfffhhhddd```[[[ZZZ]]]^^^]]][[[WWWWWWXXX[[[^^^``````______aaadddeeefffgggiiijjjpppppppppooonnnllliiihhhiiiiiiiiijjjkkkmmmoooooonnnnnnnnnoooqqqrrrpppooorrrqqqpppooooooppprrrsssoooppprrrtttuuuuuuuuuuuuoooqqquuuxxxxxxvvvrrrpppqqqrrrtttvvvvvvuuutttsssuuuwwwxxxxxxtttnnngggbbbXXXVVVTTTVVV\\\aaaeeegggcccbbb```^^^___dddjjjpppxxx|||rrrmmmgggdddbbbaaaaaaaaa___]]]TTTTTTTTTTTTSSSRRRQQQPPPLLLJJJHHHGGGFFFEEECCCAAA@@@???===;;;::::::999999~~~|||pppuuu~~~}}}{{{xxxzzzsssqqqyyyxxxuuuvvvvvvtttqqqqqqrrrtttuuuvvvwwwxxxxxxvvvvvvwwwyyy|||}}}|||zzzvvvxxxzzz|||}}}~~~}}}}}}}}}{{{yyyyyyyyyzzzyyyxxxssstttuuuvvvwwwuuurrrpppnnnllljjjhhhggghhhiiijjjooossswwwxxxuuupppllljjjaaaaaaaaa___]]]ZZZXXXVVVSSSOOOIIIDDDBBBAAA???>>>;;;999666666666666444333444444444333333222222222000000111222333333444444333444555666666444222111222222333333444444444444444555666777777888999:::999;;;===@@@BBBEEEFFFGGGIIIMMMRRRWWW\\\aaafffjjjkkkpppvvvzzz||||||||||||{{{~~~|||{{{{{{zzzyyyvvvsssnnnkkkiiigggeeeccc\\\YYYTTTPPPLLLHHHDDDAAA:::999777555333222111111//////.........///000000---///111111000///000111222222333333222111111000///111222222111111444666;;;DDDSSSbbbmmmrrrrrrqqquuupppnnnqqqqqqkkkdddaaa]]]mmmyyyqqqRRRDDD999777444444555555222000000000000000000000000000222111111000000111111222000000000000000000000000//////000000000000//////------------............////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000/////////000111111000222555<<>><<<666555444333111111000000............///000111111...000111111000000111222222222222222111111000//////111333222000222777;;;AAAMMM___nnnwwwxxxwwwvvvwwwsssqqqooojjjccc```aaalll~~~^^^AAA;;;777666444444555444333111000000000000000000000000222111111000000111111222//////////////////////////////000000000000//////,,,------------.........////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////111000000//////000000111000222333777BBBNNNTTTSSSNNNKKKHHHJJJTTTdddvvvyyyqqqnnnkkkkkkooouuu|||{{{}}}~~~||||||{{{zzz{{{||||||{{{yyywww|||}}}rrriiikkkqqqrrrooolllhhhhhhhhhgggdddbbbaaabbbYYYWWWUUUUUUWWWZZZ[[[[[[YYYXXXYYY[[[^^^``````___^^^___``````___```bbbdddgggjjjnnnpppppplllhhheeeffffffffffffggghhhiiiiiigggffffffgggiiikkkjjjiiiccceeegggiiijjjkkklllllliiijjjlllmmmnnnnnnmmmmmmlllooorrruuutttrrrnnnkkkhhhiiikkknnnooopppppppppoooooopppooommmjjjgggddd]]]bbblllxxxxxxqqqjjjbbb]]]___^^^]]][[[YYYVVVTTTRRRMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDBBBBBBAAAAAA???===:::::::::999999888888888~~~}}}}}}~~~~~~}}}}}}||||||~~~~~~{{{xxxtttsssttt{{{{{{yyytttmmmfffbbbaaa^^^bbbhhhlllnnnoooqqqsssttttttuuuwwwyyyyyyxxxvvvsssuuuwwwzzz{{{zzzxxxwwwxxxyyyzzz}}}~~~}}}zzzwwwsssuuuvvvwwwvvvuuuuuuuuuppppppnnnllljjjiiigggfffjjjkkkmmmmmmkkkiiiiiijjjhhhfffcccaaa``````aaabbb^^^\\\YYYWWWVVVUUUSSSQQQLLLIIIFFFCCCBBB@@@>>><<<<<<<<<;;;;;;:::999999999999999999888888777777777888888999::::::999888777777777888999999:::;;;;;;???AAADDDDDDDDDEEEGGGJJJKKKNNNSSSXXX^^^bbbeeefffkkkmmmppprrrsssuuuxxxzzzyyyzzz}}}~~~}}}}}}yyyyyyzzz|||}}}{{{vvvrrrjjjgggdddaaa___[[[WWWSSSPPPLLLGGGBBB???<<<888666333333222000////////////------------...///000111000111333333222222222333222222222222111000///...///111333222111555===CCCLLLXXXhhhsssvvvvvvuuuvvvrrrpppnnnjjjbbb[[[]]]ccctttQQQ===999666555444333333333222111000000000000000000000000000000////////////000000........................//////000000000000//////,,,,,,---------.........////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////000//////....../////////...111222333;;;GGGOOORRRTTTKKKGGGKKKOOOTTTdddvvvyyyxxxwww{{{|||vvvqqqpppooonnnrrrwww}}}yyyxxxuuutttuuuwwwyyyxxxtttqqqlll~~~}}}xxx{{{vvvoooqqqvvvvvvtttsssoooooonnnkkkfffcccaaaaaaYYYXXXVVVUUUVVVWWWYYYYYYXXXWWWWWWYYY[[[]]]]]]\\\]]]^^^^^^\\\[[[[[[]]]___```bbbdddfffgggfffdddcccccccccbbbbbbbbbccccccdddcccbbbaaaccceeeggghhhgggccccccccccccdddfffhhhjjjhhhiiikkkllllllllllllkkkiiikkkooorrrrrrqqqnnnllljjjjjjkkkkkklllmmmmmmmmmkkkllllllkkkkkkkkkjjjjjjeeelllvvv~~~pppkkkgggaaa]]]]]]ZZZZZZYYYWWWTTTQQQOOOOOOKKKJJJJJJIIIGGGEEEDDDCCCCCCAAA?????????>>><<<:::999999999999999888888777vvvtttrrrssswww{{{~~~|||wwwwwwzzz~~~}}}}}}xxxoooiiigggooouuuzzzyyypppfff___]]]WWW\\\ccchhhjjjkkknnnpppsssssstttvvvxxxxxxvvvuuurrrtttvvvxxxyyyxxxvvvuuuuuuwwwzzz}}}~~~zzzvvvuuuvvvwwwwwwvvvvvvvvvwwwrrrqqqpppooollljjjhhhfffggghhhiiiiiihhhhhhiiikkkiiigggccc```___```cccddd```___]]]]]]^^^]]]\\\ZZZVVVSSSOOOLLLJJJHHHEEECCCCCCCCCCCCBBBAAA@@@@@@?????????===<<<:::999888777;;;::::::999:::;;;===>>>>>>>>>??????@@@AAAAAABBB@@@DDDIIILLLNNNQQQVVVZZZWWW[[[```gggmmmrrruuuvvvrrrtttwwwxxxzzz{{{~~~~~~~~~}}}|||~~~vvvvvvxxx{{{}}}{{{tttooogggeeebbb___[[[VVVPPPLLLJJJGGGAAA===:::777444222222111000///...---------+++++++++,,,---...///000111333555555444444444555222222222111111000.........111222222333999BBBJJJUUU```mmmsssrrrpppqqqtttkkkjjjiiieee[[[VVV\\\fff\\\III@@@<<<555444333222111111111111000000000000000000000000......------------..............................//////000000000000//////,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000......////////////......///////////////////////////......---------......---000222111777BBBMMMQQQXXXLLLHHHMMMMMMKKKZZZqqquuutttrrrttt~~~~~~vvvqqqoooqqqqqqrrruuuzzz~~~vvvvvvpppppprrruuuwwwtttmmmgggdddyyy}}}yyy~~~|||xxxyyyyyywwwvvvwwwttttttrrrnnnhhhdddaaa```[[[YYYWWWUUUUUUVVVWWWXXXXXXVVVUUUVVVXXXZZZZZZZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\ZZZZZZ[[[[[[\\\^^^___```______^^^]]]]]]]]]]]]^^^```___^^^```ccceeefffffffffdddaaa______bbbfffhhhhhhiiijjjkkkllllllkkkkkkfffhhhllloooqqqqqqooonnnmmmllllllkkkjjjjjjkkkkkkiiiiiiiiijjjkkklllnnnnnnmmmsss|||uuullleeedddaaa\\\\\\```WWWWWWVVVSSSPPPNNNMMMMMMIIIIIIHHHFFFDDDBBB@@@???AAA???=========<<<:::999888888999999999999888888qqqiiigggnnnrrrttt|||wwwwww~~~{{{uuuqqqpppqqqgggjjjpppttttttooohhhcccYYYWWWYYY___cccdddhhhmmmrrrsssuuutttttttttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvv{{{zzzyyyxxxwwwxxxyyyyyyvvvuuutttsssssstttuuuvvvwwwuuusssooommmkkkjjjjjjllliiiggghhhkkkkkkhhheeebbbdddeeedddbbbaaaaaabbbaaa___^^^```cccdddbbb```^^^ZZZXXXYYYXXXTTTSSSUUU[[[YYYUUUQQQNNNKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@AAABBBDDDEEEEEEEEEEEEBBBDDDGGGHHHJJJLLLOOORRRQQQVVV^^^dddhhhiiifffdddkkkkkknnnuuu}}}~~~zzzwwwxxxyyy{{{~~~~~~|||zzzxxxvvvuuuwwwuuutttrrrqqqnnnjjjggg^^^\\\YYYUUUQQQLLLIIIGGGBBB@@@>>>;;;888666444444111111000000//////......//////......///000222333000222444666666555444333000111000///......000222222666666333555@@@NNNWWW^^^dddjjjkkkjjjjjjllllllppplllfff\\\QQQRRRggg}}}lllNNNCCC===555555555555555444333222111222111111111000000//////......//////000000111111//////////////////////////////000000000000//////000000//////.........---------...///000000//////---...///...,,,++++++,,,///////////////.........////////////////////////...///000111111000///...222111000///.....................///444<<>>??????@@@@@@@@@???===<<<;;;:::999999888777666444444333333~~~rrrhhhdddjjjpppwww}}}xxxvvvvvvwwwwwwiiigggfffjjjpppqqqkkkeee[[[VVVUUUWWWZZZ\\\aaaggglllnnnppprrrrrrrrrtttuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvtttsssqqqnnnmmmnnnnnnooopppooooooqqqrrrpppjjjdddaaacccddddddbbbaaaaaabbb```___^^^```cccdddcccbbbaaa^^^\\\]]]]]]ZZZZZZ^^^fffeeebbb___\\\ZZZYYYXXXUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNQQQTTTUUUTTTRRRQQQRRRTTTVVVWWWXXXYYY]]]___dddlllwww~~~|||xxxuuurrrssswww~~~|||zzzzzz{{{}}}~~~~~~}}}zzzwwwtttsssrrrqqqooommmjjjhhhfffccc___\\\UUUSSSPPPLLLHHHDDDAAA???===<<<999666444222000000////////////.........---//////......///000222333444555666666666444222111222222222000...---///000222666888777===JJJXXX___aaadddeeeffffffhhhjjjkkkmmmhhhaaaZZZVVV```{{{|||}}}}}}YYYBBB:::777444444444444444333222111000111111111000000000//////......//////000000000000........................//////000000000000//////000/////////............---...//////////////////---...///...---,,,---.../////////////////////...////////////////////////......///000000000000000333222111000///..................///222:::CCCJJJVVVYYYWWWOOOGGGLLL^^^ooo}}}|||zzzyyy}}}{{{vvvyyy}}}wwwrrrnnnmmmwww|||xxxuuutttsssqqqpppjjjddd]]]YYYYYYYYYVVVRRRUUUTTTSSSTTTVVVWWWVVVUUUVVVUUUTTTTTTTTTTTTUUUVVVPPPQQQQQQRRRRRRSSSSSSTTTZZZYYYXXXWWWWWWXXXYYYYYY\\\XXXVVVWWW\\\```___]]]]]]]]]]]][[[ZZZ[[[^^^aaabbbbbbcccdddeeeffffffgggfffdddcccdddgggiiihhhfffjjjiiigggggghhhhhhgggfffgggggggggiiillloooppppppppprrrxxxzzztttpppjjjeeeaaa^^^ZZZVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCBBB@@@>>><<<<<<===>>>======<<<;;;:::999888888777666666555555555555666xxxmmmgggkkksss|||wwwtttxxx}}}mmmccc[[[]]]gggmmmjjjddd[[[UUUPPPOOOOOOQQQVVV]]]cccfffjjjmmmnnnoooqqqsssttttttsssssssssuuuvvvwwwtttssssssssssssuuuvvvwwwuuuuuuttttttttttttuuuvvvrrrpppooonnnnnnpppsssuuutttuuuwwwzzzzzzuuullleeeaaacccddddddbbbaaaaaabbbaaa______```bbbeeeeeeeeegggdddbbbddddddccceeeiiiqqqqqqpppooommmkkkiiihhhccccccbbb```^^^]]]\\\[[[]]]```dddhhhiiigggdddbbbfffggghhhhhhgggiiilllnnnrrr}}}~~~zzz||||||}}}}}}~~~~~~|||||||||{{{zzzzzzxxxtttpppmmmlllllllllgggeeeaaa^^^\\\XXXSSSPPPOOOMMMKKKGGGCCC???===;;;999888555333111///..................------------////////////000111222333777777777777555333000///000111222111000//////111333777;;;???KKK[[[hhhmmmjjjgggccccccdddfffhhhiiihhhddd```^^^bbbuuu|||{{{dddJJJ<<<777777:::222333333333222111000///111111000000000000//////...////////////000000000...........................//////000000//////...////////////............//////////////////...------...//////...---...000......//////////////////////////////////////////............///111222222444333222000///.....................111666>>>DDDRRRXXXZZZSSSJJJMMM]]]lll}}}}}}vvvsssnnnuuu{{{|||yyyxxxwwwvvvuuuoooiiibbb]]][[[YYYVVVSSSRRRQQQQQQRRRSSSSSSQQQPPPRRRQQQPPPPPPPPPPPPQQQRRROOOOOOOOOOOOOOOOOOPPPPPPVVVVVVWWWXXXXXXYYYYYYYYYZZZWWWUUUVVVZZZ]]]\\\[[[XXXYYYYYYXXXVVVVVVWWWXXX[[[\\\]]]___aaabbbcccddddddccccccdddfffgggfffeeehhhgggeeeeeefffgggfffeeeeeeeeeeeegggkkkmmmnnnmmmhhhkkkpppwww}}}ooofffdddcccaaa___[[[XXXTTTQQQPPPNNNLLLKKKIIIIIIGGGEEECCCAAA??????@@@???===;;;:::::::::;;;999999999888888888888777555555555555555666777888zzzsssuuu{{{tttssszzzpppdddXXXUUUZZZ``````]]]ZZZSSSNNNLLLKKKJJJMMMRRRYYY]]]bbbgggiiikkkmmmoooooonnnnnnnnnoooqqqsssuuusssrrrrrrqqqrrrssstttuuutttttttttttttttuuuuuuvvvrrrpppooonnnooorrruuuwwwvvvwwwyyy|||}}}yyypppiiidddeeefffeeecccbbbaaabbbccccccbbbccceeeggghhhiiioookkkiiikkkkkkjjjmmmqqqvvvvvvvvvvvvuuusssqqqpppqqqppppppooommmllljjjiiimmmooorrruuuvvvuuusssrrrsssssssssrrrqqqrrrtttwwwwww~~~~~~zzz~~~~~~~~~|||zzzyyyxxxvvvuuuvvvsssoookkkhhhgggggggggeeebbb^^^ZZZVVVRRRNNNJJJIIIHHHEEEBBB???<<<999888777666555333111000//////........................///000000000111222222333888777777666444222000///,,,...000111111111222444444:::AAAJJJZZZlllwwwzzztttmmmfffeeeeeedddddddddaaadddhhhmmmvvvyyyzzz|||}}}||||||}}}wwwQQQAAA<<<777777===222222333333222111000000000000000000000000//////////////////////////////...........................//////////////////...///////////////.........//////000000///...------,,,...//////......000111............////////////////////////////////////...---------///111333444555444222111///.........//////......///333999===KKKSSSZZZVVVNNNNNNZZZggg}}}~~~}}}yyyvvvwwwwwwzzz{{{zzzxxxwwwvvvtttuuuooogggaaa]]]ZZZWWWTTTNNNMMMMMMOOOPPPQQQOOOMMMPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOSSSUUUXXX[[[]]]^^^^^^]]][[[XXXVVVUUUWWWXXXXXXWWWUUUVVVWWWUUUSSSQQQQQQRRRVVVWWWYYY[[[]]]___```aaaaaaaaabbbccceeeffffffffffffeeeccccccdddeeeeeedddbbbbbbbbbdddgggiiiiiihhhaaacccgggnnnwww|||rrrkkkbbb^^^^^^```___^^^WWWTTTPPPNNNMMMLLLKKKIIIHHHGGGEEECCCAAA???>>>======<<<;;;:::999999999999666666777777777888888888555555555555555666777777xxxuuu{{{ssskkk```VVVQQQQQQRRRSSSUUUPPPMMMMMMKKKGGGGGGJJJQQQUUUZZZ___bbbeeehhhjjjjjjjjjjjjkkkmmmoooqqqrrrsssrrrqqqppppppqqqrrrrrrsssttttttuuuuuuuuuuuuuuutttsssqqqpppppprrrtttvvvuuuuuuvvvyyy{{{yyysssnnniiijjjkkkiiifffdddddddddhhhiiiiiijjjkkklllmmmoootttpppoooqqqqqqpppqqquuuvvvwwwxxxxxxxxxvvvuuutttyyyyyyyyyxxxwwwuuutttrrrwwwwwwxxxxxxyyy{{{{{{|||zzzzzzyyywwwuuuvvvxxx{{{}}}~~~~~~}}}||||||{{{zzz}}}}}}|||||||||}}}~~~~~~~~~{{{xxxvvvuuutttqqqooorrrppplllhhheeecccbbbbbbbbb^^^ZZZVVVRRRNNNJJJGGGAAA@@@>>>;;;888666444333555444333222111000000000////////////////////////000000111111222333333333555555555444444333222111---///111111111222444666999AAALLLXXXhhhwwwwwwnnngggfffeee```]]]^^^___lllzzzwwwmmmiiiqqq}}}zzzxxx{{{aaaAAA::::::444111666222333333333333222222111//////////////////000000/////////.............................................////////////.............../////////////////////000000///...------,,,...//////......000111---.........//////000000////////////////////////...---------///111333444444333222000///........./////////......000444777BBBLLLVVVWWWRRRQQQYYYbbbooosssuuuvvv{{{zzzyyy{{{yyy~~~||||||~~~{{{yyywwwuuuyyyuuunnngggaaa\\\XXXUUULLLKKKKKKMMMOOOPPPOOOMMMOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOOOONNNNNNOOOQQQVVV[[[^^^`````````[[[YYYWWWUUUUUUUUUTTTTTTUUUUUUVVVTTTQQQOOOOOOPPPTTTTTTVVVXXXZZZ\\\]]]^^^ZZZ[[[]]]^^^```bbbccceeedddbbbaaaaaabbbccccccbbbaaa```aaaccceeefffdddccc^^^```ccchhhnnnvvvyyyrrrlllhhh[[[YYYVVVVVVXXXYYYWWWUUUQQQNNNKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA???===<<<;;;;;;;;;::::::999999999888666666666777888888999999777777666555555555555555yyy}}}vvvtttmmmaaaSSSKKKIIIKKKMMMKKKKKKMMMLLLGGGEEEGGGKKKNNNRRRUUUXXX\\\```ccceeefffhhhjjjlllnnnooopppppppppooonnnnnnoooqqqrrrrrrssstttuuuvvvvvvvvvuuuvvvuuutttsssrrrrrrsssttttttssssssvvvyyyyyyuuurrrlllmmmooonnnllljjjjjjkkkoooqqqssstttssssssssstttvvvssssssvvvvvvtttuuuxxxyyyyyyyyyyyyyyyxxxwwwwww||||||}}}}}}{{{zzzxxxvvvzzzzzzyyyyyyzzz|||~~~~~~}}}|||yyywwwxxx{{{~~~|||||||||yyyxxxyyy{{{|||zzzzzzyyyxxxxxxxxxxxxyyyyyywwwtttrrrqqqooommmjjjlllkkkhhheeeaaa^^^\\\[[[YYYVVVQQQNNNKKKHHHDDDBBB>>>===;;;999777555333222111000///.............../////////000000000000000000000222333333444333333333333333222222222222222222333444444444555999;;;BBBNNN[[[fffqqqzzz|||zzzpppgggaaabbbaaa[[[[[[```hhhzzz}}}tttlll^^^ddd|||{{{vvvxxx}}}jjjQQQ;;;888999333///222222333333333333333222222......////////////000000/////////............------------------------------......//////......---........./////////////////////////////////...------...//////...---...000------......///000000000////////////////////////............///111222222222111000///............/////////...---...111333;;;EEEQQQWWWWWWWWWZZZ]]]aaagggmmmooouuu}}}~~~{{{yyy{{{zzzwwwyyyyyyxxx|||}}}~~~~~~{{{~~~{{{vvvooohhhaaa[[[XXXNNNMMMKKKLLLNNNOOOOOONNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLIIILLLPPPUUUYYY[[[\\\\\\ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUSSSPPPNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYWWWYYY\\\]]]^^^___aaaccc___^^^\\\]]]^^^```______aaa``````aaacccbbb```^^^\\\^^^bbbeeehhhlllqqqtttqqqsssuuuuuusssrrrqqqrrrmmmnnnnnnlllgggaaa^^^\\\MMMMMMNNNPPPQQQQQQNNNLLLIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>===<<<;;;:::999999:::::::::999999999888888666666666777888999999999888777666555555555555555yyy~~~~~~yyy{{{yyyooo___QQQIIIHHHFFFDDDEEEIIIIIIEEEDDDFFFEEEGGGIIIKKKNNNRRRWWW[[[]]]___bbbfffhhhjjjjjjjjjjjjjjjjjjkkkmmmoooqqqrrrrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrtttssstttwwwzzzzzzvvvrrrllloooqqqrrrqqqrrrssstttvvvyyy}}}}}}{{{yyyyyyyyyuuutttuuuzzz|||zzzzzz||||||{{{zzzzzzyyyyyyzzzzzz|||}}}~~~~~~}}}{{{yyywwwzzzzzzzzz{{{|||}}}~~~~~~~~~|||yyywwwxxx|||}}}zzzyyyzzz|||}}}|||zzzxxxwwwxxxzzz|||yyyxxxwwwvvvuuuttttttttttttssspppooonnnllliiigggeeedddccc```]]]YYYUUUSSSOOOLLLHHHDDDBBBAAA>>><<<;;;:::999777555333222111......---------------............/////////000000000111222444444444444333222222111111000000111111333444555666888===CCCHHHOOO\\\kkksssuuuvvvrrrmmmfff^^^ZZZ]]]]]][[[bbbmmmwww}}}zzzuuurrrdddtttxxxvvvwww}}}}}}TTTFFF:::777888444222222111111222222222222111111........./////////000000//////.........------------------------------------......//////......---............/////////000---...//////////////////---...///...---,,,---...------......///000000111////////////////////////......///000000000000000//////............//////...//////...---...///111666???MMMXXX^^^^^^]]]\\\ZZZbbbjjjmmmrrryyy~~~~~~}}}{{{xxxwwwqqquuu|||yyyppplllnnn~~~xxxoooggg```\\\UUURRRNNNLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGIIILLLOOORRRSSSTTTTTTUUUUUUUUUTTTTTTTTTVVVXXXVVVUUUTTTQQQNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVYYY[[[[[[ZZZZZZ\\\^^^ZZZYYYWWWXXXZZZ[[[[[[ZZZ^^^]]]]]]]]]]]]\\\XXXVVVVVVYYY]]]```aaabbbccceee```bbbddddddcccbbbbbbccc\\\^^^___]]]YYYTTTRRRRRRIIIIIIIIIJJJJJJIIIHHHFFFCCC@@@>>>======>>>===<<<999999999999888888888888888888888888888888777777555555666666777777888888666555555555555666666777|||tttzzz~~~~~~||||||xxxiiiYYYMMMHHHAAA???@@@DDDEEECCCDDDGGGBBBCCCDDDEEEGGGKKKQQQUUUUUUXXX]]]aaadddeeeddddddeeeffffffhhhkkkooorrrtttqqqrrrtttvvvvvvvvvvvvuuutttuuuvvvvvvvvvuuusssrrrttttttvvvzzz}}}{{{vvvqqqlllnnnrrrtttuuuwwwyyy{{{zzz~~~}}}||||||ssssssvvv}}}}}}}}}}}}|||{{{yyyyyyyyyzzz{{{||||||}}}~~~}}}{{{yyywwwxxxzzz|||~~~~~~~~~}}}|||zzzxxxvvvwww{{{~~~~~~|||{{{{{{||||||wwwwwwxxxwwwvvvwwwyyyzzzxxxwwwvvvtttsssrrrrrrrrrrrrpppnnnmmmllljjjgggeee```______]]]YYYUUUPPPNNNIIIFFFBBB???>>><<<;;;999444333222000///---,,,+++///......------......///---------.........//////000111333444555555444333333222111000///////////////111333777<<>>>>>===<<<;;;::::::999888888888888777777777777666666555555555444444444666555555555555777999:::555555666666777777888888}}}}}}~~~{{{yyyttthhh\\\SSSNNNGGGAAA>>>>>>@@@BBBAAABBBAAA@@@>>>>>>BBBEEEIIIIIIKKKNNNQQQUUUXXXZZZ\\\^^^```bbbbbbdddhhhjjjjjjkkklllmmmmmmooorrrtttuuuuuuttttttssssssssssssssswww|||~~~|||xxxtttrrrmmmqqquuuvvvvvvwwwzzz}}}~~~|||}}}~~~|||}}}~~~}}}zzzxxxxxxyyyvvvwwwxxxxxxxxxwwwvvvuuuyyyzzz{{{{{{|||||||||{{{{{{{{{{{{zzzxxxxxxzzz{{{~~~{{{xxxvvvvvvwwwwwwvvvvvvvvvwwwvvvvvvtttrrrqqqqqqrrrrrrqqqnnnmmmmmmnnnjjjiiihhhfffccc```^^^]]]YYYVVVQQQMMMJJJGGGCCCAAA>>><<<:::888666555555555111000000000////////////.............../////////...///000111222222222222222222333333333222111000...000111111000000111222333888<<>>>>>>>>=========<<<<<<>>>>>>===<<<;;;:::999888888888777777777666666666666666555555555444444444444444444444555666777888555555666666777888888999tttuuuxxx{{{~~~~~~{{{yyyttt{{{~~~|||uuulllddd^^^TTTIII@@@===>>>@@@???@@@@@@???===<<<<<<===>>>???AAAEEEIIINNNQQQTTTTTTVVVYYY[[[]]]```dddgggfffgggiiijjjjjjllloooqqqrrrrrrrrrrrrqqqqqqqqqqqqrrruuuyyyzzzyyyvvvttttttooorrruuuvvvvvvwww|||~~~~~~~~~|||{{{{{{|||}}}|||zzzxxxxxxxxxuuuuuuvvvwwwwwwwwwvvvvvvzzzzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{{{{yyyyyyzzz{{{{{{yyyvvvuuuuuuuuuuuuttttttuuuuuuuuutttrrrpppoooooonnnllljjjjjjiiigggeeedddcccaaa___\\\YYYVVVUUUPPPMMMIIIEEECCC@@@===;;;999888666444333222111111...............---------..................------...///000111222222222222222222333333222222111000...////////////111444777888>>>EEENNNZZZgggmmmmmmiiihhhfffbbb\\\VVVPPPMMMPPPSSS^^^sssvvvXXXCCC:::555555555444222000///...000000000000000000000000//////////////////////////////......------------,,,---......---,,,---///,,,,,,,,,------------.........................../////////...............---............/////////------------------------////////////............////////////////////////++++++,,,,,,---......///////////////////////////111111777DDDSSS\\\\\\XXXNNNPPPYYYeeemmmooorrruuuyyyxxx{{{{{{zzzpppkkkfffccc``````bbbaaa^^^ZZZTTTQQQLLLIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEIIINNNSSSXXX[[[\\\___\\\XXXTTTPPPNNNMMMMMMMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHGGGFFFEEECCCAAA@@@>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>===;;;:::888777777777666666666666555555555666666666555555555444444222333444555666666666666666666666777888888999999wwwnnnnnnrrrvvvzzz~~~}}}wwwssszzz~~~xxxvvvpppfffXXXJJJAAA======<<<===??????>>>===<<<;;;999:::<<<@@@DDDHHHKKKMMMLLLNNNRRRTTTWWWZZZ^^^aaaaaacccfffggghhhjjjlllooommmmmmmmmnnnnnnnnnnnnmmmnnnqqqtttuuutttsssssssssrrruuuwwwwwwvvvxxx}}}|||zzz{{{}}}}}}}}}{{{yyywwwxxxzzz{{{zzzxxxwwwwwwxxxttttttuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvvvvuuuxxx{{{|||{{{zzzzzzzzzyyyvvvtttssstttttttttsssssssssssssssrrrpppnnnlllkkkhhhdddccccccbbb___[[[\\\\\\ZZZXXXTTTQQQOOOMMMIIIFFFBBB???===;;;999777555444333222111000//////------------------------............------------//////000111222222222222222222222222222111111000111111111000111444999===???FFFOOOXXXcccnnnqqqnnnjjjiiifffaaaZZZSSSMMMKKKOOO\\\qqqcccIII===<<<333333333333222000...,,,000000000000000000000000////////////////////////...............------,,,+++---......,,,,,,---///,,,,,,---------................................./////////......------------------.........//////------------------------///////////////.........///////////////.........+++,,,,,,------...//////////////////////////////000000333<<>>======>>>??????@@@AAACCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>===<<<:::999777666555666666555555555444444444666666666666555555555555222333555666777666555555666666777888888999999:::~~~}}}zzztttnnniiilllnnnrrr|||{{{~~~~~~|||ttthhhYYYKKKAAA<<<::::::;;;<<<======<<<<<<888999:::;;;>>>@@@CCCDDDEEEGGGKKKMMMPPPSSSWWWZZZ\\\___bbbdddeeegggjjjlllhhhiiijjjkkkllllllkkkkkkhhhkkknnnooooooooopppqqqtttvvvxxxxxxwwwxxx|||}}}~~~}}}yyywwwxxxzzz{{{{{{yyyxxxwwwvvvxxxyyyyyywwwvvvwwwwwwtttttttttttttttttttttuuuuuuvvvwwwwwwxxxwwwwwwwwwtttwwwzzz|||{{{yyyyyyyyyvvvtttsssrrrssssssrrrqqqqqqqqqqqqpppooommmkkkiiigggccc___^^^^^^\\\XXXUUUTTTTTTRRRPPPMMMJJJHHHFFFCCCAAA===;;;:::999777555222222222111000//////...................................................///000111222222333333222222222111111111000000000222333222222444888>>>CCCKKKRRRZZZbbbkkkrrrrrrnnnkkkkkkhhhbbbXXXPPPKKKIIIRRRkkkjjjNNN<<<777888222222333333222111///...////////////////////////..............................//////......---,,,+++,,,------,,,,,,---///---.........////////////........................//////......------,,,,,,------------.............................................///////////////000/////////......------........................///////////////////////////...000555===DDDIIIKKKHHHFFFIIITTT^^^eeelllsssyyy~~~{{{zzzyyyuuuoooiii[[[WWWPPPLLLJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDFFFHHHIIIJJJKKKGGGFFFFFFFFFGGGIIIJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@>>>>>>======<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@???>>><<<<<<======<<<<<<===>>>??????AAAAAAAAA@@@@@@@@@@@@???<<<<<<;;;999888666555555555555555555444444444444777777666666666555555555444555666888888777666555777777888888999:::::::::}}}{{{yyyyyy{{{uuuzzz}}}yyyuuupppllldddgggiiiooo~~~}}}{{{sssiii[[[LLLCCC???<<<:::999:::;;;;;;;;;777777777777888999:::;;;???AAADDDFFFHHHJJJNNNQQQUUUXXX[[[^^^```aaadddfffdddeeegggiiijjjjjjiiiiiibbbeeeiiilllmmmmmmnnnooosssvvvxxxwwwuuuuuuxxx{{{~~~|||zzz{{{|||}}}zzzwwwwwwxxxyyyzzzzzzyyywwwvvvtttvvvwwwwwwvvvvvvvvvwwwuuutttssssssrrrrrrssssssrrrrrrsssuuuuuuvvvvvvvvvsssvvvxxxyyyxxxwwwvvvvvvrrrqqqppppppqqqqqqpppnnnmmmmmmmmmlllkkkhhhfffeeeaaa___\\\ZZZXXXVVVSSSQQQLLLKKKJJJHHHFFFCCCAAA@@@>>><<<999888777777555444111111111111111000///............///////////////........./////////000000///000111222333333333333222222111000000000000111111222444555999???FFFKKKXXX^^^dddiiiooouuutttoookkkkkkggg```WWWPPPNNNOOO```sssTTT@@@777444222222222222222222111000///////////////////////////........................---.../////////...,,,+++***+++------,,,,,,---///........./////////000000------------------------.........---------------,,,------------..........................................///////////////000//////......---------//////////////////......////////////////////////......///111555:::???BBBCCCAAAEEENNNWWW```jjjrrrzzz~~~vvvoooaaa[[[TTTOOOMMMLLLLLLKKKHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB????????????@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>>======<<<======>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;:::999::::::::::::;;;<<<===>>>?????????>>>>>>>>>======::::::999888777666666555666555555555555444444444777777777666666666555555666666777777777777777666888888888999::::::;;;;;;|||xxxtttvvvzzzxxx~~~~~~yyytttpppmmmfffkkkooowww~~~|||yyynnn```TTTMMMGGG@@@;;;::::::::::::777777666666666666666777:::;;;===???@@@BBBEEEGGGLLLOOOSSSVVVXXXZZZ\\\^^^^^^___bbbdddeeeeeedddddd^^^bbbgggkkkllllllmmmnnnpppsssvvvuuurrrqqqrrrtttwwwxxxyyyzzzzzzyyyxxxvvvwwwwwwxxxyyywwwuuusssrrrrrrtttvvvvvvuuuuuuvvvwwwvvvuuusssrrrqqqqqqqqqqqqoooooopppqqqrrrrrrrrrrrrqqqsssuuuuuusssrrrrrrrrrnnnmmmlllmmmnnnnnnlllkkkhhhhhhhhhgggeeecccaaa___VVVVVVUUURRRNNNKKKJJJJJJCCCCCCBBBAAA???===;;;:::999666444333333333222111///000000111111000///...---........./////////000---......///000111222222000000111222333333333333333222111000///000000111000333777<<>>:::::::::;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<:::;;;===???@@@???>>>===::::::;;;;;;;;;::::::999888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888888777777777666666666666666666555555555555444777777777777666666666555777666666555555555666666888888999999:::;;;;;;;;;}}}wwwsssvvv|||}}}xxxsssqqqnnntttzzz~~~pppddd[[[SSSHHH@@@<<<<<<;;;:::999888777777666777777777666888:::::::::<<>>>>>===<<<;;;999888777555333000000000000///......///000000000///...------------....../////////---...///000111222333444000000111222333333333333333222000/////////000111111555;;;CCCKKKTTT]]]ccc```ccceeegggkkkqqqrrrnnnbbbaaa^^^ZZZ[[[cccqqq|||iiiIII777666999666000111000///......///000111////////////////////////........................---...///000000...,,,+++)))+++,,,,,,,,,,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000000///...------,,,,,,)))***+++,,,...///000111////////////////////////,,,...000000//////222555888:::@@@HHHNNNVVVdddqqqyyy|||yyy}}}~~~{{{}}}}}}yyywww|||zzzssskkkccc___]]][[[[[[LLLLLLKKKJJJIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>===555666777999;;;<<<>>>>>>999:::;;;<<<============<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888777777888999;;;<<<:::<<<>>>AAAAAA@@@>>>===:::;;;;;;<<<<<<<<<<<<;;;999999888999999:::;;;<<<;;;;;;;;;:::::::::999999777777777777777777777777777666666666666555555555777777777777666666666666777666444333333444555666888999999::::::;;;;;;<<<|||}}}zzzvvv{{{}}}~~~|||xxxpppqqqjjj^^^SSSIIIBBB<<<999777999::::::888555333111555555555555666888:::;;;===>>>AAACCCFFFIIIKKKLLLQQQRRRTTTUUUWWWWWWXXXXXX[[[]]]```bbbcccdddgggiiiqqqqqqqqqooommmlllmmmnnnvvvvvvvvvuuutttsssqqqqqqtttssssssqqqooommmkkkjjjnnnqqqsssssspppnnnoooqqqppppppqqqqqqqqqooonnnmmmhhhiiikkkllllllkkkjjjjjjjjjiiihhhgggfffggghhhhhhkkkhhheeefffiiijjjgggccc```___]]]\\\[[[WWWSSSOOOKKKIIIGGGDDDAAA???======;;;:::999777555444333333222111000.........///000---------...------,,,,,,------......///000000000000000111222333333444444222222333222111///---,,,111///000333444222555:::<<<@@@HHHTTT^^^dddfffeeeeeegggggghhhiiikkkjjjgggccc[[[ZZZdddqqqyyy~~~}}}yyy|||~~~kkkSSS===999888333111444222111111111000000//////////////////....................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,++++++***,,,,,,,,,---------......///...---,,,,,,---...///------------------------...///000///...---...000555555:::CCCKKKTTT___iiivvvwwwpppnnntttzzz|||~~~}}}~~~}}}{{{yyywwwttttttyyy~~~{{{pppjjjiiijjjhhhfffZZZUUUOOOLLLKKKJJJFFFCCCCCCCCCBBBAAA@@@???>>>>>>@@@???>>>======<<<<<<===:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::999999999:::::::::999999::::::;;;<<<============<<<;;;:::999999999999999999999999999666666777777777888888888999888777666666777888999888888777555555444444444777777666666555555555444555666888999::::::999999888888777666666666666666666777999:::;;;<<<<<<<<<~~~wwwrrrttt~~~~~~{{{vvvvvvsssooojjjaaaVVVHHH???:::999888888888777666444555444444444555666888999999:::;;;>>>@@@BBBDDDEEEKKKLLLNNNPPPQQQRRRSSSSSSWWWYYY\\\]]]^^^aaadddgggoooppppppooommmlllmmmooouuutttsssrrrssstttuuuwwwuuutttsssqqqooommmlllkkknnnppprrrpppnnnmmmnnnpppppppppqqqqqqpppnnnmmmlllggghhhiiiiiiiiiiiihhhhhhhhhgggfffeeeeeeeeeffffffgggdddaaaaaadddeeebbb^^^[[[ZZZXXXWWWUUURRRMMMJJJEEECCCAAA>>>;;;999888777888777666444333222111111222111///.........///000------.........------,,,,,,,,,---......//////000000111111222333333444444222222333333222111000///222000000333333333777===DDDJJJTTT___gggkkkkkkiiifffgggfffdddcccaaa^^^ZZZ]]]^^^fffvvv~~~yyyuuuuuuwwwzzzxxxXXXFFF888888888333000333111111111000000000//////////////////............------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,---------...............------------......---------------------------///000///...---...000555444888@@@HHHOOOYYYcccttt~~~{{{rrrooojjjjjjpppuuuwww{{{}}}vvvppplllmmmsss{{{yyytttuuutttooojjjXXXTTTNNNLLLKKKJJJFFFCCC>>>????????????@@@@@@@@@??????>>>===<<<<<<<<<<<<:::::::::999999999888888888888888999999:::::::::999999999999999999::::::;;;::::::999888888999999999999999999999:::;;;;;;============<<<;;;::::::999999999999999999999999888888888999999999::::::888777777777777777777888888777666555555444444444777777666666666555555555555666888999::::::999999888888777666666666666666777888999:::;;;<<<<<<<<>>===;;;999666555444333444333222000///.........111000///.........//////------...............---,,,,,,---......//////000111111222222333333444444111222222333333333222222555222222444666888>>>FFFPPPWWWbbbjjjoooooonnnmmmgggfffccc___[[[UUUQQQOOORRR]]]qqq~~~}}}~~~}}}xxxrrrqqqsssvvvxxxyyy|||xxxVVVAAA888333666777222000222111111000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---......///000000---------...............------............---------------------------------...//////...---...///444333666===CCCIIIRRR[[[lllwww~~~{{{qqqhhhkkkjjjkkkoooqqqrrrvvv|||tttiiiaaafffqqq}}}}}}|||qqqgggZZZVVVQQQOOONNNLLLHHHEEE?????????@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888666666777777777777777888888888888888777777777777999999888777777777888888999888888888888999::::::;;;<<<<<<<<<;;;:::999888888888888888888888888888888888888888999999999999666777777888888777777666888777666555555444555555777777666666666666555555666666888999999:::999999999888777777666777777777999::::::;;;<<<<<<;;;;;;zzzvvvqqqpppvvvkkkZZZJJJDDD<<<888888999777555555444333222222333444555555666666777888888999999;;;<<<>>>@@@BBBDDDEEEEEEIIIJJJLLLNNNQQQWWW]]]bbb^^^```bbbccccccccceeeffffffffffffgggiiillloooqqqmmmkkkhhheeedddcccddddddhhhgggeeecccbbbcccdddfffffffffeeedddcccbbb``````^^^]]]\\\ZZZZZZZZZ[[[\\\YYYXXXVVVUUUUUUUUUVVVWWWYYYWWWTTTTTTTTTSSSQQQNNNLLLJJJHHHGGGEEEBBB???<<<;;;:::888666444333333222111111///...------------////////////.../////////------...////////////............///000000111111222222222333333333444444222222222222222222222222555333444888<<<@@@IIIRRR[[[aaaiiinnnooonnnmmmmmmhhhddd___[[[TTTNNNLLLMMMMMM^^^uuuxxxuuuyyyxxxxxxxxxssspppssszzzxxx^^^BBB555222222555555111///222000000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------++++++++++++++++++++++++...------,,,,,,------...,,,---------.........///........................,,,,,,...//////...,,,,,,---------------------------...//////------...///222000333999???DDDNNNVVV^^^lllxxx~~~uuummmppprrrssssssqqqqqquuuzzzuuuiii^^^```iiiwwwtttfffaaa^^^YYYVVVTTTQQQKKKFFFEEEEEEDDDCCCBBB@@@@@@???======<<<;;;:::::::::::::::::::::999999999888888666666666666666666666666777777777666666555555555888777777666666666777777888777777777777888999999888999999999888888777666888888888888888888888888555555555666666666777777555666777888888777666555777777666555555555555555777777666666666666666666666777777888999999::::::999888888777777777888888:::;;;;;;<<<<<<<<<;;;;;;xxxvvvrrroooqqqxxx}}}rrrfffXXXQQQHHHAAA===:::777444777666444333222222333444555555555555555666666666666777999;;;===>>>??????@@@AAADDDGGGKKKQQQXXX]]]UUUWWWZZZ\\\]]]]]]___```^^^___aaaccceeeeeeeeedddfffdddaaa___]]]]]]^^^___dddbbb```^^^^^^^^^___```______^^^]]][[[[[[ZZZZZZZZZXXXWWWUUUTTTTTTUUUUUUQQQPPPOOOMMMMMMNNNNNNOOOQQQOOOMMMLLLLLLKKKIIIGGGEEECCCAAA???>>>===:::777777666555333222222111111000000///...------...............////////////...---...//////000000000///000000000111222222333333333333333333333444444444333333222222111111111111333333666>>>DDDKKKUUU^^^hhhjjjlllmmmmmmllllllmmmhhhaaa[[[VVVPPPKKKNNNUUU___nnnwwwrrrooottt|||ppppppqqqpppssszzzcccJJJ===666444444444333000000222//////////////////000000............------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++..................------+++,,,---......---,,,+++---------------------------...///...---,,,---//////...111777<<>>AAADDDIIIOOOTTTMMMPPPSSSVVVVVVWWWXXXYYYWWWYYY\\\^^^^^^]]][[[YYY\\\[[[YYYXXXXXXXXXYYYZZZ___]]]ZZZYYYYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRPPPOOONNNNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDBBBAAAAAA>>><<<:::999999888666444222111000//////...//////000//////.........//////------.../////////......---...///000111111111111111111222333333444444555333333333333444444444444333333222222222333444444666777>>>IIIRRRXXXaaaiiisssqqqooonnnoooooommmlllggg^^^WWWTTTRRRSSS^^^mmm}}}xxxuuuxxx~~~yyylllmmmooosss{{{eeeIII===<<<888666444333111111000111......////////////000000.........------------,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,++++++******---------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,---......---,,,---......---///555:::>>>GGGPPPUUUaaappp{{{zzzrrrwwwyyyyyy{{{yyyqqqfff]]]XXX___iiioooqqqrrrssswww|||ssssssooojjjfffaaaYYYPPPHHHGGGFFFFFFDDDCCCBBBAAAAAA======<<<;;;:::::::::::::::::::::999999999888888888888777777777777666666555555555555555444444444666666555555555666777777666555555555555666777777999:::::::::::::::999999666666666666666666666666666666666666777777777777555666666777777666666555666666555555555555666666666666777777777777888888777777777777888999:::;;;999999999888999999:::;;;;;;;;;<<<===>>>>>>======~~~yyywwwvvvvvvvvvxxxyyyzzzzzzsss{{{yyy{{{}}}|||yyyvvvvvvvvvxxxvvvqqqeeeVVVJJJCCCAAA<<<;;;999777555444444555222222222222222222222222222333444555555666666666555777:::<<<===@@@CCCFFFCCCGGGJJJMMMMMMNNNOOOPPPOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQVVVSSSQQQQQQRRRRRROOOMMMNNNMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@?????????@@@AAA>>>??????>>><<<;;;;;;;;;888666444444444555444222///......------------...///...............//////,,,---.../////////............///000111111111111111111222222333444444555444444444444444444444444222222333333555777999;;;AAADDDNNN[[[dddiiiooovvvyyytttpppppprrrrrrmmmgggaaaXXXSSSWWW\\\ggg}}}}}}~~~zzzooorrrxxxhhhOOO>>>888888555444111000222333222000........./////////000000.........---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...///---...333666:::BBBJJJSSS[[[hhhuuu}}}~~~vvvzzz|||||||||uuulllddd^^^^^^aaadddkkkqqqtttwww{{{~~~{{{{{{xxxtttpppkkkbbbXXXPPPMMMLLLKKKIIIGGGEEECCCBBB>>>===<<<;;;:::::::::::::::::::::999999999888888888777777777666666666555444444444555555555555555666666555555666777777888555555444444555555666777777888888999999888888888666666666666666666666666555555666666666777777777666666666555555666666666666666555555555555666666666666777777777888888888888777777777777999:::;;;999999999999999:::;;;;;;:::;;;<<<===>>>?????????}}}uuurrrrrrrrruuuyyy{{{{{{{{{www{{{~~~~~~~~~~~~zzzzzz}}}sssaaaRRRKKKIII>>>===:::888666555555555333333333333444444444444111222222333333333333333444666888999888999;;;<<<<<>>@@@LLLQQQ]]]kkksssvvv{{{zzztttpppqqquuussskkkbbb[[[SSSQQQ[[[hhh||||||zzz||||||tttzzzlllRRRCCC<<<777333000///...///222555333///---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************---------------------------,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,,,,,,,++++++*********...---++++++++++++---...------------------------,,,---......,,,,,,---...000---...111444666===EEEPPPUUU```nnnzzz~~~zzzqqqmmmhhhddd______iiiuuuvvvxxxzzz{{{~~~{{{xxxssskkkaaaYYYWWWUUURRROOOKKKGGGDDDCCC>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777666666666555555555444444444555555666666666666666666666666777888888555444444444444555666666444444555555555555555444666666666666666666666666333333333444444444555555777666555444444555666777666666555555555666666777666666777777888888888999888777777777777999:::;;;999999999999::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@yyynnnttt{{{~~~~~~~~~}}}zzz|||ssskkkjjjeee]]]SSSIII>>>888999:::888555666777888777555333222222333222222222222222333333333444444555666666666555:::;;;<<<===>>>@@@AAAAAAFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>=========::::::999999888888888777555555555555555555555555555555555444444333333222222111111111000000//////000000//////............,,,,,,------------------.........///000111111222444333222111111222333444222444555555333222222333222222222222333333333333555666777888;;;@@@GGGLLLWWW```mmmyyyssssssvvv{{{|||sssbbbTTTSSSNNNQQQddd|||uuuTTTFFF@@@888333333000000000000000000000000000000000000000000000000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++...,,,+++******+++---///---+++***,,,///000...+++.........------,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------............///,,,---///111333777<<<@@@KKKRRR[[[eeevvv|||xxxuuuuuurrrooopppsss}}}~~~||||||sssnnnllleeeaaa\\\YYYVVVQQQJJJEEEBBBCCCCCCAAA>>><<<;;;;;;:::::::::999888777777666999888888777666666555555333444444444555666666666555555444444444444555555555555444444444444555555888888777777666666666555666777888888777777888:::555555555555666666666666777777666666666666777777666666666666777777777777777777777777777777777777666777777888999999::::::666888;;;;;;;;;::::::;;;>>>???@@@AAAAAAAAA@@@@@@{{{~~~wwwsssxxxyyytttcccXXXKKKBBB???>>>:::666333444666666555444333222222222222111111222222333222222333444444444444444888888999:::;;;<<<<<<======<<<;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999888888888888666666555555555444444444222222222222222222222222222222222222222222222222111111000000000/////////////////////......---------------------........./////////000111222222222333333222111111222333333222444444333111//////000000000000111222444555666666999<<<@@@EEELLLSSSXXXaaaiiiuuu}}}wwwrrrtttvvvwwwrrrgggZZZPPPTTTUUU```zzz{{{|||```DDD;;;888333000222000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,******+++......,,,***......---------,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------............///,,,---///000222666;;;???JJJPPPWWW```ppp}}}||||||yyyvvvuuupppjjjddd___XXXPPPJJJEEEEEEDDDBBB???===;;;;;;<<<;;;:::999999888888888777777666666555555444444444555555555555555666666555555444444444444555555555555444444444444555555777777777666666555555555333555666666555444666777555555555555666666666666777777666666666666777777666666666666777777777888888888888888888888888888888888888999999:::::::::888;;;===>>>=========>>><<<>>>@@@BBBCCCCCCCCCCCCyyy{{{|||wwwmmm___TTTNNNHHHAAA;;;555555555555555444444333222222111111111111222222000111111222222222222222444555555555666666666666444555555555555555444444666666666666666666666666555555555444444444444333555555555555444444444444333222222222222222111111000000000000000000000000000000000000111111111111///////////////........................------------------....../////////000000000111222222333333333333222222222222333333111222333333111000111222333222222222333666888:::<<<@@@GGGMMMTTT[[[aaaffflllpppyyyyyyqqqooossstttpppeee[[[UUUSSSXXX```rrr~~~}}}fffPPP;;;666666444222333000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,***))))))***,,,---+++***------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------............///------......///333999===HHHLLLQQQYYYgggxxx}}}~~~{{{yyyuuuxxxrrrllldddZZZTTTOOONNNKKKIIIEEEBBB@@@???<<<:::999777777777888888666666666666666666555555666666666666555555555555555555444444444444555555555555444444444444555555666666666555555555555555333444555555444444555777555555555555666666666666777777666666666666777777666666666777777777888888888888888888888888888888999999999:::::::::::::::777999<<<<<<<<<<<<===>>>;;;>>>@@@AAAAAABBBDDDEEEsss}}}~~~zzzwwwxxx~~~~~~~~~{{{rrriiiaaaXXXNNNGGG???<<<888555444444444444333222222111111111111222111111222222222222111111222222222222222222222222111222444555666555444333333333333333333333333333222222222222222222222222444444444444333333333333111111111111111111111111........................000000000000////////////....................................---------------......//////000000000000000111111111222222222333333333333333333333333000111333333222333555777777666555555666999<<>>AAABBBCCCCCCDDDGGGLLLQQQpppvvv}}}vvvpppmmmpppyyy~~~~~~zzztttkkk```XXXOOOHHH>>>777444333444333444444333222111111222222222333333333333333222222222222222111111111111111000111444666666666444333111111111111111111111111000000000000000000000000333333333222222222222111///////////////000000000////////////////////////222111111000///......---------------..........................................///000000111222222000111111111111111222222333333333333333333333333111222333222222222444777666666666888;;;@@@EEEHHHVVVZZZ```eeegggiiijjjkkkmmmooorrrvvvxxxssskkkdddWWW]]]aaa]]]WWWYYYfffssstttwww~~~~~~}}}{{{{{{zzzyyy}}}}}}}}}[[[GGG===444222333222000///////////////////////////........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------000555999AAACCCGGGOOOZZZiiizzzyyyuuuuuuvvvvvvvvvtttqqqoookkkqqqzzzxxxqqqlllggg```YYYTTTNNNIIIEEEDDDCCCAAA???============999999999999888888888888888888888777777666666555555555444444444444555555555555444444444444555555444444555555555555555555555666777777666666777999555555555555666666666666777777666666666666777777777777777777888888888888888888888888888888888888888888888999999999999999<<<===??????>>>???AAABBBDDDFFFHHHIIIMMMUUUaaajjjpppqqqwww}}}tttooommmooozzz~~~{{{|||xxxpppjjj___VVVJJJAAA<<<999666444666555444333333222333333444444444444444444333222222222222222222111111111///000222444444444222111111111111111111111111111............////////////111000000000////////////,,,,,,------------......000000000000000000000000000000000///......---------------......................../////////////////////000000111222333333222222222222222222222222333333444444444444333333333444333222000000222555666888:::???EEELLLRRRUUUaaadddhhhjjjjjjiiihhhhhhhhhmmmtttwwwssshhh[[[SSSKKKSSSZZZ]]]^^^eeeqqq|||uuutttvvv}}}|||yyy||||||uuuqqqnnnkkkkkktttzzz```GGG:::666111111333333222111000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,***+++,,,------,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///......000333666;;;===CCCKKKSSS^^^ppp~~~wwwvvvttttttsssqqqnnnkkklllnnnrrrvvvzzz}}}~~~vvvooofff___ZZZTTTNNNIIIHHHGGGFFFDDDBBB???>>>===;;;::::::999888888777777888888888888777777777777555555444444444444555555555555444444444444555555555555555555555666666666444555666666555555666777555555555555666666666666777777666666666666777777777777777888888888999999999999999999999999999999888888888999:::;;;;;;;;;:::<<<>>>???AAACCCFFFIIIEEEJJJQQQWWW```mmm}}}uuuqqqrrryyy|||yyyzzz|||{{{uuusssuuusssrrr}}}~~~{{{xxxooohhh]]]UUUNNNHHH@@@:::777777666555444444444444444444444444444333222222111111222222222222222222///000111222222222111000000000000000000000000000........./////////000000000////////////.........,,,---------............000000000000000000000000,,,,,,,,,---------......------....../////////////////////000000000111111//////000111222333444444555555555555555444444444333333444555555444333333333444444444444666999<<>>===<<<;;;:::999777777888888888888888999555555444444444444555555555555444444444444555555555555555666666777777777555666777777666666777999555555555555666666666666777777666666666666777777777777888888888999999999999999999999999999999999888999:::;;;<<<>>>>>>???:::===AAADDDHHHNNNSSSWWWYYYcccooo{{{zzzsssqqqwww|||zzzsssppprrrooolllvvv{{{uuummmfff```VVVKKKBBB888888777555555444444444444444444444444333222111111111111111222222333333111222222222222222111111000000000000000000000000000000000111111222222222111111000000000//////////////////000000111111111000000000000000000000000'''((()))***,,,...//////........./////////000000//////000000111111222222///000000222333444555555777777777777777666666666333333444555555444333333111333555777:::>>>CCCGGGRRRTTTWWW\\\```dddhhhiiigggiiilllmmmkkkjjjiiijjjfffhhhfff^^^RRRKKKKKKNNNQQQZZZiiiwww|||}}}}}}uuuoooppppppmmmooottt~~~{{{xxxQQQ@@@===888333444222000///111000...000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,***+++---......---+++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******&&&)))++++++)))((()))+++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------.........//////---///111222111111111222222555<<>>===777777777888999999999:::555555555444444555555555555555555444444555555555555666666666777777888888777999::::::999999:::;;;555555555555666666666777777777666666666666777777777888888888888999999999999999999999999999999999999:::;;;===>>>@@@AAABBBAAAEEEJJJPPPVVV]]]eeejjjyyyvvvtttsssssssssvvv{{{{{{~~~rrrvvvtttvvv{{{wwwuuu{{{qqqlllmmmjjj]]]OOOJJJEEEAAA???>>>===:::777222333333444444444333222000222444444333111//////111111222222222222111111000000000000000000000000111111000000000000111111000000000000000000000000000///...------...///000////////////////////////000000000000000000000000111000///......///000111////////////////////////555444333222222333444555444555666666444222222222222222333333333444444444555333444:::@@@HHHQQQXXXbbbeeeiiimmmnnnmmmkkkiiikkkkkkkkkjjjiiijjjmmmooogggaaaYYYPPPLLLLLLPPPSSSbbbnnn}}}uuutttrrrrrruuuxxx{{{}}}uuuWWWEEE;;;888999111111111111000000000000..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++************...---,,,,,,++++++++++++,,,,,,,,,---------............000444777666111,,,///444:::???CCCIIIQQQWWWqqqzzzyyyxxxuuuqqqrrrtttxxx}}}|||wwwxxx~~~vvvkkkdddbbbTTTPPPKKKHHHGGGCCC>>>:::???>>>>>>===;;;:::888777999888777666555555555555777777777777777555444444666666666666666555555555888777666666666777999:::888888888888999999::::::777777666666777777888999999888777888999999888777<<<::::::<<<<<<;;;<<<>>>??????@@@BBBDDDGGGIIIJJJNNNQQQ[[[hhhqqqyyyxxxwwwwwwxxxvvvvvv}}}{{{xxx{{{xxxnnnrrrpppqqqxxxvvvwww|||wwwttttttyyyyyysssrrrqqqhhh\\\VVVSSSPPPOOOMMMHHHAAA;;;777666555444555555555444111222444444333222111111333333444444555444444444000000000000000000000000111111000000000000111111111111111111111111111111000000///......///000000////////////////////////111111111111111111111111111000/////////000111111111111111111111111111111222111000000111222444555444555666555333222222333333444444444444555666888;;;:::===BBBJJJSSS\\\bbbhhhjjjmmmoooooommmjjjhhhiiiiiijjjjjjjjjiiijjjkkkaaaZZZPPPHHHJJJWWWiiivvvrrrnnnlllqqq||||||]]]FFF<<<666111///111111111000000000//////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,+++************+++,,,,,,,,,---------............///222555444000---///333888<<<@@@FFFNNNUUU```ppp{{{yyyyyywwwuuuvvvxxx{{{~~~{{{}}}}}}rrrlllaaa\\\VVVRRRPPPMMMHHHDDD????????????>>><<<:::999;;;:::888777666666666666999999888888777777777777888888777777777777777777999888888888888888999:::777888888888888888888888777777777777888999:::;;;:::999888999999999999888<<<;;;;;;<<<===>>>???@@@BBBCCCEEEFFFIIINNNUUUZZZbbbjjjyyywwwxxx}}}zzz{{{|||wwwzzz|||ssskkkooommmnnnuuutttxxxvvvnnnooozzzyyyvvvvvvrrrllliiigggfffeeeaaaYYYNNNFFF@@@===888555555555555444111111111000111111222222111222222333333333444444111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111////////////////////////111111111111111111111111222111000000000000111111333333333333333333333333000000000000111333444666444555555333222222444666555666777777777999<<<>>>EEEHHHLLLSSS\\\eeemmmqqqooopppppppppooollliiiggggggggghhhhhhgggfffeeedddZZZTTTMMMLLLXXXpppwwwqqqnnnuuutttssseeeIII;;;888666111...111111000000000000//////////////////////////////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***************************+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++******))))))******,,,,,,,,,---------...............000222222000...///222666888;;;AAAJJJQQQVVVbbbsss{{{zzzyyyxxxvvvyyy~~~yyyqqqrrrwww}}}yyyxxxxxxrrrkkkccc]]]ZZZWWWSSSPPPFFFFFFGGGFFFEEECCC@@@???===;;;999666555555666777999888777666666666777888777777777777777777777777888888888777777777777777777777777666666666666666777777777777888999:::;;;999999999999999999::::::>>>???@@@AAACCCFFFIIIIIIJJJMMMQQQTTTXXXaaannnwwwnnnttt|||zzzyyy~~~xxxqqqkkkpppooopppuuusssvvvxxx}}}~~~yyyzzzyyywwwzzzxxxvvvuuuqqqjjj___WWWQQQJJJBBB<<<999777555444555333111000111333444444222222222222222333444444111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111333333333333333333333333222222111111222333555666444555444333333444888;;;;;;===>>>>>>===???DDDGGGRRRYYYaaahhhqqqyyy}}}}}}rrrrrrqqqooommmjjjhhhgggfffdddbbbaaaaaa``````___YYYTTTTTT___vvv||||||wwwtttvvv}}}sssllluuucccQQQ>>>777777555333222111000000000////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++************++++++,,,,,,,,,---------......---------......//////...///111333444666<<>>;;;::::::;;;;;;<<<;;;999777777888999;;;::::::::::::::::::::::::999999999999999888888888:::::::::999999999999888:::::::::::::::;;;<<<===;;;<<<<<<======>>>AAABBBDDDGGGJJJLLLPPPWWWZZZ[[[XXX___hhhooouuu```hhhyyy~~~||||||vvvsssuuuzzzzzzqqqmmmooovvvuuuuuuxxxtttuuu}}}}}}zzzxxxuuuooojjjfff^^^SSSKKKGGGCCC>>>:::===999666444555777777777666555555444444555555666000000000000000000000000222222111111111111222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333333333333333222222111222222222222222222222222444333222111222333444555666666777777888;;;???CCCEEEHHHKKKKKKJJJKKKPPPTTT```jjjsssxxxtttrrrpppnnnkkkjjjiiihhheee```[[[XXXYYY\\\^^^^^^]]]YYY[[[ooo|||yyyuuuyyysssqqqvvv{{{```III@@@888444111///000333000000000////////////...////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------------------...//////000111111222666>>>EEENNNSSS^^^jjjtttyyyxxxuuu|||{{{uuuzzzzzzlllbbb\\\cccjjjnnnnnnllllllmmmqqqvvv|||~~~~~~{{{tttqqqooollljjjiiiiiihhhfffaaaZZZSSSNNNMMMLLLIIIFFFDDDCCCCCCDDDBBBAAA???===<<<===>>>???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================???>>>>>>>>>>>>>>>?????????AAACCCDDDEEEHHHMMMQQQRRRXXX\\\^^^dddnnnsssrrroooyyyQQQYYYiii{{{~~~}}}|||~~~xxxvvvpppmmmqqqyyytttlllllluuu||||||{{{}}}yyy{{{zzzrrrsss}}}yyyyyyyyyxxxwwwwwwooofff```\\\WWWPPPJJJCCC???:::888999999777555666555444222111222222333111111111111111111111111222222111111111111222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222444555555555444333222111111111111111111111111111222222111111111333444555999;;;>>>@@@BBBFFFKKKNNNTTTXXX]]]]]][[[[[[___cccmmmvvv||||||}}}rrrpppmmmiiigggfffgggggg___YYYSSSRRRVVV]]]aaaccceee___bbbwww~~~~~~bbbIII;;;888666555000,,,...444000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++...---,,,+++************,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......+++---......---,,,...///...///000000000333999???EEEKKKUUUbbbnnnvvvxxxxxx|||}}}}}}sssdddVVVYYY\\\]]]___dddkkkqqqvvvzzz~~~}}}~~~~~~~~~zzzsssjjjaaa\\\WWWVVVTTTQQQOOOMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<===???@@@>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGJJJNNNPPPSSSXXX___eeennnuuuyyyzzzHHHJJJTTTdddqqqzzz~~~yyy{{{}}}tttqqqqqqtttyyywwwqqquuuyyy~~~}}}ttthhhfffttt|||{{{pppsssuuuwww{{{wwwxxxzzz|||{{{|||vvvqqqooooookkkccc[[[RRRMMMGGGEEEEEEDDD@@@<<<:::999666444333222333444333333333333333333333333333222222111111222222333222222222222222222222222000000111222222111000000222222222222222222222222222222222222222222222222555555666666555444222111111111111111111111111111222222222333555888:::<<<>>>BBBFFFJJJNNNRRRWWWZZZccciiioooppplllkkknnnrrrwww|||{{{ttttttzzz{{{uuummmjjjeee```]]]]]]]]]^^^UUUPPPMMMQQQZZZccciiikkkjjjiiippp~~~bbbKKK???777444444555333//////333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++******+++,,,,,,---,,,,,,,,,---------......***---//////------...///---///000000///000555:::@@@FFFPPP\\\hhhsss|||}}}~~~rrreeebbb]]]XXXXXXaaannnyyy~~~|||}}}~~~vvvppphhhhhhgggeeebbb___]]][[[YYYXXXWWWUUUSSSQQQOOONNNQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGEEEDDDEEEHHHKKKMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRTTTWWWZZZ]]]^^^___ccciiimmmqqqwwwDDDBBBFFFRRR```mmmzzzyyywww|||vvvwwwxxxzzzzzz{{{|||~~~|||~~~pppbbb^^^iiirrrlllccc___WWW[[[aaaiiixxxyyyvvvxxxzzz||||||yyyuuusssuuuxxxvvvnnnffffffaaa[[[XXXWWWUUUPPPKKKEEECCC@@@===;;;;;;;;;;;;555555555555555555555555333222222111111222222333222222222222222222222222///000111222222111000///222222222222222222222222222222222222222222222222555666666777666444222111111111111111111111111111444444555777;;;>>>BBBDDDBBBFFFLLLRRRVVV[[[___bbbmmmttt{{{|||xxxuuuxxx{{{|||xxxkkkiiipppsssooogggccc]]]WWWTTTSSSSSSTTTMMMJJJKKKRRR^^^jjjpppqqqlllsss}}}|||~~~fffHHH<<<;;;444///---000222///---...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,------******))))))***+++,,,,,,,,,,,,,,,---------......***---000000...---...///,,,///111000///000333777===BBBJJJTTT___lllyyywwwpppdddYYYWWWaaarrr}}}zzz{{{|||}}}}}}}}}|||yyyvvvrrrpppnnnnnnmmmkkkhhhfffcccbbbdddcccaaa___]]][[[YYYYYYZZZXXXUUUTTTUUUYYY]]]```aaabbbcccdddeeeggghhhhhhfffhhhjjjnnnssswww{{{}}}}}}>>>BBBFFFJJJOOOZZZiiitttxxxqqqttt{{{~~~~~~pppgggaaacccddd]]]SSSLLLLLLNNNPPPVVVcccsss}}}~~~}}}{{{wwwuuuvvvyyy|||vvvwwwxxxwwwtttrrrrrrsssppppppqqqqqqoooiiibbb]]]UUURRRNNNJJJGGGDDD@@@>>>>>><<<::::::;;;:::666333444555666555333222333444333222111111222222000...333444555555555444222222444333222333333444222111444444555666666666666555555777666444555888777333666777777777555555666777777888:::===BBBFFFJJJLLLOOOSSSXXX]]]```cccfffiiiuuuvvvxxxyyyyyyyyyxxxxxxxxxvvvqqqjjjddddddhhhllljjjbbbVVVMMMKKKLLLNNNPPPOOORRRYYYeeerrr{{{}}}yyyvvvrrrlllvvvqqqooottt}}}jjjNNN===888:::111111111111000000000000000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))************))))))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))&&&(((***+++,,,+++)))((('''((()))+++,,,---......)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000111222222222;;;===DDDNNNWWWbbbrrrzzzlll```^^^dddlllvvvwww}}}yyy~~~}}}}}}||||||}}}~~~{{{zzz~~~|||wwwtttsssooonnnnnnooorrrwww|||>>>AAAEEEHHHKKKSSS^^^fff|||wwwpppqqqvvvzzz{{{{{{{{{ooohhhbbbbbbaaaYYYPPPLLLJJJOOOTTTZZZccclllpppnnntttuuuvvvuuuttttttuuuwwwwwwxxxxxxwwwvvvvvvwwwyyy||||||}}}|||yyytttmmmhhhcccaaa___]]]ZZZWWWSSSQQQNNNJJJDDDAAA??????===;;;<<<<<<;;;:::999777666555888666333222333333333222222222333333333333222111444333333444555777777777444555666777888888888888:::<<<;;;888999;;;;;;777:::::::::999888999<<>>?????????BBBEEEDDDAAAAAADDDEEEBBBCCCCCCBBB@@@@@@BBBGGGJJJNNNNNNOOOQQQVVV]]]cccggghhhiiilllrrrxxxzzzxxxuuutttqqqoooqqqtttuuurrrnnnnnnjjjcccZZZRRRNNNNNNPPPUUUQQQLLLGGGJJJXXXlll{{{~~~zzz|||{{{wwwvvvkkkjjjggggggiiihhhgggqqqwwwXXXAAA888444111---111111000000000000///////////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***))))))))))))***+++++++++***************)))))))))************+++......------+++)))(((''')))************+++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111222555<<>>>>>??????>>>>>>===>>>>>>>>>======???AAADDDFFFFFFHHHJJJKKKLLLLLLLLLMMMPPPQQQNNNNNNRRRTTTSSSTTTSSSQQQOOONNNPPPUUUYYY[[[ZZZYYYZZZ^^^dddjjjnnnsssrrrsssxxx~~~~~~yyysssqqqllliiilllrrrtttpppkkkddd___WWWPPPLLLLLLNNNQQQTTTPPPNNNQQQ___vvv|||xxx}}}ooommmllldddaaaeeefffnnnzzz{{{sss___GGG777333444222...111000000000////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))************))))))************))))))((((((************************************************++++++***)))))))))))))))******************************)))))))))***+++,,,******+++,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------------.........//////000000000///111777@@@GGGQQQaaapppzzztttkkkjjjjjjmmmooommmfff```hhhhhhkkkpppuuuyyyzzzzzzyyy|||DDDGGGJJJLLLKKKIIIHHHGGGLLLPPPVVV___pppxxxsssppprrrvvv{{{uuuppprrrrrrooohhhhhhjjjkkkjjjkkkvvvuuunnndddZZZVVVYYYbbbiii}}}~~~}}}zzzzzz}}}|||yyyvvvsssuuuzzz~~~}}}zzzvvvrrrpppoooooollliiifffggggggddd\\\UUUNNNPPPSSSVVVWWWUUUQQQMMMJJJKKKLLLMMMLLLKKKJJJHHHHHHJJJLLLMMMMMMOOOSSSWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXX\\\^^^[[[[[[```ddddddhhhhhhfffcccaaabbbeeehhhjjjhhheeedddfffjjjnnnqqqvvvttttttxxx{{{zzzsssllllllgggbbbdddiiikkkgggbbbTTTPPPJJJFFFHHHMMMTTTYYYYYYUUUUUUaaaxxx}}}{{{{{{{{{{{{zzz{{{mmmllliiiaaabbbkkknnn~~~}}}zzz{{{qqqWWWLLL???666333333222111000000000////////////...---------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))************))))))++++++******)))((((((((())))))))))))))))))))))))************************+++***))))))(((((())))))*********************************)))***++++++,,,((((((***+++,,,---------))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...................../////////...///444;;;AAAIIIXXXfffttt~~~}}}zzzyyyqqqkkkfffggglllpppoookkkjjjhhheeefffjjjppptttvvvwww{{{}}}DDDFFFGGGHHHHHHGGGEEECCCGGGHHHKKKTTTggg{{{{{{uuuooommmooottt{{{ttttttuuusssooonnnoooooommmqqq~~~yyyiiiYYYQQQRRRZZZbbbqqqwww}}}tttyyy~~~}}}||||||~~~|||{{{yyytttqqqsssxxx~~~|||}}}~~~}}}zzzwwwvvvvvv|||zzzwwwvvvssslllccc\\\XXX[[[aaahhhkkkhhhccc^^^ZZZ\\\^^^___^^^[[[XXXUUUMMMQQQVVVYYY[[[]]]bbbfffgggggggggggggggfffeeeeeebbbfffhhhdddcccggglllmmmtttuuuuuusssqqqooopppqqqrrrpppmmmkkkkkklllooopppooonnnnnnpppqqqoooiiidddddd___[[[ZZZ\\\]]]YYYVVVJJJGGGEEEFFFLLLUUU\\\``````]]]aaaqqq}}}tttssstttzzzxxxkkkhhhiiikkksss~~~{{{vvv|||rrrXXXAAA>>>999444222111111111000000////////////......---------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))******************************)))(((((((((((()))***************+++++++++*********++++++++++++,,,***++++++,,,,,,,,,++++++)))************+++++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,------.........------.....................///222777:::AAANNN[[[dddnnn~~~}}}yyyvvvtttooopppxxx}}}uuulllhhhlllqqquuuuuuooolllgggdddcccggglllooossswww{{{yyy}}}HHHGGGFFFFFFFFFEEEDDDBBBAAAEEEHHHLLLYYYkkkzzzyyyuuurrrppprrrzzz|||xxxyyyuuu|||~~~}}}|||{{{yyyyyyvvvtttssssssxxxzzzmmm___VVVVVV[[[```hhhlllqqqtttssspppmmmllleeekkkrrruuuuuuvvvyyy}}}{{{}}}}}}yyyuuutttxxx|||zzz|||~~~~~~{{{zzzzzz{{{~~~}}}xxxqqqiiidddcccfffmmmtttyyyxxxtttpppmmmpppsssuuusssnnnhhhdddWWW]]]cccfffggghhhkkkoooppppppooonnnmmmkkkiiihhhhhhmmmmmmhhhdddggglllmmmpppsssvvvwwwuuurrrppppppmmmkkkiiigggeeeffffffggg``````aaabbbaaa```]]]\\\XXXVVVSSSSSSTTTTTTTTTSSSPPPOOOQQQWWW^^^dddggghhheeehhhppp~~~wwwsssqqqvvvzzzqqqrrr|||yyy|||pppXXXHHH777555222111000000//////000000/////////.........,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((())))))*********+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))************++++++++++++******))))))******+++************************++++++,,,,,,---......///------------------------......000222444888DDDPPPUUU^^^ooo|||xxxtttqqqnnnoookkkmmmvvv}}}wwwnnnkkkmmmrrrvvvsssrrrnnngggaaa```cccggglllpppuuuyyy{{{}}}zzz~~~~~~}}}~~~LLLJJJGGGFFFFFFEEEDDDCCC===DDDHHHIIINNN]]]mmmwww|||zzzvvvsssvvv}}}}}}}}}|||vvvuuuyyysssvvv{{{~~~|||zzz{{{{{{xxxxxxzzzzzzuuummmeee___^^^aaadddeeefffgggfffbbb^^^\\\[[[XXX^^^fffkkklllooosssxxx|||}}}|||~~~~~~{{{{{{}}}xxx{{{{{{tttooollljjjmmmssszzz}}}{{{~~~|||uuupppiiiooouuuvvvsssqqqsssuuutttsssrrrpppnnnkkkiiigggkkkpppooohhhcccdddhhhjjjgggkkkqqqsssrrrooollljjjbbbaaa___^^^\\\\\\\\\\\\RRRTTTVVVVVVUUUTTTTTTUUUNNNNNNNNNOOOQQQTTTVVVXXX\\\^^^bbbiiipppsssrrroooiiippp|||yyyuuutttssszzz~~~|||fffPPPAAA999666222///...000222000...000/////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))******++++++++++++(((***,,,---------+++******++++++,,,,,,+++++++++)))************+++++++++---,,,,,,++++++,,,,,,---************************++++++,,,,,,---...//////------------------------------...///000333===IIILLLRRRddd{{{}}}{{{{{{{{{vvvqqqmmmkkkmmmjjjmmmvvv|||{{{}}}sssjjjhhhmmmrrruuuvvvssslllbbb]]]^^^aaagggkkkpppuuuxxx|||~~~~~~}}}|||~~~zzzyyy|||KKKHHHEEECCCBBBBBB@@@???>>>@@@DDDGGGKKKRRR[[[bbbttt{{{wwwuuupppwwwvvvvvvxxxyyyzzzyyyyyywwwuuurrrrrrsssvvvxxxyyy}}}{{{{{{yyyzzz~~~~~~uuuyyypppmmmhhhbbb___aaagggllliiilllkkkgggbbb[[[SSSMMMNNNTTTXXXYYYYYY]]]fffnnnttt~~~{{{{{{}}}}}}~~~|||xxxxxx|||~~~}}}~~~~~~~~~}}}}}}}}}||||||uuuoooppptttyyy{{{zzzuuupppnnnqqqqqqooommmjjjhhhhhhhhhooojjjccc```aaacccddddddaaacccfffkkkmmmjjjccc]]]ZZZ]]]]]]XXXUUUSSSOOOIIIEEEHHHLLLMMMLLLLLLNNNQQQRRRPPPLLLMMMYYYjjjvvvzzzzzz|||}}}~~~|||{{{zzzzzz{{{}}}~~~sssZZZKKKBBB;;;777111///---...111222000...///............---------------------------------,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000///000111111111444888;;;EEENNNYYYfffwwwyyyuuu{{{|||rrrllllllmmmlllpppyyy}}}|||}}}zzzwwwuuuzzzwwwssssssmmmfffcccjjjqqqnnnddd]]]]]]aaa\\\^^^cccllluuu{{{}}}|||~~~}}}||||||~~~}}}zzzzzzzzz|||}}}HHHEEEBBBAAAAAAAAA@@@??????AAADDDFFFIIINNNUUUZZZeeeuuu~~~~~~wwwnnntttuuuwwwyyyzzz{{{yyyxxxvvvsssqqqqqqtttwwwwwwwwwvvv}}}}}}yyyyyy{{{}}}|||}}}xxxsssllljjjgggbbb```bbbhhhmmmsss{{{yyyoooddd]]]SSSSSSSSSPPPNNNRRRZZZ```nnnuuuzzz|||~~~xxxuuuttttttwwwyyyxxxxxx~~~~~~|||{{{zzzyyyzzz~~~vvvrrruuuwwwyyyyyywwwssspppooosssvvvwwwtttnnnkkklllpppppplllfffcccbbbbbb```^^^]]]___aaadddeeeccc___[[[VVVVVVSSSNNNLLLMMMJJJFFFCCCFFFJJJLLLLLLMMMPPPRRRUUUUUUVVV]]]qqqtttnnnoooyyyxxxvvvqqqZZZGGG<<<777333///111///---...000111000...............------------------------------------,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))************************************)))))))))((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////---...//////000222666999@@@IIIRRR]]]mmm{{{tttuuuzzzwwwrrrrrrppppppttt|||}}}}}}|||{{{}}}{{{sssjjjeeehhhlllmmmiiiddd```___\\\[[[\\\aaaiiippptttvvv{{{|||~~~}}}~~~|||}}}|||}}}}}}{{{yyyxxxyyyzzz{{{DDDBBB???>>>???@@@@@@???AAABBBEEEFFFGGGIIIMMMPPPSSS___llluuu}}}{{{pppnnnpppsssvvvxxxyyyyyyyyywwwsssqqqssswwwyyywwwtttooosss{{{}}}~~~}}}wwwpppjjjeeeffffffdddbbbdddjjjoooyyynnn^^^YYYRRRMMMKKKNNNSSSWWW______eeeooovvvxxxzzz|||}}}xxxsssnnnkkkiiiiiiiiikkkmmmtttxxxtttrrrrrrkkkkkkooowww{{{wwwtttssstttrrrpppmmmkkkkkkkkkkkkqqqwwwzzzvvvmmmhhhjjjnnnjjjhhhccc```]]]ZZZWWWTTTTTTVVVYYY[[[ZZZXXXVVVVVVQQQOOOJJJFFFHHHNNNOOOLLLPPPQQQSSSTTTUUUXXX[[[^^^______cccqqq|||qqqjjjeeeccccccnnnvvvtttrrr{{{~~~|||___SSSCCC888444333111///000.........///000///...............------------------------------------,,,,,,,,,+++++++++******+++++++++***************************************+++++++++++++++++++++++++++******))))))******++++++************)))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++------......///333555;;;BBBKKKTTTcccwwwvvvrrrqqquuuyyyuuuvvvvvvwww|||~~~|||}}}ssshhhggghhhkkkoooooojjjfff```\\\XXXXXX]]]dddkkkooowwwyyy|||}}}~~~~~~|||{{{yyyxxxxxxyyy{{{||||||zzzxxxvvvvvvvvvxxxyyyAAA???======???AAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIHHHQQQ\\\fffsss}}}}}}xxxkkkllloooppprrruuuxxxzzzyyyuuusssvvv{{{}}}yyytttxxxvvvwww|||}}}yyyvvvooohhhaaadddggggggfffhhhnnnsssvvviiibbb[[[WWWWWWYYY[[[[[[[[[YYYcccttt{{{qqqfffbbbdddaaa^^^]]]]]]]]]]]]]]]ZZZ]]]cccpppwwwnnnjjjhhhggg```^^^bbbjjjoooooooooqqqqqqmmmhhheeeeeehhhlllnnnrrrtttuuuppphhhbbbaaabbb___^^^[[[WWWTTTQQQNNNLLLHHHLLLQQQRRROOOMMMMMMMMMMMMLLLKKKLLLVVVcccjjjiiillljjjfffcccdddggglllpppooonnnqqq~~~qqqllliiieeeccc^^^fffmmmpppvvv{{{yyy~~~vvv```HHHAAA888333222333222111...............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************))))))))))))******************))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---------...111333666>>>GGGPPP\\\ooo{{{wwwtttttt}}}zzzxxxyyyzzz}}}~~~qqqlllhhhiiinnnrrrtttsssmmmfff^^^XXXWWW]]]dddiiiqqqtttyyy~~~~~~|||{{{{{{{{{yyywwwvvvuuuuuuuuuvvvxxxwwwuuutttssstttuuuvvvAAA???===>>>@@@BBBCCCCCCAAABBBCCCEEEGGGHHHGGGGGGFFFLLLSSSXXXaaannnyyy~~~ssssssqqqooommmoootttxxx{{{yyyxxx{{{~~~{{{www}}}||||||}}}~~~{{{yyyvvvooohhhaaafffkkkmmmlllnnntttzzz~~~rrriiieeeaaabbbeeehhhfffdddiiihhhssszzzhhh___UUUQQQMMMLLLMMMPPPQQQPPPPPPSSSZZZggg{{{rrrhhhbbb___\\\ZZZTTTSSSVVV]]]cccdddeeehhhmmmhhhbbb___bbbhhhlllnnnooommmiiiddd```[[[VVVSSSQQQPPPOOOMMMKKKJJJIIIIIICCCHHHMMMOOOMMMJJJIIIIIIJJJPPPYYYeeexxx}}}uuusssvvv{{{~~~|||}}}|||mmmjjjhhheeecccbbbhhhpppzzz|||zzzyyyvvv|||{{{___HHH;;;777222000000000///...------......---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,---//////...///000222111888BBBKKKUUUdddxxx~~~}}}~~~}}}}}}|||}}}xxxooogggdddiiiqqqwww{{{tttjjj___YYYXXX[[[^^^fffjjjqqqxxx}}}~~~~~~|||zzzzzz{{{}}}~~~~~~}}}~~~~~~{{{yyyyyyxxxwwwvvvuuutttttttttuuuuuutttssssssrrrsssssstttAAA???>>>???AAACCCDDDDDDAAAAAABBBDDDGGGHHHGGGFFFFFFIIILLLMMMQQQ\\\lllyyy|||{{{xxxrrrmmmllloootttzzzzzz{{{|||}}}}}}{{{yyyxxx|||{{{}}}}}}xxxooohhhffflllrrrtttrrrttt{{{wwwkkk``````bbbggglllnnnmmmjjjvvvwwwxxxooo___XXXPPPKKKJJJJJJJJJIIIKKKNNNRRRYYYgggtttxxxuuuuuulll___WWWTTTSSSPPPMMMHHHGGGKKKSSSXXXYYYZZZ\\\___YYYTTTRRRUUUYYY\\\\\\```ZZZUUURRRQQQPPPKKKGGGFFFHHHKKKLLLKKKJJJJJJKKKKKKNNNQQQSSSRRRQQQPPPPPPOOO___sss|||~~~zzznnnjjjhhhhhhhhhrrrwww{{{pppqqqwww}}}vvvaaaLLL===777555222111111000///---,,,---...---,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************************************((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------...000000//////000111...222:::CCCKKKVVVhhhxxxvvvyyy{{{kkk```___fffmmm{{{yyyrrrjjjaaaZZZWWWWWWZZZ^^^eeelllssswwwzzz{{{||||||{{{|||}}}~~~}}}{{{|||}}}}}}~~~~~~~~~}}}yyyxxxxxxuuuuuutttuuuuuuvvvwwwwwwtttsssssssssssssssssssssAAA???>>>>>>AAACCCDDDDDDBBBAAA@@@BBBEEEFFFFFFDDDBBBDDDFFFFFFHHHOOO]]]hhhwwwxxxxxxtttnnnlllnnnqqqwwwyyyzzzzzzxxxwwwxxxyyywww~~~~~~|||}}}wwwpppmmmssszzzzzzwwwyyytttggg\\\^^^bbbhhhmmmoooooonnnttt{{{|||ooofff[[[SSSQQQRRRQQQPPPRRRTTTUUUWWWaaaooowwwyyywwwlll^^^UUUSSSSSSPPPMMMKKKKKKPPPYYY______^^^___^^^YYYSSSQQQRRRRRROOOLLLMMMKKKHHHGGGHHHJJJKKKKKKQQQWWW___ddddddbbb```___^^^]]][[[[[[]]]___``````cccyyyvvvzzz~~~zzztttqqqqqquuuzzzuuupppmmmsss~~~iiiUUUIII>>>555555444222111111000///...+++---...---+++***,,,...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************************************'''((()))******)))((('''(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000000///...///000111000444;;;BBBKKK[[[jjj}}}sssuuu|||xxxiiiaaa```bbbkkkooossssssnnngggbbb```WWWXXXZZZ]]]ccciiiooosssuuuwwwyyy{{{~~~~~~~~~}}}|||||||||~~~~~~}}}~~~~~~|||zzzyyyyyyuuuuuuuuuuuuuuuuuuvvvvvvtttssssssssssssttttttttt@@@???===>>>@@@BBBCCCCCCDDDAAA???@@@CCCEEEDDDBBB>>>???AAACCCEEEIIIRRRYYYjjjooossssssooommmooorrrsssvvvyyywwwsssrrrtttxxx}}}{{{www}}}~~~|||rrrxxx~~~~~~{{{|||uuufff]]]```eeeiiimmmpppqqqrrrooo}}}wwwmmmaaaZZZZZZ\\\^^^]]]aaabbbbbbccclll}}}}}}lllaaa___^^^]]]ZZZ[[[[[[bbblllsssrrrpppqqqpppkkkeeebbb```]]]VVVPPPGGGHHHIIIIIIJJJOOOVVV[[[iiirrr~~~{{{oooiiicccbbbeeejjjnnnooowww}}}wwwsssjjjqqqyyy~~~{{{zzz{{{~~~ssslllnnnsss|||zzzaaaJJJ???<<<777111......------------,,,,,,***,,,...---+++***,,,...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,------------......,,,...//////...---......666111111666===EEEUUUeeepppxxxsssuuuzzzwwwkkkbbb^^^YYYcccpppxxxyyyvvvqqqooo\\\YYYUUUSSSVVV]]]eeejjjjjjmmmppptttwwwzzz{{{{{{}}}~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~}}}{{{{{{|||yyyxxxwwwvvvtttsssrrrqqqtttttttttttttttttttttttt???@@@@@@@@@@@@???>>>>>>@@@??????AAACCCCCC???<<>>>>>>>>>>>>>>===@@@???>>>@@@AAAAAA===:::===>>>>>>@@@BBBFFFIIIKKKIIINNNVVV]]]dddkkkrrrwwwtttqqqnnnmmmqqqwwwxxxuuuyyyyyyyyyzzz~~~ttthhheeedddjjjuuuzzzwwwrrrqqqooozzzzzzqqqhhhaaabbbdddeeeeeeggglllrrrtttuuu|||pppmmmrrrvvvwwwsssdddbbb```aaafffkkkssswwwpppiiikkksss}}}{{{zzzzzzxxxvvvttt{{{wwwuuuzzz{{{sssnnnqqq{{{}}}xxxzzz~~~xxxxxxfffPPPGGG;;;444222222111000111111000000///......---------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,------------000000///000444===HHHOOO]]]eeeooouuuxxx{{{|||zzz|||vvvkkkfffdddiiittt}}}~~~|||tttmmmbbbWWWPPPOOORRRUUUXXXSSSTTT\\\dddiiimmmqqqttttttuuuvvvxxx{{{~~~|||{{{}}}~~~~~~}}}~~~|||{{{}}}}}}|||{{{zzzzzz~~~|||{{{yyyzzz|||~~~}}}~~~~~~~~~~~~~~~|||}}}}}}{{{zzz{{{|||~~~~~~~~~}}}|||}}}||||||{{{zzzyyyyyyxxxuuuuuutttsssrrrrrrssstttsssqqqoooooopppqqqpppooo:::;;;;;;<<<<<<======>>>AAAAAA@@@AAAAAA@@@===;;;<<<<<<===>>>@@@CCCEEEFFFDDDIIIOOOTTTZZZdddqqqzzzsssooolllmmmsss{{{}}}|||}}}}}}yyyrrrlllkkknnnwww~~~zzzyyytttrrrsssyyyyyypppmmmlllppp{{{{{{wwwsss~~~yyypppiiieeefffhhhgggfffgggrrrvvvyyy{{{qqqooouuuvvv|||nnnmmmlllooottt{{{tttooojjjlllttt}}}~~~||||||~~~~~~}}}yyyuuunnnlllooovvv{{{~~~~~~~~~}}}xxx}}}xxxwww{{{pppXXXGGG===888444222333444222000000//////......---------,,,,,,+++++++++*********,,,++++++++++++,,,,,,---************************)))***++++++,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,------------.........111111000///111777???EEEVVV^^^ggglllooosss|||~~~~~~uuukkkfffiiiooovvvyyy{{{tttjjj___XXXTTTTTTUUUOOOJJJJJJQQQXXX]]]aaadddjjjkkknnnssswww{{{~~~~~~||||||~~~~~~~~~}}}}}}|||zzzxxxyyy{{{}}}~~~|||{{{zzzzzzzzz~~~}}}zzz{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~{{{zzz~~~|||zzzzzz}}}~~~|||zzzyyyzzz{{{||||||~~~~~~|||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvuuutttrrrqqqqqqqqqrrrpppooonnnooopppooonnnlll999::::::;;;<<<===>>>???EEEDDDDDDCCCCCCAAA???>>><<<<<<===???@@@AAABBBCCCCCCHHHMMMNNNPPPWWWdddnnntttpppnnnrrryyy~~~}}}~~~~~~}}}xxxqqqjjjfff___ccclllxxxyyyvvvuuu{{{~~~yyyvvv{{{|||{{{~~~zzzxxx~~~wwwrrrlllhhhiiijjjiiijjjmmmvvvxxx|||zzzsssmmmnnntttvvvuuuuuutttwww}}}~~~sssoookkklllsss{{{~~~}}}sssmmmmmmiiihhhjjjnnnrrrwww||||||iiiTTTEEE>>>999666333222333333111////////////.........------,,,,,,,,,,,,++++++++++++*********++++++,,,------************************))))))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,------------------.........//////000000///...///222888===LLLUUU```gggiiioooyyywwwkkkeeeeeehhhkkktttsssqqqnnnjjjccc\\\WWWPPPJJJGGGKKKPPPRRRTTTVVV]]]aaafffmmmtttyyy~~~~~~~~~}}}}}}}}}}}}|||{{{wwwwwwwwwuuutttuuuxxx{{{|||{{{{{{{{{{{{||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~{{{yyyyyy|||}}}~~~~~~}}}zzzxxxxxxzzz|||~~~}}}{{{zzzyyyzzz{{{|||zzz}}}}}}zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppppppppoooooonnnmmmmmmnnnnnnmmmkkkhhh;;;;;;;;;<<<===???@@@AAADDDEEEDDDCCCBBB@@@??????>>>???@@@AAABBBBBBAAAAAA???DDDHHHHHHFFFIIIQQQYYYggggggjjjsss}}}|||wwwzzz}}}|||yyyxxxvvvqqqllliiicccfffmmmyyy~~~{{{uuuqqqsssyyy}}}|||www|||zzzssssssmmmiiiiiikkklllpppuuu|||||||||wwwrrrmmmooowww{{{{{{vvvrrrnnnnnnttt{{{}}}www~~~lllfffeeebbbaaadddfffnnnxxx}}}{{{~~~qqq]]]MMMAAA<<<;;;555333000...------,,,,,,000000////////////......------------,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************((((((((((((((((((((((((************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,---------------.........//////,,,---------...000555888BBBMMMZZZccchhhmmmvvv|||xxxmmmddd___^^^iiinnnvvv}}}|||sssfff\\\SSSKKKFFFGGGHHHHHHHHHJJJOOORRRYYYaaaiiipppvvvxxxvvvwwwwwwwwwuuusssqqqqqqrrrsssttttttssstttwwwyyyzzzzzzyyyyyyzzz{{{|||||||||}}}~~~~~~}}}yyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{||||||}}}~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{|||}}}~~~|||}}}}}}|||{{{zzz{{{|||{{{|||~~~||||||zzzxxxvvvuuuwwwyyy||||||zzzzzzyyyzzzzzz{{{yyy{{{}}}}}}{{{yyyxxxwwwsssssssssssssssttttttttttttqqqnnnlllmmmmmmlllkkkkkkkkkjjjkkklllkkkhhheee===<<<<<<<<<===???AAACCCAAABBBBBBAAA>>>======>>>@@@AAACCCDDDDDDCCCAAA@@@===AAAFFFGGGEEEFFFJJJNNNQQQUUU]]]jjjyyy~~~vvvpppttt|||~~~|||zzz{{{uuuqqqssstttqqqmmmkkklllqqqxxxzzzyyy{{{{{{wwwssstttyyy~~~{{{vvvvvvpppsssnnnkkkllloooqqqwww~~~{{{wwwsssmmmooovvv|||}}}zzz{{{~~~vvvrrrnnnmmmrrrzzz|||mmmfff```ZZZZZZ```fffssszzz{{{~~~}}}}}}wwwvvvfffTTTGGG>>>777333333111000...,,,,,,---...///////////////////////////.........---------,,,,,,)))***++++++,,,++++++***++++++++++++++++++++++++((()))******++++++************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((******************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******++++++++++++,,,,,,,,,,,,,,,------------.........***,,,---......000333555:::CCCQQQ\\\eeekkkpppttt{{{}}}}}}~~~qqqfff___^^^eeeqqq~~~vvvmmmWWWNNNGGGEEEEEECCCBBBCCCBBBEEEKKKRRRYYY```eeehhhlllnnnppppppnnnkkkiiiiiikkknnnqqqrrrssssssuuuvvvzzzyyyxxxwwwvvvvvvvvvvvvyyyzzz{{{|||}}}}}}|||{{{ttttttttttttuuuvvvwwwxxx{{{zzzzzzzzz{{{{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwvvvvvvuuuvvvwwwyyyzzzyyy{{{|||~~~{{{|||}}}}}}}}}{{{zzzyyyxxxzzz|||}}}||||||}}}~~~yyyyyyxxxuuuttttttvvvxxxzzzyyyyyyxxxxxxyyyyyyyyyvvvxxxzzzzzzxxxvvvuuuuuuooopppppppppqqqqqqrrrrrrppplllhhhhhhjjjkkkiiigggiiigggffffffgggfffdddbbb>>>===<<<<<<===???AAABBB???@@@AAA???===<<<>>>@@@AAACCCEEEFFFFFFCCC@@@>>>???BBBEEEFFFFFFGGGHHHIIIDDDHHHPPP\\\iiivvvxxxsssuuuuuurrrqqqtttrrrooopppvvvvvvqqqooopppsss{{{|||wwwwwwyyyzzzwwwtttxxxwwwssstttrrrrrrvvvzzz|||xxxvvvsssnnnqqqwwwyyywwwvvv|||zzzvvvrrrrrrwww|||sssmmmddd\\\___iiivvv|||wwwuuuvvvwwwvvvxxx|||~~~yyygggUUUIII>>>:::777222///000...////////////000111222........................---------,,,,,,,,,++++++******+++,,,++++++))))))************************((())))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,.../////////111333444:::EEERRR^^^fffjjjkkksss~~~{{{|||zzzrrrggghhhlllttt|||}}}yyyggg\\\RRRMMMJJJEEEBBBBBB>>>???BBBFFFKKKPPPUUUWWW^^^bbbfffgggeeecccbbbbbbaaaeeejjjmmmnnnnnnnnnooouuuuuutttsssrrrrrrrrrrrruuuvvvxxxzzzzzzzzzzzzyyyrrrrrrqqqqqqrrrsssuuuuuuwwwwwwxxxxxxyyyzzz{{{|||}}}|||zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwyyy{{{}}}|||||||||||||||{{{yyywwwuuuxxxzzzzzzzzzyyyyyyzzzvvvvvvuuutttrrrsssuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvsssuuuwwwwwwuuurrrqqqqqqmmmmmmnnnnnnoooppppppqqqkkkgggccccccfffhhhfffdddeeecccaaa`````````___]]]>>>===<<<;;;<<<>>>@@@AAA???AAABBBAAA>>>===@@@BBBBBBCCCFFFGGGFFFCCC@@@===@@@@@@AAAAAABBBBBBBBBBBBCCCFFFKKKQQQZZZgggsss|||~~~{{{xxxppphhhjjjqqqiiilllttt|||{{{uuutttyyyvvvyyy{{{{{{xxxwwwwwwwwwuuuttt{{{|||wwwwwwwwwzzz}}}vvvvvvvvvsssvvv~~~xxxuuuwww~~~~~~|||~~~~~~}}}}}}}}}}}}zzzwwwllldddkkkxxxsssjjjlllqqqwwwyyy{{{yyylllYYYHHH???777222333222///000555***,,,...000///...------------------------------,,,,,,,,,+++++++++*********+++,,,,,,+++***)))((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++************************((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---000000//////000111111555===JJJXXXbbbffffffrrr{{{zzz{{{|||zzzpppkkkmmmqqqssssssyyymmmaaaYYYRRRJJJDDDDDD?????????AAADDDHHHKKKNNNOOOTTTZZZ\\\[[[YYYYYYZZZXXX]]]cccgggiiihhhggggggoooooooooooopppqqqrrrssssssuuuvvvxxxyyyyyyyyyxxxtttsssrrrrrrssstttvvvwwwttttttuuuwwwxxxyyyzzz{{{|||{{{zzzxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttwwwyyy{{{~~~~~~|||{{{zzzzzzyyyxxxwwwtttvvvxxxyyyxxxwwwwwwwwwtttttttttrrrqqqrrruuuwwwssssssttttttttttttttttttppprrrttttttrrrpppooonnnkkkllllllmmmnnnooopppppphhhddd```aaadddgggeeebbbbbb```]]][[[\\\\\\[[[ZZZAAA@@@>>><<<<<<===>>>???CCCAAA????????????>>><<<@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAADDDGGGHHHJJJRRR^^^gggtttyyy}}}zzzrrrllllllnnnkkkttt{{{{{{yyyzzz{{{zzzzzzuuuvvv{{{www{{{yyyuuuqqqpppsssyyy~~~~~~zzz{{{||||||}}}{{{~~~~~~{{{{{{xxxzzzuuuuuuwwwnnnjjjnnnqqqsss}}}ttt```NNNBBB<<<666555444222111000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***)))((((((''')))*********++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++******************+++,,,------++++++,,,------...//////......///111333333555===IIIWWWbbbhhhuuu}}}wwwwww{{{~~~zzztttgggbbbdddiiiqqquuuqqqfff\\\WWWPPPIIIHHHEEEBBBAAABBBDDDFFFFFFHHHJJJMMMPPPRRRSSSRRRRRRRRRTTTYYY]]]___``````___ffffffffffffffffffggggggiiikkkmmmpppssstttuuuuuusssssssssrrrsssttttttuuuvvvuuutttssstttvvvxxxzzz{{{xxxvvvwwwxxxxxxuuurrrssssssssstttsssrrrqqqpppuuuwww{{{~~~yyyzzz{{{zzzwwwuuuuuuuuuqqqrrrttttttsssssstttvvvvvvuuusssrrrpppooooooooosssrrrqqqpppooonnnnnnnnnnnnooopppppppppooonnnmmmnnnmmmmmmkkkjjjiiihhhgggffffffeeecccaaa```___^^^[[[YYYVVVUUUUUUTTTSSSQQQ???>>>===<<<<<<===???@@@AAABBBAAAAAA???>>>===<<<@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAAAAAAAAEEEMMMTTT\\\gggttt|||{{{uuuooollliiisss{{{||||||}}}~~~|||xxx|||yyyvvvqqqmmmmmmsss|||vvvtttxxx~~~pppqqqpppjjjjjjqqqvvv~~~|||}}}~~~}}}uuuqqqlllsssyyyuuucccQQQDDD<<<777555333333111000//////...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******)))((((((''')))))))))*********++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************************************+++,,,------++++++,,,---,,,...//////......///000000111333999BBBNNNZZZaaasssxxxqqqrrrwww{{{}}}ooobbb\\\YYYdddmmmsssrrrnnniiiaaaXXXOOOKKKGGGEEEEEEEEECCCAAAAAABBBDDDEEEFFFGGGGGGFFFJJJLLLOOORRRTTTUUUUUUUUUVVVWWWYYY[[[^^^```bbbcccccceeegggkkkmmmoooppppppnnnnnnnnnooooooppprrrrrrtttsssqqqppppppqqqssstttuuusssrrrtttvvvvvvtttrrrtttssssssrrrqqqpppppppppqqqssswww}}}}}}yyyvvvwwwxxxwwwuuutttssstttrrrtttuuutttsssssstttuuuuuutttrrrqqqooonnnnnnnnnoooooooooooooooppppppqqqmmmmmmmmmmmmmmmkkkjjjiiihhhhhhggggggfffffffffeeedddcccbbb```^^^\\\[[[ZZZUUURRRPPPNNNNNNMMMLLLJJJ@@@???>>>===>>>@@@BBBCCCAAADDDFFFEEE@@@===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???AAABBBAAA???AAAEEEJJJIIISSScccqqqxxxvvvoooiiieeeooowwwzzz|||}}}}}}}}}zzzqqqnnnssszzz~~~~~~xxxsssrrrxxxzzzrrrqqquuu}}}}}}~~~nnneeeiiijjjcccbbbgggjjjuuu~~~~~~||||||}}}wwwvvvyyy{{{{{{eeeWWWEEE888444444222111000///......------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++******)))(((((((((((((((((()))))))))******+++******))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************+++,,,---,,,+++***+++---,,,---///...------...000---///111333888AAANNNVVVkkk}}}ooojjjppp{{{zzzhhhXXXNNNPPPZZZeeekkknnnooommmhhhbbb[[[RRRNNNLLLJJJFFFAAABBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLOOOSSSVVVXXXYYYYYY[[[^^^bbbeeeggghhhhhhggggggggghhhjjjkkkmmmnnnooonnnmmmlllkkklllmmmnnnnnnnnnnnnppprrrsssrrrqqqsssqqqooommmlllllllllllllllnnnrrrwww{{{zzzwwwsssppprrrssssssrrrqqqqqqrrrqqqsssssssssqqqpppqqqrrrqqqpppooommmkkkkkkjjjjjjiiiiiijjjkkklllnnnooopppjjjjjjjjjiiihhhfffeeedddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^\\\ZZZXXXVVVTTTSSSNNNLLLIIIHHHGGGGGGEEECCCBBBAAA@@@@@@BBBDDDFFFHHHBBBGGGKKKIIICCC>>>===???@@@??????????????????@@@@@@??????>>>>>>??????@@@@@@BBBDDDEEEDDDEEEHHHKKKIIIKKKQQQ[[[dddiiiiiigggbbbkkksssvvvzzz~~~~~~~~~}}}|||uuunnnkkklllooolllqqqyyy~~~yyy{{{uuuiiicccgggiiidddccchhhlllwwwyyyrrrqqqxxx}}}hhhYYYIIIBBB:::555444333111///...---------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************))))))(((((((((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))************************************************+++++++++***,,,,,,,,,+++***+++,,,+++---......---,,,...///+++...//////000666BBBKKK^^^ppp}}}}}}rrriiinnn|||qqq___SSSKKKNNNRRRUUUZZZbbbjjjoootttmmmeee```^^^ZZZRRRKKKHHHGGGFFFEEECCCBBBBBBBBB@@@@@@?????????@@@AAABBBEEEEEEFFFHHHIIIKKKLLLLLLPPPRRRUUUXXX[[[]]]^^^___^^^______aaaccceeefffhhhggggggffffffggghhhiiiiiijjjjjjkkkmmmoooppppppooopppnnnkkkhhhggggggggghhhiiilllppptttuuutttrrrooojjjlllnnnooonnnnnnooopppnnnoooooonnnlllkkklllmmmlllkkkjjjhhhgggfffeeeeeeccccccddddddfffgggiiijjjhhhhhhgggeeecccaaa```___]]]]]]]]]\\\\\\\\\\\\\\\XXXWWWUUUSSSPPPNNNMMMLLLJJJHHHEEEDDDDDDCCCAAA@@@BBBAAAAAAAAABBBDDDGGGIIIEEEJJJNNNLLLFFFAAA@@@BBB@@@@@@???>>>>>>???@@@@@@@@@??????>>>>>>??????@@@>>>@@@CCCDDDEEEFFFGGGHHHMMMIIIGGGKKKTTT\\\aaabbbccckkkssswww|||}}}{{{yyy{{{{{{uuurrrqqqpppmmmjjjhhhjjjoooxxx~~~zzzzzz}}}|||yyyxxxooofffaaadddfffeeefffkkkooo}}}xxxuuusssssszzznnnZZZGGG===555555444222000...------......---------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********************************))))))*********+++++++++***+++,,,,,,******+++,,,+++,,,------,,,,,,---...+++...///---,,,000:::BBBQQQ```iiiooovvvuuurrrzzzuuulllooo{{{xxxlllbbb\\\WWWRRRNNNMMMRRR\\\dddpppqqqvvv{{{|||uuuggg\\\PPPOOONNNLLLIIIEEEBBB@@@???>>>===<<<;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBGGGIIILLLPPPRRRTTTUUUVVVUUUVVVWWWXXXZZZ\\\^^^```]]]^^^___```bbbccceeeffffffgggiiijjjjjjjjjkkkkkkmmmkkkiiifffddddddeeeeeegggjjjnnnqqqqqqooommmllldddfffiiiiiiiiiiiijjjllljjjkkkkkkjjjhhhggghhhiiiiiiiiigggeeedddccccccbbb```````````````aaabbbbbbeeedddbbb```^^^\\\[[[[[[ZZZYYYYYYXXXWWWUUUUUUTTTPPPOOOMMMKKKIIIGGGFFFEEEFFFDDDAAA@@@@@@@@@>>>===??????>>>>>>???AAADDDEEEHHHKKKMMMLLLGGGDDDCCCCCCAAA@@@???>>>>>>???@@@AAA@@@@@@????????????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHFFFDDDHHHOOOVVVZZZ[[[bbbjjjsssyyy~~~}}}~~~yyyxxx{{{zzzssslllkkkmmmqqqxxx~~~|||{{{}}}|||yyyxxxzzz~~~}}}|||~~~uuupppkkkhhhiiirrrrrrkkkhhhkkkoooqqquuu{{{}}}zzzxxxxxx|||~~~}}}{{{vvvyyy}}}kkkYYYJJJ>>>999:::222222000---******...111///.............../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))***++++++,,,,,,***+++,,,+++***)))***,,,***+++---,,,++++++,,,...,,,---...------///555:::EEESSSYYY]]]dddeeeiiiuuuzzztttmmmooowww~~~}}}xxxsssnnnhhhaaa[[[SSSMMMLLLPPP]]]iii|||zzznnnaaabbbaaa^^^XXXOOOGGGBBB>>>===;;;:::::::::;;;<<<::::::;;;;;;<<<<<<======@@@BBBEEEHHHJJJKKKLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVRRRSSSUUUWWWZZZ\\\]]]^^^^^^aaacccdddcccccceeefffiiihhhfffdddcccbbbbbbcccbbbeeeiiikkkiiigggfffeee^^^```bbbcccccccccdddeeeeeefffgggfffdddddddddfffffffffdddbbbaaa``````___]]]]]]\\\\\\\\\\\\\\\\\\^^^]]][[[XXXWWWUUUUUUTTTSSSSSSRRRQQQOOONNNMMMLLLIIIHHHGGGEEECCCBBBAAA@@@@@@>>><<<;;;<<<<<<;;;:::???>>>======>>>???BBBCCCIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDEEEEEEFFFGGGFFFFFFBBBBBBCCCEEEIIINNNPPPQQQVVV^^^iiittt~~~vvvoookkkqqqvvv{{{}}}zzz{{{~~~}}}}}}zzzwww{{{{{{tttoookkklllppp}}}|||{{{kkkddd``````dddiiisss|||zzzwwwyyyyyywwwyyy~~~}}}{{{|||zzzqqqooommmlllmmmrrrwww{{{|||~~~hhhZZZIII???777222333888444111...------///000111///......---------......///............---------++++++++++++++++++++++++************************)))))))))))))))***++++++)))))))))))))))))))))***)))))))))*********++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************((())))))***++++++,,,,,,)))+++,,,+++***)))***+++***+++,,,,,,++++++,,,---,,,,,,,,,---///111333444777GGGNNNPPPUUUXXX___oooyyy|||vvvqqqnnnpppuuuzzz}}}xxxzzzvvvsssooodddVVVNNNNNNVVVcccvvvwwwxxxxxxsssiii[[[NNNEEE======<<<;;;;;;;;;;;;;;;888999999999:::;;;;;;;;;;;;<<<>>>AAACCCCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLIIIJJJLLLNNNPPPQQQRRRSSSSSSVVVYYY[[[[[[\\\^^^aaa``````___^^^]]]]]]\\\\\\ZZZ]]]aaabbb___]]]\\\\\\WWWYYY\\\\\\\\\\\\]]]^^^]]]^^^______^^^]]]^^^```______]]][[[ZZZYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSQQQOOOMMMMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEECCCBBBBBBAAA???>>>>>>===<<<;;;999999;;;<<<;;;:::@@@@@@>>>>>>>>>@@@BBBDDDJJJHHHFFFFFFFFFFFFEEECCCCCCBBB@@@??????@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@??????AAACCCEEEEEEEEEAAAAAA@@@???AAADDDHHHKKKFFFPPP]]]kkk{{{~~~zzzsssnnniiiqqqyyy|||}}}~~~|||xxxvvv|||~~~yyysssvvvxxxxxx~~~uuunnnjjjhhhkkkooo}}}|||zzz|||vvvpppnnnppp}}}zzzgggaaa]]]```dddeeehhhkkkqqqnnnpppvvvyyywwwxxx}}}wwwsssqqqnnnkkkkkklllooovvv}}}sssbbbXXXHHH???:::999666000...000000---,,,...222333...)))///...------,,,,,,,,,---//////.........---------++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))))))))*********************++++++++++++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,)))+++++++++***)))***+++)))+++,,,,,,+++***,,,---+++++++++---000222222111,,,>>>GGGIIIMMMOOOWWWiii{{{vvvtttpppooopppssswwwyyy}}}wwwoooxxx~~~uuuggg______\\\dddmmmtttxxx}}}~~~rrr```NNNCCC>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::777999;;;===>>>??????>>>>>>??????@@@AAACCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJJJJNNNRRRTTTUUUWWWZZZ]]]WWWWWWXXXXXXWWWVVVUUUUUUSSSWWW[[[[[[XXXUUUTTTUUUSSSUUUWWWXXXWWWWWWXXXYYYUUUWWWXXXXXXWWWWWWXXXZZZXXXWWWVVVTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQMMMLLLJJJHHHGGGFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<:::999:::<<<======<<>>======???AAADDDEEEHHHGGGEEEDDDCCCCCCCCCCCCCCCAAA>>>>>>AAACCCCCCAAACCCBBB???>>>======???@@@CCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAAGGGIIINNNVVVbbbppp|||~~~}}}}}}{{{xxxtttpppvvv}}}~~~yyytttqqqpppsssxxxyyysssmmmjjjlllnnnnnnppptttzzz~~~{{{zzz}}}~~~{{{vvvssswwwxxxxxxyyyrrrmmmhhhfffjjjqqqzzzoooiiilllpppsssllliiihhhiiissswwwgggccc^^^[[[[[[```fffjjjuuutttqqqpppuuu|||{{{pppnnnooommmkkknnnnnnpppvvvwwwfffTTTDDD;;;:::888444222111000---+++---------------...///000......---------,,,,,,,,,,,,,,,------,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))((((((''''''&&&&&&''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111999DDDGGGFFFQQQ```tttssspppnnnqqqyyy~~~|||xxxyyyyyyvvv{{{yyytttqqqvvvxxx~~~~~~wwwyyyvvv```PPPGGGFFFCCC???=========<<<<<<===<<<:::888888999;;;<<<888888999999999999999888<<<<<<<<<======>>>>>>>>>>>>??????@@@AAABBBBBBBBBHHHIIIKKKMMMPPPQQQRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA========================???===;;;999999:::;;;<<<<<<;;;:::::::::<<>><<<<<<===>>>???AAAAAA@@@??????>>>=========>>>???@@@@@@@@@@@@???AAABBBDDDJJJSSS]]]gggmmmuuuvvvyyy|||~~~zzztttnnnooonnnooorrrvvvwwwvvvtttqqqrrrssstttsssoookkkiiigggggghhhkkknnnppppppoookkkkkkllltttzzzttttttwwwxxxuuuqqqnnnsssyyy~~~{{{uuunnnkkkhhhhhhooowwwvvvmmmiiikkkpppvvvkkkfffdddeeefffnnnyyymmmiiiccc```cccjjjssszzzzzz{{{|||~~~yyysssqqqsssuuutttrrrsssxxxvvvfffWWWJJJAAA;;;888444222000///000000///...,,,,,,,,,,,,,,,---.........------------,,,,,,,,,------------,,,+++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************''''''''''''(((((((((((('''((((((((())))))))))))******)))))))))((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///555???AAABBBMMM\\\nnn{{{|||tttqqqpppuuu}}}}}}xxxvvvvvvyyywwwzzzyyyrrrttt}}}{{{hhhXXXQQQHHHFFFCCCBBBAAAAAA???===@@@>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDCCCAAAAAAAAABBBCCCAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<===>>>????????????AAAAAA@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>===<<<===???AAAAAAAAA>>>===<<<;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;===BBBHHHOOORRR___dddnnnwww|||zzztttnnntttnnnggghhhooouuuvvvuuuqqqpppoooooopppoookkkhhhgggggghhhjjjkkkkkkiiifffbbb```aaakkk|||xxxssspppqqquuuwwwuuurrrjjjqqq{{{}}}yyyvvvvvvpppjjjgggeeegggoooxxxvvvmmmgggeeegggnnn|||vvvmmmeeeaaaZZZ]]]aaahhhxxx~~~~~~yyytttqqquuuzzzuuussstttvvvyyy|||yyy___UUUHHH;;;444222222333000...------...//////...+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,+++***)))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))''''''((())))))***++++++*********)))((('''''''''((((((''''''''''''&&&&&&************************&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))******+++++++++''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---000777999;;;GGGVVVccclllsssxxx|||wwwvvvvvv||||||yyy{{{uuuttttttssstttyyyyyy||||||oookkkmmmuuu}}}}}}uuujjjbbb___\\\WWWQQQMMMKKKJJJJJJIIIEEEDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;::::::::::::888888999999999999::::::888888999999::::::;;;;;;:::;;;===>>>??????@@@@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>===<<<<<<<<<===============<<<<<<;;;;;;;;;999999999999::::::::::::888999999:::;;;;;;<<<<<<:::<<<>>>@@@AAA@@@???>>>AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA=========>>>???AAAAAAAAA<<<<<<<<<<<<===>>>???@@@======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::===@@@BBBKKKRRR]]]iiirrrvvvvvvtttwwwqqqkkkjjjmmmppppppoooppprrrqqqnnnmmmmmmmmmkkkkkkkkklllnnnooonnnjjjgggeeeaaa```jjj{{{wwwtttqqqsssxxx{{{zzzyyypppvvv}}}{{{zzzxxxwwwpppjjjgggeeegggpppyyyxxxnnngggeeeeeegggoooyyywwwtttkkkccc___[[[___ccciiitttwwwzzz~~~}}}yyyvvvtttxxx}}}tttaaaTTTDDD@@@:::666333222000///111///---,,,------,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++---------,,,+++***)))(((************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((()))))))))*********+++***)))))))))((((((((('''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))***+++++++++''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((************++++++++++++))))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///------000222666AAANNNVVV\\\bbbiiiwww}}}zzzsssmmmoooqqqqqqrrrwww|||}}}rrrmmm```cccffffffeeegggmmmrrrvvvpppggg```]]]]]]^^^^^^UUUTTTRRROOOJJJFFFBBB???:::::::::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;777777777777888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>?????????=======================================>>>>>>>>>:::999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;888888888888999999999999:::;;;<<<===>>>>>>>>>===>>>???AAACCCDDDEEEEEEDDD??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@@@@@@@AAABBB<<<<<<<<<===>>>???@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999:::999999888999:::<<<===AAAEEELLLUUU^^^fffmmmqqqqqqrrrssstttrrrpppooonnnqqqyyy|||uuunnnooorrrssspppppppppppppppmmmhhheeebbb^^^]]]fffuuuzzzwwwxxx{{{xxxxxxyyyyyyvvvpppkkkiiiiiilllttt~~~vvvmmmhhhiiijjjkkkrrr{{{wwwtttvvvsssjjjbbb___dddiiilllmmmtttyyytttuuupppssswwwzzz{{{|||~~~rrrbbbRRRDDD;;;888666555555555444111///000///------.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++*********)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,---///333<<>>>>>=========>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999:::::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999999:::::::::::::::999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888999999888888::::::::::::::::::;;;;;;888888999999999:::::::::<<<===>>>?????????>>>>>>DDDDDDEEEFFFIIILLLOOOQQQ>>>>>>=====================>>>???@@@@@@@@@@@@@@@===???AAAAAA@@@???@@@AAA<<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999999888888888888888999:::;;;;;;>>>???AAADDDIIIPPPYYY```gggnnnvvv||||||{{{yyyyyyuuu{{{rrrrrrwwwxxxvvvuuutttsssqqqnnnjjjffffffbbb```dddkkkpppqqqppphhhdddccchhhnnnsssxxx~~~wwwuuuuuuuuutttoookkkhhhiiikkkoooxxx|||rrrjjjhhhjjjmmmoootttzzztttpppppprrrpppiiidddccceeemmmtttwww|||{{{tttkkkjjjoooqqqvvv~~~yyyooo```QQQFFF>>>999777555333///......000000000---,,,+++,,,///111111111...------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++******)))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***))))))((('''''''''''''''((()))*********))))))************++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...222777<<>>===>>>>>><<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::999999888888888999999999999::::::999999::::::;;;;;;::::::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999888888999:::::::::999999888888888999999:::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBEEEFFFGGGJJJNNNTTTYYY\\\===============<<<;;;;;;;;;<<<===???@@@@@@??????===???AAAAAA???======>>>;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888555666777888999:::::::::;;;<<<>>>>>>???CCCJJJOOOYYY^^^gggqqqzzz~~~~~~}}}vvvzzzrrrtttuuussstttsssrrrrrrrrrrrrpppnnnnnnmmmkkkkkkkkkjjjgggeeedddaaa```aaaaaa```eeekkkvvvzzz~~~{{{yyyyyyyyywwwssspppooorrrtttwwwyyypppjjjjjjnnnrrr{{{~~~yyyvvvqqqoooppppppnnnnnnppprrr}}}uuutttqqqlllooowww}}}tttddd[[[YYYRRRGGG>>>888666555555333000,,,+++,,,.........---,,,+++,,,...000000000------,,,+++++++++++++++,,,,,,,,,++++++++++++***)))******++++++++++++***************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))***************************************************++++++,,,,,,,,,,,,------+++,,,------...000333444>>>BBBJJJSSS]]]hhhuuu~~~wwwvvvvvvttttttvvvttt~~~yyy{{{yyyvvvrrrpppooopppqqquuuxxxyyynnnccc]]]RRRPPPLLLGGGCCC@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999888888888888999999999:::888888999:::::::::::::::666666777888888999999:::::::::::::::::::::::::::999999888888888888888888888999:::;;;;;;;;;::::::999999999:::;;;<<<<<<============>>>??????@@@@@@AAAAAAAAACCCEEEHHHKKKLLLLLLNNNRRRXXX^^^eeeiiilll===>>>>>>>>>===<<<;;;::::::;;;===>>>????????????<<>>@@@@@@AAAEEEHHHIIIJJJPPP\\\jjjtttvvvtttuuu~~~~~~uuupppsssqqqjjjiiiiiiiiilllppprrrssssssoooqqqssstttuuusssrrrqqqnnnlllkkkiiiddd___aaafffggglllppppppooowww}}}vvvrrrsssxxx||||||vvvrrrrrrsssuuuyyy~~~wwwwww~~~}}}rrrnnnuuuyyyyyypppbbbVVVNNNIIIFFFBBB<<<777444222000...///...///000111000---+++000...,,,,,,------,,,+++,,,,,,+++***))))))******,,,,,,,,,+++++++++******((()))***++++++,,,++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++&&&&&&''''''(((((())))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))******++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------(((+++------...000000///666;;;CCCKKKQQQZZZfffqqq|||{{{||||||{{{|||~~~|||wwwqqqgggdddccceeejjjpppuuuxxxzzz|||~~~xxxqqqllldddaaa[[[TTTNNNJJJGGGFFFBBBAAAAAAAAA@@@@@@??????<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;999999999::::::;;;;;;;;;777888888999:::::::::999888888999999:::;;;;;;<<<999999999999999999999999;;;;;;::::::999999999999888999:::<<<<<<<<<;;;:::<<<<<<===>>>>>>???@@@@@@>>>??????@@@AAABBBBBBCCCDDDDDDEEEGGGKKKOOOTTTVVVZZZ^^^eeemmmtttzzz~~~<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@>>>:::888888888;;;<<<===;;;::::::<<<>>>999;;;===??????===;;;999;;;<<<===<<<:::999:::;;;666777999;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBCCCDDDGGGLLLRRRZZZaaaeeefffnnnuuutttpppnnnkkkgggffffffgggjjjnnnppppppnnnsssuuuxxxzzz{{{zzzxxxwwwwwwxxxwwwrrrkkkfffeeefffccchhhlllmmmnnnssszzz}}}zzzxxx|||xxxyyy{{{sssmmmkkkmmmqqqtttvvvuuutttssstttuuuwwwxxxuuuwww{{{~~~mmmeeeXXXMMMEEE@@@<<<;;;999999777666444222111000000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++******(((''''''((())))))((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......555:::@@@DDDGGGMMMVVV]]]pppyyy~~~wwwfffVVVRRRSSSSSSUUUYYY___hhhxxx~~~yyytttooohhh^^^UUUQQQLLLGGGBBB@@@AAABBBAAA???<<<>>>@@@AAA@@@??????@@@>>>>>>===;;;999999:::;;;<<<;;;;;;::::::999999999;;;:::999888888777888888<<<<<<<<<<<<<<<;;;:::999===<<<;;;:::999888888888;;;;;;<<<===>>>>>>======<<<===>>>??????>>><<<<<<>>>???@@@AAABBBBBBAAABBB@@@CCCFFFFFFEEEFFFIIIMMMMMMOOORRRUUUYYY___gggmmm|||;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>======>>>??????===:::999:::;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;999;;;<<<<<<;;;999888888999888999;;;<<<============::::::;;;<<<======>>>>>>??????@@@BBBFFFKKKPPPSSS\\\ccciiikkkmmmppppppmmmiiilllppppppmmmkkkjjjjjjoooqqquuuyyy|||~~~~~~~~~}}}xxxrrrnnnllllllkkkjjjiiiiiikkkrrr{{{zzzqqqlllnnnrrruuuwwwyyy~~~|||{{{|||{{{~~~zzznnnhhhfffffffffffffffgggggghhhmmmmmmllllllmmmpppsssttt~~~xxxiii\\\SSSOOOIIIAAA;;;777666555444666666555333222111000///000//////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))(((''''''((()))***+++)))((((((((((((((())))))((((((((((((((()))******************************))))))*********+++++++++************+++++++++,,,***++++++,,,,,,---------...333888<<<@@@FFFPPPWWWbbbmmm|||nnn\\\SSSOOOKKKJJJKKKSSS```vvvxxxqqqmmm\\\WWWPPPLLLKKKKKKIIIGGGAAA@@@??????????????????>>>>>>===<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<===============>>>======<<<<<<======<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@???>>>???@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJJJJIIIKKKPPPTTTXXX```hhhkkkmmmvvv::::::::::::;;;<<<============>>>>>>======<<<;;;<<<<<<<<<;;;::::::===@@@CCC@@@>>><<<<<<<<<;;;:::<<<======>>>===<<<:::999;;;<<<<<<;;;888777888999:::;;;<<<============<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>@@@DDDGGGIIIPPPTTTYYY]]]eeeooosssqqqnnnuuuzzzxxxppphhheeeeeegggjjjpppvvv|||{{{wwwtttsssrrrrrrpppjjjdddbbbfffmmmsssvvvtttmmmhhhiiikkkiiiiiijjjooonnnooouuu{{{~~~}}}yyyqqqooommmooovvv}}}wwwooofff```^^^```ccceeegggggggggggglllmmmpppssswww|||qqqbbbTTTJJJBBB===999666222111111222333222222222111111000/////////000///......------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''''''''''')))(((((((((((())))))***&&&'''((())))))***))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,***---111555999@@@IIIPPPVVV```ooo}}}yyy~~~lll```YYYSSSPPPOOOUUUeee~~~yyyrrrhhhbbb]]]ZZZUUURRRLLLIIIFFFEEEGGGHHHFFFDDDAAA@@@???>>>>>>??????@@@999:::;;;;;;<<<<<<<<<<<<===============>>>>>>???=========>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>=========???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGJJJNNNQQQTTTVVVYYY^^^ffflllqqq|||999999999:::;;;<<<>>>>>>============<<<;;;:::999999999999888888:::???BBBHHHHHHFFFBBB===<<<===?????????>>>>>>===;;;:::999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;==================>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFGGGHHHJJJNNNYYYffflllkkkooouuu|||}}}xxxpppkkkjjj___ccchhhooovvv|||zzzuuusssuuuwwwwwwvvvqqqlllgggeeegggmmmrrrtttzzzsssnnnmmmmmmjjjjjjlllsssrrrrrruuuxxxyyyxxxwww~~~|||~~~}}}|||{{{zzzzzzwwwsssrrrqqqsssvvvxxx|||~~~vvvppplllbbb```^^^bbbkkksssyyyzzz|||vvvpppnnnooonnnjjjfffhhhggghhhhhhjjjmmmpppqqqvvvzzztttlllbbb[[[OOOEEE???<<<;;;;;;555333111111222333222111//////////////////////////////...------------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((((((((((((((((((((()))(((((((((((()))))))))%%%&&&(((************)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((())))))))))))*********,,,,,,,,,+++++++++++++++---...000222555<<>>>>>>>>??????????????????@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKOOOSSSYYY___iiirrrzzz888888999:::;;;<<<>>>???<<<<<<<<<;;;:::999888777666666666666777:::>>>BBBLLLPPPRRRMMMEEEAAADDDIIICCCBBB@@@>>>===;;;;;;::::::<<<>>>>>>>>>>>>@@@BBB??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@CCCCCCBBBDDDLLLWWW\\\[[[ccchhhpppxxx||||||yyyvvvccceeeiiimmmqqqtttuuuvvv{{{wwwrrrrrrtttvvvvvvuuuoooppppppoooooorrrwww{{{|||uuunnnlllkkkiiikkknnnwwwvvvuuuuuuvvvwwwwwwwww{{{{{{xxxuuussssssuuuxxxxxxzzzyyyttttttyyy~~~~~~ssshhhfffeeeaaa]]]\\\aaaeeekkkpppuuuzzzyyyrrrkkkggg```^^^]]]aaahhhnnnqqqqqqqqqlllggggggjjjlllkkkhhhkkkmmmqqquuuyyy|||~~~{{{{{{yyysssiii\\\OOOHHHGGGBBB:::555222222111111222000///000000000---+++.../////////000000000000//////...---------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((())))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((())))))))))))(((((((((%%%&&&(((************)))((((((((((((((())))))***************************(((((()))))))))*********((())))))))))))*********+++++++++++++++++++++***000000000111333888===AAANNNTTT\\\dddooowwwsssqqqqqqrrrxxx|||zzzzzzrrrpppnnnoooqqqnnnggg```SSSOOOKKKIIIHHHHHHFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMPPPTTTVVVXXX\\\cccjjjrrr}}}999999999:::;;;<<<>>>???;;;;;;;;;;;;:::999888777555666777777777:::>>>AAAKKKSSS\\\\\\VVVPPPPPPSSSGGGEEEBBB@@@===<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;<<<<<<<<<=========@@@@@@???>>>============AAABBBAAA???BBBIIILLLKKKOOOSSS]]]iiiuuu{{{|||zzzoooqqqtttwwwxxxwwwvvvuuuxxxvvvtttssssssqqqooommmkkkmmmooopppqqqtttyyy}}}}}}vvvpppmmmkkkiiilllqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxvvvuuuuuuwwwzzzyyy||||||yyyxxx}}}zzzoooddd```___[[[YYYYYY```eeekkkpppsssvvvyyy{{{vvvwwwwwwuuuqqqlllfffccc\\\[[[[[[]]]aaaeeeggghhhgggeeeeeeiiinnnssstttssssss{{{tttiiiaaaYYYXXXUUUQQQJJJCCC===999888555222111111000///...///.........000000...,,,.../////////000000000111///...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************((())))))))))))(((((('''&&&'''((())))))***))))))((((((((((((((()))******************************((((((((()))))))))******)))))))))*********++++++*********+++++++++++++++//////...///000333555777CCCJJJSSS[[[gggzzz}}}yyyxxxuuunnnhhhfffccceeettt~~~|||{{{~~~{{{jjjeee```]]]\\\[[[XXXUUUQQQQQQRRRQQQOOOLLLIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOORRRSSSSSSSSSTTTTTTVVVWWWYYYZZZaaagggnnnsssvvv|||999999999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;:::999666888999::::::;;;===@@@FFFQQQ```kkkmmmhhh^^^XXXKKKHHHDDDAAA>>>======>>>@@@AAACCCBBBAAAAAABBBDDDDDDCCCAAA???===<<<<<<<<<999999:::;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA???BBBBBB>>>===@@@BBBAAAAAAFFFOOOXXX```fffjjjllliiilllsssxxx||||||{{{zzzzzz|||~~~~~~zzzuuurrrpppnnnlllkkkmmmrrrxxx|||}}}{{{vvvtttqqqmmmnnnsssmmmppprrrtttttttttssssssvvvwwwwwwwwwvvvwwwyyy{{{yyy}}}~~~zzzyyy|||~~~~~~wwwmmmeeebbbaaa``````bbbiiillloooqqqrrrrrrrrrsssllllllkkkjjjhhhfffdddccc[[[\\\]]]]]]^^^```dddgggfffjjjooovvv}}}}}}rrrqqqmmmggg___UUULLLFFFAAA@@@>>><<<999777666555111000000111222222111000000///...///111111000///.........//////////////////...------,,,,,,------++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******)))((('''&&&)))((((((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++,,,))))))******++++++,,,,,,,,,,,,,,,---///000111111888AAALLLVVVaaasssqqqllljjjppp}}}tttlllhhhkkkjjjgggmmmxxx}}}wwwpppllllllmmmnnnmmmsssuuuyyy~~~|||||||||xxxtttmmmmmmllliiieee```[[[XXXWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVVVVVVVWWWXXXZZZ]]]___```[[[[[[\\\^^^bbbfffjjjlllmmmnnnooorrruuuyyy|||~~~::::::::::::;;;<<<===============>>>======<<<;;;888:::<<<<<<<<<<<<>>>???BBBMMM```tttyyyhhhYYYMMMJJJFFFBBB???>>>>>>>>>CCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>;;;999888888888999999:::;;;===>>>??????;;;;;;===???AAACCCDDDEEE===BBBDDD@@@<<<===>>>======DDDJJJMMMMMMOOOTTTYYYRRRXXXcccmmmuuuyyyzzzzzzyyyrrrmmmoooxxx~~~{{{zzzvvvpppooorrrrrruuuzzz{{{zzzvvvsssqqqttttttuuutttsssrrrtttuuuxxx|||}}}yyywwwyyyyyyxxxvvvnnniiihhhhhhgggjjjooossstttvvvuuurrrpppooopppkkkjjjhhhgggfffgggiiijjjeeegggiiihhhgggiiinnnssstttyyy|||pppddd]]]PPPNNNKKKFFFAAA===:::888:::999777555333222111111111000.........---***(((000///......//////...---..............................---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++******************************))))))))))))******************************&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((&&&'''(((******((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))*********((('''&&&+++***(((''''''((()))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---******+++---///111000///222<<>>@@@KKK^^^qqqyyyqqq___PPPGGGCCC???===>>>@@@@@@???BBB@@@>>><<<:::999888777<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<===AAA@@@@@@@@@@@@BBBCCCDDDAAAAAA???===;;;999777666<<<>>>@@@BBBBBBBBBDDDEEELLLNNNQQQUUU[[[aaagggjjjtttzzzzzzzzz|||}}}zzzuuuqqqqqqqqqpppqqqrrrsssssssssrrrqqqqqqooommmnnnqqqwww}}}~~~}}}|||yyyvvvsssqqqrrrwww|||~~~}}}|||{{{}}}pppmmmggg___WWWOOOIIIFFF===<<<;;;999777555333222111111111111111111111111////////////............//////.........---------+++++++++,,,,,,...//////------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))+++)))((()))******)))(((&&&&&&''''''(((((())))))''''''''''''(((***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))***++++++***)))((('''(((((((((((())))))))))))))))))*********))))))(((((((((((((((((((((((((((************************,,,,,,,,,---------......555666:::DDDSSSbbbooovvvyyywwwwwwvvvuuuoookkkggggggfffhhhooowwwyyyrrrsssssspppppptttuuutttyyy}}}}}}|||}}}vvvfffYYYMMMHHHIIIKKKNNNWWW___aaahhh???>>>===>>>???AAAAAAAAABBBAAA???===<<<<<<<<<===999999:::;;;<<<===>>>???@@@GGGUUUbbbiiidddWWWLLLCCC???;;;:::;;;======<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<=========>>>===<<<<<<<<<===>>>??????>>>===;;;:::888777666999;;;>>>??????@@@AAABBBAAAAAACCCFFFJJJOOOSSSUUU^^^cccjjjqqqvvv|||zzzvvvuuussstttvvvxxxxxxyyyxxxxxx}}}}}}~~~~~~yyyyyyyyyvvvpppiiiaaa]]]PPPNNNKKKFFFAAA===:::888777777555444222000//////000000000000000000000000////////////.........---///.........------------............///000111222------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))+++)))((()))++++++***)))(((((((((((((((((()))))))))(((((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))******+++***)))((('''(((((((((((())))))))))))******++++++++++++******************************************************,,,,,,,,,------------...000111555===IIIWWWdddmmmvvv~~~{{{~~~uuuooommmllllllkkknnnllljjjkkkhhheeegggkkkyyyuuuxxxzzzyyyzzz~~~~~~}}}|||{{{}}}vvvgggZZZTTTUUUWWW[[[fffqqquuu|||AAAAAAAAA@@@@@@@@@AAAAAACCCBBB@@@>>>======>>>>>>::::::;;;<<<===>>>>>>??????BBBHHHPPPTTTSSSLLLEEE>>><<<999888:::;;;<<<<<<::::::999999::::::;;;<<<::::::::::::::::::::::::777999;;;===??????>>>===<<<<<<;;;::::::::::::;;;;;;;;;:::999888777666666666888;;;<<<<<<<<<===???===>>>>>>@@@AAADDDFFFGGGIIILLLPPPUUU[[[ccclllrrr|||}}}uuunnnjjjaaa___]]]XXXQQQJJJCCC@@@:::999888666555333222111222222111000///...------........................//////.........---------............------------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,+++++++++************+++,,,,,,+++++++++************)))))))))))))))))))))))))))+++************)))))))))***))))))***,,,---,,,+++))))))))))))))))))((((((******)))(((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))(((((((((((((((((())))))))))))******+++,,,,,,++++++***************************************************,,,,,,,,,,,,------------+++...222666>>>IIIWWWaaaeeemmmuuuvvvrrrppptttxxxxxxqqqmmmlllkkkkkkppppppqqqsssnnngggcccdddrrrvvv~~~~~~{{{wwwvvvuuuuuuwwwkkkhhhkkkuuuyyy@@@AAABBBAAA???>>>>>>>>>AAAAAA???>>>============::::::;;;;;;<<<======>>>>>>>>>@@@CCCEEEEEEBBB???<<<;;;999999:::<<<======999888888888999:::;;;;;;999999999999999999999999777999<<>>===>>>======<<<;;;:::::::::777777777777666666666666444777999:::::::::;;;<<<@@@@@@@@@AAAAAABBBCCCCCCAAABBBDDDEEEIIIOOOVVV[[[aaammm~~~||||||}}}wwwtttnnnfff^^^UUUNNNKKKEEEDDDCCC@@@>>>;;;999888888777666555444333222111000000000000////////////------------------------.........---------,,,,,,------------------------+++++++++++++++,,,------------,,,,,,,,,+++++++++***************++++++,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))***))))))***,,,...---,,,++++++******))))))(((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))))))))***+++++++++******************************************************++++++,,,,,,,,,---------+++...111333666???LLLVVV[[[ccckkklllhhhfffjjjpppyyy}}}wwwtttrrrrrruuuuuuyyy|||xxxooojjjjjjlllnnnsss|||~~~}}}|||AAACCCDDDCCC@@@>>>===>>>???>>>======<<<<<<<<<<<<999999999::::::;;;;;;<<<=========>>>??????===;;;:::::::::999999:::<<<===:::999999888888888999999999999999999999999999999777999<<>>===>>>>>>======<<<;;;:::999666666666666666666666666555777999:::999999:::<<<======>>>>>>?????????@@@>>>???@@@@@@AAADDDHHHKKKPPP```rrr||||||xxxtttssspppuuu{{{}}}{{{zzz{{{|||~~~{{{wwwuuuuuummmjjjeee```\\\ZZZXXXXXXTTTRRROOOKKKEEE@@@<<<:::666666555555555555666666444444333333222111000000////////////////////////........................------------,,,,,,,,,,,,,,,,,,------------------..................///000------,,,,,,,,,+++++++++******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,...---,,,++++++******))))))((((((''''''''''''((()))***+++******))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------+++...000000111777AAAIIISSS]]]fffeee^^^\\\eeeooowww~~~yyywwwvvvyyyyyy}}}yyywwwyyyxxxwwwwwwwww|||~~~~~~BBBEEEGGGFFFBBB??????@@@<<<<<<<<<;;;;;;:::::::::888888999999::::::::::::;;;<<<>>>>>>>>>===<<<;;;777888999999888888:::<<<;;;;;;:::999888888888888999999999999999999999999999:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666666666666666777777777666777::::::999999:::;;;::::::;;;===============:::;;;======>>>@@@CCCFFFPPP]]]iiijjjddd^^^YYYVVVTTTXXX\\\]]]]]][[[YYYYYYWWW]]]dddjjjooouuu|||yyypppeeeaaadddfffeeebbb^^^```cccggglllqqquuuwwwrrrrrrsssrrrpppnnnllljjjiiifffaaa\\\WWWTTTSSSRRRKKKJJJGGGEEECCCBBBBBBBBB======<<<;;;:::888777666444333222111000000000000.../////////000000000111------..................////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,------...------,,,,,,,,,,,,++++++***))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))(((((()))))))))))))))******))))))***,,,---,,,+++))))))))))))))))))((((((&&&&&&''''''(((***+++,,,***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''((())))))(((((((((((())))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,+++,,,------...111777<<>>::::::999999888888999999333333444444444444444333333222111000000//////.........//////000111111111.........---------------////////////////////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++***************+++------,,,,,,,,,,,,++++++)))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))******+++)))((()))++++++***)))(((((((((((((((((())))))((((((((((((((()))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&'''((()))***(((((((((((())))))))))))&&&'''((())))))*********))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,---...000222333===GGGRRRVVVVVVXXX___gggttt{{{===AAAEEEDDD@@@<<<===???;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>;;;>>>???>>><<<;;;<<>>:::???CCCCCCBBBDDDIIINNNJJJDDD===999999;;;;;;;;;;;;;;;::::::;;;===???@@@======<<<<<<;;;:::999888888888888999999999999999777666666666555555444444222333333333333333222222...///000000111222333333000000000//////.........000000////////////..............................,,,,,,,,,+++++++++******+++++++++,,,,,,---------......------,,,------------------,,,,,,,,,++++++)))))))))))))))******++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******+++)))((()))******)))(((&&&&&&''''''(((((())))))***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***)))(((''''''((()))***((('''&&&&&&'''((()))***(((((((((((())))))))))))'''''')))******+++++++++******************************************************+++++++++,,,,,,,,,...------...111222111000666>>>JJJSSSXXX\\\```ccckkksss{{{}}}|||;;;<<<>>>===<<<;;;===>>>>>>===<<<;;;:::;;;<<<<<<;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<======>>>??????>>><<<;;;999999888888888999:::;;;===<<<;;;:::::::::::::::===<<<<<<;;;;;;:::999999999999:::::::::999888777999999888777777888999:::;;;;;;::::::999:::::::::999::::::;;;;;;::::::999===;;;888777888<<<@@@CCCKKKIIIEEEAAA>>><<<<<<<<<:::::::::999999999888888::::::999:::<<>>>>>===<<<===>>>>>>===<<<;;;:::;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999888777777777777888999999999888888888888888999999::::::;;;;;;::::::999;;;:::888777888;;;>>>@@@BBB@@@>>>;;;:::999::::::999999999888888888888777888888777777999;;;===???AAA===888555444444333222444444444444555555555555555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222///////////////.........////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------///111555;;;DDDQQQ^^^fffjjjpppxxx~~~===???@@@???>>>===>>>???>>>===<<<;;;:::;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<=========??????@@@???>>>===<<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;888777777666666777777888777777666666666666777777999999::::::::::::999999999999888777888999:::;;;999888777777777888:::;;;888777777777777666666666666555444444555666888999;;;888444222222222222111111111222222222333333333333333333222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000//////.........---//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))******''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------///111333999EEEVVVcccsssvvvyyyzzz|||yyysssttt|||???@@@AAA@@@>>>>>>>>>@@@>>>===<<<;;;:::;;;<<<<<<::::::999999::::::;;;<<<;;;<<<<<<======>>>>>>???@@@@@@??????>>>===<<<;;;======>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>999999::::::;;;<<<======>>>======<<<<<<<<<<<<<<<777777777666666666666666666666555555555666777777999999::::::::::::999999777777777777777777777777666666666666777999:::;;;666666666555555555444444444444333222222333444444777444222000111222222111000000111111111222222222333333333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111000000000///......------000///............///000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((())))))(((''''''))))))))))))((((((((((((*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,+++...//////000:::JJJWWWrrrvvvwwwqqqmmmuuuwwwnnnmmmssszzzzzzzzz@@@AAAAAA@@@???>>>>>>???>>>===<<<;;;:::;;;<<<<<<:::999999999999:::;;;;;;======>>>>>>>>>?????????@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>??????>>>>>>===888999999:::;;;<<<=========<<<;;;:::::::::;;;;;;777777777777666666555555666666666666666777888999888999999::::::999999888666666666666666555555555666666666666777777888888555555555444444444333333444333333222222222222222444222000000111222222111000000111111111222222222111111111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000//////.........---//////............//////........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))*********************************+++++++++,,,,,,***---000...---111<<>>===>>>???>>>===<<<;;;:::;;;<<<<<<999999999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;<<<===>>>???>>>===<<<===>>>?????????>>><<<;;;999999::::::;;;<<<=========<<<:::999999999:::;;;888888888888777666555555777666666777777888999:::888888999999999999888888555555555555555555555555555555555555555444444444555444444444444333333333333333333222222222111111333111000000111222222111000111111111111222222222///////////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......------------------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++***---000///------222777===NNNbbbkkklllqqq~~~zzzuuusssrrrqqqqqq||||||{{{|||{{{xxxvvvvvvzzz~~~{{{~~~}}}}}}nnn```YYYXXX@@@AAAAAA@@@>>><<<===>>>>>>===<<<;;;:::;;;<<<<<<999999999888999999:::;;;>>>>>>======<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===;;;<<<>>>?????????======>>>>>>??????>>><<<:::999:::::::::;;;;;;<<<<<<<<<===<<<:::999888999:::;;;999999999999999777666555666666666666777888999:::888888999999999999888888555555444444444555666666444444444444444444333333555555444444444333333333111222222222222111111000111000//////000111000///000000000000111111111111......//////000000000000000000000000000000000000////////////////////////////////////////////////------......///000000000,,,...000111111000...,,,------------------------***+++---......---+++***************************************************++++++++++++++++++++++++************************************************************))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))*********++++++---......------...000111<<>>===<<<;;;:::;;;<<<<<<999999888888999999:::;;;======<<<;;;:::999999888:::999888888999:::<<<===;;;===???@@@@@@@@@>>>===>>>?????????>>>;;;999777:::::::::;;;;;;;;;<<<<<<>>><<<:::999999999;;;<<<999:::::::::999888666555555555555666666888999999888888999999999999888888555555444333444555666777444444555666666666555555555555555444444444333333000111111111111111000000000///......///000///---////////////000000000111000111111111222222333333111111111111111111111111........................////////////////////////,,,,,,---...///000111111+++---000222222000---+++------------------------***+++---......---+++***************************************************++++++++++++++++++++++++************************************************************))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%((()))*********)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((('''''''''&&&'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))'''((((((((())))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,---------......///666555888CCCUUUhhhvvv|||xxxoooccceeegggmmmzzztttnnnppppppqqqtttyyy}}}~~~}}}{{{~~~vvvooopppuuuxxxBBBAAA@@@???>>><<<<<<;;;<<<;;;;;;::::::999999888777777777999<<<======;;;<<<;;;:::999999999999:::666777999:::;;;::::::999<<<===>>>>>>>>>===;;;:::999:::;;;<<<<<<<<<;;;:::;;;999888999===>>>===;;;>>>;;;888:::===>>>:::666999:::<<<;;;999777555555777777777777777777777777555555666666666666555555555555555555555555555555555555555555555555555555555555555444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111...++++++...//////------------...............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((******)))(((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))&&&'''(((*********))))))'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((******((('''&&&,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((******))))))((((((''''''******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++******************,,,,,,,,,---------......//////222:::BBBPPPddduuuzzzuuuooojjjfffiiirrr{{{{{{xxxwwwsssvvv{{{~~~AAA@@@???>>>===<<<;;;;;;;;;;;;:::999888888777777777666777888;;;<<<;;;:::;;;;;;;;;::::::999999999888888999:::::::::::::::<<<=========<<<<<<;;;;;;::::::;;;<<<;;;:::999999999888777999<<<>>>===;;;===:::888:::======:::666777888888777555444444444666666666666666666666666555666666666666555555444444444444444444444444444666666666666666666666666444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000///////////////////////////000000111111000000///000...+++,,,...//////---...............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((******)))((((((((((((((()))((((((((((((((()))***))))))))))))))))))))))))''''''))))))***)))((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++************************+++,,,,,,,,,,,,------------,,,///444:::DDDTTTcccvvv~~~}}}}}}zzznnneeeaaabbbnnnzzz??????>>>===<<<<<<;;;;;;;;;:::999888777666555555777777666888::::::999888999:::;;;;;;;;;:::999888999999999999999::::::;;;===<<<;;;;;;::::::;;;;;;:::::::::::::::999888777777777777999;;;<<<;;;:::<<<:::888999<<<<<<999666777666555333333333444555666666666666666666666666666666666666666555444333333333333333333333333333666666666666666666666666333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000...,,,,,,...///...---//////......------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********))))))))))))))))))))))))++++++*********)))))))))************))))))))))))***))))))(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))(((''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,---+++,,,000222666AAAKKKcccmmm{{{{{{tttsssrrruuuyyy{{{}}}oooaaaZZZ```gggsss~~~}}}}}}uuutttwwwxxxyyy~~~{{{{{{======<<<<<<;;;;;;::::::;;;;;;:::888777666555444999888777888::::::999777888999;;;<<<<<<;;;999888;;;:::999888888999;;;<<<<<<;;;:::888888999::::::::::::999999888888777666666666777999:::::::::999:::888888999:::;;;999666999777444333444666777888777777777777777777777777666666666666555444333333222222222222222222222222555555555555555555555555111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////000000000000////////////////////////...//////000000//////.........------............//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))))))))((((((''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))***************+++++++++)))************+++++++++///------///000000555<<>>===999666444444444555666777777666777777222333555;;;@@@@@@;;;555444444444444444444444444222222333444555555555555333333333333333333333333222222222222222222222222//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000........................---------......---------+++...000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((((((((()))))))))************((((((((((((((()))*********)))((((((((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((('''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,+++((()))---///---,,,......111555:::AAAKKKWWW___jjjhhhiiijjjjjjjjjqqqyyyxxxqqqkkklllvvvzzz~~~~~~yyyyyy~~~sssmmmoooooovvvzzzwwwqqqqqquuuyyyxxxvvv}}}666666777777888888999999666666666666777777777777666555666888:::<<<;;;::::::999999999999:::;;;<<<;;;;;;<<<===<<<;;;999888555666777777777666444333888888777777888:::<<<===:::===???>>>:::555444333333555666777666666666777333555999@@@FFFEEE>>>777777777777777777777777777111111333444555666666666333333333333333333333333333333333333333333333333///000000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000........................,,,------......------,,,+++...111000...,,,---...,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))*********+++((((((((((((((()))******(((''''''(((((()))***+++))))))))))))))))))))))))'''&&&%%%%%%&&&'''(((***%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,))))))...000...---///---///000000333<<>>CCCDDD>>>999666666666666666555555444444555666555444333555777999777666444333333333333111111111111111111222222333222000//////000222333000000000000000000000000///////////////000111111111111000000000000111111000000000000000000000000////////////////////////000000//////.........---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++))))))******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((()))***++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''(((((()))(((((('''((())))))(((((('''&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''******))))))((((((((('''))))))))))))***************)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************************))))))))))))------,,,++++++,,,,,,,,,//////...///222666:::===LLLZZZjjjoookkkhhhkkkpppyyyvvvxxx~~~xxxrrrpppwww}}}|||qqqdddbbb[[[WWWXXXWWWTTTWWW]]]^^^dddkkknnnmmmlllnnnqqqtttvvvxxx}}}vvvnnnjjjjjjjjjhhhfffZZZ___bbb___ZZZYYY___fff:::999999:::;;;;;;:::888777777777777666666666666777777777888999999::::::888888888:::<<<======;;;<<<;;;;;;::::::999999888:::999999888777777666666888777666666666888:::<<<;;;<<<<<<:::666444444555333444777999:::999999888999888888;;;???>>>:::555666666666666666555444444333444444333222222444666999777666444333333333333222222222222222222222222333222000//////000222333000000000000000000000000///////////////000000111111111000000000000111111000000000000000000000000........................000/////////.........---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***++++++++++++***((((((((()))))))))******))))))))))))))))))))))))''''''((())))))***++++++***)))((((((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((%%%&&&&&&((())),,,---...''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''''''''''''''(((((((((((()))((())))))*********))))))'''''''''''''''((())))))(((((((((((('''''''''''')))))))))(((((('''''''''(((((()))))))))************)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((()))***************(((((())))))*********+++---,,,,,,++++++,,,,,,,,,,,,++++++,,,...111444666BBBLLLZZZeeekkknnnrrruuutttvvv|||yyyuuuuuuzzz}}}|||~~~ttteee]]]WWWVVVUUUTTTYYY```iiilllnnnjjjddd^^^]]]^^^aaagggooo}}}vvveee^^^XXXWWW[[[``````___[[[```eeeeeecccfffnnnvvv>>><<<;;;;;;;;;;;;999888666666666666777777777777777777777888999999::::::999999999;;;===>>>===<<<===<<<:::999888888999::::::999999888888777777777888777666555666888:::;;;;;;;;;<<<:::888666777888555666777888999888777777:::888666777999888444111555666666666666555444444111222333222111222333555999777666444333333333333333333333333333333333333222111000//////000111222000000000000000000000000//////......//////000111111000000//////000000111000000000000000000000000......................../////////.......................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++******)))))))))*********++++++))))))))))))))))))))))))&&&''''''(((((()))))))))(((''''''(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((%%%&&&&&&((()))+++---...''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((()))***((()))***+++,,,,,,,,,,,,(((''''''''''''(((((()))((((((((((((''''''''''''((((((((('''''''''''''''(((((())))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((()))***************''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,******++++++---...000111666;;;FFFUUUdddpppvvvxxxrrruuu|||~~~||||||{{{}}}|||zzzzzz|||~~~mmmeee___]]]^^^bbbjjjrrr~~~vvvmmmeeebbbbbbeeemmm{{{~~~nnn[[[VVVTTTXXXbbbjjjllljjjhhhmmmsssvvvxxx}}}AAA???<<<;;;;;;;;;999888666666666666777777777777777777777888999999:::::::::999999;;;>>>???>>>===>>><<<:::888888888999:::999999999999999999888888888777666555666888:::;;;:::;;;;;;::::::999999999666666777888888777666555888666444444555555333111555555666666555555444333000222333222222333555777999777666444333333333333333333333333333222222222111111000000000000111111000000000000000000000000///............///000000000000////////////000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))'''''''''(((((())))))))))))''''''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''')))((('''&&&&&&(((***,,,)))***++++++,,,,,,,,,+++((((((''''''''''''((()))((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((()))***************'''(((((()))******++++++++++++++++++++++++,,,---,,,------.........//////000111777CCCSSScccmmmrrrssswww|||~~~yyy}}}uuurrroooooottt|||ssshhhfffiiirrr~~~|||BBB@@@===;;;;;;:::999777555666666666777777777888777777777888999999:::::::::999999;;;>>>???>>>===>>><<<:::888888888999:::999999999999::::::::::::999888777666777999;;;<<<;;;:::::::::;;;;;;::::::777777777777777666666555666555444444444555555444555555555555555444444333111333444444444555777999999777666444333333333333333222222222111111111000111000000000000000000111////////////////////////...............//////000000000////////////000000////////////////////////........................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********))))))((()))*********++++++++++++))))))))))))))))))))))))(((((()))))))))))))))******)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))((('''&&&''')))+++---******++++++***))))))(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((()))*********************))))))))))))))))))************++++++,,,---..................------///000222666>>>KKKZZZdddqqqyyy|||~~~{{{|||}}}yyyssstttwwwCCC@@@===;;;::::::999888555555666666777777888888777777777888999999::::::999999999;;;===>>>===<<<===<<<:::999888888999:::999999999::::::;;;;;;;;;:::999888777888:::<<<===;;;:::999999;;;;;;:::999777666666666666666666666333444444444555555666666444555555555555444333333222444555666666777:::<<<999777666444333333333333333222222111111000000000000000000000000000000000////////////////////////......------......///000000//////......//////000000000000000000000000000---------------------------------------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))******))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((((((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((()))++++++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((('''''''''(((***,,,---************)))((('''&&&)))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((()))***************************))))))((((((******)))******+++,,,---------,,,++++++++++++,,,...000111//////777EEEPPPcccqqqxxxuuu|||{{{yyyyyy}}}}}}{{{yyy{{{sssoooppppppxxx|||~~~xxxsssttt|||BBB???<<<:::999999999888555555555666777888888888777777777888999999::::::888888888:::<<<======;;;<<<;;;;;;::::::999999888999999999:::;;;<<<<<<===;;;:::999999999;;;===???;;;999888888:::;;;:::888666666555555555666666777222444555555555555555555444444555555444444333222222333555666666888;;;===999777666444333333333333444444333222222111000000//////000000000000//////////////////////////////...------------...////////////............//////000000000000000000000000------------------------,,,,,,,,,------.................................++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((()))***+++,,,,,,((()))))))))))))))(((((())))))((('''''''''''''''(((((((((((('''''''''''''''''''''(((((()))))))))'''''''''((((((((())))))'''((()))******)))(((''''''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))***************)))))))))))))))*********))))))))))))***+++,,,---...---+++))))))***+++,,,+++...000...,,,///777>>>III\\\qqq}}}zzzqqqtttwww|||~~~{{{vvvrrrqqqtttwwwxxxyyy~~~qqqhhhgggaaaeeehhhkkkrrr|||{{{uuuvvv}}}AAA>>>;;;999999999999888444555555666777888888999777777777888999999::::::888777888999<<<===<<<;;;;;;;;;;;;;;;;;;999888777888999::::::;;;<<<======<<<;;;:::::::::<<<>>>@@@<<<999777888:::;;;999777555555555555555666777777222444666666555444333333444444555555444444333222111333555666666888;;;===999888666444333333333333555555444333333222111111//////000000000000//////////////////////////////...------------...////////////............//////000000000000000000000000------------------------,,,,,,,,,------.................................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''(((***++++++,,,+++'''((()))******+++*********)))(((''''''''''''''')))((((((((('''''''''''''''((((((((())))))******''''''''''''((((((((()))'''((()))******)))(((''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((()))***************''''''((()))***+++,,,,,,))))))))))))***+++,,,---000...+++***)))+++---///'''+++...///...///222444444GGG\\\iiirrrxxxwwwrrrqqqqqqtttxxxyyyuuusssrrrqqqwww||||||sssnnnbbbaaa\\\XXX\\\hhhssswwwxxx{{{vvvvvvvvvuuu{{{>>>===:::888888888999:::777888999:::::::::;;;;;;<<<<<<;;;::::::999888888888888:::???DDDCCC===777??????>>>===<<<;;;::::::<<<===>>>>>>>>><<<:::999===>>>>>>===;;;;;;<<<===;;;:::999999;;;;;;:::999777555333333555777888777555444444333333444444555777666666444333222111111222333444444555555444444444444444333333222222222222222111000/////////000000000000000000111111222000000///...............---,,,,,,++++++,,,,,,---......------------..............................------------------------------............------***+++---......---+++***+++++++++,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********)))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((((()))***+++''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((++++++******))))))(((((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''((()))******++++++******)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))+++,,,......+++***)))((()))***+++,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))*********))))))))))))))),,,,,,---,,,+++,,,///111---000333333222///------///...---,,,,,,---...///111888CCCOOOZZZeeemmmssssssooolllmmmsssxxxyyyxxxyyy|||}}}|||yyyvvvlllaaa___eeekkkmmmqqqttt~~~tttrrruuu{{{<<<;;;999888888999;;;<<<;;;>>>AAACCCBBB@@@===<<<<<<<<<;;;;;;:::999999999<<<;;;<<<@@@DDDDDD???:::>>>>>>======<<<;;;;;;;;;@@@@@@@@@AAAAAA@@@@@@????????????===;;;:::;;;<<<;;;999888999:::;;;:::999555333222333555666666555555444444333333444444555666666555444333222111111111222222333333333333333444444333333333222222222111111000000///000000000000000//////000000111222000000///...............------,,,,,,,,,,,,------......------------..............................------------------------------............------***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++******************************)))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((***)))(((''''''((()))***'''''''''((((((''''''''')))))))))***))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))+++,,,......)))))))))***,,,---//////((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))***))))))***,,,......---,,,,,,,,,,,,++++++...---,,,++++++,,,---...222333666;;;DDDQQQ```iiioookkkfffgggnnntttxxxxxxuuuxxxyyyzzz~~~tttpppqqqqqqnnnhhhkkkyyy~~~}}}999999888888999:::<<<===<<>><<<<<>>;;;999:::;;;:::888888888999:::999888555444444555777777666444555444444333333444444555666666555444333222111111000111111222222222222222333333333222222222222222000000/////////000111111000000//////000000111222000//////............///......------------............------------......////////////////////////------------------------------............------++++++------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))((('''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))+++,,,......***+++,,,---............'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))******+++,,,---,,,,,,,,,...000:::555///,,,---......---,,,,,,++++++++++++,,,,,,///---,,,---222>>>LLLUUUbbbaaabbbfffmmmqqqqqqpppkkknnnpppuuu~~~|||tttcccaaahhhvvv999999999999:::;;;<<<===:::CCCOOOUUUSSSKKKCCC>>>=========<<<<<<;;;;;;;;;>>><<<;;;<<<>>>??????=========>>>>>>?????????@@@>>>>>>>>>>>>???AAACCCDDDDDDDDDBBB???;;;999999999999888777777999999888777888777888999;;;:::888666555444444333333444444555555555444444333222111111000111111222333222222222222222222222222111111111///////////////000111222///////////////000111111000///............////////////............//////......------------......////////////////////////------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******************************)))))))))))))))*********,,,++++++***)))((((((''',,,,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))***,,,------............---+++)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))*********,,,---............000111BBB;;;333///000111...+++,,,,,,++++++++++++,,,,,,***,,,---///111666;;;@@@LLLRRR]]]hhhooopppjjjeeeaaaeeejjjppp|||iii```[[[bbblllttt||||||tttooo<<<;;;;;;;;;;;;;;;;;;<<<999EEETTT\\\ZZZQQQGGGBBB>>>>>>===============<<>>???????????????@@@AAAAAABBBBBB>>>=========>>>???AAACCCCCCCCCBBB???;;;888888999999888777777999999888777888888888:::;;;:::888666555444444333333444444555444444444333333222222111111222222333333333333333111111111111111111111111///.........///000111111/////////...///000000111//////............//////000//////......//////000......------------......////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++(((((())))))************++++++******)))((('''''',,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))***++++++,,,,,,,,,---,,,+++)))'''%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))************(((***,,,,,,++++++---...888333---,,,......***&&&,,,,,,------------,,,,,,+++---000222222222333444999AAAOOO]]]gggkkkiiifffbbbffflllqqqzzzuuukkkbbbbbbggglllooorrrwwwuuuwww~~~}}}sssnnnlll==================<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@????????????@@@@@@AAAAAAAAA@@@===:::888999::::::888888888999:::999888777666666666888777666444555444444333333444444555444333333333222222222111111222222333333333333333000000000000000111111111//////.........///000000//////......//////000111///............//////000//////............//////......------------..............................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++******)))++++++++++++++++++++++++((((((((()))******++++++*********))))))(((((('''+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''&&&&&&'''((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++)))+++......------...///,,,+++***,,,//////---***,,,,,,------------,,,,,,---......---,,,---000333///444<<>>??????????????????LLL\\\bbb]]]RRRIIIDDD????????????????????????AAAAAA@@@?????????@@@BBB?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>>>><<<:::999:::;;;;;;999888999:::;;;:::999888777555555666666555444555444444333333444444555333333333222222222222222000111111222222222222222/////////000000000111111000000///........./////////............///000000...............///000000///......------......///......------------......------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++*********)))+++++++++++++++***))))))************************'''(((((()))******++++++)))))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&''''''((()))***&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''(((((())))))***)))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++******)))((((((''''''((('''''''''((()))******((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++,,,...000111000000000111,,,------...////////////***+++,,,------,,,+++******+++++++++***,,,...111---...111555===HHHRRRYYY]]]fffooorrrvvv|||}}}~~~vvvooonnnooopppooosss|||vvv{{{;;;<<<>>>???AAABBBBBBBBBAAAMMM[[[```YYYMMMDDD@@@??????????????????@@@@@@>>>??????>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???===:::999;;;<<<<<<;;;999999:::<<<;;;:::999999;;;;;;:::999;;;999666555666777777777555444444333333444444555333333222222222222222222//////000111111111111111.../////////000000111111111000///..............................///000000...............///000111......------------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))+++***)))((((((''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))((((((&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&***++++++******)))(((''''''((()))******)))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***)))((('''&&&%%%,,,***)))'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))+++---......------...000000000...++++++,,,...)))***+++,,,,,,+++***)))$$$(((,,,......---,,,,,,,,,---///111333888>>>BBBPPP\\\hhhmmmqqqzzz|||{{{~~~yyy}}}www|||vvvmmmuuu===???@@@@@@>>>===>>>>>>BBBOOO___cccVVVDDD???CCC:::===???AAA@@@@@@AAAAAACCCBBBAAA???======???BBBCCCCCCBBBAAA@@@???>>>===<<>>HHHWWWeeeooouuuxxxzzzzzz{{{|||}}}tttnnnlllnnnqqqvvvttttttzzz|||gggeeecccgggttt}}}uuuyyy???@@@AAA@@@>>><<<<<<<<>>;;;===@@@AAA@@@??????@@@BBBBBBBBB@@@>>>>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<>>=========???AAAAAA@@@?????????@@@AAABBBAAA@@@???@@@AAAAAA@@@???>>>===;;;::::::;;;>>>@@@AAA@@@>>>======???===;;;:::;;;:::888666555444444444666777666555444555666777777666555444777666555444333333333333222222222222333444555555333222222222222111111111000///...---------...///////////////////////////111000000//////.....................................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++*********+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((()))***+++((((((''''''''''''((((((''''''((())))))(((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))***+++---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000...111888@@@JJJWWWdddlllpppuuu|||wwwpppooosssvvv{{{yyyhhh]]]ZZZYYYWWWVVVZZZdddpppzzztttjjjeeeqqq>>>???@@@???===;;;;;;;;;@@@UUU___QQQAAA@@@BBBAAA@@@BBBCCCCCCAAA@@@???@@@???AAACCCBBBAAA??????@@@???>>>===<<<;;;999888888999;;;>>>???>>>=========???===;;;:::::::::888666555444333444555666555444444555666777777666555444555555444333222222333333666555444333222222222222222222222222111111111111000///---,,,,,,---...///////////////////////////000000/////////..................................................................------,,,,,,,,,,,,,,,------------------------------------------......---,,,++++++******+++++++++++++++++++++++++++************+++,,,,,,************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((******))))))(((((('''''')))))))))(((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***,,,------------***++++++++++++,,,,,,,,,*********+++,,,---......///000111333999CCCNNNUUUiiirrr}}}|||uuuqqqqqqtttxxx~~~ssshhheeeaaa___\\\\\\___dddgggiiijjjmmmpppsssuuuwwwzzz}}}{{{xxxxxxxxx~~~}}}zzzuuuuuu}}};;;===??????>>>======>>>GGGYYY___OOOAAAAAADDDBBBBBBDDDFFFEEECCCAAAAAAAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<<<<;;;:::999888777777999;;;<<<;;;;;;;;;<<<<<<:::999999::::::999888666555444444666666555444555555666777777666555555222222222222222333444444555555444333222222222222222222222111111111000000000///.........///000111////////////////////////////////////..................................................................------,,,,,,,,,+++,,,,,,,,,---------......------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++***)))))))))))))))************************((((((((((((((((((((((((((()))************)))((((((((((((((((((((())))))******))))))((((((''''''((((((((())))))*********(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++***((()))***+++,,,,,,------*********+++++++++,,,,,,++++++++++++,,,---......111000000000111555<<>>BBBDDDFFFFFFDDDBBBBBBBBBAAABBBBBB@@@===<<<<<<<<<::::::::::::999999999888666888::::::999999:::;;;999888777888999:::999888777666444555666666555444444555666777777666555444111111111111222333444555111111111111222333444444222111111111111000000000///000000000000111111111////////////////////////........................................................................------------,,,,,,,,,,,,+++,,,,,,------.........------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((((()))************************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((('''''''''((()))*********'''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((((((''''''(((((((((((('''''')))(((''''''''''''((()))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************++++++++++++,,,+++++++++,,,,,,---...---///000000000111444666<<>>:::999999:::888888999999999:::::::::888999::::::999888999;;;888777666777888999888666777555444444555555444333333444555666666555444333222111111111111111222333000000000000111222333333111111111111000000000000---///000222222111000///////////////////////////........................................................................,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******++++++************************************************((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((('''&&&'''((())))))((('''&&&)))(((''''''''''''((()))'''''''''(((((((((((((((************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++++++++++++++++++++***************++++++************+++++++++++++++++++++***++++++,,,---***,,,.../////////000222222;;;GGGPPPXXXcccpppzzzzzztttppppppqqqhhhggggggjjjqqqzzz|||ssshhh``````^^^```eeegggccc``````aaaeeejjjpppssstttsssrrrffflllrrrxxx}}}sssjjjjjjjjjiiijjjooouuuzzz||||||@@@AAABBBBBB@@@?????????BBB>>>===@@@???;;;<<<@@@>>>@@@CCCCCCBBB@@@@@@AAADDDCCC@@@<<<888777888999777888888999::::::;;;;;;999:::;;;;;;999999:::;;;999777666666777777666444666555333444444555333222222333444444444444333222444333222111000000000000333222111000////////////111111111111000000000000,,,---000222333222///...////////////////////////---.....................................................................+++++++++,,,,,,---------++++++,,,,,,---...//////........................***++++++,,,,,,------...++++++++++++++++++++++++)))))))))***+++---...///************************************************''')))***++++++***)))'''&&&'''''''''(((((())))))''''''(((((())))))******'''&&&&&&%%%%%%$$$$$$###'''((()))++++++)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&************************************************&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))************************(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++++++++******)))*********)))************++++++++++++***************+++,,,***,,,......------...///...222666999===IIIYYYfff|||tttlllgggbbb___XXXUUUVVVZZZ\\\ZZZXXXYYYYYY\\\___bbbdddcccaaa```eeeqqq~~~~~~????????????>>>===;;;:::======<<<<<<<<<<<<======CCCBBB@@@??????@@@BBBCCCBBBAAA>>><<<::::::::::::::::::999888666666888:::<<<;;;:::999888888888888777777777777777777777777222222222222222222222222333333444555444333222111//////000000111111111222111000000000111222333333111111111111000000000000,,,,,,------......////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------/////////......---------/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))((((((((()))+++,,,+++++++++***)))(((((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%'''''''''(((((((((((((((''''''(((((((((((('''''')))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((($$$%%%&&&(((((((((((('''++++++***(((((('''''''''))))))(((((('''''''''&&&))))))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,---.........,,,***'''%%%)))************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++,,,---...///...---,,,111111111333777<<>>>>>===<<<;;;;;;======<<<<<<<<<<<<======@@@???>>>>>>>>>???AAABBBBBBAAA???===<<<;;;::::::::::::;;;999888777888::::::999888777666666666666444444444444444444444444222222222222222222222222222222333333333222111000000000000000111111111222111111000000111111222333111111111000000000//////...............///////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------.........---------,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))((((((((()))++++++++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''$$$%%%'''((())))))((((((******)))((('''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))******((())))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------+++,,,,,,,,,,,,***)))((())))))*********+++++++++************************(((((()))******+++,,,,,,***++++++,,,,,,,,,,,,,,,...---------///333666999BBBIIISSS]]]eeekkkooorrrrrrxxx}}}{{{|||@@@???===<<<;;;:::;;;;;;======<<<<<<<<<<<<=========<<<<<<===>>>???@@@AAA@@@@@@??????===<<<;;;:::999;;;<<<;;;:::888999999888777666555444444444444333333333333333333333333222222222222222222222222111222222222222111000///000000000111111111111111111111000000000111222222111111000000000000//////000000///////////////......//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))((()))******+++++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((()))(((((('''&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))******((())))))))))))************))))))))))))))))))))))))''''''((()))***,,,,,,---************++++++++++++)))))))))*********++++++))))))))))))))))))))))))((())))))******+++++++++***************+++,,,,,,000///---,,,---...000222333666<<>><<<:::999999;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>???@@@@@@======>>>>>>===;;;999888777999;;;;;;:::888777888777666555444333333333333333333333333333333333333222222222222222222222222222222222222222111111000111111111111111111111111111111000000000000111111111000000000////////////111111000000//////.........//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++************))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((''''''******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********'''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''((()))***)))(((&&&$$$''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))***++++++))))))))))))************(((((()))))))))))))))***((()))))))))*********+++++++++***))))))+++,,,---000///...---,,,---...///111222222444888???IIIOOO___hhhoooqqquuu}}}vvvwww{{{===<<<:::888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<>>>???@@@@@@???::::::;;;<<<;;;:::888777666888::::::888666666666777777666555444444444444333333333333333333333333222222222222222222222222444444333333222222222222222222222111111111111111111111000000///000000111000000000////////////...111111000000//////............////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''(((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***+++'''&&&&&&&&&&&&''''''((('''''''''((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))(((((('''******)))((((((((())))))(((((()))))))))*********)))))))))*********++++++)))))))))))))))*********,,,+++*********+++---...,,,++++++******+++,,,---//////...---...111777;;;IIISSS\\\aaaiiixxxzzz|||999999888888888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::===???@@@???>>>===888888999999999888888777666777999888666555555666888777666555444444444444111111111111111111111111222222222222222222222222555444333333222222333333222222222222222111111111111111000/////////000000000000////////////......000000///////////////...---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((((((''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((()))***+++(((((('''''''''''''''((('''''''''((((((((((((((()))))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''((()))******((())))))))))))************((((((((((((((((((((((((++++++***)))((((((''''''))))))))))))((((((((((((((((((((()))))))))******((())))))******+++++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,---...///000,,,---.........///222444555===FFFMMMYYYjjjzzzyyy~~~555666777888999;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<777999<<<>>>???===;;;:::999888888888888888999999888999999888666555777888777777555444444444444444111111111111111111111111222222222222222222222222444444222111111111222333333333333222222111111111111111000///////////////000000/////////......................../////////---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,------++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&(((''''''&&&'''((()))***((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&((()))*********)))(((''''''''''''''''''''''''((((((((()))((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''((()))******((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))))))))((((((((((((((()))))))))***''''''(((((()))******+++)))))))))))))))))))))((()))******+++++++++++++++,,,,,,---......///000000+++,,,.../////////111333///222666999DDDSSS___ddduuu}}}yyyvvv}}}222444666888:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<666888;;;======<<<999777:::999888888888999:::;;;::::::999888666666888:::666666555444333333333333333333333333333333333333222222222222222222222222444333111000000000111222333333333222222111111111111111000///////////////000/////////............,,,---------......//////---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))*********''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%((('''&&&&&&'''((()))***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,+++***(((((('''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''((()))******+++%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++!!!###&&&)))++++++******(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''(((***+++++++++***)))(((((())))))*********+++(((***++++++***+++,,,...222222///...444@@@GGGHHHWWWffftttwwwzzzxxx}}}wwwttt~~~:::::::::::::::::::::::::::::::::999999999888888999;;;======;;;:::999:::888777777777777777777777888777777777888999::::::999888777555444333222222111222333444444333222111444444333333222111000000222222222111111111111000333333222111000000000111111111000000000000111111//////...---------------------...///000000//////,,,,,,------.../////////........................,,,---......,,,,,,---...++++++++++++,,,,,,---......---,,,+++,,,---...////////////......------------,,,***(((((()))***+++,,,,,,,,,+++++++++************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''''''''''''''&&&&&&%%%((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******++++++++++++******(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))***++++++,,,(((((())))))((('''&&&&&&++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))''''''(((((('''%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))(((((((((((())))))******++++++,,,,,,,,,---''''''((((((((((((''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///111444777999CCCIIIRRRZZZbbbnnn|||{{{qqqttt999999999999999999999999::::::999999999888888888999;;;===<<<;;;999999999777777777888888888999999555555666666777999:::;;;777777555444333333222222222222333333333333222222333333222111111000//////000000111111222222222333333222111111000000111111000000////////////000000000//////...............------...///////////////..................------........................,,,---......,,,,,,---...,,,,,,+++++++++,,,---------,,,++++++++++++,,,---.........------,,,,,,,,,---,,,+++***))))))***+++++++++++++++******))))))******++++++++++++******************************************+++++++++,,,******+++++++++,,,,,,,,,((((((((((((((('''&&&&&&)))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******+++++++++******)))((('''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))(((((((((''')))))))))))))))***++++++((((((((((((((('''&&&&&&))))))))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,...///111222444999@@@EEEKKKTTT```hhhvvv{{{}}}uuuxxx~~~888888888888888888888888:::999999999999888888888999:::<<<;;;:::888888999777777888888999999999:::444444444555666888999:::555555444333333333333333333333222222222222333333222222111111000/////////...///000111222333444444222222111000000000111111//////............//////111000000///////////////---......///////////////000//////...------,,,,,,------------------------,,,---......,,,,,,---...------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******************************)))))))))*********++++++******+++++++++,,,,,,,,,)))))))))))))))(((''''''***))))))(((((())))))***&&&''''''(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))*********+++******)))((('''''''''''''''((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((()))))))))***(((((((((((((((''''''&&&''''''((())))))***++++++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))******''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))******''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''((())))))***++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------000444666999???GGGMMM^^^gggsss|||~~~zzzxxx}}}zzz|||999999999999999999999999999999999999888888888888888:::;;;:::888777888999999999999999888888888888444444444444555666666777333333222222222333333444444333222111111222333444222222111111000000000000///000000111222222333333111111000000000000111111000//////......//////000222111111000///000000000......///////////////...//////.........---------------------------------,,,---......,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++***---------------------,,,******++++++++++++******************************((())))))))))))***************+++++++++,,,,,,,,,***************)))((((((******))))))))))))******''''''(((((()))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***************)))((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&''''''((((((((((((((('''(((((((((((((((''''''(((((((((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************************************((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...000111111222555:::>>>AAAKKKXXXaaafffiiinnnqqq{{{~~~|||}}}sssmmm::::::::::::::::::::::::999999999888888888777777888999999888777666777888;;;::::::999888777666666666555444444333444444444333333222222222333444444555444333222222333444555222222222222222111111111111111111111111111111111111000000///000000111111111000000//////000000111222222111000000000000000...///////////////......---------.........//////------------------------,,,---......,,,,,,---......---,,,,,,++++++++++++---------------,,,,,,+++***************************++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************((())))))))))))***************+++++++++,,,,,,,,,***************))))))(((******))))))))))))******)))))))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((((('''))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''++++++***)))((('''&&&&&&************************(((((()))***++++++,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,---,,,,,,---,,,---///222444111888AAAFFFIIINNNWWW___iiixxx~~~~~~wwwllleee^^^WWWRRR::::::::::::::::::::::::999888888888888777777777777888888777555555666888:::999999888777666555555666555444444333444444444444333333333333333444555444444333333333333444444222222222222222222222222222222222111111111000000000000/////////000111111111111000000000000111111222111111000000000000000//////////////////...---,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,+++++++++,,,,,,...............,,,++++++)))))))))******************************+++++++++((()))))))))))))))************++++++++++++******************************)))))))))*********++++++******+++++++++,,,,,,,,,***************)))((((((***))))))(((((())))))******************))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''&&&'''((((((((((((((((((******)))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((*********)))((('''''''''))))))((('''%%%$$$######************************((()))))))))***+++++++++************++++++++++++'''((()))***+++,,,,,,,,,++++++++++++,,,...///000///333666666666:::AAAHHHOOO]]]mmmvvv~~~zzzxxx|||~~~}}}vvvjjjcccYYYRRROOOMMMKKKIII999999999999999999999999888888888888777777777777777888777666444444666777666666666666666666666666333333333444444555666777555555444444444444444555333333444444444444333333111111111111111222222222111111111111111222222222///////////////000111111000000////////////000000111111000////////////000///////////////...------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,+++++++++,,,------------......---,,,***))))))))))))******+++++++++))))))((((((((()))++++++)))))))))******+++++++++******++++++++++++******************************************+++++++++,,,******+++++++++,,,,,,,,,))))))******))))))(((''')))((((((''''''(((((()))))))))******)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%'''(((******)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))+++++++++*********))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&************************))))))))))))************************++++++++++++((()))+++,,,------,,,,,,---,,,,,,,,,...///000000000111222111000111444888:::CCCMMMVVVaaammmuuuwww{{{~~~xxxxxxzzzwww|||{{{uuuooohhh```ZZZPPPMMMJJJGGGFFFFFFFFFFFF888888888888888888888888888888888888777777777777777777777555333333555777333333444555666777888999111111222333555777999:::777666555444444444444555222333555555555555333222000000000000000111111111//////000111222333333444///////////////000111111//////............//////111000000/////////////////////000000///...------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++,,,------...,,,,,,------,,,+++)))((())))))******+++++++++,,,)))((('''&&&'''(((***,,,,,,,,,,,,------.........******++++++++++++*********************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))###$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&((())))))*********))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''')))***+++***)))'''&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))***+++++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++------//////000///...------,,,++++++---......---,,,...000000000///000111111555777:::CCCNNNTTTUUU```fffnnnvvvyyywww|||{{{{{{yyy~~~wwwqqqiiiddd^^^YYYXXXUUUQQQNNNDDDEEEEEEEEEDDDDDDCCCCCC777777666666666666777777666555444444444666777888888888888888777555444333222333555666888999999999444444444555555555555666666666555555555666666777555555444444444333333333111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000///////////////......---......////////////......+++++++++,,,,,,---------/////////...---------,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))))))))((((((((((((++++++************++++++++++++++++++++++++++++++***)))(((''''''((()))***,,,+++++++++******))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((())))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************''''''''''''''''''''''''(((((()))************)))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''******)))((('''&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((())))))******++++++,,,)))&&&%%%(((******)))++++++************++++++******************************+++++++++,,,,,,,,,---------............/////////111333666999;;;===EEEIIIOOOWWW___gggmmmqqqsssuuuyyy~~~|||~~~xxxyyy}}}|||rrrkkkgggccc\\\WWWNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBBBBCCCCCC777666666555555666666777666666555555555666777888666666777666666555444333555666777888999999999888444444444555555555555666555555444444444444555555444444444444333333333333111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000//////000000//////...---......////////////......,,,,,,,,,,,,------------............------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************************)))))))))((((((((((((***))))))))))))))))))***++++++++++++++++++++++++***)))(((''''''((()))*********)))))))))((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((+++***)))(((''''''&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((''''''''''''((()))(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))+++***)))(((''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))*********,,,)))&&&&&&(((******)))+++******))))))******+++*********************************+++++++++,,,,,,------------..................///000222333555666444666;;;@@@FFFLLLPPPRRRSSSWWW]]]fffoooxxx~~~~~~{{{xxxqqqhhhbbb[[[WWWVVVTTTPPPLLLJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC777777666666666666777777777777666666666777888888444444555555555555444444888999999999999999888777444444444555555555555666444444333333333333333444333333333333222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000//////.........////////////...............---------------------------...............------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))******++++++++++++************************************)))))))))((((((((())))))(((((((((((())))))++++++++++++++++++++++++))))))(((((((((((())))))((((((''''''''''''&&&&&&))))))((('''''''''(((((((((((((((''''''''''''&&&%%%&&&''''''((('''''''''((((((((((((((('''''''''+++***)))(((((('''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))))))))(((+++)))'''&&&((()))))))))+++******))))))******+++*********************************++++++++++++,,,------------............//////.........///000000---...000222555888999:::???AAAFFFLLLRRRXXX]]]___dddhhhlllppp|||~~~wwwsssmmmiiieee```YYYSSSSSSOOOJJJHHHIIIIIIGGGDDDCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC888888777777777777888888888777777777777888888888333444555555666666666555777777888888888888777777444444444555555555555666555444444333333333333333333333333222222222111111222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000111111000000///...---......//////......---/////////......------,,,,,,,,,,,,------...............---,,,,,,,,,------...------,,,,,,------...++++++************+++++++++++++++++++++***)))((()))))))))))))))))))))))))))******++++++******)))*********************************)))))))))(((((())))))(((((((((((())))))************************))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((((((((()))((((((((('''''''''''''''&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&***))))))((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))(((((()))************)))'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''')))************(((((((((((((((((((((((()))(((''''''''''''(((((('''(((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))(((((('''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''***)))((('''((()))))))))******))))))))))))******************************************++++++++++++,,,,,,---------.........//////...............///111111111222222333333333777888:::<<<>>>@@@AAABBBGGGMMMTTT[[[hhhyyyzzzwwwrrrnnnkkkfffaaa^^^[[[XXXTTTQQQPPPNNNKKKIIILLLIIIFFFDDDDDDDDDBBB@@@??????>>>>>>>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBB:::999999888888999999:::777888888888888777777777444555666777777777777777333444555666666777777777444444444555555555555666666555555444333333444444333333333222222222111111222222222222222222222222000111111222222111111000////////////////////////////////////////////////000000000000000///......------............------/////////......------,,,+++,,,,,,,,,------............---,,,,,,,,,------...------,,,,,,------...+++******))))))******+++((()))***+++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************************))))))))))))+++******))))))******+++************************(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&)))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******++++++******((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((((((((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))*********)))))))))((((((''''''((())))))((((((((())))))***))))))))))))))))))***************************))))))*********+++++++++,,,,,,,,,------------...---,,,,,,,,,------...///////////////////////////...///111333555777999:::666;;;@@@FFFPPP___iiimmmffffffggghhhiiikkkmmmnnnooottt|||}}}wwwsssmmmeee```]]][[[XXXUUUTTTRRRPPPOOOJJJHHHGGGFFFGGGGGGHHHGGGDDDBBB@@@???>>>>>><<<;;;>>>============>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAA::::::999999999999::::::777777888888888777666555555555666777888888777777111111333444555555555555444444444555555555555666777666555444333333333444333333333333222222222222333333333333333333333333000000111111111111000000///////////////////////////////////////////////////////////////......---------............------.........---------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))))))))******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************++++++*********)))))))))++++++************++++++************************(((((())))))))))))((((((((())))))))))))*********))))))((((((((()))******'''(((((((((((()))))))))'''''''''(((''''''&&&%%%(((((((((((((((''''''''''''''''''''''''((()))***)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))(((((((((((((((((('''''')))***)))((('''((()))***))))))(((((())))))***************************)))))))))************+++,,,,,,,,,,,,------------************+++,,,------,,,,,,,,,---------......------...000111222333333111555777888???IIIPPPRRRIIIIIIIIIKKKMMMQQQUUUWWWVVV[[[dddoooyyy}}}}}}{{{rrrrrrnnniiikkkssszzz|||}}}zzzyyyxxxxxxxxxyyy{{{~~~}}}zzzwwwsssvvvwwwsssqqqqqqmmmhhhjjjhhhccc___[[[VVVPPPMMMKKKKKKJJJJJJJJJIIIIIIIIICCCCCCBBBBBBBBBBBBCCCCCC<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>???AAA@@@@@@??????@@@@@@AAA999888888777777888888999666666777777777666555444555555666666777666666666222222333333333333333222444444444555555555555666666555444333222222222222444444444444333333333333333333333333333333333333000000111111111111000000////////////////////////////////////////////////...............---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******)))******+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))******))))))))))))******************************'''((()))******)))((('''(((((()))))))))*********))))))(((((()))******+++'''((((((((())))))))))))''''''(((((('''&&&&&&%%%'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&''''''((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&)))+++***((('''(((***))))))(((((((((((())))))************************))))))))))))************++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,------......//////000000000///.........---///222444333666<<<>>>===999999999999;;;>>>@@@BBBAAAEEEMMMVVV]]]___\\\XXXPPPRRRPPPMMMNNNUUU[[[\\\\\\\\\[[[ZZZXXXVVVVVVWWWZZZZZZ[[[[[[[[[ZZZYYYYYYUUUWWWWWWSSSRRRTTTSSSPPPQQQRRRSSSQQQMMMJJJGGGGGGAAABBBCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>>>>>???:::;;;===>>>>>>>>>????????????>>>======>>>>>>>>>@@@@@@????????????@@@@@@777777666666666666777777555666777777777555444333444555555555555555444444444444444444333222111000444444444555555555666666555444333222111111111111555555444444444444333333333333333333333333333333000000111111111111000000////////////////////////////////////////////////------......------,,,+++,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++---,,,++++++******++++++,,,++++++******++++++,,,******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))((())))))***++++++'''((((((((())))))******'''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))******))))))((((((((('''((((((((((((((((((((((((************************$$$&&&(((******(((&&&$$$$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&)))+++***((('''(((***))))))(((((((((((())))))************************))))))))))))************++++++,,,,,,,,,---------000///......------......,,,,,,------......//////------......///000111111---111222111222555555222555555555555555666666666777:::???FFFJJJIIICCC>>>;;;???@@@>>>???DDDHHHGGGHHHIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEGGGGGGDDDEEEIIIJJJHHHEEEHHHKKKKKKGGGDDDCCCDDD>>>@@@BBBAAA@@@>>>=========>>>@@@???>>>======>>>:::<<<======<<<<<<<<<===@@@???>>>============>>>@@@@@@????????????@@@@@@<<<<<<======<<<<<<;;;:::<<<;;;888555444333444555999888777666666666666666333444555666555444333222333555777777555444444444555555555555555555555555555555444333222222222222444444444444333333222111222222222111111111111000//////000000000000/////////............---------...------,,,,,,------...---.........---,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******++++++******))))))((((((***)))))))))))))))************++++++++++++******)))************+++++++++((((((((((((((((((((((((***************************)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((&&&&&&%%%&&&'''(((%%%'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&+++******)))((('''''''''((((((((('''&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***........................---------............///000000000000111111111111222222111111222222333444666:::???AAA@@@===:::888::::::888888888:::<<<>>>AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@BBBAAA??????CCCFFFFFFFFFFFFFFFGGGEEEAAA?????????@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;<<<===>>>???@@@???>>>===<<<<<<<<<===;;;;;;<<<======>>>======:::;;;<<<===============<<<:::888666444444555555666555555444444444444555555666666666555444333333444555777777555333333333555555555555555555555555555555444333222222222222333444444444333333222111222222222111111111000000//////000000000000/////////............---------...------,,,,,,------...------......------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******+++*********)))))))))(((******))))))))))))************++++++++++++******)))************+++++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))(((((('''((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))((('''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''')))((('''''''''((()))***)))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&''''''((((((''''''&&&))))))((((((((('''''''''$$$%%%&&&'''((())))))))))))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,***++++++,,,,,,++++++***------------------------------------............////////////000000000000111000000000000111222222444888<<<===<<<999777666777777666555666888:::;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<=========>>>???>>>===>>>AAADDDEEEDDDDDDEEEFFFEEEBBB?????????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>>>>======999:::;;;<<<>>>>>>>>>???;;;:::888666555666666777555555555555555555666666888777666555444333333333555777888777444333222333222222222222222222222222555555444333222222222222333333444444444333222222222222111111111000000000...//////000000//////...///............---------...------,,,,,,------...------......------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********************++++++++++++*********************)))))))))+++******)))))))))************++++++++++++******)))************+++++++++************************************************(((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))((((((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''***)))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((&&&&&&&&&'''((()))+++((($$$$$$'''))))))(((&&&''''''((((((''''''&&&)))))))))))))))((((((((($$$%%%&&&(((******++++++((((((((('''&&&&&&%%%%%%'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))*********++++++++++++,,,******+++,,,,,,+++******------------------------------------............---.........///////////////////////////000000111222444777888666555444444333333222222333444666777777777777777666666666666666777777888999:::;;;<<<;;;;;;<<<<<<<<<===@@@BBBBBBAAABBBCCCDDDDDDBBB@@@>>>????????????>>>===<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>======<<<999999;;;<<<<<<=========:::999888777777777777888666666777777888888888888888777555333222222333333777777888666444222222222222222222222222222222222555555444333222222222222333333333444444333333222111111111111000000000000...//////////////////...///............---------...------,,,,,,------...,,,------...------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************************++++++******))))))************++++++++++++******))))))*********+++++++++************************************************'''((()))++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''((()))))))))(((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''))))))000***%%%$$$'''***)))&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))***************))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........//////......//////000111111222444444222111222333000000000000111222333444666666666666666666666666222333444666777999:::;;;;;;;;;;;;;;;;;;===???AAA???>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>>>>======<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>>>>?????????>>>===<<<<<<::::::;;;;;;;;;::::::999::::::999888888888888888555666777888999999888888777666444222111222222333777888888666333222222333666666666666666666666666555555444333222222222222222333333444444333333333111111111000000000//////......////////////......///............---------...------,,,,,,------...,,,,,,------...------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******))))))******++++++,,,,,,,,,,,,+++*********************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''************************((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((((((((((((''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&'''((()))***333---&&&%%%''')))'''$$$'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&))))))))))))((((((((((((&&&((())))))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------000////////////000111111000222333222111000111222//////000000111222222333555555555555555555555555111111333555777999:::;;;===<<<;;;;;;<<<>>>??????<<<<<<<<<===@@@AAAAAA???======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>=========:::;;;<<<>>>????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999;;;;;;::::::999888777777444555666777888777666555555555444333333333333444777777777555333222333444333333333333333333333333555555444333222222222222222222333444444444333333111111000000000/////////---......//////......---///............---------...------,,,,,,------...,,,,,,------......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++******++++++++++++******)))))))))***+++,,,---------,,,+++*********************++++++++++++******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((************************(((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((''''''''''''(((***+++111---(((&&&''''''&&&$$$'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))'''((())))))******)))))))))))))))************++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------------///////////////000111111000111333222111000111222//////000111111222222222222222222333333333333333222222444666888:::<<<<<>>>>>===;;;:::999;;;===??????>>>===<<<;;;;;;::::::;;;;;;777888888999999::::::;;;>>>>>>?????????>>>======:::;;;===???@@@??????>>><<<============<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::888777666555666777888888777555444444555666666666666666666666666666555333222444666111111111111111111111111555555444333222222222222111222333333444444444333111000000000////////////---......//////......---///............---------...------,,,,,,------...+++,,,------......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******((())))))***,,,------......---,,,+++******************++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))(((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((###$$$&&&'''((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&(((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''')))+++,,,+++***)))((('''&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((((((((((((((()))))))))(((''''''&&&'''''''''''''''''''''%%%'''))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------.........------......///000...000222333111000000000...///000111111222222222111111222222222333333333444555666888:::<<<===>>>AAA>>>;;;;;;<<<===<<<;;;:::999888999;;;=========<<<<<<:::999999999:::;;;888888888999:::;;;;;;;;;===>>>?????????===<<<;;;:::;;;===>>>???>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<>>>????????????=========<<<:::888666555888999:::;;;:::888666555444555777999999999888888555666666444333333555777777777777777777777777777555555444333222222222222111222333333444444444444000000000000////////////---..................---//////.........---------...------,,,,,,------...+++,,,,,,---.........---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++******++++++++++++******(((((()))***,,,---.........---,,,+++******************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************###$$$&&&(((************''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''''''''((()))*********++++++++++++******))))))))))))))))))))))))!!!"""$$$&&&(((((((((((())))))******++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&(((***,,,(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''((()))+++,,,&&&((()))((('''&&&'''((((((((())))))))))))(((((('''((((((((())))))******'''((()))***************((((((((()))))))))))))))%%%''')))***((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************+++***)))(((((()))***+++************************++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,,,,,,,---......---///222333111/////////---...///000111111111111222222333333444444444555666777888999;;;===>>>???BBB>>>;;;:::;;;<<<:::888:::999777888:::<<<<<<<<<<<<;;;:::999999999:::;;;::::::;;;<<<<<<===>>>>>><<<===>>>>>>>>>===;;;:::999:::<<<>>>>>>===<<<:::999999:::;;;<<<<<<<<<<<<@@@???>>>?????????===;;;@@@???<<<:::999:::;;;;;;::::::999999999888888888888888999999999888777777777666555444444555666666666888:::;;;:::777444222555444333333444666999:::444222111222333333222000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,...............------,,,,,,,,,---------............///*********++++++,,,,,,,,,************************,,,+++*********+++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&''')))+++,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++,,,+++)))((((((((()))***///...+++))))))+++---///...---,,,+++************))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++*********))))))(((((()))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******((((((((((((((()))******))))))************)))))))))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''((((((((()))))))))))))))************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((()))******++++++***)))(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000000111111111111444444333222222222333333999999999:::<<<===???@@@AAA@@@===:::999999999::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999999999::::::;;;<<<<<<<<>>===<<<;;;;;;;;;<<<<<<<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;???>>>===>>>??????===;;;===<<<:::888777888999:::>>>>>>>>>======<<<<<<;;;999::::::::::::999888888777777666555555666777888888999999:::999777555444555444333333444777:::<<<777555333222222222111000111000000///......------------------------------------------------------...---,,,++++++,,,---.........---------,,,,,,,,,------------............++++++++++++++++++,,,,,,************************++++++*********+++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))(((((()))*********)))))),,,++++++***************))))))*********+++++++++++++++)))((((((((())))))---,,,+++******+++,,,---------,,,+++******))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))************)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((('''''''''''''''(((((()))+++******)))(((((())))))''''''((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111333333222222222333333444888999999:::;;;===>>>??????>>><<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888777999::::::;;;;;;<<<===============<<<<<<;;;999999;;;;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::>>>===<<<===>>>>>><<<:::;;;:::999888888888::::::AAAAAA@@@??????>>>======;;;;;;<<<<<<;;;;;;:::999888777777777888999::::::::::::999999888777777777666555333222444777;;;>>>;;;888555333222222111000111000000//////......---........................---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------............,,,,,,++++++++++++++++++************************+++************+++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))(((''''''((((((************)))))))))))))))))))))*********++++++******)))((((((((())))))******************++++++,,,,,,,,,,,,+++***)))((())))))(((((((((((())))))(((((((((((()))))))))))))))************))))))((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%######"""(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&((((((((((((((()))******((())))))******))))))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////000000000000111111111111222333444444888999999:::;;;===>>>???<<<<<<<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;999999888888777666666666:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;<<<======;;;:::::::::999999:::;;;<<<<<>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::777888888999::::::;;;<<<;;;:::999888777777888999777555333222444777;;;>>>>>>:::666333222222000///000000000000//////......////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************+++***)))''''''((()))))))))))))))))))))(((((('''))))))))))))************)))))))))((((((((())))))((((((***++++++***))))))***+++,,,,,,+++***)))((())))))(((((((((((())))))(((((((((((())))))))))))***+++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((())))))***(((((())))))))))))(((((((((((((((''''''(((((((((******))))))(((((('''''''''(((((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%'''((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&''''''((()))***))))))((((((((())))))*********))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------........................................../////////000000000000000000111333444444999999:::;;;<<<>>>???@@@;;;<<<============<<<;;;999999:::::::::;;;;;;;;;888888777777777666666666:::::::::;;;<<<<<<=====================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;:::999999:::<<<<<<:::999999999999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::777777888999:::;;;;;;;;;;;;999888777666777888999777666444333444777:::<<<===;;;777444333222111///000000000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,++++++*********************************))))))******+++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++***)))((()))***+++,,,((())))))))))))((('''&&&(((((()))))))))*********((((((((()))))))))((((((&&&''')))++++++***)))(((******+++++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))***************)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((***))))))(((((('''''''''((((((((((((((())))))***(((((())))))))))))(((((('''(((((((((((((((((('''******))))))((((((''''''(((((((((((()))))))))***)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%'''((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&(((((())))))((('''&&&&&&((((((''''''(((((()))***)))((((((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---............//////////////////000111222333444999999:::;;;<<<>>>???@@@<<<=========<<<;;;:::999999999999:::::::::;;;;;;888888888888888777777777999999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======999888888999:::;;;999888666666666777888888888888;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999666777888999999999999999999888777666666777888999666666444444444555777888:::888666555555333111///000000000000000000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,++++++++++++++++++************************((()))******++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******)))******+++,,,,,,((()))*********)))'''&&&((((((((()))))))))******''''''((()))))))))((((((&&&''')))***++++++******+++******)))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((())))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))******'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))((((((((((((((((((((()))))))))*********))))))((((((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&((((((((((((((()))******((((((''''''(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------.........///////////////000111222222888888888999:::<<<>>>???<<<<<<<<<;;;:::999999888999999999999::::::::::::999999999888888888888888888888888999::::::;;;;;;888999999::::::999888888;;;;;;:::::::::;;;<<<<<<=========>>>>>>=========777777666888999:::999777666666777777777777777777888999::::::<<<<<<===>>>999::::::::::::999888888555666777888888777666666777666666666666666777777666555555444444444444444666555555666666555222///000000000000000000000000........................---------------------------......//////......---,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++,,,,,,************************'''((()))***+++******)))***+++,,,,,,---------,,,************************+++++++++*********))))))***************))))))(((((()))***++++++)))(((&&&(((((((((((()))))))))***&&&&&&((()))))))))(((((('''((()))***++++++++++++,,,***((('''''')))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''((((((((()))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))))))))*********++++++***))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''((((((((())))))))))))(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------------------------------,,,,,,---------.........000000/////////000000111444555555666777999:::;;;::::::999888888888999:::888999999999999:::::::::888888888888888888888888666777777888888999::::::888888999999999999888888;;;::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;777666666777999:::888777888888999999999999888888555666777888:::;;;<<<===888999999999999888777777555555666777777666444444555555555666666666666666555555555555444333222111333333444666777666222///000000000000000111111111........................---------------------------...///000000///...---,,,,,,,,,------.........++++++,,,,,,,,,---------*********++++++,,,,,,---************************'''((()))++++++******)))***+++,,,,,,------------************************))))))))))))((((((((((((******++++++)))(((&&&$$$((()))+++,,,+++***((('''(((((((((((())))))))))))%%%&&&((()))))))))((((((((())))))***+++,,,,,,------+++(((&&&&&&(((+++---))))))(((((((((((())))))(((((((((((())))))))))))%%%%%%&&&'''((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((()))******''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))************,,,++++++***)))((((((''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&''''''''''''((((((((())))))******((()))))))))((('''&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))************************************++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......111000000////////////000222222222333555666888999888777666666666888;;;<<<888888999999999:::::::::777777777777888888888888666666666777888888999999999::::::;;;;;;;;;::::::;;;::::::999:::;;;<<<===999::::::;;;;;;::::::999999999999888888888888888666666666666666555555444666777888999999999999999888777777777777777777888777777777666666555555444222222222333333555666777888777444222000000111222222222333333222222111000111111111111000000000///////////////..........................................------------......///...,,,,,,,,,...000111111000///------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,((())))))))))))*********++++++************+++++++++,,,...000///...+++*********))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++++++++++++++,,,,,,,,,***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((()))******''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++)))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''******))))))(((((((((((())))))*********(((&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***%%%%%%&&&'''((((((''''''((((((((((((((((((((((((***(((&&&&&&((((((((('''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))******++++++))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////......///111000111111222222333444444666666555555777888:::;;;888888888888888888888888888888888888777666444333555555555555666777999999888888888888888888888888::::::;;;<<<<<<;;;:::999@@@>>>===;;;:::::::::;;;888888999999888888777666555666666777888888888777777777888888999888888888777777888888888888777777555555444444444444444444333333333333444555666777777666444222111111222222333333333333333222111111222111111000000000000000000000//////......------..............................------------......///...,,,,,,,,,...///111333222111///---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,)))))))))*********++++++++++++************++++++***+++...//////...,,,+++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%$$$$$$%%%%%%'''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((&&&%%%&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******)))(((((('''((()))***+++(((((((((((((((((((((((()))(((((((((((((((((()))(((''''''&&&&&&''''''((())))))((('''&&&%%%%%%$$$&&&'''((()))******))))))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''''''''(((((()))&&&'''(((((())))))((((((((((((((((((((((((((((((((('''%%%&&&'''((('''&&&(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************((((((''''''''''''((((((&&&'''''''''((((((((()))(((((()))))))))*********))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////......///000000000111111222333333444555444444444555777999:::::::::::::::::::::::::::::::::999888888777666666555555555555666777888888999999999999999888888888<<<===>>>>>>>>>>>><<<<<<===<<<;;;:::999999::::::888999;;;;;;;;;:::888666444555777888999:::::::::777777888888888777666666555777888999999888777555444333222111222333444555444444444555555666777777555444333222111222333333333333444444444333222222333222000/////////000111111000000///...---------..............................------------............---,,,,,,...///000555444222///---,,,+++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++************+++++++++,,,++++++************++++++)))***---...///...---,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))*********))))))(((((('''&&&'''(((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''((()))*********)))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&((((((''''''''''''(((((()))((((((''''''''''''((('''((())))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%'''''''''%%%(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///...------...000000000000111222222333333333333333333444666777888:::::::::::::::::::::::::::999888666666666666777666666555555555666666777999999999999999999999999<<<===>>>??????>>>======;;;::::::999999999::::::999;;;===>>>>>><<<999777555666777888999999999999777777777777777666555444555666999::::::999666555333333222111222333555666444555555666666777666666444333222222222333444444333444444444444333222222333222000///...///000111111111000///...------,,,..............................------------............------------...///222111000...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++(((***,,,---......------******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******))))))---,,,,,,+++***))))))(((%%%&&&''')))))))))((('''((((((((((((((('''''''''+++******))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''&&&&&&'''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++*********)))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''((((((''''''''''''((((((***)))(((''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))'''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************(((((((((((()))))))))***))))))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---......---,,,.../////////000000111222222222222222333444555666777777888888888888888888888888888666444222222333444555666666555555444555555555999999999999:::::::::::::::;;;<<<=========<<<;;;999999:::::::::;;;;;;<<<888999;;;<<<<<<:::888666777777777888888777666666777777777777777666555444555666999::::::999666555444444333333444555666777444555666777777666666555333333222222333333444444333333444444333333222111222222000/////////000111111000000///...---------..............................------------...............---------.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++)))***+++,,,---...------******))))))))))))******))))))))))))))))))******************************************************(((((((((((()))))))))))),,,,,,++++++******)))))),,,,,,++++++***)))((((((%%%&&&''')))))))))(((''''''''''''(((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))'''&&&&&&(((******((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))******))))))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''''''''''''''''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((***+++)))((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''((((((************))))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---......//////000000111111222222333444555666777777777777777777777777777777777666555333111111222444555666555444444444444444555888888888999999:::::::::999:::;;;=========<<<;;;::::::;;;;;;<<<<<<======555666777888888666555333777777888888777666666555777777888888888777666666555777888999999888777555555555666666666666666666444444666777777666555444333333333333333333333333222222333333333222111111111111111111000000000///////////////..........................................------------.....................---------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,++++++************++++++******+++,,,,,,------,,,******))))))))))))******))))))))))))************************************************************(((((((((((())))))))))))***************))))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***'''''''''(((((((((((((((''''''''')))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))***)))((('''&&&%%%$$$$$$((('''''''''((()))***+++&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((((((''''''''''''(((((()))((((((''''''''''''((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''(((***,,,,,,***((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++************++++++++++++***+++---,,,++++++,,,............///000000111111111222444555666777777777777777777777777777777777666555444333333444555555444444333333333444444555777777777888888999999::::::;;;<<<>>>>>>>>>======:::;;;<<<<<<=========<<<666666777777666666555444777777888888999888888888777777888888999888888888777777888888888888777777555666777888888777555444333444555666666555333222333333333444333333222222111111222222111111000//////000222222222111///...............////////////..............................------------............///......------,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))))))))*********++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******((()))))))))************************************************************(((((((((((())))))))))))(((((()))))))))))))))***(((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''((((((((())))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''')))++++++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******&&&'''((()))***))))))((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((((((''''''((()))***+++'''''''''((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&''')))+++,,,***((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++************************************++++++++++++***+++,,,,,,++++++,,,---------...//////000000111000111222444555555555555666666666666666666666666333333333333444444444444333222222222333444555555555666666777777888999999888999;;;============<<<999:::;;;<<<<<<<<<;;;:::999999999888888888888888666777888999:::;;;;;;;;;666777888999999999999999888777777777777777777888444666888999888666333222222333555666666444333111333444444444444333222111111111111111111000//////...000222333333111...---------......///000000000.................................------............/////////...---,,,,,,000///---,,,+++******************++++++,,,,,,,,,*********++++++,,,,,,---((())))))))))))*********++++++************++++++,,,,,,++++++++++++++++++******))))))))))))******(((((())))))*********+++************************************************(((((((((((())))))))))))''''''(((((())))))******))))))))))))************+++)))(((&&&&&&&&&'''(((&&&'''''''''(((((()))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''(((***++++++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))$$$%%%&&&(((***+++------,,,+++)))(((''''''((((((''''''(((((((((((('''''''''((((((((())))))******((((((''''''''''''(((((('''''''''''''''((()))***))))))***))))))(((''''''((((((((((((((((((((((((%%%%%%&&&)))++++++)))'''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''((((((++++++******)))))))))(((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++)))+++,,,,,,+++***,,,---------......///000000000...///111333444444444333333333333333333333333333000111111222222222111111111111222222333444555666444555555666777888888888666777888:::;;;;;;::::::999:::;;;;;;;;;;;;999999999888666555444444444444666666777888888888888777666888:::999888666666666888999999888777555666777888888888888777555444333444444444333333222222222333444444555555444444333333222222111111111111111000000000000000000000000...///000000000///---,,,//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000...,,,,,,,,,---,,,+++---+++)))'''&&&&&&'''(((+++++++++*********))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))++++++************++++++*********)))))))))))))))******++++++++++++******,,,+++***((((((((()))***))))))))))))))))))))))))(((&&&%%%)))......)))$$$************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))***++++++)))'''''''''''''''((((((((((((******)))((((((((((((((('''''''''((((((((((((((())))))************)))((())))))(((((((((((())))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))''''''(((((()))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((''''''(((((()))*********&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000111222333333333333222444444444222222222444333222222111111222222333444444444444444444444444333333444444555666777777999999:::;;;;;;;;;;;;:::999999999999999999999999888777666444333333444444666777888888999999888888777888::::::888777666777888888999888666666777999999999999888777555444333555555444444333222222111222222333333333333222222222222111000000000000111////////////////////////...//////000///...---,,,///.........---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++************************,,,+++++++++,,,,,,---......,,,,,,,,,.........,,,,,,+++)))'''''''''((()))*********)))))))))((((((+++***)))))))))***+++,,,))))))))))))))))))))))))***))))))(((((())))))******))))))))))))))))))))))))******++++++******)))++++++***)))(((((((((((())))))))))))))))))))))))+++)))))),,,......+++(((************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((('''&&&&&&'''((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((()))******(((&&&''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))***)))))))))((((((((('''******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------...///000111222222222222222333444333222111222444222222222111111222222222333333333333333333333333333333444444555666666777777777888999999999999888888888888888999999999999777666555444333333444555777888888999999999999999888999;;;:::999777777888888888888777666666999;;;;;;:::999888666555444333777777666555333222111111111111222222222222111111111111000/////////000000////////////////////////...////////////...------............---------------------............///------------------------,,,,,,,,,,,,,,,,,,---...************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,---...///+++++++++---000000///---+++***(((((('''((()))***)))))))))(((((((((((((((******))))))******+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))******))))))************))))))''''''((()))))))))((((((((((((((((((((((((((((((+++++++++,,,,,,+++******************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))((((((''''''(((((()))&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''((())))))'''&&&''''''''''''(((((((((((())))))((((((''''''(((((((((((((((((((((((((((((('''(((((())))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((())))))***''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------...///000000000000111222333333222111222333222222111111111111222222222222222222222222222222333333333444555555666666555555666777777777666666666666777777888888999999777666555444444444555666888888999::::::::::::999999:::;;;:::999888888999777888888777666777:::<<<<<<;;;999777666444444333888888666555333222111000111111222222222222111111111000000////////////////////////////////////////////////.........---------------------------------------............///........................,,,,,,,,,,,,------...///************************++++++++++++++++++++++++************************))))))***+++,,,...///000+++,,,---///111000...+++***))))))(((((()))***+++))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))*********((())))))******))))))((("""###&&&(((***+++******((((((((((((((((((((((((((()))***)))'''&&&''')))************)))))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))(((''''''))))))((('''''''''''''''(((((((((((()))(((((('''''''''(((((()))))))))(((((((((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,---...///000000000000000111222222111111222333111111000000000000111111111111111111111222222222333333333444444555555555444444555666666666666555555555666666777777888888777666555555555666777888888888999::::::::::::999999:::;;;:::888777888:::777888888888777777:::<<<;;;:::888666555444333333888777666555333222000000222222333333333333222222111000000///////////////........................///......---------------,,,,,,---------------------------............///........................,,,,,,,,,,,,------...///************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,...000111.........000111///,,,***)))))))))))))))*********************************))))))******++++++++++++((((((((((((((((((((((((***))))))(((((())))))***(((((())))))************))))))************))))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((************)))))))))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((())))))))))))((((((******))))))(((''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((***)))(((((()))***)))(((''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,---...///000000000000///000111111000000222333111000000//////000000111000000000111111222222222333333333444444444444444444555666666777777666666555555666666666777777777666555444444555666777888777888888999999999999999999::::::999777777888:::777888:::999888888999:::999888666444333333444444666666555444222111000000222222333333333333222222111111000/////////000000........................///...------,,,,,,------,,,,,,,,,,,,---------------------............///------------------------,,,,,,,,,,,,,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...000111000/////////000///,,,************************)))************++++++++++++))))))***++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***((((((((()))******++++++******++++++++++++******+++******)))((('''%%%$$$(((((((((((((((((((((((('''(((((()))*********)))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++******))))))(((((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***(((((()))******)))''''''''''''((((((((((((''''''&&&&&&''''''((((((+++******))))))(((((('''&&&''''''((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,---///////////////...///111111000000111333000000////////////000000000000000111222222333333333333333333333333444444555555666777777777777666777777777777666666666666333333222222333444666777666777888888999999888888999999999888666666777999777999;;;<<<:::888888888777555444222222222444555444444333222111111000000111111222222222222111111222222111000000000000111........................///...---,,,,,,,,,------++++++,,,,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++*********************************+++,,,---///000000///---...//////...---++++++++++++***))))))((())))))))))))*********+++((()))***+++,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))******++++++++++++,,,,,,,,,,,,++++++,,,+++***)))((('''''''''))))))))))))))))))))))))((('''(((+++...///,,,)))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***&&&'''(((((((((((('''&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,+++******))))))(((((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((+++)))''''''((()))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))++++++******)))(((((('''&&&'''((()))************))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++***+++,,,---............---...000000///000111333000//////......//////000000000111111222333333444333333333333333333333333444555555666666666666666999888888777777666666555111111000000111333555666666666777888888888888888888999888777555555777999777999<<<===;;;888777666555444222111111222444555222222222111111000000000000000111111111111000000333222222111111111111111........................///...---,,,+++,,,------+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,---...//////---,,,---///000111000,,,,,,,,,++++++)))(((''''''((((((((())))))******((()))***+++,,,+++******))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))***++++++++++++,,,,,,------,,,,,,+++)))((((((((((((***,,,---************************'''%%%&&&***000111---(((************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))),,,,,,++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))***(((&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))+++++++++***)))((((((''''''''')))***++++++++++++))))))(((((((((((())))))'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''*********)))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((*********)))((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))***+++,,,,,,,,,,,,,,,...000000///000111333//////............//////000000111222333333444444333333333333333333333333333444555555666666555555::::::999888777666555555333444444444555666666666333555777888777777888999777777777777777777777777===<<<;;;999777666444444777555333333444555666555333333333222222111111111222222111111111111111222111111111111000000000000........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))))))))************)))))))))))))))+++,,,...000111111000...------///111222111///---+++)))((((((((())))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''(((((())))))*********+++((((((((()))******++++++)))***+++***(((((()))***))))))))))))************)))************)))(((((()))+++,,,......---,,,+++'''&&&&&&''')))***)))'''(((((())))))((('''&&&&&&))))))(((((((((((())))))%%%&&&&&&'''((()))******)))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,---------,,,+++***)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((++++++******))))))(((((())))))(((((('''''''''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))))))))******))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%'''((((((((((((((('''&&&'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++************************++++++,,,------......///000000111000///...,,,+++////////////000000000000555444333222222222333444555555555444333333222222333333333444444444555555666666555444444555777888333333333444444444444444222444666777666666777888777777777777777777777777;;;;;;:::999777666555444555333222111333444444333333333333222222111111111222222111111111111111222000000000////////////...------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))******++++++++++++******))))))************)))))))))******+++,,,...///000222111000000000111222333111///---+++)))((((((((())))))))))))))))))))))))))))))))))))************))))))(((''''''''''''(((((()))))))))************((((((((()))******++++++***+++,,,+++)))((()))***))))))))))))******************++++++******)))(((((()))+++,,,,,,,,,***)))'''''''''(((******)))''')))(((((((((''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))(((((('''&&&)))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))((((((************)))))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++,,,,,,,,,,,,+++***)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&)))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((('''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************+++++++++,,,------......,,,,,,......///...------////////////000000000000444333222222222333444444555555444444444444333333333333333444444444444555666555555444555666777777333333333333333333222222222333555666555555666777777777777777777777777777999999888777777666666555666444222222444555444444222222222222222111111111222111111111111111222222////////////....................................///...---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++,,,,,,,,,,,,++++++))))))************))))))++++++++++++,,,---...///000000111111111111222222111000---+++))))))(((((())))))))))))))))))))))))))))))))))))***************))))))((((((((((((((())))))))))))************((((((((()))******++++++,,,------,,,***(((((()))))))))))))))************+++++++++++++++******)))&&&''')))******))))))((()))(((((()))***+++)))(((***)))'''&&&&&&'''(((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((())))))(((((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))((((((++++++************))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++******+++******)))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((()))))))))*********(((((((((''''''''''''&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&'''((()))))))))((((((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********++++++************************)))******+++,,,,,,------((()))+++,,,.../////////.../////////000000000111222222111222222333444555444444444444555555555555333333333333444444444444555555555555555666777777555444444444333333222222111333555555444444444555666666666666666666666666666666666666666666666666777666555555666777666555222222222111111111111111111111111000111111222333000000/////////.........////////////////////////......------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++++++++++++++***))))))************))))))++++++++++++,,,,,,---...---...//////000000//////111000...+++***)))))))))((((((((((((((((((((((((((()))))))))************+++***))))))(((((()))))))))))))))))))))*********((((((((()))******++++++---......---***(((((()))((()))))))))************+++,,,,,,,,,,,,+++******&&&'''((()))))))))((((((***)))((()))++++++***(((***)))'''&&&%%%'''(((***(((((((((''''''(((((((((((((((((((((((('''''''''))))))******))))))((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''&&&%%%%%%''''''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************)))))))))***++++++,,,,,,((()))***,,,...///000000......//////000000111111000111111222222333444555222333333444555555666666222222333333333444444444444444555555666666777777666666555555444444333333111333555555444333444555555555555555555555555555444444555555555666666666666555555555777777666444111111111111111111111111111111000000111222222333111111111000000000//////000000000000000000000000---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))************))))))))))))************))))))++++++++++++,,,,,,---...------...////////////...222000...,,,***)))))))))((((((((((((((((((((((((((()))))))))************++++++***)))))))))))))))******))))))))))))))))))((((((((()))******++++++---......---***(((((()))((()))))))))************+++,,,,,,,,,,,,+++******((((((((()))))))))))))))***)))))))))++++++)))(((***((('''%%%&&&''')))***((((((''''''''''''((((((((((((((((((((('''''''''***++++++++++++***))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))((('''''''''''''''((((((((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))******++++++,,,++++++,,,------...///000.........///000111111111///000111222333333444444111222222333444555666666222222222333333333444444333444555555666777777777555555555555555555444444222444555555444333444444555555555555555555555555333333444444444555555555333222222333444444333111000000000111111111111111000000000000111222333333111111111111000000000000111111111111111111111111------......------,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))******)))))))))))))))************))))))++++++++++++,,,---.../////////000000000000111111222111...,,,***)))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***************************))))))))))))((((((((()))******++++++,,,------,,,***(((((()))))))))))))))************+++++++++++++++******)))))))))))))))***************)))((()))******((('''(((((('''&&&'''((()))***(((''''''&&&&&&''''''((('''''''''(((((((((((((((******++++++******)))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))******++++++''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,---...//////------...///000111222222///000111222333333333222000111111222333444444555222222222222333333333333222333555666777777777777444444444444444444555555333555666666444333444555444444444444444444444444333333333333444444444444222111111222444333111000///000000000111111111222000000000000111222333444111000000000000/////////////////////////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++)))******++++++******)))))))))************)))))))))******+++,,,...///000000000///...///000111222222111///,,,+++*********))))))))))))))))))))))))))))))))))))************,,,,,,+++************+++************)))))))))(((((((((((()))******++++++***+++,,,+++)))((()))***))))))))))))******************++++++******)))((()))))))))))))))******+++)))((((((((())))))'''%%%''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&''''''(((((()))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''((())))))******)))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,---,,,+++++++++,,,---...///------...///000111222222000111222222333222111111000000000111111222222222111222222222222333333333222333555666777888777777222222222333333444444444444555777666555444444555444444444444444444444444333333333333333333333333333222222444555555333111//////000000111111111222000000000000111222333444000/////////....................................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))***+++,,,...000111///...,,,+++,,,---///111333111///,,,+++*********))))))))))))))))))))))))))))))))))))************---,,,++++++******+++++++++*********))))))((((((((((((((()))******++++++)))***+++***)))((()))***))))))))))))***************************)))((((((((((((((((((((()))******)))((('''((()))((('''%%%&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))***************)))(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''''''''((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''(((((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------))))))))))))***,,,...000------...///000111222222000111222333333222000///000000000000000111111111111111222222222333333333111333555666888888888777222222333333333444444444444555555666666555555444444555666555333222222333555555444444444333333333222333333444444333333222222111111000///000000000000000000000000000000000111111111111000000000000////////////...............------,,,,,,------............------,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,+++++++++************)))************************)))***+++,,,...///000111<<<666...+++,,,...---+++000//////---,,,+++******(((((()))*********************))))))((((((''''''((())))))))))))*********))))))))))))(((((((((((('''(((((()))***++++++++++++,,,+++***((('''((()))))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((''''''((()))+++,,,***++++++******)))((('''***((('''((()))***)))''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))*********+++***((('''''')))***+++))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***++++++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((***+++,,,++++++&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))*********))))))((()))************+++++++++******+++,,,---//////000////////////000000000000333333333222222111111111333333222222222222222222666555555444444333222222555555666666666666555555222222222222333333333333444444555555555555444444444555666555444333444555666555555555444444444333222333333444444333333222333222111111000000111111000000000000000000000000111111111000000000//////............------------------,,,,,,,,,,,,------........................////////////............+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))***+++++++++++++++************)))************************)))***+++,,,---///000000888222,,,***,,,//////---//////...---,,,+++******(((((()))*********************))))))(((((((((((()))))))))*********++++++***)))))))))(((((((((((('''(((((()))******+++++++++,,,,,,***((('''((()))))))))))))))))))))))))))+++++++++,,,,,,++++++***((((((''''''((()))+++,,,++++++++++++***)))((('''***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))******++++++++++++,,,+++)))(((((()))***+++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++*********)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))+++,,,,,,++++++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''((((((((((((''''''$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))*********))))))((())))))*********+++++++++******+++,,,---.../////////////////////000000000222222111111111000000000222222222222222222222222555444444444444333333333555666666666666666666555111111111222222222222333333444444555555444444333444555666666555555666777666666666666555555555555333333333333333333333333444333222222111111222222000000000000000000000000111111000000000000//////...------------,,,,,,,,,------,,,,,,,,,,,,------............////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++++++++++++++************)))************************)))***+++,,,---...///000333...******,,,///000/////////...---,,,+++******((())))))************)))***))))))))))))(((((((((************+++++++++,,,******)))))))))(((((((((((((((((()))******++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++((((((''''''((()))+++,,,++++++++++++***)))((((((***((('''((()))***)))'''((((((((((((((((((((((((((())))))*********))))))((())))))******))))))(((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))******+++,,,---------,,,+++)))))))))***+++))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&''''''((()))*********))))))((((((''''''************************((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++************************((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((())))))))))))((((((((())))))******))))))))))))))))))*********++++++******+++,,,------...///........./////////000000000000000000////////////000111111111222333333333333333333444444444555555555666666777777666666555000000111111111222222222333333444444444444333333444666777777666666777999777777777666666666666666333333333333333333333333444444333222222222222333000000000000000000000000111000000000////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---...............---------++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,+++******************++++++++++++*********))))))************************)))***+++,,,---...//////000---******,,,...............------,,,+++******((()))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))(((((((((((())))))***************+++,,,+++***((()))***))))))))))))))))))))))))******+++,,,,,,,,,++++++)))((((((((((((***+++,,,,,,,,,,,,,,,+++***)))(((***((('''((()))***)))'''((((((((((((((((((((((((&&&''')))******)))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((***+++,,,------...---,,,+++*********+++))))))))))))(((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---------,,,+++++++++***************)))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((())))))))))))))))))))))))))))))************)))******+++,,,------------------......//////000///////////////////////////000000111222333333444222222333333444555666666555666666777777666666555000000111111111222222222333444444555555444444333444666777777666666888999777777777777777777777777444333333222222333333444555444333333222333333333000000000000000000000000000000000////////////...////////////.........---,,,,,,,,,++++++,,,,,,,,,......------,,,+++******............------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********+++++++++*********))))))************************)))******+++,,,---......///...,,,,,,,,,,,,,,,+++---------,,,,,,++++++***))))))*********))))))((())))))))))))******************+++++++++,,,,,,,,,************)))))))))))))))))))))))))))*********)))+++,,,,,,+++))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))(((((()))***,,,------------,,,,,,+++***)))***((('''((()))***)))'''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***+++,,,---,,,,,,++++++*********))))))))))))((((((((((((******)))((('''&&&&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++------...---,,,+++******)))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,,,,---....../////////000000000000000000000//////000111222222333333111222222333444555666666555555666666666666555555111111111222222222222333444555555555555555555444555666777777666666777888666666666666777777777777444444222222222222444444555444333333222222333333000000000000000000000000000000////////////......000000/////////.........,,,,,,++++++++++++,,,,,,------,,,,,,+++*********------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++***)))+++++++++************)))*********************************+++,,,---------//////......---,,,+++***---,,,,,,,,,+++++++++***)))************))))))((()))))))))************+++************+++++++++,,,++++++*********)))))))))))))))))))))))))))******(((+++------+++*********)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))(((((()))***,,,---------------,,,+++*********((('''((()))***)))'''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''''''''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((()))*********+++++++++++++++++++++))))))))))))((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******,,,---...---,,,,,,)))))))))((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))((((((((()))))))))******))))))*********+++++++++***++++++,,,---...//////////////////000000000000///000000000111222222222222222333333444555666666444444444555555444444444222222222222333333333333555666666777777666666555555777777777555444555666555555555666666777777777555444222111111222444555444333333222222222222222000000000000000000000000000000/////////.........//////.........---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------************))))))))))))++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))+++++++++************)))*********************************+++,,,,,,------.../////////...,,,++++++,,,,,,,,,+++++++++++++++***************)))(((((())))))*********+++++++++)))))))))*********+++++++++++++++*********))))))***)))))))))))))))))))))(((***------,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***))))))((()))+++,,,---............---,,,+++******((('''((()))***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))))))))***(((((()))***++++++++++++))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,---------,,,***))))))(((((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((((((((('''''''''((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***)))))))))*********************+++,,,---...//////------........./////////000000000000111111111111333333333444444555555555222333333444444333333222222222333333333444444444666666777777777777666666666777888666555444444555444555555555666666777777555444222111111222444555444333222222111111222222000000000000000000000000000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,))))))+++,,,...///000111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,+++***)))+++++++++************)))*********************************++++++,,,,,,---,,,...000000///---------,,,,,,++++++++++++++++++***************)))(((((())))))******++++++++++++((())))))))))))*********+++++++++************)))*********)))))))))))))))(((***---...---+++******))))))))))))))))))))))))((()))***+++,,,---------***))))))))))))+++,,,---............---,,,++++++***((('''((()))***)))(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))*********&&&'''(((***++++++++++++))))))))))))((((((((((((%%%%%%&&&'''((()))***+++%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((***,,,------------+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++---...//////,,,,,,,,,------.........111111111000000000000000333333333444444444555555111222222333333222222111222222333333333222222111444444444555555777888999999888777777777888999:::777666666555555555555555444222111111222333333222222333444333111000111222111000///......///000111///............---------//////...---,,,++++++***------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********(((***,,,+++)))(((***,,,))))))************))))))))))))))))))******************+++++++++,,,,,,,,,---......///000/////////,,,,,,++++++***)))((((((************))))))))))))'''''''''((())))))******''''''(((((()))))))))***+++++++++***)))(((((('''%%%%%%&&&''')))***,,,---++++++++++++++++++++++++************************)))******+++,,,,,,---------,,,***))))))***,,,---000...,,,***)))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))*********((('''&&&---,,,***((('''&&&''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((******))))))((((((''''''))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))'''&&&%%%$$$###((((((((((((((((((((((((++++++++++++++++++++++++------,,,,,,+++*********))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&,,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,............////////////000000000000////////////......//////000000111111222222333444333222111000222222333333333222222111555555444555555666777888999888777777777888::::::888777666555555555555555444222111111222333333222222333444333111000111222000000///......///000111///............---------------------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***,,,+++)))((()))+++)))******************)))))))))))))))************************+++++++++,,,,,,---......//////......,,,,,,++++++***)))))))))************))))))))))))''''''((())))))******+++'''''''''((((((((())))))++++++******)))(((((('''((((((((((((((()))******************************))))))))))))))))))))))))))))))******++++++,,,,,,---,,,***))))))***+++,,,---,,,+++*********++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******)))((('''&&&((('''''''''((())))))***''')))***)))((('''(((***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))***++++++,,,------++++++***))))))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---.........////////////000/////////////////////......//////000111111111222222333333333222111000222222333333333333222222666555555555555555666666888888888777888999999:::999888777666555555555555444222111111222333333222222333333333111000111222000000////////////000000///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,+++)))(((((()))******++++++++++++******))))))))))))************)))))))))*********+++++++++,,,,,,---------------,,,,,,,,,+++******))))))************))))))))))))(((((())))))***++++++,,,'''''''''(((((((((((()))+++******))))))(((((('''+++***)))((((((''''''((())))))************))))))((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))((())))))***))))))******+++++++++*********)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''%%%%%%'''((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''((()))***+++---......+++******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------.........//////////////////////////////......///000000111111222111222333333333222000000222222333333444333333333666666555444444444555555777777777888888888999999999888777666555444444444444222111111222333333222111222333222111000000222000000000//////////////////............---------------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))+++++++++,,,,,,+++++++++((()))))))))************((())))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((((((((+++***)))((((((''''''((()))***++++++++++++***)))((((((((((((((((((((((((''''''(((((()))*********,,,+++***)))((((((((()))'''(((***,,,---,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((&&&'''((())))))(((&&&%%%''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------,,,,,,,,,+++******))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&((())))))((('''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++,,,,,,---------..................///////////////...//////000111111222222111222222333333111000///111222333444444444444444666555555444444444444555666666777777777888888888888777666555444444444444444222111111222333333222111222333222000///000111000000000000000///......///............---------//////...---,,,,,,++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++((()))))))))************((())))))))))))*********)))******+++++++++++++++,,,,,,,,,+++++++++++++++************)))))))))((()))))))))***++++++,,,,,,************************)))))))))((((((((((((((()))(((((((((((())))))******+++------------+++***))))))))))))))))))))))))&&&''''''((())))))******+++******))))))(((((()))''')))+++...///...---,,,***))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))))))))'''''')))))))))((('''&&&''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***************++++++,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''))))))(((&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------....../////////000//////000000111222222222111111222333222111000///111222333444444555555444555444444444444444555555444444555666666666666666666555444444333444444444444222111111222333333222111222222222000///000111000111111111000///...---///............---------000///...---,,,++++++***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---+++***+++,,,---,,,+++******++++++++++++******))))))))))))************)))))))))*********++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))(((((())))))***++++++,,,++++++************))))))((((((((((((((((((((((((''''''''''''(((***+++++++++,,,...//////...,,,+++))))))))))))))))))))))))'''''''''((())))))******************************(((***,,,...///...---,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***&&&&&&((()))************''')))***)))((('''(((***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***************************))))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))************++++++++++++,,,,,,,,,---------------......//////000//////000111111222222333000111222222222111//////111222333444555555555555333333333333444555555666222333444555555555444444333333222222222333444444444222111111222333333222000111222111000///000111000111111111000///---,,,///............---------.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,***(((''')))+++---,,,***)))******************)))))))))))))))************************+++++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((())))))******+++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++***+++---//////---+++***(((((((((((((((((((((((('''(((((())))))***++++++))))))***++++++,,,,,,,,,)))***+++,,,------,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))***+++)))))))))))))))***++++++''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))***++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******++++++)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---......///000000///000000111111222333333000111222222222111///...111222333444555555555555222222222333444555666777111222333444444444333222111111111111222333444444444222111111222333333222000111222111000//////111000111111111000///---,,,//////.........---------,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,(((&&&%%%'''***,,,+++)))))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''((())))))******((((((''''''&&&&&&&&&%%%'''''''''((((((((((((((()))(((((((((((())))))***(((***,,,......,,,***(((''''''''''''''''''''''''(((((())))))******++++++((()))***+++,,,---------))))))***++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++///...,,,)))((((((((()))((()))***)))((('''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))******))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---+++++++++***))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''((()))******+++(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&#########$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000000000000111222222333333000111111222222000///...000222444666666666444444444444444555555555666666333333333333333333333333111111000000111222222333444333111//////000111222555444333222111111111111///000111111111000...---......------------............---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,******+++---+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------......------++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''******))))))******+++,,,(((((())))))*********+++***+++,,,,,,,,,+++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))***++++++,,,,,,---......000...,,,***)))))))))*********)))((('''&&&%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))************))))))))))))+++***((('''''''''((()))''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))******+++++++++,,,******+++++++++,,,,,,,,,------......///000000000111111222222222333333333111111222222222111111000000111333555666555444444333333444444444555555555333333333333333333333333222111111111111111222222444333111000000111333444555444333222111111111111000000000000000//////.........------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------------,,,++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((())))))***+++'''((((((((())))))))))))++++++,,,------,,,+++***,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((()))))))))*********+++,,,,,,------...---+++)))((((((((())))))))))))(((''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++*********+++++++++,,,,,,---------...//////000000111111111111222222222222111111222222222111111000000111333444555555444333222222333333333444444444333333333333333333333333333222222111111111222222333333222222222444555666555444333222222111111111111111000////////////000......------------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((())))))***'''''''''(((((((((((()))+++,,,---......---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,---+++***((('''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,---......//////000//////000000000111111111000111111222222222111111000111222333444444444333111111222222222333333333333333333333333333333333333333222111111111222222333222333333444666777888555555444333222222222222333222000/////////000111......------------......////////////.........---++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++---...///---+++******+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******)))(((((((((((()))******((((((((()))))))))))))))***+++---...///...------+++++++++*********)))))))))))))))))))))))))))))),,,++++++******)))))))))((((((((()))******++++++,,,+++***(((((('''((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((************)))))))))((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''((())))))''''''''''''((((((((((((''''''((((((((()))))))))((()))))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((((((((************+++++++++++++++,,,,,,---......//////........./////////000000000000111222222222111111000000111222222333333333111111111222222222333333333333333333333333333333333333222222222222222333222333333444555777888999666555444333222222222222333222000/////////000111......------------...............---------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++---......---+++)))***+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))*********))))))))))))***++++++************************)))+++,,,...//////......+++++++++***************************************,,,,,,++++++******))))))'''(((((())))))***++++++,,,+++******))))))))))))&&&&&&''''''((()))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((************)))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((()))((((((((())))))***+++''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&'''''''''((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((())))))''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''))))))*********+++++++++++++++,,,,,,------......------.........////////////000111222222222222222000000000111111222333333111111222222222333333333333333333333333333333333222222222222222333444444222333444555666777888888666555444333222222222222222222111000000000000111......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))***************++++++,,,,,,+++++++++++++++******((()))+++---...///......************************************************+++++++++***************((((((((()))******+++++++++++++++******)))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((())))))***+++,,,''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((()))))))))***)))(((((('''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''')))))))))************+++******+++,,,,,,------...------.........////////////000111222222222222222/////////000000111222333222222222222333333333444333333333333333333333333111111111222333444555666222333444555666666777777666555444333333222333333111222222222222111000000......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++)))))))))+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++++++++******))))))'''(((***,,,............************************************************)))))))))***************(((((()))******++++++,,,))))))))))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((***++++++''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((())))))******((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))(((((()))))))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''))))))))))))*********************+++,,,,,,------............//////////////////000222222333333222////////////000111222333222222333333333444444444333333333333333333333333000000111222333555666777222333444555666666666666666666555444333333333333111111222333333111000///.........------.........000/////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))******)))((()))+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++************((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((()))******+++*********))))))((((((&&&'''))),,,---.........******************++++++************************(((((())))))*********+++)))))))))***++++++,,,,,,'''((((((((((((((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))******&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++******))))))((((((((('''))))))))))))************)))******+++,,,,,,------........./////////000000//////000222222333333333000000000000111111111111222222333333333444444444222222222111111111000000333333333333333333333333555555555555555555555555777777555444333222222222222222222111000//////.........//////......---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************((()))***,,,,,,+++******&&&''')))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++))))))(((((('''''''''&&&((()))***+++---...///000---,,,+++***))))))))))))************************+++++++++************)))((()))***)))''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))******''''''((((((((((((''''''******))))))((((((''''''))))))************))))))(((((())))))))))))((((((++++++******)))((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&)))(((((((((((('''''''''''''''''''''((((((((()))******))))))******+++,,,************+++,,,---...//////---,,,,,,---...///000000111222222222222111//////000000000111111111111222222222222333333333222222222111111111000000333333333333333333333333444444444444444444444444666555444222111111000000222222111111000//////.........//////......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************))))))************))))))'''''''''((((((((())))))******+++++++++***((('''&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))(((((((((''''''''''''((()))***+++,,,...//////---,,,+++***))))))))))))*********************************)))))))))(((((()))***++++++)))''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((******))))))))))))******'''(((((())))))(((((('''***)))))))))((((((((('''((())))))******))))))((())))))(((((((((((())))))((((((((((((((()))))))))((())))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***'''''''''((((((((())))))******))))))******+++,,,************+++,,,------000///............///000000000111222222222222111//////000000000000111111000000000111111111222222222111111111111000000000333333333333333333333333444444444444444444444444444444222111000000//////222111111000000//////.........//////......---,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))************************************************))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&''''''''''''+++++++++***)))(((&&&%%%''''''((()))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''(((((()))+++,,,---...///,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))(((((((((''')))+++------+++)))''''''''''''''''''''''''''''''))))))************))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))+++******))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***((())))))******))))))((())))))))))))(((((((((((('''(((((())))))(((((('''***)))(((''''''((()))***&&&&&&&&&'''((()))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&'''((())))))''''''((((((((()))))))))***))))))))))))***++++++******)))******+++,,,---000//////...//////000000///000111111222222111111////////////000000000111/////////000000000000111111111111111000000000000222222222222222222222222333333333333333333333333444333222111000000000000111111000000////////////.........///......---,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))************))))))&&&&&&&&&''''''''''''(((*********)))(((''''''&&&'''(((((()))))))))))))))''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))***+++,,,------,,,++++++***))))))******++++++++++++++++++++++++******)))))))))(((((((((***,,,//////---***((('''((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***'''''''''(((((()))))))))''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((())))))))))))))))))))))))***++++++))))))))))))***+++,,,---...............////////////000000111111111111111...////////////000000000....../////////000000000000000000000000000000000222222222222222222222222333333333333333333333333444333222111111000000111000000000///////////////.........///......---,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))************))))))'''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((())))))***''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************'''''''''((((((((((((((((((((())))))***+++,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++*********)))))))))***,,,//////---***(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''***)))(((''''''((()))************))))))(((((((((''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***))))))(((((())))))***+++))))))))))))***+++,,,,,,,,,,,,,,,------.........//////000111111111111000......////////////000000........./////////000000//////000000000000000111222222222222222222222222222222222222222222222222333222222111000000111111////////////////////////......//////......---,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************)))(((((((((((()))***+++((((((((((((((()))******(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++************'''''''''((((((((((((((('''(((((()))******++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))+++......,,,***)))***************************''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))((((((''''''(((((()))((())))))******))))))((((((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((+++++++++***)))((((((((('''(((((())))))(((((('''***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))''''''(((((())))))******)))))))))******)))))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&$$$$$$%%%&&&'''((())))))((((((((()))))))))******)))(((((((((((()))******))))))((())))))***+++,,,***+++,,,---------------...///000000111111000000........./////////000000...////////////000000000////////////000000111111111111111111111111111111222222222222222222222222111111000/////////000000////////////////////////......//////......---,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))************)))))))))))))))*********++++++++++++***)))))))))******)))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))))))))''''''''''''((((((((()))''''''(((((()))*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((***,,,,,,+++***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))***(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((('''(((((())))))((((((''''''((((((((()))))))))***((())))))******))))))((('''((()))******)))((('''))))))))))))))))))((((((((())))))******))))))((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((()))))))))*********((((((((((((((()))******((((((((())))))***+++,,,***+++,,,..................//////000000000000000............/////////000////////////000000000111.../////////000000111111111111111111111111111111111111111111111111111111000//////............///.........///////////////......//////......---,,,.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************...---+++***)))((()))))))))((('''''''''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))''''''(((((())))))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((()))************+++---(((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((()))***++++++(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))******))))))************))))))&&&'''***++++++***'''&&&&&&&&&''''''((()))))))))))))))************))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&''''''((()))(((((((((((('''''''''))))))))))))************((((((((((((((()))******(((((((((((()))***+++,,,***+++---///000000//////...//////000000000000000///////////////000111111222222111111000/////////222111000//////000111111222222222222222222222222333222222222111111000000000000//////......------...............---------////////////////////////........................//////...------------.........---,,,,,,+++*********++++++,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***))))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++*********)))++++++,,,,,,,,,++++++*********))))))))))))*********+++,,,---,,,***(((&&&))))))))))))))))))))))))(((&&&$$$%%%((()))'''%%%)))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++******))))))((((((''''''"""###%%%'''((((((((('''((()))***)))((('''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))(((((()))***++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&))))))))))))************))))))(((((('''''''''&&&++++++***************+++,,,,,,++++++,,,,,,---...///////////////000111111.........---...//////000111111111000000000000000222111000//////000111111222222222222222222222222222222111111111000000000///////////////.................................////////////////////////........................//////...---------------......---,,,,,,+++*********++++++,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((())))))(((((()))***((())))))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))(((((()))***************++++++*********)))))))))***++++++,,,,,,++++++*********))))))))))))*********+++,,,,,,,,,***((('''))))))))))))))))))))))))***((('''(((******)))''')))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++***)))))))))((((((((('''&&&&&&'''((((((((('''''''''((())))))''''''((()))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((()))))))))((((((''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((((((((('''''''''+++******)))))))))******,,,++++++++++++,,,------/////////...//////000000------,,,,,,------.../////////000000000000111111111111000000000000111111222222222222222222222222111111000000000000//////.........///////////////---------......//////000////////////////////////........................///......---------------...------,,,,,,++++++******++++++,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))***((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((()))*********************)))))))))(((((((((******+++++++++++++++*********))))))))))))******)))***+++,,,,,,+++))))))))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))((((((((((((***))))))((('''''''''(((%%%&&&((((((''''''(((***))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))*********))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((('''''')))))))))(((((())))))***+++++++++++++++,,,------000//////.........//////---------,,,---......///......//////000111111222000000000000000111111111111111111111111111111111000000000///////////////------......//////000000,,,------...///000000111////////////////////////........................///...------,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))(((((()))***((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))******++++++++++++*********))))))))))))******))))))***+++++++++******))))))))))))))))))))))))''''''&&&&&&'''''''''&&&((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))***))))))))))))((((((((((((***)))((('''&&&'''((()))###%%%''''''&&&'''(((***(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))(((((((((((((((((((((((((((((((((((()))***+++++++++***+++,,,,,,---//////......------............------......///000------...///000111111222//////000000111111111111111111111111111111111111///////////////000000000------......//////000000------......///000111111////////////////////////..............................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''((())))))(((((()))***((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((((()))******++++++++++++******))))))))))))******)))******+++++++++******((((((((((((((((((((((((&&&'''''''''&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))***###%%%''''''&&&'''(((***(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((******)))(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((('''(((((()))******+++************+++,,,,,,......---------------............---...//////000------...//////000111111...///000111111222111111111111111111111111111111//////000000000000111111.........///////////////.........//////000000111////////////////////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))(((((()))******)))(((''''''((()))***((((((((((((((())))))***(((((((((((((((((((((((((((((()))*********************)))))))))((((((((((((((()))***++++++++++++******))))))))))))******++++++******************((((((((((((((((((((((((((()))***)))((('''(((***''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))&&&&&&&&&&&&'''(((((()))%%%&&&((((((''''''(((***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))+++******))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******(((((((((((()))***++++++***************+++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------...///---.........///000000000---...000111222222111111111111111111111111111111000000000111111111222222///////////////.........///////////////000000000////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))(((((()))***+++***(((''''''(((***+++((((((((((((((()))******(((((((((((((((((((((((((((((()))***************++++++*********)))))))))'''((()))***++++++++++++******))))))))))))******,,,,,,+++***))))))))))))((((((((((((((((((((((((''')))******((('''(((***&&&'''((()))***))))))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''((((((((()))))))))***(((((()))))))))((('''''''''((())))))''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))*********+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********)))(((((()))***+++,,,,,,***************++++++,,,******++++++,,,---//////,,,,,,++++++,,,,,,---............///////////////---...000111222222222111000000000000000000000000000000111111222222222333000000//////.........---000000000000////////////////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((''''''((()))+++'''((())))))(((((()))***,,,***)))'''''')))***,,,((((((((((((((()))******(((((((((((((((((((((((((((((()))***************++++++++++++************'''''')))******+++++++++******))))))))))))******---,,,+++***))))))))))))((((((((((((((((((((((((%%%''')))(((%%%$$$&&&(((&&&''')))*********)))((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******++++++,,,+++***(((&&&%%%((()))***)))((('''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((())))))*********+++))))))))))))***+++,,,---*********)))***++++++,,,))))))***+++,,,...///000,,,,,,------.../////////++++++---...////////////------------...///111111444333111000000000111111000000000111222222222333000000/////////.........111111000000//////......------............------,,,...//////...------...------,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++,,,,,,++++++***)))((((((************************************************%%%%%%&&&'''((()))************))))))((((((''''''((()))+++,,,+++***(((&&&))))))))))))************+++++++++*********))))))(((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''(((((())))))************+++++++++,,,,,,,,,------,,,++++++******)))++++++******++++++,,,---++++++***************+++------,,,,,,+++***))))))((()))***)))((('''((()))(((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))(((((((((((())))))))))))))))))************+++***((('''''''''((()))''''''((())))))))))))))))))))))))))))))(((((('''******))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++*********)))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,---......////////////////////////000111222333333333111111000111222222000000111111111111111222/////////...............000000000000//////......------............------,,,...//////...------...------,,,,,,,,,,,,++++++***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,------,,,+++***)))******+++,,,,,,++++++***))))))(((************************************************&&&&&&''''''((()))))))))******))))))((((((((((((((()))+++++++++***(((''''''''''''((((((((())))))*********))))))((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))(((((((((((((((((()))'''((((((((()))))))))************+++++++++,,,,,,------,,,++++++******)))***************+++,,,,,,++++++***************+++------,,,,,,+++******))))))***+++***((('''(((***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((('''&&&'''((()))***))))))(((((((((((())))))((((((((()))))))))******+++***)))((('''(((((()))''''''((())))))))))))))))))))))))))))))(((((('''***)))))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((())))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------*********+++,,,,,,------......///////////////...111000000000111222333444222222222111111222333333111111111111000000000000------..................000000000////////////...------............------,,,---//////---,,,---...------,,,,,,,,,,,,++++++)))***,,,+++******+++------,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,++++++***)))))))))************************************************((((((((((((((((((((((((***))))))))))))((((((((()))******++++++)))((('''&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))*********++++++++++++,,,------,,,++++++******))))))))))))))))))******++++++***************++++++---,,,,,,++++++************++++++)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((('''''''''((()))***))))))(((((((((((())))))''''''((((((((()))))))))******)))(((((((((((((((''''''((()))))))))))))))))))))******))))))((('''))))))))))))((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((''''''&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------/////////000//////......111111000000111222222333111111222222222333444444111111111000000//////...------------............////////////////////////------............------+++---///...---,,,------------,,,,,,,,,+++++++++)))+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,+++++++++*********))))))************************************************))))))))))))(((((('''''')))))))))))))))))))))))))))************)))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))************++++++++++++------,,,++++++******)))((((((((((((((()))***************)))******+++,,,,,,,,,,,,++++++******************(((&&&&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''((((((((((((***))))))(((((((((((((((''''''((())))))))))))))))))************)))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------.........///////////////...---000////////////000111111000111111222333333333333111000000//////................................................/////////------............------+++---......---,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---------------,,,,,,+++++++++++++++************************************************************************)))((((((''''''))))))))))))***************************)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''((((((((())))))))))))(((((((((((())))))*********+++++++++------,,,++++++******)))((((((''''''(((((()))*********))))))***++++++,,,,,,,,,+++++++++++++++***)))))))))&&&$$$$$$&&&(((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((('''''''''((()))))))))))))))***************))))))((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&)))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''((()))******++++++(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........------...............---///...............//////000000111222222222111111////////////............000000/////////.........---............/////////------............------+++,,,......,,,+++,,,---------,,,,,,,,,,,,+++++++++---......---,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***************************************************************************************))))))((((((((()))))))))************+++*********)))))))))))))))))))))))))))************(((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))))))))************+++------,,,++++++******)))((((((((((((((())))))***))))))))))))***+++,,,,,,+++++++++++++++++++++++++++***)))&&&$$$$$$&&&((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))*********))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))))))))******++++++******)))((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((())))))))))))(((''''''(((((()))***+++'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))'''((())))))))))))((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))((((((((()))))))))******************++++++++++++*********+++,,,,,,------++++++,,,---.........---//////......---......///000000111111111000///...---...............//////222222111000///......------------.........//////------............------***,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++***,,,------,,,+++---...---,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++***)))******************************************************************************))))))))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))*********++++++'''''''''(((((()))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))************------,,,++++++******)))))))))(((((())))))***+++))))))))))))***+++,,,---++++++++++++++++++++++++---,,,***'''%%%%%%''')))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++***))))))))))))(((((((((((())))))((((((((()))))))))******((())))))***)))((('''&&&''''''((()))))))))))))))***++++++++++++***))))))'''((((((((()))))))))***''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((())))))***)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))******)))((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++)))))))))***++++++,,,,,,)))***+++,,,------...---000///............/////////000111111111///...---,,,------....../////////444333222111000///...------------.........//////---..................---***,,,...---,,,+++,,,,,,---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---******+++,,,+++***)))(((******************++++++************************************************))))))))))))))))))******))))))******+++++++++++++++******)))))))))))))))))))))))))))************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''******))))))((((((((('''))))))))))))************------,,,,,,+++******))))))))))))))))))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++///...,,,)))&&&&&&)))+++((((((((((((((((((((((((++++++******))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))))))))(((((((((((())))))))))))))))))************((()))*********)))'''&&&'''(((((()))))))))))))))***++++++++++++***))))))'''((((((((())))))******''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))(((((((((((())))))'''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))***++++++(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''((()))******)))((('''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&''''''((()))******+++((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))*********))))))(((---------............///......---,,,,,,...///000//////000000///...------......///000222444666888<<<:::777333000...------//////.........---------......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,---,,,++++++******++++++,,,,,,+++***************************+++,,,------------,,,++++++***))))))...+++((('''((()))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((()))*********((('''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++******)))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&+++)))''''''******)))&&&)))***+++***)))((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***++++++************+++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***++++++***))))))******)))(((((((((((((((((((((((((((&&&'''(((******+++++++++''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&%%%$$$$$$''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***************)))))),,,,,,,,,,,,---------------------------.../////////////////////...------......///111333555777888:::888666222000///......//////.........---------...............------,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++************************************************,,,,,,+++++++++*********)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))((((((((()))******+++++++++++++++******++++++,,,))))))((((((((((((((()))************+++,,,---------------,,,++++++******...+++((('''((())))))(((''''''(((((((((((('''''')))(((((((((''''''''''''((()))******)))((('''&&&'''((())))))))))))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''***((('''(((******(((&&&(((((())))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((()))***************++++++************+++++++++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))((((((************************'''((()))***************(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******+++++++++************+++++++++,,,,,,,,,,,,,,,---.............../////////............---......000111444666777888777666444111000/////////...............---------...............---,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***))))))))))))))))))***************************************************,,,++++++++++++*********)))************+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))***************+++,,,---)))((((((((((((((())))))))))))))))))***+++,,,---......------,,,,,,++++++...+++)))(((((())))))(((''''''((((((((((((''''''((((((((((((''''''''''''((())))))))))))(((((('''((())))))******))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((())))))******))))))((()))((((((((())))))'''%%%&&&'''((((((((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******'''(((((()))***)))))))))++++++************+++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((())))))))))))(((((((((''''''************************((())))))*********))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++++++++************+++++++++,,,,,,+++,,,---...///...---,,,///.........---...............000222444555666777444333111000//////000000........................------.........---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))************))))))(((((((((((())))))***,,,---...***************++++++,,,))))))((())))))***+++,,,.........------,,,,,,,,,---+++)))((()))))))))(((''''''((((((((((((''''''((((((((((((((('''''''''((())))))))))))((((((((())))))************))))))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))***,,,,,,------+++******))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((())))))******))))))(((((((((((()))))))))((('''(((((((((((())))))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((()))***************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''(((((((((((()))((('''&&&'''''''''''''''''''''''''''''')))************))))))((())))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((()))***+++++++++++++++***+++++++++,,,,,,,,,,,,***+++---.........---,,,......------------...///...///000222333444444444222111000///...///000111---.....................---------...---,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************************************+++++++++*********))))))))))))*********+++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))******))))))((('''(((((((((((()))))))))***++++++******)))((((((((('''(((((()))***,,,---...+++***************++++++(((((((((((()))***++++++......------------,,,,,,,,,+++))))))))))))((('''''''''(((((((((((('''''''''''''''((((((((((((((()))(((((((((((()))))))))******))))))))))))******))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((***+++,,,------+++******))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((()))***+++---+++))))))++++++***((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++++++++************++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((''')))***)))&&&%%%&&&((('''''''''''''''''''''''')))************))))))((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************'''((()))*********************+++++++++,,,,,,,,,++++++,,,---------------...---,,,,,,,,,---...///...///111222222222111000000///............///000---------...............---------------,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************************************************+++************))))))))))))************+++++++++,,,++++++++++++*********************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++************************((()))***+++***)))((('''((((((((()))))))))******+++*********))))))(((((('''(((((()))***+++------***))))))(((((((((((((((''''''''''''((()))***+++---------,,,,,,,,,,,,,,,,,,+++))))))******(((&&&''''''(((((((((((('''''''''''''''((((((((((((((()))(((((((((((())))))******))))))(((((())))))*********))))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((***---000333///***)))+++,,,,,,***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))*********+++,,,,,,------,,,,,,++++++************++++++***************+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))(((((((((((()))''')))+++***'''%%%''')))************************((())))))*********))))))(((((((((((((((((((((((())))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&'''))))))******))))))))))))*********++++++,,,,,,++++++,,,,,,---......---,,,++++++---///000//////111111111000...---000///...------...//////---------.........//////,,,------------,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************************)))))))))))))))************+++++++++,,,,,,+++++++++*********************************))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++************************((()))***++++++)))((('''(((((()))))))))******************)))))))))))))))(((((((((((()))***,,,,,,++++++)))(((''''''''''''''''''''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,***)))*********(((&&&''''''((((((((((((''''''''''''''''''((((((((())))))(((''''''((()))***+++))))))(((''''''((())))))*********)))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''''')))***+++++++++++++++******)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((())))))******))))))((())))))(((''''''+++111666888222+++(((***,,,,,,***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))(((((((((((())))))***'''***,,,+++'''%%%(((+++************************'''((()))***************))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************%%%&&&'''((())))))))))))(((((((((((())))))))))))---,,,+++***+++,,,---......---+++++++++---///000///000111111000...,,,***//////------,,,---...///---------.........//////,,,,,,---------,,,++++++---------,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******************************************************************)))))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++************************((()))+++,,,+++***((('''))))))))))))************))))))))))))))))))******(((((((((((()))***+++,,,......,,,***)))((((((((('''&&&&&&''''''((()))***+++++++++++++++++++++++++++***)))*********(((&&&''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((''''''''')))***+++)))((('''&&&&&&'''((()))+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******+++******+++******)))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******++++++++++++******))))))(((&&&'''+++444:::;;;333***'''(((++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((('''(((((()))***+++'''+++---,,,'''&&&(((+++((((((((((((((((((((((((''''''(((******+++++++++************************))))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))((((((((()))))))))************++++++,,,,,,,,,,,,------///...---,,,,,,---...///........................//////.........---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------)))))))))***+++++++++,,,+++*********))))))(((((())))))************))))))((((((((((((((((((((((((************+++++++++++++++)))((()))+++---------+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))))))))))))))((((((&&&''')))******)))((((((******)))))))))))))))))),,,,,,,,,+++***)))''''''))))))(((((((((((())))))++++++******)))(((((((((******))))))******+++,,,*********)))******++++++((()))))))))))))))(((((()))))))))***+++---...///,,,+++)))(((&&&%%%%%%$$$(((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++******))))))((((((************************''''''''''''((()))++++++...---+++)))'''''''''''')))))))))))))))((((((((())))))******+++++++++,,,''')))******((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***---000222000...---+++******+++++++++*********))))))((((((************************))))))))))))************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((()))***+++++++++******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((***))))))***,,,,,,+++)))*********)))))))))(((((()))*********+++++++++++++++++++++,,,,,,,,,------///...---,,,,,,---...///........................///.........------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,***************+++++++++************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))***---...---,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((!!!###&&&))),,,---...///******)))))))))******+++......------,,,***)))((())))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,+++************++++++(((((())))))))))))(((((()))))))))***+++,,,---...******)))(((''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++,,,+++)))((('''&&&''''''(((((((((((((((((((((((())))))))))))******++++++''')))******((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))+++---......---,,,+++*********+++************)))))))))(((************************))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******)))((((((((((((((())))))))))))))))))******))))))******************,,,,,,++++++++++++++++++(((((())))))*********)))*********))))))))))))(((************************************************))))))))))))))))))((((((************************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++******+++---...,,,+++******))))))))))))((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------------......------------------------............------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,++++++++++++++++++++++++***************************))))))))))))))))))************))))))************************(((((((((((())))))))))))*********,,,...///---+++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))***))))))(((((((((***+++++++++++++++***************+++,,,---............---,,,******))))))(((((((((((())))))''''''((())))))***++++++***))))))))))))***++++++------,,,+++************(((((())))))))))))(((((())))))))))))***+++------))))))((((((((()))******&&&'''((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((''''''(((((()))***+++))))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***---,,,+++***)))))))))***************))))))))))))************************)))))))))*********++++++************************************************************************************************************************...---,,,+++++++++++++++++++++***))))))))))))***++++++******)))*********(((((()))***++++++,,,,,,,,,+++++++++******)))))))))))))))***************,,,++++++******)))))))))++++++++++++++++++++++++************************))))))******+++*********++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))---,,,,,,---//////...,,,))))))))))))))))))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************,,,+++++++++***)))))))))*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++******+++...//////---***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********)))))),,,,,,,,,,,,+++******)))************+++,,,---...---......---,,,+++******))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))***++++++......,,,+++************'''(((((())))))))))))(((((((((((())))))+++,,,,,,******))))))))))))******&&&&&&'''((())))))((((((&&&''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&(((******)))((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((++++++***)))))))))))))))*********)))))))))))))))************************))))))*********+++++++++************************************************************************************************************************...---,,,+++************---,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,+++++++++++++++,,,------,,,,,,++++++***)))))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,---------,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++++++++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))))),,,,,,+++---...///...,,,(((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,------------------,,,------------------------,,,,,,------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***))))))))),,,+++++++++***)))))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((()))*********++++++++++++******+++---///...,,,)))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************'''''')))***,,,...000000************+++,,,---...+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))((((((''''''))))))(((((())))))***+++...---,,,+++******))))))''''''((()))))))))))))))(((((((((((()))***++++++,,,+++***)))((((((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&)))))))))))))))))))))))))))(((((((((((())))))***(((((()))))))))*********&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&((()))***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))))))))******************************************++++++++++++************************************************************************************************************************---,,,+++***************---,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,...---,,,++++++++++++,,,.........------,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,---------++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++,,,,,,((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******+++******+++------,,,+++''''''(((((((((((())))))'''''''''((((((((())))))************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++***************+++++++++***************))))))))))))************))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))+++******,,,------+++)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++************+++,,,---...***************+++,,,---)))))))))))))))(((''''''))))))(((((((((((())))))******)))(((((('''&&&&&&)))(((((((((((()))******,,,,,,+++***))))))))))))&&&'''((())))))******)))((((((((((((((()))******,,,+++***)))((('''''''''&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((()))***************)))&&&&&&&&&'''(((((())))))((((((((((((''''''''''''%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************)))((())))))))))))*********************************************++++++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,---...///111000...---,,,,,,------........................///...---------...000111,,,,,,,,,---------......------------------------++++++++++++++++++++++++'''((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,+++)))'''''''''((((((((())))))(((((((((((())))))))))))************+++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***************+++***************+++++++++((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++///...,,,***)))(((((()))******)))))))))******+++((())))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((()))************))))))((()))))))))&&&'''((()))************(((((('''''''''((())))))))))))(((''''''(((((()))(((((((((((((((((('''&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******)))((('''&&&&&&'''(((((()))******)))))))))(((((((((''''''%%%'''))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))***++++++******)))((()))))))))*********************************************+++++++++,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000......------......///000111111111222333444555666777666444333333444555666222222222333444444555555666555444333444555777888555444444333222222111111////////////////////////........................*********+++******))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((***+++,,,***)))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******************++++++))))))******+++++++++,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************+++++++++++++++***(((((()))******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))((((((((()))+++---...******))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((()))******)))((((((((((((((()))***&&&'''((()))************(((''''''''''''(((((()))&&&&&&&&&''''''((()))***((()))))))))((('''&&&&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++***************************)))(((((((((((())))))'''((()))))))))(((&&&%%%'''''''''((()))******+++******))))))((((((((('''%%%'''))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++,,,,,,+++***)))(((((())))))*********+++******************************+++++++++,,,,,,,,,************************************************************************------------------------------------------------............///111222333222222111111222333444444777777777888:::;;;===>>>===<<<;;;:::;;;<<<>>>@@@======>>>???@@@AAAAAABBB>>>===<<<;;;;;;===???@@@???>>><<<;;;999777555444111111111111111111111111000000000000000000000000............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................++++++++++++++++++++++++000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++((()))***++++++++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))************))))))******))))))((((((''''''***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))***+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((***++++++,,,,,,...---,,,***)))'''&&&%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))************))))))))))))))))))************)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++************,,,---...///...---+++***+++,,,---,,,++++++---///---......///000222444555///111222333333555888;;;888999:::<<<======>>>===>>>>>>@@@AAACCCEEEFFFGGGGGGFFFEEEGGGJJJMMMLLLJJJKKKKKKJJJJJJIIIIIIJJJJJJHHHIIIHHHGGGFFFHHHKKKMMMJJJIIIHHHGGGFFFDDDCCCCCCCCC@@@>>>======>>>>>>===:::;;;<<<<<<;;;888444222333111///.........---,,,,,,,,,+++++++++,,,------******************))))))******+++++++++******)))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,+++***)))))))))***+++))))))***+++++++++******+++***)))))))))***+++,,,))))))))))))))))))))))))************************))))))************))))))************))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))***************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******))))))***)))))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))************))))))((((((((()))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************...------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---///000000111222333555777888::::::;;;::::::<<>>???@@@EEEEEEEEECCCBBBDDDHHHKKKRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUVVVVVVVVVVVVVVVWWWYYYXXXXXXYYY[[[[[[ZZZYYYXXXYYY[[[\\\ZZZWWWTTTRRRPPPQQQRRRRRRRRRRRRTTTVVV[[[ZZZYYYXXXXXXYYYZZZ[[[WWWTTTQQQPPPQQQRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>888888888777666444222000000000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************************)))))))))))))))***++++++++++++************++++++************************((())))))***++++++,,,,,,************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************+++++++++++++++***)))(((***************+++++++++))))))))))))))))))))))))************************))))))************))))))************)))))))))(((''''''((((((((((((''''''******))))))((((((''''''((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))+++******))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))******'''(((((((((((((((((('''(((((((((((())))))))))))))))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------............,,,+++++++++++++++++++++...------------///111222///111333444555777:::<<>>:::666333222000000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------......///++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******+++++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))'''(((((())))))(((((('''''''''(((((())))))******''''''((()))))))))))))))+++++++++++++++++++++++++++++++++************))))))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''))))))((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))''''''((((((((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((())))))************)))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,***+++,,,---...///000111333333444555777999;;;<<>>777777666555444222000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++************++++++************************,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---***(((((()))***,,,++++++++++++++++++++++++***++++++,,,+++***)))((())))))***+++++++++******((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))((())))))******))))))(((''''''(((((())))))******&&&'''((()))))))))((('''************************+++++++++************)))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))************))))))((((((((()))))))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))(((((((((((())))))'''''''''((()))*********(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---------,,,,,,...000222444555666:::<<<>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNOOOQQQTTTVVVSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTUUUTTTQQQPPPPPPPPPNNNLLLIIIGGGFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJIIIDDD@@@>>>===;;;:::999999:::<<<>>>???>>>???@@@AAAEEEKKKRRRWWW]]]]]]^^^^^^^^^\\\ZZZXXXQQQNNNIIIGGGHHHJJJKKKLLLNNNMMMKKKJJJJJJLLLNNNOOONNNNNNOOORRRTTTTTTSSSQQQQQQRRRSSSUUUWWWXXXZZZZZZXXXWWWUUURRROOOMMMKKKIIIDDDDDDCCCAAA>>><<<999888666555444333111000///...------------------------++++++******++++++,,,---++++++************++++++************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++************************++++++++++++++++++++++++///---)))&&&%%%''')))+++++++++++++++++++++++++++******+++,,,+++***)))(((((()))***+++++++++++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))*********)))((((((''''''&&&'''((()))))))))((('''************************+++++++++************)))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((***++++++))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,++++++***((('''&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))************))))))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,------......///000111111444555777999<<<>>>@@@AAACCCEEEHHHKKKMMMOOOOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWWWWXXXZZZ[[[ZZZXXXVVVUUUQQQSSSSSSQQQNNNJJJHHHHHHFFFEEECCCAAA@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKMMMKKKFFFAAA???>>>666777777888888888888888777777888999===EEEMMMSSS[[[\\\___``````^^^\\\ZZZ\\\XXXRRRNNNNNNOOOPPPPPPLLLKKKIIIHHHHHHJJJLLLNNNFFFGGGIIILLLPPPQQQOOONNNMMMMMMOOOQQQTTTXXXZZZ\\\XXXWWWVVVTTTSSSQQQPPPOOOPPPPPPNNNLLLIIIFFFCCCAAA@@@???===:::777555333222---------------------------,,,,,,,,,,,,---......++++++************++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))************+++***((()))***,,,++++++++++++************++++++,,,,,,++++++***)))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))************+++,,,---...///---+++)))(((((())))))(((((((((((())))))))))))(((((('''&&&&&&((()))***))))))))))))******************+++++++++******)))******))))))((((((''''''((((((''''''''''''((((((++++++******************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''')))***)))((()))))))))))))))(((''''''******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))((())))))***+++,,,))))))(((((('''''''''&&&))))))((('''''''''''''''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,---,,,,,,,,,++++++*********...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---//////......///111000111222222222444777::::::<<<@@@CCCDDDFFFHHHJJJNNNLLLKKKKKKMMMOOOPPPPPPXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]]]]]]][[[XXXWWWVVVUUUSSSQQQNNNLLLJJJIIIDDDCCCAAABBBDDDEEEEEEEEEGGGGGGHHHKKKMMMNNNMMMKKKJJJJJJJJJHHHEEEAAA===:::444444555666777888999::::::::::::;;;???FFFNNNTTT[[[[[[\\\^^^^^^_________^^^^^^]]][[[YYYXXXWWWVVVUUUTTTRRRRRRPPPMMMIIIFFFHHHGGGGGGFFFEEECCCBBBAAAGGGGGGGGGHHHKKKPPPUUUWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQRRRSSSTTTSSSRRRPPPNNNKKKGGGDDDCCCCCCBBB???;;;<<<888333111111222000//////---++++++,,,---------............---,,,+++***))))))************))))))'''((()))***************...------,,,+++++++++,,,)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))************+++***((()))***,,,++++++++++++************++++++******************++++++)))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))***+++,,,,,,000...,,,***)))))))))***((()))))))))))))))))))))(((''''''''''''((())))))'''(((((((((((()))))))))******+++++++++******)))***)))))))))))))))((((((((((((''''''''''''((((((************************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''')))***)))((()))))))))))))))(((''''''***)))))))))((((((((('''((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********(((''''''''''''(((((()))))))))((((((((('''''''''***)))((((((''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))***+++,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,...///000///000111333444666777888999;;;>>>AAACCCEEEHHHJJJKKKLLLNNNPPPSSSRRRQQQQQQSSSTTTUUUUUUXXXXXXXXXYYYZZZZZZZZZZZZ\\\]]]^^^___^^^\\\ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQNNNLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKMMMMMMKKKIIIGGGGGGFFFDDDAAA===:::888777666666777999;;;===>>>===???@@@BBBEEEKKKQQQVVV\\\]]]^^^```aaabbbbbbbbbccccccbbbaaa```___^^^^^^^^^]]]\\\ZZZXXXTTTNNNJJJFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@@@@AAACCCGGGKKKMMMPPPPPPQQQRRRRRRQQQPPPOOORRRRRRRRRRRRSSSTTTTTTUUUUUUSSSPPPPPPPPPNNNKKKHHHEEEBBB===;;;:::999666444111///,,,,,,---...------,,,,,,---,,,,,,+++******)))******++++++++++++***((()))******+++++++++***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************+++***((()))***,,,++++++++++++************++++++((())))))***++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,000///---+++******++++++))))))))))))))))))))))))''''''(((((()))))))))(((''''''''''''(((((((((((()))******+++++++++******)))))))))***************)))((((((''''''(((((()))******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))***)))((()))))))))))))))(((((('''))))))))))))(((((((((((()))******************)))))))))))))))))))))))))))************)))))))))))))))((((((''''''''''''((())))))((((((((((((''''''******)))((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,++++++************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,---------///111222333444666888;;;===???@@@BBBDDDHHHJJJMMMOOOQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^___``````___^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[YYYWWWUUUTTTTTTTTTSSSQQQNNNMMMLLLLLLLLLKKKIIIGGGDDDCCCAAA???<<<:::888777888777777777999<<<@@@BBBGGGJJJMMMQQQSSSVVVYYY\\\\\\]]]___```bbbcccddddddgggggghhhhhhggggggfffffffffeeedddbbb^^^WWWOOOJJJEEEDDDDDDCCCCCCDDDDDDEEE===<<<;;;<<<===@@@BBBDDDGGGIIIJJJLLLLLLLLLLLLKKKOOONNNNNNNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYXXXUUURRRRRRPPPMMMJJJHHHEEEAAA>>>777555222111111000///------------,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******))))))******((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************+++***((()))***,,,++++++++++++************++++++))))))*********+++++++++.........------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))************************)))(((((())))))***+++,,,000000...---,,,,,,,,,,,,*********)))))))))))))))&&&'''(((******)))(((((('''''''''((((((((())))))))))))***+++++++++******))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))***************))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((((((((())))))))))))(((((())))))))))))((((((((((((******++++++++++++******((((((((((((((((((((((((++++++******))))))((((((++++++***))))))((())))))))))))((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------...//////000000222555777888:::<<<>>>AAACCCFFFHHHJJJLLLPPPRRRSSSTTTUUUTTTRRRRRRSSSUUUSSSTTTUUUUUUUUUVVVWWWXXX[[[\\\]]]___````````````___``````aaaaaaaaa````````````_________```aaabbb]]][[[XXXVVVVVVUUUSSSQQQNNNMMMKKKKKKLLLKKKIIIGGGBBBAAA???===;;;999888888999888666777999===AAADDDLLLQQQVVVZZZ\\\\\\\\\]]]ZZZ[[[]]]___aaaccccccdddggghhhiiijjjkkkkkkjjjjjjhhhgggfffddd___WWWNNNGGGEEEDDDCCCBBBBBBCCCCCCDDD???>>>===<<<===>>>???@@@BBBCCCEEEHHHIIIJJJIIIIIIGGGGGGHHHIIIKKKNNNQQQRRRVVVWWWZZZ]]]^^^^^^\\\[[[\\\\\\[[[ZZZWWWSSSOOOMMMCCC@@@===:::888666333000000//////......---------************+++,,,------++++++,,,------,,,,,,,,,------,,,,,,+++,,,,,,---(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************+++***((()))***,,,++++++++++++************+++++++++++++++*********)))))).........------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))******++++++++++++******************+++,,,------000000///......---------+++*********)))))))))(((&&&''')))*********)))((((((((()))))))))*********((()))***+++++++++++++++))))))******++++++,,,,,,))))))(((((((((((())))))(((((()))))))))*********)))))))))******)))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))(((((()))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((++++++******))))))((((((++++++***))))))((())))))(((((())))))))))))))))))******))))))))))))******((()))))))))************************************************************************************************************,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---------...,,,,,,------///000222222666888;;;===???AAADDDFFFGGGIIILLLNNNOOOQQQTTTVVVUUUVVVUUUSSSQQQPPPQQQRRRRRRTTTWWWXXXWWWXXXZZZ\\\^^^___aaabbbccccccbbbbbb``````aaaaaabbbaaaaaaaaa`````````aaaaaaaaaaaaaaaYYYVVVSSSQQQQQQOOOMMMLLLLLLJJJIIIIIIKKKKKKJJJIIIDDDCCCAAA???>>>============<<<;;;;;;===AAAEEEHHHMMMRRRXXX[[[\\\[[[YYYYYYYYYZZZ\\\^^^```bbbbbbcccdddfffhhhjjjkkkkkkkkkjjjiiihhhgggeeeaaaYYYPPPJJJHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@>>>===<<<<<<======>>>@@@BBBDDDEEEFFFFFFEEEAAACCCEEEHHHJJJKKKKKKKKKRRRUUUZZZ^^^aaabbbbbbbbbaaabbbdddcccaaa^^^\\\ZZZQQQNNNJJJFFFCCC???;;;777555333222000......------+++************+++,,,---,,,,,,---------,,,,,,+++---,,,,,,+++,,,,,,------))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((()))***,,,++++++++++++************++++++,,,,,,++++++***))))))(((++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,***************************************************************+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******************+++,,,---...////////////......------+++++++++******))))))((((((((())))))******))))))))))))))))))************((()))***+++++++++++++++)))))))))******************))))))(((((())))))***'''(((((())))))*********))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++)))((((((******)))''''''(((((()))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))************)))))))))))))))((((((''''''''''''((((((((())))))))))))******))))))((((((((()))******))))))))))))************************************************************++++++++++++++++++++++++************************+++,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,+++,,,,,,---...//////000+++,,,---...000333555666===???BBBDDDFFFHHHKKKMMMLLLNNNQQQRRRRRRSSSTTTVVVUUUUUUTTTQQQNNNMMMNNNPPPQQQUUUYYY[[[ZZZ[[[^^^aaa___aaacccddddddcccbbbaaaaaaaaaaaa```````````````^^^___aaaaaa```^^^[[[ZZZRRROOOLLLKKKKKKJJJHHHGGGJJJHHHGGGGGGIIIKKKKKKJJJFFFFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBCCCEEEHHHKKKNNNQQQUUUZZZ\\\\\\ZZZYYYYYYXXXYYY[[[]]]^^^___`````````bbbeeegggiiiiiihhhggghhhhhhgggfffccc^^^WWWRRRLLLLLLKKKJJJIIIGGGEEEDDDAAA@@@???>>><<<;;;;;;;;;===>>>???AAABBBBBBAAAAAA???AAAEEEHHHKKKKKKKKKKKKMMMQQQVVVZZZ]]]___aaabbbbbbeeeggggggfffcccbbbbbb\\\YYYVVVRRROOOKKKFFFBBB===;;;777444111///.........---,,,+++++++++------,,,,,,---------,,,++++++******))))))******++++++))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************+++***((()))***,,,++++++++++++************++++++++++++******************)))))))))***************************++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))))))))))))))***+++,,,---......//////......------,,,,,,+++******))))))((())))))(((((())))))***+++((((((((())))))))))))***(((((()))++++++,,,,,,+++***)))))))))))))))((((((******))))))))))))******''''''(((((()))******+++((()))***++++++***)))((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++***))))))******)))'''''''''((()))))))))))))))'''((((((((()))))))))***((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********(((''''''''''''(((((()))(((((()))))))))*********((((((''''''(((((()))***))))))))))))************************************************************++++++++++++++++++++++++***************************+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,---...///000111222//////111444777:::===???DDDFFFIIIKKKLLLNNNQQQSSSPPPRRRTTTUUUTTTSSSTTTTTTRRRQQQPPPLLLIIIHHHIIIKKKKKKPPPUUUXXXWWWXXX\\\```___aaabbbdddcccbbb___^^^aaaaaa```______^^^^^^^^^]]]___aaaaaa^^^ZZZTTTQQQMMMKKKIIIHHHHHHHHHGGGFFFIIIGGGFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFHHHHHHHHHIIIJJJLLLOOOPPPSSSUUUXXXYYYXXXVVVVVVWWWTTTUUUVVVWWWXXXYYYYYYZZZYYY[[[^^^aaabbbbbbaaa```bbbaaaaaaaaa```]]]YYYUUUNNNOOOQQQQQQQQQNNNLLLJJJGGGFFFEEECCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@???===???BBBEEEIIILLLNNNOOONNNRRRVVVXXXYYY[[[^^^aaabbbeeeggggggeeecccdddeee```___\\\[[[YYYVVVRRROOOJJJGGGBBB===888555444333222000///---,,,---...///,,,,,,,,,,,,,,,+++************))))))******+++,,,))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************+++***((()))***,,,,,,+++++++++************++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---)))************+++++++++*********++++++,,,,,,,,,************************************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,---...............---,,,,,,,,,++++++***))))))(((***)))((((((((()))+++,,,''''''''''''((((((((()))(((((()))++++++,,,,,,,,,******))))))((((((''''''******))))))))))))******&&&''''''((()))******+++((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,***))))))******)))'''''''''((()))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))((())))))***+++,,,(((((())))))*********+++'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))***,,,---...------,,,*********++++++,,,,,,,,,,,,---...///000111222333444555777:::>>>BBBEEEGGGHHHJJJMMMOOOPPPQQQTTTVVVSSSUUUWWWWWWUUUSSSSSSSSSNNNMMMKKKHHHDDDCCCEEEFFFBBBGGGNNNQQQQQQRRRVVVZZZ^^^```aaabbbbbb```]]][[[aaaaaa```^^^]]]]]]]]]]]]]]]___aaaaaa^^^WWWPPPKKKLLLJJJHHHHHHIIIIIIIIIHHHJJJHHHEEEEEEFFFHHHHHHGGGJJJKKKLLLMMMMMMLLLJJJHHHIIIIIIJJJJJJLLLMMMNNNOOOLLLNNNOOOOOOMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[\\\[[[ZZZYYYYYYXXXXXXYYYZZZYYYVVVSSSOOORRRTTTVVVVVVTTTQQQOOOOOONNNMMMLLLJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<>>>AAAFFFKKKPPPSSSVVVYYY\\\]]]]]]^^^bbbeeebbbeeegggfffcccaaabbbdddaaa```______^^^]]]YYYWWWUUURRRLLLFFF@@@<<<:::999555444111///......///000,,,,,,,,,,,,++++++***))),,,+++++++++,,,------...(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))***++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------.........---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((()))***+++)))((((((((((((((()))***))))))))))))))))))))))))******))))))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,+++***))))))***,,,---......---,,,+++***)))***+++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++------,,,++++++***++++++......---,,,,,,,,,,,,,,,000000///000333666:::<<<>>>???AAACCCFFFHHHIIIJJJPPPQQQSSSUUUXXXZZZ[[[\\\\\\YYYVVVWWWXXXVVVPPPJJJEEECCCAAA>>><<<;;;;;;;;;;;;<<<>>>BBBFFFKKKOOORRRXXXZZZ\\\^^^``````___^^^]]]\\\[[[]]]```___\\\XXX[[[\\\]]]\\\WWWRRRNNNMMMOOOLLLIIIIIIJJJJJJIIIFFFFFFDDDAAA???@@@BBBEEEGGGGGGHHHIIIJJJJJJIIIGGGEEEFFFEEEEEEGGGJJJKKKKKKJJJNNNLLLJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPRRRTTTUUUTTTQQQNNNQQQQQQRRRSSSRRRPPPNNNLLLNNNOOOOOOPPPPPPPPPPPPOOOPPPNNNLLLJJJJJJJJJKKKLLLIIIKKKLLLLLLJJJGGGCCC@@@BBBAAAAAAAAACCCEEEGGGHHHQQQRRRSSSVVVYYY]]]aaaccceeeggggggeeeaaa```cccfffdddaaa]]]]]]^^^^^^\\\ZZZZZZUUUPPPMMMKKKIIIFFFCCCBBB<<<666222111111///...222///,,,***+++,,,,,,+++---+++***+++,,,---,,,***(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))((((((******+++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------.........---,,,,,,++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++***)))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))((())))))++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))++++++,,,,,,+++******))))))***+++,,,---------,,,+++***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******++++++++++++++++++++++++************++++++++++++*********)))******++++++---------,,,------......111222333666999>>>AAACCCEEEEEEFFFHHHJJJMMMOOOQQQTTTUUUWWWYYYZZZZZZYYYYYYVVVRRROOOOOOPPPNNNIIIDDD@@@>>><<<:::999888888888555555666999<<>>CCCGGGKKKMMMKKKKKKKKKLLLNNNRRRUUUWWWYYYZZZ[[[\\\[[[XXXUUUSSSLLLIIIEEEDDDDDDCCC???<<<999888666555444555555666555444444555888<<>><<<;;;:::888666444444333222222333555666999888777888:::???CCCFFFJJJMMMPPPSSSSSSQQQOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKFFFFFFFFFDDDBBBAAABBBDDDBBBBBBCCCCCCDDDCCCBBBAAA@@@BBBEEEIIIKKKKKKJJJJJJHHHIIIKKKLLLNNNPPPQQQRRRNNNLLLJJJJJJMMMQQQSSSTTTUUUTTTUUUWWW[[[___``````___YYYTTTTTTXXX[[[YYYWWWYYYZZZ]]]bbbfffgggeeeccc]]]^^^^^^\\\XXXRRRLLLHHHEEEDDDDDDDDDEEEFFFGGGGGGJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGHHHJJJOOOUUU[[[___bbb___]]]___dddhhhhhhgggeee```XXXQQQMMMKKKKKKLLLMMMLLLLLLLLLMMMOOOPPPQQQWWWWWWVVVTTTPPPJJJDDD@@@999777555444444333111///...,,,******+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******++++++,,,---.........------------,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---------------,,,,,,+++++++++++++++))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((())))))*********)))))))))))))))******+++,,,,,,,,,***(((((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************++++++++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...//////000111444777:::<<<>>>CCCEEEHHHLLLOOORRRTTTUUUSSSRRRPPPPPPRRRUUUYYY[[[YYYZZZZZZZZZWWWRRRMMMJJJCCCAAA>>><<<:::999777666555555444444555777888999<<<;;;;;;<<<>>>BBBFFFIIILLLNNNPPPQQQPPPMMMJJJHHHHHHHHHHHHHHHFFFEEEDDDDDDBBBBBBBBB@@@??????BBBDDDCCCDDDFFFGGGHHHIIIJJJJJJLLLPPPUUUZZZ\\\\\\[[[YYYVVVXXXZZZ]]]```aaacccccc___]]][[[\\\___ccceeefffkkkjjjkkkmmmqqquuuvvvvvvvvvpppkkkjjjmmmooommmjjjjjjmmmrrrxxx{{{{{{wwwsssmmmmmmkkkggg```XXXQQQMMMHHHKKKNNNQQQRRRQQQOOOMMMKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLKKKLLLLLLIIIIIIIIIJJJMMMQQQVVVXXXYYYWWWVVVZZZaaafffggggggfffccc^^^WWWOOOIIIFFFDDDEEEEEEEEEDDDDDDEEEGGGHHHRRRSSSUUUTTTQQQNNNJJJHHHCCCAAA???>>><<<999555222...,,,******+++---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------............---,,,,,,++++++,,,,,,)))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))******))))))((((((''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))******++++++************)))******+++---------***((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000666777999<<>>@@@AAADDDDDDDDDEEEGGGIIIKKKLLLJJJJJJKKKKKKJJJGGGEEEDDDCCCDDDDDDCCCAAA???@@@AAA@@@AAAAAA@@@???@@@CCCEEEHHHJJJMMMOOOQQQTTTXXX[[[fffiiiooosssuuutttqqqoookkknnnqqquuuxxxyyyzzzyyyuuutttrrrtttwww{{{}}}}}}~~~{{{zzzwwwrrrllleee___[[[\\\___cccggggggddd```]]]TTTQQQMMMIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJIIIHHHGGGGGGGGGIIIIIIFFFFFFGGGHHHKKKNNNPPPRRRPPPPPPQQQTTTZZZ^^^bbbcccddddddccc^^^VVVOOOJJJHHHBBBCCCBBBAAA@@@@@@BBBDDDHHHJJJMMMMMMMMMLLLLLLMMMLLLKKKIIIHHHFFFBBB===:::444111...---.../////////))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++***))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,---..................---,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***,,,---------------,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++***)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))******+++,,,,,,++++++++++++******+++,,,---...---+++((('''((()))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---///222444666888???@@@BBBEEEHHHLLLOOOQQQPPPPPPPPPQQQRRRUUUWWWXXX[[[ZZZYYYYYYYYYYYYZZZZZZWWWXXXXXXYYYXXXWWWUUUTTTPPPPPPPPPNNNKKKHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJEEEEEEEEEEEEDDDDDDCCCCCCAAACCCDDDCCCAAAAAABBBEEEEEEGGGJJJLLLNNNQQQUUUWWW[[[]]]aaacccgggllltttyyy{{{xxxuuutttyyy{{{}}}~~~}}}yyyuuurrriiiddd]]]WWWUUUVVVYYY[[[WWWUUUSSSPPPNNNNNNNNNNNNMMMJJJGGGDDDCCCDDDFFFHHHDDDEEEGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPQQQUUUYYY\\\]]]___```^^^ZZZUUUSSSSSSKKKKKKJJJFFFAAA??????AAA@@@BBBDDDEEEEEEGGGKKKOOORRRQQQQQQQQQPPPLLLGGGCCC>>>:::555222111111000///))))))))))))))))))))))))************************))))))******+++++++++,,,))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))***************)))((('''(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,---..................---,,,,,,,,,,,,---)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***,,,---------------,,,+++***))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++---...///---+++((('''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...000333777;;;>>>@@@FFFGGGHHHKKKOOORRRUUUWWWSSSRRRQQQRRRSSSVVVYYY[[[ZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[ZZZUUUWWWWWWVVVRRROOOLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNIIIIIIIIIIIIGGGEEECCCAAACCCBBBBBBBBBBBBDDDEEEEEEBBBDDDFFFFFFEEEEEEHHHLLLOOOSSSYYY___dddjjjpppssssssvvvyyy}}}~~~xxxooogggdddeeeiiilllcccaaa]]]YYYVVVUUUUUUUUURRROOOJJJFFFDDDDDDFFFHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHKKKMMMMMMLLLNNNRRRVVVUUUXXX[[[[[[YYYXXXYYY[[[XXXWWWTTTMMMEEE???>>>???<<<>>>??????@@@DDDJJJOOOTTTTTTUUUVVVVVVSSSNNNKKKFFFAAA;;;666444222000///))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******,,,,,,++++++******))))))))))))(((((((((((())))))(((((((((((())))))))))))***+++---...///...------000000///...------,,,,,,,,,+++******))))))******************************)))))))))))))))))))))))))))*********++++++++++++******))))))))))))******''''''((()))***++++++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))))))))***,,,///000...---,,,***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))+++++++++************)))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************))))))*********+++++++++,,,++++++******++++++,,,)))******+++,,,,,,------//////...,,,***+++---000111333777:::===@@@CCCFFFLLLMMMNNNOOOPPPRRRVVVYYYTTTTTTUUUVVVWWWWWWXXXXXX[[[[[[\\\\\\\\\[[[ZZZZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYY]]]YYYUUUSSSSSSQQQMMMIIIMMMKKKHHHGGGIIIKKKMMMMMMMMMIIIEEECCCDDDDDDBBB@@@CCCBBBAAAAAADDDIIIMMMPPPSSSQQQNNNNNNRRRVVVZZZ\\\dddjjjsss{{{zzzwwwyyy{{{zzzxxxuuuqqqlllhhheeebbb^^^\\\___]]]YYYSSSNNNNNNRRRVVVWWWTTTOOOLLLJJJIIIHHHGGGBBBFFFJJJKKKKKKKKKNNNPPPQQQRRRTTTUUUVVVXXXZZZ\\\[[[[[[ZZZVVVQQQIIIBBB>>>======<<<===@@@DDDHHHJJJKKKMMMPPPSSSUUUUUUUUUUUUQQQNNNGGGAAA<<<888777777))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******,,,+++++++++***************************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,------------000//////...------,,,,,,,,,+++******))))))******************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******((((((((()))*********+++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''')))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))((()))+++---///---,,,+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''*********)))))))))((((((''''''''''''((((((((((((************)))))))))((())))))))))))))))))))))))))))))*********+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...............---///222444:::===@@@BBBDDDGGGJJJLLLLLLNNNPPPQQQQQQSSSVVVXXXTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYZZZXXXWWWWWWYYYZZZZZZYYYZZZWWWTTTSSSSSSRRRPPPMMMNNNKKKIIIGGGGGGHHHIIIJJJHHHFFFEEECCCCCCDDDDDDDDDDDDGGGMMMRRRXXX^^^dddhhhkkkgggdddccceeeiiilllnnn}}}}}}~~~{{{vvvqqqnnnllljjjhhhooonnnllliiiggghhhmmmqqqppplllfff```ZZZRRRKKKFFFFFFFFFGGGGGGGGGHHHIIIJJJMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXWWWTTTOOOJJJGGG???>>>>>>>>>@@@DDDGGGJJJLLLLLLMMMMMMNNNPPPPPPQQQSSSRRRPPPLLLHHHCCC???===))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************+++,,,------/////////...------,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))((()))***+++,,,,,,+++***))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------......---///000111222555999<<>>AAAEEEIIILLLNNNPPPQQQQQQPPPPPPQQQSSSRRRUUUWWWXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPUUUWWWYYY\\\]]]]]]\\\\\\YYYWWWTTTRRRQQQPPPNNNLLLKKKJJJHHHFFFDDDDDDDDDEEEDDDFFFHHHIIIJJJLLLPPPSSSXXXaaakkkppprrrwwwxxxsssfff]]]TTTQQQSSSUUUQQQLLLFFFEEEEEEFFFHHHIIIGGGEEEGGGHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@??????@@@AAAAAABBBEEEHHHLLLNNNNNNLLLLLLGGGHHHJJJKKKMMMNNNOOOPPP************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************((()))******++++++******+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***++++++,,,---///000111........................,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++++++++***))))))))))))******+++++++++))))))((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************))))))*********+++++++++))))))))))))***************************************++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))*********+++++++++------,,,,,,,,,,,,---------,,,---...111555999<<<===???CCCFFFHHHKKKNNNQQQSSSTTTUUUUUUTTTSSSTTTUUUUUUVVVXXXWWWVVVUUUUUUVVVXXXXXXWWWVVVTTTSSSRRRQQQVVVXXX[[[]]]]]]\\\ZZZYYYVVVTTTPPPNNNMMMKKKIIIGGGEEEEEEDDDCCCBBBCCCFFFHHHGGGKKKPPPSSSUUUYYY___dddpppxxx{{{wwwqqqjjjdddcccffffffaaa\\\TTTQQQNNNMMMMMMJJJDDD@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA<<<@@@FFFKKKMMMNNNLLLJJJDDDCCCAAAAAABBBFFFJJJLLL************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************((())))))***************++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((())))))*********))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***,,,.../////////........................,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((''''''''''''((((((&&&'''''''''((()))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''')))***,,,,,,+++***)))((()))***+++,,,,,,,,,,,,***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))))))))))))))************((()))))))))************************************************++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------------///111666<<>>AAAEEEJJJMMMNNNMMMMMMFFFDDD@@@======???CCCFFF************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************(((((())))))******++++++******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&'''***,,,---......------.....................,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''')))+++,,,,,,,,,***)))'''(((***+++------......******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++************************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------......///000444999@@@FFFJJJJJJLLLOOOPPPQQQQQQSSSUUUVVVWWWXXXXXXWWWVVVWWWXXXXXXXXXXXXUUUSSSSSSUUUWWW[[[ZZZZZZYYYWWWVVVVVVUUUTTTUUUWWWXXXWWWTTTPPPNNNIIIGGGEEEDDDEEEEEEDDDCCCCCCFFFJJJOOOSSSZZZcccjjjooouuu}}}zzzzzz||||||wwwzzzvvvsssrrrrrrpppiiicccXXXWWWUUUSSSPPPMMMJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJMMMOOOPPPQQQJJJGGGBBB>>><<<===???AAA