BM6P6(@ llldddRRRPPPRRROOOJJJGGGHHHGGGCCC???>>>;;;777444222000///000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............000333666999::::::999;;;===@@@AAA<<<999>>>GGGBBB>>>999555444444555666666666888<<>>???@@@___WWWCCC555777;;;888777:::777666666666555555555555555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555666666666666777888999:::;;;<<<>>>@@@AAA@@@???>>>AAAFFFMMMTTT\\\hhhuuusssYYYYYYjjjwwwxxx___nnngggHHHCCC???@@@<<<<<<======>>>BBBHHHMMMaaannn{{{^^^RRRKKKMMMPPPSSS\\\gggjjj^^^hhhgggXXXuuuUUU@@@>>>;;;999;;;@@@EEEIIILLLOOOSSSYYYhhhyyyeee\\\@@@:::999888666555555555555333333333333333444555666777777888999:::;;;;;;<<>>;;;888555222111000000000///............/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///111444666888999999999:::;;;>>>>>>:::777===EEEHHHCCC===777555444444555555555777;;;AAADDDDDDCCCDDDFFFJJJLLLNNNQQQUUUWWWYYY___gggooouuu{{{~~~}}}yyy|||sssmmmrrr{{{wwwoooJJJ???:::@@@XXXyyybbbOOO???>>>???:::888;;;777777666666666555555555555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555555555555555666777888999999;;;===>>>???>>>======AAAFFFLLLRRRYYYdddqqqzzzkkkYYY]]]kkkuuuxxxdddppppppMMMAAA<<<;;;============>>>BBBGGGKKKYYYggg{{{eeeWWWNNNOOOSSSTTTYYYbbbvvvddddddaaaVVVuuu{{{QQQ@@@===;;;999;;;@@@FFFIIINNNPPPTTTZZZhhh{{{eee^^^???:::999888666555555555555333333333333333444555555666777777888999:::;;;;;;jjjdddVVVTTTUUURRRLLLHHHHHHFFFCCC@@@???<<<999666333222111111000//////....../////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222000222444666888888888888::::::;;;<<<888666;;;CCCMMMHHHAAA:::666333333444444444666:::???CCCDDDDDDCCCFFFIIIKKKMMMPPPTTTWWWVVV\\\eeelllqqqvvv{{{~~~uuuxxx|||wwwvvv{{{yyyKKKAAA;;;>>>NNNgggnnnYYYEEE???===999777888777777777666666666555555555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555444444444444444555666777888999;;;<<<===<<<<<<;;;@@@DDDIIIOOOUUU___kkkssszzzbbb\\\fffpppvvv{{{dddkkk~~~VVVBBB===:::>>>>>>>>>===>>>@@@EEEHHHPPP```vvvooo^^^RRRRRRUUUUUUXXX]]]rrrlll```|||{{{YYYSSSsssuuuMMM???===;;;:::<<>>AAAGGGLLLRRR\\\hhhpppuuu|||{{{]]]aaaqqqvvvyyy~~~dddfff```EEECCC===>>>???>>>>>>===???BBBEEEMMM^^^tttzzzeeeTTTRRRVVVXXX[[[___mmmsssaaavvvxxxVVVRRRrrrnnnIII>>>===;;;;;;>>>CCCHHHKKKRRRUUUWWW[[[ggg}}}```fff@@@:::999888666555555555555444333333222333333444444555555666777888999::::::ddd]]]SSSUUUVVVSSSLLLIIIHHHFFFCCC@@@>>><<<999666444333222111111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000222444666222333444555777777888888;;;:::;;;===;;;888:::@@@GGGFFFCCC===888444444666333444555777:::>>>CCCEEECCCEEEGGGIIIKKKNNNSSSVVVXXX\\\```dddhhhoooxxx}}}||||||||||||}}}xxxyyypppqqqwwwwwwZZZGGG@@@999???MMMffflllLLL======???<<<999888777777777666666666666555555444444444333333333222222111111111111222222111111111111111111111111000000111111111222222222333333333444444444555555555555444444444555666666888888999:::;;;;;;;;;;;;:::>>>DDDIIIPPPZZZfffnnnsssyyysss[[[eeeuuuwwwyyy~~~iiidddfffFFFGGG===>>>>>>>>>>>>===>>>AAACCCLLL\\\rrrlllXXXTTTXXX[[[aaahhhqqq{{{gggttt~~~\\\WWWrrrgggHHH>>>===<<<<<>>::::::>>>AAACCCCCC???:::666555777444444555666777;;;AAAEEEDDDEEEGGGHHHJJJNNNSSSWWW[[[^^^```cccfffnnnxxx}}}|||{{{{{{{{{~~~}}}rrrmmmpppvvv~~~xxxxxx~~~mmmlllpppwwwyyy{{{}}}tttIII===:::===FFFZZZuuuyyyZZZFFF???>>>;;;777888888777777777666666666555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555555555444444444555555666777888888999999:::;;;;;;888<<>>>>>=========@@@BBBIIIWWWkkkttt```[[[]]]```hhhrrrxxxmmmrrreeebbbwww___EEE===<<<<<<===@@@EEEJJJMMMRRRVVVZZZ\\\fffaaakkkEEE:::999888666555555555555444333333222222222222222444444555666777888999999ccc[[[TTTRRRSSSPPPKKKHHHHHHGGGCCC>>><<<:::777555333222222222111000000//////000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222444111222333444666888:::;;;:::999<<<@@@@@@;;;999:::===AAADDDBBB<<<777666666555555555555555999???DDDEEEFFFGGGIIIKKKOOOTTTXXX]]]```ccceeegggllltttzzz~~~}}}}}}}}}~~~~~~sssnnnmmmttt~~~{{{xxx{{{xxxpppkkklllqqqssstttmmmQQQBBB======AAAMMMbbb|||www]]]III>>>:::999888888888777777777666666555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555444444333333333333444444666666666666777888999999777:::???CCCIIIQQQ\\\dddkkksss}}}lllbbbgggooorrruuu{{{|||}}}}}}sss\\\aaa===III999<<<===>>>=========@@@BBBFFFQQQccczzz|||kkkfffeeefffnnnxxx|||oooqqqgggiiiWWWAAA<<<<<<<<<>>>AAAFFFKKKNNNQQQVVV[[[]]]ddd|||hhhjjjFFF:::999888666555555555555444333333222111111222222333444444555666777888999ddd]]]VVVPPPRRROOOJJJGGGHHHGGGCCC===<<<999777555333222111222111111000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333111111222444666999;;;<<<888888<<>>CCCEEEFFFHHHIIIKKKOOOUUUYYY^^^aaaeeegggiiilllqqquuu||||||}}}tttzzz~~~yyy~~~xxxqqqoooiiigggllloooqqq{{{\\\YYYKKK???======BBBSSSnnnxxxYYYFFF@@@AAA888888888888777777777777555555444444444333333333222222111111111111222222111111111111111111111111000111111111111222222222333333333444444444555555333333222222111222222222555555444555555666777888777:::>>>AAAFFFMMMXXX___gggppp~~~xxxnnnhhhjjjnnnrrrvvv|||yyy{{{{{{|||^^^www^^^<<>>BBBGGGLLLOOOPPPVVV[[[]]]dddzzzoooiiiFFF:::999888666555555555555444333333222111111111222333333444555666777888888gggYYYSSSSSSPPPMMMKKKJJJHHHEEECCC>>>===:::777555444333333000000000000////////////......---------,,,,,,,,,------------------------,,,------,,,,,,...333666333222222333666999<<<>>>AAA===;;;???DDDFFFBBB<<<999AAAFFFEEEDDDDDD>>>555666555444333444666888999BBBDDDEEEGGGJJJOOOVVVZZZ___bbbfffiiikkkmmmppprrrtttvvvzzz~~~~~~xxxsss{{{wwwnnnnnnkkkkkkmmmooorrrxxxmmmrrrxxxJJJ======;;;:::EEE^^^zzzoooPPP???===;;;:::;;;===;;;666444666555555444444444333333333555444444333333222222111111222222333333222222111000000111222222222222111555111111444333...///555333333333333333333333333555555555555666666666666999;;;===@@@EEELLLUUU[[[gggooo}}}rrrsssssssssssstttwwwzzzxxxYYYlllzzzWWW???GGG???======<<<<<<<<<<<<======HHHKKKWWWlllxxxrrrssstttvvvzzz{{{}}}qqqiiijjjoooLLL======???AAABBBDDDFFFIIILLLQQQRRRVVVZZZ___qqqkkkooo===;;;999777666666666444333333333222222111222222222333333444555666777888888fffYYYSSSSSSPPPMMMKKKJJJHHHEEECCC???===:::777555333333333000000000000////////////......---------,,,,,,,,,------------------------,,,------,,,,,,...222666333333333444666999<<<>>>CCC@@@>>>AAAGGGHHHDDD???555AAAKKKKKKFFFBBB===999777666444444444555777888@@@BBBEEEHHHKKKOOOTTTXXX]]]aaaeeehhhkkkmmmqqqsssqqqsssuuuxxx}}}~~~|||sssoooxxxrrrmmmmmmiiiggghhhkkkmmmttt|||mmm___CCC???;;;:::???QQQnnn{{{^^^JJJDDD;;;888888::::::666666999555555555444444444333333555444444333333222222111111222222333333222222111000000111222222222222111333000000333333000111666333333333333333333333333444444444444555555555555999;;;<<>>CCC@@@>>>AAAFFFHHHDDD@@@111AAAPPPQQQIIIBBB>>><<<888777555444444555666666<<<@@@EEEJJJMMMPPPSSSVVV[[[___cccgggjjjmmmqqqssstttssssssuuuxxx}}}~~~{{{yyyppplllsss{{{zzzoooqqqsssmmmjjjjjjkkklllrrrxxxttt~~~OOOCCC;;;;;;<<>>CCCLLLVVV]]]aaaeeemmmtttuuuvvvzzzzzzzzzzzz{{{||||||}}}~~~cccmmmyyyNNNBBB>>>>>>======<<<<<<======>>>@@@BBBLLL]]]ooouuuppprrrmmm```sssbbbBBB======???BBBDDDEEEHHHKKKMMMPPPPPPRRRUUUWWWeeeeeeiiiMMM===:::777666666666555333222222111000000000000000333333444555666777777888dddWWWUUUSSSPPPMMMKKKJJJHHHEEECCC???>>>;;;777555333222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111333555555444555777999<<<>>>>>>===<<>>333@@@NNNSSSNNNFFF@@@<<<999888666555444444444555999>>>FFFLLLOOORRRTTTVVVZZZ^^^bbbfffiiimmmpppssszzzyyyxxxxxxyyy{{{~~~vvv{{{}}}rrrkkknnnvvv~~~|||tttsss}}}vvvppplllllllllkkklllpppttt{{{___HHH:::===>>>>>>PPPlllaaaIIIEEE===888999;;;999777888555555555555444444444444555444444333333222222111111222222333333222222111000000111222222222222111222111000111222222333333333333333333333333333333333333444444444555555555999:::;;;===BBBKKKUUU]]]bbbdddiiimmmnnnqqq~~~~~~xxxwwwvvvwww{{{~~~}}}~~~hhhggg```DDD>>>>>>>>>============>>>>>>@@@AAAIIIXXXgggvvvxxxpppnnnzzzeee]]]uuuZZZ===???===???CCCEEEGGGIIILLLNNNPPPNNNQQQUUUUUUaaaggg^^^VVV>>>;;;888666555555555444333333222111000000000111222333333444555666777888bbbVVVVVVSSSPPPMMMKKKJJJHHHEEECCC@@@>>>;;;777555333222111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222555555444555666999<<<===<<<;;;;;;>>>AAACCCAAA>>>999>>>FFFOOORRRLLLBBB;;;888888777666555444444444888===EEELLLPPPTTTWWWXXX[[[^^^bbbeeehhhkkknnnpppyyy{{{|||~~~~~~}}}~~~}}}|||~~~ssssssuuukkkiiijjjtttrrr{{{nnniiigggjjjkkkiiiggghhhlllzzzoooNNN999>>>AAA===EEEWWWrrryyy]]]III???888999<<<;;;888666666666555555555444444444555444444333333222222111111222222333333222222111000000111222222222222111444333111000222444333111333333333333333333333333444555555555666666666666888999:::<<>>>>>============>>>>>>>>>???FFFSSSbbbssswwwkkkeeeqqq~~~aaa[[[uuu~~~RRR:::AAA===@@@DDDGGGIIIJJJMMMOOOPPPMMMQQQVVVVVVaaannnZZZ___???<<<888666555555555444555555444333222111111222222222333444555666777777aaaTTTWWWSSSPPPMMMKKKJJJHHHEEECCC@@@>>>;;;888555333111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111555444444444555888:::<<<======>>>AAACCCDDDCCCBBBAAA<<<===GGGQQQOOOEEE<<<888777777666555444444333666:::BBBHHHNNNTTTYYY\\\]]]___ccceeeggghhhjjjlllnnnrrryyyyyywwwyyy}}}wwwssszzzqqqgggaaa```gggttt}}}|||~~~}}}~~~uuuqqqhhhdddccciiimmmlllkkklllpppsssYYY<<<<<>>>>>======>>>>>>???999:::AAAMMM\\\nnn|||kkkbbbggg{{{yyygggbbbqqqKKK999BBB===@@@EEEHHHJJJLLLNNNPPPOOOLLLPPPVVVVVV```www\\\hhhAAA===888555555555555555777666555333333222222222222222333444555666666777```TTTWWWSSSPPPMMMKKKJJJHHHEEECCCAAA???;;;888444222111111000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---...000444333333333444666999;;;>>>>>>@@@BBBEEEEEEEEEDDDEEE:::777AAALLLMMMFFF@@@666777777666666555444444333777===CCCJJJRRRZZZ```___aaadddeeeeeefffggghhhbbbgggoooxxx{{{yyy{{{~~~xxxxxx~~~rrreee]]]YYYWWW\\\iiitttxxxzzz||||||kkkooo|||mmmfffcccggglllmmmnnnooossseeellllllIII>>>>>>:::;;;AAAPPPeee~~~wwwbbbJJJ@@@>>>===;;;:::666666666666555555555555555444444333333222222111111222222333333222222111000000111222222222222111222333111000555<<<;;;555333333333333333333333333444444444555555555666666555777:::<<<@@@EEEKKKPPPSSSWWW```kkkttttttyyyvvvuuuuuuxxx|||{{{vvvrrrvvvvvvxxxyyy}}}|||\\\zzzYYYHHH??????>>>>>>>>>>>>??????;;;:::>>>GGGSSSdddzzzqqqeee\\\lllzzz~~~kkkjjjcccEEE999AAA===@@@EEEIIIKKKMMMOOOPPPNNNJJJNNNUUUTTT\\\aaaqqqBBB>>>999555555555555555666666444333222111111111111222333333555555666777```SSSXXXSSSPPPMMMKKKJJJHHHEEECCCAAA???;;;888444222111111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++***,,,------------...///444333222222333666888:::===>>>@@@BBBDDDEEEEEEDDDFFF:::444===HHHJJJFFFDDD666666666666666666555444111444999???GGGQQQ[[[aaaaaaccceeeeeeddddddeeefff\\\aaaiiirrryyy~~~~~~|||{{{}}}xxxxxx~~~vvvggg[[[UUUSSSRRRXXXiiizzzyyyssswwwpppeeelllwww|||pppggg```aaadddfffhhhjjjqqqrrrgggZZZ{{{UUUBBB<<<:::===CCCCCCZZZuuu{{{ZZZGGGAAA>>><<<;;;777666666666555555555555555555444333333222222111222222222333333222222222000000111222222222222111000111000000666??????999333333333333333333333333333333333444444444555555444777:::===@@@DDDIIILLLPPPVVVbbbppp|||nnnwwwppprrrvvv}}}xxxppprrrsssttttttvvvYYYzzzWWWFFF??????>>>>>>>>>>>>?????????>>>???CCCKKKYYYmmmsssfffUUUaaavvv~~~{{{fffhhh{{{ZZZAAA888@@@===AAAFFFJJJLLLNNNOOOQQQMMMIIILLLSSSQQQXXXdddxxxBBB>>>999555555555555555666555444222111000000000111222222333444555666777]]]VVVVVVPPPOOOMMMJJJHHHFFFEEEEEEAAA???<<<999666444222111222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************......,,,,,,,,,,,,......222333555555444555666888999@@@GGGHHHEEEDDDHHHLLLPPPIII>>>777>>>JJJMMMIII===:::777666777888888666333444666999AAALLLYYYaaaddddddccc```^^^```eeekkknnnhhhiiittt}}}}}}~~~wwwqqqtttxxxppphhhccc\\\]]]\\\SSS\\\xxxvvvyyyxxxssslllkkkeeeeeellleeeaaa]]]]]]```cccddddddhhhlll___^^^mmmEEEHHH===;;;888???MMMaaavvvuuu[[[HHH@@@===;;;;;;777555777777555555999555555666666555555444333111111111222222333333333333333333444444444555555444333333222222333333444333333333444444444555555222222333444444555555666;;;999:::??????>>>DDDMMMKKKXXXkkk{{{vvvxxxppprrrvvvzzz}}}{{{wwwtttqqqmmmjjjqqqzzzbbbmmmUUUKKKAAABBB@@@===<<<>>>>>>======;;;<<>>HHHLLLJJJCCC>>>888666777888888666444444555888???JJJVVV___ccceeefffeeedddggglllqqqzzzvvvvvv|||}}}}}}|||yyyyyy|||~~~}}}vvvwwwyyyqqquuusssppp|||qqqqqqgggbbbbbb^^^^^^dddbbb___\\\]]]___aaaaaa```gggjjjzzzxxxYYYvvvUUUAAA<<<===;;;999AAAPPPddd{{{oooWWWFFF@@@===;;;888555444777888666777:::555555666666555555444333111111222222222333333333333333333444444444555555444333333222222333333444333333333444444444555555222333333444444555555666555444888===??????FFFOOORRRaaavvvyyysssrrroooooooooqqqssssssqqqpppoookkkgggmmmuuu{{{```bbbXXXDDDAAAAAA???======>>>>>>======;;;<<>>@@@>>>AAADDDHHHJJJKKKJJJKKKLLLLLLJJJPPPKKKMMMXXXmmmdddnnnYYY<<<:::999555888222777666555333222111222222222111111222333333444444555___YYYXXXPPPNNNLLLIIIFFFCCCBBBAAA???>>>;;;888555222111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,000222444444444444666888:::???DDDEEEDDDEEEJJJOOOYYYSSSHHH===;;;BBBJJJNNNLLLDDD:::666777888888666666555555666<<>>>>>>>>>>>===<<<>>>;;;;;;===@@@EEEQQQ]]]pppfffXXXOOORRR]]]lllvvv~~~XXX@@@>>>@@@>>>BBBEEEHHHJJJIIIIIIIIIIIIKKKHHHNNNKKKOOOWWWfff___ccceeeAAA:::777444777222888555555444333222222222222111111222222333444444444bbb[[[XXXQQQPPPMMMIIIFFFCCCBBBAAA???===;;;777444222000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++...000222333333444666888;;;???BBBBBBAAACCCGGGLLLMMMJJJBBB999666<<>>777777888777666777666555555999AAALLLTTT[[[aaahhhmmmpppssswwwzzz~~~{{{yyyxxxzzz~~~xxxwww~~~xxxnnnlllooo}}}iiiYYYXXXZZZXXXXXX\\\^^^___aaaccccccbbb```^^^aaahhh}}}___mmmhhhTTT???BBB???::::::CCCVVVooo}}}jjj\\\QQQGGG???BBB<<<999:::;;;888666666666666666666666555444444333333333333333333333333333333333444444444555555444333333222222333333444333333333444444444555555333333444444555666666666888:::===>>>???BBBHHHNNN```uuuzzznnnlllllllllhhhnnnllliiiiiikkkmmmnnnoookkkiiidddgggmmmqqqrrrWWW|||tttIIIDDD???===>>>@@@>>><<<<<<===::::::<<<===AAAKKKVVVjjj}}}~~~ooo```SSSOOOQQQZZZmmmzzzuuupppOOO@@@@@@BBB@@@CCCEEEHHHIIIIIIGGGGGGHHHJJJFFFLLLJJJOOOVVV___ddd^^^nnnEEE:::777555888222777555555444333222222222222111111111222333333444444fff\\\VVVRRRQQQNNNJJJGGGDDDCCCBBB???===;;;777444222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++---///111222333444666888<<>>HHH[[[zzzrrrcccQQQCCCDDD<<<777999:::888666666666666777777666666555444333333333333333333333333333333333444444444555555444333333222222333333444333333333444444444555555333333444555555666666777666888:::;;;>>>FFFPPPWWWhhh|||~~~eeeuuuvvviiijjjkkkgggiiihhhhhhjjjmmmoooooooookkkkkkggghhhmmmppp[[[rrrfffIIIAAA<<>><<<===;;;::::::<<<===???HHHRRRaaarrr~~~jjj]]]RRRNNNLLLNNNZZZiiivvvxxxcccHHH@@@BBBCCCBBBCCCFFFHHHIIIHHHGGGGGGGGGIIIEEEKKKJJJOOOTTT[[[~~~ppp___|||vvvHHH999888888:::111666444444444444333222111111000000111222222333333444ggg\\\UUURRRQQQNNNKKKHHHEEEDDDCCC???>>>;;;888555222111000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++---000222222444777999<<<>>>@@@@@@@@@AAACCCEEEEEEFFFFFFDDD===888===EEEPPPNNNHHH@@@999666666888777666555444555999???CCCPPPXXXccckkkppptttxxx{{{zzzzzzzzz|||vvvfffdddrrr~~~{{{tttttthhheeegggZZZPPPjjjuuummmcccZZZXXXXXXVVVWWWYYYXXX[[[^^^```^^^[[[YYYXXXZZZ[[[iiieeeuuu\\\EEE>>>;;;;;;===???KKKhhhvvvbbbRRRFFF===666777999888777777666777777777777666555555444444444444333333333333333333333444444444555555444333333222222333333444333333333444444444555555444444444555666666777777666:::<<<>>>GGGXXXjjjtttwwwhhh\\\rrrkkkkkkjjjhhhddddddeeehhhkkkmmmmmmllljjjllliiiiiinnnnnn{{{ccceeePPPDDD===???AAA>>><<<>>>;;;::::::<<<===>>>FFFOOO[[[kkkdddYYYPPPNNNLLLJJJPPPZZZsssrrrzzzyyyUUUBBB???BBBCCCCCCCCCFFFIIIJJJIIIHHHHHHHHHHHHDDDKKKIIINNNRRRZZZ~~~|||```qqqNNN:::888:::;;;111555444444444444333222111111000000111111222333333333eee\\\UUUPPPOOOLLLJJJGGGEEEDDDCCC@@@???<<<999666333111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,---......---,,,+++***,,,///111222444777999999<<>><<<@@@JJJMMMLLLEEE;;;555666999666666666555444666999<<>>???AAA===<<<@@@<<<;;;;;;===<<<<<>>@@@DDDFFFHHHCCCFFFIIIKKKJJJIIIIIIJJJHHHDDDKKKIIILLLQQQ\\\\\\cccWWW===999::::::111555444444444555444333111000000000000111222222333333bbb\\\VVVNNNMMMKKKHHHFFFEEEDDDCCCAAA???===999666444222111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,............,,,,,,***,,,///111222444777999777:::???CCCGGGIIIJJJJJJHHHKKKQQQVVVOOOCCC===???FFFLLLOOOHHH<<<444555:::555666666555444444666888888AAANNNZZZcccjjjpppuuuooozzz~~~}}}uuudddccchhhrrruuuwwwyyy~~~zzzlllaaa[[[YYYMMMTTTTTTOOO[[[sssggg___ZZZUUURRRRRRRRRTTTWWWWWW[[[^^^^^^\\\YYYXXXYYYWWWYYY]]]dddooo]]]IIICCC@@@BBB???<<>>;;;888777777777777777777666666555555555555444444333333333333333333444444444555555444333333222222333333444333333333444444444555555444444555555666777777777666:::===@@@QQQoooyyyeeerrroooooorrriiidddgggfffdddbbbbbbeeeggghhhhhhccchhhggghhhkkkhhhnnnuuuSSS[[[JJJ>>>@@@AAA===<<>><<<<<<===;;;:::???GGGKKK^^^yyyzzziiidddaaa]]]^^^cccaaaqqqeeeFFF>>>CCCGGGJJJNNNCCCFFFIIIKKKKKKJJJJJJKKKGGGEEELLLHHHKKKPPP]]]VVVYYY___@@@999999:::111777333444555555444333111000000000000111222222333333iiiUUUSSSRRRQQQNNNKKKHHHEEECCCAAAAAA>>>;;;888777555333111222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++///444555333000999===AAACCCCCCDDDHHHLLLOOOPPPTTT\\\aaa[[[KKK===DDDNNNSSSNNNDDD>>><<<:::555666666555333222222333666;;;CCCMMMWWWcccnnnuuuxxx{{{|||{{{zzzvvvbbbRRR___dddmmmvvv~~~|||uuujjj___UUUNNNHHHMMMJJJIIIYYYppp[[[]]]___bbb___XXXUUUVVVTTTOOOOOO___mmmmmmaaaWWWWWW\\\aaa^^^YYY\\\fffttt[[[III:::999:::999>>>EEEYYYhhh|||kkkTTTCCC<<<;;;:::999777666555666777888999999888777666555444333333333111555555222222888999666666777777555333222333555666444222333666888777555888777777666555555666777888777???JJJMMMUUUuuuoooyyypppmmmtttvvvooofffgggeeebbbaaabbbbbbaaa```aaaeeegggfffdddhhhqqqyyy{{{QQQggghhhJJJAAACCC;;;===BBB888<<<===<<<;;;;;;===AAADDDLLLWWWiii}}}xxxooorrrtttsssttt}}}zzz{{{VVV???@@@DDDJJJNNNKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIFFFJJJRRRTTTaaazzzrrrXXXvvvsssFFF;;;::::::;;;999666666666555444333111111222222222222222222222222pppZZZVVVQQQPPPNNNKKKHHHEEECCCBBBAAA>>>;;;888777555333111222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++***+++///333555444333666999===@@@CCCGGGKKKNNNVVVSSSWWWfffuuupppXXX@@@DDDPPPXXXUUUKKKCCC;;;666555666666666555444444444555777<<>>777<<<:::999888777777666555888888777666666666777777333666666333444999:::777444555555444333333444666<<<:::777777999:::999777555666888888999999:::;;;@@@BBBLLLWWWXXX]]]yyy|||wwwwwwmmmnnnvvvxxxpppfffeeebbb___^^^^^^````````````cccfffeeedddgggpppxxxZZZ\\\|||```EEE>>>EEE???>>>AAA;;;======<<<;;;:::<<>>;;;888777555333111222111111000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++---111555777777666777:::@@@GGGMMMQQQSSSSSSRRRWWWdddooojjjVVVDDDEEEPPPYYY[[[WWWNNNBBB777555666666777666666555444444333444777@@@NNN]]]gggqqquuu{{{uuufff[[[UUUNNNIIIFFFEEEDDDDDD???MMMsss```XXXUUUNNNPPPRRRRRRPPPQQQTTTTTTRRROOO___mmmjjjZZZQQQWWWaaa___\\\VVVXXX^^^```ppp{{{PPPDDDCCC===999<<<<<>>AAA>>>;;;:::999999777666888777666666555555666666444777777555666999999777444555666555444444666888888666555555666777666555555666888999888888999:::BBBJJJ]]]oootttyyy{{{jjjwwwmmmddddddjjjmmmhhhaaaaaa^^^[[[ZZZ[[[]]]^^^^^^]]]```ccccccbbbfffnnnuuunnnTTTnnn```DDD;;;DDDCCC???@@@>>>=========;;;999:::===???AAAHHHVVVjjj~~~zzzxxx]]]IIICCCIIIJJJKKKNNNJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHGGGJJJPPPLLLQQQccc}}}WWWfff\\\;;;???;;;222999666666666555444333222111222222222222222222222222|||^^^TTTOOONNNMMMKKKIIIGGGEEEDDD@@@>>>:::888777666333222111111111000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,///444888;;;::::::;;;BBBKKKRRRVVVVVVIIIOOOWWWYYYUUUOOOKKKIIIEEEJJJPPPWWW^^^]]]OOO???666555555666777777555444333222111111777AAANNNWWWiiipppyyyqqqbbbUUUNNNHHHDDDAAA>>>>>>@@@BBB[[[dddPPPSSSVVVOOOLLLMMMNNNNNNOOOQQQRRRRRRMMMXXXaaa^^^TTTNNNSSS[[[WWWVVVQQQUUU]]]\\\bbbuuuiiiJJJCCCBBB===777:::>>>MMMddd{{{{{{eeeWWWJJJEEE???;;;;;;;;;;;;:::999888777777666666666666555666777777777888888777777888999888777777888:::444444444444666777888999999:::;;;:::999:::>>>BBBOOO]]]wwwzzzdddiiiyyymmm^^^WWWYYY\\\]]][[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYY\\\^^^^^^^^^bbbiiioooUUU]]]rrrQQQ<<<@@@DDD@@@???@@@>>>>>>===;;;999999;;;<<>>777666666666555333222111111111111111111111111111~~~^^^TTTOOONNNMMMKKKIIIGGGEEEDDD@@@===:::888777666444222111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++...222888<<<>>>======BBBJJJQQQTTTTTTFFFMMMSSSTTTNNNJJJIIIKKKDDD@@@@@@JJJ\\\eeeZZZJJJ888666444444666777555444444333333222444999AAAFFFVVVaaaoooxxx|||uuucccWWWIIIDDDAAAAAA???<<>>AAA>>>???>>><<<999888:::;;;AAAEEENNN^^^ssseeeMMMEEEHHHJJJDDDEEEJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDHHHKKKFFFDDDHHHFFFHHHSSSiiiaaaQQQtttwwwBBB>>><<<444===777777777666555444222222111111111111111111111111```WWWPPPOOOMMMKKKHHHFFFDDDCCC???===:::888777666444222111000000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,000777;;;???>>>>>>@@@EEEJJJMMMOOOHHHHHHKKKSSSZZZXXXOOOGGGHHH???888???SSSccc___RRR===999444333555777666555444555666555444555888:::FFFUUUgggqqquuu{{{|||tttlll___RRRKKKCCC???>>>???;;;888@@@LLLjjj[[[QQQSSSPPPLLLMMMNNNLLLLLLOOOOOONNNNNNPPPQQQPPPPPPPPPQQQQQQPPPOOOPPPSSSPPPSSSYYYUUURRR[[[nnnuuutttbbbJJJBBB???>>>999999AAAOOO___ssswwwgggZZZQQQKKKDDD>>>::::::999999999999::::::888777888;;;;;;888777999888999999888777777888:::777888999888888888:::<<<===BBBIIIOOOVVVcccsss~~~|||```QQQdddvvvjjjdddccc```]]]YYYUUURRRPPPRRRSSSVVVYYY[[[ZZZVVVSSSUUUVVVWWWWWWWWWYYY]]]```mmmtttRRRdddYYY???BBBCCC>>>@@@?????????===:::999:::;;;;;;@@@IIIWWWiii|||~~~}}}|||YYYLLLFFFIIIIIIAAACCCIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEJJJEEEAAAFFFFFFFFFOOOZZZtttVVVjjjPPP<<<:::666666777777777666555444333222111111111111111111111111}}}aaaYYYQQQPPPNNNKKKHHHEEECCCBBB???===:::888777666444333000000000///......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,++++++...444999??????@@@@@@BBBEEEJJJMMMOOOMMMNNNUUU]]]]]]UUUMMMSSSJJJAAA@@@MMM[[[^^^YYYCCC===666444666888888777444555666666444444555666<<>>>>>???::::::KKK```lllVVVPPPPPPJJJIIIMMMNNNJJJKKKOOOOOOLLLMMMQQQOOOOOOOOOOOOPPPOOOOOOOOOLLLPPPNNNOOOTTTQQQNNNWWWbbbuuuhhheeeLLLBBB>>>:::888;;;@@@JJJ[[[jjj{{{uuummmccc[[[NNNLLLIIIEEEBBB???===<<<;;;999:::??????:::999;;;888999:::;;;:::;;;>>>@@@>>>AAADDDEEEFFFHHHKKKOOOYYY```iiipppwwwlll]]]RRRaaawwwhhh^^^TTTWWW[[[[[[WWWSSSPPPPPPVVVUUUUUUVVVXXXXXXVVVTTTVVVVVVVVVVVVVVVXXXZZZ\\\dddaaaVVVxxxpppIIICCCCCC>>>AAA?????????>>><<<:::;;;<<<777<<>>>>>AAA:::999<<<@@@@@@FFFaaa}}}hhh___VVVPPPJJJGGGJJJPPPLLLHHHIIINNNOOOLLLMMMQQQJJJMMMPPPOOOMMMLLLMMMOOOFFFLLLKKKKKKQQQOOOOOOYYY[[[\\\rrrsss___III@@@===:::999888<<>>;;;===BBBBBB<<<:::===999;;;===>>>???BBBEEEGGGRRRVVV[[[___bbbgggmmmrrr~~~lllYYYIIIMMMsss}}}ooofff]]]UUUXXXZZZYYYUUUSSSUUUXXXZZZWWWTTTTTTUUUWWWWWWWWWXXXXXXWWWWWWWWWXXXYYY[[[^^^yyyrrrTTToooQQQEEECCC>>>AAA>>>???@@@???===;;;<<<===777<<>>>>>DDD555888888777777666444333222000000000000000000000000]]]WWWNNNNNNLLLJJJGGGDDDBBBAAA>>><<<:::888777555222000111111000000//////.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...111:::@@@EEEEEEBBBDDDLLLTTT[[[ZZZ\\\aaaaaa]]][[[]]]jjjssshhhLLLAAAOOO\\\[[[cccSSS777333CCC:::...999888777555666777888777555888<<>>;;;:::PPPvvvcccXXXVVVRRRNNNKKKIIIGGGGGGKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMNNNNNNMMMMMMNNNOOOMMMIIIGGGIIINNNQQQPPPMMMTTTWWWlll|||aaa{{{bbbJJJ@@@999<<<<<<:::???HHHUUUbbbrrr|||vvvjjj^^^UUUNNNKKKIIIIIIJJJIIIEEEAAABBBIIINNNLLLHHHNNNaaarrr}}}cccKKK@@@PPPccctttnnneee[[[YYYXXXVVVTTTSSSSSSSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVXXXYYYZZZdddpppUUU```ccc;;;@@@???EEE@@@@@@???>>>===<<<;;;;;;::::::===AAAEEENNN```ppp}}}hhhXXXSSSVVVYYYvvvoooSSSPPPIIIHHHFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDCCCBBB@@@???>>>@@@AAAAAAAAABBBDDDGGGPPPwwwgggUUUnnn@@@???===::::::888777888:::999666222111111000000000000111111^^^XXXNNNMMMMMMKKKHHHEEEBBB@@@???<<<:::888777555333000111111000000//////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---000777>>>DDDEEEBBBCCCHHHOOOVVVYYYaaaiiihhh```[[[[[[dddqqqmmmSSS@@@DDDRRRYYYlllrrrYYY;;;777777222555999888888888888777666666111555888999999;;;AAAGGGPPPVVVcccttt|||sssfff[[[NNNEEE>>>===<<<:::;;;===999777888@@@PPPoooxxxeeeVVVSSSRRROOOMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLLLLLLLKKKJJJKKKMMMLLLJJJIIIKKKOOOQQQPPPOOORRRSSScccpppnnnXXXFFF<<>>@@@@@@???>>>===<<<<<<;;;::::::<<<@@@CCCIIIXXXggg|||uuucccZZZXXX___xxxvvvaaaHHHEEEHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAAAAAAAADDDFFFMMMqqq|||dddiiiMMMDDD===999:::888777888999999666333111111000000000000111111\\\WWWMMMMMMMMMLLLJJJFFFAAA??????===:::888777666333111111111000000//////.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...333:::BBBEEEDDDCCCFFFIIIRRRXXXcccjjjhhhaaa___bbbaaakkkkkkUUU<<<777GGGXXXjjjzzzpppQQQ>>>666666===888999::::::888777777777333555666555222333666:::???CCCKKKXXXgggttt|||tttkkkcccZZZNNNFFFAAA>>>;;;:::777444888>>>:::999@@@TTTrrruuueeeYYYQQQNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJKKKMMMNNNOOOPPPPPPNNNPPPYYYooojjjtttpppSSS>>>???CCC;;;666:::<<<===AAAJJJ\\\ssswwwiiiUUUCCCDDDQQQjjjlllbbbdddbbb]]]YYYYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWWWWWWWWWWXXXYYYYYY___fffxxxYYYllldddQQQCCCCCC???AAA@@@@@@???>>>===<<<<<<999999;;;>>>???CCCNNNZZZnnn{{{{{{llldddeeerrriiiVVVEEEBBBHHHHHHHHHGGGFFFCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDHHHcccjjj```___GGG>>>;;;:::999888888999888666444111111000000000000111111{{{ZZZUUULLLMMMNNNNNNKKKFFFAAA>>>???===:::999888666333111111111000000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++---000777@@@FFFHHHHHHHHHIIISSSWWW___cccaaa^^^dddlllcccddd```RRR???666@@@PPP^^^fffoooooo[[[>>>555@@@666888::::::888777888999777888888666333222333555;;;<<>>JJJ^^^ttt{{{fffVVVSSSKKKAAAKKK^^^|||aaa^^^bbb^^^[[[]]]XXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRVVVVVVVVVVVVWWWWWWXXXXXX___bbbxxxccccccaaa???CCCDDDAAAAAA@@@???>>>======<<<888777:::======???GGGPPP^^^ppp{{{ssspppsss^^^OOOHHHEEEFFFGGGHHHGGGFFFCCC@@@>>>BBBAAA???>>>>>>???@@@AAA@@@AAAAAA@@@??????AAACCCDDDTTT}}}}}}aaaVVVgggoooIII>>>>>>:::999999888888888777666222111111000000111111222yyyZZZVVVMMMMMMNNNNNNKKKGGGBBB???@@@===;;;999888666444111111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++++++++,,,---333===EEEKKKMMMMMMLLLTTTXXX^^^bbb___[[[```iiiiiiaaa[[[YYYRRRFFF???>>>NNNTTTlllvvvXXX???444666777888888888888999;;;666666666444222111222222777888999;;;===AAADDDFFFPPPXXXeeeqqq}}}zzzrrrmmm___XXXOOOGGGCCC???<<<999777555777;;;;;;999:::======TTTtttgggTTTLLLKKKMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJLLLHHHIIIIIIIIIHHHIIIKKKMMMKKKPPPRRRRRRbbblllVVV```ssswwwXXXBBB@@@BBB>>><<<======<<>>======777666888<<<======CCCKKKTTTkkkzzzoookkk{{{nnnRRREEEEEEDDDEEEEEEFFFFFFDDDBBB???===@@@???>>>======>>>@@@@@@???@@@AAA@@@???>>>@@@BBBDDDJJJfffbbbPPPQQQzzzMMM??????:::::::::999888777777777222222111111111111222222xxx[[[YYYNNNNNNNNNMMMKKKGGGBBB@@@@@@>>>;;;999888777444222111111000000//////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,000888BBBJJJOOOOOONNNRRRWWW```gggddd^^^]]]aaannnfffdddjjjlll```JJJ:::;;;IIIdddwww|||{{{ccc>>>===:::777666888:::::::::777777666666555555444444000222555777888:::===???@@@FFFPPP[[[eeepppyyy}}}zzzvvvqqqllleee]]]XXXKKKFFFAAA===;;;:::999888;;;777666888888666999===EEEhhhrrrZZZNNNIIIHHHJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLOOOLLLJJJGGGEEEEEEGGGIIIJJJLLLNNNPPPPPPUUUnnnttt[[[RRRmmm}}}UUUBBB???>>>;;;>>>???<<<:::>>>HHHQQQaaalllzzzvvveeeWWWMMMCCCAAABBB@@@===JJJwwwpppeee^^^]]]ZZZRRRPPPTTTVVVVVVUUUUUUTTTSSSQQQPPPSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTVVVVVV___xxx^^^eee]]]888CCCBBBBBBAAA@@@???>>>>>>888666777:::;;;<<>>============>>>??????>>>?????????>>>>>>@@@BBBFFFIIIZZZ}}}YYYOOOlllXXXDDD===:::;;;;;;999777666777999222222111111111111222222uuuZZZXXXOOOOOONNNLLLJJJFFFCCCAAA@@@>>>;;;:::888777444222111111000000//////......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,,,,---+++---222<<>>>>>>>><<<;;;<<>>;;;888777999999999===BBBFFFYYYccckkk{{{sssvvvtttUUUMMMAAADDDAAA@@@@@@@@@@@@?????????>>>;;;<<<======>>>>>>>>>===<<<===>>>>>>>>>>>>AAACCCCCCJJJTTTzzzqqqSSS```jjjNNN<<<:::;;;;;;999666666888:::333222222111111222222333pppVVVUUUPPPOOONNNLLLIIIFFFDDDBBB@@@>>>;;;:::999777444222111111111000//////......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---...---------...++++++...777AAAHHHJJJIIIRRRRRRXXXaaaiiinnnsssyyyzzzzzzwwwwww}}}[[[BBBHHH___gggsss}}}QQQFFF:::666:::<<<:::666888777666777777666444333555666777444222222555888666777888;;;@@@HHHRRRXXXWWW[[[bbbkkkssszzz~~~||||||xxxqqqjjjddd^^^WWWSSSMMMKKKHHHFFFDDDAAA===;;;<<<<<<;;;::::::999888777222444888:::===JJJeee}}}fffKKKDDDGGGIIIGGGFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFIIINNNQQQVVVNNNEEEAAADDDHHHIIIHHHLLLDDDGGGRRRPPPLLL```~~~___VVVccc~~~\\\IIIDDDAAA>>>===>>>>>>;;;999999@@@IIIMMMQQQ[[[jjjwww}}}yyymmm\\\LLLCCC@@@@@@AAA@@@>>>BBBSSStttxxxffffff______[[[UUUUUUWWWTTTNNNSSSSSSTTTSSSRRRQQQOOONNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPSSSSSSUUU^^^vvvcccrrr{{{TTTDDDCCCBBBBBB@@@@@@???>>>===999777888777777:::???===KKKSSS^^^vvvyyycccIIIJJJ>>>BBB>>>??????>>>======>>>??????:::;;;===>>>>>>>>>===<<<;;;<<<>>>>>>>>>???AAACCC>>>IIIQQQpppVVVVVVxxxWWW<<<:::<<<<<<999666555888;;;333222222111111222222333|||qqqZZZWWWMMMMMMMMMKKKIIIFFFCCCBBB@@@???===;;;888555333222////////////..................---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,---...//////---,,,---222:::AAAFFFIIIRRRVVV]]]eeeiiimmmsssxxx}}}~~~xxxYYY<<>>>>>======<<<;;;:::::::::;;;:::777333444:::???666>>><<>>===???;;;999;;;AAAEEEGGGOOOZZZ```jjjxxxtttjjj```VVVHHH===<<>>===BBB===<<<:::999999:::;;;===@@@BBBJJJYYYlll|||xxxTTTJJJCCC???>>>:::>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBDDDLLLnnn]]]VVVwwwjjjMMMEEE;;;;;;===888999<<<666777666444222111111222222|||oooYYYUUUMMMMMMMMMKKKIIIFFFCCCBBB@@@???===;;;888555333222111111000000000/////////............---------,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------.........,,,,,,...111666===DDDHHHMMMTTT^^^cccfffjjjsss|||||||||}}}|||bbbJJJAAAAAAKKK```rrr~~~pppZZZGGG>>>===???@@@333444999>>>>>>999555666999777666555666666444333333333333333555888;;;======@@@DDDHHHLLLNNNPPPPPPPPPOOONNNMMMNNNQQQTTTVVVYYYXXXWWWVVVVVVVVVWWWWWWRRRMMMGGGCCCAAA???<<<999;;;;;;:::999999888777777777:::===???>>>;;;666333777:::???WWW}}}tttVVVMMMEEEDDDFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGLLLHHHDDDCCCEEEFFFFFFFFFHHHHHHHHHGGGHHHLLLRRRWWWhhhfff\\\fffqqq{{{}}}jjjRRRBBB>>>>>>???>>>===;;;<<<===;;;:::BBBMMMKKKSSS^^^gggmmmttt|||vvvlllcccYYYRRRBBBAAA@@@???>>>===???BBBVVVpppzzzhhh\\\ZZZ^^^WWWVVVUUUSSSRRRRRRRRRRRROOOPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTWWWgggccc}}}VVVIIIJJJHHHDDD@@@>>>>>>>>>>>>===;;;999999999;;;<<<>>>@@@FFFRRRbbbtttnnnNNNFFFAAA>>>???<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===@@@DDDeeeiiiUUUfffTTTFFF:::999;;;666888<<<999777666444333222222222222~~~nnnYYYUUUNNNNNNMMMKKKIIIFFFCCCAAA@@@???===:::888555333222222222111111111000000000/////////.........---------,,,,,,,,,,,,---......------------------------------------------------+++---///000222777@@@FFFMMMWWWcccggghhhmmmyyyzzzsssmmmnnnwww~~~|||~~~mmmbbbOOO777AAA```lll|||~~~sss\\\HHHAAA???>>>===:::999:::888555555999:::999888999999777444111555444333222222333444555777999;;;===???????????????>>>======>>>@@@BBBDDDEEEDDDCCCCCCBBBCCCCCCCCCBBB???<<<:::::::::999888999888888888777777666666888666666777:::<<<<<<:::@@@IIIZZZ}}}~~~[[[HHHCCCAAAEEEGGGEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGEEECCCCCCDDDEEEEEEDDDFFFFFFFFFFFFGGGJJJOOOSSSUUUkkkcccPPPQQQfff|||qqqTTTBBB@@@@@@>>>:::;;;<<<<<<888444777===;;;???EEEJJJNNNUUU]]]cccqqq{{{{{{oooaaaVVVOOOJJJDDD@@@;;;:::===@@@???AAANNN^^^vvvbbbYYYVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNRRRQQQSSSWWWaaa{{{oookkkdddIIIJJJGGGAAAAAACCC@@@:::???===<<<:::999999::::::;;;===AAAHHHSSSeeexxxaaaGGGBBB>>>===???===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>;;;>>>???XXXrrrWWWYYYeeeKKK>>>;;;<<<666777<<<;;;888777555444333222222222nnn\\\VVVNNNNNNMMMKKKIIIFFFCCCAAA???>>>===:::888666444333222222111111111000000000000////////////.........---,,,,,,,,,,,,---......------------------------------------------,,,,,,***---///......222;;;CCCLLLXXXdddjjjmmmssszzzssskkkcccgggvvv~~~xxx}}}lllIIIOOOddd\\\ddduuu}}}ooo]]]RRRIII@@@CCC<<<777777888777888:::===<<<:::999999888555333888777666444444333333444666666777888999888888777999888777777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;999999888888888888888888<<<:::888666777:::>>>AAALLLkkkkkkLLLAAA???@@@EEEGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFFFFFFFGGGIIILLLOOOSSS[[[kkkVVVSSSXXX~~~pppWWWNNNIIIAAA======>>>@@@@@@===:::999888:::<<<===???BBBGGGKKKVVV___kkkuuu}}}zzzssslllggg\\\RRRIIIEEEDDDBBB???>>>FFF>>><<>><<<;;;999999999999888;;;>>>AAAGGGUUUhhhwwwuuuVVVBBB???<<<<<>>???999777;;;:::999888777555444333222222~~~jjj\\\UUUOOONNNMMMLLLIIIEEEBBB@@@???>>><<<:::888666444333111111000000000/////////000////////////.........---,,,,,,,,,,,,---......------------------------------------------,,,,,,***---///---+++...666===IIITTT___gggooowwwwwwssswwwqqqkkknnn}}}mmmiiieeeGGGLLL```qqquuurrrpppkkkdddGGG===888<<<@@@???:::777AAA>>>:::888888888777777888888777666555555555555333333444444444444444444555444333333333444555555888888999999999999999999666666777777666777888999888888888888888888999999;;;???AAA>>>:::;;;BBBIIIgggmmmWWW@@@CCC@@@AAAEEEFFFCCCBBBCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBB@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLTTTWWWjjj```KKKdddyyyvvvooonnnbbbNNNMMMFFF???===@@@CCC@@@;;;999:::;;;<<<<<<<<<===>>>DDDGGGOOOZZZfffpppwwwzzzwwwuuuwww|||~~~xxxsssmmmeee^^^WWWOOOJJJGGGAAA>>>@@@AAA===;;;===>>><<>>>>><<<;;;:::999888888666:::>>>>>>???GGGVVVbbbxxxfffNNNAAA???:::;;;>>>::::::999999999888888888888999999999999999999999999999999::::::;;;;;;<<<<<<999CCC@@@DDDhhhxxx```KKKPPPuuuXXXCCC;;;???;;;999;;;999:::999888777666444333222yyycccYYYRRROOOOOONNNLLLIIIEEEBBB@@@???>>><<<:::888666555444111111000000000//////////////////.........---------,,,,,,,,,,,,---......------------------------------------------------,,,---...---,,,...333777GGGRRR]]]fffqqq{{{yyyqqqtttvvvwww||||||XXXGGGMMMWWWbbbooo{{{qqq^^^III???;;;:::999:::AAA>>>999777777888999999666666666666666666555555555555555555555666666666444444333333333333333333555555666777777777666666444666777777666555666777666666777777888888888999888;;;;;;:::<<>>EEEBBBAAACCCCCC@@@AAADDDAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>???@@@BBBBBB@@@BBBDDDDDDCCCBBBCCCDDDDDDFFFGGGGGGFFFFFFGGGIIIMMMPPPYYYooogggTTTXXXYYY]]]ppp|||fffaaaUUUDDD999999======999666777999;;;;;;;;;;;;:::<<<;;;===DDDNNNUUUXXXWWWXXXVVVWWW\\\aaafffoooxxx}}}}}}~~~xxxsssrrrooogggaaa^^^XXXUUUPPPLLLHHHDDD???<<<>>>::::::>>><<<777999@@@???NNNiii}}}gggaaa[[[YYYXXXXXX[[[aaaSSSRRRQQQPPPOOONNNNNNNNNKKKLLLLLLMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMJJJMMMSSSRRRXXXxxxhhhxxx\\\IIIBBB===>>>EEE======<<<;;;;;;:::999888555999======;;;???HHHPPPfffuuuYYYHHHAAA@@@::::::===999999999999999888888888888888888888888888888888888888888999::::::;;;;;;<<<555@@@>>>>>>UUU{{{rrrNNNDDDccceeeGGG888<<<;;;:::;;;999:::::::::999777555333222uuu^^^XXXQQQPPPOOONNNLLLIIIEEEBBB@@@>>>===<<<:::888666555444222222111111111000000000............---------,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------.........------------...///000111>>>LLLXXX___iiivvvyyytttlllvvvXXXLLLEEEKKKVVVgggmmmVVVEEE<<<<<<@@@>>><<<:::999999:::999888777777777777777666666555888888888777777888888888777777666666555555555555444555666777777777666666666888;;;:::888777999:::777777888999999:::;;;;;;;;;@@@GGGPPP___yyyjjjQQQHHHGGGAAABBB??????AAA@@@>>>???BBB@@@?????????>>>>>>>>>>>>========================<<<<<<======???@@@BBBCCC???AAABBBBBB@@@???AAACCCBBBDDDFFFFFFEEEDDDDDDEEEGGGKKKPPPYYYmmmnnngggYYYRRR^^^qqqvvvoootttnnn```PPPGGGFFFBBB===::::::::::::;;;;;;:::999:::999999;;;???BBBBBBBBBAAA@@@BBBFFFIIIJJJPPPWWWZZZ[[[\\\^^^^^^^^^]]]]]][[[WWWUUUUUUQQQKKKGGGHHHBBB@@@>>>======<<<;;;:::===999:::>>>======JJJ[[[qqq}}}hhh___[[[XXXWWWUUUTTTXXX___QQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLJJJLLLOOONNNQQQeee}}}yyyjjjzzzQQQ===>>>AAA???<<<<<<<<<<<<;;;::::::999666999;;;:::999;;;AAAGGGVVV```wwwvvvNNNBBB??????999999===999::::::999999999888888888888888888888888888888888888888888999::::::;;;;;;666===;;;;;;HHHaaammmOOOVVVXXX>>><<<;;;;;;;;;888;;;;;;;;;:::888666444222ttt]]]YYYRRRPPPOOONNNLLLIIIEEEAAA???>>>===<<<:::888666555444333333333222222222111111......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,---...//////...---,,,---///000///---000@@@MMMRRRZZZjjjrrrrrrmmm|||pppXXXDDDAAADDDNNNjjjhhhPPPBBB@@@;;;::::::;;;<<<;;;999666::::::::::::999888777666888777666555555555555555777777666666555444444444666777888999:::999999888555888;;;;;;999888999<<<::::::;;;<<<======>>>???AAAQQQkkkjjjSSS@@@@@@EEEAAA===<<<===@@@???<<<===@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCC>>>@@@AAA@@@======???BBBAAACCCEEEEEEDDDBBBBBBBBBGGGIIINNNQQQSSSddddddNNNNNNZZZdddwwwggg\\\RRRJJJCCCAAA>>><<<<<<;;;;;;:::999;;;<<<;;;::::::<<<>>>888888;;;???@@@===???CCCCCCCCCDDDEEEEEEEEECCCCCC>>>===>>>AAA???<<<<<<@@@;;;999888999;;;<<<<<<;;;===999;;;AAACCCJJJbbb|||}}}jjjZZZUUUSSSTTTVVVUUURRRSSSWWWPPPOOONNNLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKLLLLLLKKKMMMYYYggg___xxxXXX>>>DDDEEE999;;;;;;;;;<<<<<<;;;::::::777888999888888:::???DDDIIINNNaaacccGGG===>>>???888999===999:::::::::999999999999888777777777777777777777777777888888999::::::;;;;;;:::===::::::AAAPPPxxxbbbMMMpppkkkGGG???<<<::::::666<<<<<<;;;;;;999666444222XXXRRRSSSPPPPPPNNNLLLHHHEEEAAA???===<<<;;;999777444222111111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...............///000000222666???LLLWWWcccsss}}}|||zzzfffXXXIIIBBBVVVqqqvvv]]]KKK@@@:::===@@@<<<888777999888777777999;;;;;;;;;666777888999999777666444:::999999888777666555555666777888999999999888777>>>888777;;;;;;888999===555===@@@<<<;;;BBBHHHHHHWWWnnnQQQHHHEEE@@@???CCC<<<<<<======>>>>>>>>>>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>@@@AAABBB@@@@@@???????????????@@@BBBBBBBBBCCCCCCCCCCCCDDDIIIEEEFFFJJJLLLTTTmmmlllYYYPPPLLLccctttzzzZZZTTTKKKBBB@@@AAAAAA???>>><<>><<<::::::;;;===>>>===<<<===<<<:::===:::777666888999;;;;;;999888999;;;;;;:::999;;;<<>>===666999:::;;;:::999888888:::BBBFFFRRRhhh}}}XXX@@@???>>><<<:::999999999777777777777666666666666666666666666666666666666999999888888888888888888888999999??????@@@aaawwwUUUdddZZZCCCDDD===666;;;;;;<<<======<<<999555333ZZZTTTUUUPPPPPPNNNLLLHHHEEEAAA???===<<<;;;999777444222111111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...............//////000666555:::GGGWWWfffvvv}}}{{{^^^MMMKKKiiittt}}}gggMMM>>>888888<<>>==================>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCGGGDDDEEEJJJKKKOOO___ssskkkYYYSSS[[[dddooo|||ttteeeUUUJJJEEEBBB???===>>>>>>;;;;;;;;;999666???;;;888888999;;;===>>>;;;:::888666666888::::::===<<<;;;;;;;;;<<<<<<;;;>>>;;;999999:::===AAAEEEJJJ\\\qqq~~~sss```XXXXXXVVVUUURRROOOMMMMMMMMMNNNNNNMMMKKKIIIGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJJJJIIILLLRRRXXXooodddpppiiiIII>>>>>>@@@>>>???<<<888999===<<<777999::::::999888777888:::<<>>>>>ZZZfffkkkoooKKKCCC>>>888:::;;;<<<======<<<999666444\\\VVVWWWPPPPPPNNNLLLHHHEEEAAA???======;;;:::777555222111111111111111000000000000//////...------------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------......------......///000666222333>>>PPPbbbsssjjjTTTTTTTTT\\\lll~~~ooo```OOOBBB;;;;;;>>>AAAAAA===999888888888777666555555666777888555555555666777888888888::::::;;;<<<<<<=========999999;;;>>>>>>;;;<<<@@@???>>>HHHUUUWWW[[[uuummmPPPDDD===???@@@======BBBBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999::::::;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBEEEBBBDDDIIIIIIHHHPPP[[[}}}ddd\\\SSSQQQ\\\qqqttteeeXXXNNNGGGBBB>>>??????>>>>>>???>>><<<888666777999:::999;;;:::999999999999999:::555666777888888999999:::>>><<<:::999===FFFNNNSSSlllxxxooolllsssppp```WWWUUUUUUSSSQQQOOOLLLKKKJJJJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFGGGGGGFFFHHHMMMRRR___vvvcccuuuhhhLLL???DDD>>>???>>>;;;:::<<<<<<999:::::::::888666666888:::999;;;AAALLL\\\kkkvvv|||yyy~~~YYY@@@>>>===<<<:::999888888888777666666666666555555555555555555555555555555555777777777777777777777777999888555999===<<>>@@@<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999888888666666666777888999:::;;;===>>>>>>===;;;===DDDJJJRRR]]]sssgggUUUFFFBBB@@@AAA@@@<<<===BBBDDDAAA>>>;;;999999:::;;;::::::999888888888888999888888888888888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAACCC@@@AAAFFFHHHFFFHHHNNN^^^nnnZZZOOOPPP___ppp~~~cccSSSFFFCCCDDDAAA@@@BBB>>>???@@@???AAACCCAAA===;;;;;;===AAA@@@<<<999999>>>>>>>>>===<<<<<<>>>@@@???DDDMMMXXXhhh{{{{{{jjjhhhiiiooowwwkkk[[[UUUTTTSSSQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAABBBCCCFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFEEEEEEFFFJJJMMMSSSsssfffbbbqqqNNN@@@===>>>>>><<<;;;;;;<<<<<<;;;;;;:::888666666888::::::;;;>>>BBBIIISSS]]]ccchhhnnnxxxiiiGGG@@@<<<<<<:::999888777777777666666666555555555444444444444444444444444444444666666666666666666777777999999555777<<<;;;FFF^^^uuuZZZ___rrruuuOOODDDAAA???;;;;;;<<<<<<;;;999777666aaaUUUUUUPPPPPPNNNLLLHHHDDDAAA???>>>===<<<:::888555333222111111111111000000000/////////...------------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------.../////////......111555@@@TTTfffnnnuuujjj]]]SSSJJJMMMccc|||hhh[[[KKK???:::;;;===>>>;;;<<<===>>>????????????>>>>>>===<<<;;;:::999999<<<;;;:::999999;;;<<<===999===??????CCCOOOaaammm}}}bbbOOOFFFAAA@@@@@@???;;;888:::???BBB@@@===999777777999:::999888888777777777777777888888888888888888888888999999999999999999999999;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>????????????AAA??????CCCFFFGGGIIILLLJJJfffmmmZZZTTTXXXooo|||kkkeeeddd___VVVPPPFFFGGGEEE@@@@@@DDDCCC???>>>;;;;;;>>>???;;;<<>><<<<<<;;;999777777888::::::;;;===>>>???CCCIIIMMM[[[aaakkkvvvNNN<<>>>>><<<;;;888666333222111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,------...///...000222222000444DDDUUUhhhwwwyyybbbRRRRRRXXXsss}}}}}}dddQQQEEE>>>:::666666777999:::;;;<<<===:::999999999999888888888>>>===<<<<<<===@@@DDDFFFJJJSSS\\\aaaiii|||gggLLLAAABBB?????????===:::999<<>>===:::888777777888888888888777666666666666777888888888888888888888888888888888888888888888999999999999999999:::;;;<<<<<<============>>>>>>>>>>>>>>>???AAACCCFFFJJJMMMHHHSSSZZZkkknnn```TTTZZZbbbiiirrr~~~{{{nnn^^^WWWYYYWWWRRRLLLDDD@@@CCCFFFGGGOOOYYYUUUXXX\\\^^^aaagggooovvvyyyoooaaa\\\rrrrrr]]]YYYUUUUUUVVVUUUQQQLLLMMMMMMLLLJJJHHHGGGEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@?????????@@@AAABBB???@@@AAABBBBBBAAA@@@???===>>>>>>??????@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHLLLSSSlllaaavvviiiGGG@@@:::;;;=========>>><<<======<<<:::888888999666888:::;;;<<<>>>@@@BBBOOOTTT]]]gggrrr}}}wwwkkkCCC888???999888777666555555555555555555444444444333333333333333333333333333333333333333333444444555555666777<<<888666<<<<<<<<>><<<:::::::::;;;::::::999999jjjXXXVVVPPPPPPNNNLLLHHHEEEAAA???>>>>>>===;;;888666444222111111111111000000000000//////...------------...------------------------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,------...///...///111222//////999DDDWWWfffttt}}}~~~dddQQQQQQZZZeeesss|||fffZZZVVVPPPMMMHHHEEECCCDDDFFFHHHCCCBBBBBBAAA@@@???>>>>>>;;;;;;>>>BBBJJJSSS[[[```{{{|||fffQQQ@@@===AAA>>>@@@@@@>>><<<<<<===>>>999888888777777777777888888888777666666666666666666666666666666666666666666666666777777888888888888777777888999:::;;;;;;;;;<<<<<<<<<<<<=========<<>>>>>???@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFIIIKKKWWWuuuiiiTTTFFF;;;;;;>>>>>><<<<<<<<<>>>??????<<<:::999888666666777888:::<<<======DDDHHHOOOXXXcccooo{{{wwwrrr}}}UUU???::::::888777666555444444444444444444444333333333333222222222222222222222222222222222222333444444555555222;;;999555;;;<<<;;;BBBPPPgggHHHWWWeeeCCC>>>::::::::::::::::::::::::mmm[[[XXXPPPPPPNNNLLLHHHEEEAAA??????>>>===;;;999666444222111111111111000000000000//////...------------...........................------------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,---000///...222888BBBYYYmmmuuugggMMMPPPPPPSSSddd~~~xxxnnnddd^^^]]]```bbbYYYXXXVVVSSSPPPNNNLLLKKKRRRUUU[[[eeessswwwZZZIII@@@;;;===AAA;;;>>>>>><<<:::999888666555666666666777777777777888888777666666666666666555555555555555555555555555555555666777888888888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======:::???BBBAAA>>>???AAACCC>>>JJJLLLJJJPPPcccyyyiiihhhbbbSSSMMMSSSIII```iii^^^^^^sss|||rrrjjjjjjfff]]]^^^gggqqqwwwoooXXXUUUVVVXXXXXXTTTNNNJJJKKKLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@???>>>===<<<<<<===???@@@@@@???===<<<<<<======>>>???@@@@@@AAA@@@??????AAACCCEEEEEEDDDGGGHHHMMMbbbjjjnnn]]]LLL===<<<@@@???;;;:::<<<>>>AAAAAA>>>;;;999888:::888666666999::::::999===AAAFFFNNNXXXeeeqqqyyyxxxnnnoooaaaBBB<<<<<<777777666555444444444444444444444444333333333222222222222222222222222222222111111222333333444555555///:::999444999;;;:::@@@BBBnnnQQQMMMxxxtttJJJDDD999999::::::::::::;;;;;;vvvXXXWWWSSSRRROOOLLLHHHDDDAAA@@@???>>><<<:::888666444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///////////////000000000000888GGG^^^qqq{{{|||rrr```QQQOOOZZZdddhhhuuuzzzwwwrrrooo{{{ggg[[[KKK@@@;;;;;;:::888888888888888888888888888666666666666666666666666555555555555555555555555444444222111333666555333555666666666666666555555777777777777777888888888::::::::::::;;;<<<============>>>???@@@AAAAAABBBBBBDDDJJJMMMMMMUUUnnnrrrlllccc___XXXQQQNNNPPPWWW\\\lllkkknnnuuu{{{zzzssskkkaaajjjwwwzzzzzz~~~xxxnnnbbb[[[ZZZVVVPPPMMMQQQ[[[dddkkk}}}uuu___TTTRRRNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHAAAAAA@@@??????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBEEEGGGIIIPPPkkkmmmppplllTTTAAA???AAA<<<:::>>>?????????>>>===;;;:::999999888777666666777888999999<<>>TTT^^^KKKXXXcccFFF@@@@@@222222AAA<<<333===zzz[[[YYYRRRQQQPPPMMMIIIEEEBBB@@@@@@???===;;;888666444444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------.............../////////000000000000111999III]]]ooo}}}qqqkkkddd]]]ZZZbbbfffccc```eeennnsssmmmSSSJJJ@@@:::999;;;;;;;;;888888888888888888888888555555555555555555555555444444444444444444444444222222222222333333333111555555666666666555555444666666777777777777888888999999999999:::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBDDDHHHJJJHHHKKKZZZkkktttkkkddd```^^^bbbZZZTTTTTTYYY[[[UUUOOOLLLOOOVVV[[[ZZZUUUUUUZZZ```dddddd___ZZZXXXUUUQQQZZZ^^^aaacccfffnnn{{{rrr```UUUPPPOOOMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKAAAAAA@@@??????>>>??????>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEKKK]]]~~~kkkwwwrrrNNN???AAAEEECCC???>>>?????????>>><<<;;;:::888888777666666777888999777999<<<@@@DDDJJJQQQVVVaaaiiivvv{{{rrrsss{{{WWW>>>999999777555555555555444333333222222111111111111111111111111000000111222222222222111222222333333444555555555666666666666777888999999===IIIuuu|||UUUOOOlllRRRAAACCC<<<777<<<<<<888:::~~~^^^ZZZPPPPPPPPPNNNKKKFFFBBB@@@@@@@@@>>><<<999777555444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------................../////////000000000//////666FFF\\\www___[[[TTTPPPSSS\\\___^^^hhhqqq~~~}}}|||nnnMMMAAA===888777999;;;<<<;;;777777777777777777777777444444444444444444444444444444444444444444444444111222444444333111111222444444555555555555444444555555666666666777777777888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@DDDEEEIIIJJJHHHFFFLLLTTT___lll|||xxxlll]]]VVVWWWZZZYYYVVVOOOLLLKKKNNNNNNMMMOOOSSSYYYYYY]]]cccfffhhhlllrrrkkk\\\UUUSSSQQQOOOMMMLLLKKKIIIHHHFFFDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJAAA@@@???>>>============<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============?????????@@@@@@@@@AAAAAA@@@@@@CCCGGGMMMhhhuuueeerrrpppVVVKKKGGGAAA<<<===>>>???@@@@@@>>><<<;;;888888777777666777777888777888999:::<<>><<<:::888666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000666222222:::III```}}}~~~zzz^^^WWWVVV\\\]]]\\\cccooo{{{uuuuuuyyyuuueeecccmmmxxx}}}~~~gggRRREEE===;;;::::::;;;;;;999777555555555555555555555555444444444444444444444444333333333333333333333333222222444555333000111444222333333444444444444333444444444555666666777777777777777777888999::::::::::::;;;<<<===>>>??????AAABBBEEEGGGGGGGGGHHHJJJOOOSSS^^^vvv}}}wwwtttxxx|||~~~rrriii]]]WWWVVVUUUQQQMMMMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDD@@@???>>>===;;;;;;::::::;;;::::::999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@CCCAAACCCFFFFFFUUUooocccnnnNNN???@@@===>>>@@@AAAAAA@@@===<<<999888888777777777777777888999999999999:::===???CCCIIISSS^^^iiittt~~~wwwssskkkhhhfff[[[ZZZ}}}}}}WWW:::999===666111444444333333333222222222111111111111111111111111111///000000111111111111111111222222333444444555555555555555555666777888888888===JJJwwwhhhNNNLLLUUUfffVVV@@@???BBB888888>>>666^^^XXXQQQQQQPPPNNNKKKGGGCCC@@@AAA@@@>>><<<:::888666555333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////888666555666999FFF]]]qqqyyyuuugggfffeee```___dddaaa______dddiiilllooorrrgggbbbgggsssxxx{{{zzz[[[FFF@@@AAA<<<<<<<<<<<<;;;999666333444444444444444444444444222222222222222222222222222222222222222222222222111///000333333///000555111111222333333333333333222333333444555555666666666555555666666777888999888999:::;;;<<<======>>>======>>>???BBBEEEEEEDDDJJJLLLPPP[[[pppnnn\\\ZZZVVVSSSQQQOOOMMMKKKMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAA@@@@@@???>>>>>>???>>><<<;;;:::999999888999888888888888888999999999999:::::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@FFFAAABBBFFFEEEKKKiiisssxxxeeeHHHFFF>>>???AAABBBBBB@@@???>>>999999999999999888888777888999999999888888;;;======BBBJJJSSS]]]hhhrrrxxxuuunnnkkkbbbZZZVVVOOOZZZdddIII777999:::111...666222222222222222111111111000000000000000000000000//////000111111111111000111111222222333444444555444444444444555666777888555???CCC]]]dddPPPJJJNNNvvvoooFFF:::CCC<<<666:::999~~~]]]YYYTTTSSSQQQNNNJJJFFFCCCAAA@@@@@@>>><<<999777555444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////222222333333111444BBBQQQaaauuu~~~zzzxxx|||rrrYYYGGG<<<777777888888999999888777555333333333333333333333333333222222222222222222222222111111111111111111111111///+++---555888333000222///000111222222333333222111111222333444555555666444444444444555666777888777888888999:::;;;<<<<<>>===<<<<<<<<<:::999888888888888777777777666777777888888999999999999::::::::::::999999999999::::::::::::;;;;;;<<<<<<===>>>??????BBB??????CCCCCCEEEUUUgggvvvnnnwwwRRRCCCAAABBBBBBAAAAAA@@@@@@???;;;;;;;;;;;;;;;:::999888555666777777666777888:::;;;???DDDJJJQQQZZZccchhhsss{{{wwwmmmhhhfff[[[SSSMMMKKKNNNaaazzzJJJ<<<444777555...///777111111111111111111111111000000000000000000000000...///000000111111000000111111222222333333444444444333333444444555666777333===@@@LLLvvvaaaJJJHHHcccbbbDDDCCC@@@888888;;;|||^^^\\\XXXUUUQQQLLLHHHEEEBBBAAA@@@???===;;;888666444444333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////...---///111111000555<<>>EEE===444111...///000111222222222222000000111222333444555555333333333333444555666777666777777888999:::;;;;;;>>>AAAAAA>>>???DDDEEEBBB???BBBGGGKKKLLLTTTjjjyyydddXXXTTTVVVUUURRRMMMIIIHHHJJJMMMFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@???>>><<<;;;:::999888888777777777888666666555555666666777888777777777888888888999999888888888888999999999:::999:::;;;<<<===>>>??????;;;===???@@@@@@DDDKKKQQQlllnnnrrr|||gggMMMEEEDDDBBBAAA@@@@@@@@@@@@<<<============;;;:::999444666777777666666777888999;;;>>>AAAEEEKKKQQQVVV___gggrrrzzz}}}pppgggaaa]]]ZZZLLLMMMPPPYYYjjjYYY<<<777444444222000111555000111111111111111111111000000000000000000000000...//////000000000000000111111111222333333444444333333333333444555666777666666<<>><<<:::888666444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........./////////,,,---222444222111222444UUUzzzvvvUUUHHH>>><<<<<<999999;;;777777777555333333444555111111111111111111111111000000000000000000000000000000000000000000000000222---555IIIRRRGGG999333......000111111222222222///000111222333444555555333333333333444555666666666666777888999:::;;;;;;666;;;===:::;;;???AAA===EEECCCCCCGGGGGGGGGPPP\\\fff~~~zzzjjjaaa\\\VVVRRROOONNNMMMLLLJJJGGGDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA;;;<<<=========<<<;;;:::888888777777777777777888555555555555555666777888666666666666777777777777777888888888888999999999999999:::;;;<<<===>>>???777>>>BBB??????DDDIIIJJJSSSzzz```gggGGGEEECCC@@@??????@@@AAA===>>>>>>???>>><<<:::999666777888888777666777888666888999;;;<<<@@@EEEIIIQQQWWW```fffkkksss}}}xxxnnnaaa[[[YYYWWWRRRLLLJJJSSSaaatttjjjCCC;;;999666333222333222111000000000000000111111111000000000000000000000000...//////000000000000000000111111222333333444444333333333333444555666666;;;///888AAABBBdddzzzWWWMMMlllwwwDDD>>>BBB;;;:::yyy[[[XXXZZZUUUOOOKKKIIIGGGCCC@@@@@@???>>>===;;;888666555333333222222111000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------......///000000000444:::JJJccc___GGG>>>===<<<;;;999888777666666666555444333333222222000000000000000000000000///////////////////////////////////////////////////---///777???@@@888///////////////000000000000222222222222222222222222111222333333444444333333555555555555666777888999888:::;;;<<<<<<<<<>>>???BBBBBBDDDEEEGGGIIIJJJKKKTTTZZZiiittt```UUUTTTVVVSSSOOONNNMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::555555444444444444555555555555555555555555555555555555555555666666666666666666666666777777777777999::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDTTTggg~~~ooo}}}eeeWWWFFF===@@@CCC@@@999:::<<>>===<<<<<<999888888888888888999999777666555666777:::<<<>>>EEEHHHNNNTTT[[[ccclllrrrwwwmmm___XXXSSSRRRRRROOOLLLIIIIIIiiipppLLL===777666555333222111000000000000000000000000000000000000000000000000000000////////////000000000000000000111222222222222111...///111222222333555666777777777<<>><<<:::888666555333333222222111000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------------......//////000000000444<<>>???@@@AAACCCEEEFFFHHHHHHKKKNNNVVVeee~~~ooodddWWWPPPQQQSSSQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::666555555444444555555666444444444444444444444444444555555555666666666666555555666666666777777777999999::::::;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCCGGGVVVzzzwww^^^GGGBBBDDDAAA;;;AAAAAAAAA@@@>>><<<;;;;;;<<<;;;:::888777777777777777666666555666888;;;<<<===@@@DDDIIIOOOVVV]]]bbbpppwww}}}nnnaaaXXXOOOLLLJJJJJJIIIGGGGGGIIIjjjWWW===555777666444333111000000000////////////////////////////////////////////////.../////////000000000000000000111222222222222111///111222333222333444666555666555999===EEEmmmzzzUUUWWWjjjbbbCCC888;;;uuuZZZ]]]UUURRRNNNKKKIIIGGGDDDBBB>>>>>>===;;;999777555444333333222222111000000000......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------------------------------...//////000000---000222555@@@XXXyyy|||aaaFFF777888>>>999888777666555333222222444444444333222222111111000000000000000000000000////////////////////////////////////////////////000...,,,,,,---...---,,,....../////////000000000111111111111111111111111111111222333333333333222333333333333444555666666555777888999999999;;;<<<======>>>@@@BBBCCCDDDEEECCCFFFIIILLLVVVkkkwwwhhh\\\WWWQQQNNNNNNOOOMMMKKKJJJJJJJJJIIIHHHEEECCCAAA??????>>>>>>======<<<<<<;;;::::::::::::999999999666666555555555555666666444444444444444444444444444444444555555555666666555555555666666666666777888888999999:::;;;;;;<<<;;;<<<===>>>???@@@AAABBBBBBLLLfffvvvmmmJJJ:::@@@KKK>>>>>>>>>????????????>>>???>>><<<999777666555555888777666555666777888999666999<<<>>>BBBFFFLLLPPP[[[```iiirrrxxx~~~~~~uuuiii]]]RRRKKKGGGHHHFFFFFFEEEBBBBBBIIISSSeeeAAA666555666555444222111000000000////////////////////////////////////////////////....../////////000000000///000111111222222111111111222444333333222444555333666555888:::===\\\___OOORRRcccPPP;;;AAAuuuXXXZZZRRRQQQNNNKKKIIIFFFDDDBBB>>>===<<<;;;999666444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,000333333444???QQQ```oooWWWEEE===<<<<<<;;;777666555444333222111111333333222222222111111111////////////////////////................................................/////////---,,,+++---............/////////000000111111111111111111111111000111111222222222222222333222222333333444555666555666888888888888:::<<<;;;<<<===>>>???AAABBBBBBBBBFFFJJJKKKJJJQQQ^^^iii}}}rrraaa]]]WWWUUURRROOOMMMKKKJJJJJJGGGHHHHHHHHHFFFDDDAAA@@@>>>>>>======<<<<<<<<<<<<::::::999999999888888888666555555555555555555666333333333333333333333333333333444444444555555555444444555555555666666666666777777888999:::;;;;;;:::;;;<<<===>>>???@@@@@@EEEJJJXXXvvvyyy```@@@===HHH?????????AAABBBBBBAAA@@@???>>><<<:::888777666555888888777666555555666666666777999:::;;;===@@@CCCIIIMMMTTTZZZaaagggnnnrrrwwwiiiddd[[[RRRJJJFFFDDDDDDJJJEEEBBB@@@>>>BBBTTTgggxxxKKK888777999555444333111000000//////////////////////////////////////////////////////........./////////000000///000000111111111111111222444555444333222333444222777777999:::;;;NNNoootttUUUGGGFFF]]]sssRRRCCCvvvVVVVVVPPPOOONNNKKKHHHEEECCCBBB>>>===<<<;;;999666444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000222333444666:::>>>UUUnnnsssZZZLLL<<<777;;;>>>;;;666666666555444333222222111111111111111111000000000........................------------------------------------------------+++---000///...------///............////////////000000000000000000000000///000111111222222111111333333333333444555666666555666888888888999:::<<<;;;;;;<<<===>>>@@@AAAAAABBBFFFJJJLLLKKKJJJKKKMMMUUU^^^ooowwwqqqkkkaaaZZZZZZWWWUUURRRNNNKKKIIIJJJKKKFFFFFFFFFEEEDDDBBB@@@???============<<<<<<<<<<<<999888888888888777777777555555444444444444555555333333333333333333333333333333333333444444444444444444444444555555555555555555666777888999:::;;;::::::;;;;;;<<<===>>>>>>@@@DDDJJJZZZzzz}}}aaaFFF999FFFDDDBBBBBBCCCBBB@@@>>>>>>===<<<:::999888888888999888777666666555555555777888999999888999;;;<<>>>>>===;;;999777555444333333222222111000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...,,,---111444555444===HHH[[[rrroooYYYFFF:::999999888666666666666555555555444333222222222000000000000000000000000........................------------------------------------------------(((***---///...---------------.........///////////////////////////////////////000111111111111000333333333333444555666666444666888888888888:::;;;:::;;;;;;<<<>>>??????@@@AAAAAABBBDDDFFFHHHHHHGGGLLLMMMRRR^^^sssrrreeeaaaaaa^^^ZZZXXXTTTRRRNNNKKKJJJJJJKKKKKKEEEDDDDDDBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<888888777777777666666666444444333333333333444444222222222222222222222222222222222333333333444444333333333444444444555555444444555666777999::::::999999::::::;;;<<<<<<===<<>>@@@DDDJJJNNNXXX\\\bbbgggnnnwww}}}tttkkkbbbZZZSSSNNNGGGFFFDDDCCCBBBAAABBBBBBAAA>>>III___sss___???777888666222333222111000////////////................................................------........./////////...///000000111111000000111333333333111111111333---555444333888888<<>><<<:::888666555333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///000---***,,,000333444444:::666999GGGWWWllllll\\\OOO@@@444444777:::999555333444666444444333333222222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,---------.........//////////////////////////////...///000000111111000000222111111222222333444555333444666666666666888:::999999:::;;;<<<===>>>>>>??????>>>???AAADDDGGGHHHIIIIIIIIINNNYYYkkknnneeeeeeaaa\\\ZZZ[[[YYYUUUTTTQQQNNNLLLLLLKKKIIIGGGEEEDDDAAA@@@?????????@@@::::::::::::::::::::::::777777777666666666555555333222222111111222222333222222222222222222222222222222222222333333333333222333333333333444444444222333444555777888999:::888888999999:::;;;;;;;;;>>>???BBBEEEHHH[[[tttvvv}}}ooo[[[KKKDDDCCCCCCCCC>>>===<<<;;;::::::::::::999999999999888777666666333555777777666666777888888999999999:::<<<@@@DDDIIINNNTTTYYY]]]dddmmmuuuyyy~~~}}}tttmmmccc^^^XXXRRRMMMIIIEEEBBBAAA@@@@@@?????????@@@@@@BBBIIIeeelllGGG::::::888444333222111000///////////////................................................---------.........//////...//////000000000000000000111222222000000111222...666333000666777777===IIImmmVVVHHH\\\~~~|||wwwUUUYYYNNNOOOPPPLLLFFFAAA@@@@@@@@@???>>>===;;;888666555333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,------......///......///000222333222111///***///<<<@@@DDDYYYttt}}}rrr\\\EEE999999;;;;;;<<<777333222444666444111333333222222111111000000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------...///...------------.........//////////////////////////////...//////000000000000000000000000000111222333444111333555555555555777888888888999:::;;;;;;<<<<<>>===>>>???AAA888888888888888999999999777666666666555555555555222111111111111111111222111111111111111111111111111111222222222333333333222222333333333444444444222222444555666888999999888888888999999::::::;;;@@@>>>AAACCC???HHHnnnyyyvvvdddPPPFFFAAA??????>>>===<<<;;;:::::::::999999999999999888777777333555777888777777888999666777777777777999<<>><<<>>>=========>>>???@@@AAACCCQQQ|||mmmNNN666666999222...222222111000//////...//////................................................---------.........//////...//////000000000000000...000111111000000111222222999555000666888555888444QQQuuuxxxRRRNNN___uuu^^^TTTNNNNNNMMMKKKHHHDDDAAA????????????===;;;888666444333333333222222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////---///222333444888>>>CCC^^^ssswwwmmmOOOJJJCCC???<<<:::777444555555444333333222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111222333333333333222333333444444555666666666888999999:::;;;<<<============???@@@@@@@@@@@@@@@EEEEEEFFFHHHJJJKKKMMMMMMZZZ___gggqqq{{{tttpppiii^^^TTTQQQVVVZZZZZZVVVRRRPPPPPPQQQOOOMMMKKKJJJIIIFFFDDDBBBAAA@@@>>>===<<<<<<<<<;;;999777777888999888777555555444444444333333333222222111111111111111111111111000000000000111111000000111222222222222111222222222333333333444444444444444555555555555666999999999999:::;;;<<<<<<>>>;;;>>>EEEFFFHHHYYYnnnzzzcccNNNGGGBBB@@@<<<<<<===:::555888???666777888888777666777888555666666666777777777777666666777777888888999999:::;;;>>>AAADDDGGGIIIKKKVVVXXX[[[\\\\\\]]]___```bbbbbbbbbaaaaaa`````````[[[ZZZWWWTTTPPPLLLIIIGGGDDDAAA>>>===??????===;;;999;;;???BBBCCCCCCDDDFFFHHHqqqpppFFF???777222333333111///000000000000////////////........................------------------------000000000000000000000000////////////000000000000000000000000111111111111444444333444444555666777999>>>SSSrrrWWWJJJddduuu^^^UUUOOOOOONNNKKKHHHEEEAAA@@@??????>>>===;;;888666444333333333222222222111111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...............////////////...000111222222444999===???LLL___rrr~~~mmm]]]OOOEEEBBB>>>:::888999999888777444444444333222222111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------............................../////////000000000000000111222222333333222222333333333444555555666666777777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKOOOSSSWWW[[[```iiiuuu~~~zzzssslllhhhgggeee^^^XXXSSSUUUWWWWWWTTTQQQOOONNNOOOMMMKKKIIIIIIGGGEEECCCAAA@@@???===<<<<<<;;;;;;:::888777777888888777666444444444444333333333333111111111111111111111111111111000000000000111111000000111222222222222111222222222333333333333444444444444444555555555555999888888999999:::;;;<<>>>>>BBBBBB===::::::;;;;;;:::999777666777888888888888888888999999999777777777888888888888888777888999;;;===???@@@AAACCCEEEHHHIIIIIIIIIKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLGGGGGGFFFDDDBBB@@@===<<<>>><<<;;;<<>>DDDAAA??????<<<===GGGTTTpppYYYBBB;;;444111333444333111000000000000/////////...........................------------------------------------------------.../////////000000000000//////000000000111111111333333333333444555666777666===HHHlll~~~fffSSSUUUnnnttt^^^VVVPPPPPPOOOMMMIIIFFFCCCAAA??????>>>===;;;999666555333333333222222222111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---............/////////000000111000000111333666333777;;;BBBOOOccc||||||iiiWWWJJJAAA;;;777888666444444666777888888333333333222222111111000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000000111222222222222222222333333444444555555666555666666777888999::::::;;;<<<===>>>???????????????@@@AAACCCEEEFFFGGGHHHBBBFFFJJJMMMNNNQQQVVV[[[dddmmm|||{{{pppjjjccc```^^^]]]^^^^^^]]][[[UUUTTTRRRRRRQQQOOOLLLJJJLLLJJJHHHGGGFFFEEEBBB@@@???>>>===;;;::::::::::::999777666666777777666555444333333333333222222222000000000000111111111111111000000//////000000111///000111111222222111111111111222222222333333333333333333444444444555555888888888888999:::;;;;;;???:::999======<<>>???@@@????????????>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::<<<;;;:::;;;<<<===<<<;;;BBB===???HHHMMMTTTiii\\\???;;;777222000222444444222000000000/////////......------------------------------------------------------------------------....../////////000000000//////000000000000111111333333333333444555666666444===<<>>>>>>>>===;;;999666555333333333222222222111111...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++,,,,,,---...---------.........//////000000000//////000111222444555555555888@@@MMMWWWsss~~~tttXXXPPPFFF???<<<<<<<<<<<<777666555444555555555555222222222111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------................................./////////000000///000000111222111111111222222222333444444555555555555666777888999:::::::::;;;<<<======>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFBBBEEEIIIKKKMMMOOOSSSVVVWWW[[[aaaggglllqqqvvvzzz{{{wwwrrrllleeeaaa[[[[[[[[[ZZZYYYXXXYYYZZZVVVSSSNNNMMMMMMLLLIIIFFFIIIGGGEEECCCCCCBBB@@@>>><<<<<<;;;999999888888888888666444444555666555444333333222222222111111111/////////000000000000000000000////////////000000///000000111111111111111111111111111222222222222222333333333444444444444777777777777888999::::::===888777<<<@@@@@@CCCGGGQQQuuuzzz|||~~~hhhMMM>>>;;;>>>===<<<:::999888888999:::999888<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777777777777777777777777777666888::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;<<<>>>?????????<<<;;;LLLjjjbbbEEE444777444111000111333222111000000/////////.........------------------------------------------------////////////////////////........./////////000000////////////000000000111222222222222333444555666555===777>>>ooowwwWWWDDDPPPqqq]]]VVVQQQQQQPPPNNNKKKGGGDDDBBB>>>>>>>>>===;;;999777555333333333222222222111111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------............////////////111111222222---///222333333444777:::===GGGZZZrrrrrrhhh]]]PPPFFF>>>===:::888888777555444555555555444333333333444000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------....................................////////////...///000000111111000000111111222222333444444444555555666777888999::::::999999:::;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTUUUXXX\\\___```hhhsss|||{{{vvvuuurrrpppmmmkkkkkkiiieee```ZZZ[[[[[[YYYVVVUUUVVVXXXUUUQQQLLLJJJJJJIIIFFFCCCFFFDDDAAAAAA@@@???===;;;::::::999888777777777777777555333333444444444333222111111111111000000000....../////////000000000000000////////////000000//////000111111111111000000000000111111111222222222222222222333333333444666666666666777888999999;;;888888===AAABBBCCCDDDEEEVVVooo|||zzzZZZIIIBBB???;;;???===;;;;;;<<<:::777555;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999999888888888888888999999999999999444666888888888777888999888888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<::::::;;;===???AAADDDFFFAAAIIIhhhcccHHH>>>555666444222111111000000///////////////............------------------------------------------------////////////////////////............////////////...////////////000000000222111111222222333444555444:::666:::VVV|||^^^HHHooo[[[VVVQQQQQQPPPMMMJJJGGGCCCBBB============;;;999777666333333333222222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,------------.........//////...///222333222111///000222222111111333444444555:::EEENNNWWWcccmmm~~~uuu```YYYOOOGGGCCC???<<<999999:::;;;;;;999666222000///111222222111111222444////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////......///000000000000000000111111222222333333444444555555666777888999:::777888999:::;;;;;;;;;;;;======>>>@@@BBBCCCEEEEEEDDDCCCBBBBBBDDDGGGIIIKKKJJJLLLMMMNNNOOOQQQTTTVVVUUUYYY^^^aaaeeejjjrrrwww||||||~~~{{{zzz{{{vvvxxxyyywwwrrrnnnnnnooojjjjjjhhhfffggghhhddd^^^XXXXXXXXXVVVTTTSSSTTTUUUQQQOOOLLLIIIHHHFFFDDDCCCCCCAAA???>>>>>>>>><<<:::999999888777777777777777555444222222333333333222111111000000000/////////------......//////000000000//////......//////000...///000000111111000000///000000000000111111111111111222222222333333333555555555555666777888888:::999:::<<<>>>???>>>>>>CCCEEENNNeeegggRRREEE===;;;888555666999<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::777888888888999999999999555777999999888777777888888888888999999999999999;;;;;;<<<<<<<<<;;;::::::=========<<<<<<>>>BBBFFFRRR```pppDDD:::===666444444333222111///...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000111111111111222333444444111666666999BBBRRRzzzUUUlllYYYUUUQQQPPPOOOMMMJJJFFFCCCAAA============<<<:::888666333333333222222222111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------.........000///...///111222000...444444333222111000111222:::666555666666777>>>EEEOOO[[[mmm|||}}}yyyrrrjjj```UUUKKKDDD@@@>>>;;;888666777888:::666777888888777666666666---///222222000000111333........................------------------------++++++++++++++++++++++++************************))))))))))))************************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////---...//////000000//////000000111111222333333333333333444555666777888888666777888999::::::::::::;;;<<<===???AAABBBCCCDDD??????@@@BBBEEEIIIKKKKKKJJJLLLMMMMMMLLLLLLLLLMMMTTTUUUWWWYYY\\\^^^aaabbbddddddeeegggkkkpppuuuxxxwwwuuurrrpppqqquuuyyy|||wwwpppkkklllmmmllllllmmmkkklllmmmmmmnnnnnnooooooiiijjjfffbbbcccgggddd^^^WWWVVVTTTSSSSSSRRRRRRQQQMMMMMMMMMJJJGGGDDDCCCDDDBBB@@@>>>=========;;;999999888888777777777777777444333111111222222222111000000000/////////......,,,,,,---......///000000//////............//////...//////000000000000000/////////000000000111111111111111111222222222222444444444444555666777888888999:::::::::;;;<<<<<>>999:::===>>>>>>888999999:::;;;<<<======::::::::::::;;;;;;;;;;;;999999999888888888888888888:::;;;;;;999888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;???@@@BBBDDDHHHPPPZZZaaaxxxqqqOOO777555999333222333444333111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000000111111222333444000666666777999===YYYnnnkkkXXXTTTPPPPPPOOOMMMIIIFFFCCCAAA============<<<:::888666333333333222222222111111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111///...///000111...+++,,,---///000000000000000......111555555333444888555<<>>???AAABBBCCCDDDCCCDDDEEEFFFFFFEEECCCFFFIIIKKKLLLKKKJJJJJJJJJKKKLLLOOOTTTYYY[[[[[[ZZZaaaaaaaaabbbdddhhhkkkmmmiiijjjkkkmmmnnnnnnooooookkkhhhgggjjjkkkhhhhhhiiikkkiiihhhiiikkkkkkjjjiiijjjjjjeee___aaagggfff```ZZZWWWTTTSSSSSSRRRPPPNNNJJJMMMNNNKKKGGGCCCCCCDDDAAA???=========<<<:::999999888888777777777777888444222000000111222111000000/////////............,,,,,,------...///000000//////............//////...//////000000000000000////////////000000000000000111111111111222222222444444444444444666777777555888;;;::::::<<<>>>???;;;???CCCGGGRRRooo}}}nnnYYYIII@@@===;;;:::888999:::;;;<<<>>>??????:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777999::::::888777777888999999::::::;;;;;;;;;<<<999::::::;;;;;;;;;;;;;;;999>>>GGGSSSaaatttqqqKKK===666444555000000222333444222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////............/////////000000000000000111222333444111888888555777:::JJJcccooo\\\XXXPPPPPPOOOMMMJJJFFFCCCAAA??????>>><<<;;;888777666333333222222111000000000......---,,,++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------.....................///000000///000000000111111111111000000111111111222222222666777888999;;;===>>>>>>FFFHHHLLLOOOOOONNNLLLJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGDDDAAA???>>><<<<<<;;;::::::999888888444444444444444444444444...222333111111333222.........//////000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111000---***)))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------............////////////000111111222222222222333444444555555666777777777888999999:::::::::???DDDCCC>>><<<@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOPPPRRRTTTVVVYYYZZZZZZZZZ[[[]]]___bbbdddeeehhhgggffffffgggiiikkkmmmhhheeecccdddgggiiiiiihhhfffffffffhhhjjjkkkjjjiiilllllljjjhhheeeaaa___]]]\\\ZZZVVVSSSOOOMMMLLLKKKMMMLLLIIIGGGDDDBBBAAA@@@@@@???===<<<:::888777666:::888666666666555333222222111111000///......---000000///...---,,,,,,+++...---,,,,,,,,,,,,---.........//////...---,,,,,,////////////000000000000////////////000000000000000111111111111222222222111111222333444666666777777888888999999:::;;;;;;;;;AAAAAABBBIIITTTvvvfffLLLIIIFFF===@@@???<<<:::===AAA>>>888>>><<<:::999::::::;;;:::;;;;;;;;;<<<===<<<;;;999888888999;;;<<<<<<;;;999999;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCC>>>CCC]]]hhhOOO;;;666777222111444000000000000////////////......---,,,,,,,,,,,,---++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000111111111111222222222333444444444666:::@@@DDDjjjlllZZZWWWPPPPPPNNNLLLIIIFFFCCCAAA???>>>>>><<<;;;999777666333333222222111000000000......---,,,++++++++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------------..................//////000....../////////000000000000000000111111111222222111222333444555777888888777888;;;===>>>===<<<:::<<<<<<============<<<<<<:::::::::::::::999999999:::999999888777777666666333333333333333333333333000444444222111333222...///////////////000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...+++******))))))))))))))))))))))))))))))************))))))*********************************+++++++++,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------............////////////000111111222222222222333333444555555555666666777777888999999:::===CCCHHHHHHCCC???@@@CCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWXXXYYY[[[]]]```cccdddeeeddddddeeefffiiikkkmmmkkkiiiffffffggghhhhhhfffdddcccdddgggjjjllllllkkklllkkkjjjhhheeebbb___^^^\\\ZZZVVVSSSPPPMMMLLLLLLLLLKKKHHHFFFCCCAAA@@@??????>>>===;;;:::888777666888666444444444444222000111111000000///......---//////......------,,,,,,...---,,,,,,,,,,,,---..................---,,,,,,.../////////000000000000////////////000000000000000000111111111222222222111111222333444555666666777777888888999:::::::::;;;@@@@@@@@@DDDIII___{{{pppbbbRRROOOOOOJJJBBB???@@@???<<<888999:::===???@@@@@@???<<<999666555666888;;;<<<:::999777666777888999999<<<<<<===<<<;;;999999999???<<<:::===CCCFFFDDDAAAUUUccczzzRRR@@@333444666222000333000000000000/////////.........---,,,,,,,,,,,,---++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000111111111222222222444444555555555888<<<@@@OOO{{{jjjZZZXXXQQQPPPNNNLLLIIIEEEBBBAAA>>>>>>>>><<<;;;999777666333333333222111111000000......---,,,++++++++++++,,,+++******)))*********+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------...------------...//////---------............///000000000000111111111111///000000111111222333333000111222333444444444333333444444555555444444333222222333444555666666777666666666555555444444333333333333333333333333333000333333000000222111...///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++*********))))))))))))))))))))))))))))))************))))))*********************************++++++++++++,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------............///...//////000000111111222111222222333333444555555555666666777777888999999===CCCIIIJJJEEE@@@???@@@AAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTVVVXXX[[[___aaacccbbbbbbbbbccceeegggjjjlllkkkiiifffeeeeeeeeedddcccaaaaaabbbeeeiiikkklllllliiihhhgggeeebbb```]]]\\\[[[YYYVVVSSSPPPNNNLLLLLLJJJIIIGGGEEECCCAAA???>>>>>>===<<<;;;999777666666666444333222333222111///000000000///......------------------------------------,,,,,,,,,,,,---------............------,,,....../////////000000000////////////000000000000000000000111111111222222111111222333444444555666666666777888888999999::::::>>>>>>>>>BBB@@@JJJ```rrrXXXEEE???BBBDDD===>>>@@@AAA@@@>>>;;;:::AAA???===;;;;;;<<>>555000444666111///222000000000/////////............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000111111111222222333444555555555666888;;;<<>>>>>===<<<;;;999777777444333333222222111000000......---,,,++++++++++++++++++***************+++************************+++++++++***************))))))*********++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------------,,,,,,------...///------------............/////////000000000111111111111111222222222222222333333333333444444555666444555555666666555555444444444444444444444444444444444444333333333222222222222222222222222222222,,,///000......111111.../////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***(((((()))+++))))))))))))))))))))))))))))))************))))))************************************++++++++++++++++++,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......//////000111111111111111111222333333444444444555555666666777888888:::???CCCDDD@@@======>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRQQQRRRTTTWWWZZZ^^^```bbbaaaaaaaaaaaacccdddfffgggeeedddcccbbbbbbbbbaaa```aaaaaaaaacccfffiiiiiiiiiddddddbbbaaa___\\\ZZZYYYZZZXXXUUUQQQOOOMMMLLLKKKIIIHHHGGGEEECCCAAA???>>><<<<<<;;;:::888777666555555333222222222222111////////////......---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,........./////////000000////////////000000000000000000000000111111111111000111111222333444444444555666666777777888888999888===;;;>>>CCCAAABBBPPP```xxxkkkTTTHHHCCC?????????===<<<<<<===>>>999:::<<<<<<;;;999888777444666999;;;;;;:::::::::AAA@@@>>>>>>???AAABBBCCCAAAFFFYYYzzz{{{tttRRR999888444444777666111///111000000/////////...............---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000111111111111000222444555555555666888<<>>>>>>>>??????@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJLLLMMMOOOOOOQQQQQQSSSVVVYYY]]]___aaaaaaaaaaaaaaaaaaaaabbbbbb```aaaaaabbbbbbbbbbbbcccdddbbbaaaaaaccceeeeeedddaaa``````^^^\\\ZZZXXXWWWWWWUUURRROOOLLLKKKJJJIIIHHHGGGGGGFFFDDDAAA???>>>;;;::::::888777666555444555333222222333333111000............------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,............////////////////////////000000000000//////000000000111111111000000111111222333333333444444555666666777777888999===999;;;CCCBBBAAAIIILLLSSSfff|||fffTTTLLLKKKGGGBBB>>>>>>AAAEEE:::<<<>>>>>>===<<<===???===???AAA@@@>>>===>>>@@@@@@>>>>>>AAAFFFJJJLLLLLLWWWccc}}}mmmPPP???666777555555666444111111333////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............//////////////////000000000111111111---000333444444555666777;;;;;;FFFcccgggWWWVVVSSSQQQMMMIIIFFFCCCAAA@@@=========<<<;;;:::888777444444444333222222111111......---,,,++++++++++++*********)))******+++,,,************************)))))))))***************)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------------.........//////............////////////000000000000000111111111333333222222222222333333222333333333333333333222222222222222222222222222222222222222222222222222000000000000000000000000---000111///111555777555---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))))))))((((((***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++)))))))))+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,333222111000///...---,,,---------............///---......//////000000111///000000111111222333333222333333444555555666666888999999999999;;;>>>AAA=========>>>>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFIIIHHHIIIIIIJJJKKKLLLMMMPPPQQQRRRUUUXXX[[[]]]___bbbbbbaaaaaa```_________^^^```cccdddddddddfffgggfffcccaaa```aaaaaaaaa```___^^^^^^]]][[[ZZZXXXWWWSSSQQQOOOKKKIIIGGGGGGGGGEEEEEEEEEEEECCC@@@>>><<<:::999888777666555444444444222111111222222111000------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,------........./////////////////////000000000000/////////000000000111111000000111111111222222222333444444555555666777777:::===888777??????===BBBFFFCCCLLLlllxxxgggSSSDDD<<<999???@@@@@@???===>>>BBBGGGAAACCCDDDBBB???>>>@@@CCC@@@EEEPPP```pppzzz~~~~~~}}}nnnLLL;;;666888333222111111111222333444/////////.........------......---,,,,,,,,,,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............/////////////////////000000000111111---///222444444444666777333:::???DDDXXXiiiYYYXXXSSSQQQMMMIIIEEEBBB@@@@@@=========<<<;;;:::999888555444444333333222111111......---,,,++++++++++++******))))))***++++++,,,************************((()))))))))*********+++)))************+++++++++)))))))))*********++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------------........./////////------....../////////000222222222222222222222222222222333333333333222222222222222333333333444444111111111111111111111111///////////////////////////111111...///333444222,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***************************''')))******))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///------......///000000000//////000000111222222222222222222333444444555555777888999999999:::;;;===<<<<<<<<<===>>>???AAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJOOOOOOQQQRRRUUUXXXZZZ[[[``````````````````______]]]```ccceeeddddddfffgggeeeccc```^^^____________ZZZZZZYYYYYYWWWVVVTTTTTTOOONNNKKKHHHFFFDDDDDDDDDBBBBBBCCCBBBAAA>>>;;;:::888888777777666555444444222000///000111111000...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------------------------.........//////////////////000000000000////////////000000000111000000000111111111111111333333333444555555666666888<<<777444<<<<<<999===@@@AAAFFFVVVrrriiiUUUKKKIIIMMMPPPNNNHHHCCCAAABBB<<>>TTTnnn]]][[[SSSQQQMMMIIIEEEBBB@@@@@@======<<<<<<;;;:::999888555444444333333222222111......---,,,++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((())))))))))))*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---------.........//////,,,,,,---......///000000//////000000000//////...//////000000000000//////111111111000000//////////////////000000000000000///////////////////////////000///++++++...///---+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************'''(((***+++***)))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((''''''***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,---------.........//////------......///000000000/////////000111111222222111222222333333444555555555666888999999888777666;;;;;;<<<<<<===???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGNNNNNNOOOQQQSSSUUUXXXYYY^^^___``````aaaaaa``````[[[___bbbcccbbbbbbccceeedddbbb___]]]^^^_________UUUTTTTTTTTTRRRQQQPPPOOOMMMLLLIIIFFFDDDBBBBBBBBB???@@@AAA@@@???<<<999777888888777666555444444333000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++******+++,,,,,,---------------------.........//////////////////000000000000////////////000000000000000000000000111111111111222222333444444555555666444:::777444<<<<<<999===;;;AAAGGGHHHMMMfffmmmvvvuuufffYYYRRRUUUjjj~~~|||yyyOOO888555777555000444333000///222333000+++//////.........---------......---,,,,,,,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000////////////000000000000333444444333222111333444===333444<<<<<>>>>>===<<<;;;999888777777666555444222111000/////////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------...//////////////////////////////////////////000000000000000000000000000000000000111111000000//////......111000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////222222111111222222333444444555666777888999::::::999::::::;;;<<<===>>>>>><<<>>>???@@@??????@@@BBBDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLOOORRRVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^]]]ZZZXXX[[[```bbb```\\\_________^^^]]]\\\ZZZZZZXXXUUUPPPMMMLLLLLLKKKKKKGGGFFFEEECCCAAA@@@@@@@@@@@@>>><<<<<<<<<;;;999888777666666444333222111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000000000000000000000000000111111111111222222222222222333333333333444444444444555777888:::;;;;;;===@@@BBBAAADDDPPPeeevvv{{{~~~dddTTTAAA555444555444111111111111111000000000//////............---------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------...............///000000...///000000///000222444999888666444333333555555666555555666777>>>MMM]]]mmm```WWWRRRQQQNNNKKKHHHEEECCCBBB>>>>>>===<<<;;;999888777777666555444222111000000......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++)))***++++++))))))***+++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------......---------......///////////////////////////....../////////000000000000000000000000000000000000000000/////////......000//////...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++,,,------...---------............////////////222111111111111222333333444555555666888999999:::777888888999:::;;;<<<===<<<>>>????????????@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHJJJKKKNNNPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWXXXZZZ\\\]]][[[YYY]]]]]]\\\\\\[[[YYYXXXWWWTTTRRROOOMMMMMMMMMLLLKKKFFFEEECCCBBBAAA@@@??????>>><<<;;;:::::::::888666666666555444333222111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............////////////////////////////////////000000111111111222222222222222222333333333444444333444555666888999:::;;;;;;===>>>======DDDPPPZZZooodddLLLCCC888222333555444222111111111000000000//////............------------------,,,++++++++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...------............------...............//////000...///.........000555999EEEBBB>>>999666333222222222222444666555888CCCOOOzzzmmm___WWWRRRPPPNNNKKKHHHEEEDDDCCC>>>>>>>>>===;;;:::888777777666555444333222111000...---,,,+++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))***++++++))))))***+++*********++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,---------......---------------...////////////////////////.........////////////000........................///////////////...............------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))************+++++++++,,,------------------............/////////111111111111111222222333444444555666777888888999555666666777888999::::::<<<>>>????????????@@@BBBAAAAAABBBBBBCCCEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOOOORRRRRRSSSTTTUUUUUUUUUUUUUUUWWWZZZ[[[ZZZXXXWWWWWWYYYYYYYYYXXXXXXVVVUUUTTTPPPOOONNNNNNNNNMMMKKKIIICCCBBBAAA@@@????????????<<<:::999888999999777555555555444333222111111000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---............/////////////////////////////////000000000111111111222222222222222222333333333333333444555666777888999:::<<<===>>>>>>>>>@@@CCCFFFNNNbbb|||}}}[[[???666444222222333333222111000000000000////////////............------------------,,,+++++++++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,------------------............------......------......///000//////---,,,---111777;;;HHHEEEAAA;;;666333000///000111444777555333999AAAQQQ}}}lll___VVVRRRPPPNNNKKKHHHEEEDDDCCC>>>>>>>>>===<<<:::888777777666555444333222111111......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************)))***+++***)))((()))+++************++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,------........................------........./////////------------------------........................------,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************************************++++++++++++)))))))))*********++++++++++++,,,------------,,,---------.........//////000000000000000111222222333444444555666666777777444555666666888888999:::<<<===??????>>>>>>@@@AAA@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRUUUZZZ^^^^^^ZZZWWWWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNNNNLLLIIIFFFAAA@@@???>>>>>>>>>>>>>>>;;;:::888888888888777555444333333222111111000000---............---,,,,,,+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------............---------.........//////////////////////////////000000000000111111111111111222222222222333333333333444444555777888888999;;;<<<===???AAACCCBBBBBBGGGOOO[[[{{{{{{{{{nnnRRRAAA999222333444444333111000///000000/////////..................---------,,,,,,---,,,,,,+++***+++++++++++++++************++++++************++++++++++++++++++,,,,,,,,,---------------............------...------------...///////////////......111555999===<<<999666444222111111111222555888555222555;;;???SSSqqqlll___WWWQQQPPPMMMJJJHHHFFFDDDDDD??????>>>===<<<:::999888666666555555444333222222000///...------,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((()))******)))((()))***))))))*********+++++++++***))))))))))))***++++++*********+++++++++,,,,,,...------,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---...///---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************))))))*********+++++++++************+++++++++,,,***+++,,,,,,------,,,,,,------------............000000//////000000111222333333333444555555555666555555666777888999::::::;;;===>>>???>>>>>>???AAA??????@@@@@@AAACCCDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSVVV[[[```^^^YYYUUUWWWZZZWWWWWWWWWWWWVVVUUUTTTTTTQQQPPPPPPOOONNNKKKFFFBBB@@@???>>>===============;;;999888888999999777666222222222111000000//////---------------,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------------....................................//////000000000111111111111111111222222222333333333333444555666777777888888666777999===@@@@@@???DDDGGGIIIZZZyyyfffKKK:::666888444555666444111......////////////............---...------------,,,,,,,,,,,,,,,+++************++++++******))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------............---------------------...//////...///111111000000111222222222111111111111222222222222333555444222555;;;;;;<<>>>>><<<;;;999888666666555555444333333222111000///...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((()))******(((((()))***)))))))))************+++)))))))))((())))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...000000,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***************(((((()))))))))))))))***************************))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******************************)))))))))************+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.........///////////////000000111222222333333444444444444555666666777888999:::;;;;;;===>>>>>>>>>>>>???AAA??????@@@@@@AAACCCDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWUUUYYY\\\ZZZUUUSSSUUUXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRPPPOOONNNJJJEEEAAA@@@???>>>===<<<<<<<<<<<<:::888777777888888777666111111000000000/////////,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))***************************++++++++++++++++++++++++++++++++++++***+++,,,......------,,,,,,------------................................./////////000000000111111111111111111222222222222333333444444555666666777999888777888:::===>>>>>>???CCCDDDJJJYYYhhh\\\DDD===:::666555222333222111///......000///.........------------------------,,,,,,,,,,,,,,,,,,+++*********************))))))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,------............------------,,,,,,------...///,,,...111111000.........///000000000111111111111111///000222222000333888777777<<>><<<;;;999888666666666555444444333333000000///...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((()))***)))((('''(((***))))))))))))************)))(((((((((((()))******))))))))))))*********+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---...000111222++++++++++++************************************((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))************)))))))))************+++******+++,,,,,,,,,,,,+++,,,,,,---------.........///............///000000222222222222333333333333555555666777888999::::::;;;<<<>>>>>>======???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNOOONNNOOORRRTTTWWWXXXZZZZZZUUUWWWWWWVVVSSSSSSUUUXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOMMMKKKGGGDDDAAA@@@???===<<<;;;;;;;;;888777555666777777666555000000////////////......,,,,,,,,,,,,,,,+++******************************((()))))))))*********+++************++++++++++++************************)))+++,,,......---,,,+++,,,,,,---------.................................////////////000000000111111111111111222222222222333333333444444555666666:::::::::::::::;;;===>>>===@@@@@@DDDKKKLLLZZZssseeeBBB888:::888444444111000///////////////............---------,,,,,,---------,,,,,,,,,++++++,,,++++++*********************))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,------............------------,,,,,,------...///+++---......------...000//////000000000000000///000...000333333000111444444666;;;AAAJJJbbbjjj___WWWPPPOOOMMMJJJHHHFFFEEEEEE?????????>>>===;;;999999666666666555444444444333//////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))************((((((((((((((()))******))))))))))))************))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,------///000222333+++++++++************)))************************(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((())))))***+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000222222222222222222333333444444555666777888999999;;;<<<>>>>>>======???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGIIILLLNNNPPPNNNOOORRRUUUXXXZZZ[[[\\\WWWWWWVVVTTTTTTTTTWWWYYYVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQOOONNNNNNLLLIIIGGGBBBAAA@@@>>><<<;;;;;;:::666555444444555666555333///////////////.........+++,,,,,,,,,,,,+++******************************(((((())))))*********+++)))************+++++++++************************)))***,,,......---,,,+++,,,,,,,,,---------..............................////////////000000000000000111111111111222222222333333333444444555555555555777999999999888:::<<<<<<;;;888===DDD@@@DDDVVV\\\www{{{YYYGGG999777444+++,,,555222111000111222111...,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,++++++***)))***************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,---..................------,,,,,,,,,,,,---......++++++,,,++++++---000333------...///////////////111000222777666222000222666555666999;;;IIIjjjmmm]]][[[UUUQQQLLLJJJJJJIIIEEEAAAAAAAAA???>>><<<:::999888888777555444444333111///000///---+++*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))******)))((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))***+++------,,,***+++++++++***)))(((((('''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((***************)))((((((&&&'''((())))))******))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////000111111222222333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKPPPRRRUUUXXXYYYXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWWWWXXXWWWUUUSSSOOOOOOOOONNNLLLIIIFFFEEE?????????>>>===;;;999888666666666555444444333333222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////..................------////////////000000000000000111111111111222222222111111222333444666666777666666666777888888999999999:::;;;===???AAACCCDDDNNNUUUhhhuuuYYYLLL;;;:::888555333333333333111000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000111111111222222222000444777555444;;;JJJWWWnnn\\\YYYUUUTTTQQQNNNJJJGGGEEEEEEAAA@@@???>>><<<:::999888999777555444444333111000111000...,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))''''''(((((()))*********'''(((((()))******++++++***************************++++++++++++++++++,,,,,,,,,,,,,,,------------***++++++++++++++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++***))))))+++,,,,,,,,,++++++******)))(((((('''(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((***************)))((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............000000111111222333333444444444555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJLLLNNNPPPSSSTTTTTTTTTSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVUUUSSSRRROOOOOONNNMMMKKKHHHFFFDDD??????>>>>>><<<;;;999888666666555555444333333333111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///..................------.../////////000000000000000000111111111222222222111111222333444555666666555555666777777888888999888999;;;===???AAABBBCCCFFFIIISSSdddxxxkkkRRRCCC>>>888777555333222111111222000000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////000000000111111111222222333666888666444777???GGGaaaooo\\\XXXUUUVVVVVVQQQJJJEEEFFFHHHAAA@@@???===<<<:::999888999777555444444444222000000///...---,,,+++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))***+++++++++((((((((()))******++++++************************+++++++++++++++*********++++++,,,,,,,,,---------+++++++++++++++*********+++++++++++++++*********++++++************+++++++++***((('''''')))+++---++++++******)))((((((((((((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))******))))))((((((************)))((('''&&&)))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------000000000111222222333333222333333444555666777888999::::::;;;;;;<<<============>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHIIIHHHIIIJJJLLLNNNOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSSSSTTTSSSQQQOOONNNMMMLLLKKKIIIGGGDDDCCC>>>>>>>>>===;;;:::888777555555555444333333222222000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------------------............/////////000000000000000000111111111222222111111222333444444555666444555555666777777888888888999:::<<<>>>@@@AAABBBBBBDDDHHHLLLSSSfffvvvWWWCCC888555666444333222111000000000000000000//////...---------......---,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............/////////000000000000111111111111222444666666444444666888>>>MMMcccnnn]]]YYYVVVWWWUUUPPPJJJGGGFFFGGG@@@@@@???===<<<;;;999999999777555555555444222000///...---,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))***++++++(((((())))))************************************,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++***************++++++************++++++)))))))))((('''((()))+++************))))))(((((((((((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000000111222222222111111222333444555666666888888999999:::;;;;;;<<<<<<======>>>??????@@@@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRPPPNNNLLLLLLJJJIIIGGGDDDCCCBBB=========<<<:::999777666444444444333222222111111///...---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------.............../////////000000000000000000111111111111000111111222333444444444444444444555666666777777777888999;;;<<<>>>???@@@???BBBGGGJJJJJJQQQcccuuummmOOO>>>999666444444111111000000000000000000/////////......---------...---,,,,,,++++++,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........///////////////000000000111111000000111222444555444333999:::BBBbbbmmm___]]]XXXTTTPPPMMMKKKIIIFFFCCC@@@???>>>===<<<;;;:::999999888666555555444222000------,,,,,,++++++******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&'''(((((())))))***)))))))))))))))*********))))))))))))))))))))))))+++++++++******)))))))))*********+++++++++,,,,,,+++++++++******)))))))))************************+++******))))))******+++(((+++...///---+++***************)))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++*********+++++++++,,,,,,,,,------------............//////000000111111222000000111222333444555555777777777888999999::::::;;;<<<<<<<<<===>>>>>>>>>======>>>@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPQQQQQQQQQOOOMMMKKKJJJHHHFFFDDDBBBAAA@@@<<<<<<<<<;;;999888666555333333333222111111000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////////////////000000000111111111000000111111222333333333222333333444555555666666666777888999;;;<<<>>>>>>>>>???CCCGGGHHHHHHMMMUUU[[[vvvUUUEEE777444888777222///000000111111111000000000............------------------,,,++++++++++++,,,***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------................../////////000000000111///...///222444444333777777777CCC\\\vvvmmm```___WWWRRRMMMKKKKKKJJJFFFBBB??????>>>===<<<;;;:::::::::888666555555444333111,,,,,,------,,,,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))))))))*********+++++++++***************))))))))))))))))))*********************))))))))))))*********...333444111---,,,,,,******))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))((((((&&&'''((()))************((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************++++++++++++------------.....................///000000111111///000111111333333444555555666666777888888999999:::;;;;;;;;;<<<<<<<<<===<<<<<<===???AAACCCEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHFFFDDDBBB@@@??????;;;;;;;;;:::888777555444222222222111000000//////,,,---------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------.........//////////////////000000000111111000000111111111222222222222222222333444444555555555666777888:::;;;<<<===AAA>>>===AAADDDEEEGGGJJJOOO[[[rrrfffSSSKKKBBB888222333666444000...000111111111111000000///------------------------------,,,+++++++++++++++)))))))))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////444222000///000222222222000777888999@@@LLLlllnnn___^^^SSSQQQNNNLLLJJJIIIGGGFFF??????>>>===<<<;;;;;;::::::888666555555555333111---.../////////...---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))'''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++))))))))))))************((()))))))))*********+++******))))))))))))******)))...222111...++++++---)))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''((())))))(((((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******************+++++++++++++++,,,,,,,,,------------------...//////000000111///000111222333444444555444555555666777777888888::::::::::::;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFFFFGGGJJJLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOMMMMMMMMMNNNMMMKKKIIIHHHGGGDDDBBB@@@>>>>>>>>>;;;::::::999888666555444222111111000000///......+++,,,,,,------,,,,,,,,,************************************************************************((()))))))))*********+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......---------.........//////////////////000000000111000000000111111111111111111111222222333444444444555555666777999:::;;;;;;AAA===;;;???BBBCCCFFFJJJKKKKKKSSS^^^fffssszzzeeeUUUFFF999444;;;777444555444000000333000000111111111///...------------------------------,,,++++++***+++++++++((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////111111111111000000000000...888888666:::>>>KKK___ooo^^^\\\PPPRRRRRRNNNIIIFFFHHHJJJ??????>>>===<<<;;;;;;::::::888666666666555333111///000000111111000///...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******((((((((()))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))******++++++(((((())))))*********+++******))))))))))))******(((+++---,,,'''%%%(((+++)))))))))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((())))))((((((************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,------......///000000000000000111222333444444555444444555555666777777777::::::::::::::::::;;;;;;;;;<<<===???AAACCCEEEFFFCCCEEEIIIMMMOOOOOOOOONNNLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGHHHFFFCCCAAA???>>>======:::::::::999777666444333111111111000//////......++++++,,,---------,,,,,,************************************************************************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........//////////////////000000000000000000000000111111111111000111111222333333444444444555666777888999:::;;;:::999:::???AAA@@@BBBFFFEEEBBBFFFMMMOOOSSSeeezzzxxxRRR???===;;;888666000000222444111---///444///000000111000...---,,,---------------------------,,,++++++******++++++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////+++...111222111000000111000777333111999;;;999<<>><<<;;;;;;;;;;;;666777777777777555444333111///---------...---,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))************)))))))))***,,,,,,+++*********++++++++++++******++++++******))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%''')))***+++***((('''(((((((((((())))))))))))&&&''''''(((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++,,,------......///------...///111222444555333333444666777888999:::999999:::;;;;;;<<<<<<======>>>?????????@@@CCCFFFFFFHHHKKKOOOQQQRRRRRRRRRRRRSSSUUUUUUTTTQQQNNNLLLOOONNNLLLJJJGGGEEECCCBBB@@@@@@???>>>============999888666555333333222222222222111000///...------***+++,,,---,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///,,,---///000000000///...000000000000111111111111222222333333333333444444444444555666777888999999777888:::;;;>>>???AAABBBCCCDDDEEEGGGKKKOOOSSSVVVeeetttZZZOOOBBB999777777777666222111111111000000//////........................000///...---,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++*********))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000333333444444555666666777pppaaaTTTTTTQQQMMMJJJIIIHHHGGGFFF@@@???>>>===<<<;;;;;;;;;666777777777777555444333111///---------...---+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((()))))))))*********)))))))))***,,,,,,+++))))))******++++++******)))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,+++***)))'''((((((((())))))))))))&&&''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++,,,,,,---..................///000222333444333444555666888999::::::888888999999:::;;;;;;<<<===>>>?????????AAADDDFFFIIIJJJMMMOOOQQQQQQPPPPPPPPPQQQSSSTTTSSSQQQOOOMMMOOONNNLLLJJJHHHEEEDDDCCC@@@@@@???>>>============999888666555333222111111111111000///...---,,,,,,+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,---...///000//////...//////000000000111111111222222222333333333444444444444555666777888888999888999:::<<<>>>???@@@AAACCCCCCDDDEEEHHHKKKNNNPPPUUU\\\hhhssszzzjjjeee\\\OOOEEE>>>666222222444333111111111111000000000//////........................//////...,,,,,,++++++,,,++++++++++++++++++++++++******************++++++***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++*********))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000000000000000000000222222333444444555555666rrrbbbUUUTTTQQQMMMJJJIIIHHHGGGEEE@@@???>>>===<<<;;;::::::666777777777777555444333111///---,,,------,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((***************************((('''((()))***)))'''(((((())))))))))))*********))))))***+++,,,***))))))******++++++******)))((())))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,+++***)))''''''((((((((()))))))))&&&''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,,,,------......////////////000111222333444444555777888999:::;;;777777888999999::::::;;;>>>???@@@@@@@@@AAADDDGGGKKKLLLNNNPPPPPPPPPNNNMMMNNNOOOQQQSSSSSSQQQPPPOOONNNNNNLLLJJJGGGEEEDDDCCC@@@@@@???======<<<<<<<<<999888666444222111000000000//////...---,,,++++++---,,,++++++******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++++++++,,,,,,,,,---------------------............------...////////////...//////000000000000111111222222222222333333333333333444444555666777888888::::::;;;<<<===>>>??????CCCBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPSSSYYYdddqqq{{{eeeMMMDDDAAA<<<777999555222222444555333000000000000000////////////------------------------///...---,,,,,,++++++,,,++++++++++++++++++++++++******************))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************+++************)))))))))))))))))))))************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000000000000000000000000111111111222333333444444rrrcccVVVSSSPPPMMMJJJIIIHHHFFFEEE?????????>>><<<;;;:::999666777777777777555444333000///---,,,------,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((()))))))))******)))((()))++++++***((())))))************))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''((((((((())))))&&&''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************++++++,,,------......///////////////000111222444555666777888:::;;;;;;888888888999::::::;;;;;;>>>???@@@@@@@@@AAAEEEGGGJJJLLLNNNPPPPPPPPPNNNNNNOOOOOOQQQQQQQQQPPPNNNMMMMMMMMMKKKIIIGGGEEECCCBBB@@@???>>>===<<<;;;;;;;;;999888666444222000////////////......---,,,,,,+++---,,,+++***)))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........------........./////////////////////000000000111111222222222222333333333222333444555666777777888;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAABBBDDDEEEFFFJJJLLLOOOQQQSSSUUUYYY]]]hhhwwwnnnXXXCCC???AAA>>>999999999777555555555444222000////////////////////////------------------------...------,,,+++++++++,,,************************++++++******))))))(((((()))))))))))))))*********((((((((((((((((((((((((((()))))))))************************))))))))))))((()))))))))************,,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........//////////////////////////////000000111222222333rrrcccVVVRRROOOMMMKKKJJJHHHFFFDDD?????????>>>===;;;999888666777777777777555444333000...,,,,,,,,,---,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''(((((((((((()))))))))***)))((()))***+++)))''')))))))))******)))))))))''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))******************************++++++,,,------...//////......///000111111444444555777888999:::;;;999999::::::;;;<<<<<<<<<>>>???@@@@@@@@@AAADDDGGGGGGHHHKKKNNNPPPPPPPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKIIIHHHFFFDDDBBBBBB>>>>>><<<;;;:::999999999888777555333111000//////000//////......------------,,,+++***)))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...---------------......///...////////////000000000111111111222222222333333222222333444555666777777::::::;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDEEEFFFGGGJJJMMMOOOPPPPPPPPPPPPUUU]]]fffiiikkkrrryyynnn^^^PPPJJJ>>>999???@@@888333444777555222000000000///........................///------------------------------,,,+++++++++,,,,,,************************+++******))))))((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.................................//////000111111111pppbbbVVVQQQOOOLLLKKKJJJHHHEEECCC???@@@@@@???===;;;999777666777777777777555444333000...,,,+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***((('''((()))***)))'''''''''(((((((((((())))))***)))((()))******((('''((())))))******))))))((('''(((((((((((((((((()))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((******+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******************************++++++,,,,,,------............///000111222333333444666777888999:::999::::::;;;;;;<<<=========>>>?????????@@@CCCFFFCCCEEEIIILLLOOOPPPPPPPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@===<<<:::999888777666666666555444222111000//////////////////......---------,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------------,,,,,,------...///......////////////000000111111111111222222222222111222222333444555666666888999999::::::;;;;;;;;;:::;;;===???AAACCCEEEFFFGGGFFFFFFGGGIIIKKKNNNPPPMMMSSSXXXYYYXXX[[[ccckkkvvvuuucccRRRJJJHHHCCC======888777;;;:::333000333333222000......///111222---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))***************************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///000000111111nnn```UUUPPPOOOLLLKKKJJJHHHEEEBBB???@@@@@@???>>>;;;888666666777777777777555444333000...,,,+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''((((((((())))))***)))((()))******(((&&&(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))*********************************+++,,,,,,------,,,,,,------///000222333222222333555666777888999888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEBBBDDDGGGJJJMMMNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKGGGFFFEEEDDDBBBAAA??????;;;:::999777555444444444444333222111111000000000.........---------------+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++))))))))))))*********+++++++++,,,,,,,,,---------------,,,,,,,,,---...///........./////////000000111111111111222222222222111111222333444555555666666666777888999999::::::999:::<<<>>>@@@AAABBBCCCEEEDDDCCCDDDGGGKKKNNNOOOJJJMMMQQQSSSSSSTTTVVVYYYXXX___iiirrrxxxwwwhhh]]]OOOKKKCCC:::999===???>>>888666666666666444444555111111111000000000111222,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************((((((((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------.........///000000111111lll___UUUPPPNNNLLLKKKJJJHHHEEEBBB???@@@@@@@@@>>>;;;888666666777777777777555444333///...,,,+++,,,,,,+++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''((((((((()))***)))((()))***)))'''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))************************)))******+++,,,,,,------+++,,,,,,---///111222333111222333444555777888888777888888999::::::;;;;;;;;;<<<=========???BBBDDDBBBDDDGGGJJJLLLMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLFFFEEEDDDCCCAAA@@@>>>>>>:::999777666444333333222333222222111000111111111---,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))************++++++,,,,,,,,,---------------,,,+++,,,---...///............/////////000000111111111111222222222000111222333444555555666555555666777888999::::::888999;;;===>>>???@@@@@@@@@AAACCCFFFJJJKKKJJJIIIHHHIIIKKKMMMOOORRRTTTUUUVVVWWWYYYZZZ]]]ccclllsssssszzzlllfffccc^^^YYYSSSLLLFFFBBB999<<<<<<999888888666222666666555333444555222---...000111000...,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************(((((())))))******++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////000111111111jjjXXXVVVPPPRRRQQQKKKHHHGGGCCC>>>@@@@@@???>>>===;;;999888666::::::777666777555111222000---+++,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''+++*********))))))(((((())))))))))))************)))(((''''''(((((('''&&&******))))))(((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((()))'''&&&&&&(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++---.........///000000000222222333444444555555666777666999>>>???;;;999;;;;;;<<<>>>>>>======???@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGEEEBBB@@@>>>>>>??????:::999666444333222222222111222222111111000///...,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))***++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,---------..................///////////////000000000111111111111222222222222222222222222666666666666777777777777::::::;;;<<<===>>>??????CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTVVVYYY\\\^^^___eeefffjjjmmmoooooooooooonnnrrrxxx~~~~~~zzzxxxqqqjjjcccaaaccc```VVVMMMHHHGGGFFFCCCAAA>>>===<<<888888888888777777777777111333444444333222222222///............---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---kkkYYYVVVOOOQQQPPPKKKHHHGGGDDD???@@@@@@???>>>===;;;999888777::::::777666777555111222000---+++,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''*********)))))))))(((((((((((()))))))))*********)))((('''''')))))))))'''))))))))))))(((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((()))(((''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,------......//////000222222333333444555555555555666;;;AAABBB===999999999;;;<<<<<<<<<<<<===???@@@AAACCCEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFEEECCCAAA>>><<<<<<<<<===888777555333222111111111111111111111000///......,,,,,,,,,++++++******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))***++++++++++++***,,,++++++******+++++++++,,,,,,,,,------------...---.........//////////////////000000000111111111111111111222222222333333666666666666666777777777::::::;;;<<<===>>>??????AAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUXXXZZZ[[[\\\\\\^^^```bbbcccbbbaaa```___```aaaaaa```]]]ZZZXXXYYYTTTOOOOOOPPPMMMGGG@@@DDDCCCBBB@@@>>><<<::::::666666666555555555555444333444333222111/////////............------------...---,,,******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000/////////.........---kkkZZZUUUMMMPPPOOOKKKIIIIIIFFFAAA@@@@@@???>>>===;;;:::999777::::::777666777666222222///,,,+++,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))******)))''''''(((***+++***))))))))))))(((((((((((('''((())))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------...//////111222222333333444555555555888@@@IIIIIIBBB;;;999888:::;;;;;;:::;;;<<<>>>???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHHHHGGGFFFEEECCCBBBAAA>>><<<:::999999999666555444222111000000000000000000000000///------+++++++++++++++***************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******++++++*********++++++,,,,,,,,,,,,,,,---------------------.........//////////////////000000000000//////000111222333333444555555555666666666777777999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]][[[YYYXXX[[[ZZZVVVRRROOOLLLJJJIIIGGGEEEDDDCCCCCCBBB???<<<>>>===<<<;;;:::888777777444333333333222222222222444333222111000000000000............---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''))),,,...,,,***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............hhh[[[VVVLLLOOOOOOKKKJJJJJJHHHCCC@@@?????????===<<<;;;:::777:::;;;888777888666222111///,,,+++,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***(((''''''(((+++,,,,,,+++(((((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''''''''((((((((()))***)))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************+++,,,------......111111111222333333444444777;;;EEEPPPPPPGGG>>>:::888999;;;;;;::::::<<<===???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBAAAAAA???===;;;999888777777555444333222111000000/////////000//////...---,,,+++++++++***************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******************************++++++,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000......///000111222333444444444444555555666666777999999:::;;;<<<======>>>??????@@@AAAAAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUZZZ[[[\\\\\\\\\ZZZXXXWWW\\\ZZZVVVRRROOOLLLKKKJJJAAABBBCCCBBB@@@>>>>>>???999999888777777666666555222222222111111111000000222111//////111222222222.........---------,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%(((---///---)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................ccc\\\WWWKKKNNNOOOKKKJJJKKKIIIEEE????????????>>>===;;;;;;777;;;;;;888777888666222111...,,,+++,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))(((''''''(((+++,,,,,,+++'''''''''''''''(((((((((((((((((((((((('''&&&&&&((((((''''''''''''(((((('''***++++++(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,---...///000000111111222333333333666:::EEEOOOPPPGGG===:::888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@???>>>;;;999777666666444444444333222111000000...............,,,++++++************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))***)))))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............/////////------...///111222333333222333333444555555666666888888999:::;;;<<<======???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWYYYYYYXXXVVVUUUTTTSSSRRROOOLLLIIIFFFDDD???@@@@@@>>>;;;::::::<<<666666666666555555555555222222222111111111000000111///---...000111000///...------------,,,,,,,,,************************++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***&&&$$$&&&+++...+++((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............www^^^[[[WWWLLLOOOOOOLLLJJJKKKIIIEEE????????????>>>===<<<;;;888;;;;;;888777888666333000...,,,+++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))''''''(((((((((((()))))))))''''''(((***+++***)))&&&''''''''''''((((((((('''(((((((((((('''&&&&&&((((((''''''''''''(((((('''***---,,,)))&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******))))))***+++---.../////////000000111111222333333333666>>>GGGGGG@@@999777888:::;;;;;;;;;;;;<<<>>>>>>???AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@???>>><<<999777555444333333444333333111000///------...------,,,+++***)))))))))***************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///------...///000111111222111222222333444555666666777888888999:::;;;<<<<<>><<<999888888999555555555555444444444444222222111111111000000000000...---...111111///,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$&&&)))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........sss]]][[[TTTLLLOOOOOOLLLKKKKKKIIIEEE???????????????>>>===<<<888;;;;;;999888999777333000...,,,+++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((()))))))))((('''''')))))))))'''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((''''''''''''(((((('''+++...---)))&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***,,,---///000000//////000000111222222222222333888>>>???:::666666777888::::::999999;;;<<<<<<===???AAACCCDDDDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>===;;;999666444333111222222222222000///...------------,,,+++***)))((()))))))))*********+++'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------..................//////000000000111111222333444555666666777777888999:::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUWWWWWWVVVUUUTTTSSSRRRQQQNNNKKKGGGCCCAAA@@@>>><<<:::999999888888555444444444333333222222111111000000000////////////...///333999:::777333---------,,,,,,,,,++++++***++++++++++++++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------.........sss]]]ZZZRRRMMMPPPPPPLLLKKKKKKIIIEEE???????????????>>>===<<<888;;;<<<999888999777333000...++++++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((())))))(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((''''''''''''(((((('''+++///...)))&&&&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,...///000111/////////000111111222222444333666;;;;;;888666777666777999999888888:::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFEEECCCBBBAAA>>>>>><<<:::888555333111000000111111111///...---,,,,,,,,,,,,+++***))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******'''(((((()))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000111111222444555666666777777888999:::;;;;;;<<<<<<<<<======>>>?????????AAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSRRRPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@>>>;;;888777777888777666444444333333222222111111000000/////////.........,,,---111999BBBFFFDDD@@@---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........sssWWWUUUTTTNNNNNNNNNMMMLLLJJJHHHFFFAAA@@@@@@???===<<<:::999999999::::::999888666555333000---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***++++++,,,,,,------.../////////000111111222222333333444444555666666777666777888999:::;;;<<<<<<===>>>AAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAA???>>>===???===;;;999999888555333222222222111000//////...---,,,++++++******+++++++++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111222333444555777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???BBBBBBCCCDDDDDDEEEDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPPPPQQQPPPOOOMMMJJJIIIHHHFFFCCC@@@===<<<===;;;888777777666555333444444333222222111111000////////////............,,,)))+++555BBBJJJIIIFFF333,,,(((,,,---)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------xxx\\\XXXUUUOOOOOOOOONNNLLLJJJGGGFFFAAA@@@@@@???>>><<<:::999999999::::::999888666555333000---,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))******+++,,,,,,------.../////////000111111222222222333333444444555555666555666777888999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCBBB@@@???===<<<>>><<<:::888888777555333111111000//////...---------,,,++++++******++++++*********)))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000000000000111222333333555555666777888999999:::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDEEEDDDGGGGGGGGGHHHJJJLLLNNNOOOPPPOOOOOOOOOQQQQQQOOOMMMIIIHHHGGGEEEBBB???<<<;;;<<<:::777666666666444333333333333222111111000000////////////.........---,,,***+++444@@@GGGFFFCCC555...***,,,---***)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------}}}```ZZZUUUQQQQQQQQQOOOMMMJJJGGGFFFAAA@@@@@@???>>><<<;;;:::888999::::::999888666555333111---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******++++++,,,---------...//////000000111111222111111222222333444444444444555555666777888999999::::::;;;<<<===???@@@AAABBBBBBBBBAAA???>>><<<;;;<<<:::888777777666444222/////////...------,,,,,,,,,,,,+++************+++******))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------............/////////////////////000111222222222333333444555666777777:::::::::;;;<<<<<<======>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKLLLNNNMMMMMMNNNPPPPPPOOOMMMHHHGGGEEEBBB@@@===;;;:::;;;999666555555555444222333222222111111000////////////.........------------+++,,,222;;;AAAAAA???777111,,,,,,,,,***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,~~~aaa[[[UUUSSSRRRRRRPPPMMMJJJGGGEEE@@@@@@@@@???>>>===<<<;;;888999999:::999888777666333111...,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))*********+++,,,,,,------......//////000111111111000000111111222222333333333333444555666666777777:::999999:::;;;===???AAAAAAAAA@@@@@@>>><<<;;;::::::888666555555444222000///.........---------,,,,,,++++++***************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------.........//////////////////000111222222111111222333444555666666888999:::;;;;;;<<<<<<<<<<<<===???AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLNNNOOONNNLLLEEEDDDBBB@@@===;;;:::999999777555444444444333111222111111000000//////............---------,,,,,,---,,,,,,000666;;;===<<<888444///+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***************************************************************************++++++++++++,,,,,,,,,}}}aaaZZZTTTSSSRRRRRRPPPMMMJJJGGGEEE@@@@@@@@@@@@???===<<<<<<888888999:::999888777666444111...---------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---.........///000000111111//////000000111222222333333333333444444555555666:::999999999;;;===???@@@@@@??????>>>===;;;:::999777555333333333222000/////////............------,,,+++******))))))******(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............000000000000000111333333111222222333444555666666777888999:::;;;;;;;;;:::;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMLLLJJJCCCBBB???===:::999888777777555333222333333222000111000000//////...------------------,,,,,,,,,,,,,,,,,,,,,...222666999;;;:::777222,,,((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,~~~bbb[[[TTTQQQQQQQQQOOOMMMJJJGGGFFF@@@@@@@@@@@@???>>>===<<<777888999::::::999888777444111...---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---......//////000000111//////000000111222222222333333333444444444555555888999999:::;;;===??????>>>>>>>>>===;;;:::888777555333111111111111///---........................++++++***))))))))))))***''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........000000000000111222333333111222222333444555666777555666888:::::::::999999:::;;;===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFGGGIIIIIIHHHFFFAAA???===:::888666666666666444222111222222111000000000///......------,,,------,,,,,,,,,+++++++++***+++,,,---///333888===<<<<<<888///))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++ggg^^^UUUOOOOOOOOONNNLLLJJJGGGFFF@@@@@@@@@@@@???>>>>>>===777888999::::::999888777444222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000///000000111111222333333333333333444444444444555666777999:::<<<==================<<<;;;999777666333111000///000///...,,,,,,,,,,,,,,,------------++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........////////////000111222222111111222333444555555666444666888999::::::999888:::;;;<<<===>>>???????????????@@@AAACCCEEEFFFGGGFFFEEEDDDEEEFFFFFFEEECCC???===:::888666555555555444222000000111111000/////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,,,,---111999???@@@BBB>>>333,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++kkk```VVVNNNNNNNNNMMMLLLJJJHHHFFF@@@@@@@@@@@@@@@???>>>===777777999::::::999888777444222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000000000000111222222333333333444444444444444444555444666888:::;;;<<<<<<;;;======<<<;;;:::888777666222000///...//////---++++++++++++++++++++++++,,,+++******)))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........------......///000111000000111222333444444555444555777999:::999888777;;;;;;<<<===>>>>>>======>>>>>>???@@@BBBDDDFFFGGGEEEDDDCCCDDDEEEDDDBBBAAA>>><<<999666444444444555444222000///000111000//////......------,,,++++++,,,,,,,,,+++++++++******''')))++++++,,,111:::AAABBBFFFBBB777...---+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++mmm^^^VVVPPPOOOMMMLLLLLLKKKHHHEEEAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777666444000---++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))***+++)))'''''')))***+++******************++++++++++++,,,---...////////////222222333333333222222111333333222222222333444444777777777888999:::<<<<<<:::::::::999888777666666111000///......------...+++++++++************)))))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&)))))))))))))))))))))))),,,++++++***)))(((((('''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......---......///000111111111111000111111222222666777888999:::;;;;;;;;;==================<<<<<<======>>>???AAACCCEEEGGGDDDEEEEEEDDDCCCAAA@@@>>>;;;:::777444333333333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------+++)))...777>>>FFFGGGEEE>>>333+++)))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))nnn___XXXQQQPPPNNNMMMMMMLLLIIIGGGAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777666444000---++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))'''&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''))),,,///222333...,,,))))))*********)))))))))*********++++++++++++,,,---...////////////000111111222222111111000333333222222222333444444777777888888999;;;<<<===999999888777666555555444111000///...------------+++++++++*********))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...///000000111111000000111111222222555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFEEEEEEEEEDDDCCCAAA???===:::999666444333222333333////////////.........---++++++++++++++++++++++++***************************+++,,,***))),,,333:::???BBBBBB>>>555---************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lll^^^XXXRRRQQQOOONNNNNNLLLJJJGGGAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777555333000---++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&(((***---111333555///---+++*********)))((()))))))))*********+++++++++,,,---......//////...//////000000111000000///222222222222222333444444888888999999:::;;;<<<===888888777666555444333222000000///...------------++++++*********))))))))))))((((((''''''(((((()))(((((((((((((((''''''&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111222333555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEDDDBBB???===<<<999777555333222222222222//////.........---------************************************************(((***+++***(((***...333888;;;>>><<<555///,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))jjj[[[WWWRRRPPPNNNNNNMMMLLLIIIGGGAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777555333000---++++++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&))),,,(((!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---+++***)))******)))((((((((())))))******++++++++++++,,,---............//////000000111111000000111111111111222333444444777888999:::;;;<<<<<<<<<888777666555444333222111000///...---,,,,,,,,,,,,************))))))))))))(((((((((''''''((((((((('''(((((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,---......000000///000000111222333444555777999:::<<<<<<<<<999:::::::::::::::;;;;;;>>>>>>??????AAABBBDDDDDDEEEEEEDDDCCCAAA>>>;;;999777666444222111111111111.........---------,,,,,,))))))))))))))))))))))))************************''')))+++***))))))+++...444666888666222...,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))kkk[[[WWWPPPOOOMMMMMMLLLKKKHHHFFFAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777444222///---+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&###%%%///555///%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''(((***+++***)))'''(((((()))******++++++***+++,,,---............///000000111222222111111111111111111222333444555666777999:::;;;<<<<<<<<<999888777666444333222111///...---,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''((((((''''''(((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,++++++***++++++,,,---...////////////000111222333333444666888999:::;;;;;;999999999999::::::;;;;;;>>>>>>>>>??????AAABBBBBBCCCCCCBBBAAA>>><<<999777444444333222111000000///------------,,,,,,,,,,,,))))))))))))))))))))))))************************((()))+++++++++******+++444444222///,,,+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))ppp^^^ZZZPPPNNNMMMLLLLLLJJJHHHEEEAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777444222///---+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!%%%222<<<888///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%'''***+++***)))&&&'''(((((()))***++++++***+++,,,------......---//////000111222222222222000000000111111333444555555666888:::;;;;;;;;;:::888888777555333222111000......---,,,++++++++++++******)))))))))((((((((((((''''''&&&&&&''''''(((&&&'''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++++++++++++++,,,---...............///000111222333333444555666777888888888888999999::::::;;;;;;<<<>>>=========>>>???@@@@@@?????????>>><<<:::777666222222111111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***333111---***)))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))sss___[[[QQQOOONNNMMMMMMKKKHHHFFFAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777444222///,,,,,,,,,...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""$$$,,,555666222&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((()))))))))(((''''''''')))++++++)))(((&&&&&&'''((()))***++++++******+++,,,---------------...///000111111111111//////000000111333444555444555777999::::::999999777777555444222000///......---,,,+++***************)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((%%%%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''*********))))))(((((('''(((((((((((())))))))))))(((((((((((()))))))))***************+++++++++++++++++++++,,,,,,---...///............000111222333333444444555666666555555999999999:::;;;<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<:::888666444000000000000///......---,,,,,,,,,,,,++++++++++++************************************************)))(((((()))***+++******---,,,***))))))))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))sss^^^YYYRRRPPPOOONNNNNNLLLJJJGGGAAABBBCCCBBB@@@>>>===>>>::::::::::::999888777777444222///,,,,,,,,,...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$"""###)))------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&***))))))***++++++)))'''&&&&&&'''((()))***++++++******+++,,,------------,,,---...///000000000000/////////000111333444555333444777999::::::999888666555444222000///------...---,,,+++************))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((($$$$$$&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''',,,++++++***)))(((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---...//////------......///111222333333444444444444444444333999999:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===::::::::::::999777555444///000000000///...------,,,,,,,,,+++++++++******************************************************(((''''''((()))******)))((('''((()))******)))'''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))kkk___UUUSSSQQQOOONNNMMMLLLIIIGGGCCCDDDEEEDDDAAA@@@???@@@>>>======;;;:::999888888444222///,,,***+++,,,---+++,,,---,,,******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&%%%%%%'''+++,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))((((((''''''(((((())))))******++++++,,,,,,,,,,,,------..................------...//////000111222222333222333555666666666555555222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------......//////000111111111333444444444333333555777777777888999::::::;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;:::888666444333222222000//////...------,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''lll```WWWSSSQQQOOONNNMMMLLLIIIGGGBBBDDDDDDCCCAAA?????????>>>===<<<;;;:::999999888444222///,,,***+++,,,---))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%'''***+++)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++++++++,,,,,,,,,,,,------..............................///000000111222222111222333444555555444333111111111000//////......++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...//////000000111222333444333222222444666666777777888999999::::::888999::::::;;;;;;;;;::::::999777555333222111111/////////...---,,,,,,,,,,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''lllaaaXXXSSSQQQOOONNNMMMLLLIIIGGGBBBCCCDDDBBB@@@>>>>>>>>>======<<<;;;:::999999888444222///,,,***+++,,,---,,,***)))+++///111000...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&'''))))))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------.................................//////000000111000111222333444333222111000000//////...---------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111222222222111111333444555555666666777888888888777888888999999999999888888777555333111000000//////......------,,,,,,++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''kkkaaaXXXSSSQQQOOONNNMMMLLLIIIGGGAAABBBCCCBBB???>>>===>>>======<<<;;;::::::999999444222///,,,***+++,,,------***)))---444888777444((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((((((((()))******++++++,,,+++++++++,,,,,,,,,---------------...............---........./////////000000111222333333333222111//////...------,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++,,,------......//////000111000///000111333444444555555555666666666666666777888888777777777555444333111000///......------------,,,,,,+++++++++++++++***************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''iii```XXXSSSQQQOOONNNMMMLLLIIIGGGAAABBBCCCBBB???>>>===>>><<<<<<<<<;;;;;;::::::999444222///,,,***+++,,,---+++(((&&&)))///222000---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((()))*********+++++++++,,,,,,,,,---------------.........//////............////////////111222333444444333222111......------,,,+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........///000000000//////111222333444444444444444555555555666666777666666555555333333111000...---------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''hhh___XXXSSSQQQOOONNNMMMLLLIIIGGGBBBCCCDDDBBB@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::444222///,,,***+++,,,------+++((((((******'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((('''''''''((())))))******++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////222222333444333222111000......------,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,---......//////000000000//////111222444444444444444444444444666666666666666555555444222222000///...---------++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''hhh```YYYSSSQQQOOONNNMMMLLLIIIGGGBBBDDDDDDCCCAAA?????????<<<;;;;;;;;;;;;:::::::::444222///,,,***+++,,,---...---,,,+++***)))''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&'''&&&$$$%%%'''***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((()))******++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000000000000000000111111222222222111//////.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---....../////////000111000//////111333444444444444444444444444666666666666666555444444222111000///...---------*********+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''iiiaaa[[[TTTQQQOOONNNMMMLLLIIIGGGCCCDDDEEEDDDAAA@@@???@@@;;;;;;;;;;;;;;;;;;::::::444222///,,,***+++,,,---((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''###%%%&&&%%%$$$$$$(((+++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000111111111111000000000000///000111111111///...---///......------,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,---......//////000///000111000///000111333444444444444444444444444666777777777666555444444222111000///...---------******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''hhhaaa[[[WWWTTTPPPNNNMMMMMMKKKJJJBBBDDDEEEDDDAAA@@@@@@@@@=========<<<;;;;;;::::::333111...,,,++++++---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++------------------------//////............//////////////////............------,,,,,,+++***))))))******************************))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,---...///000000222111000000000111333444333333333222222111111111444444444555555555555555111000///...---,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))jjj```YYYVVVSSSPPPOOONNNMMMKKKIIIBBBCCCDDDDDDAAA@@@@@@@@@=========<<<;;;;;;::::::333111...,,,++++++---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++------------------------//////............//////////////////.........---------,,,++++++***))))))************************))))))))))))(((((('''''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,---...///000000111000000///000111222333333333222222222111111111333333333333333333333333000000///...---,,,++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''kkk```WWWTTTSSSQQQPPPOOOMMMJJJHHHBBBCCCDDDDDDBBB@@@@@@AAA=========<<<;;;;;;::::::333111///,,,+++,,,---...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,+++------------------------//////............////////////.........---------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''+++***((('''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,---...///000000///////////////000111111222222222111111111111111333333222222111000000000//////...---,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''iii___VVVSSSRRRQQQPPPOOOMMMJJJGGGAAACCCDDDCCCBBB@@@@@@AAA=========<<<;;;;;;::::::444222///,,,+++,,,---...+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++------------------------///......------......///.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++,,,---...//////000............//////000000111111111111111111111000333222222111000//////.........------,,,++++++************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''fff^^^XXXSSSQQQPPPPPPOOOMMMIIIFFFAAABBBDDDCCCBBBAAAAAABBB=========<<<;;;;;;::::::444222///---,,,,,,...///+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''%%%%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,+++------------------------......------------......------------,,,,,,,,,,,,++++++***************)))(((((((((((((((((((((((('''''''''''''''(((((((((+++***)))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,---...//////------......////////////000000000000000000000000222222222111000///......------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((())))))+++,,,---((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((ccc^^^YYYSSSRRRPPPOOONNNLLLIIIGGG@@@BBBCCCCCCBBBAAAAAABBB=========<<<;;;;;;::::::444222000---,,,---...///+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))******+++,,,,,,,,,,,,+++------------------------......------------......------,,,,,,,,,+++++++++************************((((((((((((((((((((((((&&&''''''''''''((((((((()))((('''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---...//////---......///000/////////////////////000000000000111111000000//////......,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))ccc^^^ZZZTTTRRROOOMMMLLLKKKIIIHHH@@@BBBCCCCCCBBBAAAAAABBB=========<<<;;;;;;::::::555333000---,,,---...///+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---......///---...///000000000//////........./////////000000...............---------++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((ddd^^^YYYUUURRRNNNLLLKKKKKKJJJIII@@@BBBCCCCCCBBBAAABBBCCC>>>======<<<;;;;;;::::::555333000---,,,---...000+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,+++++++++******)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&((()))+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,---......///---...000111111111000///---.........//////000000,,,,,,,,,,,,,,,,,,,,,---+++++++++***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''eee```WWWTTTRRROOOOOOPPPNNNJJJFFFBBBAAABBBDDDCCC???@@@DDD@@@???>>>===<<<;;;::::::666444111...---,,,------,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***(((&&&%%%'''+++000333''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***'''$$$&&&)))***&&&"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''***,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,------......///---......///////////////.........///////////////......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((eee___WWWTTTRRROOOOOOPPPNNNJJJFFFBBBAAABBBDDDCCC???@@@DDD??????>>>===<<<;;;::::::666444111...---,,,------,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''%%%%%%&&&)))---///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$(((---///---***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''))),,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........------...///////////////////////////...............------------,,,,,,,,,,,,,,,+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((eee___WWWUUURRROOOOOOPPPNNNJJJFFFCCCAAABBBDDDCCC@@@AAAEEE??????>>>===<<<;;;;;;:::666444111...,,,,,,---...,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%(((---///...,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......------...////////////...000/////////...---------------------,,,,,,,,,,,,+++++++++******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((eee^^^XXXVVVSSSOOOOOOOOONNNKKKGGGCCCAAABBBEEECCC@@@AAAEEE???>>>>>>===<<<<<<;;;;;;777444111---,,,,,,---...,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))+++((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))***************++++++,,,------......,,,---......//////......000000///...------,,,,,,---------,,,,,,,,,+++++++++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((fff^^^YYYWWWSSSPPPOOOOOOOOOKKKHHHCCCBBBCCCEEEDDD@@@AAAEEE>>>>>>======<<<<<<;;;;;;777555000---+++,,,---///,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))***(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))******************++++++,,,------...,,,------...............000//////...---,,,,,,+++------,,,,,,,,,+++++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((())))))*********))))))))))))))))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((hhh___[[[XXXTTTPPPNNNOOOOOOLLLIIIDDDBBBCCCEEEDDDAAABBBFFF>>>>>>======<<<<<<<<<<<<888555000,,,++++++...///,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((***))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******)))((()))***'''((()))***++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------,,,,,,---............---///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))************)))******))))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((iii```\\\XXXTTTPPPNNNOOOOOOLLLJJJDDDBBBCCCFFFDDDAAABBBFFF============<<<<<<<<<<<<888555000,,,***+++...000,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******)))((())))))'''((()))***++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++,,,------......------------------------------,,,,,,,,,++++++++++++***((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((()))************************)))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((jjj```]]]YYYTTTPPPNNNOOOOOOMMMJJJDDDCCCCCCFFFDDDAAABBBFFF===============<<<<<<<<<888555000,,,***+++...000,,,++++++***)))*********))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******)))(((((()))'''((()))******++++++***++++++++++++++++++++++++))))))******++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++,,,------......------,,,,,,------------------,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************+++*********))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((mmm[[[[[[WWWSSSNNNMMMNNNNNNLLLJJJDDDEEEEEEDDDBBB@@@AAABBB@@@>>><<<<<<===>>>>>>===888555111---+++******+++---,,,+++***))))))))))))))))))))))))))))))))))))+++(((%%%%%%((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************************************************++++++************++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))******************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''(((***))))))***++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((ooo]]]\\\WWWSSSNNNMMMNNNNNNLLLJJJCCCDDDEEECCCAAA@@@AAABBB@@@>>><<<<<<===>>>===<<<999666222...,,,+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))***(((%%%%%%((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************************************************************))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((''''''''''''((((((((())))))((((((((()))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((((()))***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((ppp___^^^WWWSSSNNNMMMNNNNNNLLLJJJBBBCCCDDDCCCAAA@@@@@@AAA@@@>>>===<<<===>>>===<<<999777333///---,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************************************************))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((nnn```^^^WWWSSSNNNMMMNNNNNNLLLJJJBBBCCCCCCCCCAAA@@@@@@BBBAAA???===<<<===>>>===<<<888666222///,,,,,,------,,,++++++***))))))******))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))************************************************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---+++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((jjj```\\\WWWSSSNNNMMMNNNNNNLLLJJJBBBCCCDDDCCCAAA@@@AAABBBAAA???============<<<;;;666444111---++++++,,,---,,,+++******)))*********))))))))))))))))))))))))'''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))************************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))***''''''''''''((((((((((((******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******)))***---///...,,,)))((()))+++++++++))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((eee___[[[WWWSSSNNNMMMNNNNNNLLLJJJBBBCCCDDDDDDBBBBBBBBBDDDBBB@@@============<<<;;;666333000---++++++,,,---++++++***************+++))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((()))))))))******''''''((((((((()))))))))******))))))))))))***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++...111333///+++)))***+++++++++))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((bbb^^^\\\WWWSSSNNNMMMNNNNNNLLLJJJCCCDDDEEEEEECCCCCCDDDEEEBBB@@@>>>=========<<<:::666444111...,,,,,,---...+++***************++++++))))))))))))))))))))))))%%%(((******(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************************)))))))))))))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((((()))))))))*********((((((((()))))))))************))))))))))))******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************,,,///222777333---******+++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))'''((())))))******))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((({{{```___\\\WWWSSSOOOMMMNNNNNNLLLJJJCCCEEEFFFEEEDDDDDDEEEFFFBBB@@@>>>=========<<<:::777555222///------...///+++***************++++++))))))))))))))))))))))))$$$(((******(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&%%%&&&''''''"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))************))))))))))))******************))))))))))))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************,,,000333999555///+++***+++,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))~~~ccc^^^WWWTTTQQQNNNMMMMMMMMMLLLKKKHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::777555222///------...///,,,++++++******++++++,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***((('''))),,,...---+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''''')))***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))))))))************++++++******)))(((((((((+++*********))))))((((((******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((()))***+++,,,------------+++++++++************)))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&fff```\\\UUURRROOOMMMMMMMMMMMMLLLHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::777555222///------...///,,,++++++******++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''(((+++---,,,***((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&'''((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))))))))************)))))))))))))))*********************)))))))))(((******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))))))))(((((((((''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************************************++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))******+++,,,------------++++++++++++************************************(((((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&iii``````VVVSSSPPPNNNNNNOOONNNMMMHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::888555222///------......++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((()))(((((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++************))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))***+++,,,------...------,,,+++++++++************************************'''(((((((((((((((((('''))))))))))))))))))((((((***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&jjj^^^aaaVVVTTTQQQOOOOOOOOOOOOMMMHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::888666222///---,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((((()))***)))'''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((()))))))))************(((((())))))*********************)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))***************((()))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---......------,,,,,,+++++++++*********************************(((((())))))))))))((((((+++******))))))(((((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''lll^^^aaaWWWTTTQQQPPPPPPPPPOOONNNHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::888666222///---,,,---...+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((((((*********((('''((()))'''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((()))))))))***((()))))))))************************))))))(((((())))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************((()))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++***************************)))******++++++******)))++++++******))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''nnnaaaaaaWWWTTTQQQOOOOOOOOOOOONNNHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::999666333///---,,,,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((()))***+++***((('''((()))''''''((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******))))))))))))************++++++******)))(((((('''))))))))))))******************)))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''nnnaaa^^^VVVSSSPPPOOOOOOOOONNNMMMHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::999777333///---,,,,,,---******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''')))***)))'''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((()))***+++***((((((((()))'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((()))*********))))))))))))*********************)))))))))))))))((()))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************************++++++''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((lll```ZZZVVVSSSPPPNNNNNNNNNNNNMMMHHHEEEDDDFFFEEEBBBBBBEEEAAA???>>>===>>>===<<<:::999777333///---,,,,,,---******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((((((((((((((()))***+++***)))((((((***(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++))))))))))))************((((((((()))******++++++(((((())))))*********+++******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((()))***************))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------.........---...............---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))************)))))))))))))))***+++++++++,,,&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((jjj___YYYXXXTTTQQQPPPQQQPPPNNNKKKGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>======<<<<<<<<<999666111---******,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((())))))(((((('''''''''((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++...000---(((%%%'''***&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''((()))(((''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++***************+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,((())),,,...//////---,,,//////---,,,,,,,,,,,,---,,,------------,,,,,,+++....../////////......---//////000000000///...---------------,,,,,,,,,,,,//////.........///111222...,,,++++++---......------+++))))))+++,,,,,,+++,,,,,,,,,+++***)))(((''')))******++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~hhh___[[[XXXTTTQQQPPPQQQPPPNNNKKKGGGFFFEEECCCCCCCCCCCCDDD@@@???>>>======<<<<<<<<<;;;777222...+++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***---...,,,'''%%%''')))''''''''''''((((((((()))'''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''((()))((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))++++++***************+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---------...---------000...,,,)))))))))***+++&&&(((,,,///000000...---++++++,,,,,,------......000000111111111111111111///000000111333555666777555555444444333333222222...............------,,,///---,,,,,,---...---,,,,,,,,,+++,,,......---,,,'''((()))***+++,,,,,,,,,***************))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}ggg___]]]XXXTTTPPPPPPQQQQQQNNNKKKHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>======<<<<<<<<<;;;888333///,,,,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,***'''%%%&&&(((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))*********''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((()))((('''''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------.....................---...---+++******,,,...///---...///000000...,,,+++////////////000111333444333444555666777777888888<<<===>>>AAAEEEJJJNNNPPPIIIHHHEEEAAA<<<888555444999:::;;;;;;;;;:::999888777555333111111///---+++...------...//////---+++,,,,,,,,,---,,,,,,++++++,,,+++++++++***))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((iii___^^^WWWTTTPPPOOOQQQQQQNNNLLLHHHHHHGGGFFFFFFEEEEEEEEE@@@???>>>===<<<<<<<<<<<<;;;888333...,,,,,,---///++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((''''''''''''(((((()))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))&&&%%%&&&((('''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((()))***++++++,,,'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------.........---------......,,,---///000111000///...222111///......000222333666555444444555777:::<<<>>>============>>>>>>???BBBDDDIIIOOOVVV\\\aaadddjjjhhhddd```[[[VVVRRRQQQJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJGGGDDDBBB???;;;999777555111000///...---+++......//////...------,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''')))***,,,------(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((nnn```^^^WWWSSSPPPOOOQQQQQQOOOLLLHHHHHHHHHGGGFFFFFFEEEEEE@@@???>>>===<<<<<<<<<<<<:::777222---++++++,,,...++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&'''(((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))***++++++,,,(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((()))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............------,,,,,,------......------,,,---...//////111000000000///...------...000444999>>>DDDHHHJJJ?????????@@@CCCFFFJJJLLLQQQOOOLLLHHHEEEBBBAAA@@@;;;@@@IIISSS]]]eeejjjmmmooonnnmmmkkkiiihhhffffffZZZXXXVVVTTTSSSSSSSSSTTT^^^]]]\\\[[[\\\ZZZXXXUUUJJJEEE>>>999666444333222,,,---...///000000000000,,,++++++++++++,,,---...++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''')))***,,,------(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrraaa^^^VVVSSSPPPOOOQQQQQQOOOMMMGGGGGGHHHGGGGGGFFFDDDDDD@@@???>>>======<<<<<<<<<999666111---******,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******''''''&&&''''''((()))***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************'''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***'''(((((())))))*********((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&'''(((((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------.........---------...000111333000///...///222666;;;>>>>>>CCCLLLUUU\\\___``````WWWWWWXXXZZZ]]]aaadddfffccc___ZZZSSSMMMHHHEEECCCCCCGGGOOOYYYccckkkqqqtttmmmmmmkkkiiigggeeedddcccgggeeebbb^^^ZZZXXXWWWWWW[[[\\\^^^cccgggjjjjjjiii___YYYQQQJJJEEEBBB@@@>>>999888777444222///,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssbbb```VVVSSSOOOOOOQQQRRROOOMMMFFFGGGGGGGGGFFFEEEDDDCCC@@@???>>>======<<<<<<<<<:::777222---++++++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********&&&&&&&&&''''''((()))***'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------..................000333555777666888===CCCHHHKKKMMMNNNRRRUUUZZZ```fffkkknnnooorrrrrrrrrrrrqqqqqqqqqqqqgggeee```ZZZVVVRRRQQQPPPVVVVVVWWWZZZ^^^ccchhhjjjrrrrrrqqqooonnnmmmllllllnnnnnnmmmkkkhhhdddaaa^^^RRRTTTXXX___gggkkkmmmmmmkkkfff```[[[VVVPPPKKKHHHHHHFFFCCC???:::555111///111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssbbbaaaVVVRRROOOOOOQQQRRRPPPMMMFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>======<<<<<<<<<;;;888333///,,,,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&&&&&&&'''''')))******'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************(((((()))***************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))******)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------......000//////000222555999;;;GGGNNNXXX```aaaZZZQQQKKKQQQPPPOOOSSS[[[hhhttt||||||xxxsssnnnjjjhhhcccbbb___]]]\\\]]]^^^^^^^^^ZZZTTTNNNLLLMMMPPPRRRZZZ\\\___cccgggkkknnnpppkkkmmmqqqsssrrrnnniiieeeRRRTTTXXX___gggkkkmmmlllmmmkkkhhhddd```YYYQQQLLLGGGGGGGGGGGGFFFEEEDDDCCC999777444111............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrbbb^^^ZZZVVVRRRQQQRRRRRRPPPMMMEEEGGGHHHIIIIIIFFFDDDBBBBBBAAA@@@>>>======<<<<<<:::777333///------...///,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************))))))))))))************))))))))))))))))))))))))******++++++***))))))(((,,,,,,++++++***+++++++++000...,,,+++)))))))))***///...,,,***))))))************))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------,,,,,,---///000111///...000111000...---...111333//////444;;;>>>AAALLLZZZaaajjjsssvvvqqqggg^^^YYYMMMNNNRRRYYYccclllrrruuu}}}uuukkkdddaaa\\\[[[ZZZYYYXXXYYYYYYZZZ\\\XXXPPPGGGCCCCCCBBBAAAGGGKKKNNNPPPPPPRRRVVVZZZ\\\\\\]]]``````\\\UUUOOONNNHHHHHHMMMSSSWWW```iiihhhhhhgggddd```[[[VVVSSSEEEFFFHHHJJJKKKKKKJJJIIIKKKJJJFFF>>>666000000222///---++++++,,,......---///---******---///...,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))tttccc___YYYVVVRRRQQQRRRRRROOOLLLFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;:::777333///------...///,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((()))))))))*********++++++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))***))))))((((((((((((((()))))))))***(((((((((''''''(((((((((((())))))***************))))))))))))************************************((())))))************)))******))))))***+++,,,,,,+++***)))(((((())))))***(((''''''((()))***+++,,,*********++++++,,,------******)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------000///------...////////////000222111000//////000888888>>>JJJUUU^^^iiisss{{{}}}yyyrrrkkkhhhjjjgggddddddfffhhhjjjjjjnnnoooooommmggg^^^XXXVVVZZZ[[[[[[ZZZYYYXXXVVVUUURRRPPPKKKGGGDDDCCCBBB@@@>>>AAAEEEHHHJJJMMMOOORRRMMMKKKKKKKKKKKKIIIDDD@@@CCC>>><<>><<<;;;;;;;;;;;;999666222///------...///,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))((((((((()))))))))******)))(((((((((((((((((()))((()))******++++++******)))))))))*********++++++************************((())))))***++++++,,,,,,++++++************++++++++++++************++++++------,,,,,,++++++******)))******++++++++++++************))))))(((((('''************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................111000.........000222333000111222222222444777:::GGGIIITTTdddqqqwwwzzz|||zzzxxxtttrrrooolllhhhfffeee```ZZZVVVUUUUUUUUUUUUYYY]]]bbbdddcccbbb```______```cccfffggggggfffeee___^^^[[[XXXRRRLLLGGGDDDKKKLLLNNNQQQVVVZZZ[[[[[[ZZZXXXUUUTTTSSSQQQOOOMMMEEE@@@===>>>???@@@DDDIIIOOOQQQTTTUUUUUUSSSPPPOOOSSSNNNGGGAAA>>>???CCCEEEMMMOOOUUU]]]aaa^^^TTTLLLCCC===666222111000,,,(((...------...///...+++))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))wwwddd^^^XXXUUUQQQPPPQQQQQQNNNLLLFFFGGGHHHHHHGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;888666222...,,,---...///,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************+++++++++++++++,,,------...---,,,+++************,,,,,,++++++************/////////...---+++***)))++++++,,,,,,,,,+++))))))++++++******************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................//////000000000222444666222222333555:::CCCMMMUUU]]]dddqqq|||zzzpppjjjbbb```^^^___``````]]]YYYKKKHHHEEEEEEHHHNNNRRRUUU[[[aaafffiiikkknnnooonnnjjjkkkmmmnnnpppppppppppppppmmmkkkhhhbbbYYYUUUTTTSSSPPPNNNOOOTTTXXXYYYXXX___^^^]]][[[ZZZYYYXXXWWWWWWTTTQQQNNNJJJFFFDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKQQQPPPMMMIIIDDD???:::888FFFIIIPPPYYYbbbffffffeee\\\TTTIII===444000......///...............---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((vvvccc]]]YYYUUUQQQQQQRRRQQQOOOLLLGGGGGGHHHHHHGGGFFFDDDCCCAAAAAA???>>>===<<<<<<<<<888555111...,,,---...///,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))*********+++,,,,,,************************((()))))))))*********+++******))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))***+++++++++++++++************++++++++++++************************,,,+++************++++++,,,++++++++++++,,,,,,---++++++,,,---......//////,,,---///000000///...---,,,,,,---------,,,,,,,,,)))))))))******+++++++++************************************************))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////////////////---///111222000000222444222666===FFFPPP\\\gggnnnttt{{{~~~tttggg\\\VVVWWWXXX[[[```cccbbb\\\VVVJJJHHHGGGJJJRRRZZZbbbeeeggglllmmmjjjiiilllllljjjpppnnnllliiihhhggghhhiiillliiihhhhhhddd^^^___ddd\\\WWWQQQNNNPPPSSSSSSRRRWWWYYY[[[]]]^^^^^^^^^^^^bbbccccccaaa^^^ZZZUUUQQQCCCAAA>>>;;;:::<<<>>>@@@AAACCCGGGIIIKKKJJJIIIHHHDDDIIIPPPWWW[[[```eeeiiiiiiggg```RRRCCC888333333///...---,,,+++,,,---///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((tttccc]]]ZZZVVVRRRQQQRRRRRRPPPMMMGGGHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@>>>============777444111---,,,,,,...///,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))***,,,---...************************((())))))******+++++++++***))))))((())))))******)))))))))*********++++++)))***+++,,,,,,+++***))))))***++++++,,,+++++++++*********++++++++++++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,++++++,,,...000222444555333555777:::<<<>>>@@@@@@>>>???@@@AAA???<<<999777///...---,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************(((((()))***************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............000000000000000000000000...111333333111222555888<<>>???@@@<<<<<<<<<>>>AAAGGGLLLPPPKKKRRR[[[``````^^^___```cccgggjjjfffYYYIII>>>888333333222///---,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))tttccc___[[[WWWSSSRRRTTTSSSQQQNNNHHHHHHGGGGGGFFFEEEEEEDDDAAA@@@???>>>===<<<<<<<<<666444000---,,,,,,...000,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))*********++++++++++++************+++---...************************((())))))******+++,,,,,,******))))))***+++,,,---))))))*********+++++++++)))***,,,------,,,***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---000222444666666777888999;;;===>>>CCCDDDGGGIIIKKKLLLLLLLLLPPPRRRUUUWWWVVVTTTQQQOOOEEEBBB<<<777222000///...//////...------,,,++++++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,------------------------------------------------------------............000000000000000000000000///222444555777===GGGNNNWWW___jjjtttzzz}}}~~~~~~vvvggg^^^^^^```___eeehhhmmmooommmiiifffdddbbb```___```dddhhhkkklllqqqxxxyyytttyyy}}}qqqqqqzzz|||}}}{{{vvvooohhhdddaaadddeeeeeedddaaaaaadddfffmmmpppoookkkkkkooooookkkhhheee```ZZZTTTQQQOOONNNKKKFFF???:::888:::>>>BBBIIINNNUUU[[[^^^]]][[[ZZZXXX[[[aaafffeee\\\PPPFFF===???@@@===888333000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))tttddd```[[[XXXTTTSSSTTTTTTQQQOOOHHHHHHGGGGGGFFFEEEEEEEEE@@@???>>>===;;;;;;;;;;;;666444000---,,,,,,...000,,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))************+++++++++---,,,+++*********+++,,,************************((())))))***++++++,,,,,,++++++******+++---...000)))************+++++++++)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////111444777;;;===EEEEEEDDDCCCCCCBBBCCCCCCLLLMMMMMMNNNMMMLLLJJJIIIKKKPPPXXX```fffiiijjjjjjddd^^^UUUJJJAAA;;;777555777666444333111///------++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,---------------------------------------------------------.........//////000000000000000000000000000222555888>>>KKK[[[gggsssuuuxxxyyy{{{}}}~~~vvvuuuxxxwwwrrrsssvvvxxxxxxuuutttuuuwwwrrrqqqqqquuuzzz}}}vvvoookkkmmmppp}}}}}}wwwmmmiiilllmmmiiimmmllljjjgggddd```]]][[[ZZZTTTLLLCCC<<<888777888;;;;;;???GGGPPPVVVWWWVVVRRRPPPRRR[[[eeeggg___VVVGGGKKKMMMKKKCCC;;;444111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))tttdddaaaZZZXXXUUUSSSRRRPPPMMMKKKGGGHHHHHHGGGDDDCCCCCCDDDAAA@@@>>>===;;;:::::::::777444000---+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++******))))))))))))***++++++++++++*********+++,,,---,,,,,,,,,------,,,+++,,,,,,......000333777:::>>>EEENNNUUUXXXRRRMMMLLLOOONNNIIICCCKKKJJJHHHDDDAAA@@@BBBDDDDDDJJJNNNPPPZZZjjjuuuwwwsssqqqlllcccYYYNNNFFFAAAGGGOOOQQQIII@@@;;;777111000000///...,,,+++******++++++++++++***(((&&&%%%))))))))))))***+++,,,---+++++++++*********))))))******))))))((((((''''''&&&&&&&&&'''(((((('''&&&))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++......---++++++*********---,,,******+++++++++***,,,+++***)))((((((((((((...---+++***))))))******'''(((***++++++***((('''++++++******))))))((((((******************************))))))))))))******))))))************))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------000000000000//////...---...///111222333333333333111777@@@KKKXXXeeeqqqxxxyyyxxxyyy}}}xxxxxxvvvttttttwww}}}{{{zzz~~~|||~~~rrriiieeecccaaabbbgggiiihhhgggiii```\\\TTTKKKDDD@@@===<<<;;;<<<999666:::DDDHHHFFFJJJFFFDDDGGGPPPYYY^^^aaaTTTMMMIIIOOOXXXWWWIII:::666222///000111000---,,,,,,---......---++++++,,,...------,,,+++***))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''ttteeeaaaZZZXXXUUUSSSRRRPPPNNNKKKGGGHHHHHHGGGDDDCCCCCCDDDAAA@@@>>>===;;;;;;::::::888555111...,,,,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******((())))))***************))))))))))))************************++++++++++++))))))*********+++++++++************++++++++++++,,,+++++++++************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111000555>>>GGGNNNUUUYYY]]]eeeaaa[[[YYYXXXVVVQQQMMMFFFFFFDDDBBBAAACCCFFFJJJOOOUUUZZZ\\\aaahhhjjjgggooooooooommmggg]]]SSSLLLIIIRRRYYY]]]^^^\\\SSSHHH@@@;;;555000...///000111'''(((***,,,,,,,,,,,,+++************************+++++++++*********))))))******))))))(((((((((((((((&&&&&&+++000000,,,&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************+++++++++++++++***))))))******************************+++,,,---......///*********+++++++++++++++,,,++++++*********+++++++++***************))))))******))))))******++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***************)))))))))******************************))))))))))))******))))))************))))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------..................111111111111111222444666>>>EEEQQQ]]]hhhqqqxxx}}}~~~xxxqqqmmmqqquuu{{{tttrrrvvvyyywwwssstttwwwxxxvvvyyy}}}vvvrrrsssrrrmmmiiigggpppqqqsssvvvyyywwwrrrnnnooo}}}{{{pppggg```bbbfffhhhiiikkkiiifff```YYYSSSLLLGGGCCCFFFHHHFFFAAA???AAA???:::AAAAAAAAACCCGGGMMMSSSXXXZZZSSSLLLNNNUUU[[[ZZZVVVFFF>>>444...------///111---...//////...---,,,,,,,,,,,,,,,+++++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((ttteee```ZZZXXXUUUSSSRRRQQQNNNLLLGGGHHHHHHGGGDDDCCCCCCDDDAAA@@@???===<<<;;;::::::888666222...------...000------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******((()))******++++++******)))))))))*********++++++************+++++++++,,,))))))))))))************************+++++++++,,,,,,,,,++++++++++++******)))***++++++,,,,,,++++++...---,,,++++++,,,---...---......///000222333444444888@@@JJJTTT[[[______llliiiccc]]]VVVQQQLLLJJJAAAAAABBBBBBCCCFFFKKKNNNZZZaaahhhkkkmmmlllgggaaa]]]^^^___bbbdddbbb]]]XXXGGGLLLSSS___lllsssmmmcccaaaYYYMMMDDD===888333///------,,,,,,++++++************++++++******)))(((+++++++++******************))))))))))))((((((((()))&&&&&&,,,444555...&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++++++++++++++***)))************************((()))***,,,...000111222------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++***)))))),,,,,,,,,,,,,,,---------++++++---------,,,+++***---,,,***))))))***+++,,,******************++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))***))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------..................,,,,,,---...//////000000333222111000111555;;;@@@RRRZZZgggrrrxxx{{{|||}}}|||}}}{{{wwwsssrrruuuxxx}}}vvvtttwwwyyyyyywww}}}qqqiiiooopppyyy|||zzzyyypppddd\\\eeegggjjjkkkhhh```VVVOOOWWWZZZZZZSSSKKKDDD;;;555888:::<<<<<<<<>><<<;;;;;;;;;999666222///---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------------///...------...000333444777;;;@@@EEEFFFDDD@@@===??????BBBLLLXXXdddjjjmmmgggfffaaaXXXMMMFFFDDDEEEEEEJJJPPPSSSSSSQQQOOONNNMMMOOOTTT[[[aaagggkkkoooooohhh```ZZZXXXWWWUUUTTTTTTNNNGGGGGGNNN[[[kkkvvvqqqpppppppppnnnhhh___YYYIIIDDD===666000---,,,,,,))))))***+++++++++++++++************************))))))))))))************))))))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((()))))))))************************************************++++++++++++******++++++,,,,,,,,,---***++++++,,,,,,,,,++++++*********************************+++,,,,,,---------------,,,+++++++++***,,,,,,++++++++++++,,,,,,+++---///000...---///000------///000111111000000222111///......///111222,,,------......---,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////.........//////000000000111000000///000111222222111444888===DDDPPP___iiiqqqvvv||||||zzzyyyvvvzzz}}}}}}xxxtttqqqqqqjjjooouuuyyyyyyyyyzzz|||ooopppnnnhhhcccdddlllttt|||mmmeeebbbaaa```\\\```gggllllllhhhdddcccSSSKKKAAA:::888:::;;;<<>>===<<<;;;;;;888666222...------...000++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,,,,------------......+++,,,------......------......///111333777:::;;;@@@DDDHHHLLLLLLIIIEEEAAAHHHJJJOOOUUUZZZZZZXXXVVVSSSRRRPPPJJJDDDAAABBBDDDCCCHHHOOOSSSSSSOOOKKKIIIGGGCCCCCCGGGLLLPPPXXX___hhhhhhgggeeebbb^^^[[[ZZZVVVRRRMMMJJJHHHLLLXXXeeeooooooooonnnmmmkkkjjjiiibbb]]]TTTIII>>>555...+++,,,,,,+++++++++,,,,,,---***************+++++++++)))))))))************++++++------***&&&%%%(((,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))*********************************************++++++++++++,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......000222222111111555888999;;;===@@@CCCDDDDDDDDDGGGDDD@@@;;;777444333222------------------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))))))))************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,------......,,,,,,,,,,,,------------------........./////////......//////000000111111000000//////000111333444888???GGGNNNUUU___mmmvvvtttwww{{{||||||{{{{{{{{{vvvtttpppllljjjlllpppssstttssspppmmmjjjgggdddccc]]]nnniiiYYYTTTSSSUUU]]]dddfffiiilllhhh^^^QQQGGGBBB>>>999666777>>>EEEGGGFFFGGGMMMRRRdddmmmppplllhhhgggbbb[[[FFF???555///...//////...//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++llldddaaaYYYWWWUUUTTTTTTSSSQQQOOOGGGHHHHHHGGGDDDCCCCCCDDDBBBAAA@@@>>>===<<<<<<;;;888555111...,,,,,,...///+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---------............,,,,,,---..................000333777;;;???BBBCCCEEEEEEFFFFFFEEECCCAAA@@@HHHLLLPPPSSSQQQNNNKKKJJJJJJIIIGGGDDDBBBCCCDDDFFFHHHMMMSSSWWWXXXWWWUUUUUUOOOIIIEEEFFFFFFEEEIIIOOOPPPUUUZZZ[[[YYYYYY[[[]]]LLLJJJJJJKKKIIIHHHQQQ[[[pppssssssnnnfff___\\\\\\bbbaaa___ZZZRRRGGG<<<666333111...+++******+++,,,))))))*********+++++++++))))))*********+++++++++***++++++***)))((()))+++))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...000222444666777555888:::999888:::@@@EEEJJJLLLNNNPPPRRRRRRQQQQQQUUUUUUUUUSSSOOOKKKGGGEEE>>>;;;555000------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,---......///,,,,,,,,,------------...............////////////......///000000111222222000000000222444777:::<<>>@@@DDDIIILLLXXXeeemmmlllmmmrrrqqqkkk\\\QQQBBB777222111///.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++jjjdddaaaYYYWWWUUUTTTTTTSSSQQQOOOGGGHHHHHHGGGDDDCCCCCCDDDCCCBBB@@@>>>===<<<<<<<<<777444111---+++,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---......//////......///111666;;;@@@EEEHHHIIIDDDBBB???<<<;;;:::;;;<<<>>>BBBGGGJJJLLLPPPVVV[[[XXXUUURRRPPPOOOPPPQQQQQQWWW[[[```dddfffhhhjjjkkk^^^WWWSSSRRRNNNGGGFFFJJJJJJMMMNNNKKKGGGHHHOOOWWWFFFCCCDDDIIILLLNNNWWWbbbjjjqqqvvvsssfffYYYQQQNNNIIIOOOYYY```bbb]]]UUUOOO888555000,,,))))))***+++))))))******++++++++++++))))))******++++++++++++'''&&&''')))+++,,,)))&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((((('''))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---.........//////000000000111333555999<<>>BBBEEEUUU^^^hhhmmmllllllpppuuuvvvxxxyyywwwrrrnnnkkkjjjiiiiiijjjmmmqqqrrrnnnkkk^^^```hhhxxx~~~jjjbbbaaa``````bbbeeeggggggaaaVVVKKKCCC@@@>>>;;;999999===CCCIIIMMMNNN___lllnnnqqqvvvssskkkmmm___LLL===555222000...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++lllgggddd\\\ZZZXXXVVVUUUSSSPPPMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<:::666000,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................///000000000000...---,,,---.........---...111333777:::>>>BBBCCCBBB???<<<:::;;;;;;999888888:::===HHHMMMUUU[[[___aaadddeeebbb___^^^```___\\\\\\___bbbeeehhhgggeeedddfffiiiccc^^^ZZZWWWSSSOOOQQQVVVddd```\\\YYYWWWSSSMMMHHHFFFBBB???>>>AAAJJJ\\\lllqqqwwwzzzssscccTTTJJJHHHCCCCCCDDDIIIRRR\\\cccgggUUUKKK<<<111///111,,,$$$,,,,,,,,,,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++******))))))***,,,---///++++++,,,,,,,,,---------.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++...000000...+++,,,...111444444777888>>>GGGQQQUUURRRMMMKKKLLLKKKIIINNNXXX___aaafffbbbYYYPPPLLLKKKJJJHHHFFFKKKRRR[[[hhhtttyyywwwssslll^^^OOOBBB<<<;;;<<>>777000......///000,,,...000...+++***---000+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////////////////000000000000...///111000000///000222111444:::@@@FFFMMMTTTYYYggghhhjjjooosssuuutttssszzzuuussssssooohhhccccccddddddeeeggggggfffeeeddd___vvvlllaaa]]]]]]aaaccc\\\PPPGGGBBBBBB>>>888333666>>>FFFPPP^^^kkkooopppsssrrrnnnnnnhhh^^^PPPBBB888444333111///...---------+++***------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************mmmgggbbb\\\ZZZXXXVVVUUUSSSPPPMMMIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???===<<<<<<<<<<<<:::666000,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------......///000000///...------...000000111333666999<<<>>>@@@AAAAAA@@@??????:::===???AAACCCFFFJJJLLLTTTYYY___cccdddddddddeeegggddddddfffgggeeegggjjjhhhkkknnnpppooooooqqqrrrnnnkkkjjjjjjhhheeegggllluuutttsssrrrpppjjjbbb\\\JJJFFFBBB@@@@@@FFFUUUcccssswww|||zzzqqq```OOODDD@@@AAACCCFFFLLLSSSZZZ^^^bbb```UUUBBB333///222444+++,,,,,,***((((((+++...++++++************++++++************************))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))''''''(((((())))))******************+++++++++++++++++++++++++++---...///++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------...000222//////000444777:::999999AAABBBHHHRRR^^^eeefffdddcccccc```ZZZXXX]]]bbbccc^^^[[[VVVOOOIIIFFFDDDCCCBBBIIIQQQ\\\kkkzzz~~~zzzooo```QQQHHHFFFGGGLLLNNNMMMGGG<<<444000000///...------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++++++++******)))************+++++++++++++++************++++++))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,---------............------------...//////////////////000000000111---...000000000111333444555:::AAAJJJRRR[[[ccciiikkklllnnnrrrvvvxxxwwwvvvuuupppkkkjjjfffaaa```bbb\\\^^^aaadddjjjtttsssbbbZZZYYYZZZZZZYYYMMMKKKHHHBBB>>>===???BBBOOO\\\iiinnnooosssuuutttsssoooggg]]]RRRGGG>>>999333111......//////---+++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************ooohhh```[[[ZZZXXXVVVUUUSSSPPPNNNIIIIIIHHHGGGFFFEEEEEEDDDAAA@@@???===<<<<<<<<<<<<:::666000------...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,---...////////////...---///222333555888<<<>>><<<>>>@@@@@@>>>>>>@@@CCCBBBEEEIIILLLOOOQQQTTTWWWTTTWWW[[[\\\\\\ZZZZZZZZZ[[[XXXXXX\\\]]]]]]___dddbbbdddgggkkkmmmpppqqqrrrssssssuuuyyyyyywwwyyy~~~yyysssgggaaaXXXOOOEEE@@@FFFOOOcccfffmmmtttwwwnnn^^^PPPGGGFFFDDDAAABBBHHHSSS[[[\\\cccdddYYYJJJ===444///))),,,...---***)))***,,,++++++************++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------.........---------------------------------------------------------------+++,,,.........///111333222666===DDDHHHHHHDDDAAAAAABBBGGGRRR___kkkqqqsssrrrsssnnnfff`````````___[[[[[[ZZZUUUNNNJJJJJJKKKRRRYYYccclllvvv~~~sssbbbRRRHHHDDDPPP[[[fffeeeWWWHHH???===555111------000111///---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++++++++******)))************+++++++++++++++************++++++)))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,------------...............------......///000/////////000000000111111...///111111222444777:::???DDDLLLUUU^^^gggoootttttttttuuuvvvwwwuuurrrooommmfff___ZZZUUURRRUUU\\\RRRaaavvvwww___WWWZZZ^^^```VVVTTTQQQMMMJJJEEE???;;;JJJWWWeeejjjlllppptttvvvvvvsssppplllggg]]]QQQHHH;;;555///---///111///,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************ooohhh^^^[[[YYYWWWVVVUUUTTTPPPNNNIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@???===<<<<<<<<<<<<:::666111...---...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------...........................111333666777:::===@@@<<<@@@DDDDDDCCCDDDGGGKKKLLLNNNRRRSSSSSSSSSTTTUUURRRRRRRRRQQQOOONNNOOOQQQKKKHHHHHHKKKMMMLLLNNNRRRSSSSSSUUUXXX]]]bbbfffhhhnnnooossszzz|||{{{~~~tttfffTTTFFFDDDIIILLLMMMRRR]]]ggglllhhhcccYYYTTTKKKAAA<<>>@@@DDDIIIKKKKKKKKKLLLMMMMMMOOOSSSUUUUUUUUUVVVWWWYYYWWWSSSNNNKKKJJJMMMPPPIIIFFFFFFHHHHHHFFFFFFIIIIIIHHHIIIJJJNNNSSSYYY]]]```aaagggoootttuuuzzz}}}uuufffXXXTTTWWWQQQMMMJJJJJJNNNVVV^^^bbbdddaaaYYYMMMCCC@@@FFFLLL___]]]WWWSSSTTTXXXVVVQQQ???888000---...///,,,(((---,,,,,,+++******++++++************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------------......//////////////////000222888@@@FFFTTTYYYaaahhhjjjdddZZZRRROOONNNOOOTTT]]]iiitttzzzyyywwwsssssswwwtttfffVVVMMMKKKKKKLLLJJJJJJSSS___]]]dddjjjnnnsssxxxzzzxxxkkklllooorrrrrrkkk^^^TTTCCCPPPdddvvv}}}vvvooo___ZZZQQQDDD777///,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++++++++******))))))*********+++++++++++++++************++++++************+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------........./////////............///000000000000000000111111111111111222333333555999>>>CCCRRRVVV[[[```dddhhhlllooollllllmmmnnnkkkeee]]]WWWMMMNNNRRRUUUVVV[[[ggguuu}}}nnnXXXVVVSSSSSSVVV[[[\\\VVVPPPFFFQQQ___jjjnnnmmmlllmmmpppoooooosssvvvtttmmmfffZZZNNN===222.........---........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************mmmiii^^^ZZZXXXWWWVVVVVVTTTQQQOOOHHHHHHGGGGGGFFFFFFFFFFFFAAA@@@???===<<<<<<<<<<<<:::666222///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................111111000//////000000111555777:::;;;<<<<<<===???AAACCCGGGJJJLLLMMMKKKJJJKKKNNNRRRVVVYYY\\\```bbb\\\ZZZVVVQQQLLLKKKMMMOOOPPPMMMNNNPPPNNNIIIGGGHHHLLLNNNOOOMMMKKKLLLPPPTTTPPPPPPTTT[[[```dddjjjrrrzzz}}}|||pppccc^^^```jjjddd[[[PPPGGGFFFKKKPPP^^^```aaa\\\RRRHHH@@@===PPPZZZ___YYYRRRSSSZZZ___SSSFFF666,,,+++---...---...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******+++,,,,,,++++++***,,,---------.........................../////////------------------------------......///000000000...000444999@@@IIISSSYYYbbbeeehhhkkkjjjcccZZZSSSZZZXXXWWWXXX]]]eeemmmrrrqqqooolllnnnsssqqqbbbQQQFFF@@@>>>AAAAAABBBLLLXXXaaaccccccaaadddllltttwwwtttooojjjhhhgggccc]]]XXXGGGKKKVVVfffwww~~~yyyxxxuuulll[[[HHH999222000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++************++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------.........///////////////......//////000111000000000111111111222222000000111333666<<>>444///..............................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************|||jjjhhh___ZZZXXXWWWVVVVVVTTTRRROOOGGGFFFFFFFFFFFFEEEEEEEEEAAA@@@???===<<<<<<<<<<<<999666222000000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..................................../////////////////////////////////000111333444666999<<>>BBBBBB<<<===DDDFFFQQQ[[[___^^^\\\WWWRRR```mmm|||yyyqqqmmmnnnddd[[[QQQRRR^^^nnn{{{yyyjjjWWWJJJ777777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++------------++++++++++++,,,,,,---...//////............/////////000///////////////000111111000111111111111222222222222333666;;;CCCOOO[[[cccbbbeeeiiikkkjjjjjjjjjkkkZZZTTTNNNLLLQQQ[[[dddjjjzzz{{{eeeXXXUUUWWWZZZ[[[UUUWWWeeerrrvvvuuuuuujjjmmmrrrttttttsssrrrrrrmmmlllgggZZZIII:::333111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************************************gggddd```]]]YYYXXXZZZYYYTTTPPPPPPKKKJJJHHHFFFEEEEEEEEEFFF@@@???>>>======<<<<<<<<<:::666111------///000000...------,,,,,,------.........////////////......++++++,,,,,,,,,---------........................,,,------......------,,,////////////////////////,,,---......//////................../////////000//////000000000000000///111222555666777999<<<>>>JJJEEEDDDIIIMMMLLLKKKKKKGGGPPPZZZdddvvvyyynnnooorrrwww||||||oooeee```XXXNNNMMMSSSPPPRRRUUUXXX\\\cccjjjooosss}}}|||{{{yyymmmmmmlllpppxxx}}}xxxnnnZZZMMMBBBEEEQQQ^^^jjjsssmmmqqqnnnfffffflllkkkddd```bbbdddddd]]]NNN:::,,,,,,,,,---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------000000//////.........---000111222111///......///000000///...///333888<<>>DDDNNNZZZaaaaaaffffffhhhlllkkkgggbbb___WWWJJJCCCQQQpppoooYYYQQQUUU```YYYSSSYYYfffqqqssspppsssqqqqqqsssvvvwwwuuurrrrrrooommmjjjdddUUUAAA111222000...---------------///............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***hhheee```^^^YYYWWWYYYXXXTTTQQQQQQKKKJJJHHHFFFEEEEEEEEEFFF@@@???>>>======<<<<<<<<<<<<777222...---............------,,,,,,------...------............------++++++,,,,,,,,,---------........................,,,------......------,,,////////////////////////,,,---......//////.............../////////000000//////000000000000//////222000///222777>>>CCCFFFJJJEEEDDDHHHLLLNNNSSSXXXWWW]]]fffnnnyyy|||}}}}}}oooaaaZZZYYY^^^XXXOOOIIIKKKSSS^^^eeebbbmmmvvvzzz~~~~~~}}}{{{yyyzzz}}}tttcccOOOFFFGGGNNNZZZddduuuyyyxxxmmmbbb^^^```bbb[[[\\\]]]\\\WWWNNNDDD===444000+++***,,,...---,,,++++++++++++++++++++++++************************++++++++++++************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---000000/////////.........///000111111//////000222333222000000222:::DDDJJJUUUXXX^^^dddhhhfff___ZZZNNNKKKGGGFFFFFFFFFCCCAAACCCDDDFFFKKKQQQXXX]]]_________```cccfffhhhhhhggg___\\\]]]aaafffhhheeecccZZZVVVQQQMMMJJJGGGEEECCCGGGJJJTTTfffssszzz}}}~~~{{{rrrcccVVVUUU```lll{{{zzzrrrooommmiiihhh]]]LLL<<<222...///111+++,,,---,,,,,,+++,,,,,,---,,,++++++***+++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111111111111111111111111222111111111333333444333444<<>>======<<<<<<<<<===888333///------------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................,,,------......------,,,////////////////////////------...////////////........./////////000000000000000000000000000000000333111222777???FFFJJJKKKGGGEEEGGGMMMTTT\\\gggqqqwwwuuuvvv|||vvvkkkddd]]]UUUQQQRRRUUUVVVVVVYYY\\\aaagggrrr}}}xxxdddSSSHHHDDDIIIPPPgggnnntttooo^^^OOONNNTTTUUUWWWVVVRRRMMMIIIHHHIII>>>666...+++---///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---000000////////////.........///000000000000222444333333222444:::EEEQQQZZZ```bbbdddfffddd^^^VVVPPPNNNNNNNNNPPPRRRTTTSSSRRRQQQRRRUUUYYY^^^bbbfffhhhcccdddeeeeeeeeeeeeddddddllllllllloootttuuusssooorrrooojjj```VVVOOOMMMNNNAAA???BBBNNN]]]kkkyyy}}}~~~}}}sss]]]MMMSSSbbbrrr{{{~~~wwwooohhhcccpppnnneeeSSS>>>111///333,,,,,,,,,---------------------,,,+++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////....../////////000000000111111111111111111111111444333222222222333444555:::BBBKKKRRR[[[dddhhhgggiiifffbbb```___YYYOOOFFFOOOYYYoooyyyqqqqqqyyy|||yyyyyyyyy{{{nnn[[[\\\]]]^^^```fffooouuuuuusssrrrsssttttttsssrrruuusssrrrrrrqqqjjj^^^TTT;;;555///...111222111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***lllhhhaaa___YYYVVVVVVVVVSSSRRRSSSJJJIIIGGGFFFEEEDDDEEEEEE@@@???>>>===<<<<<<<<<<<<;;;777222///.........---......------------......,,,------......------,,,,,,,,,,,,------------...........................,,,------......------,,,////////////////////////------...///////////////...////////////000000000000000000000000111111111444888===CCCGGGIIIJJJJJJGGGJJJSSS___iiisssuuunnneee```___^^^[[[WWW___[[[VVVVVV___mmmzzzwwwkkk[[[MMMGGGIIILLLRRR```jjjbbbOOOEEEGGGPPPSSSUUUOOOGGGAAACCCFFFGGG@@@777000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------..............................////////////......000000//////////////////...///000/////////222444111444999@@@GGGQQQ[[[aaabbbaaa```^^^YYYSSSLLLHHHOOOQQQTTTXXX[[[]]]^^^^^^bbbcccccccccbbbaaabbbccceeeeeedddccccccffflllppppppooommmlllpppuuuwwwuuussstttsssoooggg___YYYVVVIIIBBB>>>CCCMMMZZZjjjwwwhhhNNNLLLZZZgggsss~~~|||qqqhhhbbbgggmmmpppiiiXXXDDD666///111///...............---------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////...////////////000000000111111111111111111111111333333333222222333666999@@@IIIQQQXXX___fffgggddd```bbb___VVVOOOPPPUUUYYYhhhzzzwwwuuu}}}zzzwwwwwwyyy|||jjjkkklllmmmnnnnnnmmmmmmlllnnnsssxxx~~~ttt```XXX^^^ggglllmmmuuutttssssssttttttttttttsssqqqpppqqqqqqnnngggaaaIII???444...///111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***lllhhhaaa^^^XXXUUUVVVVVVSSSRRRTTTJJJIIIGGGEEEDDDDDDDDDEEE@@@???>>>===<<<<<<<<<<<<888555111//////000000000///......------......///......////////////......,,,,,,---------.................................,,,------......------,,,////////////////////////---...//////000000//////////////////000000000111111111000111111333444555:::>>>BBBDDDDDDFFFJJJMMMQQQWWWeeettt~~~nnngggeeeeeeddd___ZZZTTTQQQTTT^^^mmmxxx{{{~~~}}}ooo]]]TTTRRRDDDBBBJJJ[[[aaaVVVHHHBBBIIIPPPVVVSSSJJJAAA@@@AAAJJJHHHCCC;;;222,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...........................//////////////////...//////000000000000000000000000000///...///111444333;;;EEEOOOVVV[[[^^^```YYYXXXVVVSSSQQQOOOOOOOOOZZZ\\\^^^_________^^^^^^\\\^^^___^^^]]]]]]```bbb______]]][[[]]]gggvvvrrrrrrllleeegggooouuuuuussstttuuuvvvvvvrrrlllggg___VVVNNNKKKJJJLLLUUU^^^xxxwww~~~tttXXXIIIJJJYYYdddsss~~~wwwnnniii]]]aaagggmmmkkk]]]GGG666444111---,,,---......---...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000////////////000000000111111111111111111111111111222333333222222555:::>>>IIIQQQXXX]]]aaaeeeeeeaaa]]][[[TTTNNNSSScccrrrxxx~~~{{{zzzzzzrrrkkkeeehhhpppxxxzzzyyywwwaaa]]]bbbhhhjjjrrrssstttttttttuuuuuuvvvsssqqqoooooopppoookkkgggYYYMMM<<<111---.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***kkkhhhaaa\\\WWWUUUVVVVVVSSSRRRSSSJJJHHHGGGEEEDDDDDDDDDDDD@@@???>>>======<<<<<<<<<666333000///000111111000//////............//////...//////////////////...,,,---------....................................,,,------......------,,,////////////////////////......///000000000000////////////000000000111111111111111111333555888999AAAAAAAAABBBFFFNNNXXX```iiilllwwwvvvppp[[[XXXWWWVVVUUUVVV\\\ccclllsssyyy{{{zzzkkkcccbbbQQQFFF???FFFOOOOOOFFF???AAAJJJTTTUUUOOOHHHEEEEEEHHHKKKLLLEEE:::111///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...........................//////000000//////...//////000000000000111111111222111000000111555888===EEEPPPXXX\\\\\\ZZZYYYOOOPPPPPPPPPQQQTTTYYY]]]___```aaa___]]][[[[[[[[[TTTXXX]]]aaaeeekkktttzzz||||||xxxrrrooovvvvvvjjjiiieee___mmmmmmnnnsssxxx{{{{{{zzzrrrllleee^^^UUUMMMLLLOOO\\\^^^jjjyyyyyygggSSSJJJKKKRRRaaarrr|||zzzsssppp___[[[ZZZcccllliiiZZZKKK999444---***,,,...///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000/////////000000000111111222222222222222222222222111333444444444999AAAGGGTTTZZZ___```bbbdddaaa\\\SSSNNNKKKVVVuuu}}}{{{fff^^^aaagggkkknnnqqqttttttuuuvvvwwwsssrrrppppppppppppnnnllleeeZZZIII:::111---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***|||hhhgggaaaZZZVVVUUUWWWWWWSSSQQQRRRIIIHHHFFFEEEDDDDDDDDDDDD@@@???>>>======<<<<<<<<<777444111000000000000/////////............//////---......//////......---------------....................................,,,------......------,,,////////////////////////......///000000000000000//////000000000111111111111111111222555888;;;>>>EEECCCEEEOOO___oooxxx|||xxxpppjjjhhhccc[[[VVVVVV\\\eeemmmqqquuu}}}uuummmkkkbbbYYYKKK@@@@@@BBB@@@999<<>>======<<<<<<<<<888666222000000///...---//////............//////,,,------......------,,,---------.........//////........................,,,------......------,,,////////////////////////...//////000000000000000000000000000111111111111111111111333666:::>>>@@@EEEEEENNNddd}}}uuuhhh]]]YYYPPPYYYaaaeeejjjttt}}}|||pppkkkmmmlll```KKK??????>>>999:::???EEEHHHIIIHHHIIIKKKAAAEEELLLPPPNNNFFF;;;333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////////////////////////////000000000000////////////000000111111111222111222333555777;;;AAAEEEOOOOOONNNLLLIIIGGGGGGHHHQQQTTTYYYZZZYYYYYYZZZ[[[]]]dddmmmxxx{{{pppllljjjmmmuuuzzzxxxppplllnnn]]]XXXQQQPPPZZZeeeeee^^^IIIDDDIIIZZZjjjlllgggdddjjjddd^^^[[[^^^ccchhhjjj\\\QQQAAA666222000...,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,------...///000000////////////000000000000000000000000111111111111222222222222222222222222222555888999;;;CCCOOOXXX[[[___```]]]ZZZYYYUUUOOOPPPmmmzzz```\\\bbbjjjppprrrrrrtttuuuoooooooooooopppqqqqqqqqqllliii```QQQ@@@555111222//////.........---------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++sssjjjddd```\\\ZZZXXXVVVVVVTTTRRRPPPIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>999666222000//////........./////////...---,,,,,,000000//////.........---////////////////////////...---,,,,,,---...///000////////////////////////////////////000000000000111111111000000000000000111111111111000000000000444333333666:::===BBBFFFIIIPPPddd~~~kkkaaa```ZZZWWWYYY[[[aaappp{{{qqqkkkoookkk]]]MMMBBB<<<888777888>>>FFFLLLLLLDDD<<>>999666222000/////////.........//////......---,,,000/////////............///////////////////////////...---------...///000////////////////////////////////////000000000111111111111111000000000000111111111111222222333333000222666:::>>>BBBHHHNNN]]]fffsss~~~xxxpppfff^^^\\\\\\\\\```gggxxxzzz~~~zzzkkkmmmlllggg```WWWIII<<<999999===FFFNNNOOOFFF===CCCAAA>>>???HHHQQQOOOGGG999222---......++++++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------...///000000000000000000000///333333333333333333333333000111222333333333333333111555;;;???CCCGGGLLLPPPHHHDDDDDDHHHKKKMMMTTT]]]SSSZZZdddqqqxxxvvvtttrrrllliiioooyyyrrruuuvvvqqqggg]]]VVVSSSLLLFFFAAAGGG\\\rrrzzzvvvooohhh^^^WWWXXXbbboooxxxuuuiii[[[PPPDDD888222222///...------,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,---...............///000000////////////000000000111111111111111111111111111111333444444333222333444444666:::BBBLLLUUU\\\___ZZZYYYYYYVVVQQQWWWnnnwwwmmmcccccciiipppssstttsssssssssssssssrrrrrrqqqpppqqqpppkkk___OOO???555333///...000000......000///............---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++qqqhhhaaa```]]][[[XXXWWWVVVUUURRRPPPIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>999666222000000000///........./////////...------////////////............////////////////////////000//////............////////////////////////////////////000000000111111111111111111111111111111111111111222333444666666444777:::???FFFQQQ^^^gggqqqooofffbbb___\\\\\\gggiiinnnvvvqqqnnnjjjkkknnnkkk[[[JJJ???;;;;;;DDDOOORRRJJJAAA???>>>;;;999@@@JJJQQQRRRDDD;;;222///......///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///000000000000000000000000333333333333333333333333222111111111333333333222444777<<>>444000...000111//////111///............---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,tttiiibbbaaa]]][[[XXXWWWVVVUUUSSSPPPIIIIIIGGGEEEDDDCCCCCCCCC???@@@???===;;;;;;<<<>>>999666222000000000000///......////////////......///////////////.........////////////////////////111000000//////.........//////////////////////////////000000000111111111000111111111111111222222222222222222333444666777===>>>>>>DDDTTTjjj~~~~~~vvvpppkkkiiiaaa^^^```hhhpppwww|||zzzsssjjjhhhnnnrrriii\\\III@@@:::???KKKRRROOOHHH<<<;;;999777:::BBBMMMSSSOOOEEE999222///...///000........................------------------------,,,,,,,,,------------...---------------------------------............/////////............//////000000000000000111111111222222333333333333444444333222000111333444444222444888???GGGNNNQQQRRRRRRTTTRRRSSSYYYcccooo|||qqqaaajjjjjjnnnwww|||xxxpppkkkVVVPPPGGG@@@CCCTTTkkkzzzvvvhhhZZZTTTYYYeeeppp{{{xxxuuukkkXXXBBB333...000000///...------------,,,,,,------------------------------------------------------------------,,,,,,,,,---------............------------.....................///000000//////000000000111111111222222222222222222222222444555666555444333555666888:::@@@KKKUUU[[[ZZZWWWXXXQQQRRRjjjooohhhpppqqqrrrtttuuuvvvuuutttssssssrrrssstttqqqgggXXXLLL888222...000111//////000///............---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,yyykkkcccddd]]][[[YYYWWWWWWUUUSSSQQQIIIIIIGGGEEEDDDCCCCCCCCC???@@@???===;;;;;;<<<>>>888666222000000111111000......///////////////............///////////////////////////////////////111111111000000//////...000000000000000000000000000000000000111111111111000000111111222222222333444333222222333444666777===???CCCOOOggg}}}uuuhhhaaa\\\___dddiiiqqqzzz{{{wwwqqqmmmooossspppjjjWWWIII<<<<<>>EEELLLUUUOOOCCC888000......---........................------------------------,,,,,,---------.........---------------------------------............//////////////////////////////000000000111111111222222222222333333444444444333222111222333555555555888===EEELLLPPPPPPOOONNNUUUTTTVVVccc{{{zzzlllfffhhhttt~~~vvvpppiiiaaaTTTFFF???FFFYYYiiiyyy{{{wwwjjj\\\VVV]]]fffyyyyyyyyysssbbbKKK:::444222111000///............------------------------------------------------------------------------,,,,,,,,,---------............---------......///...............///000000000000000000111111111111222222222222222222222222444555555444333444666777???BBBIIIRRRYYY[[[YYYUUUTTTYYYkkkvvvmmmrrrrrrssstttsssrrrqqqpppuuurrrqqqrrrqqqlllaaaYYYAAA888111000000///...//////............------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++nnndddeee^^^\\\YYYXXXWWWVVVSSSQQQIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>888666222111111111111111......///000000000//////.........///////////////////////////////////////000111111111111111000///000000000000000000000000000000000111111111222222000000111111222333333333555444333333444777999;;;999DDDQQQbbbzzz~~~|||ttthhh^^^\\\ZZZYYY```jjjpppwww{{{zzzxxxwwwtttooodddTTTCCC>>>FFFRRRWWWXXXIIIBBB======>>>>>>@@@DDDUUUUUUNNNAAA555000...---........................------------------------,,,---------............---------------------------------............///...//////000000//////...///000000111111222222222111222222333333444444555222333444444333555888;;;@@@FFFLLLOOOOOOOOOQQQSSSUUUcccxxx~~~nnnkkkmmmmmmooosssuuunnndddWWWJJJEEELLLVVVnnnzzz{{{kkk___aaahhhwwwwwwxxxvvviiiVVVFFF???333222111///........................------------------------------------------------------------,,,,,,,,,---------...............---......///000...............///000000000000000111111111222222333333333333333333333333333444444444444555888:::AAAFFFNNNUUUYYY[[[ZZZZZZ[[[ssseeerrrrrrrrrqqqppppppppppppuuurrrppppppooommmgggcccPPPCCC666222111///...//////............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++ooodddddd^^^\\\YYYXXXWWWVVVSSSQQQIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>888666222111111222222111......///000000000000000............/////////000///////////////////////////000111222222222111000000000000000000000000000000000111111111222222222000000111222222333444444444444444555777;;;???BBBFFFWWWiiiuuuuuujjjddd[[[RRRTTT]]]dddqqq}}}~~~|||xxxtttmmm___NNNGGGKKKTTT[[[]]]VVVHHH>>>@@@DDDCCC@@@@@@PPPXXXXXXKKK;;;444111000................................................------------....................................---------............///...///000111111000///...///000000111111222333333111111222333333444555555000444777666333555;;;AAAHHHNNNRRRRRRQQQVVVaaajjjttttttgggiiitttuuurrrpppkkk___PPPIIIIIIbbbqqqxxxooopppuuuxxxuuuuuutttjjjYYYJJJBBB333333111000///.........///.........------------------------------------........................,,,,,,,,,---------.....................///000000...............///000000000000111111111222222222333333333333333333333333333444555555555777;;;>>>DDDLLLUUU\\\___bbbgggjjj}}}|||{{{zzzzzz|||}}}~~~||||||~~~tttrrrqqqpppooooooppprrrsssrrrrrrrrrqqqooollliiiggg___OOO>>>555222000///000///............---------...------------,,,,,,,,,,,,,,,------------,,,,,,pppcccccc^^^\\\YYYXXXWWWVVVTTTRRRJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@???===;;;;;;<<<>>>888666222111111222222222......///000000000000000---.........//////000000///////////////////////////000111222333333222111000000000000000000000000000111111111111222222222000000111222333333444444444444444666:::@@@EEEHHH[[[mmm}}}zzzsssgggXXXUUU\\\^^^kkkwww|||}}}}}}|||zzzqqqeeeVVVNNNPPPVVV\\\______MMM???AAAGGGGGGBBB@@@LLLXXX]]]QQQ@@@777555333////////////////////////........................---------.........//////........................---------.........//////...///000111111000///...///000000111222222333333111111222333333444555555...444999888333444===EEEMMMRRRVVVVVVVVVaaatttyyyiiikkkooopppvvvzzzqqq\\\KKKEEEYYYgggxxx~~~{{{|||{{{vvvrrrpppgggWWWFFF>>>444333222000///.........//////.........---------------------------------........................,,,,,,,,,---------.....................///000000...............///000000000111111111111222222222333333333333333333333333444555666666777999>>>AAAMMMVVVaaahhhlllqqqyyyzzzvvvuuuwwwyyyooopppppppppmmmiiieeebbb]]][[[YYYXXXWWWXXXYYYZZZYYYYYYZZZ[[[\\\^^^___```]]]ccckkkrrr{{{qqqpppnnnnnnoooqqquuuwwwppprrrtttsssooollljjjiiiiiiWWWCCC888444111111222//////.........---------......---------,,,,,,,,,---..................---jjjkkkcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<999666222000000000000///......//////000000111111000000000000000000000000............/////////000000000111111111000000///000000000///////////////222222111111111111111111333222000111222333333333444666:::===<<>>EEEKKKUUU\\\jjjsssqqqvvvxxxsssmmmjjjhhhgggeeebbb```]]]YYYWWWXXXYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPNNNOOONNNMMMKKKJJJKKKLLLLLLLLLLLLNNNOOOPPPOOONNNPPPQQQRRRTTTXXX]]]dddiii{{{rrrdddjjjsssrrrsssyyyvvvuuutttrrrpppnnnllllllmmmcccRRRAAA666111000111...///000000000///---,,,///............---------........................jjjjjjcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<999666222000000111000/////////////////////000000000000000000000000000000........./////////000000000000111111111111000000000000000000000000000000222222111111111111111111333333333333555666666666888666888@@@KKK[[[rrrtttjjjmmmbbbZZZXXXaaammmtttttttttzzzvvvmmmaaaYYYVVV[[[``````\\\VVVPPPMMMLLLMMMNNNVVV```bbbXXXNNNIII@@@555000///////////////...---//////.........------------------.........//////................................./////////000000111111111111000000000000000000111111222333333333444444333444444555666777666555777;;;<<>>666000000//////..................---------------------------------------------------------.........//////........./////////000000//////............//////111111111111222222222222333333333333444555666666666555666777888===JJJWWWbbbpppqqqgggtttyyyssspppkkkgggdddaaa^^^[[[YYYUUURRRPPPQQQQQQPPPOOOQQQOOOLLLLLLNNNOOONNNLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKNNNMMMLLLKKKKKKNNNQQQTTTWWW^^^iiiyyytttjjjllloootttxxxttttttsssrrrqqqpppooooooooogggYYYIII<<<444111111...///000000000///...---///............---------........................jjjjjjcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<888555222111111111000//////////////////.........000000000000000000000000....../////////000000000000000111111111111111000111111111111111111111111111111222222222222222222111111222333444555555555;;;777999GGG\\\sss|||xxxnnnaaaVVVXXXbbbjjjpppttt}}}{{{uuulllccc^^^___bbbdddbbb^^^ZZZVVVSSSRRRQQQ```ffffff^^^VVVQQQGGG<<<333111//////000111000////////////.........------------........./////////............................../////////000000000111111111111111111111111000111111222222333333444333333333333444666777888333666;;;>>>???BBBMMMYYYaaa~~~~~~yyynnnhhhnnntttkkk\\\KKKKKKSSSdddtttyyyvvvrrr{{{vvvtttqqqcccKKK999444444444:::EEEJJJCCC666---000////////////000000000------------------------------------------------------........./////////....../////////000000000000//////......//////000111111111111222222333333333333333444444555777777555888;;;;;;;;;DDDYYYnnn~~~~~~pppfffuuulllgggbbb]]]YYY[[[XXXUUUSSSSSSSSSRRRQQQRRRPPPNNNNNNPPPQQQPPPPPPKKKJJJJJJKKKMMMNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLJJJJJJJJJKKKLLLIIIHHHJJJRRR```zzzmmmeeejjjpppsssrrrrrrssssssssssssrrrrrrpppllldddVVVFFF999222000//////000000000///...---///............---------........................jjjjjjcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<777555222111111111000///000/////////......------////////////////////////...////////////000000000000000111222222222111111111222222222222222333333111111222222222222222333333444555555444555555666999:::@@@PPPdddyyyooo^^^VVVVVV\\\fffoooyyyzzzyyyuuunnniiihhhiiikkkjjjhhheee```ZZZUUURRR```gggkkkggg___XXXOOOFFF777444///...000111111000////////////........................////////////...........................////////////000000000000111111111111111222222111111222222333444444444444444444444555555666777555:::@@@CCCEEEMMM[[[hhhuuuuuummmjjjkkknnnZZZQQQOOO\\\qqq|||yyyqqqsssoooooopppgggTTTAAA777555555:::GGGQQQMMM===///000000/////////000111222............................................................////////////...////////////000000000000000////////////000000000111111222222333333333444444444444555666888888555777;;;???EEESSSmmmttthhh{{{qqqbbb]]]WWWSSSRRRRRRRRRQQQRRROOOMMMMMMOOOQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQSSSSSSUUUVVVWWWWWWVVVUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPOOOPPPRRRRRRRRRQQQRRRSSSSSSRRRQQQQQQRRRSSSPPPPPPOOOOOOPPPQQQPPPPPPQQQMMMLLLOOOOOOSSSfff{{{jjjgggllloooqqqrrrsssttttttssssssrrroooooolllaaaPPP@@@555000000000000000//////......///............---------........................jjjjjjcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<666444222222222222000///000000//////.........---////////////////////////////////////000000000111000000111222222222222222111111222222333333333333111111222222333333333333888999999888777777999;;;;;;AAAJJJUUUeeeyyyppp^^^RRRPPPYYYeeessswww{{{{{{vvvpppnnnmmmnnnnnnmmmkkkgggbbb]]]YYYYYYdddmmmmmmfff^^^UUUPPP>>>888111...///111111///000000/////////................../////////000000////////////////////////////////////000000000111000000111111222222222333222222222333444444555555777777666555555555666666<<<@@@CCCGGGRRRgggiiikkk|||iii]]]TTT[[[nnn}}}}}}uuuqqqmmmmmmppplll\\\GGG999888888;;;EEEPPPQQQEEE888111000.........///000111........................................................./////////000000////////////000000000111000000////////////000000000111111222333333444444444444444555666777999999777666:::CCCPPPaaaxxxjjjpppxxxkkkaaaXXXZZZXXXUUUSSSTTTUUUVVVWWWZZZXXXWWWXXXZZZ]]]^^^]]]___```bbbdddddddddddddddfffgggiiiiiiiiigggffffffiiiiiiiiihhhgggfffeeedddbbbaaaaaacccfffgggfffddd^^^______]]][[[ZZZ\\\^^^\\\ZZZYYYXXXXXXVVVRRRNNNQQQLLLMMMSSSQQQLLLPPPYYYvvvzzzyyyhhhiiinnnpppqqqsssssssssrrrqqqppplllooooooiiiZZZIII:::222111111000000///////////////............---------........................jjjkkkcccaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<555333222222333222111///000000000000////////////000000000000000000000000/////////000000000111111000000111222333333333333111111111222222333333444111111222222333444444444555777777555333555:::>>>HHHQQQZZZaaammmxxxcccWWWYYY```mmmssszzz|||yyysssooonnnkkklllmmmmmmllliiigggeeeWWW___iiimmmkkkccc[[[VVVGGG>>>444///000111000...000000000/////////............/////////000000000/////////////////////////////////000000000111111000000111111222333333333222333333444444555555666888888777777777777888888???DDDIIIQQQeeevvveeelllnnneee]]]___lll{{{}}}yyytttpppnnnpppooobbbKKK999:::;;;===BBBJJJOOOKKKCCC333111///...---...///111....................................................../////////000000000/////////000000000111111111000000//////000000111000111111222333444555555444444444555777888:::;;;;;;999>>>KKK[[[kkk{{{zzzsss^^^TTTTTTXXXZZZ\\\___cccgggjjjmmmnnnwwwvvvwwwyyy|||~~~~~~~~~|||{{{~~~~~~yyyuuuqqqjjjaaaZZZWWWRRROOOPPPPPPNNNOOOQQQSSSssswwwxxxooogggiiimmmoooppprrrrrrqqqooonnnjjjlllooolllcccSSSCCC999222111000/////////000000///............---------........................jjjkkkdddaaa]]]ZZZXXXYYYXXXTTTPPPIIIIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<444333222222333333111///000000000111111111111111000000000000000000000000//////000000000111111111///000111222333333333333000000111111222333333333111111222222333444444555222444444333222777???FFF^^^jjjvvv|||mmmbbb___ccckkkuuu{{{zzzvvvsssqqqjjjkkkkkkllllllmmmllllll^^^]]]```hhhmmmiii```XXXPPPFFF999222111222111...000000000000/////////....../////////000000000000//////////////////////////////000000000111111111000000111222222333444444333333333444555555666666777777777888999:::<<<===BBBNNN^^^pppwwwbbbhhhiiiggggggnnnyyy}}}{{{uuuqqqnnnpppsssiiiRRR===:::>>>@@@@@@DDDKKKNNNKKK666444111///......000111.................................................../////////000000000000//////000000000111111111111111000000000000111111000111111222333444555666444444555666777999:::;;;===???HHHYYYiiiuuu}}}lllccc^^^ZZZ```kkkiiipppzzzuuuooodddWWWQQQSSSUUUTTTRRR[[[ppp|||sssooodddhhhjjjmmmoooppppppnnnmmmhhhjjjlllnnnjjj^^^MMM@@@222111000/////////000111///............---------........................jjjkkkdddaaa]]]ZZZXXXYYYXXXTTTQQQJJJIIIGGGEEEDDDCCCCCCCCC???>>>===<<<<<<;;;;;;<<<444333222222333333111///000000111111222222333333000000000000000000000000000000000000111111111111///000111222333444444444//////000111222222333333111111222333333444555555777888999888999???JJJSSSppp{{{fff[[[YYYcccoooxxxzzzyyywwwwwwmmmmmmlllkkkkkklllmmmmmmfff]]]ZZZbbbmmmnnncccXXXVVVKKK<<<444333333111...000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000111222333333444444333333444444555666666666555555666888;;;===???AAAJJJ___|||}}}tttaaaiiinnnnnnqqqyyy~~~~~~sssnnnlllpppuuuoooYYYDDD888@@@CCC@@@AAAHHHNNNOOO888666333000//////000111////////////////////////////////////////////////////////////000000000000000000000000111111111111111111000000000000111111000111111222444555666666444444555666777999;;;<<<===CCCQQQeeettt~~~vvvbbbZZZfffpppqqqvvv}}}eeeYYY[[[^^^\\\___UUUUUUcccqqq}}}|||ttt{{{hhhdddfffjjjmmmooopppooonnnhhhhhhkkkooooooeeeTTTFFF333222000/////////000111//////.........---------........................mmmgggfffddd^^^XXXUUUUUUUUUTTTRRRLLLJJJGGGFFFFFFEEEDDDBBB>>>>>>===<<<;;;::::::999444444333333222111000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222222333333333444444444333222111444777777555222;;;:::;;;<<<===DDDVVVfff}}}|||pppaaa^^^aaajjjrrrtttssstttpppqqqmmmiiiiiimmmmmmjjjlll```ZZZdddnnnmmmeee```\\\UUUIII===555222222333000000000000///////////////////////////////////////000111222222111000///000111111111111222222222111111222222222333333333222444777888888777888999:::>>>999777<<<<<>>>>>===<<<;;;::::::999444444333333222111111000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333333333444444444333222222444777777555333999888:::>>>CCCMMM```ppphhh___\\\eeerrrxxxxxxwwwpppqqqnnnjjjiiilllllliiikkkdddbbbiiiooonnniiigggccc[[[OOOCCC999444333333111111111000000000000//////////////////////////////000111222222111000///111111111111222222222222222222222222333333333333333666888999888888888999555======;;;???CCCRRRjjjxxxpppgggmmmvvvzzzyyywwwwwwssspppssssssaaaKKK???@@@>>>:::888<<>>>>>===<<<;;;::::::999444333333222222111111111000000000000000000000000000000000111111111222222111111111111111111111111222222222222333333333333333333333333444444444444444333333555666777555444777888<<>>>>>===<<<;;;::::::999333333333222222111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222333333333333333333333333444444444444555555444555555666666666555999;;;DDDRRRbbbrrrnnnWWWRRRZZZeeelllooopppsssrrrnnnkkklllkkkiiimmmlllmmmrrrwwwwwwuuusssmmmggg^^^RRRGGG===777444444333333333333222222222000000000000000000000000111111111111111111111111111111111222222222333333333333333333444444444444555777999999888888999;;;999<<<999>>>SSSkkkxxxpppnnn~~~ooojjjnnnooouuuxxxwwwsssqqqmmmdddYYYIIIJJJKKKFFF<<<666999@@@OOORRROOOCCC777222111111////////////////////////////////////////////////000000000000000111111111000000111111111222222222111111111222222222333333333333444555666777777888666888;;;<<<::::::@@@HHHhhhnnnOOOOOOOOOSSSVVVTTTNNNJJJKKKIIITTTgggzzzuuuyyy```^^^fffhhhiiinnnppppppooolllkkkiiifffcccYYYKKK;;;333111111000...////////////....................................rrrhhhdddaaa]]]XXXVVVVVVUUURRROOOGGGEEECCCBBBCCCCCCBBBAAA>>>>>>===<<<;;;::::::999333333222222222222222111111111111111111111111111111111111111222222222222111111111111111111111111222222333333333444444444333333444444444555555555444555555666666666777888;;;BBBPPPcccsssnnn\\\VVVZZZdddmmmnnnrrrtttpppllllllkkkiiiooolllkkkpppxxx}}}zzzuuummmiiibbbXXXMMMBBB:::555444444444444333333333333111111111111111111111111222222111111111111222222111222222222222333333333333333444444444555555555555666888888888888:::<<<===AAADDDUUUttt~~~~~~dddgggtttsssvvvwwwtttqqqmmmfff___LLLMMMOOONNNDDD888666;;;MMMTTTVVVKKK===444222000000000000000000000000000///////////////////////////000000000111111111222111111111111222222222222111222222222222333333333333333444555666777888999777888;;;<<<999:::EEESSSwww]]]YYYVVVVVVUUUPPPMMMNNNMMMMMMTTTeee~~~vvv{{{jjj^^^bbbdddfffiiijjjkkkmmmnnnkkkfffbbb```]]]SSSCCC777111111000...////////////....................................pppgggeeeaaa]]]YYYWWWWWWVVVSSSOOOGGGEEECCCCCCCCCCCCBBBAAA>>>>>>===<<<;;;::::::999222222222222222222222222111111111111111111111111111111111222222222222333222222222222222222222222222222333333444444555555333444444444555555555555333444666666666777:::<<>>>>>===<<<;;;::::::999222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222333333444555555666444444444444555555555555111444555666666888<<>>GGGaaa}}}zzziii\\\VVVQQQLLLHHHJJJQQQ___vvv{{{tttfff^^^bbbgggdddeeeiiilllhhh___[[[\\\ZZZ[[[SSSCCC555111111111////////////....................................{{{jjjbbbdddccc___[[[ZZZZZZXXXTTTQQQHHHFFFDDDDDDDDDEEEDDDCCC>>>>>>===<<<;;;::::::999222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222333333444555666666444444444555555555666666111333555666666888===AAAVVVkkk{{{ggg\\\[[[```hhhnnnkkkgggggggggeeebbbggghhhdddgggrrryyyzzzxxxwwwssslll```QQQCCC;;;444444333333333222222222222222222222222222222222444333222111111222333444222222333333333444444444555555555555666666666777777888:::<<<===@@@DDDGGGhhh|||ooojjjkkknnntttvvvqqqjjjeeeSSSQQQYYYfffeeeTTTDDD???CCCQQQ]]]\\\SSSGGG;;;333111111111111111111111111000000000000000000000000///000000111222222333333111111222222222333333333222222333333333444444444333333444666777999::::::<<<:::<<>>???@@@JJJXXX|||oooiiiqqqtttlllfffggg```XXXUUU^^^jjjiiiYYYHHHPPPVVV\\\___^^^VVVDDD444888333111111000......222222111111111000000//////000000000000111111111111111111222222222333333333444444444444444444444444666666555666666777888999;;;666===AAAFFFkkk}}}mmm\\\VVVSSSRRROOOKKKNNNVVVeeeeeeZZZhhhgggdddeeejjjggg___\\\___\\\XXXWWWTTTEEE222...666333333111000////////////........................mmmgggdddaaa^^^[[[ZZZZZZYYYUUURRRJJJHHHEEECCCCCCCCCBBBAAABBBAAA???===;;;:::999999444444444333333222222222333333222222222222222222222222222222222222222222222222222111222222333444333333333444444444555555333555777777666555666777888666666999;;;BBBOOO\\\iii|||lllWWWWWW[[[aaafffiiijjjjjjiiifffhhhiiifffdddeeekkkpppsssvvvwwwuuukkk^^^QQQIII;;;666444444444111111444111222222222222333333333333333333333444666;;;>>>333333333333333333333333:::999888666666777888999:::666:::AAA>>>===SSSqqq|||tttnnnhhhdddeeedddccccccdddgggjjjlllttt|||fffiiiqqqmmmhhhkkkbbbYYYTTT[[[iiinnneeeYYYUUUYYY]]]___```ZZZIII999999444111222222///000222222111111111000000000000111111111111222222222222111222222222222333333333444444444444444444444444666666666666666777888999999;;;>>>BBBWWW~~~mmmaaaUUUQQQNNNKKKIIIKKKUUUiiifff]]]dddbbbcccffffffccc___^^^\\\XXXWWWUUUHHH666000555222222111000////////////........................ooogggeeebbb___[[[ZZZ[[[YYYUUUQQQJJJHHHEEEDDDDDDCCCBBBAAAAAA@@@???===;;;:::999999444444333333333333222222222222222222222222333333222222222222222222222222222222222222222333444444333333333444444444555555333555777777666666666777999666666:::AAALLL^^^mmmxxx```VVVVVVXXX^^^eeejjjkkkjjjggghhhiiifffcccbbbeeehhhmmmooosssrrrmmmcccWWWPPP>>>888444555444222222444222222222222333333333333222333444444555888===@@@444444444444444444444444888777666666666777999:::;;;999>>>DDDBBBHHHkkkoooggg\\\SSSOOOLLLIIIGGGLLLLLLLLLMMMNNNNNNOOOOOONNNTTT___ooogggaaakkkllljjjkkkhhh^^^UUUYYYeeennnmmmggg]]]^^^^^^___bbb___QQQBBB:::444222444444111111222111111111111111000000000222222222333333333333444222222222222333333333333444444444444444444444444666666666666777888999:::999@@@???JJJqqquuu___TTTRRROOOJJJFFFIIIRRRfffxxxUUU```ccceeeeeeffffffbbb]]]\\\WWWUUUVVVMMM===333222000000////////////000000........................ooogggfffccc___\\\[[[[[[YYYTTTPPPIIIGGGEEEDDDDDDDDDBBB@@@AAA@@@>>>===;;;:::::::::333333333333333333333333111111111222222333333333222222222222222222222222333222222222222333444444333333333444444444555555444666777777666666777888777555666>>>HHHVVViiixxxwww\\\VVVSSSWWW```iiilllkkkggghhhhhhgggdddbbbcccdddhhhjjjnnnooommmeee[[[TTTBBB;;;555555555333333444222222222333333333444444444444444333222333666888444444444444555555555555666666666666777888999:::<<<===@@@DDDOOOhhhttt\\\RRRMMMHHHEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGLLLSSS^^^jjjtttzzz{{{cccdddmmmooolllnnndddYYYYYYaaajjjllljjjdddbbb^^^^^^ccccccWWWJJJ;;;555222333444222111111111111111111111111111111222222222222333333333333222222222333333333444444444444444444555555555555666666666777888999:::;;;;;;BBBBBBZZZsss```YYYUUUPPPKKKJJJKKKTTTiii|||[[[\\\dddiiigggfffgggddd]]]ZZZUUUSSSUUUPPPCCC777111/////////...//////000000........................pppgggfffccc```]]]\\\\\\YYYSSSOOOIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@>>>===;;;:::::::::333333333333333333333333111111111222222333333333222222222222222222222222333333222222333333444555333333333444444444555555444666888888777666777888666555;;;GGGUUUccctttrrrfffZZZWWW]]]eeeiiijjjgggggghhhgggfffdddddddddgggiiilllooonnnhhh___XXXGGG>>>666555555444333555222222333333333444444444444555555333111111222444444444444555555666666666555666666777888999:::::::::???@@@FFFdddiiiWWWMMMLLLIIIEEECCCCCCCCCDDDEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCFFFJJJOOOSSSVVV\\\ccclllsss}}}ppp___kkktttoooppphhh```^^^ccchhhkkklllhhheee___]]]aaaccc[[[PPP???777111222444222000111111111111111111222222222111111111222222222222333222222333333333444444444444444444555555666666666666666777777888:::;;;<<<<<>>===;;;;;;;;;:::222222333333333333444444222222222222222222333333222222222222222222222222333333333333333444444555333333333444444444555555444666888888777777777888888999BBBQQQcccssskkk\\\[[[```eeefffhhhhhhggggggfffeeeeeeeeehhhiiilllpppqqqlllccc\\\KKK@@@777555666555444555333333333333444444444444333444555555444444555777444444555555666777777777666777777888999::::::::::::???EEEWWWwwwbbbQQQLLLOOOJJJHHHFFFEEEDDDDDDEEEFFFIIIHHHGGGFFFEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFFFFGGGEEEKKKPPPPPPSSS```xxxcccfffooommmmmmiiieeedddgggkkkoooqqqjjjhhhbbb^^^___aaa\\\UUUEEE;;;222222333222111111111111111222222222222222111111111111222222222222333333333333444444444444444444444555666666777777777777777888999;;;<<<===>>>IIIbbbyyyhhh\\\SSSQQQLLLKKKOOOWWWkkktttuuu```[[[ZZZ___ccceeeeeeggg[[[VVVQQQQQQPPPKKK@@@777111111000000000000000111////////////////////////vvvkkkhhheeebbb___^^^]]]YYYRRRMMMHHHGGGFFFFFFFFFDDDAAA???@@@???>>><<<;;;;;;;;;;;;222222222333333444444444333333222222222222222222222222222222222222222222444333333333333444555555333333333444444444555555555666888888777777777888;;;<<>>@@@VVVzzzrrraaaWWWPPPMMMMMMMMMVVVqqqeeeSSSZZZeeeeeeeeehhh^^^YYYSSSPPPPPPMMMFFF???444333222111111000111111////////////////////////xxxnnniiieeebbb```___]]]YYYRRRLLLHHHGGGFFFFFFFFFDDDAAA???@@@???>>><<<<<<;;;;;;;;;222222222333333444444444444333333222222111111111222222222222222222222222444333333333333444555555333333333444444444555555555777888999888777888999;;;<<>>>>>CCCbbbxxxsss^^^VVVPPPOOOKKKKKK]]]ssssssSSSXXXggggggcccfff```\\\UUUPPPOOOOOOJJJDDD555444333222111111111111000000000000000000000000wwwoooccceeebbb^^^\\\[[[XXXRRRNNNJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888333333333333333333333333444333333222222333333444333333333333333333333333333333333444444444555555555444444444444555666666888666777;;;;;;888888:::@@@HHHPPP[[[ssshhhZZZSSSYYYdddnnnnnnmmmjjjfffcccbbbbbb______bbbhhhmmmlllddd\\\UUUKKK@@@:::666333444888333333333444444555555555555555555555555555555555555555555555666666666777555:::<<<888666;;;>>>===FFFbbb~~~yyymmmdddccceeebbbiiivvvrrreee^^^```eeejjjnnnyyyllloooiiigggllllllggghhhnnniiiiiihhhbbb[[[YYY\\\```ZZZMMM===333222444444333222222222222222222222222222222333333333444444444333333333444444444555555666666666666777777777777222>>><<<555:::???AAAEEELLL|||ssscccUUUQQQNNNKKKSSS```|||YYYQQQccchhhcccgggccc```[[[UUUQQQNNNLLLLLL>>>555///111111......111000000000000000000000000xxxpppdddeeebbb]]][[[ZZZWWWRRRNNNJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888333333333333333333333333444333333222222333333444333333333333333333333333333333333444444444555555555444444444444555666666777666777::::::777888<<>>??????GGGeeennnZZZTTTRRRMMMMMMQQQeeemmmSSSXXX]]]```iiiccc```\\\WWWSSSPPPNNNMMMCCC999111111222000///111000000000000000000000000xxxqqqeeeeeebbb]]][[[ZZZWWWRRRNNNJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888333333333333333333333333444333333222222333333444333333333333333333333333333333333444444444555555555555444444555555666777777555666999999888;;;@@@MMMaaawwwnnnUUUSSS\\\bbbfffmmmrrrsssooojjjfffbbbbbbdddgggjjjiiifffcccXXXOOOEEE???;;;666555888555555555555555444444444555555555555555555555555666666666666777777777777===888777<<<>>>>>>FFFQQQyyy{{{eeeoooqqqgggccchhhggg```dddfffgggeee```]]]^^^```___UUUGGG<<<888666555444333333333333333333333333333333333333444444444444333444444444444555555555666666666777777777888888:::;;;999<<>>BBBSSSdddYYYXXXSSSKKKGGGSSScccZZZPPPUUU\\\gggcccaaa^^^ZZZVVVSSSPPPOOOKKK>>>333111333222111000000000000000000000000000vvvqqqffffffaaa\\\ZZZYYYWWWRRRNNNJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888444444444444444444444444444333333222222333333444444444444444444444444444333333333444444444555555555555555555555666666777666555555888888999@@@HHHYYYooolll\\\VVV[[[aaakkktttxxxvvvooojjj```bbbeeeiiijjjiiieeebbbZZZQQQHHHCCC===777555777777666666666555555444444555555555555555555555555666666777777777888888888===777888???>>>===MMMdddlllkkkhhheeegggjjjhhhcccbbbdddgggfffdddaaa______```XXXMMMBBB:::666444333333333333333333333333333333333333444444444444555444444444444555555555555666666777777777888888888;;;:::999>>>AAA<<>><<<<<<;;;999888444444444444444444444444444333333222222333333444444444444444444444444444333333333444444444555555666555555555555666777777666555666888999===GGGRRRfffxxxsssYYYXXX]]]gggqqqxxxyyytttooo```bbbfffjjjmmmkkkeeeaaa[[[SSSKKKFFF@@@999555555777777777666666555555555666666666666666666666666777777777888888888888999:::888<<<@@@===@@@\\\}}}hhh[[[cccllljjjfffgggaaadddggghhhfffcccaaa______ZZZRRRGGG===666333333333333333333333333333333333333444444444555555555444444444555555555666666777777777777888888888888999::::::>>>???>>>\\\vvvdddZZZUUUSSSJJJNNNXXXooosss```OOORRRUUUYYYaaaaaaaaa```^^^YYYUUURRRRRRHHH:::111000222111---111111111111111111111111rrroooeeefffaaa[[[XXXWWWUUURRROOOJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888444444444444444444444444444333333222222333333444444444444444444444444444333333333444444444555555666666555555666666777888777666777999;;;AAAOOO]]]ppp}}}hhhYYY[[[aaakkktttxxxwwwttteeedddeeejjjoooooohhhbbb^^^VVVOOOKKKDDD;;;666555777777777777777666666666666666666666666666666666777888888888999999999999888:::>>>@@@AAAOOOuuuwww\\\bbblllhhhdddiiibbbdddfffhhhgggeeeaaa___^^^\\\VVVLLL@@@777444444333333333333333333333333333444444444555555555555444444555555555666666666777777777888888888999999888;;;<<<===???GGGooouuubbbXXXUUUNNNOOONNNXXXzzzpppuuufffSSSQQQRRRWWW___```bbbccc```\\\WWWSSSRRRLLL???444000111111...111111111111111111111111rrrpppgggfffaaa[[[WWWVVVUUURRROOOJJJFFFEEEGGGHHHDDDBBBBBBCCC@@@>>><<<<<<;;;999888555555555555555555555555444333333222222333333444555555555555555555555555333333333444444444555555666666666666666777777888777666888;;;>>>FFFWWWggguuu]]][[[\\\cccmmmuuuyyyyyyoooiiieeeiiiqqqtttnnngggaaaZZZTTTPPPIII???888666777777777777777777888888666666666666666666666666888888888999999999:::::::::<<<>>>???IIIgggrrrfffiiihhhggghhhdddeeefffhhhhhheeebbb___^^^___[[[QQQCCC999666666444444444444444444444444444444444444555555555555555555555555666666666666777777888888888999999999999===<<<<<>><<<<<<;;;999888555555555555555555555555444333333222222333333444555555555555555555555555333333333444444444555555666666666666666777888888777777999<<<@@@III[[[lllwww___[[[YYY]]]hhhssszzz|||wwwmmmdddgggqqqwwwssslllddd]]]WWWSSSLLLBBB:::888666666777777888888999999777777777777777777777777888888999999999:::::::::<<<>>>===>>>QQQzzz~~~lllgggkkkkkkhhhfffffffffggggggfffbbb______```^^^TTTFFF;;;888888444444444444444444444444444444444555555555666666555555555555666666666777777888888888888999999999:::???;;;;;;III___nnn]]]WWWPPPLLLPPPUUUccczzzuuu[[[OOOVVV\\\___ccceeeccc^^^XXXTTTQQQRRRJJJ;;;222222444333111111111111111111111111yyyllllllfff```ZZZXXXXXXVVVQQQMMMKKKFFFEEEGGGGGGDDDAAABBBAAAAAA>>>:::999;;;:::555555555444444444333333333444444444444444444444444444444444444444444444444333333444444555666666666555555555555666666666777444999<<<<<>>AAAEEEbbbrrrnnn}}}ddddddjjjiiicccfffgggggghhhiiiccc[[[[[[^^^___YYYLLL@@@888555666666555444444444444555444555555666666666666666666666666666666777888888666666666666777888999:::BBB333???FFFHHHzzziiibbbYYYRRRRRRPPPRRRdddzzzxxx}}}rrrcccOOO]]]^^^___```___]]]ZZZXXXPPPNNNIII???555000222666000000000000000000000000tttjjjkkkeee```[[[XXXXXXVVVRRRNNNKKKFFFEEEGGGGGGDDDAAABBBAAAAAA>>>::::::<<<:::666555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555444444555555555666666666777777666888<<>>:::888888777777777777888888888888777777777777888888777888:::;;;::::::;;;<<<>>>@@@DDDTTT{{{uuuwwwfffbbbfffffffffhhhiiiggghhhiiiddd]]]\\\______ZZZOOOCCC;;;777666666555444444444444555444555555666666666666666666666666666666777888888777666666777777888999:::===666???FFFUUUmmmaaaWWWTTTPPPNNNXXXeee~~~dddSSSZZZ\\\___aaaaaa^^^[[[YYYRRRPPPKKKAAA666111222555111111111111111111111111oooiiijjjddd```[[[YYYXXXVVVSSSOOOKKKFFFEEEGGGGGGDDDAAABBB@@@AAA>>>::::::<<<:::666555555444444444333333333444444444444444444444444444444444444444444444444777666666555444444333333555555666666666777777777999777<<>>FFFfffppp___XXXSSSNNNNNNSSSlllwwwhhhVVVVVVZZZ___cccdddaaa^^^[[[VVVTTTNNNDDD999333222333111111111111111111111111wwwllljjjiiiccc```\\\YYYXXXVVVSSSQQQKKKFFFEEEGGGGGGDDDAAABBB@@@@@@>>>::::::<<<:::666555555444444444333333333444444444444444444444444555555555555555555555555666666555555555444444444555666666666666777777777;;;666===PPP[[[\\\fffttt|||cccYYYSSSWWWeeemmmwwwyyywwwrrrrrrvvvyyyxxxqqqlllfffaaaZZZOOOCCC;;;999999888888777777888888999888888777777888888999777888::::::999999;;;===BBB???SSSiii^^^```bbbcccgggqqq~~~nnnYYY^^^iiiiiikkkiiieeedddfffddd```^^^^^^^^^[[[TTTKKKBBB<<<777666666555555555555555444555555666666666666666777777666666777777888999888888888888888999;;;;;;999BBB>>>IIIxxxjjj\\\WWWSSSOOOOOOYYYrrroooVVVSSSXXX^^^dddfffddd```]]]ZZZWWWQQQHHH===666222111111111111111111111111111mmmmmmnnniiicccaaa]]]ZZZXXXUUUSSSQQQKKKFFFEEEGGGGGGDDDAAABBB???@@@===::::::<<<;;;777555555444444444333333333444444444444444444444444555555555555555555555555444444444555555555666666666666666666777777777888===888AAAUUU```aaagggsssqqq{{{cccSSSYYYffffffsssxxxyyyuuusssvvvyyyzzzrrroooiiiccc\\\RRREEE<<<::::::999888888888888888999999888888888888999999888999::::::999:::<<<>>>AAAJJJjjjiiiVVVNNNOOOOOOOOOPPPVVV^^^eeettt~~~{{{]]]]]]gggfffiiihhhcccaaacccbbb```^^^\\\[[[ZZZVVVOOOEEE===777777666555555555555666444555555666666666666666777777777777777888999999888888888888999:::;;;<<<;;;DDDAAAVVV|||ddd[[[VVVSSSPPPPPP```yyy{{{XXXTTTXXX^^^ccceeedddbbb```]]]ZZZUUULLLBBB999333000111111111111111111111111~~~iiimmmpppiiidddbbb___[[[WWWTTTRRRQQQKKKFFFEEEGGGGGGDDDAAABBB???@@@===::::::===;;;777555555444444444333333333444444444444444444444444555555555555555555555555333333444444555666666777666666666777777777888888======GGGYYYeeeiiilllrrruuuiiiRRRVVV```^^^ooovvvzzzwwwsssuuuxxxzzzsssrrrmmmeee^^^VVVIII>>>;;;:::999888888888888888999999888888888888999999:::;;;;;;::::::;;;===@@@???WWWxxxpppggg```fff{{{wwwbbbSSSLLLHHHIIIIIIIIIHHHJJJMMMOOOVVV___nnn~~~rrrbbb```bbbffffffbbb___aaaaaa___^^^[[[YYYYYYYYYSSSHHH???888777666666555555666666444555555666666666666666888777777777777888999999999999999999:::;;;<<<<<<===BBBJJJnnnwwwdddZZZTTTPPPMMMSSSbbbzzzgggXXXZZZ^^^aaacccdddcccccc___\\\WWWPPPFFF===555000222222222222222222222222iiilllooohhheeedddaaa\\\WWWSSSQQQPPPKKKFFFEEEGGGGGGDDDAAABBB>>>???===::::::===<<<888555555444444444333333333444444444444444444444444555555555555555555555555444444555555555555555555666666777777777888888888<<>>???===::::::===<<<888555555444444444333333333444444444444444444444444666666666666666666666666666666666555444444333333777777777777888888888888;;;FFFSSS```ppp}}}~~~zzz{{{yyyaaaOOORRRYYYhhhrrryyywwwrrrrrrvvvxxxvvvwwwsssjjjddd]]]QQQCCC<<<;;;:::999888888888888:::999999888888999999:::=========<<<;;;===@@@BBBSSS~~~lll^^^VVVRRRJJJMMMPPPQQQQQQSSSXXX\\\]]]]]]XXXPPPLLLLLLKKKHHHEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIILLLWWWkkk```]]]ccceeeccc```aaabbb```aaa]]]ZZZ\\\^^^ZZZOOODDD888888777666666666666666444555555666666666666666888888888777888888999:::::::::::::::;;;<<<======FFF@@@^^^~~~ooofffcccbbbbbb]]][[[XXXUUUSSSSSSTTTUUUTTTUUU\\\eeelllyyyqqqbbbYYYSSSPPPOOOWWWjjjaaa```^^^]]]^^^aaadddfffaaa^^^ZZZTTTLLLBBB888111222222222222222222222222kkkooommmeeeeeeccc```^^^[[[XXXSSSOOOLLLGGGEEEGGGGGGCCCAAABBBAAA???<<<;;;;;;;;;999888444555555444222222333555444444444444444444444444555444444444444555666666777777777777666666666666555444555888999777888<<>>888555888:::888666666777777777777777777777777777777777888999999::::::888999;;;;;;;;;;;;===>>>FFFBBBppp|||llleee[[[SSSQQQRRRUUUWWWPPPPPPOOONNNLLLMMMOOOQQQLLLLLLNNNRRRUUU]]]qqquuu```[[[QQQNNNTTT\\\mmmbbbVVV```]]]]]]ccc______]]]ZZZUUUOOOFFF<<<555333333333222222222111111lllooommmgggeeeccc```^^^[[[XXXSSSPPPLLLHHHEEEGGGGGGCCC@@@AAAAAA???<<<;;;;;;;;;999888555555555444333222333555444444444444444444444444444444444444444555666666777666666666666666666666666444555999999777999===BBBPPPbbbqqqvvvsssnnnkkkwwwlll\\\UUUUUUWWW^^^jjjwww{{{yyyuuuttttttxxxwwwsssmmmhhhbbbUUUIII???:::999;;;;;;999888;;;999:::<<<<<<;;;;;;===>>>???>>>======;;;===GGGRRR~~~mmm]]]UUURRRMMMJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCDDDDDDEEEEEEIIIHHHIIIJJJJJJMMM[[[iiigggcccffffff```eeejjjdddbbb^^^[[[[[[\\\YYYQQQIII???999666888:::888777777777777777777777777777777777777777888999999::::::888999;;;;;;;;;;;;===???BBBIIIwwwwwwlllccc^^^[[[WWWTTTSSSQQQOOONNNOOOPPPOOONNNMMMKKKKKKKKKLLLKKKMMMOOONNNRRR___mmm}}}wwwbbbWWWPPPRRRUUUaaalllYYY^^^^^^aaagggccc```^^^[[[VVVPPPGGG===777333333333333222222222222mmmmmmllliiieeeccc```^^^\\\XXXSSSPPPNNNIIIFFFGGGFFFBBB???@@@AAA???<<<;;;;;;;;;999888555666666444333222444555444444444444444444444444444444444444555555666666666666666666666666666666777666666999999777:::???FFFVVVjjjrrrpppnnnqqqvvvvvv^^^UUUVVVZZZXXXcccqqqzzzzzzwwwuuuuuuwwwvvvrrrlllgggbbbWWWMMMBBB<<<999;;;;;;999999;;;999:::;;;;;;999888999:::AAA<<<===@@@======OOOfff~~~hhh^^^UUUSSSSSSPPPMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGJJJKKKIIIGGGMMMUUUjjjqqqfffdddeeeaaaeeejjjeeeccc___\\\\\\]]]ZZZSSSLLL@@@:::666888:::999888999777777777777777777777777777777888888999:::::::::888:::;;;;;;;;;<<<>>>@@@@@@XXXssskkkfffaaa\\\\\\ZZZXXXWWWWWWWWWUUUTTTRRRSSSSSSSSSRRRPPPOOONNNRRRPPPPPPPPPOOOOOOWWW___aaaxxxnnnaaaVVVRRRPPPTTTjjj{{{\\\XXXYYY___ddd```aaa___\\\XXXRRRIII@@@999444444333333333222222222nnnllljjjjjjeeecccaaa^^^\\\XXXTTTPPPNNNIIIFFFGGGFFFAAA??????AAA???<<<;;;;;;;;;999888555666666555333333444555444444444444444444444444333444444555555555555555555555555666666666666666888777777999888777;;;BBBJJJZZZkkkqqqqqqttttttfff^^^XXXUUU^^^lllxxx{{{wwwttttttwwwwwwsssmmmhhhddd[[[RRRFFF???::::::;;;:::999;;;???@@@@@@>>>;;;999999:::EEE>>>>>>DDDAAAAAA\\\kkk```\\\WWWVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGJJJKKKJJJIIIKKKNNNWWWjjjzzzggg```cccbbbdddfffaaacccaaa^^^^^^^^^[[[UUUPPPCCC<<<777888:::999999:::777777777777777777777777777777888999999::::::;;;999:::;;;;;;;;;<<>>FFFRRR]]]kkksssxxxqqq\\\VVV[[[hhhwww|||wwwrrrrrrvvvxxxuuupppkkkggg___XXXJJJAAA::::::;;;::::::;;;DDDEEEFFFEEECCCCCCCCCDDDFFF>>>>>>CCCBBBJJJnnntttfffaaa```\\\WWWUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIHHHHHHJJJLLLLLLNNNZZZqqqhhh\\\aaabbbcccddd```cccaaa______^^^\\\WWWSSSFFF>>>888888:::999999;;;888888888888888888888888888888888999::::::;;;;;;:::;;;;;;;;;;;;===AAACCCKKK}}}vvvqqqjjjeee^^^ZZZZZZ[[[\\\\\\ZZZYYYXXXZZZdddwww{{{hhh[[[RRRNNNUUU```rrrXXXYYY___aaacccaaa```]]][[[VVVNNNEEE???555555555444444444333333sssmmmiiiiiifffdddaaa___]]]YYYTTTQQQNNNIIIFFFGGGFFFBBB???@@@AAA???<<<;;;;;;;;;999888666666777555444333555666444444444444444444444444222333555666666666555444444444444555555666666777777777888999888999AAAKKKZZZdddoooxxxeeeXXXYYYddduuu|||wwwrrrrrrtttwwwwwwrrrmmmiiiccc\\\NNNCCC;;;:::;;;;;;:::;;;>>>@@@BBBCCCDDDEEEGGGIIIBBB======@@@EEEXXXzzzssskkkiiikkkhhh```[[[[[[ZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPMMMNNNOOOOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKHHHEEEFFFJJJKKKIIIKKKPPP___|||ppp\\\aaaddddddeeeccccccaaa```___^^^\\\XXXUUUJJJAAA:::999999888999;;;888888888888888888888888888888999999:::;;;;;;;;;;;;;;;<<<;;;<<<>>>BBBEEEUUU~~~||||||||||||xxxvvvppphhhjjjwwwwwwdddWWWQQQSSSXXXoooyyyYYYWWW\\\^^^ddd```___]]][[[WWWPPPGGGBBB666666555555555444444444wwwqqqkkkiiifffdddbbb___]]]YYYTTTQQQLLLHHHEEEGGGGGGCCC@@@AAAAAA???<<<;;;;;;;;;999888666777777666444444555666444444444444444444444444222333555666777666555444333333444555555666777777666666888999888:::CCCOOO]]]iiivvv}}}hhhXXXWWWaaasss|||xxxtttuuuqqquuuwwwtttooojjjccc]]]QQQEEE;;;:::<<<;;;:::;;;888:::<<<======???AAACCC>>>======???JJJkkkyyyzzzxxxssspppuuutttlllfffeeedddaaa]]]]]][[[ZZZYYYYYYYYYYYYUUUVVVXXXXXXXXXWWWUUUTTTPPPPPPOOONNNMMMMMMMMMMMMKKKKKKHHHEEEIIINNNNNNIIIKKKLLLTTTjjjeeeddddddbbbdddeeebbbaaa```^^^]]][[[YYYWWWNNNDDD;;;999999777888:::888888888888888888888888888888999::::::;;;;;;<<<;;;<<<<<<;;;<<<>>>CCCFFFbbbrrraaaWWWTTTTTT]]]___WWWWWWWWWbbb```___]]][[[WWWPPPHHHCCC666666666666555555555444zzzuuummmjjjfffdddbbb```]]]YYYUUUQQQLLLGGGEEEGGGGGGCCCAAABBBAAA???<<<;;;;;;;;;999888666777777666444444555666444444444444444444444444222333555777777666555444333333444444555666777777555666888999888:::EEEQQQ\\\kkkzzz~~~{{{~~~dddXXXUUU^^^rrr}}}yyyvvvxxxnnntttwwwtttooojjjccc]]]RRRFFF;;;:::<<<;;;;;;;;;:::<<<===<<<;;;:::;;;===<<>><<<:::888777666555555444444555666888999444444444444444444444444444444444555555555555666555555555666666666666666;;;666666:::===???GGGPPP^^^lllyyy{{{uuutttiii[[[TTTWWWiiizzz~~~{{{yyysssqqqppppppooojjjbbb[[[QQQJJJAAA<<<;;;<<<===<<<;;;;;;;;;<<<<<<<<<======@@@===@@@EEE\\\|||vvvuuuwwwxxxuuurrrtttsssqqqnnnllllllnnnpppmmmmmmmmmnnnnnnmmmkkkjjjhhhddd___[[[WWWVVVWWWXXXNNNMMMMMMNNNOOOPPPOOONNNJJJQQQRRRRRRfffZZZaaahhhaaabbb^^^___``````^^^\\\ZZZXXXSSSJJJ???888777999888777888888888888888888888888999999::::::::::::;;;;;;;;;BBB>>>888>>>CCCGGGPPPuuueeeYYYPPPWWWaaaaaaRRR[[[```bbb```]]][[[YYYUUUNNNHHH@@@999555777888666444444{{{tttnnnhhhkkkfffbbbaaa]]]VVVPPPOOOLLLIIIFFFEEEDDDDDDBBB@@@??????===<<<:::888777666888777666555444444555555444444444444444444444444444444444555555555555666555555555555666666666666:::777666:::<<<@@@JJJTTT```kkkvvvwwwqqqooouuu}}}jjjZZZUUUWWWeeevvv~~~|||xxxqqqpppoooooooookkkddd^^^TTTLLLBBB;;;:::<<<===<<<;;;;;;;;;<<<<<<<<<======@@@@@@IIIWWWppp~~~}}}||||||xxxxxxwwwuuusssrrrssstttpppmmmhhhbbb^^^\\\\\\\\\VVVTTTRRRQQQQQQQQQOOOMMMIIINNNOOOPPP]]]}}}___```hhhbbb_________```___^^^\\\YYYXXXTTTKKK@@@999888999888777888888888888888888888888999999::::::::::::;;;;;;999>>>;;;999===???HHHYYYppp```UUUWWW[[[mmmVVVYYY\\\cccaaa^^^\\\YYYTTTMMMHHHAAA:::666777888666444444wwwsssoooiiijjjeeeaaaaaa]]]UUUOOONNNLLLJJJGGGEEEDDDCCCAAA??????>>>===<<<:::999777777888777666555444444444444555555555555555555555555444444444555555555555666555555555555666666777777888777888999;;;AAAOOO[[[gggmmmtttvvvtttsssuuuyyyxxxppp[[[XXXVVV^^^ooo}}}yyyqqqpppnnnoooooommmgggbbbWWWOOOCCC;;;999;;;<<<===;;;;;;<<<<<<<<<=========@@@DDDYYYsss}}}{{{}}}zzzwwwrrrlllhhheeecccccc___]]]YYYVVVTTTRRROOOMMMLLLLLLNNNOOOUUUjjjeee]]]hhhggg```______```___^^^\\\YYYXXXUUUMMMBBB;;;999999999888999999999999999999999999999999::::::::::::;;;;;;:::<<<:::<<>>???>>>===<<<:::999888777333444444444555666777777666666666666666666666666444444444555555555555666444444555555666666777777777888999:::<<>>;;;:::999999999999999999999999999999999999999:::::::::;;;;;;===<<<<<>>>>>===<<<:::999888888333333444444555666666666666666666666666666666666444444444555555555555666444444444555666777777888666999::::::@@@MMM^^^jjjuuurrrrrrvvv|||vvvqqqfffXXXVVVdddxxx}}}yyyuuurrrpppmmmgggccc]]]SSSFFF===:::;;;<<<===<<<<<<<<<=========>>>>>>???KKKttt~~~{{{wwwtttrrrqqqnnnjjjeee```\\\YYYVVVTTTRRRNNNOOORRROOOTTTuuuxxxXXX```kkkddd^^^^^^^^^^^^]]]\\\\\\[[[XXXRRRIIIAAA<<<:::::::::999999999999999999999999999999999:::::::::;;;;;;>>><<<<<>>>>>===<<<;;;:::999999888555555666555555444222222555555555555555555555555444444444555555555555666333444444555666777888888777999:::<<>>>>>>>>???MMM{{{}}}zzzxxxvvvrrrkkkeeeaaa^^^[[[YYYSSSOOOOOOQQQMMMQQQjjj___[[[eee^^^]]]]]]]]]]]]]]]]]]^^^^^^YYYTTTLLLDDD>>>;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;>>>???BBBfffuuu___WWWXXX{{{ppp[[[VVVbbbcccccc```ZZZTTTPPPNNNGGG???888888888666666777wwwooommmnnnlllgggcccccc___WWWQQQPPPJJJHHHEEECCCCCCBBB@@@???======<<<;;;:::999999888555555555666555444222111444444444444444444444444444444444555555555555666333333444555666777888888888999:::===KKK___mmmqqq}}}xxx{{{xxxxxxxxxtttnnnmmmooowwweee^^^bbbjjjyyy{{{vvvssspppjjjfff\\\TTTHHHAAA>>>>>>======<<<=========>>>>>>>>>>>>@@@NNNzzzrrrkkkfffbbb^^^\\\WWWTTTRRRPPPNNNRRRbbbsssnnn\\\aaa[[[[[[[[[[[[\\\]]]^^^``````ZZZVVVNNNFFF???;;;:::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999<<<;;;<<>>NNNdddqqqrrrvvvwww{{{zzz}}}}}}tttkkkeeecccaaaaaabbb```\\\\\\```XXXfff|||kkkbbbcccdddttt|||wwwuuuqqqmmmiii[[[SSSIIIBBB??????>>>===============>>>>>>>>>>>>@@@NNNxxxpppjjjeeeaaa^^^\\\ZZZUUURRRPPPUUU___hhh{{{```ccc]]]ZZZZZZZZZ[[[]]]___aaabbbZZZWWWPPPGGG???;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999???>>>>>>FFFYYYwwwqqq{{{___aaaVVVfffjjjWWW```bbbcccaaa[[[UUURRRRRRIII@@@999888888777666888yyypppnnniiijjjiiifffbbb]]]WWWRRROOOIIIHHHFFFDDDBBBAAA@@@???@@@===999777777999999999666666666666555555555555777777666666555555555444444444444555555555666666333333333444666888::::::999777888@@@NNN___nnnwwwssspppqqq|||xxxwwwpppmmmgggaaa```]]]\\\[[[ZZZYYYWWWVVVVVV\\\ZZZ___lllkkk\\\\\\eeeuuuxxxqqqooommmiii```WWWKKKBBB>>>============>>>???>>>======???AAAAAAVVV{{{qqqjjjfffeee___XXXRRRQQQQQQSSSYYYaaaooobbb[[[[[[XXXVVVWWW[[[___``````\\\XXXPPPHHHAAA===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;EEE555@@@NNN^^^yyymmm\\\UUUddduuuVVV\\\dddfff___XXXVVVUUURRRHHHDDD>>>999888888999999xxxooonnniiikkkiiigggccc^^^XXXSSSPPPIIIHHHFFFDDDBBB@@@@@@???>>>===<<<<<<<<<;;;999777666666666666555555555555777666666666555555555444444444444555555555666666444555555555555555777888777777999AAAOOO^^^kkkrrrooolllmmmttt~~~yyyvvvoooiiibbb```bbb]]]\\\[[[ZZZYYYWWWVVVVVVSSSSSSVVV]]]fffuuueeeYYYXXX___nnn}}}zzzssspppmmmiiiaaaXXXLLLCCC???>>>=========>>>???>>>======???AAACCCdddxxxrrrooofff^^^VVVSSSPPPOOORRRXXXqqqeee\\\ccc___[[[ZZZ\\\___aaaaaa]]]XXXQQQIIIBBB>>>;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>:::888999999999uuummmmmmhhhkkkjjjgggccc^^^YYYTTTQQQJJJHHHFFFDDDBBB@@@??????======???@@@@@@>>>999555666666666555555555555444666666666555555555555555444444555555555666666666444666777777444444777:::888999===FFFSSSaaalllqqqnnnoooqqqtttyyyxxx~~~uuunnnfff``````ccc]]]]]]\\\ZZZYYYXXXWWWVVVQQQQQQSSSUUUUUU[[[kkkzzznnnaaa[[[]]]iiixxx~~~vvvrrrnnnjjjbbbZZZOOOEEE@@@>>>>>>>>>===>>>??????>>>>>>@@@AAACCCpppxxxsssjjjbbbYYYTTTNNNJJJJJJNNN]]]gggbbbkkkfff```]]]]]]```aaabbb^^^ZZZRRRJJJCCC>>><<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===??????DDDIIIrrr|||uuucccVVVYYYuuu```VVV]]]bbb___ZZZWWWSSSPPPIIIDDD>>>:::888999999999sssmmmmmmhhhjjjiiifffbbb]]]XXXTTTQQQJJJIIIGGGDDDBBB@@@???>>>===>>>???@@@@@@===999555666666555555555444444444555555555555555555555555555555555555666666666666222555888777555666999===;;;<<>>>>>???===>>>??????>>>>>>@@@BBBFFFxxxvvvooofff___XXXTTTOOOJJJJJJMMMSSSyyyeeegggmmmiiiccc^^^]]]___aaaddd___[[[TTTLLLEEE@@@<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>;;;CCCDDDHHH}}}~~~zzzzzzwwweeeXXXXXXlllbbbVVV\\\aaabbb___ZZZUUURRRJJJEEE???:::999999999999sssnnnnnniiihhhgggdddaaa\\\WWWRRRPPPKKKIIIGGGDDDBBB@@@???>>>???>>><<<<<<<<<;;;888555555555555555444444444444444444444555555555555555555555555666666666777777333555666666444444777:::;;;===BBBMMM\\\lllxxx~~~yyywwwttt|||ssslllgggddd^^^YYY______^^^]]][[[ZZZYYYXXXVVVQQQOOOQQQTTTUUUXXX\\\iii}}}eeeXXX___nnn}}}vvvqqqlllddd___UUUKKKCCC??????@@@===>>>??????>>>???AAACCCMMM~~~~~~yyytttsssssspppiiibbbYYYTTTQQQQQQOOOLLLMMMPPPSSSwwweeegggjjjgggbbb]]][[[]]]aaaddd```]]]VVVNNNGGGAAA===;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>@@@===:::999999888777666555555555444444444444333444444444444444555555555555555666666666777777777666555444444444555555555999;;;CCCOOO___nnnyyymmmrrruuulllhhheee^^^WWW^^^^^^]]]\\\ZZZYYYXXXWWWYYYRRRNNNQQQUUUUUUUUUVVV^^^nnnooo[[[___nnnxxxrrrnnnfffaaaXXXMMMDDD@@@???AAA===>>>?????????@@@BBBDDDNNN~~~~~~xxxtttmmmiiiggggggffffff```]]][[[[[[\\\[[[WWWTTTPPPMMMMMMPPPQQQOOOPPPTTT]]]yyyqqqdddhhhgggccc^^^\\\]]]aaadddbbb^^^XXXPPPIIIBBB>>><<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>===???===;;;999999888666444555555555444444444333333333333333444444555555555555666666666777777777777888555333666;;;>>>>>><<<777<<>>?????????@@@BBBDDDNNN~~~yyyyyyxxxvvvuuuuuuwwwyyy{{{qqqllleee___]]]\\\\\\\\\bbbaaaaaabbbcccdddeeeeeedddbbbcccfffgggdddeeehhhnnnhhhjjjiiigggbbb^^^^^^```dddbbb___YYYQQQJJJCCC>>><<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@<<>>===???===<<<;;;;;;999666333555555444444444333333333333333333444444555555555666666666666777777777777777444333999CCCJJJJJJGGG888???MMM^^^lllvvvyyyyyyxxxbbb___qqqvvvyyymmmjjjjjjhhhYYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOORRRQQQPPPTTTZZZYYYVVV```~~~aaa[[[eeezzzzzztttpppgggddd\\\QQQFFF@@@@@@BBB===>>>???@@@???@@@CCCEEETTT}}}{{{{{{wwwvvvwwwxxxxxx}}}pppmmmmmmjjjfffaaa___aaacccccc```ZZZRRRKKKDDD???<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>GGGHHHvvvxxxlllhhhnnnooommmwwwfffSSSMMMMMMIIIIIIHHHFFFEEEFFFGGGHHHNNNWWWdddppp~~~rrraaaYYY^^^[[[XXX[[[aaaaaaYYYSSSSSSLLLGGGAAA<<<999999999888vvvqqqqqqeeehhhfffcccaaa^^^ZZZTTTQQQKKKHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555777666555444333444444555555666666666666666555555555666777888999:::;;;;;;;;;DDDIIIUUUmmmyyyyyy}}}vvvwww|||]]]___jjjxxxuuulllggggggaaa___\\\YYYVVVSSSQQQPPPSSSRRRQQQQQQQQQSSSTTTUUUTTTSSSXXXkkk^^^VVVbbbrrrvvvpppkkkcccZZZSSSKKKBBB>>>@@@@@@======???@@@???BBBFFFOOO|||wwwwwwmmmoooooojjjeeebbbaaa```cccaaa[[[UUUMMMEEE???;;;;;;::::::999999::::::;;;::::::;;;;;;<<<=========???<<>>>>><<<::::::::::::888666555555555555555555555555777666555444333444444555555555666666666666555555555666666777888999::::::888BBBHHHUUUlllxxxyyy}}}zzzwwwvvvwww{{{uuuWWW[[[fffttt~~~yyyuuuooojjjfffeeebbb```\\\YYYVVVTTTSSSSSSTTTSSSSSSRRRSSSTTTUUUVVVTTTRRRTTTaaa|||www]]]VVV^^^mmm|||zzztttlllddd[[[TTTKKKBBB>>>@@@AAA>>>>>>@@@AAA@@@DDDIII[[[~~~uuulllgggqqqpppqqqppplllfffddddddddddddaaa\\\UUUMMMEEE???<<<;;;::::::999999::::::;;;::::::;;;<<<<<<======>>>@@@===FFFOOOyyyeeeYYYTTTRRROOOMMMMMMNNNOOOPPPSSSTTTSSSOOOJJJGGGGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJMMMRRR]]]qqq}}}gggZZZ___wwwkkk\\\\\\ccc```\\\ZZZTTTKKKHHHDDD???<<<999888888ppppppqqqiiijjjhhhdddaaa]]]XXXSSSOOOKKKHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555666666555444444444444555555555666666666666666555666666666777777888888888888CCCJJJWWWkkkrrrssszzzwwwsssrrrtttxxxfffPPPVVVaaaooouuuvvvuuurrrnnnjjjfffcccccc```\\\XXXVVVUUUUUUVVVUUUUUUTTTSSSTTTUUUVVVWWWUUUTTTSSSWWWhhhrrrccc\\\\\\hhhwww~~~xxxnnnfff]]]UUULLLCCC???@@@BBB??????BBBBBBAAAEEELLLdddwwwlllccc]]]iii~~~pppqqqqqqnnnjjjfffgggiiidddbbb]]]VVVNNNFFF@@@<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>AAA>>>EEEWWW~~~ppp]]]SSSNNNPPPPPPPPPNNNLLLJJJJJJKKKIIIIIIIIIHHHGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEFFFFFFGGGLLL\\\kkk|||fffZZZ^^^tttsss```[[[bbb```\\\ZZZTTTLLLIIIEEE@@@<<<:::999888mmmoooppplllkkkiiieeeaaa]]]XXXRRRNNNJJJHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555555555555555444444555555444555666666666666666666666666666666666777777777<<>>>>>@@@>>>DDDaaa~~~rrr]]]RRRQQQUUUTTTTTTSSSPPPMMMKKKLLLNNNMMMMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGFFFIIITTT```|||zzzfffZZZ^^^sssxxx___XXX``````\\\YYYSSSMMMJJJFFFAAA===:::999888zzzkkkooonnnnnnkkkiiieeeaaa]]]XXXRRRNNNJJJHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555444444555555555555555555444444555666666666666666666666666666666777777777===IIIRRR^^^jjjjjjmmm|||}}}}}}oooWWWNNNVVV]]]jjj}}}wwwlllcccbbb___[[[WWWUUUUUUVVVWWWUUUUUUSSSSSSRRRSSSTTTUUUTTTUUUWWWVVVXXXkkkvvvjjj___UUUeeettt|||rrrjjj```XXXNNNDDD@@@AAA???>>>???AAA@@@@@@GGGOOOsss~~~tttiii```ZZZcccqqqiiigggiiippprrrmmmiiiiiifffddd___XXXPPPHHHBBB>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>?????????EEEmmm~~~yyycccUUUPPPTTT\\\YYYVVVQQQLLLIIIJJJMMMPPPNNNLLLIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIJJJJJJHHHHHHOOOXXXkkk{{{ggg\\\___sss|||^^^TTT^^^aaa]]]XXXQQQNNNKKKGGGAAA===:::999999uuujjjooommmnnnjjjhhhdddaaa]]]XXXSSSOOOKKKHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555333444555555666555555555333444555666777777777777666666666777777888888888;;;GGGSSSaaalllmmmuuueeeSSSPPPXXX\\\iii~~~sssgggcccaaa]]]YYYWWWVVVVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTQQQRRRUUUVVVUUUaaasssdddZZZeeesss~~~uuulllbbbYYYOOOEEE@@@AAA>>>>>>@@@AAA???@@@HHHRRR|||zzzqqqhhh```[[[```jjj{{{qqqhhhfffooouuupppjjjhhhgggeee```YYYQQQIIICCC???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>CCCKKK~~~hhh\\\WWWUUUYYY___```YYYQQQKKKKKKNNNRRRTTTMMMJJJFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJKKKKKKHHHEEEHHHNNN___}}}~~~jjj^^^```sssbbbSSS]]]aaa^^^XXXRRROOOLLLGGGBBB>>>;;;999999qqqkkkpppkkknnniiigggdddaaa^^^YYYTTTPPPKKKHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555333333555666666666555555333444555666777777777777555666666777888999::::::<<>>>>>?????????IIITTTtttbbbbbbgggggggggjjjfff]]]RRRMMMQQQUUUXXXWWWOOOKKKHHHGGGJJJMMMOOOOOOJJJIIIHHHHHHIIIJJJLLLNNNKKKJJJLLLMMMKKKFFFGGGKKKUUUpppmmm______ppplllUUU\\\aaa^^^[[[VVVPPPMMMHHHCCC>>>;;;:::999pppkkkqqqjjjmmmhhhfffcccaaa^^^ZZZTTTQQQKKKHHHEEECCCCCCBBB@@@>>>>>><<<::::::::::::888666555555555555555555555555222333555666666666555555333444555666777777777777555666777888999:::;;;;;;@@@LLLYYYfffpppooo}}}{{{TTTJJJNNNVVVYYYhhhuuuhhhfffccc```]]]ZZZXXXWWWYYYXXXVVVUUUTTTUUUVVVVVVVVVRRRRRRTTTSSSWWWmmmhhh___aaapppwwwnnnddd[[[QQQFFFAAABBB@@@@@@BBBCCCAAABBBKKKWWWwwwoooggg___XXXSSSJJJWWWiiiwwwxxxggglllvvvtttnnnkkkhhhfffaaaZZZRRRJJJDDDAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@MMM[[[|||qqqdddmmmzzz|||yyyyyyeee[[[OOOMMMRRRWWWXXXUUUQQQMMMIIIHHHKKKOOOPPPPPPKKKKKKJJJIIIJJJLLLNNNPPPKKKKKKMMMQQQPPPLLLLLLPPPPPPiiinnn___]]]nnnuuuXXX]]]aaa___]]]ZZZPPPMMMIIICCC???;;;:::999rrrmmmlllqqqiiijjjgggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===???;;;999;;;<<<888666666777666444222222444444333666555555444444444555555333444666777777777666555:::666444777999777777888BBBLLLZZZhhhqqqwww{{{}}}jjjQQQKKKLLLUUU___jjj||||||kkkjjjfffbbb^^^\\\ZZZYYYXXXVVVUUUUUUVVVVVVUUUSSSSSSOOOPPPVVVWWWXXXfffxxxvvvddd```[[[eeexxxyyyoooeee^^^TTTIIICCCAAAAAABBBDDD===FFFFFFFFFjjj}}}zzzuuukkkaaaYYYSSSPPPPPPOOOWWW^^^iiiuuuxxx~~~hhhtttxxxqqqmmmllllllgggbbb\\\WWWNNNDDD=========<<<<<<<<<<<<======>>>>>>>>>===;;;<<<>>>@@@<<>>;;;888tttooommmrrrkkkjjjgggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???======>>>999333666>>>???888555666555444444444555444666666555444444444555555444444666777777777666555777444444666777666888<<>>FFFGGGHHHnnn}}}xxxssspppooodddaaa]]]XXXSSSOOOLLLJJJKKKQQQUUU^^^iiilllxxxnnnuuuxxxsssqqqoookkkgggaaa\\\WWWOOOEEE>>>======<<<<<<<<<<<<======<<<=========<<<===@@@BBBDDDPPPzzzooogggzzzlll]]]XXX[[[^^^gggmmmhhhZZZNNNJJJJJJLLL[[[iiijjjUUULLLLLLMMMKKKSSS```cccSSSPPPNNNOOONNNMMMMMMNNNOOOXXXsssrrr\\\[[[qqqsssaaa```[[[bbb[[[XXXRRRNNNHHHDDDAAA>>>;;;999wwwqqqnnnsssllljjjgggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===888<<<@@@AAA===777222///333444666666555444444555777666555555444444555555444555555666777666666666666555666888777666<<>>FFFGGGLLLvvv~~~{{{zzzyyywwwvvvuuussspppllliiifffeeeddd```___^^^[[[WWWRRRMMMJJJMMMPPPQQQXXXcccfffpppwwwuuuwwwtttrrroookkkfffaaa\\\WWWPPPFFF@@@======<<<<<<<<<<<<======:::;;;<<<======>>>AAADDDHHHPPPaaaccczzzmmm```___fffmmmwwwxxxlllYYYOOOLLLNNNPPP```tttzzz\\\PPPNNNOOOJJJTTTiiiuuu___UUUOOOQQQRRROOONNNQQQNNNRRRfffppp\\\[[[qqq~~~aaa]]]\\\ccc^^^XXXQQQNNNIIIDDDAAA>>>;;;999yyyrrrnnnrrrkkkiiigggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===EEE:::888>>>999000666GGG333333555777666333333555777777666555555555555555444555555666666666666666777777999;;;999999AAAKKKGGGNNN\\\kkkvvvyyyvvvrrrvvvvvv}}}mmmNNNLLLOOOXXX```iii{{{xxxmmmjjjhhhccc___\\\[[[YYYYYYZZZZZZYYYWWWZZZXXXWWWXXXUUUSSSYYYccczzzzzzhhhaaabbbjjjxxxuuuiii```UUUJJJCCCBBB??????CCC>>>FFFHHHPPPzzz}}}zzzxxxxxxvvvrrrlllddd[[[TTTOOONNNPPPPPPWWWbbbccciii{{{zzztttvvvuuurrrmmmkkkfff```[[[WWWPPPHHHAAA======<<<<<<<<<<<<======;;;<<<=========>>>AAADDDHHHTTTccckkkrrrfffeeennnyyyqqqYYYNNNNNNRRRUUUfffgggVVVPPPOOOHHHRRRmmmzzzfffUUUQQQRRRPPPOOORRRRRRQQQ\\\uuuqqq]]]]]]qqq```YYY\\\dddaaaYYYQQQNNNIIIDDDBBB???<<<:::{{{rrrmmmqqqjjjiiigggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===>>>999888@@@IIIGGG999***999444333666666222222444666666666555555666666666555555555555666666666777777777999;;;::::::BBBLLLHHHPPP^^^lllwww{{{zzzwww||||||lllMMMKKKOOOXXX___hhh{{{uuupppmmmgggbbbaaa___]]]]]]]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVZZZ___ooottthhhccclllyyyxxxkkkaaaVVVJJJDDDBBB??????CCC???FFFHHHTTT{{{|||qqqfff\\\TTTPPPFFFIIIIIIRRR^^^\\\\\\jjjvvvqqquuuwwwvvvppplllggg```[[[WWWPPPHHHBBB======<<<<<<<<<<<<=========>>>>>>>>>===>>>@@@CCCHHHaaadddooo{{{pppnnnvvvxxx]]]PPPPPPWWW[[[nnnttt[[[OOONNNHHHQQQooodddTTTPPPPPPQQQQQQSSSQQQUUUfffsssaaa___qqqfffYYY___ccccccXXXQQQNNNIIIEEEBBB@@@===;;;}}}sssmmmqqqjjjjjjgggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===666@@@BBBJJJqqqTTTEEE999222444777444222555555555555555666777888888666555555555555666777777555444666888888888>>>EEEIIIRRR```llltttyyy|||}}}}}}~~~|||[[[LLLJJJNNNWWW^^^hhh}}}yyysssmmmhhhfffdddbbb``````___\\\ZZZVVVVVVWWWWWWVVVVVVYYY[[[ggguuulllttt}}}zzzmmmbbbWWWKKKDDDCCC@@@@@@CCC@@@FFFGGGWWW{{{vvvmmmbbbXXXQQQLLLIIIBBBDDDEEEOOO[[[XXXVVV```zzzsssooouuu{{{|||wwwmmmhhhaaa[[[VVVPPPHHHBBB======<<<<<<<<<<<<======>>>>>>???>>>===>>>@@@CCCIIIqqqeeeqqq|||{{{fffVVVUUU___fffyyybbbNNNOOOMMMTTTnnn}}}```QQQRRRSSSQQQPPPOOOQQQ[[[nnnuuuccc___pppppp]]]aaaaaacccWWWQQQNNNIIIEEEBBB@@@>>><<<uuunnnrrrkkkjjjgggccc___\\\XXXSSSOOOJJJGGGDDDBBBBBBAAA???===DDDDDD<<>>>>>>>>???BBBEEESSSfffsssrrr___]]]iiissspppTTTTTTSSSVVVjjj|||sssWWWTTTVVVRRROOOQQQRRRUUUaaa{{{wwweee^^^mmmrrr\\\aaa___dddXXXQQQMMMIIIEEECCCAAA>>><<>>>>>AAADDDGGGdddfffrrr{{{fffcccppp{{{~~~[[[YYYWWWVVVcccqqq\\\UUUXXXTTTQQQUUUUUURRRYYYooowwweee]]]jjjnnnYYY___]]]fff[[[QQQMMMIIIEEECCCAAA>>><<>>>>>===<<<;;;::::::999777777666555444444333333555555444333444555666777555555555555666666666666777555555888777666888===III]]]iiimmmuuu{{{wwwYYYOOOLLLOOOUUU\\\hhh{{{tttooohhheeeddddddaaa___^^^______]]][[[YYYXXXXXX\\\ooo}}}nnnbbbWWWKKKCCC@@@BBB???CCCCCCIIIKKK```}}}zzzwwwlllhhhccc^^^ZZZVVVRRROOOKKKJJJJJJIIIGGGEEECCCBBBCCC@@@@@@CCCGGGLLLVVV___```ggg{{{qqquuu{{{yyy{{{tttmmmbbbZZZTTTOOOIIIDDD========================999===;;;===@@@<<>><<<<<<~~~zzzvvvmmmooollliiiddd```]]]YYYUUUQQQHHHFFFCCCAAAAAA@@@???===>>>======<<<;;;:::999999777666666555444444333333555444444333444555666777555555555555666666666666777555555888777666999>>>JJJ]]]jjjqqqzzz|||sssPPPJJJHHHKKKRRRYYYeeeyyytttoookkkiiifffaaa]]]___``````___\\\ZZZYYYYYY[[[mmmpppdddYYYMMMEEEBBBCCC???CCCBBBIIILLLccc|||wwwtttqqqooommmkkkhhhfffaaa^^^ZZZWWWTTTRRRNNNLLLJJJJJJIIIHHHGGGEEECCCCCCCCC@@@@@@CCCFFFJJJRRR[[[dddrrrvvvuuu{{{yyyxxxssslllbbbZZZTTTOOOIIIDDD========================:::===;;;===@@@===DDDXXXgggzzzkkkbbbaaadddiiitttwww^^^SSSRRRVVVRRRQQQRRRQQQVVVlllooo```ZZZggg```___ddd___[[[UUUNNNHHHFFFCCC>>><<<===vvvnnnppplllhhhddd```]]]YYYTTTQQQHHHFFFCCCAAAAAA@@@???======<<<<<<;;;:::999888777666666666555444444333333555444444444444555666666555555555555666666666666777555555888888666999>>>LLL]]]jjjuuu~~~yyy~~~}}}wwwRRRJJJIIIMMMTTTZZZfff~~~{{{vvvrrrkkkddd^^^aaaaaaaaa```^^^]]][[[ZZZ[[[kkkzzzqqqdddYYYMMMEEECCCDDD@@@CCCBBBIIINNNhhh~~~{{{yyywwwuuurrroooiiigggdddbbbaaa___]]]ZZZWWWTTTQQQOOOOOONNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCCCC@@@???BBBCCCFFFMMMUUU___vvv~~~}}}uuu|||zzztttqqqjjjaaaYYYTTTOOOIIIDDD========================;;;>>>;;;<<>>GGG\\\nnnfff|||mmmkkkkkkhhhiiirrr|||}}}ssscccUUUNNNVVVSSSQQQQQQNNNPPP```sssqqqaaaZZZfffggg```ccc```]]]UUUOOOIIIGGGDDD>>><<<===zzzrrrrrrkkkhhhddd```\\\XXXTTTQQQHHHFFFCCCAAAAAA@@@???===<<<;;;;;;:::999888777777666666555555555444444444444444444444555555666666555555555555666666666666666555666888888777:::???LLL\\\gggsss}}}ttttttttt{{{~~~}}}```LLLKKKNNNUUUZZZddd{{{yyyrrrjjjddddddcccbbbaaa```___]]][[[\\\iiivvvooobbbWWWKKKDDDBBBEEEAAACCCAAAIIIPPPnnnzzzxxxvvvrrroookkkgggeeebbb```]]]\\\[[[ZZZXXXVVVRRRPPPMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@AAABBBBBBHHHOOOTTTmmm~~~pppsss}}}{{{rrrpppjjjaaaYYYTTTOOOHHHDDD========================<<<>>>;;;<<>><<<===BBBAAAJJJ```ooo\\\ppp~~~|||zzzooojjjfff```\\\YYYWWWUUUSSSTTTTTTSSSSSSPPPPPPUUU]]]{{{uuudddZZZdddooo```aaa___]]]VVVOOOIIIGGGDDD???======}}}tttnnnkkkgggccc___\\\XXXSSSPPPHHHFFFCCCAAAAAA@@@???===<<<;;;;;;:::999888777666555555555555555555555555333444555555666666555555555555555555666666666666666555666999999888;;;AAAFFFUUU]]]eeeqqqsssttt}}}~~~~~~uuuWWWLLLJJJLLLRRRVVV___vvv|||xxxuuuooolllhhhggggggeee```\\\^^^ddd}}}zzzsssssseeeYYYNNNGGGEEEDDDBBBDDDBBBIIIRRRuuu}}}zzzwwwssspppmmmmmmmmmkkkfff___XXXTTTRRRPPPNNNMMMMMMMMMMMMKKKIIIMMMKKKIIIHHHIIIIIIHHHFFFHHHIIIIIIIIIIIIIIIHHHHHHEEECCCBBBCCCBBB@@@BBBGGGRRR\\\tttdddpppsss}}}}}}wwwrrrlllccc\\\VVVOOOHHHBBB========================<<<>>><<<>>>CCCAAAJJJ___sss___rrr{{{xxxyyyooodddccc```]]]YYYUUUQQQOOOPPPQQQQQQPPPOOOOOORRRTTTkkkwwweeeZZZcccppp```bbb```\\\VVVOOOJJJHHHEEE???===>>>{{{uuuooojjjgggccc___[[[WWWSSSPPPHHHFFFCCCAAAAAA@@@???===<<<<<<;;;:::999888777777555555555555555555555555333444555666666666555444555555555555666666666666666555666999999888<<>>===???CCCAAAHHH]]]yyy```nnnyyyvvv}}}zzztttnnnaaa___]]][[[YYYVVVRRRNNNOOOPPPPPPOOOOOOPPPPPPOOO\\\yyygggZZZbbbpppaaaeeebbb\\\WWWPPPJJJHHHEEE@@@===>>>{{{xxxrrrjjjgggccc___[[[WWWSSSPPPHHHFFFCCCAAAAAA@@@???======<<<<<<;;;:::999888888444555555555555555555555333333555666666666555444555555555555666666666777666555666999999999<<>>===@@@DDDAAAGGG[[[{{{^^^iiiyyyuuu{{{yyytttpppmmmccc^^^XXXVVVWWWWWWUUUSSSQQQRRRQQQPPPPPPQQQPPPMMMTTTyyygggZZZbbbpppcccgggddd]]]WWWPPPJJJHHHEEE@@@===>>>}}}zzzllliiiiiiddd]]]ZZZZZZVVVQQQHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777555777777666555444555666666666555555555444444444555555555555666666666666777555666888999888<<>>??????===:::AAA>>>BBBCCCCCC___{{{cccfff~~~}}}~~~~~~}}}}}}{{{wwwsssssswwwyyyxxxuuuzzzuuupppnnnllliiiddd```^^^ZZZVVVTTTSSSSSSRRRQQQMMMNNNPPPQQQQQQQQQPPPOOOZZZwwwxxxeee[[[dddvvvcccffffffcccVVVOOOIIIGGGDDD???===>>>}}}{{{mmmhhhhhhccc\\\YYYYYYUUUPPPHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777555666777666555444555666666666555555555444444444555555555555666666666666777555666888999888<<>>??????>>>:::AAA>>>BBBCCCEEEcccvvv```bbb|||~~~{{{yyyxxxxxx}}}xxxvvvvvvtttoookkkjjjfffbbb___^^^[[[VVVRRRSSSQQQOOOOOOPPPRRRRRRRRRMMMMMMNNNNNNMMMLLLKKKJJJRRRmmmzzzfff[[[eeeyyycccddddddaaaVVVOOOIIIGGGDDD???===>>>}}}{{{ooohhhgggbbb[[[XXXXXXTTTOOOHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777555666777666444444444555555555555555555444444444555555555555666666666666777555666888999888<<>>??????>>>:::@@@???BBBCCCIIIkkklllZZZaaazzzzzzsssnnnhhhdddaaa]]]WWWSSSQQQOOOMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLdddwwwbbbWWWaaa~~~eeecccaaa```VVVPPPJJJHHHDDD???======}}}|||ppphhhgggccc\\\YYYXXXUUUOOOHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777555666777666444333444555555555555555555555555555555555555555666666666666777555666888999888<<>>>>>??????:::@@@???AAADDDMMMtttaaaUUUaaawwwzzz~~~~~~wwwpppjjjfffccc___[[[WWWSSSOOOLLLNNNNNNNNNNNNNNNOOOPPPQQQMMM```xxxcccWWW```gggcccaaa```WWWPPPJJJHHHEEE???======}}}|||pppiiiiiiddd]]]ZZZZZZVVVQQQHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777444666666555444333444555444555555555555555555555555555555555666666666666777555666888999888<<>>>>>???@@@:::@@@???AAADDDRRR[[[RRR^^^{{{{{{}}}yyyqqqiiiaaa\\\WWWVVVSSSPPPOOONNNOOOOOOQQQ]]]{{{~~~kkk]]]dddiiidddcccbbbXXXQQQKKKHHHEEE???<<<===~~~{{{ooojjjiiiddd^^^ZZZZZZVVVQQQHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777444555666555333333333444444444444555555555555555555555555555666666666666777555666888999888<<>>??????@@@999@@@@@@AAADDDVVV~~~YYYRRR\\\~~~|||vvvoookkkddd]]]WWWRRRPPPPPPRRRXXXppplll^^^dddhhhfffeeecccYYYRRRKKKIIIEEE???<<<===~~~{{{nnniiihhhccc]]]ZZZYYYVVVPPPHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777444555666555333222333444444444444555555555666666555555555555666666666666777555666888999888<<>>??????AAA999@@@@@@AAAEEEZZZ}}}WWWUUUccc~~~~~~{{{qqqggg]]]VVVSSSQQQPPPQQQeee~~~jjj\\\bbb~~~fffffffffdddYYYRRRLLLIIIEEE???<<<===zzzmmmhhhgggbbb\\\YYYXXXTTTOOOHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777444555666555333222333444444444444555555555666666555555555555666666666777777555666888999888<<>>===============>>>??????AAA999@@@AAAAAAEEE\\\{{{TTTXXXmmm{{{yyy}}}}}}~~~{{{qqqeee[[[TTTPPPOOOOOONNN___lll]]]eeezzzdddffffffdddZZZSSSLLLIIIEEE???<<<===~~~ttthhhkkkhhhbbb]]]YYYUUUQQQNNNIIIHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666666666666555444444444333555555555555555555555555444555555666666666666666777666888999888666;;;BBBRRR]]]iiiqqq|||ooooooqqqNNNJJJMMMMMMGGGFFFLLLRRRddd~~~rrrbbbUUUKKKFFFFFFFFFHHHGGGHHHMMM\\\uuu}}}tttuuuoooeeeZZZRRRKKKEEEAAA============>>>>>>>>>>>>======@@@===CCCEEEWWWZZZXXXyyyyyy{{{}}}uuuoooeee]]]WWWRRROOOMMMSSSOOOWWWwwwqqqbbbhhh~~~```iiifffeeeZZZTTTLLLFFFDDDBBB???<<>>===;;;;;;;;;:::999888777666555555555555555444444444555555555555555444444444444555555666666666666666777666777999888666;;;BBBQQQ___nnnuuu}}}rrrpppuuuQQQLLLLLLLLLGGGFFFLLLQQQcccqqqaaaTTTJJJEEEFFFEEEGGGFFFGGGLLL[[[www{{{tttuuuooodddZZZRRRJJJDDDAAA============>>>>>>>>>>>>======AAA>>>CCCFFF[[[^^^[[[{{{yyyzzz||||||uuuqqqhhhccc]]]XXXUUUSSSQQQOOORRRNNNVVVssspppaaahhhdddhhhdddeeeZZZTTTKKKFFFCCCBBB???<<>>===;;;;;;;;;:::999888777666444444444555555555555555666666555555555444444444444555555666666666666666777666777999888777;;;BBBSSSdddsssyyy}}}uuuqqqyyyTTTNNNJJJKKKFFFFFFMMMQQQbbb~~~nnn^^^RRRHHHDDDEEECCCFFFEEEFFFKKKZZZ{{{yyyuuuuuunnndddZZZQQQJJJDDDAAA============>>>>>>>>>>>><<<===BBB>>>CCCHHHaaa\\\ZZZyyy|||zzzzzz~~~yyyqqqjjjddd```\\\XXXVVVTTTSSSQQQPPPPPPMMMTTTnnnmmm___gggiiihhhcccfffZZZTTTKKKFFFCCCAAA>>><<<{{{uuukkkiiieeeaaa\\\YYYVVVRRROOOIIIHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666333444444444555666666666666666666555444444333333444555555666666666666666666666777999888777<<>>>>>>>>>>><<<===BBB>>>CCCJJJeeeYYYXXXxxx}}}{{{~~~zzzrrrjjjdddbbb___[[[XXXVVVSSSPPPNNNPPPNNNTTTiiikkk^^^gggjjjiiicccdddZZZSSSKKKEEECCCAAA>>>;;;wwwjjjhhhddd```\\\YYYVVVRRRPPPIIIHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666333444444444555666666666666666555555555444444444444555555666666666666666666555777999888777<<>>>>>>>>>>><<<===AAA>>>DDDJJJcccuuuUUUYYY{{{~~~}}}vvvooojjjdddaaa\\\YYYVVVSSSPPPMMMQQQPPPTTTeee}}}iii]]]hhhiiikkkdddcccYYYSSSKKKEEEBBBAAA>>>;;;yyymmmfffccc___[[[YYYVVVSSSPPPIIIHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666444444444555555555555555555555555555555555555555444555555666666666666666555555777999888777<<>>>>>>>>>>>>>>===@@@===DDDIII^^^eeeOOOYYY~~~}}}xxxssslllgggbbb___ZZZWWWUUUSSSQQQPPPPPPQQQSSS```|||ggg]]]iiigggkkkeeecccYYYSSSJJJEEEBBB@@@===;;;zzznnneeebbb^^^[[[YYYVVVSSSQQQIIIHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666555555555555555444444444333333444444555666666666444555555666666666666666555555666999888888===DDDOOO___pppvvvxxx{{{rrrlll[[[LLLIIIKKKHHHHHHKKKKKKXXXpppzzzeeeVVVKKKEEEDDDGGG@@@DDDDDDEEEIIIWWW|||tttmmmcccYYYPPPIIICCC???============>>>>>>>>>>>>@@@===???===EEEGGGVVVZZZOOO^^^~~~yyysssmmmiiiddd```ZZZVVVTTTSSSRRRQQQOOOQQQQQQZZZyyy{{{ggg^^^jjjfffkkkeeeeeeYYYRRRJJJDDDBBB@@@===;;;yyykkkeeebbb^^^[[[YYYVVVSSSQQQJJJHHHFFFCCCAAA???>>>===;;;;;;;;;:::999888777666666666666555555444444333222333333444555666777777444555555666666666666666555444666999888888===DDDTTTfffwwwzzzwwwxxxqqqiii```NNNIIILLLHHHHHHKKKKKKVVVnnnzzzeeeUUUKKKEEEEEEGGG@@@DDDDDDFFFJJJWWW~~~rrrmmm|||}}}tttmmmcccYYYPPPIIICCC???============>>>>>>>>>>>>AAA===>>>===EEEFFFQQQYYYXXXjjj{{{}}}wwwsssiiiddd]]]XXXUUUTTTRRRQQQNNNPPPPPPWWWuuu{{{fff^^^kkkfffjjjfffgggYYYRRRJJJDDDBBB@@@===:::vvviiicccaaa^^^[[[ZZZWWWTTTRRRIIIHHHFFFDDDBBBAAA@@@@@@<<<:::999999999999888666555555555444444333333333444444777999555000111666777777777777777777777777888555555777777777;;;AAATTTiiitttwww~~~xxxeeesss\\\RRRJJJKKKLLLKKKHHHJJJVVVdddwwwaaaSSSKKKEEECCCDDDAAACCCHHHEEELLLXXX|||mmm\\\WWWdddzzzwwwmmmaaaXXXOOOEEE@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===AAADDD<<>>vvvhhhcccaaa^^^[[[ZZZWWWTTTRRRIIIGGGEEECCCAAA???>>>>>><<<:::999999999999888666555555555444444333333333999555333444555444666;;;777777777777777777777777888555555777777777;;;AAAUUUjjjvvvzzziiitttzzz___NNNJJJJJJKKKKKKHHHIIIUUUbbbzzz|||uuu```RRRJJJEEECCCDDDCCCDDDHHHCCCJJJUUUwwwkkk[[[UUU]]]tttyyyvvvlll```WWWNNNEEE@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>vvvgggcccaaa^^^[[[ZZZWWWTTTRRRIIIHHHEEEBBB@@@>>><<<<<<<<<:::999999999999888666555555555444444444444444:::444111444666666555777777777777777777777777777777555555888888777:::@@@OOOdddqqqxxxqqqwwwuuucccLLLIIIIIIJJJJJJGGGHHHRRR^^^zzzyyyqqqmmmooozzzrrr^^^QQQJJJEEECCCDDDEEEEEEGGGBBBGGGQQQqqq|||iii[[[XXXiiixxxuuujjj___VVVMMMDDD???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAA;;;CCCGGGRRRXXXTTTccc{{{uuulllbbb[[[WWWWWWSSSUUUlllyyyggg^^^kkkiiijjjjjjiii\\\RRRHHHEEEBBB???===>>>uuueeecccaaa^^^[[[YYYWWWTTTRRRJJJIIIFFFCCC@@@>>><<<;;;<<<:::999999999999888666555555555555555444444444555333555888888333111333666666666666666666666666777555555888888777:::@@@LLLaaannnvvvxxx{{{yyyiiiLLLIIIIIIIIIIIIGGGFFFNNNYYYqqqzzzllljjjpppnnn[[[OOOIIIDDDCCCDDDEEEEEEGGGAAAGGGPPPnnn|||nnn\\\fffxxxsssiii]]]TTTKKKCCC???@@@========================<<<>>>AAA<<>><<<===tttccccccaaa^^^[[[YYYWWWTTTRRRKKKJJJGGGDDDAAA???======<<<:::999999999999888666555555555555555555555555333444777888444111777@@@666666666666666666666666666555666999999777:::???MMMcccqqqxxx}}}lllMMMJJJIIIIIIIIIGGGEEELLLTTTiii~~~tttnnnooozzzjjjXXXMMMHHHDDDBBBDDDDDDDDDGGGBBBIIIPPPkkk~~~pppssshhhjjjzzzqqqgggZZZRRRJJJBBB???@@@========================>>>>>>BBB>>>EEEGGGVVV]]]VVV___~~~~~~~~~vvvnnniiifffbbb___XXXVVVSSSTTTfffuuubbb\\\ooouuufffjjjiiieee[[[QQQHHHDDDBBB>>><<<===uuudddcccaaa^^^[[[ZZZWWWTTTRRRKKKJJJGGGDDDBBB@@@>>>>>><<<:::999999999999888666555555555555555666666666666666666444000222BBBRRR777777777777777777777777666444666999999777:::???KKKbbbqqqxxxrrrPPPKKKIIIIIIJJJGGGEEEIIIPPPbbb|||xxxuuuuuufffUUUKKKGGGCCCBBBDDDBBBCCCGGGDDDJJJOOOgggwww{{{uuurrr~~~wwwzzzpppeeeXXXPPPHHHAAA>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>BBB???FFFGGGXXXZZZTTT]]]zzzpppkkkhhheeebbbYYYWWWTTTUUUeeevvvbbb]]]qqqooodddllliiibbb[[[QQQGGGDDDAAA>>><<<===xxxfffcccaaa^^^[[[ZZZWWWTTTRRRIIIHHHFFFCCCAAA@@@???>>><<<:::999999999999888666444555555555666666666777777666555444111444AAAOOO777777777777777777777777555444666999999888:::>>>GGG___pppxxx~~~}}}XXXLLLJJJJJJKKKHHHFFFHHHNNN\\\wwwrrrcccRRRJJJFFFCCCBBBCCCBBBBBBGGGEEEJJJLLL```wwwrrrrrr{{{zzzooocccWWWNNNGGG@@@>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@???EEEFFFXXXyyyTTTOOOYYY~~~}}}zzzqqqmmmjjjgggddd]]]ZZZVVVVVVcccxxxccc^^^rrrhhhbbbmmmkkkbbb[[[QQQGGGDDDAAA===;;;<<<{{{iiicccaaa^^^[[[ZZZWWWTTTRRRGGGFFFDDDBBB@@@???>>>>>><<<:::999999999999888666444555555555666666777777444333555888777444777===777777777777777777777777555444666::::::888:::>>>HHHbbbttt|||}}}aaaMMMJJJJJJKKKIIIFFFHHHLLLXXXtttpppaaaQQQIIIFFFCCCBBBCCCBBBCCCHHHEEEIIIJJJ[[[yyyppp~~~wwwyyynnncccVVVNNNFFF@@@>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;???>>>DDDEEEXXXoooPPPPPP[[[|||wwwwwwzzzsssnnnhhhcccaaa]]]XXXWWWbbbyyyddd^^^sssccc___nnnmmmdddZZZPPPGGGCCCAAA===;;;<<>>===;;;999999999999777555555555555555555555555555777777666666555555555444555555555555666666666666555555666777888:::<<<===DDDeee|||~~~}}}|||dddOOOKKKIIIJJJJJJGGGGGGJJJVVVjjjooo^^^MMMFFFFFFEEECCCBBBDDD???FFFEEEFFFIII\\\|||vvvlll___RRRKKKEEE@@@>>>???>>>>>>>>>>>>>>>??????@@@>>>===@@@>>>DDDFFFWWWqqqYYYTTTeee{{{rrryyytttppplllhhh```___[[[XXXcccxxxggg^^^vvvggghhheeehhhcccVVVPPPGGGBBBAAA@@@>>><<<~~~rrrdddbbb___]]][[[YYYUUURRRJJJIIIGGGDDDBBB@@@???>>>===;;;999999999999777555555555555555555555555555777666666666555555555555555555555555666666666666555555666777888:::<<<===CCC___uuu}}}mmmOOOJJJHHHJJJIIIGGGGGGJJJTTTggglll\\\KKKFFFEEEDDDCCCCCCDDD???FFFEEEFFFIIIZZZ~~~nnn~~~~~~uuukkk___RRRJJJEEE???===>>>>>>>>>======>>>>>>???@@@???===@@@>>>EEEFFFUUUzzz^^^WWWhhh~~~|||vvvqqqnnnlllcccaaa]]]ZZZdddvvvfff]]]uuuggghhhfffiiicccVVVOOOGGGBBB@@@@@@>>><<<rrrdddbbb```^^^\\\YYYUUURRRJJJIIIGGGDDDBBB@@@???>>>===;;;999999999999777555555555555555555555555555666666666666555555555555555555555555666666666666666666666777888:::;;;<<>>>>>======>>>>>>???@@@@@@===???===EEEFFFSSSiii]]]mmmyyyqqqmmmlllfffddd```]]]fffuuueee]]]vvvhhhjjjfffhhhbbbUUUNNNFFFAAA@@@@@@>>><<>>===;;;999999999999777555555555555555555555555555666666666666666555555555555555555555666666666666666666666777888:::;;;<<>><<<==================>>>??????AAA===???===FFFFFFSSSdddqqq{{{pppkkkiiigggfffaaa^^^fffuuueee___yyyiiijjjggghhhaaaTTTMMMEEEAAA??????>>><<<{{{lllgggdddaaa___]]]ZZZVVVSSSJJJIIIGGGDDDBBB@@@???>>>===;;;999999999999777555666666666666666666666666555555555666666666666666555555555555666666666666777777777777888999;;;;;;CCCSSShhh{{{}}}TTTLLLGGGHHHIIIHHHGGGHHHMMMZZZqqqzzzmmmZZZOOOEEEBBBBBBAAAAAACCCCCC@@@FFFBBBDDDHHHNNNoooyyy{{{mmmiiidddhhh~~~rrrggg[[[NNNGGGCCC>>><<<============<<<===>>>>>>???@@@===???===EEEFFFTTTgggooo~~~~~~sssmmmkkkgggfffbbb___gggsssccc^^^yyygggjjjfffggg___SSSLLLDDD@@@??????===<<>>===;;;999999999999777555666666666666666666666666555555555666666666666666555555555555666666666666777777777777888999:::;;;>>>NNNaaavvv}}}yyyYYYOOOHHHHHHJJJIIIGGGGGGJJJVVVkkkuuuhhhVVVMMMEEECCCBBB@@@@@@BBBCCC@@@FFFAAADDDGGGIIIfff{{{hhhpppzzzaaaWWWppp}}}~~~~~~mmmdddXXXLLLFFFBBB>>>===>>>======<<<<<<======>>>???>>>===@@@>>>DDDFFFWWWcccggg}}}}}}yyysssppphhhgggccc```hhhppp```]]]xxx{{{eeeiiieeeeee^^^QQQKKKDDD???>>>>>>===<<>>===;;;999999999999777555666666666666666666666666555555555555666666666777555555555555666666666666777777777777888999::::::<<>>@@@===<<<<<<<<<<<<===>>>>>><<<===BBB>>>BBBEEE[[[sssfffZZZ\\\yyy~~~~~~}}}wwwssshhhhhhdddaaajjjpppaaa___{{{vvvbbbgggdddddd\\\QQQKKKCCC???>>>>>>===;;;}}}jjjiiigggcccaaa^^^[[[VVVSSSJJJIIIGGGDDDBBB@@@???>>>===;;;999999999999777666777777777777777777777777444555555555666666777777555555555555666666666777888777777777888999::::::===LLLVVVccczzzvvv```UUUKKKJJJLLLJJJGGGFFFEEEPPPdddooobbbTTTLLLFFFDDDBBB@@@???BBBBBB@@@FFF@@@DDDGGGDDD\\\llllllqqqjjjdddnnnfffdddhhhssslll___TTTIIIDDDBBB??????AAA<<<<<<<<<<<<<<<===>>>>>>:::===CCC>>>AAAEEE]]]cccWWWRRRTTTrrr}}}}}}vvvpppiiiiiifffccckkkttteeecccsss```fffcccccc[[[PPPJJJCCC>>>>>>>>>===;;;|||qqqjjjgggddd```]]]YYYTTTQQQKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777444444444777999999555111666666666666666666666666666666666666777777777777777777777888999999::::::???HHHXXXkkkyyyzzzvvvQQQKKKRRRFFFIIIPPP@@@FFFMMM^^^xxxjjj___MMMJJJEEEBBBBBBBBBBBBAAAAAACCCEEECCCAAACCCJJJPPP~~~bbbdddrrr~~~~~~xxxmmmiiifffiiixxxwwwooo```SSSFFFBBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======AAA<<>>>>>==============================AAA===BBBDDDXXXmmmRRRPPPWWWnnn|||wwwmmmlllgggcccnnnsssaaa]]]{{{rrrfffeeeiiifffZZZMMMHHHBBB===<<<<<<======~~~sssiiigggccc```]]]YYYTTTQQQKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777888888999:::<<<;;;888666666666666666666666666666666666666666777777777777777777777888999999:::::::::@@@QQQhhh{{{[[[GGGOOOKKKIIIMMMFFFIIIMMMYYYnnnvvvaaaVVVKKKHHHDDDBBBBBBBBBAAAAAAAAACCCDDDBBBAAACCCIIINNNnnntttgggbbbaaa___^^^___ooo}}}sssiii[[[OOOEEEBBBAAA???>>>>>>========================<<<<<>>CCCCCCUUU{{{SSSOOO___~~~{{{rrrpppjjjfffqqqrrr```]]]{{{rrrfffeeehhhdddYYYLLLGGGAAA===<<<<<<<<<<<<sssiiifffccc```]]]YYYUUURRRKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777666666777888888777555444666666666666666666666666666666666666777777777777777777777888999999:::::::::???PPPiii|||fffHHHMMMLLLHHHJJJIIIGGGKKKVVVjjjppp]]]SSSIIIFFFCCCAAABBBBBBAAAAAAAAABBBCCCBBBBBBCCCHHHKKKgggvvvooottt~~~zzz{{{pppdddVVVLLLDDDBBBAAA>>>===>>>========================;;;;;;@@@>>>CCCCCCRRRYYYSSSjjj|||yyyxxxpppvvvyyywwwqqqlllwwwsssbbb___}}}pppeeedddddd```TTTJJJFFF@@@===;;;<<<<<<<<<qqqhhhfffccc```]]]ZZZUUURRRKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777444555666666555444333333666666666666666666666666666666666666777777777777777777777888999999::::::===@@@PPPjjj}}}wwwPPPKKKMMMHHHGGGIIIEEEIIISSSeeelll[[[RRRGGGDDDBBBAAABBBBBBAAA@@@AAAAAABBBAAABBBDDDGGGIIIbbb|||vvvxxxlll___QQQIIICCCAAAAAA>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@>>>DDDCCCPPPZZZTTTmmm~~~~~~llloooyyy~~~xxxttt~~~uuueeecccjjjcccdddccc^^^SSSIIIEEE@@@<<<;;;<<<;;;;;;}}}ppphhhfffbbb```]]]ZZZVVVRRRKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777666777888777555444444555666666666666666666666666666666666666777777777777777777777888999999::::::===>>>NNNiii|||]]]MMMMMMKKKGGGIIIDDDGGGPPP___wwwxxxfffXXXPPPEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAABBBDDDFFFGGG[[[}}}vvv{{{yyytttuuuggg[[[LLLFFFAAAAAA@@@===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???>>>EEEDDDPPPVVVPPPddd|||sss~~~|||zzzuuuffffffcccaaaeeeeee___UUUGGGDDD???<<<;;;;;;;;;:::{{{qqqhhheeebbb```]]]ZZZVVVSSSKKKIIIFFFCCCBBBAAA???===<<<;;;;;;:::999888777777777888:::888555444555666666666666666666666666666666666666666777777777777777777777888999999::::::::::::KKKgggyyy|||mmmPPPOOOOOOIIIIIIGGGGGGLLLWWWmmmooo```SSSLLLCCCBBB@@@AAABBBBBBAAA@@@AAA@@@@@@AAABBBDDDEEEEEESSSyyykkkgggrrryyysssrrrdddWWWIIIDDDAAAAAA@@@===<<>>===EEEEEEQQQ}}}RRRNNNZZZttt~~~~~~|||}}}rrreeefffaaabbbgggddd\\\QQQFFFCCC???<<<;;;;;;;;;:::zzzrrrgggeeebbb```]]]ZZZVVVSSSKKKIIIFFFDDDBBBAAA???===<<<;;;;;;:::999888777777666888999777444222333555666666666666666666666666666666666666777777777777777777777888999999::::::666777HHHeeewww|||zzzwwwSSSPPPRRRKKKIIIIIIHHHIIIRRRfff~~~jjj[[[OOOHHHBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@???@@@BBBDDDDDDDDDMMMzzzlllccc___]]]mmm{{{tttqqqbbbVVVGGGCCC@@@AAA@@@<<<<<>>===EEEEEERRRtttRRRPPPTTTggg~~~|||~~~{{{xxxwwwxxxzzzzzzzzzyyyzzzzzz~~~ooobbbeeecccdddgggbbbWWWLLLEEEBBB>>><<<;;;;;;::::::{{{ooohhhgggccc___[[[XXXVVVUUUMMMJJJGGGEEECCCBBB???===<<<:::888888999999888777888888888777777777777777666555444333333444555666666666666666777777777777888888888888888999999999<<<777AAA^^^wwwuuu\\\RRRMMMGGGOOOIIIHHHEEEOOOeeeyyysss```VVVNNNFFFAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEMMMpppxxxmmmeee___\\\XXX___rrruuuttthhhUUUTTTFFFDDDAAA???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@777>>>???AAABBBUUU|||QQQRRRPPPddd~~~xxxrrrsssrrrpppmmmmmmoooqqqzzz~~~pppaaadddiii``````bbbRRROOODDDAAA>>><<<<<<<<<;;;:::|||zzzqqqhhhfffccc___[[[XXXVVVUUUMMMJJJGGGEEECCCBBB???===>>><<<:::999999999888777:::999999888777666555555666555444444444444555666666666666666777777777777888888888888888999999999<<<999@@@WWWqqqyyyrrrcccSSSOOOJJJOOOJJJIIIEEELLL```rrrnnn\\\RRRJJJCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDHHHeeezzzwwwsssqqqooommmjjjhhhmmmqqquuusssfffRRROOOEEECCC@@@>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<@@@777>>>???AAABBBSSSYYYRRRQQQfff~~~zzzxxxvvvuuusssqqq{{{sssccceeefffaaabbbaaaPPPKKKCCCAAA>>><<<<<<<<<;;;:::vvvwwwsssgggfffccc```\\\YYYVVVUUUMMMJJJGGGEEECCCBBB???===???===;;;:::::::::888777::::::999888666555444444666555444444444444555666666666666666777777777777777777888888888999999999:::<<<@@@LLLfffiiioooUUUQQQOOONNNLLLJJJDDDIIIYYYiiihhhWWWNNNFFF@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCWWW}}}tttqqqdddOOOIIICCCAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;???888>>>>>>@@@BBBRRRWWWRRRSSShhh}}}tttdddfffvvvdddbbbcccaaaNNNHHHCCC@@@===<<<<<<<<<;;;:::tttuuurrrfffeeeccc```\\\YYYVVVUUUMMMJJJGGGEEECCCAAA???===>>><<<::::::;;;;;;:::999999999888777666555555444555555555444444555555555666666666666777777777777777777777888999999::::::888>>>@@@DDD]]]{{{XXXRRRRRRMMMLLLKKKDDDGGGTTTaaaxxxxxxcccTTTKKKDDD@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBBAAAOOOqqqnnn```MMMEEEAAA???======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>888>>>>>>@@@BBBOOO{{{~~~MMMQQQTTThhhrrrcccgggrrrcccbbbbbb___MMMHHHBBB???===;;;<<<<<<;;;:::uuutttqqqeeeeeeccc```]]]YYYVVVUUUMMMJJJGGGEEECCCAAA???===<<<:::999999;;;<<<<<<;;;666666666666666777777777444555555555555555555444666666666666777777777777666777777888999999::::::555>>>???@@@VVV}}}^^^SSSSSSKKKKKKKKKEEEGGGQQQ[[[pppqqq___RRRJJJEEEBBB@@@@@@@@@?????????>>>>>>@@@@@@?????????@@@AAAAAAAAALLLtttuuuwwwvvvooojjj[[[MMMEEE@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===888???===???BBBLLLuuuNNNPPPTTTgggmmmaaaiiissseeecccaaa]]]LLLIIIAAA???<<<;;;;;;<<<;;;:::xxxuuuoooddddddcccaaa^^^ZZZWWWTTTMMMJJJGGGEEECCCBBB???===;;;:::999999;;;<<<<<<;;;444555555666666777777888444444555666666555444444666666666666777777777777666666777888999::::::;;;555<<<>>>>>>QQQuuuhhhTTTTTTKKKKKKLLLGGGHHHOOOTTTggg|||uuu~~~hhhYYYOOOHHHDDDDDD@@@????????????>>>>>>>>>@@@??????>>>??????@@@@@@@@@LLLiiiwwwjjjkkk|||mmmlllcccTTTKKKEEE@@@>>><<<;;;<<<===<<<;;;::::::::::::::::::::::::<<<888???===???BBBJJJooo\\\OOORRRccc|||kkkaaakkkqqqeeebbb^^^ZZZJJJIII@@@>>>;;;;;;;;;<<<;;;:::zzzvvvoooddddddcccaaa^^^ZZZWWWTTTMMMJJJGGGEEECCCBBB???======;;;999999999999888777555555555666666666666666444444555666666555444444666666666666777777777777555666777888999:::;;;;;;777:::;;;===OOOooorrrWWWVVVMMMKKKNNNIIIHHHLLLNNN]]]xxxzzzsssuuu___SSSKKKEEEBBBCCC????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????===JJJ\\\~~~uuueeeddduuu{{{gggkkk]]]LLLHHHEEE@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::;;;888???<<>>;;;:::;;;<<<;;;;;;zzzwwwooocccccccccaaa^^^[[[WWWTTTMMMJJJGGGEEECCCBBB???===???===:::999888777666444777777666666555555555444333444555666666555444333666666666666777777777777555666777888999:::;;;;;;999999888===NNNlllzzzYYYWWWNNNLLLOOOKKKIIIJJJIIIVVVooo{{{uuuoooYYYNNNGGGBBB@@@BBB????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???:::GGGRRRwww~~~ssskkkeeeaaaqqqvvvfffjjjYYYGGGFFFDDD@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::;;;888@@@<<>>===<<<;;;;;;:::999888777777;;;:::999888777666555444666666666666666666666666666666666666666666666666777777777777777888888888999;;;777;;;JJJ\\\{{{]]]\\\OOOPPPNNNLLLIIIFFFGGGSSS```vvv}}}ooo|||zzzhhhTTTJJJEEEBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???????????????HHHIIIaaa}}}nnneee[[[ZZZjjj{{{ggg```SSSIIIEEE@@@???>>>======>>>>>>===<<<<<<;;;::::::999999999999>>><<<999>>>AAA<<>>>>>>>>======>>>>>>>>>?????????;;;BBBDDDWWW|||{{{|||lllbbbYYYXXXgggyyyeee]]]PPPHHHEEE??????===<<<<<<===>>><<<;;;<<<;;;::::::999999999:::===<<<999>>>AAA<<>>>>>>>>>>>======>>>>>>>>>>>>??????>>>???DDDPPPrrr}}}nnn{{{jjj___cccaaallluuuaaaXXXKKKEEEDDD???>>><<<;;;;;;<<<===;;;:::;;;;;;:::999999999::::::<<<<<<999===AAA<<>><<<<<<;;;:::999888888777555555555555666666666666666666666666666666666666666666666666666666666666555555666666777888888888666<<<:::999<<>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???AAA>>>EEELLL___sssyyy{{{tttwwwooo\\\RRRFFFBBBCCC>>>===;;;::::::;;;<<<:::999;;;::::::999999:::::::::;;;<<<999<<<@@@===DDDXXXiiiOOORRR```zzzzzz}}}ssspppiii{{{eee\\\\\\RRRHHHDDD>>><<<;;;;;;:::::::::::::::yyysssmmmhhhfffcccaaa___[[[XXXUUUNNNJJJGGGDDDCCCAAA@@@>>>===<<<<<<;;;:::999888888555555555555666666666666666666666666666666666666666666666666666666666666444555555666777777888888444;;;;;;999;;;AAA\\\lllUUUTTTSSSRRRQQQLLLFFFFFFJJJWWWhhh~~~sss}}}jjjTTTLLLEEEDDDBBB>>><<<===========================<<<============>>>>>>>>>???<<>><<<>>><<<<<<<<<<<<============<<<<<<============>>>>>>??????CCCDDDLLLrrrzzzvvv|||}}}yyyqqq___RRRHHH>>>???BBB;;;===;;;::::::;;;<<<:::999::::::999999999:::;;;;;;999<<<999:::???>>>AAAOOOoooTTTQQQXXXooo{{{kkklllwwweeeeeemmm___YYYVVVIIICCCBBB===;;;:::999999888888999999yyyrrrpppiiifffcccaaa___\\\XXXUUUMMMJJJFFFDDDCCCBBB@@@???======<<<;;;:::999999888777777777777777777777666666666666666666666666666666666666666666666666666333333444555666777888999555;;;;;;;;;======LLLggghhhVVVSSSRRRRRROOOJJJHHHJJJKKKTTTeee~~~|||jjjtttmmm[[[KKKFFFBBBBBBAAA>>>>>>AAA;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>>>>BBBBBBCCCKKKaaa}}}yyy{{{tttkkkkkkxxxvvvgggXXXNNNEEE<<<>>>AAA:::===<<<;;;;;;<<<<<<;;;::::::999999999::::::;;;<<<888<<<999999???>>>@@@LLLwwwVVVPPPTTThhhggg^^^xxxuuudddeeefff[[[WWWSSSFFF@@@AAA===::::::999888888888888888xxxrrrqqqiiifffdddaaa___\\\XXXUUUMMMJJJFFFDDDCCCBBB@@@???======<<<;;;:::999999888999888888888777777777666666666666666666666666666666666666666666666666666333333444555666777888999777;;;:::;;;===;;;FFF^^^}}}WWWSSSRRRSSSPPPKKKJJJLLLGGGOOO]]]rrrjjjppplllWWWHHHCCC@@@@@@@@@>>>???CCC;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>999???<<<<<>>AAA:::>>><<<;;;;;;<<<===;;;:::999999999999::::::;;;<<<777<<<999999??????@@@JJJrrrUUUNNNOOObbbcccSSShhhvvveeefffbbbYYYVVVQQQDDD???AAA===:::999999888777888888888yyyuuuqqqiiihhheeebbb^^^ZZZWWWUUUMMMJJJGGGEEEDDDCCCAAA???<<<;;;;;;::::::999999888999999999888666555333222555555444444444444555555666666666666666666666666555555555666666777888999:::999:::;;;:::;;;CCCMMMiiiOOONNNXXXPPPLLLNNNDDDKKKLLLSSSeeeaaaooo}}}zzzaaaQQQHHHEEEAAA????????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========AAAAAADDDjjj{{{vvviiiaaa}}}ppphhhfff\\\YYYYYY```lll{{{jjjYYYOOODDD???@@@AAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<999999;;;<<<===BBBIIIiii|||ZZZJJJQQQUUUkkkpppWWW^^^lllsss___hhh{{{aaa[[[RRRJJJDDD@@@===:::999999999888888888777777zzzuuuqqqiiihhheeebbb^^^ZZZWWWUUUMMMJJJGGGEEEDDDCCCAAA???<<<;;;;;;::::::999999888888888888888777555444333888888777777777777888888666666666666666666666666555555555666666777888999:::999:::;;;::::::BBBKKKssslllOOOKKKVVVPPPLLLNNNIIIIIIIIIOOO^^^xxxiiifffqqqppp\\\NNNGGGDDD@@@>>>>>>???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======BBBBBBBBB___vvveeewwwuuuhhh```]]]WWWSSSSSS[[[eeessseeeUUULLLBBB===>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;999999;;;<<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===AAACCC???QQQtttlllbbb{{{{{{qqqddd[[[XXXPPPMMMMMMSSS[[[gggvvvwww\\\NNNGGG???;;;<<<>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;888999;;;<<<<<<@@@GGGbbb]]]GGGLLLUUUmmm||||||~~~aaaOOOSSS___wwwbbbkkk^^^\\\VVVNNNFFFAAA===:::888999888888888888777777777}}}vvvppphhhgggeeebbb^^^[[[XXXVVVNNNKKKHHHEEEDDDCCC@@@>>><<<;;;;;;::::::999999888666666777777777777666666666666555555555555666666777777777777777777777777555555555555666777888999;;;999:::;;;;;;:::>>>EEE[[[qqqPPPPPPTTTOOOLLLOOOJJJIIIKKKQQQ___vvvrrr```[[[[[[aaaqqqnnnYYYLLLEEECCC@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===<<>>HHH```www]]]ddd|||vvvmmmaaaXXXUUULLLJJJJJJNNNSSS\\\jjjvvvmmmUUUIIICCC===;;;<<<===<<<:::::::::::::::::::::::::::888888888888888888888888:::888888;;;;;;;;;???EEE]]]]]]FFFKKKUUUiiinnnUUUUUUOOOlllvvvccclll^^^YYYTTTLLLEEE@@@===:::888888888888888777777777777~~~vvvooogggfffeeebbb___[[[XXXWWWNNNKKKHHHEEEDDDBBB@@@>>><<<;;;;;;::::::999999888555666666777777777777777444444444333333444444444777777777777777777777777555555555555666777888999;;;888999;;;;;;:::===BBBOOOsssYYYLLLSSSQQQMMMPPPKKKHHHIIIMMMUUUgggjjj\\\WWWUUUWWWbbbyyyeeeRRRGGGBBBAAA???===<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<>>===<<<::::::::::::::::::::::::888888888888888888888888999777888;;;;;;:::>>>DDDWWWcccHHHKKKSSSaaa~~~~~~cccWWWNNN___|||ssscccmmm|||^^^WWWRRRJJJDDD@@@===;;;999777777777777777777777777}}}vvvpppgggfffdddbbb___[[[YYYWWWOOOLLLHHHFFFDDDBBB???===<<<;;;;;;::::::999999888555666777777777777777666666555555444444555555666777777777777777777777777555555555666666777888999999777777;;;<<<;;;<<<@@@BBBccciiiNNNRRRRRRNNNTTTKKKHHHGGGJJJNNNXXXpppyyycccXXXPPPPPPRRRZZZlllttt]]]MMMDDDBBB@@@>>>============<<<:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;AAA===;;;@@@@@@CCCOOOgggzzzggg```www{{{tttmmmiiicccYYYSSSRRRMMMLLLLLLLLLKKKNNNXXXddd{{{uuuXXXJJJBBB@@@=========>>>===<<<::::::::::::::::::::::::888888888888888888888888999777888;;;;;;:::===BBBOOOsssOOOKKKOOO[[[www~~~}}}~~~{{{{{{~~~rrrVVVSSSVVVjjjqqqbbboooqqq]]]UUUPPPIIICCC???===;;;:::666666777777777777777888|||vvvpppgggfffdddbbb___\\\YYYWWWOOOLLLHHHFFFDDDBBB???===<<<;;;;;;::::::999999888666777777777777777666555666666555555555555666666666666666666666666666666555555555666666777888999888555666;;;===<<<<<>>======>>>>>><<<:::999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::CCC@@@;;;???@@@AAAIIIXXX}}}bbbdddwwwoooiiieee___XXXSSSSSSMMMLLLLLLKKKHHHHHHQQQ\\\nnncccMMMCCC???>>>=========<<<<<<;;;999999999999999999999999888888888888888888888888888777888;;;;;;999<<>><<<<<<>>>:::LLLpppiiiVVVPPPMMMWWWUUUNNNKKKMMMJJJGGGSSSdddxxx{{{kkkkkksssvvvgggZZZUUUVVVOOORRRTTTTTTWWWfff~~~{{{^^^LLLBBB@@@CCC???>>>>>>>>>???>>><<<;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888CCCCCC===@@@@@@???EEEPPPuuuiii\\\hhhppphhhaaa]]]XXXQQQNNNNNNLLLKKKKKKJJJEEEDDDMMMXXXcccsssXXXFFF???>>>======<<<<<<;;;::::::999999999999999999999999777777777777777777777777888777888;;;;;;999;;;@@@CCCiiicccHHHGGGWWWsss}}}zzzzzz|||}}}{{{|||fffUUULLLUUUwwwrrrdddqqq]]]WWWPPPKKKDDD>>>;;;:::888777555666666666777777888888{{{tttmmmhhheeeccc```^^^[[[WWWTTTPPPMMMIIIFFFEEECCC@@@>>>===<<<;;;;;;999999888777888888777777666666555555777777666666555555555555555666777777777777777777777777777777666666666666777888888999999:::;;;;;;===DDD______LLLNNNTTTKKKIIIIIIJJJHHHGGGLLLSSSfff}}}tttiiihhhkkk}}}sssssslllbbb]]]\\\XXXQQQRRRTTTVVVUUUXXXdddsss}}}iiiXXXIIIAAAAAAAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@IIIggg^^^ZZZpppzzzllleee\\\XXXXXXXXXVVVSSSPPPNNNJJJGGGFFFGGGIIIKKK[[[qqqdddNNNAAA=========<<<;;;::::::999999999999999999999999999999777666666777888888666555999999999999:::;;;<<<<<>>===<<<;;;;;;999999888777888777777777666666666555666666666666555555444444666666777777777666555444777777777777666666666666777888888999999:::;;;;;;???AAAUUU}}}zzzXXXMMMNNNMMMLLLLLLMMMJJJGGGJJJOOOZZZkkkzzzwwwiiiaaa^^^\\\XXXYYY[[[[[[ZZZ^^^hhhrrrxxx^^^OOOFFFBBBCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????CCCWWWlllVVVaaauuu|||tttooofff```XXXUUUUUUUUUSSSPPPPPPNNNKKKIIIHHHHHHIIIJJJVVVjjjwww\\\III@@@>>>===<<<<<<;;;::::::999999999999999999999999999999888666555666777888777555999999999999:::;;;<<<<<>>===<<<;;;;;;999999888777777777777777666666666666555555555555555444444444666666777777777555444333666666666666777777777777777888888999999:::;;;;;;@@@>>>HHHhhhnnnTTTNNNOOOMMMNNNOOOLLLGGGGGGJJJOOOYYYiii}}}{{{mmmhhhgggfffeeefffdddbbbhhhrrrxxxxxxuuuQQQFFFBBBBBBCCC??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????IIIkkk\\\WWW___wwwzzzssskkkeeebbb^^^ZZZUUUSSSSSSSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIIIIOOO```{{{fffPPPCCC>>>>>><<<<<<;;;;;;::::::999999999999999999999999999999999777555555777888777777999888888999999:::;;;<<>>===<<<;;;;;;999999888777777777777777666666666666555555555555444444444444444555666777777666444444666666666666777777777777777888888999999:::;;;;;;>>>===@@@UUUdddUUUNNNLLLMMMOOOMMMHHHEEEGGGLLLOOOXXXhhh~~~xxxvvvwwwqqqqqqllljjjsssaaaHHHBBB>>>???BBB???>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>???FFFTTTrrr^^^VVVggg}}}zzzmmmqqqxxx|||zzzuuurrrmmmhhhbbb^^^[[[YYYWWWUUUSSSRRRSSSRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGUUUmmmzzzWWWFFF===<<<>>>;;;;;;;;;:::::::::999999888888888888888888888888999777666555777888888777888888888888999:::;;;<<<@@@MMMuuuKKKJJJPPPVVVrrr|||zzz}}}ppppppvvvrrrttt|||}}}}}}zzzwwwwwwyyyaaaZZZ\\\ssskkkccc}}}zzz{{{nnnQQQRRRGGGCCC>>>:::999888888777666777777777666666666666wwwtttqqqkkkhhheeeccc```]]]XXXUUUPPPMMMIIIFFFEEECCC@@@>>>===<<<;;;;;;999999888777666666666666777777777777555555555555555555555555444444555666666777777777555666666666777777777888777888888999999:::;;;;;;;;;>>>@@@JJJkkkvvvWWWNNNKKKKKKMMMMMMHHHFFFGGGKKKLLLPPPYYYiii}}}~~~}}}wwwttteeePPPEEECCC===<<<@@@>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========GGGHHHaaalllTTTVVVdddsssuuubbbZZZ___gggqqqzzz~~~}}}{{{ssspppnnnlllkkkjjjhhhfffbbb```\\\XXXVVVTTTTTTTTTQQQQQQPPPPPPQQQPPPOOONNNLLLLLLMMMMMMLLLKKKJJJIIIEEEMMM```}}}kkkNNNAAA;;;;;;>>>:::::::::::::::999999999888888888888888888888888999888666666888999888777888888888888999:::;;;;;;???KKK}}}RRRGGGNNNTTTlll|||yyypppnnnsssppppppxxx{{{zzzvvvqqqmmmlllnnnxxxmmm___ZZZmmmlllddddddJJJMMMDDD@@@<<<999888888888777888666555777<<<===;;;777xxxtttpppiiigggdddbbb```]]]YYYVVVPPPMMMIIIFFFEEECCC@@@>>>===<<<;;;;;;999999888777666666666666777777777777555555555666666666666666777666555555555666888999555555666666777777888888777888888999999:::;;;;;;999===@@@DDDWWW~~~___QQQLLLJJJKKKKKKHHHGGGHHHHHHHHHJJJPPPYYYiiivvvPPPDDDCCCEEE===;;;@@@>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999DDDBBBKKK{{{zzz\\\MMMOOO```~~~vvv___QQQMMMQQQWWW___fffhhhgggeeebbb___\\\[[[[[[ZZZYYYWWWWWWUUURRRPPPOOOPPPQQQRRROOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLGGGJJJVVVmmm[[[GGG@@@::::::>>>::::::::::::999999999999888888888888888888888888888777777888999999888666888777777888888999:::;;;>>>HHHqqqdddIIILLLRRReee|||vvv}}}lllhhhpppooopppyyy~~~}}}sssmmmfff___\\\\\\iiizzzyyyeee[[[jjjtttjjj^^^JJJLLLAAA>>>;;;999888888888777:::666555999???BBB>>>999wwwsssooogggeeebbbaaa___]]]YYYVVVPPPMMMIIIFFFEEECCC@@@>>>===<<<;;;;;;999999888777555666666666777777777888666666666777777777888888===;;;777444444555777999555555555666777888888888777888888999999:::;;;;;;888;;;???@@@IIIeee{{{YYYQQQKKKJJJJJJHHHHHHJJJEEEDDDFFFKKKOOOYYYmmm]]]HHH???@@@CCC>>>>>>AAA=========<<<;;;::::::::::::999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<:::===AAAEEE]]]uuu\\\NNNUUUlllppp```WWWSSSOOOQQQUUU[[[```cccbbb```^^^[[[YYYXXXXXXXXXWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNLLLPPP___xxxlllKKKBBB@@@:::999===999999999999999999999999888888888888888888888888777777888:::;;;:::777555777777777777888999:::;;;>>>AAAaaa}}}QQQJJJMMM]]]zzz~~~ttt|||iiieeennnnnnoooyyy~~~|||~~~zzzqqqhhhccc\\\TTTOOOOOOYYYkkkooo```lll{{{nnn}}}YYYKKKKKK???<<<999888888888888777666555666999<<<<<<:::777vvvrrrmmmeeecccaaa```___]]]YYYWWWPPPMMMIIIFFFEEECCC@@@>>>===<<<<<<;;;:::999888777555666666666777777888888666666777777888888999999BBB???999555333333666888444555555666777888888999777888888999::::::;;;;;;999:::<<<>>>BBBWWW```VVVMMMJJJIIIHHHHHHKKKFFFDDDEEEIIILLLPPP]]]kkkzzzyyyzzzMMMHHH===<<<@@@>>>AAACCC<<<======<<<;;;::::::::::::999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;>>>888BBBGGGMMMyyysssXXXPPPYYYdddyyyqqq^^^VVVYYY___[[[\\\```eeekkkooopppoooccc```^^^]]]^^^^^^^^^]]][[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUWWWYYYVVVUUUTTTTTTTTTTTTTTTUUUSSSNNNMMMVVVlllyyyZZZAAA>>>@@@:::888===999999999999999999999999777777777777777777777777666777888;;;<<<;;;777444777777777777888999:::;;;>>><<>><<<999888888888888777000333666666555333333333pppqqqlllfffeeedddbbb___\\\YYYXXXPPPMMMIIIFFFDDDCCCAAA???AAA@@@???===<<<;;;999999777777777777777777777777666666666666666666666666777777777777666666666666555555555555666666666666777777777888999999::::::<<<>>><<<>>>BBBJJJmmmhhhOOOIIINNNOOOLLLIIIKKKIIIFFFDDDGGGLLLRRRVVVgggsss}}}zzzbbbIIIAAA???===============;;;<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888999999::::::::::::;;;;;;:::??????AAAGGGZZZeeeMMMLLLUUU]]]wwwzzzoooooorrrqqqnnnpppyyy~~~~~~yyyrrrnnnmmmooopppqqqppppppooommmjjjfffbbb______^^^]]]]]]^^^^^^\\\ZZZ^^^YYYUUUWWW```tttbbbOOO@@@>>>===777555:::888999999999999888777777888888777777666666555555444555555666777888888999777777777888999999::::::666@@@KKK{{{yyy[[[GGGKKKQQQ^^^vvvyyysssccc```dddhhhlllqqqyyyzzzuuu~~~~~~zzzvvvvvvttthhhZZZYYYWWWSSSNNNJJJGGGEEEEEEIIIUUUbbbmmm|||pppxxx~~~{{{fffLLLAAAEEE<<<;;;999777666555444444555555555666777888888999qqqsssnnnfffeeedddbbb___\\\YYYXXXQQQNNNJJJFFFDDDCCCAAA??????>>>===<<<:::999888777777777777777777777777777666666666666666666666666777777777666666666555555555555666666666777777777777777777888999999:::::::::<<<;;;===???AAA[[[^^^MMMOOORRRNNNJJJJJJHHHEEECCCEEEHHHMMMPPPYYYeeeuuu{{{yyy{{{~~~{{{XXXGGGAAA???===<<<======<<<;;;<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888999999999:::::::::;;;;;;:::>>>===>>>DDDQQQ|||rrrWWWKKKOOOPPPccczzz}}}{{{{{{zzzyyywwwtttrrrooollljjjrrrxxxUUUEEE:::;;;===999999>>>888999999999999888777777777777777777666666555555444555555666777777888888666777777888888999:::::::::AAAGGGpppvvveeeJJJJJJNNNVVV}}}vvv{{{nnn^^^YYY\\\___cccgggooouuu|||wwwuuuvvvtttnnngggeeeccc[[[QQQNNNMMMJJJHHHFFFEEEEEEEEEEEEOOOZZZdddsssttt{{{}}}^^^JJJ@@@AAA;;;:::999777666555444444444444555555666777777888ssstttnnnfffeeecccaaa___\\\YYYXXXSSSPPPKKKGGGEEECCC@@@???<<<<<<;;;:::888777666666777777777777777777777777666666666666666666666666666666666666555555555555666666666777777777888888777777777888999999::::::777::::::===@@@<<>>777:::<<<::::::===888888999999888888777666777777777666666666666555555555555666666777777888666666777888888999999:::<<>>;;;;;;:::999888777666666666666666666666666666666666666666666666666666666666666666666555555555444777777777777888888888888777777777888999999::::::666888888===CCC>>>CCCUUU|||sssYYYQQQTTTYYYPPPOOOLLLIIIGGGFFFFFFFFFFFFJJJSSS___llluuuyyyzzzxxxzzz}}}kkkOOOBBB<<<@@@>>><<<<<<<<<===<<<;;;<<<;;;::::::999999::::::999999::::::::::::999999888888888888888888888888888999999999999:::::::::;;;===:::<<<@@@AAAOOOjjjnnnZZZMMMNNNTTTbbbvvv|||WWWEEE===888:::<<<999777888888888888888888777777666666666666666666666666666555555555666666666777777666666777777888999999999<<>>BBBFFFLLLXXXnnnfffLLLFFF???:::999999777666555444444444222222333333333444444444ttttttmmmeeedddcccaaa^^^[[[XXXWWWTTTQQQLLLHHHEEECCC@@@>>><<<;;;;;;:::999888777777666666666666666666666666777777777777777777777777777666666666666555555555777777777777888888888888777777777888999999::::::888:::888<<>><<<;;;<<<<<<;;;:::;;;;;;:::999999999999:::888999999::::::999999888888888888888888888888888888888888999999999:::::::::===:::<<>>OOOZZZEEEHHHLLLZZZwwwoooeeejjjdddYYYNNNHHHGGGHHHHHHMMMQQQXXX^^^dddlllvvv}}}lllVVV\\\uuu|||uuuppplllkkkkkkbbb___ZZZUUUPPPLLLJJJJJJFFFEEECCCAAAAAAAAAAAABBB@@@@@@AAAFFFPPPccc}}}\\\IIIFFF???:::888888666555444444444444222222222222333333333333uuutttmmmeeedddbbb```^^^[[[XXXWWWSSSPPPKKKGGGEEECCC@@@???<<<<<<;;;;;;:::999999888777777777777777777777777777777777777777777777777777777777777666666666666666666666777777777888888777777777888999999:::::::::<<<888999@@@===;;;EEEPPPwwwkkkZZZWWWUUUSSSPPPLLLIIIGGGEEEEEEFFFEEEEEEHHHOOOYYYcccjjjvvvxxxzzz|||___HHHFFFJJJLLL@@@>>><<<;;;<<<<<<;;;:::;;;;;;:::999999999999999888888999999999999888888888888888888888888888888888888888888999999999999999===;;;<<>>===FFFSSS{{{fffPPPKKKLLLQQQddd{{{}}}XXXAAA<<<999:::999888999999888777777777777777777666666555444444444555555555666666555555555555555555555555555555666666777888888888777999;;;CCCfff~~~RRRGGGFFFHHH^^^uuuccc```ccc```UUULLLIIIGGGDDDDDDFFFIIIKKKNNNUUU___gggtttzzzyyyUUUJJJYYYsss}}}zzztttooolllhhhdddeeejjjhhh]]]TTTSSSQQQKKKGGGFFFCCCBBBAAA@@@@@@@@@AAABBB@@@>>>>>>@@@EEEQQQjjjiiiLLLFFF===666;;;666666555444333333333333333333333333333333333333yyywwwoooddddddbbb```]]]ZZZXXXVVVPPPMMMIIIFFFDDDCCCAAA???;;;:::::::::999888888888777777777777777777777777777777777777777777777777999999999999888888888777555555555555666666666666777777777888999999::::::555;;;999:::AAA???===EEEBBBOOOyyyrrr[[[YYYUUUQQQNNNMMMMMMNNNCCCGGGJJJJJJIIIKKKRRRXXX```eeekkkppptttxxx}}}~~~}}}{{{yyyzzzrrr^^^UUUJJJAAA>>>???===;;;;;;;;;<<<;;;:::;;;:::999999888888999999888888999999999999888888888888888888888888888888777888888888888999999999777<<<999888>>><<<;;;DDDCCCddd|||[[[OOOJJJGGGRRRdddooo|||vvvoookkk{{{eeeHHH999;;;:::;;;:::777666777666333777777777777777666666555444444444555555555666666555555555555555555555444555555666666777888888888888888999===YYYxxx]]]KKKFFFCCCWWWlllccc\\\aaaaaaVVVMMMIIIGGGCCCBBBCCCDDDEEEGGGMMMWWW___mmmttt|||[[[GGGPPPhhhyyy}}}zzz{{{uuurrrqqqllldddbbbggghhh[[[QQQRRRTTTQQQOOOOOOJJJHHHFFFCCCAAA@@@?????????===<<<>>>AAALLLcccyyy\\\EEEDDD999222;;;666555444444333333333333333333333333333333333333uuunnnlllfffeeebbb___\\\YYYWWWVVVQQQMMMHHHDDDBBBAAA???>>>===<<<;;;;;;999999888777777777777777777777777777888888888888888888888888888888777666666666666666777777777777888888888888888888777777888888999:::888888999:::;;;======>>>EEEDDDYYYnnn___UUUUUURRRIIIGGGKKKFFFFFFFFFGGGHHHJJJLLLMMMUUUZZZbbbjjjqqqtttuuuuuutttssssssrrrssstttvvvwww[[[MMMEEEDDDCCC<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777777777777777777777777777999999888888888888888888::::::::::::;;;<<<======DDDOOOvvv^^^HHHLLLNNNEEEUUUYYYggg||||||eeeZZZmmmgggJJJ@@@===555999999999888777666666555555555666666666666555555444444444444444444444444444444444555555555555666444666888777555444444555888555>>>BBBKKKzzz~~~yyyEEEIIIFFFRRReee~~~xxx___XXX```iii^^^QQQKKKDDDIIIDDDAAADDDFFFHHHLLLQQQVVVcccrrrzzz|||~~~jjjFFFEEETTT]]]ssszzz~~~}}}{{{{{{}}}xxxqqqlllhhhbbb^^^cccbbb___^^^aaaddd```YYYSSSMMMFFF@@@>>>>>>>>>>>>BBB;;;;;;@@@???AAAUUUooozzzVVVFFF:::777===???555444222111111222333555222222333333333333444444uuuooommmfffdddbbb___\\\YYYWWWVVVQQQMMMHHHEEECCCAAA???>>>===<<<;;;;;;999999888777777777777777777777777777777777777777777777777777888888777666666666666666666666666777777777888888888888777777888888999:::888999999:::;;;<<<===>>>===DDDQQQxxxuuu^^^WWWVVVPPPLLLNNNJJJHHHFFFEEEEEEFFFHHHJJJPPPTTT\\\eeelllqqqtttvvvqqqppppppooonnnnnnmmmmmmvvv|||dddIIICCC>>>>>>>>>888;;;;;;;;;;;;::::::::::::999999999888888888777777777777777777777777777777777777777777777777777777888888888888888888888888::::::999::::::;;;<<<===AAAFFFccc^^^HHHFFFLLLMMMNNNUUUbbbooo|||uuueeeaaapppuuuZZZCCC<<<===999999999888777777666555555555555666666666666555555444444444444444444444444444444444444555555555555555666777777555555666777;;;555;;;AAANNN}}}|||OOOFFFCCCLLL\\\uuueeeYYY___llljjjaaaVVVIIIEEECCCBBBCCCBBBAAAFFFLLLQQQ[[[gggppptttyyy~~~RRRDDDIIIOOO\\\dddkkkqqqyyy}}}xxxnnneeeeeeggglllrrrvvvwwwvvvnnnkkkfffaaa]]]ZZZXXXWWWYYYYYYWWWTTTTTTVVVRRRLLLEEEBBB???===>>>>>>>>>===@@@======AAA@@@BBBOOO___ttt|||~~~zzz}}}mmmQQQIIIAAA999555...666555333222111222333444222222222333333333444444uuupppmmmeeedddaaa___\\\YYYWWWUUUQQQNNNIIIEEECCCAAA???>>>===<<<;;;;;;999999888777777777777777777777777777666666666666666666666666777777777777666666666666555555666666666777777777888888777777888888999:::888999999:::;;;<<<======888EEEIIIXXXkkkWWWRRRPPPOOOQQQOOOMMMIIIFFFDDDEEEFFFGGGIIIMMMSSS\\\dddkkkqqqsssppppppooonnnkkkhhheeecccgggnnnyyyeeeLLL???@@@=========888;;;;;;;;;:::::::::999999999999888888888777777777777777777777777777777777777777777777777777777777888888888888888888888888999999999::::::;;;<<<===??????MMMttt}}}UUUFFFNNNJJJHHHIIIMMMUUUcccwww}}}uuuhhhYYYRRRfff```MMM===888;;;;;;888888777777666666555555444555555666666555555444444444444444444444444444444444444444555555555555555666666666555666888:::>>>777888===KKKwww~~~ZZZCCCBBBHHHSSSiiilllXXXWWWgggoookkk^^^MMMDDDDDDEEEEEE@@@===@@@GGGJJJOOOXXXaaaiiiqqqxxx}}}gggJJJCCCDDDEEELLLTTT[[[dddnnnttttttvvvrrrkkkfffgggfff]]]QQQKKKJJJKKKNNNSSSWWWYYYYYYOOOOOOMMMJJJGGGEEEFFFGGGFFFIIIHHHDDDCCCDDDBBB>>>AAA@@@@@@BBBDDDDDDCCCAAA>>>??????>>>>>>@@@EEEIII]]]cccmmmwww~~~vvvnnnggghhhqqq___AAA<<<;;;999777000888666555333222222333333222222222222333333333333tttoookkkdddcccaaa^^^[[[XXXVVVUUURRRNNNIIIEEECCCBBB@@@>>>===<<<;;;;;;999999888777777777777777777777777777666666666666666666666666666777777777777777666666555555555555666666666666888888777777888888999:::999999::::::;;;<<<======:::GGGDDDDDDfffiiiVVVOOOPPPUUURRRPPPNNNKKKIIIGGGFFFFFFEEEHHHLLLSSSZZZbbbhhhlllppppppqqqpppnnnkkkhhhfffjjjlllpppwww|||RRRCCC???BBB===<<<===888::::::::::::999999999999888888888888777777777777777777777777777777777777666666666666666666666666777777777777888888888888999999999999:::;;;<<<===??????DDDWWW~~~~~~bbbWWWPPPLLLIIIKKKMMMSSS^^^iiivvv~~~tttlllccc\\\TTTPPP[[[xxxQQQFFF<<<666888:::777777777666666555555555444444444555555444444444333333333333333333333333333333444444444555555555555555555555555666:::======999888999CCCeeehhhGGGDDDFFFNNNbbbwww\\\RRR]]]hhhlllggg[[[LLLHHHEEEFFFDDD@@@@@@DDDEEEGGGLLLTTT___jjjqqquuu}}}}}}}}}\\\JJJCCCBBBDDDGGGJJJNNNTTTXXXZZZZZZZZZWWWSSSSSSRRRLLLDDDEEECCCBBBBBBCCCDDDFFFFFFEEECCCAAA@@@AAAAAA@@@???===BBBCCC@@@???@@@AAA???<<<<<<<<<===??????>>><<>>???EEEHHHGGGJJJNNNUUU^^^eeegggeeebbb\\\YYY[[[ggg}}}}}}UUU<<<>>>CCCEEEBBB:::888777666444333222222222111222222222222333333333rrrnnniiibbbaaa```]]]ZZZXXXVVVUUURRRNNNIIIEEECCCBBB@@@???===<<<;;;;;;999999888777666666666666666666666666777777777777777777777777555666777777777777666666555555555555666666666666888888777777888888999:::999::::::;;;;;;<<<<<<<<<===CCC@@@AAATTTuuuuuu\\\SSSRRRPPPPPPPPPOOOLLLIIIGGGEEEEEEFFFHHHLLLQQQWWW]]]```hhhjjjmmmppptttvvvwwwxxxyyysssnnnpppzzzVVVGGG===>>>@@@999999<<<777::::::999999999888888888888888888777777777666666666666666666666666666666666666666666666666666666666666777777777888888888999999999999:::;;;<<<<<<;;;AAACCCGGG]]]wwwXXXPPPIIIIIIIIIJJJLLLOOO[[[cccnnnyyyvvvjjjbbb[[[UUURRRIIIXXXxxxdddEEEBBB===777888777666666666555555555555555333333444444444444333333333333333333333333333333333333333444444444444555444555555444444666:::===888888888999===RRRzzzNNNEEEDDDJJJ\\\xxxgggTTTVVV]]]iiissssssXXXMMMDDDDDDGGGEEEBBB@@@CCCCCCEEELLLWWWbbbkkkooowww{{{~~~}}}{{{}}}cccPPPJJJGGGCCCBBBBBBCCCGGGJJJGGGNNNRRRPPPMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHIIILLLHHHEEEFFFJJJLLLJJJFFFAAAEEEFFFCCCBBBCCCCCCBBB@@@???>>>???AAABBBCCCBBBBBBEEEDDD@@@CCCOOO[[[```QQQNNNKKKKKKMMMPPPRRRSSSXXX^^^jjjiiiMMMEEERRRWWWQQQDDD555777777555444333222111111111111111222222222333333qqqmmmgggaaa```___\\\ZZZXXXVVVUUURRROOOJJJFFFDDDBBB@@@???===<<<;;;;;;999999888777666666666666666666666666777777777777777777777777444555777888888777666666555555666666666777777777888888777777888888999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<>>888:::???;;;999999999888888888777777888888777777777666666666666666666666666666666666777777777777777777777777555666666777777888888888888888888999999:::;;;<<<666>>>BBBAAAIIIjjjjjj]]]OOOHHHFFFEEEFFFIIIIIIMMMTTT]]]gggrrr|||uuujjj]]]TTTMMMIIIJJJMMMNNNjjjlllLLL;;;===;;;999999666555555555555555555444444222333333444444333333222333333333333333333333333333333333333444444444444333444555444444555888;;;222777888;;;===FFFsssYYYFFFBBBDDDTTTnnnuuuZZZRRRPPP^^^rrr{{{fffUUUFFFCCCGGGFFFAAA===CCCBBBBBBGGGOOOZZZbbbgggnnnuuuyyyyyyyyy|||www[[[SSSKKKGGGDDDEEEIIIPPPXXX___aaaXXXOOOLLLNNNPPPMMMPPPTTTVVVWWWVVVWWWWWWWWWTTTQQQRRRUUUVVVSSSPPPHHHKKKIIIEEECCCDDDBBB===BBB@@@@@@BBBDDDGGGHHHGGGAAACCCCCCBBBEEETTTmmmwwwnnnaaaVVVSSSXXXbbbiiiuuu```GGGAAAKKKJJJCCC;;;222555555444333333222111111111111111111222222222222qqqnnngggaaa```^^^\\\YYYWWWVVVUUUSSSOOOJJJFFFDDDBBBAAA???===<<<;;;;;;999999888777666666666666666666666666666666666666666666666666444555777888888888777666666666666777777777888888888888777777888888999::::::::::::;;;;;;;;;;;;<<<;;;<<<;;;AAAGGGLLLhhh}}}bbbZZZXXXUUUQQQNNNLLLKKKKKKHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOSSSZZZeeeqqq}}}~~~~~~sssRRR??????:::===>>>999<<>>888:::777888:::444444444444444444444444444222222333333333333222222222222222222222222222222222222333333333444444444111333444555444444666888333666555<<<@@@>>>___sssOOOEEE@@@JJJ```~~~iiiVVVKKKRRRdddmmmuuubbbOOOGGGFFFDDD@@@???AAAAAAAAACCCHHHPPPYYY^^^dddlllssssssuuuyyy{{{yyy}}}zzzmmmddd___]]]ccckkk{{{}}}wwwjjj___^^^bbbeeefffmmmuuu{{{}}}|||{{{{{{{{{||||||wwwpppkkkjjjjjjeeeeeebbb^^^^^^___ZZZTTTIIIIIIJJJLLLNNNNNNKKKIIINNNNNNOOOOOONNNZZZ|||[[[BBB888:::333///444666333333333333222111111000111111111111222222222222qqqooohhh```___^^^\\\YYYWWWVVVUUUSSSOOOJJJFFFDDDCCCAAA???===<<<<<<;;;:::999888777666666666666666666666666555555555555555555555555333555777888999888777666777777777777888888888888888888888777888999999:::::::::;;;;;;;;;;;;;;;;;;<<>><<>><<<:::999999888666555555555555555666666666666777666555444444555666777666666666666666666666666777777777777777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<>>;;;@@@LLLWWWpppZZZNNNOOOIIIFFFHHHGGGFFFJJJQQQTTTWWW```llltttxxx}}}xxxdddWWWSSSNNNFFFHHHHHHKKKSSScccxxxYYYGGG===<<<:::888777666555555444333333222222333333444333333333333333333333333333333333222222111111111111111222222222333333333333333333444444444555555666444777<<<:::;;;MMMcccoooyyyMMM<<>><<<:::999999888666555555555555555666666666666777666555444444555666777666666666666666666666666777777777777777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???CCCHHHMMMhhhzzzdddZZZVVVVVVYYYQQQPPPNNNLLLIIIIIIJJJKKKFFFHHHJJJIIIHHHLLLSSSZZZeeerrrUUUAAA<<<;;;<<<<<<<<<;;;::::::999999888888777777777777888888777777777777666666666555555555555555555555555555666666555555555555666666555666666666777777777777777777888888888999999999999<<<>>><<<;;;>>>GGGOOOjjjtttXXXLLLDDDGGGLLLLLLIIIHHHKKKLLLRRRZZZ]]]]]]```eeeuuuxxx~~~{{{wwwtttsssiiieee\\\NNNFFFGGGJJJKKKIIIKKKXXXsssbbbJJJ???<<<;;;:::888666666555555444333333222222333333444333333333333333333333333333333333222222222111111111111222222222333333333333333333444444444444555888444666:::999999FFFXXXuuuYYY===DDDDDDLLLmmmoooVVVNNNOOOWWWiiiqqqhhhYYYHHHAAAFFFCCC>>>===???@@@@@@CCCGGGNNNVVV```gggjjjkkkooorrrtttrrrqqquuu}}}zzz|||}}}|||zzzuuuSSSDDD===555111111333222111222222111111000//////...111111111111222222222222rrrlllhhh___]]]\\\[[[[[[YYYVVVTTTQQQNNNKKKHHHFFFCCCAAA>>>>>><<<:::999999888666555555555555555666666666666666666555555555555666666666666666666666666666666777777777777777777777777777777777777888888888888::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCFFFOOOnnnmmm^^^[[[^^^UUUTTTRRROOOMMMKKKIIIIIIHHHJJJJJJHHHFFFFFFJJJNNNTTT___nnnyyy~~~iiiIII???===;;;<<<<<<;;;::::::999999888888777777666666777777888777777777666666666555555555555555555555555555555666666555555555555666666555555666666666777777777777777777888888888999999:::;;;;;;;;;;;;===AAADDDOOOfffrrrfffYYYSSSPPPKKKGGGEEEHHHHHHLLLQQQSSSRRRUUUZZZ^^^aaaffflllrrryyyyyytttuuurrrmmmhhhddd```\\\YYYPPPLLLJJJIIIGGGEEEGGGMMM\\\fff~~~jjjLLL???;;;;;;:::999777666555555444333333222222222222333333333333333333333333333333333333333222222222222111111111222222222333333333333333333333444444444444888444444777777666>>>JJJvvvlllccc>>>EEECCC>>>ZZZ~~~kkkTTTKKKPPPUUUgggxxxnnnRRRCCCGGGDDDAAA??????>>><<>>999333111222333222000222111111000000//////...000000000000111111111111rrrkkkggg___]]][[[ZZZZZZYYYVVVTTTPPPMMMIIIGGGEEECCC@@@>>>>>><<<:::999999888666555555555555555666666666666666666666555555666666666666666666666666666666666666666666666666666666666666777777777888888888888:::::::::::::::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBBBBUUUzzzzzzfff\\\YYYWWWUUURRRQQQNNNLLLJJJHHHJJJJJJIIIHHHHHHJJJLLLLLLSSS]]]dddiiippp{{{yyyTTTCCCAAA@@@===;;;;;;::::::999888888888777777666666666666777777777777666666666555555555555555555555555555555555666555555444444555555666555555555666666666777777777777777777888888888888:::999999:::<<<>>>>>>>>>FFFRRRvvvvvvbbbRRRKKKJJJCCCBBBDDDHHHIIIGGGJJJOOOOOOQQQUUUYYY^^^eeelllqqqxxx|||}}}yyywwwzzz~~~yyyyyyxxxvvvqqqkkkddd```\\\YYYVVVUUUUUUSSSOOOLLLMMMEEECCCHHHLLLOOOZZZhhh|||TTTCCC???<<<:::999777666555444444444333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444777333333666777777:::@@@___qqqvvvkkkDDDDDDEEEAAASSSooofffRRRQQQKKK]]]zzz}}}gggOOOBBBBBBAAAAAABBB@@@===???DDDEEEKKKSSSZZZ]]]___aaacccgggmmmssstttpppooorrrwwwuuuuuusssqqqooommmlllkkk___dddooo~~~~~~```HHH999666333222333333222111111111000000////////////////////////000000000000pppiiifff___]]]ZZZYYYYYYXXXVVVTTTOOOLLLIIIFFFDDDCCC@@@>>>>>><<<:::999999888666555555555555555666666666666555666666666666666666555666666666666666666666666666666666666666666666666666777777777888888888888999999999:::::::::;;;;;;888:::<<<======>>>???AAA<<>>>>>===::::::::::::999888888777777777777666666666666777777666666666666555555555555555555555555555555555555555555444444444444555555555555555555666666666666666666777777777888888888999888888;;;>>>???>>>===@@@GGG\\\vvv___PPPLLLIIIIIIIIIGGGCCCDDDIIIHHHJJJLLLMMMPPPUUUZZZ^^^aaaeeehhhgggbbb```cccfffbbbaaa___\\\YYYVVVSSSRRRJJJIIIIIIIIIIIIHHHEEECCCLLLBBB>>>HHHXXXlll\\\EEE@@@>>>999888777666555444333333333333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444555333333666888888:::===PPPxxxkkkTTT@@@@@@DDDNNN[[[fffZZZJJJSSSmmm~~~hhhEEE@@@???@@@CCCBBB???@@@CCCBBBFFFLLLRRRWWWZZZ]]]^^^aaaiiiqqqqqqllliiilllpppkkkllllllllllllllllllllliiihhhkkksssyyyzzzwwwxxx{{{~~~yyy|||tttOOO<<<666555444444444444333222000000000///////////////....../////////000000000ooohhhggg___]]]ZZZXXXXXXWWWVVVTTTOOOLLLIIIFFFEEECCCAAA???>>><<<:::999999888666555555555555555666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777777777888888888888888888999999::::::;;;;;;888:::<<<=========???AAA>>>EEEKKKYYYoooggg^^^WWWUUUTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJNNNUUU[[[iiisss{{{tttzzz}}}bbbGGG>>>>>>===::::::::::::999888888777777666777666666555555666666777666666666555555555444444444444444444444444444444555555444444444444555555444444555555555666666666666666666777777777888888888888999;;;===???>>>===<<>>@@@>>>@@@DDDJJJPPPVVV[[[^^^dddhhhjjjhhhdddccciiiooofffgggggghhhiiijjjkkkkkkkkkjjjmmmsssvvvvvvwwwzzzzzzuuuuuuyyy}}}}}}{{{{{{{{{|||}}}~~~}}}~~~}}}|||}}}zzzsssoooooorrruuuwwwhhhEEE888444444444444333333333222////////////////////////////////////000000000000oooiiijjj___]]]ZZZXXXWWWWWWVVVUUUOOOMMMIIIGGGEEEDDDBBB@@@>>><<<:::999999888666555555555555555666666666666444555666777777666555444666666666666666666666666777777777777777777777777777777777777888888888888777888888999::::::;;;;;;:::;;;<<<<<<<<<<<>>BBBKKK```kkkfff___YYYPPPHHHFFFIIIFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFDDDGGGHHHGGGGGGMMMYYYcccbbbrrrvvv\\\CCC<<<:::666333555666555444333222222222222222222111111111111222222111111111111111111111111111111222222222333333333111111222222222333333333111222222222222333333333111444666666666888:::<<>>GGGUUUggg___TTTWWW]]]{{{wwwZZZNNNCCC@@@@@@???>>>???======>>>CCCIIIQQQWWWZZZaaaccceeedddaaabbbggglllddddddeeeffffffggghhhhhhhhhfffiiioooqqqooommmooommmrrrvvvwwwtttqqqpppqqqpppnnnmmmooosssuuuuuusssttttttuuuuuuuuuwwwyyy{{{xxxwwwxxx{{{~~~}}}zzzyyyzzzzzzzzz{{{||||||{{{uuutttuuuxxx{{{}}}|||zzz|||}}}~~~~~~~~~}}}||||||xxxwwwtttpppmmmmmmqqquuu\\\BBB<<<333333333222111111111222//////////////////////////////000000000111111111pppjjjlll___]]]YYYWWWWWWWWWVVVUUUPPPMMMJJJGGGFFFDDDBBB@@@>>><<<:::999999888666555555555555555666666666777444555666777777666555444666666666666666666666666777777777777777777777777777777777777888888888888777777888999::::::;;;;;;=========<<<;;;;;;>>>@@@;;;;;;AAAGGGKKK```}}}qqqhhhcccZZZWWWSSSPPPPPPPPPOOOOOOKKKKKKKKKIIIHHHIIILLLOOOMMMOOORRRVVVZZZ]]]```aaacccddddddaaaaaafffpppxxxwww{{{qqqlllbbb```\\\YYYXXX[[[aaaeeeccchhhoooyyy}}}TTTEEE<<>>666444;;;999999888888777666666666666666555555555555666666666666555555555444444444444444444444444444444444555444444333333444444555444444444555555555666666666666666666777777777777888999;;;:::888888999;;;999:::===@@@GGG```lll[[[SSSSSSGGGIIIKKKKKKIIIHHHHHHIIIFFFDDDCCCDDDFFFHHHIIIHHHBBBDDDFFFHHHHHHGGGFFFDDDDDDHHHKKKLLLQQQ___tttWWWCCC888======444333<<<555555444333222222222222222222111111111111222222111111111111111111111111111111111222222333333333111111222222222333333333111111222222222333333333000555777555444555999;;;<<>>KKKFFFTTTqqqkkk\\\WWWOOOjjjlll[[[HHHAAAAAAAAA@@@@@@@@@>>>===???DDDKKKQQQTTTTTTZZZ```ccccccbbbcccdddgggggghhhhhhiiiiiiiiijjjiiieeedddhhhkkkjjjkkknnnhhhkkknnnnnnkkkjjjlllnnnjjjkkkmmmppprrrrrrooommmpppppppppppppppqqqtttvvvyyyvvvsssvvv||||||vvvvvvuuuvvvyyy{{{yyyuuutttqqqnnnoootttyyy{{{|||yyyzzz}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxvvvuuupppqqqqqqpppoooqqqvvv{{{sssMMM;;;;;;222222222000///...000111.........///////////////000000000000111111111111tttkkkhhh[[[VVVTTTWWWYYYWWWUUUUUURRRNNNIIIGGGFFFEEEAAA>>>===<<<;;;;;;999999888777666666666666555555555555888888777777666666555555777777777777777777777777666666666666666555555555777777777777666666666666777888888888888999999999============>>>>>>>>>>>><<<;;;???DDDEEEOOOnnnsssfffbbb\\\WWWTTTSSSRRRQQQOOONNNLLLKKKJJJJJJIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPOOONNNOOORRRTTTVVVZZZ]]]``````]]]ZZZYYYXXXSSSRRRQQQPPPRRRUUUXXXZZZ]]]\\\```mmmiiiKKKDDD<<<888999:::999777888777777666555444444444555555555555555555555555555555555444444333333333222222333333333333444444333333333333333333333333333333333444444444555555666666666666777777777777888888999999999:::::::::888777<<>>;;;888666666666666444444333333333222222222111111111111111111111111222222111111111111111111222111000//////000111222000111111111111222222222111111222222222333333333222333333444555666888888;;;DDDkkk______~~~OOO@@@CCC>>>MMMddd{{{dddUUURRRYYYooorrrPPPCCCDDDDDDAAA>>>===?????????@@@EEELLLRRRWWWXXX[[[]]]```aaacccccccccccccccdddddddddeeeeeegggggghhhiiiiiihhhfffeeeiiikkkmmmnnnmmmkkkiiiggghhhhhhiiijjjlllnnnppprrrpppnnnmmmnnnrrrttttttsssvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvrrrpppnnnnnnooosssvvvyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuurrroookkkiiijjjqqqtttppppppuuuxxxwww}}}[[[GGG;;;333222222222111111111111000000000000000//////////////////...000222333111000tttkkkhhh^^^YYYWWWYYYYYYVVVSSSTTTRRRNNNIIIGGGFFFEEEAAA>>><<<<<<;;;:::999888888777777777666666666555555555777777777777666666555555777777777777777777777777666666666666666666666555777777777777666666666666777888888888888999999999;;;;;;;;;<<<<<<<<<======>>>===@@@CCCAAAEEEZZZrrryyyjjj^^^XXXXXXZZZ]]]TTTQQQNNNLLLLLLMMMOOOOOOGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIKKKLLLRRRRRRSSSTTTSSSQQQNNNLLLOOOPPPPPPPPPPPPSSSYYY]]]cccnnntttYYYHHHBBB;;;999:::;;;999777777777777666555444444444555555555555555555555555555555444444444333333333222222333333333333444444333333333333333333333333333333333444444444444555555555666666666777777777888888888999999999:::::::::888<<<@@@>>>@@@QQQfff~~~uuunnn^^^RRRNNNFFFOOONNNMMMLLLKKKLLLMMMNNNPPPVVV[[[]]]fffsss}}}}}}[[[JJJ>>><<<999666444444444444444333333333333222222222111111111111111111111111111111111111111111111111222111000//////000111222000000111111111222222222111111111222222222333333333333333333555666777888555999UUUjjjWWWooo___EEEHHH===FFFWWWlllgggUUUNNN]]]qqqlllRRRDDDCCCCCC??????@@@@@@??????BBBHHHLLLSSSUUUXXX[[[^^^```aaaaaabbbbbbbbbbbbccccccccccccfffgggggghhhhhhgggfffeeekkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiijjjkkkllllllmmmqqqpppoooqqqtttvvvuuutttsssssssssttttttssssssssssssssssssttttttuuuuuuuuutttsssqqqpppqqqtttwwwyyyyyyxxxvvvuuuttttttttttttuuutttrrrpppmmmjjjhhhgggbbbjjjooommmnnnvvv~~~qqqOOO===555111222222222111111111000000000000000000/////////......///000000000000000000sssjjjhhhaaa\\\YYY[[[ZZZVVVSSSTTTRRRNNNIIIGGGFFFEEEAAA>>><<<<<<;;;:::999888777777777777777777666666666666777777777666666666666555777777777777777777777777555555666666666666666666666666666666777777777777777888888888888999999999999999999:::::::::;;;;;;???>>>@@@BBB@@@>>>HHHVVV~~~~~~lllaaa[[[XXXWWWUUURRRQQQPPPPPPNNNLLLLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQPPPMMMKKKIIILLLOOORRRXXXdddtttgggUUUHHHCCC???;;;999;;;;;;999777777777666666555444444444444444444444444444444444444444444444333333333333222222333333333333444444333333333333333333333333333333333333444444444444555555555666666666666777777888888888999999999999:::999;;;>>><<<888???KKKbbbvvvjjjmmmnnnmmmhhhbbb^^^^^^```www~~~|||YYYCCC::::::999666444333222222222333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111000000000111111111222222111111111222222222222333333333333333444555777777888666CCCjjj```^^^nnnHHHDDD@@@BBBJJJ[[[rrr```LLLOOO[[[|||gggJJJCCCDDDAAA@@@@@@@@@???>>>???BBBDDDMMMOOOTTTXXX\\\^^^^^^^^^`````````aaaaaaaaabbbbbbdddeeefffffffffffffffeeekkkjjjiiihhhggghhhiiijjjggghhhiiiiiiiiiiiihhhhhhooonnnooopppssstttsssqqqoooppppppppppppppppppooonnnnnnooopppqqqrrrsssssssssrrrpppooopppqqqsssuuuwwwuuusssqqqpppooopppppprrrpppmmmjjjgggfffeeedddccckkkqqqtttyyydddFFF777444555222222111111111000000000000000000/////////......---000222111///---...000sssjjjhhhaaa]]][[[\\\[[[VVVTTTVVVRRRNNNIIIGGGFFFEEEAAA>>><<<;;;;;;:::999888777777888888777777777666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666777777777777777777888888888999999999999999999999::::::::::::???===>>>BBBAAA???DDDKKK___~~~iii\\\ZZZYYYWWWWWWWWWVVVRRRNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMLLLLLLQQQSSSVVVVVVTTTRRRRRRSSSQQQWWW```iiixxxbbbIIIDDDAAA???<<<::::::;;;;;;999777666666666555555444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222333333333444444444444444555555555666666666777777777888888888888999:::777999======:::;;;@@@FFFdddqqqVVVBBB:::;;;888777555333222222111222222222222222111111111111111111111111111111111111000000000000111111111111111000000000000000000111000000000000111111111111111111111111222222222222333333333333444555666777<<<888;;;SSSwww[[[mmmTTT@@@CCCBBBEEEPPP```tttvvv\\\RRRRRRbbb}}}yyyZZZHHHBBBAAA????????????>>>>>>>>>>>>GGGJJJOOOUUUYYY\\\]]]]]]````````````aaaaaaaaaaaabbbccccccdddeeeeeeeeeeeejjjjjjiiiiiiiiiiiiiiijjjfffggghhhiiiiiihhhggggggjjjjjjkkkmmmnnnooonnnmmmnnnnnnoooooooooooonnnnnnllllllmmmnnnooooooppppppooonnnmmmlllkkkllllllmmmsssrrrpppnnnmmmmmmnnnnnnooommmiiifffdddddddddeeeiiinnnuuu~~~vvvUUU>>>555444666111111111111000000000000000000/////////............222555333...,,,...111sssjjjggg___\\\\\\]]][[[WWWVVVYYYRRRNNNIIIGGGFFFEEEAAA>>><<<;;;:::999888777777666777777777777666666666666555555555555555666666666666666666666666666666666444555555555666666777777555666666666777777777888777777888888888999999999999::::::::::::;;;;;;;;;>>><<<<<>>@@@>>>;;;;;;::::::::::::888777555555555555444444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444444444444444555555555555666666777777777888888888999777666:::<<<<<<<<<>>>;;;IIIYYYzzzbbbMMM???888777999666666555444333222222222222222111111111000000000000000000000000000000000//////000000000111111111000000000111111000000000//////000000000111111111000000111111111222222222333333333333333444555666777888777BBBiii^^^\\\pppLLLAAA???AAAGGGPPP___wwwuuu___QQQSSSggg~~~oooTTTCCC@@@>>>>>>>>>>>>>>>>>>======CCCFFFKKKQQQWWWZZZ]]]^^^````````````aaaaaaaaaaaa``````aaabbbbbbcccdddeeeggghhhjjjkkkkkkjjjiiihhheeefffggghhhhhhhhhhhhhhhggghhhiiijjjjjjjjjjjjkkknnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjiiihhhhhhggggggmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkgggeeeddddddfffgggkkklllttt|||zzz{{{~~~aaaDDD777333222000111111111000000000//////////////////...............333666444///---///222uuujjjfff^^^\\\]]]^^^[[[WWWWWWZZZRRRNNNIIIGGGFFFEEEAAA>>>;;;;;;:::999888777666666666666666666555555555555444555555555555666666666777777777777777777777777444444555555666777777777555555666666777777888888777888888888888999999999::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<<===>>>AAABBBBBBKKKYYYzzzoooddd^^^YYYVVV[[[YYYWWWUUUUUUWWWYYY[[[\\\YYYWWWUUUVVVZZZ^^^aaa^^^iiivvvcccKKK===<<>>===AAAEEENNNcccxxxnnnUUUUUUZZZkkk~~~}}}gggOOOCCC@@@>>>===>>>??????>>>===???BBBFFFLLLSSSXXX\\\^^^______`````````aaaaaaaaa^^^^^^______aaabbbdddeeeeeegggiiikkkkkkjjjhhhfffffffffeeeffffffggghhhiiiggghhhhhhhhhggggggiiikkkmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffiiijjjlllmmmnnnnnnmmmllliiigggeeecccdddeeegggiiilllmmmvvvxxxxxx{{{~~~{{{RRR<<<777666333000111111000000000//////////////////.........------...111333222000...///111wwwjjjeee___^^^^^^^^^ZZZUUUUUUYYYRRRNNNIIIGGGFFFEEEAAA>>>;;;;;;:::999888777666666555555555555444444444444444444444555555555666666777777777777777777777777444444555555666777777888555555555666777888888888777888888888888999999999:::::::::;;;;;;;;;;;;<<<999;;;<<<;;;;;;<<<>>>???@@@FFFKKK]]]zzzsssllljjjgggfffhhhlllrrruuuxxxtttnnnkkkmmmsss{{{mmmLLL@@@;;;<<<>>>999::::::999888666666666777444444444444444444444444333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333111222222222222333333333222333333333333444444444555555555666666666777777777777777777888999:::999888>>>>>>CCCSSSgggvvvNNNEEE=========;;;777777333333444444444333222222111111000000000/////////000000000000000000000000......//////000111111222///000111222222111000///////////////000000000111000000000000111111111111333333222222333333444444222999::::::KKKvvv\\\fffWWWHHH===>>>AAAEEESSSccczzzeeeZZZWWW[[[kkk||||||fffNNNDDDAAA???>>>???@@@>>><<<;;;===AAAGGGNNNUUU[[[^^^^^^^^^^^^^^^____________]]]]]]]]]^^^___aaacccddddddeeefffgggggggggffffffhhhfffdddbbbbbbccceeefffeeefffeeecccbbbcccfffjjjiiijjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkjjjiiigggffffffhhhkkknnnnnnllliiigggbbbaaaaaaaaabbbdddggghhhlllooo{{{}}}yyyqqquuu}}}kkkHHH:::999999555222111000000000//////////////////.........------------...//////////////////xxxjjjeeeaaa______^^^YYYSSSRRRVVVRRRNNNIIIGGGFFFEEEAAA>>>;;;::::::999888777666666555555444444444333333333444444444555555555666666777777777777777777777777444444444555666777777888444555555666777888888999777888888888888999999999999999:::::::::;;;;;;;;;555:::=========>>>@@@@@@;;;EEEFFFIII]]]}}}vvvUUUAAA???<<<<<<>>>:::::::::999777555555666777444444444444444444444444333333333333333333333333111111111222222333333333222222333333333444444444333333333333333333333333111111222222222333333333222222333333333444444444555555555555666666666777333666999999:::;;;<<<;;;999<<<:::===FFFLLL^^^yyyhhhSSSBBB<<<888777666333444777222222333333333222222111000000000000////////////000000000000000000000000---......///000111111222///000111222222111000///////////////000000000000000000000000111111111111333333222222222333444444222666666333>>>bbbbbbVVVlllmmmVVVBBB>>>AAACCCJJJSSS```yyywww\\\WWWPPPYYYuuuyyyXXXHHHDDD@@@??????@@@>>><<<999;;;>>>CCCJJJRRRYYY]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\\\\]]]^^^aaacccddddddccccccbbbcccdddeeefffjjjgggddd```___```bbbdddbbbcccbbb___]]]^^^cccgggffffffggggggggggggffffffffffffggghhhiiijjjkkkkkkggghhhiiijjjiiihhhfffdddeeehhhkkknnnmmmjjjeeebbb]]]]]]]]]___```ccceeeggggggnnn{{{yyyrrrsssnnnrrr|||tttYYY???555666444111///000000000000//////////////////.........---------,,,++++++,,,...///...,,,tttiiieeeccc```\\\ZZZXXXVVVTTTRRRQQQMMMIIIFFFDDDBBB@@@>>>======<<<======;;;777444444444444444444444444444999777666666777777666555777777777777666666666666555555555666666666666777777777777777888888888888666777888999999:::999999999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>BBB@@@DDDJJJOOO___tttHHHDDD@@@===<<<;;;:::999999888888777666555555444555555444444444333333333111222222333333222222111333222222111111222222333222222222222222222222222333333333333333333333333333333333222222111111111333333333333333333333333555555555555555555555555444555555666777888888999888888999999;;;???FFFJJJkkkeeeNNNDDD999888777666555444333333111111111111111111111111//////000000111111222222///////////////000111111222111000//////000111222000000000000000///......000000000000000000000000111111111000000000000000555555555444444333333333222555444666<<>>======<<<<<<<<<;;;777444444444444444444444444444666444444444666777666555666666666666555555555555444555555555555666666666555666666666666777777777666777888999999:::999999999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>???===@@@DDDDDDKKKdddrrrTTTDDDAAA===;;;::::::999888888888777777666555555444555444444444444333333333111222222333333222222111333222222111111222222333222222222222222222222222333333333333333333333333333333333222222222111111333333333333333333333333555555555555555555555555555555555666777777777888888999999999999<<<@@@DDDLLL\\\xxxppp\\\III>>>;;;888888777666555444333222111111111111111111111111000000000000000111111111///////////////000000111111111000//////000111111000000000000000///......000000000000000000000000111000000000000000000000444444333333222222222222111555444666;;;BBBaaajjjUUU^^^}}}gggHHH???@@@CCCCCCOOO^^^rrr{{{jjjXXXRRRUUUbbbvvv~~~fffKKK>>>@@@CCC>>>777;;;;;;;;;===BBBIIIOOOSSSVVVXXXYYYYYYYYYZZZ]]]___[[[[[[ZZZZZZ[[[]]]___`````````______^^^^^^]]]]]]___``````]]]ZZZYYY[[[]]]______`````````aaaaaaaaaaaaaaaaaaaaaaaa`````````ccccccccccccbbbbbbbbbbbbdddeeefffffffffdddbbb```eeeeeedddccc```^^^[[[ZZZYYY\\\^^^___bbbjjjxxx{{{vvvqqqkkkjjjllltttzzzsssPPP???333444444///...222////////////............/////////.........------,,,,,,,,,------------...tttiiifff```]]][[[YYYWWWUUUSSSPPPPPPMMMHHHEEEDDDBBB@@@???===<<<;;;<<<<<<:::777444444444444444444444444444444333333555777999999888666666555555555444444444444444444555555555555666555555555555666666666666666777888999999:::999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<======@@@>>>@@@CCCAAA@@@LLL[[[uuufffKKK<<>>CCCHHHLLLSSSTTTVVVWWWWWWXXXZZZ\\\[[[ZZZYYYXXXXXXYYY[[[\\\``````___^^^]]]\\\\\\[[[]]]^^^^^^]]][[[[[[\\\^^^[[[\\\\\\\\\]]]]]]]]]]]]^^^______```aaabbbccccccbbbbbbaaaaaa````````````ccccccccccccbbbaaa``````bbbaaa___]]][[[ZZZYYYYYYWWWZZZ\\\___cccmmm|||sssmmmllllllnnnqqq|||}}}cccCCC777///111333000///222////////////......------......---------,,,,,,,,,,,,,,,,,,,,,------------qqqgggddd```^^^[[[ZZZYYYWWWSSSQQQOOOLLLHHHEEECCCBBB@@@???===<<<;;;::::::999666444444444444444444444444444555444555777:::<<<<<<<<<777666666666666555555555444444444444555555555555555555555666666666777777666666888999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<>>AAAGGGTTTnnn}}}mmmZZZNNNBBB===<<<999777777555555555444333222222222111111111111111111111111111111000000/////////...///............///000000000000000//////000000000//////000000000000//////000000000000000000000000000000000000000111111111222222222222222222111111111444222555999555<<>>???@@@BBBCCCFFFEEENNNdddwwwTTTDDD@@@<<<::::::888777666666777777666555444444444444444444444444333333333333222222222222111222222333333222222111333222222111111222222333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333333444444444444444444444333555777888777777999:::777777999;;;???GGGWWWfffmmmXXXGGG===???888444555666444222333333222222222111111111000000000000000000000000000000//////////////////.........------......///000...//////000000//////......//////000000000000000/////////////////////////////////000111111222222222222222333333333333333000333000111777666777CCCKKKttt{{{ZZZTTTxxxpppLLLDDD===???DDDJJJSSS___lllttt{{{zzz}}}rrr___RRRNNNLLLUUUaaaiiieeeVVVBBB444===<<<;;;::::::;;;===>>>CCCGGGLLLOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXXXXWWWUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZXXXWWWUUUUUUVVVWWWYYYWWWYYY```mmmxxxyyypppgggfffgggiiijjjhhhjjjwwwwwwqqqqqqtttxxxwwwyyy|||^^^GGG555444222111111111000...---------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,sssjjjhhh___^^^]]]]]]\\\ZZZVVVSSSMMMJJJFFFDDDCCCBBB@@@???===;;;888777777777555444444444444444444444444444666444444444666777666555888888888888777777777777666666666777777777888888666666666777777777777888666777888999999:::999999999999::::::::::::;;;;;;::::::::::::::::::::::::>>>???@@@???>>>???@@@AAABBBCCCHHHPPP]]]yyynnnUUU@@@<<<>>>;;;777777777666555555666666444333333333333333333333333333333333333222222222222111111222222333333222222111333222222111111222222333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333222222222333444444444555333555666666555666777999<<<888777;;;===<<<>>>CCC[[[sssuuucccSSSHHHAAA:::666<<<777555666555222333777222111111111111000000000000000000000000000000000.........///////////////...------------...//////......///000000///............///000000000000000////////////////////////...//////000111111222222111111111111222222222333///333111000666333333===@@@YYYpppSSS^^^kkkNNN===>>>@@@AAADDDNNN]]]hhhqqqpppsss{{{rrrbbbWWWNNNMMMRRR___jjjeeeQQQ>>>===<<<;;;:::999:::;;;<<<@@@DDDIIIMMMNNNMMMLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRSSSUUUUUURRRPPPOOOOOOOOOPPPPPPPPPPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXYYY[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYY\\\bbbhhhllljjjeee```ffffffgggjjjkkkooo{{{wwwpppnnnooorrrtttrrrttt|||kkkOOO@@@444222222111000000111///...+++,,,,,,------......///------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,qqqhhhggg]]]]]]\\\\\\[[[YYYUUURRRMMMJJJFFFDDDCCCBBB@@@???===:::888777777666555444444444444444444444444444999777666666777777666555777777777777666666666666777777777777888888888888555555555555666666666777666777888999999:::999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888<<<>>><<<:::;;;<<<===???AAAEEEIIILLL[[[zzzjjjTTTCCC888:::<<<888777<<<666555444444555555333111333333333333333333333333333333333222222222111111222222222333333222222222333222222222222222222333222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111333333333333333333333333111111222333333444555555555666666555333333555777666333444777777555<<>>EEExxxVVVKKKaaaccc@@@AAA@@@<<<:::BBBPPP]]]jjjiiimmmuuuyyy}}}nnn^^^MMMJJJLLLWWWdddfff\\\QQQ<<<;;;:::999999999:::;;;>>>BBBHHHLLLMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHJJJLLLKKKHHHEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYYYYYWWWUUUTTTPPPPPPQQQRRRTTTVVVXXXYYYcccgggjjjhhhccc```___aaabbbbbbfffnnnssswww~~~yyysssnnnmmmoooqqqnnnpppvvv~~~vvvVVV???666...000111000//////111000///***++++++,,,---...//////......------------,,,,,,******+++++++++,,,,,,,,,sssiiiccc___]]][[[YYYXXXWWWTTTRRROOOLLLIIIFFFDDDBBB???======777555::::::444111444111333444444333222333333444444444555555555666666555555555555666666666666555444444444444555666666555555555555666666666777555666666777777777777777888888999999999:::::::::999999::::::::::::;;;;;;999;;;<<<<<<;;;<<<===???===@@@BBBCCCEEELLLWWW```hhhRRRGGG???>>>===<<<:::::::::999666555555444444333222222333333333222222111111111333333333333333333333333111222222333333222222111333333333222222222111111000000000000111111111111111111222222222222111111222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444444444444555555555555666555666666777888999999999>>>???DDDLLLVVVfffrrr[[[LLL@@@>>><<<;;;:::999666444222222222111111111111000000000000000000000000000000111222222222000///...////////////............------------------------............///////////////////////////.........////////////000000000000////////////000000000000000000000000000000000000222222222222333444555555;;;AAAXXXqqqSSSNNNbbbVVVHHH===;;;:::999CCCQQQccceeehhhkkkpppwwwlllYYYWWWOOOIIIRRRaaaddd]]]HHHBBB<<<:::<<<===;;;999<<<>>>AAADDDEEEFFFEEEDDDFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@???????????????>>>===<<<;;;:::@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFDDDCCCDDDHHHLLLNNNOOOPPPOOONNNOOOQQQRRRPPPQQQQQQNNNLLLQQQZZZbbbqqqiiicccaaa]]]XXX[[[bbbbbbffflllsssyyy}}}|||yyysssmmmlllooonnnjjjeeefffttt~~~wwwsss^^^JJJ:::444555////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttkkkeee^^^\\\ZZZYYYXXXWWWUUUSSSOOOLLLHHHFFFDDDBBB???===AAA<<<888888888777666888111333555444333222333444444555555555555555555555555555555555666666666666555444444444444555666666555555555666666666777777555666666777777777777777888888888999999999::::::999999999:::::::::;;;;;;999:::<<<<<<;;;;;;===>>>???AAABBB@@@???CCCKKKRRRVVVhhhzzzaaaPPPGGGCCC>>>===;;;:::999888888888555555555444333333222222333333333222222111111111333333333333333333333333111222222333333222222111333333222222222111111111000000000000111111111111111111222222222222111111222222222222222222222222333333333333333333333333222333333444444333333222222222222333333333444444444444444444555555555555555555666777777888999999888777999===AAAIIIZZZjjj{{{yyymmm^^^PPPEEE>>>999888666666666666555333222222222111111111000000000000000000000000000000000000111111111000//////////////////............------------------------............/////////////////////////////////....../////////000000000000.../////////000000000000000000000000000000000000222222111222222333444555444777EEEjjjjjjOOOSSSlllqqqXXXBBB===>>>===>>>BBBVVVZZZ___bbbeeemmmxxxpppdddSSSHHHKKKVVV\\\\\\PPPGGG===999;;;<<<:::666999;;;===???@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999999::::::::::::999888777666:::::::::;;;;;;;;;<<<<<>>>>>@@@CCCFFFHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMOOOTTT]]]dddhhhaaa\\\[[[YYYVVVYYY___eeejjjrrryyy~~~~~~|||zzzqqqnnnjjjhhhkkkpppllleeelllcccmmmpppqqqxxxaaaMMM===222...000////////////.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssjjjeee]]][[[ZZZYYYYYYXXXUUUSSSOOOLLLHHHFFFDDDBBB???===<<<<<<:::666666888777333222333555555333222333444666555555555555555555555555555555555666666666666555444444444444555666666555555666666666777777777555666777777888888777777888888888999999999999:::999999999999::::::::::::999:::<<<<<<;;;;;;===>>>???@@@AAA???===>>>BBBFFFBBBHHHTTTdddxxxlllQQQAAA<<<<<<>>>;;;;;;999888777777777777555555444444333333222222222222222222222111111111333333333333333333333333111111222222222222111111333222222222222111111111000000000000111111111111111111222222222222111111222222222222222222222222333333333333333333333333222222333333333333222222222222222222333333333333444444444444555555555555555555666666777777888888999777666888777777<<>>888<<<<<<888888:::666///222444555555444333333444666666666666555555555555555555555555666666666666555444444444444555666666555666666666666777777777666666777888888888888777888888888888999999999999888999999999999:::::::::888:::;;;;;;;;;;;;<<<>>><<<>>>@@@@@@??????AAADDDIIIFFFHHHOOOVVVddd~~~oooaaaNNN@@@:::::::::999:::999888777666666666666555555444444333222222111222222222111111111111111222222222222222222222222111111222222222222111111222222222222111111111111///000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222333333333333222222111222222222222333333333333333444444444555555555555555555666666777777777;;;999999999::::::999999===@@@CCCEEENNNaaaxxxrrrfff[[[MMMCCC===<<<;;;:::888555444333444333222333555666555444111111111111000000000000000000000000000000000000/////////000000000000000//////.........------------------------------------------.........//////............////////////........./////////000000........./////////000000000000000000000000000000000000000111111222333444777999444:::TTTkkk|||YYYKKKPPPqqqtttbbbLLL<<<999???;;;DDDNNNSSSSSSWWWaaakkkvvv~~~pppbbbUUUHHHDDDIIITTTOOOGGG@@@;;;999777666555555444444444555666666777666666666555555555444555444444444444444444444444444555666777777777666555555666555555444333333444555555555555666666666777999:::;;;;;;999888777999;;;>>>?????????@@@AAAFFFHHHKKKQQQWWW[[[\\\[[[ZZZXXXWWWXXX[[[]]]```aaakkkpppwww{{{{{{uuunnniiipppsssttttttxxx}}}|||xxxooovvvrrrfffmmm{{{llloooxxx{{{ooo\\\FFF:::555222000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++mmmgggaaa[[[ZZZZZZZZZZZZYYYVVVSSSNNNKKKHHHEEEDDDBBB@@@>>>>>>>>><<<888888:::999555222444666555444333444444666666666666666666666666555555555555666666666666555444444444444555666666666666666666777777777888666777777888888888888888777777888888888999999999888888888999999999::::::888999;;;;;;::::::<<<===;;;<<<>>>???@@@@@@@@@AAACCC@@@BBBGGGGGGJJJ\\\pppppp```LLLEEE???<<<===>>>:::777999999888777666666666666555444444333222222111111111111111111111111111111222222222222222222222222000111111222222111111000222222222111111111000000///000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222111222222333333222222111111111111222222222333333333333333444444444444555555555555555555666666666777666555555888;;;;;;999222666;;;???AAADDDJJJPPPcccdddiiirrrmmmdddVVVKKKCCC>>>;;;888444555666777666555333222555444333333444555444222111111111000000000////////////////////////////////////////////////000000............------------------------------------------------............---.........//////000000............////////////............////////////////////////////////////000000000000111222333333000666222000@@@VVVrrrvvvTTTMMMTTTzzznnnVVVCCC<<<666>>>HHHNNNPPPRRRVVV[[[hhhoooxxxvvvbbbLLLBBBDDDLLLNNNMMMGGG>>>888777999555444333333333444444555666555555555555555444444444444444444444555555555333444555555666666666666444555555555555444333333555555555555666666666666555666888:::<<<;;;999888777999;;;=========???AAAEEEHHHNNNTTTYYYYYYVVVRRRRRRSSSVVV[[[cccjjjmmmmmmqqqsssuuuuuusssooojjjgggnnntttxxxxxx{{{rrriii{{{nnnjjjqqqsssmmm\\\LLL<<<555222...+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++mmmhhhbbb[[[[[[ZZZ[[[[[[YYYUUURRRMMMKKKGGGEEEDDDCCCAAA???BBB;;;777666666555666999333444666666444333444555555555666666666777777777555555555555666666666666555444444444444555666666666666666777777777888888666777888888999999888888777777777888888888888999888888888888999999999999888999;;;;;;::::::<<<===<<<<<<============<<<;;;<<<>>>AAADDDDDDCCCJJJRRR]]]lllyyyfffRRREEE???<<<999999:::;;;999777888888777666666666666666444444333333222222111111000000000111111111111111222222222222222222222222000000111111111111000000222111111111111000000000000000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111222222222222333333333333444444444444444444555555555555555555444555333222444888999777777666888::::::888:::>>>DDDDDDFFFJJJRRR\\\ffflllpppwwwwwwfffXXXCCCBBB@@@===999777777888777666444333222333444555444333111111222222000///111111000000000/////////////////////////////////111000///............///.........------------,,,------------------------,,,------------.........------......///000000000------........./////////------........./////////////////////////////////////////////000111222333,,,444444333;;;JJJiiikkkSSSKKK]]]{{{WWW;;;:::<<<@@@GGGNNNQQQQQQOOOWWW]]]fffooo{{{pppZZZMMMJJJHHHLLLNNNIII@@@:::999:::444444444555555555555555555555555555555555555444444444444555555555555555222222333444444444333333444444555555555444444333444444555555555666666666444444666999;;;;;;999777666777999::::::<<>>666999DDDDDD888111555333555666666555444444555444444555666777888888999555555555555666666666666555444444444444555666666666666777777777888888888777777888999999999999888777777777777888888888888888888888888999999999999777999::::::::::::;;;======<<<<<<<<<<<<<<<;;;:::>>>AAACCC@@@@@@CCCEEECCCHHHMMMXXXeeesssxxxbbbRRRGGG>>>888;;;:::888777666777777888666666555444444444444555444444333333222111111111///000000000111111111222111111111111111111111111000000111111111111000000111111111111000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222222222222333333333444444444444444444444444444444444333777777333333666777444===777222333333333888???;;;;;;:::::::::<<>>VVV{{{fffQQQJJJaaammmSSSEEE>>>:::AAANNNWWWUUUOOONNNRRRWWW^^^fffuuurrrbbbWWWLLLKKKIIIFFFBBB===:::888333444555777777777666666777777777777777777777777666666777777777888888888777777777888777777666666666777777888888888777777666666666777777777888888888777777999;;;<<<:::777888888999999:::===AAAEEEIIILLLNNNNNNMMMMMMOOOQQQRRRWWW]]]eeeqqq}}}{{{sssqqqnnnkkkhhhgggggghhhlllooosssyyyrrriiimmm|||hhh[[[BBB:::444222000......000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************|||iiieee___]]]\\\\\\\\\[[[XXXSSSOOOMMMJJJGGGEEEDDDCCCAAA???;;;777EEE]]]]]]DDD222222333555666666555444444555333444555666777888999:::555555555555666666666777555444444444444555666666777777777777888888888888777777888999999999999888777777777777888888888888777888888888888999999999777999::::::::::::;;;===<<<<<<;;;<<<>>>??????>>>:::???>>>888;;;DDDFFFAAA???BBBHHHOOOSSS___xxxnnndddTTTFFF>>><<<===???777888999999777777777888444444333333222222333333444444333333222111111000//////000000111111111222111111111111111111111111000000111111111111000000111111111111000000000000000000000000111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222222111111000111111111111222222222222222333333333444444444444444444444444444444444111777999444222555555111333000333:::;;;555111222222444777888999999:::<<<:::888:::>>>BBBBBBBBBCCCGGGGGGGGGEEEDDDEEEGGGIIICCCBBB@@@<<<999777777888888555111000111333444444///111333444444333111000222111000111222333222111000000000000////////////////////////////////////333222000...---,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------...///000000111---------.........//////---------.........//////////////////////////////.........//////000111222111111000555666///@@@ccczzzZZZ@@@KKKnnn|||sssOOOBBB888???QQQ]]][[[TTTOOOOOOPPPSSSXXXaaannnxxxrrr___RRRKKKDDDAAABBB@@@;;;666222444666888999888777666::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;>>>;;;:::;;;======;;;888;;;;;;;;;:::;;;???DDDIIIKKKMMMMMMJJJFFFHHHOOOVVV^^^bbbggglllvvvyyynnnllliiifffddddddddddddjjjiiiiiiqqqxxxfffvvv|||wwwuuutttqqq}}}~~~~~~mmmYYYRRR999333///---,,,+++...333,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************tttmmmaaabbb^^^\\\[[[ZZZYYYWWWTTTQQQNNNLLLHHHEEEDDDBBB@@@>>>;;;===BBBHHHFFF===555333777666666555555444333333222222444777999999666444666666666666777777777777555555555555666666666666888777666666666777999:::777888999::::::999777666888888888888888888888888777888888888888999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===???AAADDDHHHMMMTTTYYYwww|||fffXXXJJJGGGBBB>>>:::777666666555555555555555555555555555444333222111222333333333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000111111111111222222222000111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333444444444555555555555666666666666666666666666666666777999:::;;;;;;;;;:::888888888888888888888888777777666666555555555444333333333222222111111111222333333333333222111111000000000000000000000000000000000000000000000000------..................------------------------........................+++,,,,,,------,,,,,,+++,,,---......//////......------------------------777222...,,,---//////......111000,,,,,,000///***////////////////////////////////////000000000000333333222111222666<<<@@@```zzz[[[IIIHHHWWW~~~xxx```FFF>>>FFFRRRZZZ]]]OOOPPPOOOLLLKKKOOOYYYaaattt{{{aaaXXXMMMDDD@@@>>><<<:::444444444666:::<<<<<<;;;===>>>@@@AAA@@@@@@@@@AAAFFFFFFHHHJJJLLLLLLJJJHHHNNNMMMLLLLLLKKKJJJJJJJJJDDDEEEFFFIIIKKKJJJFFFCCCFFFFFFEEEEEEEEEFFFGGGGGGHHHEEEBBBAAABBBBBB@@@>>>@@@>>><<<===???AAACCCCCCFFFIIILLLJJJGGGJJJSSS\\\iiiqqqwwwuuutttvvvtttpppnnnkkkgggccc___]]]\\\[[[```aaafffpppyyy{{{uuunnnyyyyyywww|||yyylllwww|||rrrdddPPP???111111111111000///------------++++++++++++------,,,,,,,,,++++++*********))))))))))))))))))))))))************************ssslll```aaa]]]\\\[[[[[[ZZZXXXTTTPPPMMMJJJGGGDDDCCCAAA???===;;;:::===@@@???888333222333333333333333333333333333333555777999999777444555666666666777777777777555555555555666666666666888777666666666777888999888888888999999888888777888888888888888888888888777888888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAADDDIIIMMMRRR^^^qqqzzzeeeUUUGGG@@@>>><<<:::888777777777888555555555555555555555555555444333222222222333333222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222000000111111111222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444555555555555555555555555555555555555555666777888999999888888666666666666666666666666666666666555555555444444333333333222222111111111222222333333222222111000000000000000000000000000////////////////////////........................------------------------........................+++,,,,,,------,,,,,,+++,,,------...............------------------------444111---,,,...///...------222222...,,,......+++.........................../////////000000000000111222111000111444888<<>>???>>>============CCCCCCDDDFFFHHHHHHFFFCCCKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIKKKMMMMMMLLLJJJGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFDDDDDDFFFGGGFFFDDDBBB???======???AAABBBBBBDDDHHHMMMOOOPPPVVV```iiiuuuzzz{{{vvvrrrqqqllleee```ccceeeccc^^^ZZZXXXXXXYYYcccmmmnnnlllssszzzzzzsssvvv{{{iiibbbpppzzzttteeeUUUDDD888000111111000///...---------,,,++++++++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************rrrlll___```\\\[[[\\\\\\\\\XXXSSSOOOLLLIIIFFFCCCBBBAAA>>><<<===:::999;;;999444222444111111222333333444555555444444555888:::999777555555555666666666777777777444555555555555666666666777777666666666777888999888888888777777888888999888888888888888888888888777888888888888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>AAADDDCCCFFFLLLSSSaaawww{{{dddPPPDDD>>><<<;;;777666555444444555666777444444444444444444444444444444333222222222222333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000111111111222222000000000111111111222222111111111222222222222333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444555666666666555555444444444444444444444444555555555555444444444444222222222222222111111111222222222222222111000000000000000000000000000000////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------000///------......---,,,,,,111333///,,,,,,---,,,............................../////////000000000///000000000000111444666777GGGaaa{{{tttXXXNNNRRRwww[[[CCC>>>@@@@@@MMMKKKIIIIIIJJJKKKKKKJJJKKKRRR\\\lllsssaaaSSSKKKHHHFFFAAA>>>;;;999999::::::999;;;;;;;;;;;;::::::::::::<<<;;;;;;===>>>>>><<<:::===>>>@@@AAABBBBBBBBBAAAAAA@@@???AAACCCDDDDDDCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@BBBCCCBBBBBBBBB@@@===>>>@@@BBBCCCCCCDDDJJJQQQVVVZZZaaakkksss|||uuuooojjjbbb[[[WWW[[[]]][[[WWWVVVXXX[[[```gggllljjjkkk{{{~~~kkk\\\aaannnwwwnnnYYYGGG;;;555000000000000///...------,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************rrrlll```___[[[[[[\\\]]]\\\YYYSSSNNNLLLIIIFFFDDDCCCAAA???===???;;;:::;;;999555444666444444444555555555666666555555666777999999777555555555555666666666777777444444444555555555666666666666666666777777888888888888777666666777999:::888888888888888888888888777777888888888999999999888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<<<<===>>>BBBDDDCCCEEEFFFFFFHHHPPP[[[ddd}}}wwwjjjaaaSSSMMMEEE@@@>>>>>>>>>===999888777555444444444444444444444444444444444444333333333222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111111111000000000000111111111111111111111111222222222222111222222222222222333333222222222222222222222222222222222222222222222333222222222222222222222222222333333333444444444444444444444444444444444444333333333333333222222222222222222222222222222222444444444444333333333333222222222111111111111111111111111222111000000///000000000000000000000000////////////////////////...............---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,---.........---------------------------------------.........,,,+++***...111///+++***,,,..................................../////////000000...000111111000///111222222===PPPiiioooPPPIII\\\yyybbbSSSDDD666;;;===AAAIIIPPPQQQLLLFFFJJJJJJLLLTTTeeezzzssseeeZZZTTTOOOKKKFFFCCCAAAAAAAAA@@@;;;:::999:::;;;;;;;;;;;;;;;:::999:::::::::888666444555777999:::999888777666555666888:::;;;:::999:::999999999:::;;;<<<===>>>===<<<<<<<<<<<<===<<>>???CCCGGGIIIIIIKKKQQQYYY___ccciiipppvvv}}}wwwoooiiiccc[[[UUUVVVUUUSSSQQQSSSYYYaaahhhmmmeee```ddduuu~~~llleeeeeeiiiooonnnbbbMMM===555333///////////////...---,,,,,,++++++++++++++++++,,,+++++++++***************))))))))))))))))))))))))************************rrrmmmaaa```[[[[[[\\\]]]\\\YYYSSSNNNMMMJJJGGGEEEDDDCCCAAA???>>>;;;;;;===;;;666444555666666555555555444444444666555555777888888777555555555555555666666666666444444444444555555555555555555666666777777777777888777666555666777999:::888888888888888888888888777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<===@@@CCC:::===AAACCCBBBBBBDDDFFFLLLVVVcccmmmttt}}}jjj[[[SSSLLLCCC<<<:::::::::;;;:::999666444999999777666444333333222444444444444444444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000//////////////////////////////000000000111111111//////000000000111111111000000111111111222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444222222222222222222222222222222111111111111111111222222222222222222222222222222222222333333333333111111111111111111111111000000111111000000///...////////////////////////........................//////.........---------------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------***,,,---......---,,,,,,+++,,,------+++***,,,000....................................///////////////000222222000///000111000;;;EEETTTssskkkMMMLLLccczzzzzzlllWWWDDD:::888999@@@IIINNNMMMIIIFFFFFFFFFHHHOOO^^^sssvvvllljjjeee___YYYUUUSSSQQQPPPJJJGGGDDDCCCCCCCCCAAA???CCCAAA@@@??????>>><<<:::;;;<<<===>>>>>>===<<<;;;666666888:::<<<<<<:::888999999999999:::;;;<<<=========>>>>>>???@@@BBBDDDCCCCCCCCCFFFLLLQQQUUUVVV[[[```ggglllooorrruuuwwwyyytttmmmggg```YYYSSSQQQRRRPPPPPPTTT^^^iiisssxxxttthhh___hhh}}}}}}yyyxxxwwwzzzqqqiiikkkpppqqqiii]]]OOO@@@444///------............------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))rrrooodddbbb\\\[[[\\\\\\\\\XXXSSSOOOMMMJJJGGGEEEDDDCCCAAA@@@;;;999:::<<<:::555222333555555444333222222111111666555444555777777666444444444555555555666666666333444444444444555555555444555666777777777666666666666666666777888888999888888888888888888888888777888888888888999999999888888888888999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;:::999999:::<<<777:::>>>@@@@@@@@@AAABBB@@@DDDGGGHHHJJJPPPZZZbbbttt}}}~~~xxxvvvuuurrrpppYYYPPPDDD===<<<<<<;;;999888888888777666555444444555444444444444333333333333333333333333333333333222222222333222111111000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000/////////000000000111111/////////000000000111111000000000111111111111222111111111222222333333444222222222222222222222222222222222222222111111111222222222222222222222222111111222222222333333333222222222222222222222222222111111000000111222222222222222222222222222222111111111111222222222222000000000111111111111111000000000000000///......////////////////////////......................../////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------------------------------)))+++...///...------...222...,,,------+++---000------------------------------.........////////////111222111000///000111+++555:::AAA]]]SSS>>>KKKRRRhhh|||yyyzzzxxxppphhhSSSIII===888<<>>>>>>>>???@@@AAABBBCCC@@@BBBDDDFFFHHHKKKOOORRRNNNNNNOOOSSSZZZaaafffhhhlllpppvvvyyyyyywwwuuutttmmmhhhccc^^^VVVOOONNNQQQPPPTTT]]]hhhsss}}}{{{xxx{{{vvvlllgggiiippp||||||ssswww{{{rrrbbbOOOBBB999222///...,,,---------------,,,,,,******++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))sssqqqgggddd]]]\\\[[[[[[ZZZXXXTTTPPPKKKIIIFFFDDDDDDCCCAAA???<<<999999:::888444222444333333333333333333333222555444333444555666555333444444444555555555666666333333444444444555555555444555666777777777666555444555666777888888888888888888888888888888888888777888888888888999999999888888888888999999999999888999999999999:::::::::999::::::::::::;;;;;;;;;:::;;;;;;:::888777888999===>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>???CCCFFFHHHMMMUUUZZZ[[[\\\^^^```dddiiisss~~~|||vvvttttttrrrrrrssstttqqqjjjeeeZZZVVVPPPLLLJJJHHHFFFDDD@@@===999888999;;;<<<<<<777777666555555666888:::333333444444444444444333333333333333333333333333111222222333222111000///...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////000000000111////////////000000000111000000000000111111111111000111111222333333444444222222222222222222222222222222222222111111111000111111111111111111111111111111111111222222222222111111111111111111111111111111000000111222333444111111111111111111111111000000000111111111222222///000000000111111111222//////000000//////...---////////////////////////........................000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------))),,,...///------///000>>>555---...///------///---------------------------------........./////////000000000......000222,,,000222666EEE]]]sss}}}tttWWWHHHGGGNNNaaayyyvvvzzz{{{|||ssseeeRRRBBB<<<===AAADDDFFFFFFHHHIIIEEEAAAEEEMMM[[[hhhzzz{{{tttqqqqqqooolllhhheeebbb___]]]\\\ZZZXXXVVVVVVUUUTTTTTTTTTVVVXXXYYYPPPMMMJJJIIIJJJLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTPPPSSSUUUWWWWWWYYY]]]```^^^^^^```dddkkkrrrwwwyyyxxxzzz}}}|||vvvooogggbbb[[[YYYXXXVVVPPPKKKPPPYYY]]]hhhuuu}}}xxxqqqmmmiiiooozzz{{{vvv|||lllhhhvvvwwwfffUUUBBB999444000///111+++,,,,,,---------,,,,,,)))***+++,,,,,,+++***)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))tttrrriiifff^^^\\\[[[ZZZYYYWWWTTTQQQJJJHHHEEECCCCCCBBB@@@>>>???;;;999:::888444444777333444444555555666666777555444333333444555444222444444444555555555666666333333333444444444555555333444666777777777666555333444666888888888888777888888888888888888888888777888888888888999999999777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999;;;<<<;;;:::999:::<<<::::::<<<<<<<<<<<<<<<<<<888999:::<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIHHHJJJOOOPPPMMMMMMOOOIIIGGGEEEFFFIIIIIIFFFCCC======>>>>>>>>>======<<<888888999888888666555555444555666666555444444555666666666666666444333333333333333333333333333333111111222333222111000///...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000111222333333444444222222222222222222222222222222222222111111000000111111111111111111111111000111111111111222222222000000000000000000000000222111111111111333555666000000000000000000000000//////000000111111111222//////000000111111111222///////////////......---////////////////////////........................000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------------***,,,//////------000222HHH:::000///111...,,,...---------------------------------.........//////...//////...------000222222//////222444<<>>>>>>>>>>>===;;;999666444333333444444333222111333555444444444444444444444444555555555555444333222111444333333222222333333444333444444555666777888888999888777777777888:::;;;999999999999999999999999:::999999888888999999:::777888888999999888888777999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;:::::::::999999777999;;;;;;999777555555666666555444444444444555555555555444444333333333333333333333333333333333222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111000///......///000111000000000000000000000000////////////000000000000444222000///...///000000...222111---///333222,,,111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------............///........................000000//////.........---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------000...---///333222---(((........................---------------------------------............///000///...------...///000///000000...///666BBBLLLiiiyyyiiiWWWIIIOOOaaa{{{|||vvv|||{{{qqqeee[[[LLL===555;;;BBBGGGIIIHHHEEEDDD@@@FFFMMMTTTYYY]]]aaadddpppsssvvvyyyzzz}}}~~~zzzzzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~|||}}}}}}|||{{{~~~}}}wwwvvvyyy||||||zzz{{{zzzxxxwwwvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvyyyyyyzzz{{{|||}}}~~~vvvvvvtttnnnbbbVVVLLLFFFGGGHHHJJJKKKOOOUUU]]]ccczzz}}}~~~~~~rrrhhhkkkttt|||}}}~~~|||lll```dddqqqrrrkkk```WWWOOOSSS^^^eeeaaaZZZ???888000---...///...,,,,,,,,,,,,+++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))yyypppgggddd^^^[[[YYYYYYZZZWWWRRRNNNLLLJJJGGGDDDAAA???>>>>>>>>>===<<<;;;999666444333222333444333222222333555444444444444444444444444333333444444555444444333444333333222222333333444444444555555666666777777888777777666777888999:::999999999999999999999999:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777999;;;;;;999666555555666555444444333333444444555555444444444333333333333333333333333333333333222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000/////////...111000///......///000111000000000000000000000000////////////000000000000111111111111111000000000///222333111///000000///111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------................................................---------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...---------------------------,,,---111666888444000........................------------------------------------............000///...------...///000---///000000///333:::AAAUUUaaappp{{{QQQCCCNNNeeeyyyqqqssspppWWWIII>>>333444???IIINNNMMMHHHHHHHHHIIILLLOOOQQQRRRTTTVVVZZZ]]]___cccgggjjjllljjjiiijjjmmmnnnmmmkkklllmmmoooppprrrrrrssssssuuuvvvvvvuuutttvvvzzz~~~zzzuuuuuuxxxzzzzzzxxxxxxxxxxxxwwwxxxyyyzzzzzzrrrrrrsssuuuvvvxxxyyyyyytttrrrpppnnnnnnoooppprrriiijjjhhhcccZZZQQQJJJFFFHHHFFFEEEJJJTTT___hhhmmmoooqqqvvvyyy|||~~~{{{uuupppttt{{{}}}{{{|||}}}tttmmmkkklllhhhbbbSSSTTTXXX]]]```[[[PPPGGG:::555...,,,---...---***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))yyypppgggddd___]]]ZZZZZZ[[[XXXSSSNNNLLLJJJGGGDDDAAA???>>>>>>======<<<:::888666444333222333444444222222333444333333333333444444444444111222333444555555555555444333333222222333333444555555555555555555666666666666666666666777888888999999999999999999999999999999888888888888999999::::::999888888999::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888888777777777777666888::::::888666555555555444333333222222333333444444444444333333333333333333333333333333333333222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000////////////000000000000...000222333444333111000111111222333000---...222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------............---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,+++---111666888555222------------------------------------------------------------............//////...------...//////+++...111111//////111444FFFMMMccciiiLLLDDDKKK[[[jjjzzzzzzvvvttt{{{}}}pppjjj[[[GGG;;;;;;???CCCDDDEEEDDDCCCEEEIIIJJJIIIGGGCCCEEEGGGHHHJJJMMMQQQTTTSSSSSSSSSUUUXXXYYYXXXVVVWWWXXXZZZ]]]___aaabbbbbbaaabbbccccccbbbccceeegggkkkhhhfffgggjjjllljjjhhhjjjjjjkkklllmmmoooooopppdddeeefffgggiiijjjkkkllleeeccc___[[[ZZZ[[[]]]^^^UUUVVVVVVSSSOOOJJJGGGFFFNNNLLLMMMUUUbbbmmmqqqqqqlllmmmqqqwwwzzzyyytttooouuussstttxxxzzzzzz}}}{{{~~~}}}zzzuuulllaaa[[[ZZZUUU\\\eeeggg___RRRDDD;;;444000,,,+++,,,---+++))),,,++++++++++++*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))zzzpppgggeee```^^^\\\[[[[[[YYYSSSOOOLLLJJJGGGDDDAAA???>>>>>><<<<<<;;;:::888666444333222333444444333222333444333333333333333444444444111222333444555555555555444333333222222333333444555555555555555555555444555555555555666666777777888888888888888888888888999999888888888888999999<<<:::999777777999:::<<<888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999888888888999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777666666666555555555777888888666555555555444333222222111111222222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000////////////000000////////////////////////////////////000000000000...///111222333333333222333......222222......222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000000...+++------------------------------------------------,,,,,,---------.................................+++---//////...------...888@@@XXXvvv}}}mmmQQQAAAFFFSSS___{{{yyylllhhhnnnrrrqqqssstttooo___JJJ;;;555666999999===EEENNNQQQNNNIIIGGGHHHGGGEEEDDDDDDFFFHHHFFFFFFFFFFFFGGGHHHHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQOOOPPPQQQQQQQQQPPPPPPQQQSSSRRRRRRTTTVVVWWWVVVTTTWWWXXXYYYZZZ[[[\\\\\\\\\UUUUUUUUUTTTTTTSSSSSSSSSRRRQQQOOOMMMMMMNNNPPPQQQIIIKKKLLLKKKJJJKKKLLLNNN[[[\\\aaajjjrrrvvvtttpppwwwwwwwwwvvvsssnnnhhhdddbbbdddiiirrr{{{~~~~~~}}}~~~yyyrrrqqqzzz{{{tttnnnaaaTTTTTT^^^fffhhhhhhaaaSSSFFF<<<777...,,,++++++,,,---+++)))++++++++++++************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))zzzpppgggeeeaaa___\\\\\\\\\YYYSSSOOOLLLJJJGGGDDDAAA???>>>>>>;;;;;;;;;:::888666444333111333555555333222222333222222222333333333444444333444444555555444444333444333333222222333333444555555555555444444444444444444555555666666666666888888888888888888888888999888888777777888888999;;;:::888777777888:::;;;888888888888888888888888777777777888888999999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666555555555444444444444666777666555444444555333333222111111111111222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////........................000000000000000000000000////////////000000000000//////000000000000//////////////////////////////////////////000000000000000000//////000222444555444...,,,///222111000111000000000000000000000000////////////////////////000000000000000000000000//////////////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////................................................,,,,,,,,,------------...---------------------------------------------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))(((------------------------------------------------,,,,,,,,,------------...------............------,,,---------------...000***333FFF]]]lllsssvvvyyyzzzhhhJJJ???AAAKKKaaaooolllqqqnnneeefffrrr|||zzzjjjVVVGGG@@@555444555<<>>>>>;;;;;;:::999888666444333111333555555444222222333111111222222333333444444444444444555444444333333444333333222222333333444444444444444444444555555444555555666777666666666888888888888888888888888888888777777777777888888999999888777777888999999888888888888888888888888666666777777888999999999888888888888888888888888888888888888888888888888888888888777777777777777666666666666777777777777777777777777777777777777666666666666666666666666555555555555444444444444333555555555333333444555444333222222111111222222222222222222333333333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000///.........111333555555555222///000444333///000000000000000000000000////////////////////////000000000000000000000000......////////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------............---------,,,,,,,,,---...000111,,,111888BBBRRRdddkkkkkkqqq}}}www^^^III===BBBGGGbbb}}}ssskkkccclllnnnuuu~~~xxxfffXXXBBB<<<555222555999<<<===BBBDDDEEEDDDBBBBBBBBBCCC@@@@@@>>><<<999999;;;===>>>>>>??????@@@@@@?????????>>>>>>???@@@AAA???>>><<<===>>>@@@@@@AAAAAAAAA>>>===<<<;;;<<<===>>>???<<<<<<===>>>???@@@AAAAAABBBEEEKKKPPPTTTWWWXXXXXX[[[]]]___aaacccggglllooonnnnnnnnnlllkkkmmmrrrvvvzzzxxxqqqdddWWWSSSVVV\\\eeejjjqqqyyy{{{nnnqqqooobbbTTTQQQ\\\hhhwwwjjjYYYNNNKKKPPP^^^kkkfff^^^SSSHHH???666...(((++++++,,,,,,,,,---------+++************)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{ooogggfffaaa^^^\\\[[[[[[XXXRRRMMMLLLJJJGGGDDDAAA???>>>>>>:::::::::999888666444444000333555555444333222222000111111222333333444444222222333444555555555555444333333222222333333444333333333444444555555555444555666777777777666666888888888888888888888888888888777777777777888888777777777777777777777777888888888888888888888888666666666777888999999999888888888888888888888888888888888888888888888888888888777777777666666666555666666666777777777777666666666666666666666666555555555555555555555555666555555555555444444444333444444444222222444555444444333222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111...///000111111000///...000000000000000000000000////////////000000000000.........//////000111111777AAA@@@333,,,222555000000000000000000000000000////////////////////////000000000000000000000000........./////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---.../////////111222222555<<>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<:::999:::===>>>===;;;999:::;;;;;;;;;;;;<<<===:::999777666777999===???<<<===???BBBDDDGGGIIIJJJGGGIIIMMMRRRVVVYYY[[[]]]___aaaccceeegggjjjnnnqqqllljjjhhhhhhiiilllnnnnnniiigggccc^^^ZZZ[[[___dddlllqqqtttuuuyyy|||kkkmmmnnniiiaaa\\\[[[]]]]]]WWWNNNHHHMMMWWW\\\[[[TTTOOOGGG>>>888222---***++++++++++++***+++,,,---************))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{ooogggfffaaa^^^\\\[[[ZZZWWWQQQLLLLLLJJJGGGDDDAAA???>>>>>>::::::999999777666444444000222555666444333222222000000111222333333444444000111222444555666777777444333333222222333333444222222333333444555666666444555777888888888777666777777777777777777777777888888777777777777888888666666777777777777666666777777777777777777777777555666666777888999999999777777777777777777777777777777777777777777777777888888777777666666666555555666666666777777888888555555555555555555555555444444444444444444444444666666555555555444444444222333444333222222333555555444333333222222333333111111111222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000........................000000000000000000000000.../////////000000111111...///000111111000///...000000000000000000000000////////////000000000000,,,---///000111000...---777JJJMMM777)))000555111000000000000000000000000////////////////////////000000000000000000000000---.........//////000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,...000///---+++++++++///333333888KKK```mmmttt|||~~~___QQQHHHJJJPPPZZZooozzzrrryyy|||iiigggddd```]]]\\\]]]^^^XXXXXXVVVPPPGGG===666222---111555888888777777777999>>>DDDFFFDDD@@@>>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@===<<<===@@@BBBAAA@@@<<<=========<<<<<<>>>??????===;;;:::<<<@@@EEEHHHGGGHHHKKKMMMPPPSSSUUUWWWKKKLLLMMMOOOSSSVVVZZZ\\\ZZZ\\\___```aaacccfffiiigggfffhhhlllqqqooohhhaaa\\\[[[[[[^^^dddiiilllmmmgggkkkjjjfffhhhppptttsssggggggiiikkkkkkfff]]]VVVFFFHHHGGGGGGQQQ[[[VVVIIICCC???888000***(((***---++++++***)))))))))+++---************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))kkkgggaaa]]]\\\[[[ZZZYYYVVVRRROOOIIIIIIHHHGGGEEEBBB???===999999999888666555333222333444444444333222222111111111222222222333333333666...333999444444777555888555222222444555444333444444444444444444333333555555555555666777888999666666777888888888888888777666555444444555666666777888888777666555555666888888888888888888888888:::999999999888888777777666777777777888888888888777777777777666666666666666666666666666555555444666666666666666666666666666666666666666666666666555555555444444333333333444444333333333333222222111111222222222333333333555555444333333222111111111111222222222333333333222222222111111111000000000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000222222111111000000/////////////////////.........000000000000000000000000///////////////////////////...---...///000///...////////////////////////........................---------............///.......................................///000000........................++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////111555===CCC___jjjvvvwwwooorrrnnnJJJAAABBBDDDLLLXXXrrr~~~yyyxxxqqq```___dddcccZZZRRRPPPWWW\\\[[[VVVQQQHHH@@@777777666444222111111222...222888<<<============777999:::999999:::<<<>>>BBBAAA??????AAABBBAAA@@@???>>>======???BBBFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHQQQPPPPPPRRRTTTUUUTTTRRRMMMKKKGGGCCCCCCGGGPPPWWWSSSXXX___cccdddfffiiilllrrrlllhhhfffaaa[[[[[[```fffaaa]]]aaajjjqqqsssqqqbbbbbbaaa]]]YYYXXX[[[___kkkiiiffffffiiieeeUUUCCC>>>CCCMMMVVV[[[WWWMMMDDD555333000---+++*********************************,,,,,,++++++******))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((lllhhhbbb]]]\\\[[[ZZZYYYVVVRRROOOIIIIIIHHHGGGDDDAAA???===999999999888666555333222444444444444444333222222111111222222222333333333666000555:::333222777666777444222111333444444222444444444444444444444444444555777999:::999888888666666777888888888888888<<<;;;999888777777777777777888888777666555555777888888888888888888888888888777777777666666666666666666777777777888888888666666666666666666666666666666666666666555444444555555555555555555555555555555555555555555555555555555444444444333333333444444333333333222222222111111111222222222333333666555555444333333222222111111111222222222333333222222222111111111000000111111222222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000///////////////////////////...///////////////////////////////////////////////////...---...000111000///................................................---------............///.................................---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------000666:::OOO[[[jjjooojjjiiixxxqqqTTT===555>>>LLLKKKbbb}}}~~~wwwuuuxxxmmmgggaaaZZZVVVQQQUUUXXXVVVUUUTTTPPPJJJHHHHHHGGGCCC===999777777111222444666555444111///222333333555666888888999:::888666666777888888777;;;:::::::::;;;>>>AAACCCDDDCCCAAA@@@?????????@@@BBBAAAAAABBBEEEFFFFFFEEEBBBEEEHHHHHHIIINNNWWW___kkkmmmnnnlllfffbbbbbbccc^^^YYYVVVXXXXXXWWW[[[bbbfffdddcccggglllnnnllljjjccc```[[[VVVRRRRRRUUUWWWbbbaaa\\\UUURRROOOHHH???IIINNNTTTYYYWWWOOOCCC:::333111///,,,***************************************************)))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((llliiibbb]]][[[ZZZZZZYYYVVVRRRNNNIIIIIIHHHFFFDDDAAA???===999999999888666555333222444444555555444444333333111111222222222333333333555222999===444111666666555333222111222333222111222333333444444555555555333555999;;;<<<:::888666666666777888888888888888===<<<;;;999888777666666666777888777666555666777777777777777777777777777555555555555555444444444666666666666777777777777666666666666666666666666555666666666666555444444555555555555555555555555555555555555555555555555444444444444333333333333333333333333222222222222111111111222222222222333666555555444444333333333111111111222222222222333222222222111111111111111222222222333333222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////000000......//////////////////////////////////////////////////////////////////000///...///000111111///........................---------------------------------............///..............................---------------...------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******)))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,---///222:::EEEUUU```___\\\cccmmmmmmRRRGGGBBB===;;;LLLdddyyy}}}yyyssstttxxxxxxiiiaaa___UUUWWWUUURRRSSSWWWWWWTTTKKKNNNOOOMMMHHHDDDCCCDDD>>>======>>>???===888333444333222555888888666333555333222111333444444333444444444444666888999;;;;;;:::999888888999;;;<<>>>>>AAACCCEEEEEEEEEKKKQQQUUUVVVZZZaaagggllllllkkkeee^^^YYYXXXZZZUUURRRQQQTTTWWW[[[aaagggjjjjjjiiijjjlllooorrrsssccc]]]UUUOOOLLLLLLMMMNNNZZZZZZSSSGGG>>>>>>BBBCCCQQQTTTWWWUUUMMMBBB777111000...---+++*********+++************************((())))))))))))))))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((({{{jjjiiiaaa\\\[[[ZZZZZZXXXVVVQQQNNNJJJIIIGGGEEECCC@@@???===999999999888666555333222444444555555555444444333111111222222222333333333333333???DDD888222666555444333222222222222111111222222333333444555666666444555888::::::999777666666666777888888888888888999888777666666555444444666777888777666555666777666666666666666666666666444444444444444444444444555555555666666666777777444555555555555555666666555555666666555555444333555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222222111111111111111222222222222444444444333333222222222111111111111222222222222111111111111111111111111222222333333333333222222////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////------......//////000000............////////////////////////////////////////////////////////////000///...///111111111000........................---------------------------------............///..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............//////---444AAAMMMPPPPPPUUU[[[dddxxx{{{xxxvvv\\\:::???@@@FFFTTThhhyyyvvvqqqjjjjjjwwwvvvuuuggggggbbb[[[XXXYYYXXXTTTKKKNNNQQQPPPMMMJJJJJJKKKIIIHHHJJJOOOTTTSSSLLLEEE@@@===<<<>>>BBBBBB===888;;;999888888;;;>>>??????;;;;;;;;;;;;<<<>>>???@@@>>>======>>>@@@DDDGGGIIILLLJJJGGGGGGIIILLLOOOPPPTTTUUUVVVXXX[[[^^^___```^^^^^^\\\XXXRRROOOQQQSSSSSSSSSUUUZZZaaaggglllooojjjiiieeebbbccckkkvvvaaa[[[SSSNNNMMMLLLKKKIIINNNOOOIII>>>888<<>>>>>999999999888666555333222333333444444444444444333111111222222222333333333222333AAAHHH===555666444222333333333222111111111222222333333444555666666555555555666666666666666666666777888888888888888444444555555555555555555555777888777666555666888555555555555555555555555555555555555555555555555444555555555555666666666333333444444555555555555555555555555555444444333555555555555555555555555444444444444444444444444333333333333333333333333333333222222222111111111000000111111111222222222222222222111111111111111000000111111111222222222111111111111111111111111111222222333333222222111////////////////////////////////////////////////........................////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////------......//////000000---.........//////000000........................////////////////////////000......///000111000///........................---------------------------------............///...........................------,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.../////////...+++,,,222;;;BBBFFFMMMTTTYYYjjjtttxxx}}}YYYHHH???888<<>>>>>999999999888666555333222222222333333444444333333111111222222222333333333222222???GGG===666666333222333555444222111111222222333333444444555555555666555444444444555666666666666777888888888888888333444555666777777777777555666777777666666777888666666666666666666666666555555555666666666666666444444444444555555555666222222333333444555555555444555555555555444333333444444444444444444444444333333333333333333333333222222222222333333333333222222222222111111111111000000000111111111111222000000000000000000000000000000000111111111111222111111111111111222222222111111111222222111111111000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000//////////////////000000------......///000000000........................///////////////////////////...---...///000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))***---...---,,,...++++++111666<<>>@@@BBBGGGNNNPPPNNNKKKFFF>>>555---***+++---)))*********************))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((pppfffhhh___[[[ZZZYYYYYYXXXUUUPPPMMMJJJIIIFFFCCCAAA???>>>>>>999999999888666555333222000111222222333333222222111111222222222333333333444000888???888555777444222444666666333222222333444444444444444444444444555555666666666666555555666666777888888888888888555666777888888777777666444666777777666666777999666666666666666666666666444555555555666666666777333333444444444555555555111222222333444444555555444444555555444444333222444444444444444444444444222222222222222222222222111111222222222333333333222222222222111111111111000000000000111111111111000000000000000111111111000000000000111111111111000000111111111222222222///000000111111000000///000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000.........///000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////------......///000000111........................////////////////////////...---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---//////******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,***((((((+++,,,,,,***...******---000222888???HHHJJJPPPVVV]]]lllyyy]]]FFF<<<;;;===???DDDTTTdddjjjjjjjjjkkkkkk^^^```cccgggjjjqqqyyypppmmmnnnaaaVVVIIIEEEIIILLLKKKGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGJJJMMMPPPSSSUUUVVVKKKIIIGGGHHHLLLQQQTTTVVVOOONNNLLLKKKMMMRRRXXX[[[QQQOOOLLLJJJJJJLLLOOOQQQRRROOOKKKJJJJJJLLLLLLLLLNNNKKKIIIIIILLLOOOQQQRRRMMMPPPTTTWWWXXX\\\bbbffflllkkkeee```aaaccc```XXXVVVVVVTTTPPPKKKFFFCCCBBBJJJKKKJJJGGGCCC???===<<<<<>>>>>999999999888666555333222///000111222222222222222111111222222222333333333777///333888333333888666222555777777444222222444444444444444444444333333444666888::::::888555333666666777888888888888888555666777777777555444333444666777777666666777999777777777777777777777777444444444555555666666666333333333444444444555555111111222333333444555555444444555555444444333222444444444444444444444444222222222222222222222222111111111222222333333333222222222111111111111000000000000000111111111111111111111111111222222222000000000000111111111111000000111111222222222222//////000000000000//////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000---......///000111111222000000000000000000000000////////////////////////000000000000000000000000222222111111000000//////---------...///000000111........................////////////////////////---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,------///000222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---///000111******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000---))))))+++,,,+++***,,,***+++------,,,...333???;;;BBBPPPSSSSSSbbbxxxsssbbbRRREEE:::444555???IIIMMMRRR^^^jjjqqqaaa[[[TTTPPPOOOSSSaaannnooo|||tttrrrxxx~~~|||lllYYYPPPRRRTTTPPPKKKFFFFFFEEEBBBAAABBBFFFIIIDDDEEEFFFGGGGGGHHHKKKMMMKKKIIIFFFFFFIIIMMMPPPQQQLLLJJJGGGGGGIIIOOOVVVZZZMMMKKKHHHFFFGGGJJJNNNQQQQQQNNNKKKIIIIIIJJJIIIIIIFFFIIIMMMMMMLLLNNNSSSWWW[[[]]]___^^^[[[ZZZ]]]```XXXWWWTTTSSS[[[fffjjjfffKKKHHHDDDAAA@@@AAABBBCCCEEEEEEDDD???888444555777:::CCCJJJJJJFFFCCC???;;;222...++++++,,,,,,***'''***++++++++++++******))))))))))))))))))))))))))),,,,,,++++++******))))))'''((((((((())))))******'''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((ooommmdddbbb\\\ZZZYYYXXXWWWTTTQQQNNNIIIHHHFFFDDDBBB???>>>===999999999888666555333222111111222222222222111111111111222222222333333333222333333444444333333222444666777666222000111333222222333333333333444444444444444555555555555666555666666666777777888888666666666666666666666666666666666666666666666666555555555555555555555555777777666666555555555555777666555555666555333111333333333444444444555555555555555555555555555555666666666666666666666666333333333333333333333333333333333333333333333333222222222111111111000000333333222111000000000111222222222111111111000000////////////////////////111111111111111111111111000000111111111222222222////////////000000000000---///000222222000///---////////////////////////////////////000000000000111111000000//////......000000000000000000000000111111000000//////......///////////////000111111000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,///...***,,,444999777//////.........------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))***,,,......)))&&&(((***)))+++...---,,,++++++******++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------000444:::@@@FFFMMMSSSXXXnnntttzzzuuuWWW:::888777888<<>>DDDAAA@@@??????@@@DDDHHHJJJOOOKKKFFFCCCDDDGGGIIIIIIFFFHHHJJJJJJHHHGGGGGGGGGIIIHHHHHHHHHJJJMMMQQQSSSQQQWWW\\\^^^\\\\\\^^^aaafffccc^^^YYYWWWTTTQQQOOOSSSMMMHHHHHHMMMRRRSSSRRR???AAADDDFFFFFFDDD@@@>>>AAA>>>:::666666999===???DDDEEEGGGFFFBBB;;;333///+++*********))))))((((((************************))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmkkkbbbaaa\\\ZZZXXXXXXWWWTTTPPPMMMIIIHHHFFFDDDAAA???======999999999888666555333222111111222222222222111111111111111222222222333333444444555555555555444444444666777555222111222333222222222333333333444444444444444444555555555555555555555555666666666777555555555555555555555555666666666666666666666666444444444444444444444444666666555555555444444444555555444555555444333111333333333333444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111000000333222111111000000111111222222222111111111000000000000000000000000000000111111111111111111111111000000000111111222222222.../////////000000000000...///000111111000///............................../////////000000000000000000000///////////////////////////////////////000000000000//////......///////////////000000111////////////////////////////////////////////////................................................................................................///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,///...+++,,,333666555///.........---------------------,,,,,,+++++++++,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************,,,///222000+++***,,,---***)))+++---,,,,,,+++++++++++++++*********+++++++++,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++...333777;;;@@@FFFIIITTT[[[fffrrr~~~uuufffBBB<<<666555555888AAAJJJOOORRRVVVUUUQQQLLLIIIGGGBBBFFFIIIJJJKKKRRR]]]gggppphhh]]]]]]pppttthhhccc___^^^___^^^ZZZUUURRRMMMJJJGGGBBB======AAACCCAAA@@@@@@CCCGGGLLLOOOSSSOOOIIIDDDBBBDDDGGGJJJKKKMMMOOOOOONNNLLLLLLMMMJJJKKKMMMPPPVVV]]]cccfffYYY]]]```___[[[XXXYYYZZZUUURRROOONNNNNNNNNNNNMMMLLLGGGAAA@@@CCCEEEEEECCCAAAAAABBBAAA@@@===:::888666666666777:::???DDDGGGEEEDDDCCC@@@;;;666111...*********)))))))))((((((************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjjjjaaa___[[[ZZZXXXWWWVVVTTTPPPMMMHHHHHHFFFDDDAAA???===<<<999999999888666555333222111111222222222222111111111111111222222222222333555555666666666666555555444555555444333222222333222222222222333333333333333333333444444444555555333333444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444444444444333333333333333222333333333333333222222222222222333333333333444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222111111111111000000000222222111000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111....../////////000000000...///000111111000///................................./////////000000000//////////////////000000////////////////////////000000000////////////...//////......//////000111////////////////////////000000000000000000000000......................................................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++......,,,---111222000............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++******,,,///222///++++++...///+++)))***...---,,,,,,++++++,,,,,,*********++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++************************)))))))))************++++++---000222444666:::===@@@FFFOOOZZZgggrrrtttqqqWWWLLL@@@999555222444888;;;@@@HHHLLLLLLIIIEEECCC>>>??????@@@AAADDDJJJNNNTTTVVVVVVWWW___lllnnnhhhgggbbb___dddmmmqqqnnniii___\\\YYYWWWQQQJJJIIILLLMMMLLLJJJJJJMMMRRRWWWZZZaaa^^^XXXQQQKKKKKKPPPUUUYYY[[[[[[ZZZWWWTTTTTTTTTSSSSSSSSSTTTWWW[[[___aaaUUUWWWYYYVVVQQQMMMMMMNNNHHHFFFEEEFFFHHHJJJJJJIIICCC???;;;:::;;;<<<:::888BBB@@@>>>;;;888666444333000222555:::???CCCGGGIIICCC@@@<<<777222///---,,,******))))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjkkkbbb```ZZZYYYWWWVVVUUUSSSOOOLLLHHHGGGEEECCCAAA???===<<<999999999888666555333222111222222333333222222111111111111111222222222222444555555666666555555444333444444444333222333333111222222222222333333333222333333333444444444444222222222222333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222111111000111222222222111111222111111111222222222333333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000......///000000///......................................./////////000000---......//////000000000///////////////////////////////////////////////////............///000000////////////////////////000000000000000000000000................................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++------------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,***((())),,,///...***(((+++---+++***,,,...---,,,,,,+++,,,,,,,,,************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++************************************************)))))))))*********+++++++++,,,.........000222444999===BBBGGGMMMTTTXXXZZZbbbWWWMMMGGGAAA999333222222555:::>>>??????===<<>>DDDIIIKKKGGGFFFIIIKKKIIINNNMMMOOOVVV```hhhiiihhh^^^\\\\\\^^^[[[UUUUUUXXXUUUSSSQQQQQQRRRVVV[[[^^^eeeeeeccc\\\UUUSSSWWW\\\^^^___^^^[[[VVVSSSQQQQQQRRRPPPNNNLLLJJJJJJJJJKKKHHHIIIKKKIIIFFFDDDDDDEEEAAA@@@??????AAABBBAAA@@@<<<:::999999:::;;;999777===;;;888555333333444444666888;;;>>>@@@@@@@@@???;;;888444000---+++******))))))))))))))))))((((((************************))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkllldddbbbZZZXXXWWWVVVUUURRRNNNKKKHHHGGGEEECCC@@@>>>===<<<999999999888666555333222222222333333333333222222000000111111111222222222222333333444444333333222333222222222333444333333111111111222222222333333222222222222333333333444222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111111111...000222222111000111222000000000111111111111222000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222000000000000000000000000111000000///000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////......////////////..........................................////////////------......//////000000......................................./////////...............//////000........................////////////////////////................................................................................................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---......,,,+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***((('''))),,,///555///******+++***+++...------,,,++++++++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++************************************************************+++++++++,,,'''((()))))))))***,,,...111555<<>><<<::::::;;;;;;999777<<<>>>???;;;:::<<<>>>>>>>>>AAADDDFFFHHHKKKNNNPPPMMMLLLOOOSSSRRROOOPPPSSSOOOMMMKKKJJJJJJLLLOOOPPPTTTWWWYYYVVVPPPLLLNNNQQQPPPPPPOOOMMMIIIGGGGGGHHHDDDDDDBBBAAA@@@@@@AAAAAA???@@@AAAAAA????????????999888777777999999888666<<<;;;::::::;;;:::999777666555444333444666888:::>>>?????????===:::666444000///...---,,,***)))((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiillleeebbbYYYXXXVVVUUUTTTRRRNNNKKKGGGGGGEEECCC@@@>>><<<;;;999999999888666555333222222222333333333333222222000000000111111111111222111111222222222222111111222111111222333555444333111111111111222222222222111111222222222333333333222222222111111111111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111...111444333000...000222/////////000000000111111/////////////////////////////////////////////////////////000111111222222222222222222222222222222//////000000000000000111000000/////////000111111//////000000000000000111////////////////////////////////////////////////////////////............------........./////////........................------------------------------........./////////..................//////........................---............/////////......------......///000........................////////////////////////------------------------........................------------------------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......++++++---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++'''(((''''''(((,,,111555===555...,,,+++)))***...---,,,++++++******++++++)))))))))************+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++*********************************************************+++++++++,,,,,,)))***++++++***+++---///+++///777>>>@@@>>>???CCCEEEFFFLLLUUUXXXTTTOOOMMMAAA<<<444000///000222333444444444555777999888888999999888777777888999:::666:::======;;;;;;>>>BBB@@@???AAAEEEDDDBBBCCCFFFDDDDDDBBBAAAAAAAAAAAABBBAAADDDHHHHHHEEEBBBAAABBB???@@@AAA@@@@@@@@@BBBDDDAAA@@@???>>>===<<<<<<<<<999999999888777777666666555555555777999:::999888<<<;;;:::888666555333333111111222444777999;;;===>>>===<<<:::777444111///)))***+++,,,,,,***)))(((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeiiibbb___YYYWWWVVVUUUTTTQQQMMMJJJGGGFFFEEEBBB@@@>>><<<;;;999999999888666555333222222333333444444333333222000000000000111111111111000111111222222111111000222000///111444555444333111111111111222222222222111111111111222222222222222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111111///333555444000---///222....../////////000000000////////////////////////////////////////////////......//////000111111222111111111111111111111111////////////000000111111///////////////000111111////////////000000111111................................................/////////......------------------.........//////.........------.........---------------------------------.........//////..................------........................---------.........//////...------------...//////........................------------------------------------------------........................------------------------------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++......++++++///++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************((((((((((((***///555:::888111,,,,,,+++)))***---,,,+++******))))))******))))))))))))************************************...------,,,+++***))))))************************)))***++++++***)))***+++************************************************)))))))))************+++,,,---------,,,,,,---///,,,,,,000555666222333888;;;===CCCKKKOOOOOORRRVVVHHHCCC===999888777555333000111222333444555666888777777888888666444444555222444666777777888;;;===999888999;;;:::777888===;;;;;;<<<<<<<<<;;;:::999888999;;;<<<<<<;;;:::999888999::::::999:::===???>>>>>><<<:::888777666555666555333333333333333222777666777999;;;<<<;;;999777777666444111000000111///111444777999:::::::::888777555222000...---,,,******************)))((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbfff___\\\XXXWWWUUUTTTSSSQQQMMMJJJGGGFFFDDDBBB@@@>>><<<;;;999999999888666555333222222333333444444333333222000000000000111111111111111111111222222111111111222000///000444666555333000111111111111222222222000111111111111222222222333222222222111111000000222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111222222000444666444000---///111............/////////000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000.../////////000000111111///////////////000111111.../////////000000111111................................................//////.........------------------.........//////......------------......---------------------------------.........///////////////......------,,,........................---------.........//////...------------...//////........................------------------------------------------------........................------------------------------------------------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***......+++,,,111+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++************************,,,,,,+++***+++///555999,,,'''&&&)))+++***+++...+++******)))((()))))))))))))))))))))************************************///...---,,,***)))((((((************************)))+++++++++***)))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))***++++++)))''''''((()))---******...///---000777777666888<<<===???GGGPPPJJJHHHEEEDDDCCC???999555///000111000......000222111444999<<<:::777888;;;555333222333555666444333333111222444222000222666222333555777777666444333555444333444555666555333666666666444222222444666333333333333333444444444777666555666777999999999666555666777888888666444111222111000//////111333///222666999:::999777555555333000,,,***)))******---,,,***)))(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzeeeeeeccc___ZZZXXXUUUTTTSSSRRROOOMMMJJJGGGDDDBBBAAA???===;;;:::999888777555333111000000444777555111///000222444333111111222333222111222222222222222111000///...000222222111111222333222222222222222222222222222111111111000000//////000000000111222222222333222222222222222111000///222111000//////000111222////////////000111222333000000000000////////////000000//////.........---000///.........///111222000///...------,,,---------------.........//////000000000000000000000000//////////////////////////////000000///...------//////////////////////////////.........---------......------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......//////......------------------------------------------------........................---,,,,,,,,,,,,---......---------,,,,,,+++++++++------------------------........................++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***************************+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,------...111222444666888:::;;;<<>><<<:::777444222111111111///000111222222222222222666555444444444444555666555444444444333333333333111222333444444333333222333333333333333333333333222222222222111111111111555444333222222222222222444444444444444333222222111111111111111111000000111222222333333444444444222222222111///---,,,+++,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwdddccc```^^^ZZZXXXUUUTTTSSSRRRPPPNNNJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::999777555333222333555222---///555222***111111111222444444222000111222222222222111000000000222333333111000000111111111111111111111111111111111111111111000000000222222222111111111111111111222222222222111000000222111000000000000111222////////////000111222333000000000000////////////////////////...............//////000000000000000111111000/////////000000------........./////////........................///////////////////////////////////////......---////////////////////////...............---------......------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++---......//////---,,,++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))))))))))))))))))))************************)))***++++++))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********((()))+++---000333555666555333222555999;;;:::999<<<;;;888555333111111111...//////000000/////////222222111111111111222222444444444444333333333333111111222333444444444444444444444444444444444444444333333333222222111111222222111111000000111111111111111111111000000000///////////////000000000333333333333333333333333///...---+++***)))))))))+++******))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''wwweeeddd```^^^ZZZXXXVVVTTTTTTRRRPPPNNNJJJHHHEEEBBBAAA@@@>>><<<;;;;;;;;;:::888666555444222111333555222///333;;;777555222222222333222222111111222222222111111000111222333333111000000000000000000000000000000000111111111111111111111111333222222222111000000000111111222222222111111000111111111111111111111111000000//////000111222222000000000000///////////////////////////.........---...000111111111000//////...............//////............////////////........................////////////////////////...///////////////......////////////////////////..............................------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///...,,,+++,,,---......,,,+++)))------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************+++************************))))))))))))))))))))))))************************(((*********)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************))))))((((((((('''&&&''')))+++---///000111...------///333555555444666555333222000/////////....../////////......---///////////////000000000222222222222222222111111//////000111222333333333333333333333333333333333333333222222111111000000000000///////////////000/////////..................//////000000111111111222222222111111111000000...---+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxgggeeeaaa```[[[YYYVVVUUUTTTSSSPPPNNNKKKHHHEEECCCBBB@@@>>><<<;;;;;;;;;:::999777666555000+++111<<<888333KKKppp???:::444111000222333444000111111222222222111111111222333333111000000000000000000000000000000000111111111111111222222222333222222222111000000000000111111222222222111111111111222222222222111111000000000000000000111222000000000000////////////.........///////////////---...000111111111000///...............///000111........./////////000000////////////////////////////////////////////////......///////////////...////////////////////////---...........................------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---------,,,******------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********************************))))))))))))))))))))))))************************(((*********)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((())))))******+++,,,,,,*********,,,///000111000/////////.../////////////////////000//////............//////000000000000////////////////////////------...//////000111222000000000000000000000000000000000000//////............---------......//////...---,,,,,,,,,,,,---000000000111111222222222000//////......------,,,,,,+++***((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxiiieeeaaaaaa[[[YYYVVVUUUTTTSSSQQQOOOKKKHHHEEECCCBBBAAA???===:::::::::999888777666555555---111999333000RRR@@@;;;444000000111333444000000111222222222222111000222333333111000000111111111111111111111111111111111111222222222222222222222222111111111111111000000111222222222222111111111222333333222111111111000000000000000111111000000000000////////////.........///////////////...//////000000000000000/////////000111222333444....../////////000000000000000000000000000000000////////////////////////---...//////////////////////////////////////////---------.....................------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......//////......------------------------------------------------........................---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---............------,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))************************)))***++++++))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))))))))))))))***+++,,,,,,---...,,,,,,---...///000000000...//////000000000//////---...///000111111111000------------............---------------...///000........................------------------......------,,,,,,------......///...---++++++,,,------000000000000111111111111,,,,,,,,,++++++*********(((((('''''''''''''''(((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''wwwhhhddd___```[[[YYYWWWUUUUUUSSSQQQOOOKKKIIIEEECCCBBBAAA???===999:::999999888777555555555444555444......@@@VVV999666333111111222333222000000111222222222222222///111222222111111111222222222222222222222222222111111111222222333333333111111111111111222222222000000111222222222222222111222222333333222222111111111000000000000111111000000000000////////////............/////////000///////////////000000111/////////000111333444555.../////////000000000000////////////////////////////////////////////////------...///////////////////////////////////////---------.........//////......------------.................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......//////..............................------------------------........................---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,+++++++++,,,///111333111000...,,,++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))***************************+++,,,+++***)))***,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,---............------...///000000000///,,,---///000111111000000,,,,,,---------.........///...---------...//////------------------------++++++,,,,,,---.........---,,,,,,,,,------...///000///---,,,+++,,,---............---------------***************)))))))))&&&&&&'''''''''''''''&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuuhhhccc^^^___[[[YYYWWWUUUUUUSSSQQQOOOKKKIIIFFFDDDBBBAAA???===999999999888777666555444,,,666:::555333555222+++222111111222333444222000///000111222222222222222...000222222222111222333222222222222222222222222111111111222222333333333000000111111222222222333///000111222222222222222111222333444444333222111111111000000000000000111000000000000////////////---.........//////000000000///.........///111222---------...///111222333////////////000000000000........................////////////////////////------...///000000//////////////////////////////---------.........//////.........------....................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,---......//////......////////////////////////------------------------........................---,,,,,,,,,,,,---......+++++++++,,,,,,---------///...------///222666888333111...++++++,,,---///++++++---......---++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************************+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''(((((()))'''((())))))((('''((()))******+++,,,,,,++++++***+++,,,---...//////000///+++---...000111111000000---------....../////////111000...------...///000------------------------***++++++,,,---...//////,,,,,,,,,,,,------...///111000...,,,,,,---...///,,,++++++******)))))))))))))))))))))))))))******&&&'''((()))***)))((('''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''oooaaa\\\aaaZZZXXXVVVUUUTTTSSSPPPNNNKKKIIIFFFCCCAAA>>>===<<<;;;;;;;;;:::999666444333444444444444444444444444222222222222222222222222333333333333333222111000222111000111222222222000111111222222222333333333......///111222333444555000000111111222222222222555444333222333555888999333333222222111222222222111111111111111111111111000000000000000000000000........................///////////////000111111222222222111000//////...000000//////.........---///////////////000111111//////............//////...............///000000////////////////////////000000//////.........---000000//////.........---------------------------------------------------........................------------------------.........------,,,,,,,,,000///---,,,,,,---///000------,,,,,,,,,---...///---------............///------------------------***---...,,,---000111...000000///------,,,,,,,,,,,,---------.../////////------------------------+++++++++,,,,,,,,,------//////.........000555888777444000,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))************+++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------...///.................................................................................---,,,+++******,,,...///---,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''qqqfff___```ZZZXXXVVVUUUTTTSSSPPPNNNKKKIIIGGGDDDAAA???======<<<<<<;;;:::999666444333444444444444444444444444222222222222222222222222333333333333333222111111222111000111222333222000111222222222222333333333000000111222333444444555000111111111222222222222555444333222333444666888333222222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111222222111111000//////...000000/////////.........///////////////000111111//////............/////////............///000000////////////////////////000/////////............000/////////............------------------------------------------------........................------------------------......---------,,,,,,,,,000...---,,,,,,---...000,,,,,,,,,,,,,,,---......---------............///---------------------------000000------//////,,,//////////////////000111---------...............------------------------,,,,,,---------..................---,,,---///222222000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************+++*********))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,------------,,,,,,---............---------------------------------------------------------------------------,,,+++***)))***+++---...******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''qqqgggaaa]]]ZZZXXXVVVUUUTTTSSSPPPNNNKKKJJJHHHEEEBBB@@@???>>><<<<<<;;;:::999666555444444444444444444444444444222222222222222222222222333333333333333222222111333111000111222333222111222222222222333333333333222222333333333444444444111111111111222222222222555444333222222333444555222222111222222333444555222222222222222222222222111111111111111111111111000000000000000000000000000////////////000111111222222111111000/////////000000////////////......///////////////000111111000//////......//////000//////......//////000111////////////////////////////////////............////////////............------------------------------------------------........................------------------------...------------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,------------------............///---------------------------000000......111111.........///000111333444555...............------------------------------------------.........//////...//////...,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))************+++++++++***************************************))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))((((((''')))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((()))***+++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,)))((((((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppddd___[[[ZZZXXXVVVUUUTTTSSSPPPNNNLLLJJJHHHEEECCCAAA@@@???======<<<:::888777555444444444444444444444333333222222222222222222222222222333333444333333222222333222111111333333222111222222222333333333444444333333333333333333333222222222222222222222222222444444333222222222333333111111111222333444555666222222222222222222222222111111111111111111111111////////////////////////000000//////000000111222111111111111000000//////000000/////////////////////////////////000000111000000////////////000000/////////...///000000111///////////////////////////////////////.........///////////////.........................................................................................................------------------------///...------------...///+++,,,,,,------------------------............///........................)))---...---///444555333...//////000111333444555/////////...---------,,,------------------------------------............---///111000...,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((''''''((((((((('''''''''((((((((())))))'''''''''''''''((()))*********))))))******+++,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''tttaaa```\\\ZZZXXXVVVUUUTTTSSSPPPNNNKKKJJJHHHEEECCCAAA@@@???>>>===<<<:::888777666555555555444444444333333333222222222222222222222222222333333444444444333333333222111222333333333111222222333333333444444444222222222222111111111111333222222222222222222222444333333333222222333333222222222222333444555666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111222222111111111000000000000000//////000000000000000000///////////////000000111000000////////////000000///////////////000111111////////////////////////.........///////////////.........///////////////................................................................................................------------------------.........------.........+++,,,---.........---------------............///........................)))---...---///444555333///////////////000111222/////////...---------,,,------------------------+++,,,,,,,,,,,,---------***---///000///---------------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++***************************************+++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&''''''((((((((((((((((((((()))******)))))))))************+++((())))))***************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''}}}cccddd```ZZZXXXVVVUUUTTTSSSPPPNNNJJJIIIGGGDDDBBBAAA@@@??????>>><<<:::888777666666555555555444444333333222222222222222222222222222222333333444444444444444444222111222333444333222333333333333444444444444111111111111111111111111333333333333222222222222333333333444444444444444333333222333333444555666333333333333333333333333222222222222222222222222222222222222222222222222111000000000000111222222111111000000000000000000//////000000000000111111///////////////000111111111000000//////000000111000000//////000000111222////////////////////////.........///////////////.........///////////////................................................................................................,,,,,,,,,------------...........................,,,---...000000///......---------............///........................---000000......111111...000000///.........//////...............---------------------------------+++++++++,,,,,,,,,------'''***,,,------,,,---.........//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((''''''&&&''''''(((((('''''''''''''''(((((()))((((((((()))))))))******''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''++++++)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''hhhggg___ZZZXXXVVVUUUTTTSSSPPPNNNIIIHHHFFFDDDBBB@@@?????????>>><<<:::888777777777666555555444333333222222222222222222222222222222222333333444555555444444444333222222444444333222333333333444444444444555222222222222222222222222444444333333333222222222222333444555555555555555444444333333333444444555333333333333333333333333222222222222222222222222333333333333333333333333111111000000111111222333000000000000000000000111//////000000000111111111///////////////000111111111111000000000000111111000000//////000000111222////////////////////////............/////////000............/////////000................................................................................................,,,,,,,,,---------......---..................------...000111222111000///---------............///........................---000000------//////,,,000//////....../////////---------...............------------------------,,,,,,,,,,,,---------...)))+++---------,,,---///------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''kkkhhh\\\[[[XXXVVVUUUTTTSSSPPPNNNHHHGGGEEECCCAAA@@@???>>>@@@>>><<<:::888777777777666666555444333333222222222222222222222222222222222333333444555555555444444333222222444444333222333333333444444444555555222222222333333444444444444444444333333222222222222333444555666666666666555555444333333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000111111222333000000000000000111111111//////000000111111111222///////////////000111111111111000000000000111111000000000000000111111222////////////////////////---.........//////000000---.........//////000000////////////////////////////////////////////////........................////////////////////////,,,,,,,,,------.........------............------...///111222333222000///---------.........//////////////////////////////***---...,,,---000111...///////////////000111111,,,------....../////////---------------------------------.........//////---///000///......///111+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,------------------------************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))(((''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''kkk^^^bbb\\\ZZZXXXVVVUUUSSSPPPMMMLLLJJJGGGDDDBBBAAA@@@@@@>>><<<;;;::::::888555333444444555555444444333222444333333222111111111222222222333333333444444444444333222111222333444555444444444444444444444444222222333333333333444444444444444333333222222222444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333222111000000000111...000111111000000000111111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////000///.........000111222000000//////.........---000///...------...///000........................---------.........//////////////////////////////------............---------------.........//////---.........//////000000111......333444//////333111000///...............////////////////////////////////////////////////000///.........///111222000000000000000///......//////.........---------////////////////////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++...---+++)))(((((()))***************************************************))))))************))))))(((((()))***************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''((()))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyggg___ccc\\\ZZZXXXVVVUUUSSSPPPMMMLLLKKKHHHDDDBBB@@@@@@???>>><<<;;;::::::888666333222333333333333222111111444333333222111111222222222222333333333444444444333333222222222333444555444444444444444444444444444444444333333222222222444444444333333333222222444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333222111111111222222222333444444222000111111111111000000000000111111111111111111111111111111000000000000000000000000222111111111000000000000000//////...///000111222000000/////////.........000///............///000////////////////////////---------.........//////........................---......//////......------------.........//////........./////////000000111......111111---,,,///000000///.........//////////////////////////////////////////////////////000//////...///000111222000000000000000///......//////.........---------////////////////////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++++++++...---,,,+++*********+++************************************************))))))************))))))(((((()))***************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''llldddbbbbbb\\\ZZZXXXVVVUUUSSSPPPMMMMMMKKKHHHEEEBBB@@@???>>>>>>===;;;::::::999666333333333333333333222111111444333333222222222222222333333333333444444444444333333333222333444444555444444444444444444444444666666555444333222111111444444444444333333333333444444555555555666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222333333555666777666333111111222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111000000000000000/////////000111111000000////////////......000//////......//////000000000000000000000000000------........./////////..............................////////////......------........./////////......////////////000000000------000000------000//////.........///000000///////////////////////////////////////////////////////////////000111111000000000000000///....../////////............---////////////////////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++++++++,,,......---,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((()))***************''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''((())))))))))))((()))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''jjjfffeee```\\\ZZZXXXVVVUUUSSSPPPMMMMMMLLLHHHEEEBBB@@@???>>>???===;;;;;;:::999666444555555555666555444444333444333333222222222333333333333333444444444444555333333333333444444555555555555555555555555555555666555555444333333222222444444444444444444333333555555555555666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111222333444555666777666444222222333222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000//////////////////000//////////////////000////////////////////////............////////////------------------------...//////000000//////...............//////////////////////////////000000...---...///000111222333///.........///000111111///////////////////////////////////////////////////////////////000000111000000000000000///....../////////...............////////////////////////..............................................................................------------......------------------------------.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((()))***************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmhhheee]]]\\\ZZZXXXVVVUUUSSSPPPMMMMMMKKKHHHEEEBBB@@@?????????===<<<;;;;;;999666444555555666666666555444444444333333222333333444444333333444444444555555555333333444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222000000000000000111222333222333555555444333333444222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111000000//////000000000000000000///000000000000000000///................................./////////000000........................///000000000000000000///........./////////000000000000000000000000//////...///.........000111111///////////////000111222000000000000000000000000000000000000000000000000...//////000000000000000000000000000000///......////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......------------------------------.../////////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************))))))************))))))(((((()))***************''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''pppiiiccc\\\\\\ZZZXXXVVVUUUSSSPPPMMMLLLJJJGGGDDDBBBAAA@@@@@@???>>><<<;;;;;;:::777444444444444444444333222222333333333333333444444555333444444444555555555555333333444555555555555444555555555555555555555555333333444444555555555555444444444444555555555555555555666666666777777777555555555555555555555555666666666666666666666666555555555555555555555555333333333333333333333333111111111000111111222222000222444444333333333444222222111111111111222222222222222222222222222222111111111111111111111111111111111222222222222222111111222222222111000/////////000000000000111111///000000111111000000///............................../////////000000000////////////////////////000000111111111111000000....../////////000000000111111000000000000//////000111000,,,,,,...///...000000/////////000111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000///.........////////////000000000////////////////////////////////////////////////////////////////////////..............................------------......---------------------------...///000000000///...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((()))***************''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuiiiccc^^^\\\ZZZXXXVVVUUUSSSPPPMMMJJJIIIFFFDDDBBBAAAAAAAAA???>>><<<<<<;;;:::777555444444444444444333333222333333333333333444555555444444444444555555555555333333555666666666555444555555555555555555555555555555555555444444444444444444444444555555555666555666666666777777777777555555555555555555555555666666666666666666666666555555555555555555555555333333333333333333333333444444333333222222333333222333555555333222222333333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333333111222222222222111000/////////000000000111111111///000111111111111000///.........................../////////000000000000000000000000000000000000000111111222222111111000.../////////000000000000111111111000000000/////////222111---...444666444111111000000///000000000000000000000000000000000000000000000000000000000---...///000111000000///000000000000000///........./////////000000000000////////////////////////////////////////////////////////////////////////..............................------------..............................,,,...///111111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((()))***************''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzjjjdddaaa\\\ZZZXXXVVVUUUSSSPPPMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@>>><<<<<<;;;:::777555666666777777666666555444333333333333333444555666444444444555555555666666333333555666666666555444666666666666666666666666777777666555444333333222444444444555555555666666666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666333333333333333333333333777666555555444444444444555666777666333111111222333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333333111222333333222111000/////////000000111111111222///000111222222111000///000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111////////////000000000000222111111111000000//////---111222000444<<<@@@???222222111000//////000000000000000000000000000000000000000000000000000000---...000111111111000///000000000000000//////....../////////000000111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////.........------.................................,,,...000111222111000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((()))***************''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~jjjfff___\\\\\\ZZZXXXUUURRRPPPNNNKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???===:::888555444333444444555666777888888444444444555555555666666555555666666666666555555777777777777888888888888666666777777888888999999777777777777666666666666888888777777777777888888888888777777666666666555888888888888888888888888888777666666666777999:::999888777555555666666777555555555555555555555555555444333333444555666777222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000333333222111000000111111333111///000333555444222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333333222111111111000000//////000000000000000000000000000000//////.........---..................------........................////////////////////////........................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))---,,,+++)))((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''|||hhhddd]]]\\\\\\ZZZXXXUUURRRPPPOOOKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@>>><<<999777555444555555555666777777777444444444555555555666666666777777888888777777666777777777777888888888888777777777777777888888888888888777777777666666666888888777777777777888888888888777777777666666666777777777777777777777777888777777666777888999:::888888666555555555666777555555555555555555555555555444444555666888:::;;;666666555555444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111111111333111///000222444333111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000000000111333333222111111111000000000000////////////////////////000000/////////.........................................................////////////////////////........................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&&&&))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))))))))+++***))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyyeeeccc\\\]]]\\\[[[XXXVVVSSSPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA???===:::888777666666666666666666666666444444555555555666666666777888888999999888888777777777777888888888999999777777777777777777666666888888888777777777777666888888777777777777888888888888888777777777777777777777777777777777777777888777777777777888999999888777666555555555666666555555555555555555555555333333444555777999;;;<<<:::999888666444333222111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111222222222222111111111111111111111111111111111000000//////000000111111111111111111111111111222222222222222222222222111111111111111111111111333222222111111111111222333222000000111222111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333333111111111111111000000000////////////////////////000000////////////......................................................////////////////////////........................------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''wwweeeddd___]]]\\\[[[YYYVVVSSSQQQOOOMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@???===:::888777777777777666666666666666555555555555666666666666777888888888888888888777777777888888888999999999888888888777777666666666999999888888888777777777999888888777777888888999888888888888888888888888::::::::::::::::::::::::777777777888888888999999777777666666666555555555555555555555555555555555222222333444555666777888999999888666444333222111444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111222222333333222222111111111111111111111111111111000000000000000000111111111111111111111111111222222222222222222222222111111111111111111111111333222222111111222222222333222111000000000000000111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333111111111111111111111111........................000000//////////////////............////////////........................////////////////////////................................................------............------,,,,,,,,,------------...------------------------------------------------------------------------------------------,,,,,,------------........................------------------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxxggggggbbb]]]]]][[[YYYVVVSSSQQQOOOMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@???>>><<<:::888777777777777777777666666666555555555666666666777777666777777888888777777666888888888888999999999999999999888888777777666666999999999999888888888888999999888888888888999999888888888999999999999999::::::::::::::::::::::::777888888888999999999999777777777777777666666666666666666666666666666666444444555555555555555555666666555555444333333222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222333333333333222111000000000111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333111111111111111222222222//////////////////////////////000000000000000000........./////////000000////////////////////////000000000000000000000000////////////////////////........................---......//////......---,,,,,,---------.........---------------------------------------------------------------------------------------------------------.........////////////.........---------------------------------,,,,,,++++++++++++,,,,,,************************************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''(((((('''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''zzziiijjjeee^^^]]]\\\YYYWWWTTTQQQPPPNNNMMMKKKHHHFFFDDDCCCBBB@@@@@@???>>><<<:::888777777777777777777777777777555555666666666777777777666777777777777777777666888888888999999999999:::999999999999999999888888:::::::::999999999888888999999888888888888999999999999999999999:::::::::999999999999999999999999777888999999::::::999999888888999999999888777666666666666666666666666666777777777888777666666555555555444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333222222222222222222222222222222222111111000000111111222222222222222222222222222333333333333333333333333222222222222222222222222333222222222222333333444222333444222111000222333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333444333333333111111111222222222222222000000000000000000000000//////000000000000111111.........//////000000111////////////////////////000000000000000000000000////////////////////////..............................////////////......,,,---------............------------------------------------------------------------------------------------............------.........//////////////////.........------------------------------,,,,,,++++++++++++,,,,,,************************************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((($$$%%%'''(((((((((''''''&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''}}}kkkkkkeee^^^]]]\\\ZZZWWWTTTQQQPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA@@@@@@???===;;;999888666666666777888888888999555666666666777777777777777888888999999888888777888888888999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999:::999999888888999999:::999999999:::::::::;;;;;;::::::::::::::::::::::::777888999:::::::::999999999::::::;;;:::999888777666666666666666666666666555666777888888777666666666666666555555555555444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333222333333444444333333222222222222222222222222222222111111000000111111222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222333444555222333444444222111444666222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333444444444333333111111111222222333333333111111111111111111111111//////000000000111111111---......///000000111111////////////////////////000000000000000000000000////////////////////////..............................////////////......------------....................................................................................------------.........///............////////////////////////....................................---,,,,,,++++++,,,,,,---***************************************************)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''llljjjddd^^^]]]\\\ZZZWWWTTTRRRPPPOOONNNKKKIIIFFFDDDCCCBBBBBBBBBAAA@@@>>><<<;;;:::555555666777888999999:::666666666666777777777777999999999::::::999999999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888888999999:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;:::999999::::::;;;<<<;;;:::999888777777777777777777777777111222444666666666666555999888888777666555555555555555555555555555555555666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333444444555555444444333222333333444444333333222222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333444555111444555444222222555888222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333444555444333333111111111222222333333333111111111111111111111111//////000000111111111222---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......---------.........//////........................................................................---------.........//////............/////////000000/////////....................................---,,,,,,++++++,,,,,,---***************************************************)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''zzzggggggddd^^^^^^]]][[[YYYWWWUUUTTTOOOMMMJJJHHHFFFEEEDDDDDDAAA@@@>>>===<<<:::777555888999:::888666444444444666666555555444444444333777888999:::;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777999999999888777666666555666666666666666666666666444444444555555555666666777666666666555555555555777666555444444444444444333333222222222333444444222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555444333333333333444333333444444333333222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222444333333222222333333444222222333333333333444444444444444333333222222222444444444333333222222222222222222222222222222222222222222333333444444444333444444555555444444333444111000111333444333111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........------------.........//////////////////////////////////////////////////////////////////000000000000//////000000000000//////000/////////..................---------,,,,,,,,,---,,,++++++******++++++******))))))***,,,---...,,,+++)))((('''((()))+++((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%}}}hhhgggaaa^^^^^^]]][[[YYYWWWUUUTTTOOOMMMKKKHHHFFFEEEDDDDDDCCCAAA???>>>===<<<999666666777888888666555666666777777777777666666666555777888999;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888:::999999888777777666666666666666666666666666666444444555555555666666666777777666666666555555555777666555555444444444555555444444333333333444444333444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444444333444444555555444444555555444444333222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333444444444555555555444444444333333333222222444444444333333333222222222222222222222222222222333333333333333333333444333444444555555444444333444222000111333444333111222111111111000000000000111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////.........---------.........//////////////////////////////////////////////////////////////////000000000111//////000000000000//////000000/////////..................---------,,,,,,---,,,++++++***+++++++++******)))***,,,...111333,,,+++)))((('''((()))***((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%jjjfff```^^^^^^]]]\\\ZZZWWWUUUTTTOOONNNKKKHHHFFFEEEEEEEEEDDDBBB@@@???>>>===:::777444666888888777777777999999999999888888888888888888999:::;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888:::999999888888777777777666666666666666666666666555555555666666666777777777777777777666666666666777666666555555555555555777777666555444444444444555555555666666666666777444444555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444333444444555666777555666666666666555444444333333333333333333333333222333333333333444444444555555555555555555555555444444444444444444444444444444333333333333444444444555555555555666666666444444444444333333333333444444444444444333333333333333333333333333333333444444444333333333333333444444555555555555444444444333222222444444333222222222222111111111000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////......------.........//////////////////////////////////////////////////////////////////000000000111111///000000111111000000///000000000/////////...............------------,,,------,,,+++++++++++++++******)))***---000555777,,,+++)))((((((((()))***(((((((((((('''''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%kkkhhhaaa___^^^]]]\\\ZZZXXXVVVTTTPPPNNNLLLIIIGGGFFFFFFEEECCCBBB@@@???>>><<<999777555666888888777777777888999999999999999999999999888999;;;<<<<<<<<<;;;:::;;;<<<<<<<<<<<<=========<<<===>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===============================================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999888888888777777777777777777777777666666666777777777888888888888888777777777666666777777666666555666666777999888777666555555555555555555555666666666777777555555555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444555777888999666777777777777666555555444444444444444444444444333333444444444555555555555555555555555555555555444444444444444444444444444444333333333333444444444444555555555666666666444444444444444444333333555555555444444444444444333333333333333333333333444444444444444333333333444444555555555555444444555444333333444444333333333333222222222111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////////////////............//////////////////////////////////////////////////////////////////000000000111111111000000000111111000000000000000000////////////...............------------------,,,++++++++++++,,,+++***)))***,,,000444666+++***))))))(((((())))))((((((((((((''''''''''''''''''(((((()))))))))***((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkjjjddd______^^^\\\ZZZXXXVVVUUUQQQOOOLLLJJJHHHGGGFFFFFFCCCAAA???>>>===<<<999666777888999999777666666777888888888888888888888888999:::;;;<<<===<<<;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>???@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999888888888888888888888888777777777888888888999999999888888888888777777777777777666666666777777888:::999888777666555555555444555555555666666666666555555555666666777777777666666666666666666666666555555555555555555555555444444444444444444444444333333444555666888999:::777777888888777777666555555555555555555555555555444555555555555666666666444444444444444444444444333333333333333333333333555444444333333444444555333444444444444555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444444555555666666555555444555555555555444333333333333333333333222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111000000000//////////////////.........---------...---,,,,,,++++++,,,,,,,,,+++***)))***---///111+++******)))))))))))))))(((((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkkkkfff______^^^]]]ZZZXXXVVVUUUQQQPPPMMMJJJHHHGGGGGGGGGCCCAAA???>>>===;;;888666777999:::999888666666777777777777777777888888888:::;;;<<<=========<<<;;;============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@???>>>>>>=========<<<<<<<<<======>>>????????????????????????????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888999999999::::::999999999999888888888777777777777777777888888999999999888777666666666666555555555555666666666666555555666666777777888888777777777777777777777777666666666666666666666666444444444444444444444444444444555555777888999:::777777888888777777666555666666666666666666666666555555666666666777777777555555555555555555555555333333333333333333333333555555444444444444555555333333444444444555555555444444444444555555555555555555555666666666666666333333333333333333333333333444444444555555555555555555666666666666555555555666777666444333333444444444444333333333222222222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000111111....../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222000111111222222111111000111111000000000//////////////////.........------...------,,,,,,,,,,,,,,,,,,+++************+++,,,************)))))))))(((((((((((((((''''''''''''((())))))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''mmmkkkeee```___^^^]]][[[XXXVVVUUURRRPPPNNNKKKIIIHHHGGGGGGDDDBBB@@@???>>>===:::777666888999999888888888999666777777777888888888999:::;;;<<<===>>>======<<<======>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>======<<<=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::::::::999999999888888888888777777777888888999:::888777777666666666777777666666666777777777888888555555666777777888999999777777777777777777777777666666666666666666666666555555555555555555555555666666666666777888999:::777777777888777666666555777777777777777777777777666666666777777777888888666666666666666666666666444444444444444444444444555555444444444444555555444555555555555666666666444444444444555555555666555555666666666777777777444444444444444444444444222333333444555666777777555555666666666666555555666777888777444222333555444444444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111.../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111111222222111111000111111111000000000//////////////////..................---,,,,,,,,,,,,---++++++++++++++++++*********************)))((((((((((((((((((''''''''''''*********)))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''nnnjjjccc```___^^^]]][[[YYYWWWUUURRRPPPNNNKKKIIIHHHHHHHHHEEECCCAAA@@@@@@>>>;;;888444666888999999999:::;;;777777888888888999999999:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCBBBAAA@@@???@@@???>>>======<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::::::::999999999888888888888777777888999::::::777666666666666666777888777888888888888999999999555666666777888999999999777777777777777777777777777777777777777777777777555555555555555555555555666666666666777888999:::777777777777777666555555777777777777777777777777777777777777888888888888777777777777777777777777666666666666666666666666555555444444444444555555666666666666777777777777444444444555555555666666555666666666777777888888444444444444444444444444111222333444555777888888555555666666666666555555666888999777444222333555555555444444444333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111111111111111000000000000000/////////..................---,,,,,,,,,,,,---)))***+++------,,,+++******************)))(((((()))(((((((((''''''''''''++++++******))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''mmmjjjgggaaa```___\\\ZZZWWWTTTRRRQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBCCCBBB@@@>>>;;;999666888::::::999888777888::::::999999888999999999===>>>>>>????????????>>>CCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCAAA????????????===<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888888888888888777777888888888999999:::999999888888888888999999777888888888888999999999888888888888888888888888777777777777777777777777777777777777777777777777888888999999999888888777:::::::::999999999888888777888999999999777666555777777777777777777777777888888777777666666666555555555555555555666777888777777777777666666666666666666666666666666666666666666666666666666666666555555666666666666555555333444444555555444444333555555555555555666777777777777666666666666777777888777777666555444444444333333333444444555555555444333333333333444555555444333333222222333333444444444444444444444444444333333444444333333222111333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333222111111000111111111000000000000000000000000111111111111111111111111000000111222222222222111111222444444222111222333333333333333333333333333000000000000000000000000000///...---------------......---------,,,,,,,,,------------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((llljjjfffbbbaaa```^^^[[[XXXUUUTTTQQQPPPOOOLLLJJJIIIHHHGGGCCCCCCDDDCCCAAA???<<<:::777999;;;<<<:::999999999::::::999999999999::::::===>>>??????@@@?????????BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@>>>===>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999666777888999999999999999999999888888888888999999999999999999::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888::::::::::::999999999999888888999999999888666555888888888888888888888888888888888777777666666666777777777666777777888888999999888888888777777777666666666666666666666666666666666666666666666666555666666777777666666555444444555555555555444444666555555555555666777777777777777666666777777777888888777666666555444444444444444444444444555555555555444444555555666777555555444444444444555555444444444444444444444444333444444444444333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000///000000000111111111111111111111111000000000000000000000000111111222333333333333333111333444444333222333333333333333333333333333333111111111111111111111111//////.........///000000.........---------,,,,,,,,,---------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((llliiieeecccbbbaaa___\\\YYYWWWUUURRRQQQOOOMMMKKKIIIHHHGGGDDDEEEEEEDDDBBB@@@===<<<999;;;======<<<::::::;;;:::::::::999999::::::;;;>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAABBBBBB@@@???@@@?????????>>>>>>>>>====================================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;;;;:::999:::::::::999999999999999999999999888999;;;<<<<<<<<<:::999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777888999999::::::999999999;;;;;;:::::::::999999999888888999999999888777777999999999999999999999999888888888888888777777777:::999999888888888999999:::::::::999999999888888666666666666666666666666666666666666666666666666666666777777777777666666444555555666666555555444666666555555666666777888888888777777777777888888888888777777666666555555555555555555555444444444666666666666666777888888666666555555555555666666555555555555555555555555444444555555444444333222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111000////////////000111111111111111111111111111111111111111111111111222333333444444444444444222444555555333333333444333333333333333333333333111111111111111111111111////////////000111222333.........------------,,,,,,,,,---------,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkhhhdddbbbbbb```^^^\\\YYYWWWVVVRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEDDDCCCAAA???===<<<999;;;======<<<::::::;;;;;;::::::::::::;;;;;;<<<>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBBBBCCCDDDCCCAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::<<<>>>@@@@@@>>><<<;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888888999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999888888999999999999999999999999999999999999999888888888;;;;;;:::999888888888888::::::::::::999999999888777777777777777777777777777777777777777777777777666777777888888777777666555666666777777666666555666666666555666777777888999888888777777888888999888888888777777666666666777666666666555555444444777666666666666777888888777666666555555666666777555555555555555555555555555555555555555444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222111111000000000000000222222222222222222222222333333333333333333333333222222333444444444444444111333555444333222333444444444444444444444444444222222222222222222222222///////////////000111222............------------,,,,,,,,,------,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkhhhdddaaa```___^^^[[[YYYVVVUUURRRRRRQQQPPPMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<888:::<<<===;;;:::::::::;;;;;;::::::;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;::::::999888888888888::::::999999999888888888888888888888888888888888888888888888888888888888777777888888888888777777666777777888888777777666666666666666666777888888999999888888888888999999888888888888888777777777777777777666666555555555666666555555666666777888666666555555555555666666666666666666666666666666555666666666666555444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333222222111111222222222222222222222222222222222222222222222222222222111222222333333333333333111333444444333222222333444444444444444444444444222222222222222222222222111000//////........./////////.........---------+++,,,,,,------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((llliiieee``````___]]][[[YYYWWWVVVRRRRRRRRRQQQOOOLLLIIIHHHEEEDDDCCCAAA???>>>===<<<888;;;======;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999999888888888888888888888888888888888888888888888888888888888888999999999999888888777888888999999888888777777777666666777777888999::::::999999999999::::::999999888888888888888888777777777777777666666666666666666666666777777888666666555555555555666666777777777777777777777777666666666777666666555444666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444333222222222222333333333333333333333333333000000000000000000000000111111222333333333333333222333555555333222333444444444444444444444444444333333333333333333333333222111000///............/////////.........------++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((llljjjfffaaaaaa```^^^\\\ZZZXXXWWWRRRRRRRRRRRROOOMMMJJJHHHFFFEEEDDDBBB@@@???>>>>>>:::<<<>>>>>>===;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHGGGFFFEEEGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????========================AAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>>========================;;;;;;<<<<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=================================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<=====================<<<<<<<<<;;;;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999888999999999999999999888888888999999999999888888777777666666777777888999::::::999999999999::::::999999999999999999999999777777777777777777888888888777777777777888999999888777777666666777777888777777777777777777777777666777777777777666555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444333222222111111222222444444444444444444444444111111111111111111111111222333333444444444444444444666777777666555555666555555555555555555555555444444444444444444444444111111000//////000000000////////////............***+++,,,,,,---------,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((mmmjjjgggbbbbbbaaa```^^^[[[ZZZXXXRRRSSSSSSRRRPPPMMMJJJHHHHHHGGGEEECCCAAA@@@??????;;;===???@@@>>>=========;;;;;;;;;<<<<<<>>>??????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHIIIIIIHHHFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFEEEGGGIIIKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<============>>>=========<<<<<<<<<<<<;;;::::::999:::;;;<<<===========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888999999::::::999999888888999999::::::999999888777777777777777888888999;;;::::::999999::::::;;;999999999999999999999999666666777777888888999999999999888888999999:::;;;999999888888888888999999777777777777777777777777777777777777777666666555777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444333222111111000111111111444444444444444444444444444444444444444444444444333444555555666666555555666777999999777777777888555555555555555555555555444444444444444444444444000000000000111222333444000/////////............***+++,,,,,,------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((llliiieeefffdddaaa___^^^]]]ZZZXXXVVVVVVUUUSSSQQQNNNKKKIIIFFFFFFFFFEEECCCAAA???===<<<<<<===>>>>>>===<<<;;;;;;===>>>???>>>>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA===???BBBEEEEEECCC@@@>>>BBBAAA@@@>>>=========<<>>>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>==============================>>>???????????????============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<======>>>>>>===<<<;;;;;;===<<<<<<======>>>???@@@@@@?????????>>>>>>============<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>?????????===<<<:::<<<;;;:::999888999:::;;;999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777777777777777777777777::::::999888777777777888999999999888888888888777999999888888888888999999999999999999888888777777777777777777777777777777777777666555555555555555666666666666666666666666666666666666666666666666555444444333333444444555666666666666666555555555555555444333333333333444555666666666666666555555777777777777888888888888777777777777777777777777777777777777666555444333111111111111000000000000000000000000000000000000------......------,,,++++++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''llljjjffffffdddaaa```___]]]ZZZXXXVVVVVVUUUTTTQQQNNNKKKJJJHHHHHHGGGFFFEEEBBB@@@???<<<======>>>===<<<;;;:::;;;===>>>???>>>???@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBDDDDDDBBB@@@???CCCBBBAAA@@@????????????DDDCCCAAA@@@@@@BBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???????????????===========================>>>??????@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAA????????????????????????=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============???????????????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>>>>???????????????@@@@@@???>>><<<;;;===<<<;;;:::999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999::::::999888888888999999;;;;;;:::::::::999999999999999888888888888999999::::::999999999888888888888888888888888888888888999888777777666666777777666666666666666666666666666666666666666666666666555555444444444444555555666666666666666666666666777666666555555555555555666666777777777666666555777777777777888888888999777777777777777777777777777777777777666555444333222111111111111000000000000000000000000000000000---............---,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''mmmkkkhhhgggdddbbb```___]]][[[XXXVVVVVVUUUTTTRRROOOLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>>>>===<<<::::::;;;===?????????@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<========================<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@??????AAA@@@??????>>>>>>??????>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999888888888888999999:::::::::::::::999999999999999999999999999999999::::::999888888888888888777777777777777777777777777777777777777777777777666555555444444555555666555555666666777777888888888888777666666666666777666777777888888888777777777777888888888999999999888888888888888888888888666777777666666555444333333222222222111111111000000000000000000000000000...............------,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''nnnllliiigggeeebbbaaa```^^^[[[YYYVVVVVVVVVUUURRRPPPMMMKKKKKKKKKJJJHHHFFFEEECCCBBBAAAAAA@@@???>>>===<<<;;;<<<===???@@@@@@@@@BBBDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@???======<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>>>>===========================>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<<<<===============<<<<<<<<<<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888777666666555555666666777555555666777777888999999999888888777777777777777777888888999999999999888888888888999999999::::::999999999999999999999999666777777777666666555444444444333333222222111111111111111111111111111111...////////////...------,,,,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooommmjjjhhhfffcccaaa```___\\\ZZZVVVVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJHHHFFFEEEDDDCCCDDDCCCBBBAAA???>>>>>>===<<<>>>@@@@@@AAAAAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>============>>>>>>>>>?????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<==============================>>>>>>>>>?????????========================<<<<<<;;;<<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=================================;;;:::999999888888999999::::::::::::::::::::::::999999999999999999999999888777777666666777777888555666666777888999::::::999888888777666777777777888999999:::;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::777777888888777777666666555555555444333222222222222222222222222222222222//////000000//////...------,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''ooommmjjjiiifffdddbbbaaa___]]]ZZZWWWWWWWWWVVVTTTQQQOOONNNMMMLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????<<<>>>@@@AAAAAABBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@===>>>???@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>==================<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999777777888888999999::::::999999888777777777777888999::::::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777777666555444333222222222222222222222222222222000000000000000//////...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''ooommmjjjiiigggdddbbbaaa```]]][[[WWWWWWWWWVVVTTTRRRPPPNNNOOONNNLLLJJJHHHGGGGGGGGGBBBAAA@@@???>>>??????@@@<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNPPPQQQRRRSSSSSSSSSQQQRRRSSSSSSSSSRRRPPPPPPNNNMMMLLLLLLLLLNNNPPPRRROOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQOOOOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEE@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA>>>@@@BBBDDDDDDAAA???===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@????????????????????????===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999999999999999999999999999;;;::::::999999999999999::::::;;;<<<============::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888777666555444333222333333333333333333333333000111111111111000//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''ooollliiiiiigggdddcccbbb```]]][[[WWWWWWWWWVVVUUUSSSPPPOOOQQQPPPMMMKKKIIIHHHHHHIII@@@???>>>======>>>??????<<<>>>@@@BBBBBBCCCFFFHHHKKKKKKLLLMMMOOOPPPQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOOQQQSSSQQQQQQSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRROOONNNMMMKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNPPPPPPQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFAAAAAABBBCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBEEEGGGGGGDDD@@@>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999999999999999<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;999888777666555444333333333333333333333333333333111111111111111000//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''nnnkkkgggiiigggfffeeedddbbb^^^[[[WWWXXXYYYXXXVVVRRRNNNLLLOOOOOONNNLLLIIIFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAABBBCCCFFFHHHLLLNNNQQQRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPMMMPPPTTTVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTRRROOONNNNNNMMMNNNNNNOOOOOOQQQPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSNNNLLLJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBDDDEEEDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDEEEDDDCCCCCCFFFHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBBBBBCCCEEECCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCEEEAAA@@@??????>>>?????????>>>>>>>>>>>>============???===<<<===>>>???>>>===??????>>><<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999===========================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999888777666555555444444555555444444333222333333222222111000000000...---,,,+++************************************)))))))))))))))******+++))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%'''))))))((((((((()))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((ooollliiijjjhhhfffeeedddaaa]]]ZZZWWWWWWWWWWWWUUURRROOOMMMOOOOOOMMMKKKIIIFFFDDDCCCBBBAAA@@@??????>>>>>>???===>>>@@@@@@AAABBBEEEGGGIIILLLPPPRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRROOORRRUUUWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXYYYYYYWWWUUUTTTPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNLLLMMMMMMNNNOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTOOOMMMLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGFFFEEEEEEHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDBBBBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAAAAAAAABBBDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>???>>>======??????>>>===@@@???>>>===<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<==============================<<<<<<<<<<<<==================>>>>>>>>>???============<<<<<<<<<<<<;;;:::999888777666666555555555555555555444333333333333333222111111000000...---,,,+++************************************)))))))))))))))******+++***)))))))))((((((((((((******))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((qqqnnnkkkkkkiiigggfffdddaaa]]]ZZZWWWVVVVVVTTTSSSQQQPPPOOOPPPOOOMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@????????????>>>???@@@AAA@@@AAADDDFFFFFFJJJNNNQQQSSSTTTUUUVVVSSSSSSSSSRRRRRRSSSSSSTTTQQQTTTWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVQQQOOOMMMMMMNNNOOONNNMMMNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEECCCEEEFFFFFFEEEEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===>>>???@@@???>>>@@@@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>????????????????????????>>>>>>=========>>>>>>????????????@@@@@@@@@AAAAAA???>>>>>>>>>============<<<;;;:::999888777777666555555666666666555444444444444444333333222111000......---,,,++++++++++++************************)))))))))))))))******+++******)))))))))(((((((((***))))))))))))(((((((((((((((((((((((((((((((((((()))***)))((((((***+++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((rrrpppmmmkkkjjjgggfffdddaaa]]]ZZZWWWVVVTTTRRRQQQQQQQQQQQQPPPOOOMMMJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFGGGKKKOOORRRSSSTTTVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUSSSUUUXXXYYYZZZZZZ[[[]]]\\\\\\\\\\\\[[[ZZZXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[[[[\\\\\\[[[ZZZZZZUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGGGGGGGGGGIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>>???@@@AAA@@@???AAAAAA@@@???????????????========================>>>>>>>>>??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@????????????>>>===<<<<<<;;;:::999888888666666777777666666555444444444555555444333111111///...---,,,,,,+++++++++************************)))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''''')))+++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((ssspppmmmkkkiiihhhfffeeebbb^^^[[[XXXWWWTTTRRRQQQQQQRRRRRRPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDGGGIIIKKKNNNRRRTTTTTTTTTUUUVVVSSSSSSRRRRRRSSSTTTTTTUUUTTTVVVYYYZZZ[[[\\\^^^___^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWXXXZZZ\\\^^^``````_____________________```___^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^]]]]]]\\\WWWWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYTTTRRRQQQPPPQQQRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGIIIJJJJJJJJJJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLNNNMMMLLLKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBB@@@???@@@AAABBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;:::999999777777888888777777666555555555666666666444222111000///...---,,,,,,,,,,,,************************)))))))))))))))******+++************))))))))))))))))))))))))************))))))))))))))))))))))))((())))))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((rrrooollljjjiiigggfffeeeccc___\\\ZZZXXXVVVTTTRRRRRRRRRRRRPPPNNNLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFIIIKKKNNNQQQTTTVVVVVVUUUVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^aaaccc`````````___^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWYYYZZZ[[[]]]___```bbbcccaaaaaaaaa```aaaaaabbbcccbbbaaa```______```aaabbbbbbaaaaaa```___^^^^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYUUUSSSQQQQQQRRRSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMMMMMMMMMMOOOQQQOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOMMMNNNPPPOOONNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKLLLKKKJJJJJJKKKMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA@@@AAABBBCCCBBBAAACCCCCCBBBAAAAAABBBBBBCCC@@@@@@????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;:::888888999999888888777666555666777888777555333222000000///...------------************************)))))))))))))))******+++++++++*********))))))))))))))))))************+++))))))))))))))))))))))))((()))++++++)))((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((qqqnnnjjjiiihhhgggffffffdddaaa^^^[[[ZZZXXXVVVTTTRRRQQQQQQPPPNNNKKKIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEEEEEEEGGGIIILLLOOORRRVVVXXXXXXWWWXXXXXXTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\^^^``````bbbeeegggcccccccccbbb```^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]^^^___aaabbbcccdddccccccbbbbbbbbbcccdddeeedddcccbbbaaaaaabbbcccdddeeedddcccaaa```______^^^```___]]]\\\ZZZYYYYYYYYYVVVWWWYYYZZZZZZYYYXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXUUUSSSQQQQQQRRRSSSRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPOOONNNMMMLLLNNNPPPPPPPPPPPPRRRTTTRRRQQQQQQPPPOOOPPPPPPPPPNNNOOOPPPQQQRRRQQQQQQPPPOOOQQQSSSRRRQQQOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCAAADDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>===<<<<<<;;;999999999:::999888888777555777888999888666444222111000///...------------************************)))))))))))))))******++++++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))+++......---***))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((pppmmmiiihhhgggfffffffffeeebbb___\\\[[[YYYWWWUUUSSSQQQPPPPPPNNNKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@BBBDDDDDDEEEGGGIIILLLOOOSSSVVVYYYYYYYYYZZZ[[[UUUUUUUUUVVVWWWXXXYYYZZZ]]]___aaabbbccceeehhhjjjeeeeeeeeedddbbb```___^^^]]]]]]\\\[[[ZZZZZZ[[[[[[^^^___```aaabbbcccdddeeeddddddcccbbbcccdddfffgggeeedddccccccccccccdddeeegggfffdddbbbaaa_________cccbbb```^^^\\\[[[ZZZZZZVVVWWWYYYZZZ[[[ZZZXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQQQQRRRSSSRRRQQQRRRSSSTTTVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOQQQRRRRRRRRRTTTVVVTTTSSSSSSRRRRRRRRRRRRRRROOOPPPRRRSSSSSSSSSRRRQQQQQQSSSUUUUUUSSSQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<999::::::::::::999888888666777999:::999777444222111000///......------...************************)))))))))))))))******++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))***---000111000---***)))))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((nnnllliiihhhfffdddccccccbbb```^^^\\\[[[YYYVVVTTTSSSRRRRRROOONNNLLLKKKIIIHHHHHHHHHKKKIIIFFFDDDCCCCCCCCCDDDCCCDDDDDDEEEEEEHHHLLLOOOQQQWWWZZZYYYYYY[[[\\\YYY]]][[[YYYXXXXXXZZZ\\\^^^]]]___bbbeeeggghhhhhhggghhhhhhhhhhhhfffdddbbbaaa^^^^^^___``````___^^^]]]aaaaaa______```bbbdddeeefffffffffeeeeeeeeeeeedddggggggggggggggghhhiiiiiifffeeedddbbbaaa```______bbbaaa```___]]][[[ZZZZZZTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVWWWWWWXXXXXXYYYWWWTTTQQQPPPQQQRRRSSSRRRVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWVVVVVVVVVVVVUUUUUURRRSSSTTTSSSQQQOOOOOOOOOKKKKKKKKKMMMOOOPPPOOONNNPPPPPPPPPPPPQQQQQQQQQRRRPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQRRRSSSTTTUUUUUUXXXVVVTTTSSSTTTTTTSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQWWWUUUTTTRRRRRRSSSUUUVVVQQQPPPOOONNNOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOONNNNNNNNNMMMLLLLLLLLLNNNMMMLLLLLLLLLNNNQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNOOOOOOOOOLLLJJJGGGHHHHHHFFFEEEEEEGGGJJJIIIKKKLLLKKKJJJJJJKKKLLLRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNLLLIIIJJJLLLMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<<<<;;;:::999999888999999999888555333111111000///......------...,,,++++++******++++++,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))************************)))111777555,,,$$$$$$'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''%%%&&&***((($$$%%%+++''''''''''''''''''''''''((((((((((((((('''''''''nnnkkkhhhhhhfffdddccccccbbb```^^^[[[ZZZXXXVVVTTTRRRQQQQQQOOONNNLLLKKKIIIHHHHHHGGGHHHGGGEEECCCBBBBBBCCCCCCBBBCCCDDDDDDEEEHHHLLLOOOSSSYYY\\\[[[[[[]]]]]][[[]]][[[ZZZXXXYYYZZZ]]]^^^]]]```cccgggjjjllllllllljjjjjjjjjiiihhheeecccbbb^^^___```aaa``````___^^^bbbaaa``````aaaccceeegggffffffeeeeeeddddddeeeeeeggggggggggggggghhhiiijjjjjjiiihhhfffeeedddccccccbbbbbbaaa```___]]]\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWTTTRRRQQQRRRSSSSSSSSSUUUUUUWWWWWWWWWVVVUUUTTTWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQRRRNNNMMMNNNOOOQQQRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWYYYWWWUUUTTTTTTUUUTTTRRRSSSSSSUUUUUUUUUUUUSSSSSSWWWVVVTTTSSSSSSTTTTTTUUUSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVSSSRRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOORRRSSSRRRSSSTTTUUUUUUTTTRRRRRRNNNNNNOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNLLLJJJGGGHHHHHHGGGEEEFFFHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMQQQPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMKKKIIIJJJLLLMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNOOOOOOMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999888999999999888555333111111000///......------...,,,++++++++++++,,,,,,---++++++************+++++++++*********))))))))))))************************************************(((...222111,,,'''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))+++******)))(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))******''''''***)))%%%%%%)))''''''''''''''''''''''''((((((((((((((((((((('''mmmkkkhhhiiigggdddccccccbbb```^^^ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEHHHLLLOOOVVV[[[___]]]]]]______]]]]]]\\\[[[ZZZZZZ\\\^^^______bbbfffjjjnnnpppqqqqqqmmmmmmmmmllljjjgggeeeccc___```aaaaaaaaaaaa``````ccccccbbbcccdddfffhhhiiihhhgggeeedddddddddeeefffgggggggggggghhhiiijjjjjjmmmllljjjiiigggfffffffffbbbbbbaaaaaa```______^^^\\\[[[YYYWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUYYYXXXXXXVVVUUUTTTSSSSSSWWWUUURRRRRRSSSTTTTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUURRRQQQQQQRRRTTTUUUTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYWWWUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSUUUUUUVVVVVVWWWVVVUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLOOOOOONNNNNNMMMMMMMMMMMMNNNMMMLLLMMMMMMMMMKKKIIIGGGHHHHHHGGGFFFFFFHHHIIIGGGIIIKKKKKKJJJKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMMOOONNNNNNNNNNNNMMMMMMMMMKKKJJJIIIIIIKKKMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKMMMNNNNNNOOOOOOOOONNNLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@??????<<<<<<===<<<<<<;;;:::999888999::::::888666333111111000///......------...,,,,,,+++,,,,,,---......++++++************++++++***************)))))))))++++++++++++++++++++++++************************'''***,,,---+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***,,,(((''')))***(((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((nnnkkkhhhiiigggeeeccccccbbb___]]]YYYWWWUUUSSSQQQPPPOOONNNLLLLLLLLLKKKJJJHHHGGGGGGBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGIIIMMMPPPVVV\\\___^^^^^^``````^^^^^^]]]\\\\\\]]]^^^```aaabbbeeehhhmmmppprrrrrrrrrppppppooonnnllliiifffeee```aaaaaaaaabbbbbbbbbbbbdddddddddeeegggiiijjjllljjjiiigggeeeeeeeeefffggggggggggggggghhhiiijjjkkkkkkkkkiiigggfffeeeeeedddaaaaaa`````````_________]]][[[YYYWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUZZZYYYXXXWWWVVVUUUUUUTTTWWWUUUSSSSSSTTTUUUUUUTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXYYYWWWVVVVVVWWWWWWWWWVVVXXXXXXZZZZZZZZZZZZXXXXXXVVVVVVWWWWWWVVVUUUTTTSSSVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLMMMNNNPPPRRRTTTVVVVVVVVVWWWWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKLLLMMMLLLKKKIIIGGGHHHIIIHHHGGGFFFHHHIIIFFFHHHJJJKKKKKKKKKMMMOOOLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJIIIIIIIIIKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBAAA@@@??????============<<<;;;:::999999999::::::888666333222111000///......------...,,,,,,,,,,,,---...//////++++++************++++++************************++++++++++++++++++++++++************************)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++((('''(((******((('''''''''''''''''''''''''''''''''''''''((((((((((((nnnkkkiiijjjgggeeedddcccaaa___]]]XXXWWWUUURRRPPPOOONNNMMMKKKKKKKKKKKKJJJIIIGGGFFFBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHKKKOOORRRUUU[[[^^^]]]]]]``````^^^___^^^^^^^^^___```bbbcccfffhhhkkknnnqqqrrrrrrqqqrrrrrrqqqooommmiiigggeeeaaaaaaaaaaaabbbbbbccccccdddeeefffgggiiikkkmmmnnnmmmllljjjiiihhhhhhhhhiiihhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhfffeeedddcccccc_________^^^^^^]]]]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTUUUVVVWWWVVVUUUUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\ZZZWWWWWWVVVUUUVVVWWWWWWUUUSSSVVVVVVVVVWWWWWWWWWXXXXXXSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWUUUVVVWWWXXXXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVWWWVVVVVVTTTSSSRRRUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOOOONNNMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGHHHIIIIIIHHHGGGHHHIIIFFFHHHJJJKKKKKKKKKMMMOOOJJJKKKMMMNNNOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLHHHIIIIIIJJJJJJKKKMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHGGGFFFEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDFFFHHHIIIKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@???==================<<<;;;::::::999:::::::::999666444222111000///......------...,,,,,,,,,,,,------...///++++++************++++++***************+++++++++************************************************+++)))'''(((***+++***((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******************************))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''')))******)))((((((((((((((((((((((((&&&'''''''''(((((())))))ooommmjjjjjjhhheeedddcccaaa^^^\\\XXXWWWUUURRRPPPOOONNNMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKOOORRRSSSYYY]]]]]]]]]```aaa_________``````aaabbbcccdddhhhjjjmmmppprrrrrrrrrrrrsssrrrqqqooollliiifffdddaaa`````````aaabbbcccddddddeeefffhhhkkkmmmnnnooopppoooooonnnmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhiiikkkjjjhhhgggeeeddddddddd^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\WWWVVVUUUVVVXXXXXXWWWVVVSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\```cccccc___[[[XXXWWWVVVWWWXXXWWWUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUUUUWWWYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSQQQQQQQQQPPPOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKMMMMMMKKKJJJGGGHHHJJJJJJIIIHHHHHHIIIGGGIIIKKKKKKJJJKKKLLLNNNIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKFFFGGGHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHJJJJJJJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDFFFHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBB???===<<<;;;===============<<<::::::999:::;;;;;;999777444222111000///......------...------,,,,,,,,,,,,------++++++************++++++*********+++++++++++++++************************************************+++***))))))******)))((())))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))&&&***+++)))(((***+++***((((((((((((((((((((((((&&&&&&''''''((()))))))))pppnnnllljjjhhheeedddcccaaa^^^\\\XXXWWWUUUSSSQQQOOONNNNNNIIIJJJKKKKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGIIINNNQQQRRRXXX\\\]]]^^^bbbcccbbb``````aaabbbcccdddeeeeeehhhjjjmmmqqqtttuuuuuuuuurrrrrrqqqnnnkkkgggdddbbb``````______```aaacccdddcccdddfffiiilllnnnoooppprrrrrrssssssrrrpppnnnllllllllljjjiiihhhgggggggggjjjiiigggfffdddccccccccc___^^^^^^\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[WWWVVVVVVWWWYYYYYYXXXWWWUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZ]]]___aaaaaaaaaccchhhmmmlllfff```ZZZYYYXXXXXXYYYXXXVVVTTTWWWWWWWWWWWWXXXXXXXXXYYYUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTUUUWWWXXXYYYXXXYYYYYYZZZ[[[[[[ZZZYYYYYYWWWVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZ[[[YYY[[[\\\]]]\\\ZZZWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSRRRRRRQQQPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKLLLMMMNNNLLLKKKGGGHHHJJJKKKIIIHHHHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKJJJHHHHHHJJJLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>><<<<<<>>>>>>>>>======<<<;;;:::::::::;;;;;;999777444333111000///......------......---,,,++++++***++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))+++++++++*********))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))))))))000333---'''(((++++++((((((((((((((((((((((((&&&&&&''''''((())))))***qqqooommmkkkhhhfffdddcccaaa^^^\\\XXXWWWUUUSSSQQQOOOOOONNNHHHIIIKKKKKKKKKIIIGGGEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEHHHLLLOOOQQQXXX]]]]]]___ccceeeddd```aaaaaacccdddeeeffffffgggjjjnnnrrrvvvxxxxxxxxxrrrqqqpppnnnjjjgggcccaaa```____________aaacccdddcccdddfffiiilllnnnooopppssstttvvvvvvuuusssooommmnnnmmmkkkiiihhhgggffffffhhhgggeeedddbbbaaaaaaaaa```___^^^]]][[[ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZWWWVVVVVVXXXYYYZZZYYYWWWYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYYYY[[[^^^bbbdddffffffiiioootttssskkkeee\\\[[[ZZZZZZZZZZZZWWWUUUWWWWWWWWWWWWXXXXXXXXXYYYUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVSSSQQQPPPPPPQQQRRRUUUVVVWWWYYY[[[\\\]]]]]]ZZZ[[[]]]]]]]]]ZZZXXXVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQOOONNNNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPOOOQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKLLLNNNNNNMMMKKKGGGIIIKKKKKKJJJHHHHHHIIIIIIKKKLLLKKKJJJJJJKKKLLLJJJIIIIIIIIIKKKMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKLLLJJJHHHGGGIIILLLKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::777555333111000///......------......---,,,+++***)))))))))++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&))),,,,,,+++***+++,,,))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++************************)))************+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))),,,555999000''''''***,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***rrrooommmkkkiiifffdddcccbbb```^^^YYYXXXVVVTTTQQQOOOMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@???@@@AAAAAABBBDDDEEEFFFGGGHHHKKKNNNSSSWWW\\\```aaaaaabbbcccaaa```___aaaeeegggfffeeeiiijjjmmmooorrrtttvvvvvvrrrrrrrrrqqqnnnjjjeeebbbfffdddbbb```___aaacccdddeeegggjjjkkkkkkkkklllnnnooosssuuutttpppmmmmmmnnnmmmlllkkkiiigggfffeeeeeehhhhhhiiiiiigggdddbbb```______`````````^^^]]]\\\^^^__________________^^^^^^]]]]]]\\\ZZZYYYYYYXXX___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYZZZ\\\]]]\\\ZZZZZZ[[[\\\]]]^^^______```\\\]]]]]]^^^```dddkkkooosssyyyxxxmmmiiilllkkkddd```___^^^\\\[[[ZZZZZZZZZXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZXXXWWWVVVXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWYYY\\\\\\ZZZXXXWWWWWWVVVVVVTTTPPPOOOQQQTTTUUUSSSUUUWWWZZZ[[[[[[ZZZYYY]]]]]]\\\\\\[[[[[[ZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQOOOMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVVVVVVVQQQQQQRRRRRRSSSSSSTTTTTTOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999888777555444333222222111///............---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))((((((''''''(((((((((((())))))))))))rrrqqqnnnkkkiiieeedddccccccbbbaaaZZZYYYWWWTTTQQQOOOMMMLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAACCCEEEFFFFFFHHHKKKMMMSSSWWW\\\```aaabbbcccccc```______aaaeeehhhhhhfffhhhiiilllnnnqqqrrrssstttqqqqqqqqqpppnnnjjjfffcccgggfffdddccccccccceeefffgggiiikkklllllllllmmmnnnppprrrtttsssqqqnnnmmmmmmmmmllljjjhhhgggeeeeeeeeegggggghhhhhhfffdddbbb``````aaaaaabbbaaaaaa______^^^___````````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]______^^^]]]\\\\\\\\\\\\\\\[[[ZZZ[[[]]]]]]\\\[[[[[[[[[]]]^^^___`````````___````````````ccchhhkkknnnrrrooogggeeelllmmmgggaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZZZZXXXVVVVVVXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWXXXWWWYYY\\\\\\ZZZXXXWWWWWWXXXXXXWWWUUUTTTUUUVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIIIIIIIGGGHHHIIIKKKGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>======<<<;;;:::999999888888777555444333333222111000///.........---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,,,,+++++++++************)))************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***++++++))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))((()))******,,,,,,---...******))))))(((((((((((((((((((((((()))))))))***sssrrrqqqmmmjjjfffddddddddddddcccZZZYYYWWWUUURRROOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCAAACCCEEEFFFFFFHHHKKKNNNUUUXXX]]]```bbbbbbdddeeeaaaaaaaaacccgggiiiiiiiiihhhiiikkkmmmooopppqqqqqqoooppppppooommmjjjgggeeegggggggggggggggggghhhhhhjjjlllnnnnnnnnnmmmnnnooorrrqqqqqqqqqrrrpppnnnkkkmmmllljjjhhhfffeeeddddddeeeeeeffffffeeedddbbbaaa______```aaaaaaaaaaaa```___```aaaaaaaaaaaa```___``````aaaaaabbbbbbbbbccc``````______^^^]]]]]]]]]^^^]]]\\\\\\^^^^^^]]][[[[[[]]]^^^```aaaaaaaaa```bbbcccccccccbbbbbbdddfffiiijjjfff```dddmmmooojjjbbbaaa___]]][[[YYYYYYXXXZZZ[[[[[[\\\[[[[[[ZZZZZZXXXYYYYYYXXXVVVVVVWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWYYY\\\\\\ZZZXXXWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKGGGIIIJJJJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????============<<<;;;;;;:::888888888777777555444333444333222000///.........------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++*********)))***++++++++++++,,,,,,,,,+++++++++************)))************************************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------***))))))))))))(((((((((((((((((()))))))))******ssstttssspppmmmhhheeedddddddddccc[[[ZZZXXXUUUSSSPPPNNNMMMKKKKKKKKKJJJIIIGGGEEEDDDFFFFFFDDDCCCCCCCCCDDDEEEBBBDDDFFFGGGHHHJJJMMMPPPWWW[[[___bbbcccdddfffgggeeeeeefffggghhhiiijjjjjjiiijjjkkkmmmnnnooooooooonnnnnnooonnnmmmkkkiiihhhggghhhiiijjjkkkjjjiiiiiimmmoooqqqqqqpppooooooppptttqqqpppppprrrrrroookkkmmmllljjjhhhfffeeeeeeddddddddddddddddddcccbbbaaa\\\\\\]]]^^^_________``````aaabbbccccccbbbaaa```bbbccccccccccccdddddddddaaaaaaaaaaaa``````______```___]]]]]]^^^^^^]]][[[\\\]]]___aaabbbaaaaaa```bbbdddeeeeeedddccccccdddfffeeebbb```gggooopppjjjcccbbb```^^^[[[ZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVXXX[[[[[[ZZZXXXWWWWWWWWWTTTSSSTTTUUUTTTTTTUUUXXXXXXXXXXXXYYY[[[\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPNNNOOOOOOOOOOOOOOOOOOOOORRRSSSTTTVVVXXXYYYZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRQQQPPPNNNLLLJJJMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKJJJIIIHHHHHHGGGJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIHHHGGGHHHJJJLLLHHHJJJLLLLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@===============<<<;;;:::888888888888777666555444555444222111000///......------------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((()))))))))*********ssstttsssrrrooojjjgggeeedddbbbaaa\\\ZZZYYYVVVSSSQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEGGGFFFEEEDDDCCCDDDEEEEEEDDDFFFHHHJJJKKKMMMPPPSSSYYY\\\```cccdddeeehhhiiiiiijjjjjjjjjiiiiiijjjjjjiiijjjlllmmmnnnooooooooolllmmmnnnnnnnnnmmmlllkkkiiijjjkkkmmmmmmllljjjiiioooqqqrrrrrrqqqpppqqqrrruuurrrpppqqqssssssqqqnnnnnnmmmkkkiiigggfffeeeeeedddddddddccccccbbbbbbaaa[[[\\\\\\]]]^^^___``````aaabbbdddeeeeeedddbbbaaaddddddddddddccccccccccccbbbccccccccccccbbbaaaaaaaaa___]]]]]]^^^^^^]]]]]]]]]___aaacccccccccaaa```aaacccffffffeeeddddddeeefffeeedddffflllqqqnnnhhheeedddaaa___]]][[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWYYYZZZYYYWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUXXXZZZ[[[ZZZXXXWWWXXXZZZTTTSSSWWWYYYVVVVVVXXXXXXXXXXXXYYY[[[]]]___```]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYY\\\[[[[[[ZZZXXXWWWWWWVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOSSSTTTVVVWWWYYYZZZZZZ[[[XXXXXXYYYZZZ[[[\\\\\\]]]VVVVVVVVVVVVTTTRRROOONNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLJJJJJJJJJLLLNNNOOOLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMJJJLLLNNNNNNMMMLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@=========>>>======<<<<<<999999999999888777666666666555333222000/////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************)))))))))***************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((*********)))''''''(((((()))***++++++************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))************ssssssrrrqqqoookkkhhhgggeeebbb```\\\[[[YYYWWWTTTQQQOOONNNMMMLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHJJJKKKMMMOOOSSSUUUYYY\\\___bbbccceeegggiiiiiikkkkkkkkkiiihhhiiijjjiiiiiikkklllnnnnnnoooooolllmmmmmmnnnoooooooooooommmmmmnnnooonnnmmmlllkkkoooqqqssssssrrrrrrssstttuuutttssssssssssssrrrqqqooonnnllljjjhhhgggffffffeeeeeedddccccccbbbaaaaaa^^^^^^^^^^^^___```aaabbbaaaccceeeggggggeeecccaaadddddddddccccccbbbbbbbbbcccdddeeeffffffeeedddccccccaaa^^^^^^___````````````bbbdddfffgggfffdddbbbbbbdddffffffeeeeeeeeefffffffffgggjjjmmmnnnkkkhhhfffeeecccaaa___]]]\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXYYY[[[ZZZYYYWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVYYY\\\]]][[[ZZZZZZZZZZZZTTTTTT]]]```ZZZVVVWWWTTTUUUVVVWWWXXXZZZ[[[[[[___^^^]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^^^^]]]\\\\\\[[[[[[[[[TTTUUUUUUVVVVVVUUUTTTTTTRRRSSSTTTUUUTTTSSSRRRQQQSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^___```ZZZ[[[\\\\\\ZZZXXXUUUTTTOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIJJJLLLNNNMMMOOOPPPPPPNNNMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>??????>>>>>>===:::::::::::::::999888888777666444222111000//////------------............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))***++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))(((''''''(((((())))))******************************))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))'''(((((()))***+++,,,,,,)))))))))************+++)))))))))*********++++++tttrrrpppmmmkkkjjjiiihhhgggcccaaa]]]\\\ZZZWWWTTTRRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEGGGJJJLLLMMMOOOSSSVVVXXXZZZ]]]___aaaccceeehhheeegggiiiiiihhhgggiiilllfffgggiiikkklllmmmnnnnnnlllmmmnnnooopppqqqrrrsssrrrrrrqqqqqqpppooommmmmmoooqqqssstttsssssstttuuuuuuvvvvvvuuusssssstttuuupppooommmkkkjjjhhhhhhgggggggggeeedddcccbbbaaaaaa___^^^^^^^^^^^^___aaaaaabbbdddfffhhhhhhfffdddbbbcccccccccccccccddddddddddddeeefffhhhhhhgggeeedddeeeccc``````bbbcccdddddddddfffiiikkkkkkjjjgggfffeeefffgggfffeeedddeeeffffffeeegggiiijjjiiiiiiiiigggfffdddbbbaaa```__________________^^^]]]\\\\\\XXXZZZ\\\\\\ZZZYYYXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYY\\\___```___]]]]]]]]]]]]YYY^^^llloooeee\\\ZZZZZZ[[[\\\]]]]]]\\\\\\[[[______^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYZZZZZZZZZZZZYYYXXXWWWWWWYYYYYYYYYXXXVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]^^^^^^ZZZ\\\]]]^^^]]][[[XXXVVVSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKKKKLLLNNNPPPPPPQQQRRRRRRPPPNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB??????@@@@@@@@@@@@??????;;;;;;<<<<<<;;;;;;:::999888777555333111000//////------------.........///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))*********+++++++++))))))*********+++++++++tttqqqnnnhhhhhhhhhiiijjjhhheeebbb]]]\\\ZZZWWWUUURRRPPPOOONNNNNNNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGIIIKKKLLLOOOSSSUUUVVVXXX[[[]]]^^^```cccfff```cccfffgggfffgggjjjmmmdddeeegggiiikkklllmmmmmmlllmmmnnnoooqqqssstttuuuvvvuuutttsssqqqpppoooooonnnppprrrsssssstttuuuvvvuuuwwwxxxvvvssssssuuuxxxqqqpppnnnllljjjiiiiiihhhiiihhhfffdddcccbbbaaaaaa^^^]]]\\\[[[\\\]]]^^^___bbbdddgggiiiiiigggdddbbbaaaaaabbbcccdddeeefffgggdddeeegggiiiiiihhhfffeeegggdddbbbbbbdddfffgggggggggiiilllnnnooommmjjjhhhhhhhhhhhhfffdddcccdddeeeeeedddeeefffeeeeeegggkkkgggfffeeecccbbbaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]]]][[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^aaabbbaaa`````````fffdddnnnvvvhhhccciiiiiikkkkkkjjjhhheeeddd______^^^\\\[[[YYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYWWWYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\XXXYYY[[[\\\\\\ZZZWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSTTTTTTUUURRRRRRPPPOOONNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHMMMMMMLLLKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIJJJKKKLLLIIIKKKLLLLLLLLLMMMOOOQQQQQQSSSSSSSSSPPPOOONNNOOONNNMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<===<<<<<<;;;;;;888777555333111000//////---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------...///,,,,,,,,,++++++*********+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,+++))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++***************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))******++++++++++++)))************+++++++++tttooojjjgggffffffggggggeeebbb___^^^^^^]]][[[YYYVVVSSSQQQQQQPPPNNNMMMMMMKKKIIIFFFFFFDDDCCCCCCEEEFFFEEEEEEEEEGGGIIIIIIIIIKKKMMMOOOVVVXXX[[[\\\]]]```cccfffbbbeeeggghhhgggfffffffffeeeeeeeeegggjjjkkkjjjiiihhhiiikkkmmmpppsssuuuvvvuuuuuutttsssrrrqqqpppooosssrrrqqqrrrtttvvvwwwwwwuuuvvvvvvvvvvvvvvvuuuuuutttssspppnnnlllkkkjjjjjjkkkiiigggeeedddbbb___]]]^^^^^^_________^^^]]]]]]aaaaaabbbdddffffffeeecccdddcccccccccccceeefffgggjjjkkkkkkjjjhhhggghhhiiilllgggbbbbbbhhhmmmooonnnpppqqqrrrssssssrrrqqqpppnnnkkkiiihhhhhhhhhfffeeeeeeeeeeeeeeeeeefffggghhhjjjiiigggeeecccaaa______^^^______``````______^^^^^^^^^______]]][[[YYYXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___bbbdddggghhhhhhhhhhhhiiimmmnnnnnnnnnnnnnnnnnnnnneeeccc```___```eeejjjmmmccc```^^^]]]___^^^[[[XXXXXXXXXYYYYYYYYYXXXWWWWWW[[[[[[ZZZYYYYYYYYYZZZZZZWWWYYY[[[^^^______^^^^^^[[[]]]___aaaaaa___\\\ZZZYYYZZZ[[[\\\^^^^^^^^^___ZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYYYYXXXWWWUUURRRTTTTTTTTTTTTTTTSSSRRRRRRVVVUUUSSSQQQOOONNNMMMMMMOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOORRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSQQQPPPOOOPPPPPPQQQMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLLLLLLLKKKKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQTTTTTTSSSQQQQQQPPPPPPPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999999777555222000///......///////////////......---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((tttpppkkkiiihhhhhhhhhhhhfffccc```^^^]]]]]][[[XXXVVVSSSQQQQQQOOOMMMMMMLLLKKKHHHFFFHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJKKKNNNQQQUUUXXXZZZ\\\^^^aaaeeehhhfffhhhkkklllkkkiiiiiiiiigggffffffhhhjjjllllllkkkkkkkkklllnnnoooqqqrrrsssvvvuuuuuutttsssrrrqqqppptttsssrrrsssuuuvvvvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttrrrooommmllllllllljjjiiigggggggggeeeccc`````````aaabbbbbbaaaaaaaaabbbbbbccceeeggggggfffdddccccccccccccccceeefffgggjjjkkklllkkkjjjiiijjjlllmmmiiieeefffjjjooopppoooqqqrrrsssssssssrrrppppppmmmjjjhhhhhhhhhhhhgggfffggggggfffffffffggghhhiiikkkjjjhhhfffdddbbbaaa`````````aaaaaaaaaaaa``````______^^^^^^]]][[[ZZZYYY[[[\\\]]]]]][[[[[[\\\]]]\\\\\\\\\]]]^^^___aaabbbccceeehhhiiiiiiiiiiiijjjllllllllllllllllllllllllfffdddaaa```aaaeeeiiilllkkkhhhdddbbbbbbaaa^^^\\\YYYYYYYYYYYYXXXXXXXXXXXX[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ\\\^^^```bbbaaaaaa```]]]^^^```aaaaaa```]]]\\\YYYZZZ[[[]]]^^^^^^______[[[[[[\\\\\\]]]^^^^^^___\\\[[[YYYYYYYYYXXXUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSVVVUUUSSSRRRPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRQQQPPPQQQQQQRRRNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPOOOOOOPPPPPPOOOMMMKKKLLLMMMLLLKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNNNNMMMMMMLLLLLLLLLOOONNNMMMMMMMMMOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>===;;;;;;999888555333111////////////000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++************************************************************************++++++******))))))))))))vvvqqqmmmkkkjjjiiiiiiiiihhhdddbbb^^^]]]\\\ZZZXXXUUUSSSRRRQQQOOOMMMMMMLLLKKKHHHFFFKKKHHHEEEDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJLLLOOORRRUUUWWWZZZ]]]```cccgggjjjjjjllloooooonnnmmmmmmnnnkkkjjjhhhiiikkknnnnnnnnnnnnnnnoooooooooooooooooouuuuuuttttttsssrrrpppppptttttttttuuuwwwwwwvvvuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwuuusssqqqooooooooooookkkjjjiiiiiiiiihhhfffdddbbbcccddddddeeeeeeeeeeeedddcccdddfffhhhhhhgggeeeccccccccccccdddeeefffgggiiikkkllllllllllllnnnoooooollliiikkkooorrrrrrqqqsssttttttttttttsssqqqpppllljjjhhhhhhiiijjjiiihhhkkkkkkiiiiiihhhiiijjjjjjlllllljjjhhhfffeeecccbbbbbbccccccccccccccccccbbb``````___]]]\\\\\\\\\\\\]]]___```___^^^]]]___`````````aaaaaabbbcccdddeeeeeegggjjjkkkkkkjjjkkklllllllllllllllllllllllllllhhhfffdddbbbcccfffiiikkkrrrooojjjfffdddcccaaa```\\\\\\ZZZYYYYYYYYYZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]___```ccceeeeeeeeedddcccaaaaaabbbbbbaaa```______ZZZ[[[\\\]]]^^^_________\\\\\\]]]]]]^^^^^^______]]][[[ZZZZZZZZZYYYVVVTTTVVVVVVVVVVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQSSSTTTTTTTTTSSSRRRTTTRRRQQQQQQRRRSSSQQQPPPOOOPPPQQQPPPNNNMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMQQQQQQPPPOOONNNNNNMMMMMMPPPOOOOOONNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTSSSSSSRRRRRRQQQQQQQQQOOOPPPQQQQQQRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@>>>===;;;999777444222111111111000000111111000000///...///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))wwwsssnnnmmmkkkjjjiiiiiihhheeebbb^^^]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOOOOONNNMMMJJJHHHLLLIIIEEEDDDDDDEEEFFFEEEFFFHHHHHHIIIIIILLLOOORRRVVVXXX\\\^^^```dddhhhkkkmmmoooqqqqqqpppppppppqqqqqqnnnllllllnnnqqqrrrsssqqqqqqqqqqqqqqqqqqpppppptttuuuuuuuuutttsssqqqppptttttttttwwwyyyzzzyyyxxx{{{{{{||||||}}}|||||||||xxxwwwuuusssrrrrrrrrrrrrnnnmmmlllkkklllkkkhhhfffcccdddeeefffggghhhhhhhhheeeeeeeeegggiiiiiigggeeedddddddddeeeeeefffgggggghhhjjjlllmmmmmmnnnppprrrqqqooooooqqqtttuuuuuutttssstttuuuvvvvvvvvvuuutttnnnmmmkkkkkkmmmnnnmmmmmmpppooommmkkkkkkkkklllmmmooonnnmmmkkkiiihhhffffffddddddeeeeeeeeeeeeddddddcccbbb```^^^^^^^^^^^^___```bbbccccccbbbaaabbbdddeeeddddddeeefffggghhhhhhhhhjjjmmmnnnnnnmmmnnnooopppppppppoooooooooooooookkkiiigggffffffhhhjjjllltttqqqlllhhheeedddddddddaaa___]]][[[[[[[[[]]]^^^^^^^^^^^^^^^______```aaaccceeeggghhhiiihhhgggfffeeeeeedddcccbbbaaaaaaaaa\\\]]]^^^___````````````^^^^^^_________`````````^^^]]][[[[[[\\\[[[XXXVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWVVVVVVVVVVVVWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZ[[[ZZZXXXWWWWWWUUUTTTTTTUUUVVVTTTSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRQQQOOONNNMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWUUUTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDBBB@@@===;;;999666444333222222111111111222111000000///000000//////...---,,,,,,........................------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------------------------------------------------------......------------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++yyyuuupppmmmllljjjiiihhhgggdddbbb___^^^]]][[[YYYWWWVVVUUUUUUSSSRRRQQQQQQOOOMMMJJJKKKHHHEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKPPPSSSYYY[[[^^^```cccfffjjjmmmpppqqqssssssrrrrrrrrrtttvvvtttqqqqqqsssuuuwwwwwwssstttttttttuuuuuuuuuuuuyyyyyyzzzzzzzzzxxxwwwvvvuuutttuuuxxx{{{~~~}}}}}}}}}~~~zzzyyywwwvvvuuuuuuuuuvvvtttrrrpppooonnnmmmjjjgggeeefffgggiiiiiijjjjjjjjjgggggggggiiijjjjjjhhhfffffffffggghhhhhhiiiiiiiiigggiiilllnnnnnnppprrruuusssssstttuuuwwwxxxxxxwwwtttuuuwwwxxxyyyzzzyyyyyysssqqqpppppprrrssssssrrrtttrrrpppnnnnnnooopppqqqrrrqqqpppnnnmmmkkkjjjiiiffffffggggggggggggfffffffffeeecccbbbaaaaaabbbcccdddeeeffffffeeeeeeggghhhhhhhhhhhhhhhiiijjjkkkkkkkkknnnqqqrrrqqqqqqrrrsssvvvvvvuuuuuuttttttttttttnnnmmmlllkkkkkklllnnnnnntttrrroookkkiiihhhiiikkkfffdddbbb```___```aaabbbbbbbbbbbbbbbcccdddffffffhhhiiikkkllllllkkkjjjhhhiiihhhfffeeecccccccccccc^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbb```___^^^^^^^^^]]][[[YYYZZZZZZ[[[\\\\\\[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZWWWXXXYYYYYYYYYYYYXXXWWWYYYYYYYYYYYYZZZ[[[\\\\\\YYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\[[[YYYYYYXXXXXXXXXYYY[[[]]]^^^___^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWYYYZZZ[[[ZZZXXXWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQOOOOOONNNQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSRRRQQQPPPNNNMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKHHHEEECCC???===;;;888666555555444222222333333222222111000111111000000///...------////////////////////////........................---............/////////........................------------------------............////////////................................................................................................................................................---............/////////........................------------------------------------------------........................------------............---------------------------------......------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,zzzwwwrrrooommmjjjiiihhhgggeeecccaaa```^^^\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGFFFGGGGGGFFFEEEGGGGGGHHHHHHIIILLLQQQUUU\\\___bbbeeegggkkkooorrrtttuuuwwwvvvuuuuuuvvvxxx{{{yyywwwwwwyyy{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{{{{}}}yyyxxxxxxzzz}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzxxxvvvtttsssqqqnnnkkkkkkkkklllmmmnnnnnnnnnnnnkkkjjjkkklllmmmmmmkkkiiiiiiiiijjjkkklllllllllllliiikkknnnoooqqqrrruuuwwwvvvwwwwwwxxxyyyyyyzzzzzzwwwxxxzzz|||}}}}}}||||||xxxvvvuuuuuuvvvwwwwwwvvvwwwuuusssqqqqqqrrrtttvvvtttsssrrrqqqpppnnnmmmmmmiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggffffffggggggggghhhjjjjjjiiiiiijjjllllllllllllllllllmmmnnnoooooorrruuuvvvvvvuuuvvvwww{{{zzzzzzyyyyyyxxxxxxwwwrrrrrrqqqqqqrrrrrrrrrssswwwvvvuuurrrooooooqqqssskkkjjjhhhfffeeeeeeeeefffffffffggggggiiijjjlllllllllmmmoooppppppnnnlllkkklllkkkiiigggfffeeeddddddaaabbbccccccdddddddddcccdddddddddddddddeeeeeeeeebbbaaa``````aaa```^^^\\\]]]^^^^^^____________^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\^^^___````````````^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^___```aaa``````___```^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^]]][[[ZZZ[[[\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUVVVXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNKKKGGGEEEAAA???===:::888777666666333333333444333222222111222111111000000/////////111111111111111111111111////////////////////////....../////////000000000////////////////////////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000///............/////////000000000////////////////////////................................................////////////////////////---.........////////////........................---......//////......---..............................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------{{{xxxtttqqqooollljjjiiihhhfffdddbbbaaa___]]][[[ZZZZZZZZZWWWUUUTTTSSSSSSQQQNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGIIIIIIJJJJJJKKKNNNSSSXXX^^^aaafffjjjnnnsssxxx|||zzz{{{||||||{{{{{{|||~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~|||zzzzzzyyywwwuuurrrrrrsssssstttttttttsssssspppooooooppprrrqqqooommmkkklllnnnoooppppppoooooolllnnnqqqssstttuuuxxxzzzxxxyyyyyyyyyyyyzzz{{{}}}|||}}}~~~~~~}}}|||{{{yyyxxxxxxyyyzzzyyyxxxxxxwwwtttssssssuuuxxxzzzvvvuuutttsssrrrqqqpppooommmmmmnnnnnnnnnnnnmmmmmmkkkllllllllllllkkkjjjjjjiiikkkllllllllllllmmmoooqqqqqqpppppppppqqqrrrrrrsssuuuxxxyyyyyyyyyyyyzzz||||||{{{{{{zzzyyyyyyxxxuuuuuuvvvvvvwwwwwwwwwwwwyyyzzzzzzxxxuuussstttvvvooonnnmmmlllkkkjjjiiiiiijjjkkkkkklllnnnoooqqqrrrqqqrrrssstttsssrrrpppooonnnmmmllljjjhhhgggeeedddddddddeeeffffffffffffeeeggggggggggggggggggggggggeeecccbbbcccdddcccaaa___``````aaabbbbbbbbbbbbbbb^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]^^^```aaaaaa```^^^]]]]]]]]]]]]]]]]]]^^^``````^^^___aaacccddddddddddddbbbbbbaaaaaaaaabbbccccccddddddddddddeeeeeeeeeeeeeeedddccccccddddddcccbbbaaabbbcccbbb```___```aaa___^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\[[[[[[\\\\\\]]]^^^______[[[\\\]]]]]]^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQRRRSSSSSSQQQMMMIIIFFFBBBAAA>>><<<999888888888444444444444444333222222111111111111111111111111222222222222222222222222000000000000000000000000/////////000000000111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000000000///.../////////000000000111111////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////......////////////......////////////////////////...///000000000000///...------------------------........................------------------------........................,,,,,,,,,,,,---------...|||yyytttsssqqqnnnlllkkkjjjhhhfffcccbbb```]]]\\\[[[[[[[[[VVVUUUSSSRRRRRRQQQNNNLLLJJJJJJKKKMMMOOONNNKKKIIIKKKKKKKKKKKKLLLPPPVVVZZZ___ccchhhmmmsssyyy~~~|||}}}~~~}}}}}}}}}}}}zzzxxxxxxxxxyyyyyyyyyxxxxxxwwwssssssssstttuuuuuurrrpppmmmnnnpppqqqrrrrrrqqqqqqoooqqqtttuuuvvvxxxzzz|||zzzzzzzzzyyyyyyzzz|||~~~~~~|||{{{}}}{{{yyyyyyzzzzzzzzzyyyyyywwwuuuttttttwwwzzz|||wwwvvvuuutttsssrrrqqqqqqppppppqqqqqqqqqqqqppppppmmmnnnooooooooonnnmmmllljjjlllnnnnnnmmmnnnoooqqqttttttsssssssssttttttuuuuuuwwwzzz{{{{{{{{{{{{|||||||||{{{zzzyyyyyyxxxxxxvvvwwwxxxzzzzzz{{{zzzzzzzzz|||}}}zzzvvvssstttuuuqqqqqqqqqpppooommmlllkkkmmmmmmnnnoooqqqrrrtttuuutttuuuvvvwwwvvvuuurrrqqqnnnnnnmmmllljjjhhhfffdddffffffggggggggggggggggggiiiiiiiiiiiihhhhhhhhhhhhfffeeeddddddeeeeeecccaaaaaabbbcccddddddddddddddd```___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^______```aaaccccccaaa```___^^^^^^]]]^^^^^^___```aaa___aaaccceeeffffffffffffgggffffffgggggghhhiiijjjjjjjjjiiiiiijjjjjjkkkllljjjhhhgggggghhhhhhgggfffggghhhhhhhhhfffeeefffgggdddcccbbbaaa```___^^^^^^ZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\^^^```aaa]]]^^^^^^___```aaabbbbbb^^^______```````````````______^^^^^^^^^______```^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUUUURRRSSSTTTTTTRRRNNNIIIGGGCCCBBB???<<<:::999999999444444555555444444333222111111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......////////////......000000000000000000000000...///000111111000///...........................////////////////////////------------------------////////////////////////,,,,,,,,,------.........{{{uuurrrqqqpppoooooommmiiifffcccaaa_________^^^\\\ZZZ\\\YYYVVVUUUTTTSSSQQQPPPNNNMMMMMMNNNOOOOOOLLLJJJJJJLLLMMMMMMNNNRRRYYY^^^bbbgggnnnuuuzzz~~~}}}}}}|||{{{zzzzzz{{{{{{zzzzzzzzzyyyxxxuuusssqqqppppppqqqrrrrrrsssssstttuuutttssstttuuuxxx{{{|||~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}yyyvvvvvvxxx{{{}}}xxxwwwvvvuuutttttttttuuupppqqqssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrtttvvvwwwyyyxxxwwwvvvvvvxxxyyyzzzwwwyyy{{{}}}}}}|||{{{zzz~~~|||{{{{{{{{{|||}}}zzzzzzyyyyyyyyyyyyzzzzzz}}}~~~~~~{{{yyyxxxyyytttsssqqqpppoooooopppqqqrrrqqqppppppqqqrrruuuvvvwwwwwwvvvwwwxxxwwwuuusssoooooonnnkkkhhhggghhhiiiggghhhjjjkkkllllllkkkkkkllllllkkkjjjjjjjjjkkkkkkjjjiiihhhiiijjjiiihhhffffffffffffeeeeeeddddddcccbbbbbbaaa```___^^^^^^]]][[[[[[\\\\\\\\\[[[ZZZZZZ______```````````````___ddddddeeeeeedddcccaaa```````````````aaabbbdddddddddeeeeeefffggghhhhhhiiiiiiiiiiiijjjkkkkkkkkklllkkkkkklllllllllllllllmmmmmmllllllmmmnnnnnnmmmkkkkkklllmmmmmmmmmkkkiiigggeeeeeedddcccbbbaaa`````````___^^^]]]]]]]]]^^^___\\\\\\\\\\\\]]]^^^______aaa```___^^^]]]^^^______aaa```___```aaabbbaaa```aaabbbbbbbbbaaa```______`````````aaaaaaaaaaaaaaa^^^^^^]]]\\\ZZZXXXWWWVVVSSSRRRRRRSSSUUUWWWWWWVVVWWWVVVUUUTTTSSSPPPKKKHHHHHHFFFBBB???<<<999888888666666555555555444444444333333333222222222111111444444444444444444444444222222222111111111111000000000000000000000000000333333333222222222111111000000000000000000000000000000111111111000000///000000000000000000000000222111111111000000/////////111222111000///000222222111000000///000000111000000000000000000000000111111111111111111111111111111111111111111111111111111000000/////////...222111000000000000000111000111111222222111///...000000////////////000000//////.........000111333222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////..............................////////////......+++,,,,,,------,,,,,,+++|||vvvtttrrrpppooonnnllliiigggdddbbb```_________]]][[[\\\YYYVVVUUUTTTTTTRRRPPPOOONNNMMMNNNOOONNNMMMKKKLLLNNNOOOOOOOOOSSSYYY___fffkkkqqqxxx|||~~~~~~~~~{{{|||{{{{{{yyywwwtttssssssssssssssstttttttttttttttssssssssstttwwwyyy{{{}}}|||zzzyyyyyyzzz}}}~~~~~~~~~}}}yyywwwvvvxxx{{{}}}zzzyyyxxxvvvvvvuuuuuuuuurrrssstttuuuvvvuuuuuutttrrrrrrrrrssssssttttttuuussssssrrrrrrsssuuuwwwxxxyyyyyyyyyyyyzzzzzz{{{|||yyyzzz{{{}}}}}}}}}|||{{{~~~~~~}}}}}}}}}}}}}}}~~~|||||||||{{{{{{||||||||||||zzzzzzzzzxxxwwwvvvuuutttsssssssssttttttsssrrrsssuuuwwwxxxyyyxxxwwwxxxyyyxxxvvvtttppppppooolllhhhggghhhiiihhhhhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhiiijjjjjjhhhfffgggggggggffffffeeeeeeeeeccccccbbbbbbaaa```_________```````````````_________```aaabbbcccdddddddddgggggghhhhhhgggfffdddcccaaaaaa```aaaaaabbbcccdddggghhhhhhiiijjjjjjkkkkkkhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnooopppooonnnnnnoooppppppooommmlllmmmnnnooonnnllljjjiiiffffffeeecccbbbaaa``````aaa```___^^^^^^^^^______^^^^^^]]]]]]]]]^^^______bbbaaa___^^^^^^^^^___```aaa```___```bbbcccbbbaaaaaabbbbbbbbbaaaaaa```___aaaaaaaaaaaaaaaaaaaaaaaa______^^^]]][[[ZZZXXXWWWTTTSSSSSSTTTVVVWWWWWWVVVXXXWWWVVVUUUTTTQQQMMMIIIHHHFFFCCC???<<<:::999888666666666555555555555444444333333333333222222222444444444444444444444444333222222222111111111111111111111111111111111111333333222222222111111111000000000000000000000000000111111111111111000000000000000000000000000000222222111111000000000000///000111111000///000111111111111111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///000000/////////000000111111111111111111000000///111111000000000000111111111111000/////////000111222222111111000000000000111111111111111111111111000000000000000000000000///000000000000000000///////////////////////////////////////////////////...........................//////000000//////...------............------|||vvvuuussspppnnnmmmllljjjiiifffdddbbb`````````^^^]]][[[YYYVVVUUUUUUTTTSSSQQQRRRPPPNNNNNNNNNNNNMMMLLLNNNPPPQQQQQQQQQUUU\\\aaaiiinnntttzzz~~~}}}{{{xxxwwwvvvvvvvvvuuuuuuuuuuuutttrrrrrrqqqrrrsssuuuwwwyyy{{{zzzyyyxxxxxxzzz|||}}}}}}zzzwwwwwwyyy{{{}}}||||||zzzyyywwwwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwsssssstttuuuvvvwwwwwwxxxwwwvvvuuuuuuuuuwwwxxxyyyzzz{{{|||~~~~~~~~~|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}||||||zzzyyywwwuuutttwwwvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxxxxyyyxxxvvvtttrrrqqqpppllliiiggggggiiiiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjjjjjjjkkklllmmmkkkjjjiiijjjkkkkkkiiiggghhhhhhhhhhhhhhhgggggggggeeeeeeeeeddddddcccccccccccccccccccccdddddddddcccaaabbbccceeefffggghhhhhhhhhiiiiiiiiihhhgggfffeeeccccccbbbbbbbbbccccccdddiiiiiijjjjjjkkkkkklllllliiihhhhhhgggggggggggghhhiiijjjlllmmmoooqqqrrrsssqqqppppppqqqrrrrrrqqqooommmnnnooopppooommmkkkjjjhhhgggfffdddbbbaaaaaaaaabbbbbbaaa````````````aaa``````______^^^_________cccbbb```_________```aaabbbaaa```aaacccdddcccbbbbbbbbbbbbcccbbbbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaa``````^^^]]][[[YYYXXXVVVUUUTTTUUUWWWXXXXXXWWWYYYXXXWWWVVVVVVSSSOOOKKKIIIGGGDDD@@@===;;;:::999777777777666666666666555555444444444333333333333555555555555555555555555333333333333222222222222333333333333333333333333222222222222111111111111111111111111111111111111000111111222222222111111111111111111111111111111222222222111111111111000///000111111//////000111000000222222222222111000111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111000000/////////000000111111222333222111111000000111111222222222111111222222222333222111000////////////222222222111111111111000111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////////////////////////////////////////////////////000000000000//////...//////000000//////...}}}wwwwwwtttpppnnnmmmmmmkkkjjjhhheeebbbaaaaaa```___^^^[[[XXXVVVUUUUUUUUUTTTRRRTTTRRROOONNNNNNOOONNNMMMNNNPPPRRRSSSTTTYYY```fffmmmqqqwww|||}}}|||wwwwwwvvvvvvuuuttttttsssqqqppppppqqqrrrtttuuuvvvxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}zzzxxxxxxzzz|||~~~~~~|||{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzvvvvvvwwwwwwxxxxxxxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{zzz|||~~~~~~}}}}}}~~~}}}~~~||||||}}}}}}{{{xxxvvvtttwwwwwwvvvvvvwwwxxxyyyyyyzzzyyywwwwwwxxxwwwuuussssssrrrpppmmmiiiggghhhiiikkkkkkjjjiiijjjkkkmmmnnnkkkkkkkkkkkklllmmmnnnooolllkkkkkkkkklllllljjjiiiiiiiiiiiiiiijjjjjjjjjjjjhhhhhhggggggggggggggggggddddddddddddddddddeeeeeeeeeeeefffhhhhhhiiiiiiiiiggggggggggggffffffeeeeeeggggggffffffeeefffffffffiiiiiiiiijjjjjjkkkkkkkkkkkkjjjiiigggggggggggghhhllllllnnnoooqqqsssttttttrrrqqqqqqrrrssssssrrrpppmmmnnnooopppooommmkkkjjjjjjiiigggeeedddccccccccceeeeeeddddddccccccccccccccccccbbbaaaaaa```aaaaaaeeedddbbbaaaaaaaaabbbccccccbbbbbbccceeefffeeedddcccddddddeeeddddddccccccddddddddddddccccccccccccaaaaaa```___]]][[[ZZZYYYXXXWWWVVVWWWYYYYYYXXXWWWYYYYYYXXXXXXWWWUUUQQQNNNJJJHHHEEEAAA>>><<<;;;;;;888888888888777777777777666666555555555444444444555555555555555555555555444444444444333333333222333333333333333333333333333222222222111111111111111111111111111111111111000111222222333222222222111111111111111111111111222222222222222222222222///000111111//////000111///000222444444333111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000///000111222333333333444444333222000000111222222222222111111111111222222222222111111000000000000222222222222222222222222111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////000000000000//////}}}xxxwwwtttqqqooonnnmmmlllkkkiiifffbbb``````___^^^]]]ZZZXXXVVVUUUVVVVVVUUUTTTUUURRRPPPOOOOOOPPPPPPOOOMMMOOORRRTTTWWW]]]eeelllrrrvvv{{{}}}|||wwwvvvvvvuuutttsssrrrrrroooppppppqqqqqqsssttttttuuuuuuuuuvvvwwwyyyzzz|||{{{|||}}}~~~}}}{{{zzzzzz{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxx|||{{{zzzzzzzzz{{{|||}}}|||~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~{{{xxxuuussswwwwwwvvvvvvwwwwwwxxxxxxzzzxxxvvvuuuuuuuuutttrrrsssrrrqqqnnnjjjhhhiiijjjmmmmmmkkkkkkkkklllnnnooommmmmmmmmnnnooopppqqqrrrnnnmmmlllmmmnnnnnnllljjjjjjjjjjjjkkkkkkllllllllliiiiiijjjjjjjjjjjjjjjjjjeeeeeeeeedddeeefffggghhhiiiiiijjjjjjjjjiiiiiihhhhhhgggggggggfffffffffffflllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllmmmllljjjiiihhhiiijjjjjjppppppqqqrrrsssttttttuuuvvvuuuuuuuuuwwwwwwuuutttqqqrrrssssssrrrqqqooommmlllkkkiiigggfffffffffggghhhhhhhhhhhhhhhggggggfffgggfffeeedddddddddddddddggggggeeedddddddddeeefffeeeddddddeeeggghhhhhhgggfffgggggghhhhhhhhhgggggggggggggggffffffeeeeeeeeebbbaaaaaa```^^^\\\ZZZYYY[[[ZZZYYYYYYZZZZZZYYYXXXZZZYYYXXXYYYXXXVVVSSSPPPLLLJJJFFFCCC@@@>>><<<<<<::::::999999999888888888777777777666666666666555666666666666666666666666555555555555444444444444333333333333333333333333333333333333222222222111000000000000000000000000111111222333333333333333000000000000000000000000222222222222333333333333000111222111000///000222///111333444555444333111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111222333555666666666666555444222111111111222333111111111000000111111111000111111222222222222222222222222222333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////~~~yyywwwuuurrrpppooonnnlllkkkhhheeeaaa^^^^^^]]]]]]\\\YYYXXXVVVUUUVVVWWWVVVUUUTTTRRRPPPPPPQQQRRRQQQPPPMMMPPPSSSVVVXXX___gggnnnwwwzzz}}}zzzyyyuuuuuuttttttsssrrrqqqqqqoooooopppqqqqqqrrrsssssssssssstttuuuvvvxxxzzz{{{yyyzzz|||}}}~~~}}}{{{{{{{{{|||~~~~~~}}}}}}|||}}}}}}{{{zzzzzzzzzzzz{{{|||}}}}}}||||||{{{zzzyyyxxxxxx||||||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}~~~}}}{{{yyywwwuuuxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxuuutttttttttsssqqqrrrrrrqqqnnnkkkjjjjjjlllooonnnnnnnnnnnnnnnoooooopppppppppppppppqqqrrrsssooonnnmmmnnnoooooommmkkkiiijjjjjjkkklllmmmnnnnnnjjjkkkkkkllllllmmmmmmmmmiiihhhhhhggghhhiiikkklllmmmmmmmmmmmmlllkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkknnnnnnmmmmmmmmmnnnnnnoooooooooooooooooooooooopppnnnmmmkkkjjjjjjkkklllmmmrrrrrrssstttuuuuuuvvvvvvzzzyyyyyyzzz{{{{{{zzzxxxuuuvvvwwwxxxwwwuuusssrrrnnnllljjjiiihhhiiikkkllllllllllllmmmlllkkkkkkjjjiiiiiihhhggggggggghhhhhhkkkjjjhhhggggggggghhhiiigggffffffhhhjjjkkkkkkjjjjjjkkkkkkllllllllllllllljjjjjjjjjiiihhhhhhggggggccccccbbbaaa```^^^\\\[[[]]]\\\[[[[[[[[[\\\ZZZYYYYYYXXXXXXYYYYYYWWWTTTQQQMMMKKKHHHDDDAAA???>>>===;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777666666666666555555555444333333333333333333333333444444444444333333333333111111111111111111111111111222222333444444444444111111111111111111111111222333333333333444444444111222333333111111222333000111333444555555444333333333333333333333333333333333333333333333333333333333333333333333333333000000000111111111111111333444666777888777777666555444333333222222333333111111000000000000111111000000111333333444444333222333333333333444444444222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111///000000111111000000///~~~zzzvvvuuusssrrrqqqooollljjjgggccc___\\\[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVRRRQQQQQQRRRTTTTTTSSSQQQPPPRRRUUUWWWYYY^^^ffflllwww{{{~~~|||zzzxxxtttttttttssssssrrrrrrrrroooppppppqqqrrrrrrrrrrrrqqqqqqrrrtttvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{|||||||||{{{{{{zzzzzzyyyyyy||||||{{{{{{|||~~~~~~~~~}}}|||}}}}}}~~~}}}{{{zzzzzz||||||}}}}}}}}}}}}||||||{{{yyyvvvtttttttttsssrrrqqqqqqpppnnnlllkkklllnnnpppppppppqqqqqqppppppoooqqqqqqpppppppppqqqqqqrrrpppooonnnoooppppppnnnllliiiiiijjjkkklllmmmnnnoookkkkkklllmmmmmmnnnooooookkkjjjiiiiiijjjkkkmmmoooooooooooopppoooooonnnnnnnnnnnnmmmllllllmmmnnnooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqpppppppppnnnmmmkkkjjjjjjlllnnnoooqqqrrrsssuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{zzzxxxvvvwwwxxxxxxwwwvvvtttrrrooommmllljjjkkkmmmooopppoooooopppppppppooonnnmmmkkkkkkjjjjjjjjjkkkllllllmmmlllkkkjjjjjjjjjkkkllljjjiiiiiijjjmmmnnnnnnmmmnnnoooooopppqqqqqqppppppmmmmmmllllllkkkjjjjjjiiiffffffeeedddbbb```___^^^___^^^\\\\\\]]]\\\[[[YYYXXXXXXXXXYYYYYYXXXTTTRRRNNNLLLIIIEEEBBB@@@???>>><<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777777777777777777777777777777666666666555555555555555555555555555555666666555555555444444444333333333333333333333333111222333444555555555555333333333333333333333333333333333333444444444555222333444444222222333444222222333333444555555555444444444444444444444444555555555555555555555555444444444444444444444444222222222333333333444444444555777888888777666555444444444444444333333222222222111111111111222222111222333444444333333222333333333333444444444555222222222222222222222222333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222222222111111111222222222222111111{{{vvvuuussssssrrrpppllliiifffbbb^^^[[[ZZZZZZYYYYYYYYYWWWVVVVVVWWWXXXWWWVVVPPPPPPQQQSSSUUUUUUTTTRRRSSSUUUWWWWWWXXX]]]dddjjjtttxxx||||||~~~|||zzztttttttttttttttsssssssssooopppqqqrrrrrrrrrrrrrrrpppppprrrtttvvvxxxyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~}}}}}}~~~~~~zzzyyyyyyxxxxxxzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwuuuuuuuuutttsssqqqqqqpppnnnllllllmmmooopppqqqrrrssssssrrrpppoooqqqqqqppppppooopppppppppqqqpppooopppqqqpppooommmhhhiiijjjkkklllnnnooooookkkkkklllmmmnnnoooppppppkkkjjjiiihhhiiikkkmmmoooooopppqqqqqqrrrrrrrrrrrrooonnnmmmllllllmmmnnnooonnnnnnnnnnnnooopppqqqrrrppppppoooooooooooooooooommmllljjjiiijjjlllnnnppppppqqqsssuuuxxxzzz|||}}}wwwvvvvvvwwwxxxxxxwwwuuussstttuuuvvvuuusssqqqpppooonnnllllllllloooqqqsssqqqqqqrrrsssrrrqqqpppooolllllllllllllllmmmnnnoooooonnnmmmlllkkklllmmmmmmkkkjjjjjjlllnnnppppppooopppqqqrrrsssssssssssssssoooooonnnmmmllllllkkkkkkiiihhhhhhfffeeecccaaa``````___]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXYYYXXXUUURRRNNNMMMIIIFFFCCC@@@??????===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777777666666666666777777777777777777777777777666666666666555555555555555555555555555555555111222333444555555555555555555555555555555555555333333333444444555555555333444555555333333444555333222222333333555666777444444444444444444444444666666666666666666666666555555555555555555555555444444444555555666666666444555777888888666444333333444555666555444333222444333333222222333333444333444555555444333111000333333333444444555555555222222222222222222222222444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111222333333444444333333222~~~}}}zzzvvvtttrrrqqqqqqooollliii```___]]]\\\ZZZXXXVVVVVVZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVZZZYYYWWWUUUVVV[[[bbbhhhoootttzzz~~~~~~|||vvvuuuuuuuuuwwwvvvuuusssrrrsssuuuvvvwwwwwwwwwvvvuuuvvvvvvwwwxxxzzzzzz{{{~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~|||{{{||||||~~~~~~~~~|||zzzzzz|||~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~|||}}}~~~}}}~~~~~~{{{|||}}}~~~}}}~~~}}}|||{{{xxxwwwvvvuuutttssssssssspppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvtttrrrsssvvvyyyuuutttsssssstttsssqqqooonnnmmmlllllllllnnnooopppqqqpppnnnnnnoooppppppoookkklllnnnmmmllllllmmmoooqqqrrrtttuuuuuutttrrrqqqpppooommmkkkjjjkkklllmmmrrrqqqpppppprrrrrrqqqpppoooooooooooopppqqqrrrrrrqqqpppnnnmmmmmmooopppqqqvvvvvvwwwxxxzzz|||~~~{{{yyywwwvvvxxxzzzzzzzzzxxxwwwvvvuuutttsssrrrqqqnnnpppqqqqqqpppoooppprrrxxxyyyxxxwwwuuuvvvxxxzzzvvvuuutttsssssstttuuuvvvsssqqqpppnnnnnnoooppprrrpppqqqrrrtttuuuuuuuuuuuuxxxwwwwwwyyy{{{|||yyywwwvvvuuusssqqqpppoooppppppooommmjjjgggeeedddccccccaaaaaa```___^^^]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZWWWUUUQQQOOOLLLHHHEEECCCBBBBBBCCCBBBAAA@@@????????????>>>===<<<;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999:::999999999888888777777777777777777777777777777333444444444555555666666666666777777777777666666444444444444444444444444555555555555666666666666666666777777777777666666777777777777666666666666777777888888999999999999666666777777777777666666666666666666777777777777777777777777777777777777555555666666777777888888777777666666666666777777666666666666666666666666555666666666666666555555555555555555555555555555555555555555555555555555444444444555555555666666555555444444444333333333333333333333333333333333444444444555555555666666666555333222111222333333333333333333333333333333~~~}}}zzzwwwuuusssqqqooommmiiiggg]]]]]]\\\ZZZYYYXXXWWWVVVYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWVVVWWW[[[bbbfffnnnrrrxxx|||~~~}}}|||{{{{{{||||||~~~|||xxxwwwvvvwwwxxxxxxvvvtttssstttuuuwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz~~~~~~~~~}}}{{{zzz|||}}}}}}|||}}}}}}~~~~~~|||zzzzzz|||~~~}}}}}}}}}~~~~~~}}}||||||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyvvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqttttttttttttttttttttttttuuuvvvwwwvvvttttttwwwzzzwwwuuuttttttuuutttrrrpppppppppooooooppprrrsssttttttrrrppppppqqqqqqqqqooolllnnnoooooonnnmmmoooppprrrsssuuuvvvvvvvvvtttssstttrrrpppooonnnnnnooopppsssrrrqqqrrrssstttsssqqqsssssssssssssssssstttuuusssrrrqqqpppppprrrtttuuuwwwxxxxxxyyyzzz|||~~~}}}{{{xxxxxxzzz|||||||||zzzyyyxxxwwwvvvtttssssssqqqrrrssssssrrrrrrtttvvvyyyzzz{{{zzzyyyyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxuuutttrrrqqqqqqrrrsssttttttuuuvvvwwwxxxxxxxxxxxx{{{zzzzzz|||~~~|||zzzyyyxxxvvvuuutttsssssstttqqqpppmmmjjjhhhfffeeeeeecccbbbbbbaaa```___^^^^^^[[[ZZZYYYZZZZZZYYYVVVSSSQQQPPPMMMIIIFFFDDDDDDCCCBBBBBBAAA??????>>>>>>???======<<<;;;::::::::::::::::::::::::::::::::::::888888888888888888888888:::999999888888999999::::::::::::999999888888888777777777777777777777777777777777777777777888888777777888888888888777777555555555555555555555555666666666777777777888888777888888888888888888777999888888888777777777777888888888888999999::::::888888888888888888888888777777888888888999999999999999999999999999999999777777777888888999999999888777777666666777777888777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666666666666666777777777777666666666555555555444444555555555555555555555555666666666666777777777777777666555444444444555555444444444444444444444444~~~}}}yyywwwuuurrrpppnnnkkkgggddd[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWXXXYYYYYYZZZ]]]aaaeeemmmqqqwwwzzz|||}}}~~~~~~}}}|||{{{yyyyyyyyyyyyzzz}}}~~~}}}|||{{{zzzzzzzzz{{{{{{}}}~~~{{{zzzyyyxxxxxxyyyyyyxxxvvvvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}|||||||||{{{{{{~~~~~~|||{{{}}}~~~~~~~~~}}}zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttttttttttttttttttttssssssrrrrrrqqqqqquuuuuuvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwvvvvvvyyy{{{xxxwwwuuuuuuuuutttrrrpppqqqppppppqqqrrrtttvvvwwwwwwuuusssrrrrrrrrrqqqpppnnnoooppppppooooooppprrrssstttvvvxxxyyyyyyyyyxxxxxxwwwuuutttsssssstttuuuvvvtttssstttuuuvvvuuutttvvvvvvvvvuuuuuuuuuuuuuuusssrrrqqqqqqrrrtttvvvxxxxxxxxxxxxxxxyyyzzzzzz{{{|||zzzxxxxxxzzz||||||||||||{{{zzzyyyxxxvvvuuuuuussssssssssssrrrssswwwyyy{{{}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz|||{{{|||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvrrrqqqooollljjjhhhgggfffccccccbbbaaa```___^^^^^^ZZZYYYXXXYYYYYYXXXUUUSSSQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBAAA@@@????????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999;;;;;;;;;:::::::::::::::888999999999999999999888888888888888888888888888888888888999999999::::::999::::::;;;;;;::::::999;;;::::::::::::999999999999999999999::::::::::::;;;::::::999999::::::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::888888777777777777888888888888888888888888888888777888888999999888888888999999999999999999999999888888888888888888888888777777888888888999999999888888888777777777666666888888888888888888888888777777888888888999999999999888777777666777777777666666666666666666666666|||xxxuuusssqqqooommmjjjfffccc\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\]]]^^^```ccceeennnqqqvvvzzz{{{|||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{}}}}}}~~~}}}zzzzzzzzzyyyyyyyyyyyyyyyzzz|||~~~~~~~~~|||}}}{{{yyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz{{{}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxwwwwwwxxxxxxuuuttttttsssrrrqqqqqqpppuuuvvvvvvwwwwwwvvvvvvuuuxxxxxxwwwwwwwwwxxxzzz{{{yyyxxxvvvvvvuuutttrrrooonnnnnnnnnoooqqqsssuuuvvvxxxvvvtttsssssssssrrrpppooopppqqqqqqppppppqqqrrrtttvvvxxxzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvwwwxxxxxxwwwvvvwwwwwwwwwvvvuuuuuutttsssrrrqqqqqqqqqrrruuuwwwyyyxxxxxxwwwwwwvvvvvvwwwwwwyyywwwvvvvvvxxxzzzzzzzzz||||||{{{yyyxxxwwwvvvuuussssssrrrqqqppprrrvvvzzz|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzyyyyyyxxxxxxxxxxxxrrrqqqooommmjjjhhhgggfffdddcccbbbaaa```___^^^]]][[[ZZZYYYYYYZZZYYYVVVSSSPPPNNNKKKHHHFFFDDDCCCCCCDDDCCCCCCBBBAAAAAAAAABBB@@@???????????????@@@AAA????????????????????????????????????????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::999999999888888::::::::::::::::::::::::888888999999999:::::::::999999999888888888999999777777777777777777777777|||wwwsssqqqooommmllljjjgggeee^^^^^^\\\ZZZXXXVVVTTTSSSTTTUUUWWWYYYZZZYYYXXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYY\\\___aaabbbdddfffhhhooorrrvvvyyy{{{{{{}}}~~~}}}|||zzzyyyyyyzzz{{{{{{|||}}}~~~~~~}}}||||||||||||{{{{{{zzzzzz{{{~~~~~~~~~|||zzzyyyzzzzzzyyyxxxyyyyyyyyyyyy{{{}}}~~~}}}{{{{{{|||~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyyyytttssssssrrrqqqppppppoootttuuuvvvwwwwwwvvvuuutttwwwvvvuuuvvvxxxzzz{{{|||{{{yyywwwwwwvvvtttrrrooonnnnnnnnnooopppsssuuuvvvyyyvvvtttsssssssssrrrppppppqqqrrrrrrqqqqqqrrrsssvvvwwwyyy{{{}}}~~~}}}||||||{{{{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxyyyyyyyyyyyyxxxvvvuuutttssssssrrrssstttwwwzzz|||{{{{{{zzzxxxxxxwwwwwwwwwwwwvvvuuuvvvyyyzzzzzzyyy{{{{{{zzzxxxwwwvvvuuutttttttttsssrrrqqqssswwwzzz{{{~~~}}}}}}}}}|||||||||{{{{{{zzz{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxyyyzzz{{{zzz|||}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzuuutttrrrpppnnnllljjjiiiggggggfffdddcccaaa``````]]]\\\[[[\\\\\\[[[XXXVVVRRRPPPNNNKKKIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????============>>>>>>>>>>>>========================???>>>>>>======<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::::::::888888888888888888888888|||vvvrrrpppnnnmmmmmmkkkhhhfff```___^^^\\\YYYXXXVVVUUUUUUVVVWWWYYYYYYYYYYYYXXXUUUVVVWWWYYY[[[\\\]]]^^^\\\^^^bbbdddeeefffhhhjjjooorrrvvvxxxyyy{{{|||~~~zzzyyyxxxwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyyxxxxxxyyyxxxwwwyyyyyyzzz{{{|||~~~}}}}}}||||||~~~~~~~~~~~~}}}}}}|||~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxssssssrrrrrrqqqqqqpppppprrrtttuuuwwwwwwuuutttrrrvvvuuutttvvvyyy|||~~~~~~~~~}}}{{{yyyyyywwwsssqqqrrrqqqqqqqqqsssuuuwwwxxxyyywwwttttttttttttsssrrrrrrsssttttttsssssstttuuuxxxyyy{{{}}}~~~~~~|||zzzyyyzzz{{{|||{{{zzz{{{{{{||||||{{{zzzxxxwwwxxxwwwvvvwwwxxx{{{~~~~~~}}}|||{{{zzzzzzzzzxxxwwwwwwxxx{{{||||||{{{{{{zzzyyyxxxvvvuuuttttttvvvwwwvvvuuutttuuuwwwzzzzzz|||}}}||||||zzz{{{{{{|||||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvxxxxxxwwwxxxyyy{{{|||~~~|||~~~}}}~~~~~~zzzyyyxxxvvvtttqqqooonnnlllkkkjjjhhhgggeeedddccc___^^^]]]^^^^^^]]]ZZZXXXVVVUUURRROOOMMMLLLLLLLLLHHHHHHGGGGGGFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???????????????@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????????????????=========>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::|||uuusssrrrooonnnmmmjjjgggddd______^^^]]]\\\[[[[[[ZZZWWWXXXXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]^^^]]]___bbbdddeeegggiiikkknnnqqqtttvvvwwwyyy{{{|||yyyxxxwwwvvvvvvwwwxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{xxxvvvvvvwwwwwwvvvwwwxxxzzz|||~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzz}}}~~~~~~{{{|||~~~~~~}}}~~~}}}{{{yyyxxxxxxwwwssssssssssssrrrrrrrrrrrrrrrtttvvvwwwwwwvvvtttrrrvvvttttttvvv{{{}}}|||zzzwwwtttttttttsssssstttvvvwwwxxxyyywwwvvvuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{|||}}}|||{{{zzz{{{||||||{{{zzzzzz{{{|||}}}|||{{{yyyxxxzzzyyyxxxxxxzzz|||~~~}}}|||{{{{{{zzzzzzwwwvvvwwwyyy{{{||||||zzz{{{zzzyyyxxxwwwuuuttttttvvvwwwwwwvvvttttttuuuwwwwwwyyy|||}}}{{{zzzyyyyyyxxxyyy{{{|||}}}||||||{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvuuuuuuvvvwwwzzz|||~~~{{{~~~~~~~~~}}}~~~||||||{{{zzzwwwtttrrrpppllllllkkkiiigggeeedddddd```___^^^^^^___]]][[[XXXWWWVVVSSSPPPNNNMMMMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<;;;===???@@@@@@???===;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???>>>>>>===========================|||uuuvvvtttqqqooommmjjjfffccc]]]]]]^^^^^^^^^^^^______ZZZZZZYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\\\\]]]]]]___bbbcccdddfffiiikkkmmmpppsssuuuvvvwwwyyy{{{yyyyyyxxxwwwwwwxxxyyyzzzwwwyyy{{{|||~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzzzz{{{||||||}}}zzzwwwuuuuuuvvvvvvuuuvvvxxxzzz}}}~~~}}}}}}|||zzz{{{|||}}}}}}|||{{{zzz|||~~~}}}~~~~~~}}}}}}}}}~~~|||{{{yyyxxx{{{~~~~~~}}}}}}}}}~~~~~~||||||}}}zzz|||}}}~~~~~~~~~|||zzzyyyyyyssssssssstttttttttttttttssstttwwwxxxxxxwwwtttsssvvvuuutttwww}}}}}}zzzwwwuuutttsssssssssuuuvvvwwwzzzxxxwwwwwwxxxyyyxxxwwwwwwyyyzzzzzzyyyxxxzzz{{{{{{{{{|||}}}}}}{{{zzz{{{|||}}}|||zzzwwwyyyzzz{{{{{{yyywwwvvvyyyxxxxxxwwwxxxzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxuuutttuuuwwwyyyzzzzzzxxx|||{{{zzzyyywwwvvvuuuuuutttuuuvvvuuusssqqqrrrsssvvvwwwyyyzzzxxxwwwwwwxxxxxxyyy{{{|||}}}}}}}}}}}}{{{{{{{{{zzzyyywwwvvvuuurrrrrrqqqrrrtttwwwzzz|||xxx{{{~~~}}}{{{|||~~~{{{|||~~~~~~||||||{{{zzzwwwtttqqqpppjjjjjjhhhgggeeecccbbbaaa______^^^^^^___]]][[[XXXUUUTTTQQQOOOMMMLLLKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<<<<>>>AAACCCCCCAAA>>><<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<====================================>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???????????????????????????yyyvvvssspppnnnnnnkkkeeeaaafffaaa]]]]]]```cccaaa___aaa]]]YYY[[[```ccccccaaabbbaaa___]]]\\\]]]^^^___```cccggghhhggghhhkkknnntttwww{{{~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxx|||{{{{{{|||~~~~~~{{{}}}{{{yyyyyyzzzzzzzzzyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{yyyxxxyyyzzz|||zzzzzz{{{{{{{{{{{{zzzzzz|||~~~~~~}}}}}}~~~~~~{{{yyyyyyyyy{{{}}}~~~}}}{{{yyywwwvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxwwwvvvuuutttsssuuuuuuuuuvvvxxx{{{}}}~~~{{{wwwuuuuuuuuuuuuvvvvvvxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzxxxwwwuuuuuuttttttzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}wwwxxxyyyzzzyyyyyywwwvvvxxxxxxyyy{{{{{{|||||||||{{{||||||{{{xxxuuuuuuuuuvvvuuutttvvvxxxyyyxxxwwwwwwwwwyyyyyyxxxvvvtttrrrrrrsssssstttttttttssssssssstttuuuvvvwwwxxxyyyzzz||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxvvvyyywwwuuuttttttwwwzzz}}}~~~~~~}}}~~~}}}zzzvvvrrrooommmmmmjjjcccaaaddddddbbb`````````___]]][[[YYYWWWXXXVVVSSSPPPMMMLLLKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFFFFDDDAAADDDEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEECCCDDDFFFGGGHHHGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@AAA?????????AAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBB@@@AAACCCFFFGGGDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@========================??????>>>>>>=========<<<======>>>>>>>>>>>>======??????>>>>>>=========<<<@@@???>>>======>>>??????@@@AAAAAAAAAAAA@@@????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC|||xxxwwwtttrrrppplllhhheeegggccc^^^^^^aaadddccc```dddbbbaaadddiiikkkhhheeedddcccaaa_________aaaaaadddgggkkkllllllmmmqqqtttwwwzzz}}}~~~|||||||||}}}~~~~~~~~~}}}||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~||||||{{{yyyyyyzzz{{{zzzyyy}}}~~~~~~~~~~~~~~~|||}}}}}}{{{zzz}}}~~~~~~}}}{{{||||||}}}}}}||||||{{{}}}~~~}}}}}}~~~}}}~~~~~~|||yyyxxxwwwxxx{{{}}}~~~|||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvuuuttttttttttttuuuwwwyyy{{{|||~~~zzzwwwuuuttttttttttttuuuvvvwwwxxx{{{zzzzzzzzzzzzzzzzzz{{{yyyxxxwwwvvvuuutttttttttxxxyyy{{{~~~~~~~~~~~~}}}vvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyzzz{{{zzzwwwuuutttuuuuuuttttttuuuwwwxxxxxxwwwxxxyyyzzzzzzzzzxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyzzzzzz}}}~~~~~~~~~}}}|||zzzyyyxxx{{{yyywwwvvvwwwyyy|||~~~|||xxxtttrrrmmmnnnkkkfffeeehhhiiihhhaaaaaaaaaaaa```^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKKKKLLLJJJIIIGGGGGGGGGHHHIIIIIIGGGEEEFFFHHHHHHGGGEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIKKKKKKLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEOOOMMMJJJGGGFFFFFFFFFGGGEEEDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@?????????>>>AAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB~~~~~~}}}zzzuuuqqqooonnnnnnjjjfffeeeggghhhgggeeeeeeeeeggglllpppppplllhhhiiihhhgggfffeeefffggghhhjjjmmmpppqqqqqqssswww{{{}}}~~~}}}}}}|||{{{|||}}}~~~}}}|||~~~~~~}}}}}}}}}~~~}}}|||zzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwyyy{{{|||}}}zzzxxxvvvvvvvvvvvvwwwxxxyyyyyy}}}|||{{{zzzzzz{{{|||}}}yyyxxxxxxwwwwwwwwwvvvvvvyyy{{{}}}yyyyyyxxxwwwwwwwwwwwwwwwwwwyyy{{{}}}}}}}}}|||{{{zzz|||}}}|||zzzxxxxxxxxxxxxwwwvvvwwwyyy{{{zzzyyyzzz{{{||||||{{{zzzxxxwwwuuutttsssrrrrrrsssttttttttttttuuuwwwxxxyyyzzz{{{~~~|||{{{{{{{{{}}}|||zzzyyyyyy|||~~~{{{wwwuuunnnooommmiiiiiimmmooommmccccccddddddcccbbb```___[[[ZZZVVVSSSPPPOOONNNMMMPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEHHHFFFEEEFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGOOOMMMJJJFFFDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA{{{{{{|||~~~zzzuuusssrrrrrrpppooonnnoooqqquuuxxxxxxuuurrrssssssrrrrrrrrrrrrsssttttttvvvyyyyyyxxxyyy}}}~~~|||||||||}}}}}}|||wwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{||||||{{{zzzyyyyyyxxxxxxyyyxxxxxxxxxyyyzzz|||}}}~~~}}}{{{{{{{{{{{{{{{|||}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz|||~~~~~~}}}|||{{{|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||~~~||||||}}}}}}|||{{{zzzzzzzzzyyywwwuuuuuuvvvxxxyyyuuuvvvwwwxxxyyy{{{||||||~~~~~~~~~~~~~~~|||{{{|||}}}|||xxxvvvpppqqqpppllllllooopppnnneeefffgggggggggfffeeeddd___]]]ZZZWWWUUUSSSRRRRRRRRRQQQPPPNNNNNNMMMNNNNNNLLLLLLKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA~~~}}}~~~~~~{{{|||~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}}}}}}}}}}|||{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||~~~|||zzzyyyxxxyyy{{{|||wwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~|||yyywwwrrrtttrrrmmmlllnnnnnnkkkggghhhiiiiiiiiihhhggggggbbbaaa^^^\\\ZZZYYYXXXXXXSSSSSSRRRRRRRRRSSSSSSSSSQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB~~~~~~~~~~~~}}}}}}}}}||||||yyyxxxxxxxxxzzz{{{}}}~~~~~~~~~|||{{{}}}~~~|||{{{zzz{{{{{{|||zzzzzz{{{}}}~~~|||yyyxxxsssuuusssnnnkkkmmmkkkhhhhhhiiijjjkkkjjjiiihhhgggcccbbb```^^^]]]]]]]]]]]]UUUUUUVVVVVVVVVWWWWWWWWWUUUVVVUUUSSSPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNOOONNNOOOPPPRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQPPPPPPOOORRRSSSTTTVVVVVVVVVUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQQQQOOONNNNNNOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD~~~~~~~~~~~~{{{{{{{{{|||~~~~~~~~~}}}}}}|||}}}~~~}}}zzzyyysssuuusssnnnlllmmmkkkhhhiiijjjjjjkkkjjjiiihhhgggbbbaaa```___^^^___``````YYYYYYYYYYYYYYYYYYXXXXXXUUUWWWWWWVVVRRRPPPQQQRRROOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOPPPOOONNNLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJOOOMMMLLLMMMNNNOOONNNMMMJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLNNNLLLKKKIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGG}}}~~~~~~{{{zzzrrrtttsssooommmnnnmmmiiijjjjjjkkkkkkjjjhhhgggfff```______^^^^^^___aaaaaa\\\\\\\\\\\\[[[YYYXXXWWWUUUWWWXXXWWWTTTRRRTTTVVVQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNLLLLLLMMMNNNNNNOOOPPPPPPLLLLLLLLLMMMOOOQQQRRRSSSNNNNNNNNNOOOOOOOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQOOONNNNNNNNNNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMOOONNNLLLKKKJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH